ab-angle->ABCF D

Time bar (total: 5.4s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 10 to 8 computations (20% saved)

sample704.0ms (13.1%)

Results
543.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 336.0ms
ival-mult: 289.0ms (85.9% of total)
ival-neg: 37.0ms (11% of total)
ival-true: 6.0ms (1.8% of total)
ival-assert: 4.0ms (1.2% of total)
Bogosity

preprocess56.0ms (1%)

Algorithm
egg-herbie
Rules
178×fma-define
83×associate-*r*
47×distribute-lft-neg-in
43×unsub-neg
36×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027237
183237
2244237
3518237
4694237
5817237
Stop Event
saturated
Calls
Call 1
Inputs
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(neg.f64 (*.f64 (*.f64 (*.f64 (neg.f64 a) (neg.f64 a)) b) b))
(neg.f64 (*.f64 (*.f64 (*.f64 a a) (neg.f64 b)) (neg.f64 b)))
(neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (neg.f64 a) (neg.f64 a)) b) b)))
(neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a a) (neg.f64 b)) (neg.f64 b))))
(neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))
Outputs
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
(neg.f64 (*.f64 (*.f64 (*.f64 (neg.f64 a) (neg.f64 a)) b) b))
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
(neg.f64 (*.f64 (*.f64 (*.f64 a a) (neg.f64 b)) (neg.f64 b)))
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
(neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (neg.f64 a) (neg.f64 a)) b) b)))
(*.f64 b (*.f64 a (*.f64 a b)))
(*.f64 b (*.f64 (*.f64 a a) b))
(neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a a) (neg.f64 b)) (neg.f64 b))))
(*.f64 b (*.f64 a (*.f64 a b)))
(*.f64 b (*.f64 (*.f64 a a) b))
(neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
Symmetry

(abs a)

(abs b)

(sort a b)

explain75.0ms (1.4%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
340-3(4.6389510237120286e-156 5.0929014093443705e+281)(*.f64 (*.f64 a a) b)
120-1(1.5821223148386702e-255 2.3164535374475125e+197)(*.f64 (*.f64 (*.f64 a a) b) b)
00-0-(*.f64 a a)
00-0-(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
00-0-a
00-0-b
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
*.f64(*.f64 (*.f64 a a) b)n*u310
*.f64(*.f64 (*.f64 (*.f64 a a) b) b)n*u110
Confusion
Predicted +Predicted -
+423
-0211
Precision
1.0
Recall
0.9333333333333333
Confusion?
Predicted +Predicted MaybePredicted -
+4203
-00211
Precision?
1.0
Recall?
0.9333333333333333
Freqs
test
numberfreq
0214
142
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Results
38.0ms512×0valid
Compiler

Compiled 74 to 28 computations (62.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-mult: 10.0ms (79.1% of total)
ival-neg: 2.0ms (15.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 18 to 10 computations (44.4% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
95.8%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
90.6%
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
83.6%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
Compiler

Compiled 30 to 18 computations (40% saved)

simplify20.0ms (0.4%)

Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f64 b)
cost-diff0
(*.f64 a b)
cost-diff0
(*.f64 a (*.f64 a b))
cost-diff0
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
cost-diff0
(neg.f64 a)
cost-diff0
(*.f64 b (neg.f64 a))
cost-diff0
(*.f64 b (*.f64 b (neg.f64 a)))
cost-diff0
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
cost-diff0
(*.f64 a a)
cost-diff0
(*.f64 (*.f64 a a) b)
cost-diff0
(*.f64 (*.f64 (*.f64 a a) b) b)
cost-diff0
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
Rules
256×fma-define
32×associate-*r*
30×distribute-lft-in
24×sub-neg
20×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020289
149289
2109289
3196289
4267289
5328289
6398289
7593289
Stop Event
saturated
Calls
Call 1
Inputs
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(*.f64 (*.f64 (*.f64 a a) b) b)
(*.f64 (*.f64 a a) b)
(*.f64 a a)
a
b
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
a
(*.f64 b (*.f64 b (neg.f64 a)))
b
(*.f64 b (neg.f64 a))
(neg.f64 a)
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
(*.f64 a (*.f64 a b))
a
(*.f64 a b)
b
(neg.f64 b)
Outputs
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
(*.f64 a (*.f64 b (*.f64 a (neg.f64 b))))
(*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))
(*.f64 (*.f64 (*.f64 a a) b) b)
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 b (*.f64 (*.f64 a a) b))
(*.f64 (*.f64 a a) b)
(*.f64 a (*.f64 a b))
(*.f64 a a)
a
b
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
(*.f64 a (*.f64 b (*.f64 a (neg.f64 b))))
(*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))
a
(*.f64 b (*.f64 b (neg.f64 a)))
(*.f64 b (neg.f64 (*.f64 a b)))
(*.f64 b (*.f64 a (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 b)))
b
(*.f64 b (neg.f64 a))
(neg.f64 (*.f64 a b))
(*.f64 a (neg.f64 b))
(neg.f64 a)
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
(*.f64 a (*.f64 b (*.f64 a (neg.f64 b))))
(*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))
(*.f64 a (*.f64 a b))
(*.f64 (*.f64 a a) b)
a
(*.f64 a b)
b
(neg.f64 b)

localize52.0ms (1%)

Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 a b)
accuracy100.0%
(neg.f64 b)
accuracy99.8%
(*.f64 a (*.f64 a b))
accuracy95.8%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
accuracy100.0%
(*.f64 b (neg.f64 a))
accuracy100.0%
(neg.f64 a)
accuracy99.8%
(*.f64 b (*.f64 b (neg.f64 a)))
accuracy90.7%
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
accuracy100.0%
(*.f64 a a)
accuracy100.0%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
accuracy95.8%
(*.f64 (*.f64 (*.f64 a a) b) b)
accuracy88.1%
(*.f64 (*.f64 a a) b)
Results
35.0ms256×0valid
Compiler

Compiled 69 to 16 computations (76.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 16.0ms (84.6% of total)
ival-neg: 3.0ms (15.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series19.0ms (0.4%)

Counts
12 → 228
Calls
Call 1
Inputs
#<alt (neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))>
#<alt (*.f64 (*.f64 (*.f64 a a) b) b)>
#<alt (*.f64 (*.f64 a a) b)>
#<alt (*.f64 a a)>
#<alt (*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))>
#<alt (*.f64 b (*.f64 b (neg.f64 a)))>
#<alt (*.f64 b (neg.f64 a))>
#<alt (neg.f64 a)>
#<alt (*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))>
#<alt (*.f64 a (*.f64 a b))>
#<alt (*.f64 a b)>
#<alt (neg.f64 b)>
Outputs
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) a)>
#<alt (*.f64 #s(literal -1 binary64) a)>
#<alt (*.f64 #s(literal -1 binary64) a)>
#<alt (*.f64 #s(literal -1 binary64) a)>
#<alt (*.f64 #s(literal -1 binary64) a)>
#<alt (*.f64 #s(literal -1 binary64) a)>
#<alt (*.f64 #s(literal -1 binary64) a)>
#<alt (*.f64 #s(literal -1 binary64) a)>
#<alt (*.f64 #s(literal -1 binary64) a)>
#<alt (*.f64 #s(literal -1 binary64) a)>
#<alt (*.f64 #s(literal -1 binary64) a)>
#<alt (*.f64 #s(literal -1 binary64) a)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 #s(literal -1 binary64) b)>
#<alt (*.f64 #s(literal -1 binary64) b)>
#<alt (*.f64 #s(literal -1 binary64) b)>
#<alt (*.f64 #s(literal -1 binary64) b)>
#<alt (*.f64 #s(literal -1 binary64) b)>
#<alt (*.f64 #s(literal -1 binary64) b)>
#<alt (*.f64 #s(literal -1 binary64) b)>
#<alt (*.f64 #s(literal -1 binary64) b)>
#<alt (*.f64 #s(literal -1 binary64) b)>
#<alt (*.f64 #s(literal -1 binary64) b)>
#<alt (*.f64 #s(literal -1 binary64) b)>
#<alt (*.f64 #s(literal -1 binary64) b)>
Calls

63 calls:

TimeVariablePointExpression
1.0ms
a
@0
(neg (* (* (* a a) b) b))
1.0ms
a
@-inf
(* a (* b (* b (neg a))))
1.0ms
b
@inf
(neg (* (* (* a a) b) b))
1.0ms
b
@0
(neg (* (* (* a a) b) b))
1.0ms
a
@inf
(neg (* (* (* a a) b) b))

rewrite239.0ms (4.4%)

Algorithm
batch-egg-rewrite
Rules
686×log1p-expm1-u
686×expm1-log1p-u
490×log-prod
452×pow-unpow
192×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020252
1306177
23543177
Stop Event
node limit
Counts
12 → 402
Calls
Call 1
Inputs
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(*.f64 (*.f64 (*.f64 a a) b) b)
(*.f64 (*.f64 a a) b)
(*.f64 a a)
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
(*.f64 b (*.f64 b (neg.f64 a)))
(*.f64 b (neg.f64 a))
(neg.f64 a)
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
(*.f64 a (*.f64 a b))
(*.f64 a b)
(neg.f64 b)
Outputs
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 b (*.f64 (pow.f64 a #s(literal 2 binary64)) b))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) b)
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) b))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal -1 binary64)) b)
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 (*.f64 a b)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 (*.f64 a b)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sqrt.f64 b))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 a) #s(literal 6 binary64))
(pow.f64 (pow.f64 a #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 a #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (sqrt.f64 a) #s(literal 4 binary64))
(neg.f64 (pow.f64 a #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 a #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 a #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)))
(exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 a #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 (*.f64 a b)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 2 binary64))
(neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 a))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) a)) (cbrt.f64 (pow.f64 (exp.f64 b) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) a))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) a))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) a))))
(-.f64 #s(literal 0 binary64) (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(neg.f64 (*.f64 a b))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(fabs.f64 (*.f64 a b))
(log.f64 (pow.f64 (exp.f64 b) a))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a b))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a b))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) a)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 a)) (cbrt.f64 (exp.f64 a)))) (log.f64 (cbrt.f64 (exp.f64 a))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 a))) (log.f64 (sqrt.f64 (exp.f64 a))))
(-.f64 #s(literal 0 binary64) a)
(-.f64 (exp.f64 (log1p.f64 a)) #s(literal 1 binary64))
(*.f64 a #s(literal 1 binary64))
(*.f64 a #s(literal -1 binary64))
(*.f64 a (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 a (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) a)
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (cbrt.f64 a))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 a)))
(*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 a) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))
(*.f64 #s(literal -1 binary64) a)
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64))) (sqrt.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 a a (*.f64 #s(literal 0 binary64) a))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 2 binary64))) a)
(pow.f64 a #s(literal 1 binary64))
(pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (cbrt.f64 a) #s(literal 3 binary64))
(pow.f64 (pow.f64 a #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 a #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 a) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 a #s(literal 2 binary64)))
(fabs.f64 a)
(log.f64 (exp.f64 a))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 a)))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 a))))
(cbrt.f64 (pow.f64 a #s(literal 3 binary64)))
a
(expm1.f64 (log1p.f64 a))
(log1p.f64 (expm1.f64 a))
(exp.f64 (log.f64 a))
(exp.f64 (*.f64 (log.f64 a) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 a)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 a)) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 a)) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 (*.f64 a b)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sqrt.f64 b))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) a)) (cbrt.f64 (pow.f64 (exp.f64 b) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) a))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) a))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) a))))
(-.f64 #s(literal 0 binary64) (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(neg.f64 (*.f64 a b))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(fabs.f64 (*.f64 a b))
(log.f64 (pow.f64 (exp.f64 b) a))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a b))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a b))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) b)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 b)) (cbrt.f64 (exp.f64 b)))) (log.f64 (cbrt.f64 (exp.f64 b))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 b))) (log.f64 (sqrt.f64 (exp.f64 b))))
(-.f64 #s(literal 0 binary64) b)
(-.f64 (exp.f64 (log1p.f64 b)) #s(literal 1 binary64))
(*.f64 b #s(literal 1 binary64))
(*.f64 b #s(literal -1 binary64))
(*.f64 b (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 b (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) b)
(*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (cbrt.f64 b))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 b)))
(*.f64 (sqrt.f64 b) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (neg.f64 (sqrt.f64 b)))
(*.f64 #s(literal -1 binary64) b)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 b b (*.f64 #s(literal 0 binary64) b))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 2 binary64))) b)
(pow.f64 b #s(literal 1 binary64))
(pow.f64 (cbrt.f64 b) #s(literal 3 binary64))
(pow.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 b) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 b #s(literal 2 binary64)))
(log.f64 (exp.f64 b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 b)))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 b))))
(cbrt.f64 (pow.f64 b #s(literal 3 binary64)))
b
(expm1.f64 (log1p.f64 b))
(log1p.f64 (expm1.f64 b))
(exp.f64 (log.f64 b))
(exp.f64 (*.f64 (log.f64 b) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 b)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 b)) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 b)) #s(literal 2 binary64)))

simplify226.0ms (4.2%)

Algorithm
egg-herbie
Rules
392×associate-*r*
363×associate-*l*
333×exp-prod
294×associate-/l*
288×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051912700
191912676
2340012586
3676112586
Stop Event
node limit
Counts
630 → 290
Calls
Call 1
Inputs
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) a)
(*.f64 #s(literal -1 binary64) a)
(*.f64 #s(literal -1 binary64) a)
(*.f64 #s(literal -1 binary64) a)
(*.f64 #s(literal -1 binary64) a)
(*.f64 #s(literal -1 binary64) a)
(*.f64 #s(literal -1 binary64) a)
(*.f64 #s(literal -1 binary64) a)
(*.f64 #s(literal -1 binary64) a)
(*.f64 #s(literal -1 binary64) a)
(*.f64 #s(literal -1 binary64) a)
(*.f64 #s(literal -1 binary64) a)
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 #s(literal -1 binary64) b)
(*.f64 #s(literal -1 binary64) b)
(*.f64 #s(literal -1 binary64) b)
(*.f64 #s(literal -1 binary64) b)
(*.f64 #s(literal -1 binary64) b)
(*.f64 #s(literal -1 binary64) b)
(*.f64 #s(literal -1 binary64) b)
(*.f64 #s(literal -1 binary64) b)
(*.f64 #s(literal -1 binary64) b)
(*.f64 #s(literal -1 binary64) b)
(*.f64 #s(literal -1 binary64) b)
(*.f64 #s(literal -1 binary64) b)
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 b (*.f64 (pow.f64 a #s(literal 2 binary64)) b))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) b)
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) b))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal -1 binary64)) b)
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 (*.f64 a b)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 (*.f64 a b)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sqrt.f64 b))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 a) #s(literal 6 binary64))
(pow.f64 (pow.f64 a #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 a #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (sqrt.f64 a) #s(literal 4 binary64))
(neg.f64 (pow.f64 a #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 a #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 a #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)))
(exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 a #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 (*.f64 a b)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 2 binary64))
(neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 a))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) a)) (cbrt.f64 (pow.f64 (exp.f64 b) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) a))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) a))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) a))))
(-.f64 #s(literal 0 binary64) (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(neg.f64 (*.f64 a b))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(fabs.f64 (*.f64 a b))
(log.f64 (pow.f64 (exp.f64 b) a))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a b))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a b))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) a)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 a)) (cbrt.f64 (exp.f64 a)))) (log.f64 (cbrt.f64 (exp.f64 a))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 a))) (log.f64 (sqrt.f64 (exp.f64 a))))
(-.f64 #s(literal 0 binary64) a)
(-.f64 (exp.f64 (log1p.f64 a)) #s(literal 1 binary64))
(*.f64 a #s(literal 1 binary64))
(*.f64 a #s(literal -1 binary64))
(*.f64 a (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 a (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) a)
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (cbrt.f64 a))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 a)))
(*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 a) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))
(*.f64 #s(literal -1 binary64) a)
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64))) (sqrt.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 a a (*.f64 #s(literal 0 binary64) a))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 2 binary64))) a)
(pow.f64 a #s(literal 1 binary64))
(pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (cbrt.f64 a) #s(literal 3 binary64))
(pow.f64 (pow.f64 a #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 a #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 a) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 a #s(literal 2 binary64)))
(fabs.f64 a)
(log.f64 (exp.f64 a))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 a)))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 a))))
(cbrt.f64 (pow.f64 a #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 a))
(log1p.f64 (expm1.f64 a))
(exp.f64 (log.f64 a))
(exp.f64 (*.f64 (log.f64 a) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 a)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 a)) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 a)) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 (*.f64 a b)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sqrt.f64 b))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) a)) (cbrt.f64 (pow.f64 (exp.f64 b) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) a))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) a))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) a))))
(-.f64 #s(literal 0 binary64) (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(neg.f64 (*.f64 a b))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(fabs.f64 (*.f64 a b))
(log.f64 (pow.f64 (exp.f64 b) a))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a b))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a b))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) b)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 b)) (cbrt.f64 (exp.f64 b)))) (log.f64 (cbrt.f64 (exp.f64 b))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 b))) (log.f64 (sqrt.f64 (exp.f64 b))))
(-.f64 #s(literal 0 binary64) b)
(-.f64 (exp.f64 (log1p.f64 b)) #s(literal 1 binary64))
(*.f64 b #s(literal 1 binary64))
(*.f64 b #s(literal -1 binary64))
(*.f64 b (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 b (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) b)
(*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (cbrt.f64 b))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 b)))
(*.f64 (sqrt.f64 b) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (neg.f64 (sqrt.f64 b)))
(*.f64 #s(literal -1 binary64) b)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 b b (*.f64 #s(literal 0 binary64) b))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 2 binary64))) b)
(pow.f64 b #s(literal 1 binary64))
(pow.f64 (cbrt.f64 b) #s(literal 3 binary64))
(pow.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 b) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 b #s(literal 2 binary64)))
(log.f64 (exp.f64 b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 b)))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 b))))
(cbrt.f64 (pow.f64 b #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 b))
(log1p.f64 (expm1.f64 b))
(exp.f64 (log.f64 b))
(exp.f64 (*.f64 (log.f64 b) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 b)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 b)) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 b)) #s(literal 2 binary64)))
Outputs
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 #s(literal -1 binary64) a)
(neg.f64 a)
(*.f64 #s(literal -1 binary64) a)
(neg.f64 a)
(*.f64 #s(literal -1 binary64) a)
(neg.f64 a)
(*.f64 #s(literal -1 binary64) a)
(neg.f64 a)
(*.f64 #s(literal -1 binary64) a)
(neg.f64 a)
(*.f64 #s(literal -1 binary64) a)
(neg.f64 a)
(*.f64 #s(literal -1 binary64) a)
(neg.f64 a)
(*.f64 #s(literal -1 binary64) a)
(neg.f64 a)
(*.f64 #s(literal -1 binary64) a)
(neg.f64 a)
(*.f64 #s(literal -1 binary64) a)
(neg.f64 a)
(*.f64 #s(literal -1 binary64) a)
(neg.f64 a)
(*.f64 #s(literal -1 binary64) a)
(neg.f64 a)
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 #s(literal -1 binary64) b)
(neg.f64 b)
(*.f64 #s(literal -1 binary64) b)
(neg.f64 b)
(*.f64 #s(literal -1 binary64) b)
(neg.f64 b)
(*.f64 #s(literal -1 binary64) b)
(neg.f64 b)
(*.f64 #s(literal -1 binary64) b)
(neg.f64 b)
(*.f64 #s(literal -1 binary64) b)
(neg.f64 b)
(*.f64 #s(literal -1 binary64) b)
(neg.f64 b)
(*.f64 #s(literal -1 binary64) b)
(neg.f64 b)
(*.f64 #s(literal -1 binary64) b)
(neg.f64 b)
(*.f64 #s(literal -1 binary64) b)
(neg.f64 b)
(*.f64 #s(literal -1 binary64) b)
(neg.f64 b)
(*.f64 #s(literal -1 binary64) b)
(neg.f64 b)
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 b (*.f64 (pow.f64 a #s(literal 2 binary64)) b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) b)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(*.f64 a (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) b))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64))) (*.f64 b (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 b (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal -1 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64))) (*.f64 b (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 b (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal -1 binary64)) b)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(*.f64 a (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 (*.f64 a b)))) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 (*.f64 a b)))) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))) #s(literal 1 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 1 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)) #s(literal 1 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))) #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sqrt.f64 b))) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(+.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 a #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 (cbrt.f64 a) #s(literal 6 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 (pow.f64 a #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 a #s(literal 6 binary64)))
(pow.f64 (pow.f64 a #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 (sqrt.f64 a) #s(literal 4 binary64))
(pow.f64 a #s(literal 2 binary64))
(neg.f64 (pow.f64 a #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 a #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))
(pow.f64 a #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 a #s(literal 2 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a #s(literal 2 binary64))))))
(neg.f64 (pow.f64 a #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 a #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64))))
(pow.f64 a #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 a #s(literal 2 binary64))))
(pow.f64 a #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)))
(pow.f64 a #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)))
(pow.f64 a #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)) #s(literal 1 binary64)))
(pow.f64 a #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) #s(literal 3 binary64)))
(pow.f64 a #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 a #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 a #s(literal 6 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 (*.f64 a b)))) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)))
(pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 2 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 3 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 a))) #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(*.f64 a b)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) a)) (cbrt.f64 (pow.f64 (exp.f64 b) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) a))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b)) (cbrt.f64 (pow.f64 (exp.f64 a) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) a))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) a))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) a))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))))
(-.f64 #s(literal 0 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(*.f64 a b)
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(*.f64 a b)
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(*.f64 a b)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 a b)
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(*.f64 a b)
(neg.f64 (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a b)
(fabs.f64 (*.f64 a b))
(*.f64 a b)
(log.f64 (pow.f64 (exp.f64 b) a))
(*.f64 a b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(*.f64 a b)
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b)))))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(*.f64 a b)
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(*.f64 a b)
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(*.f64 a b)
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(log1p.f64 (expm1.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (log.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a b))) #s(literal 3 binary64)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 a b)
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1/2 binary64)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a b))) #s(literal 2 binary64)))
(*.f64 a b)
(+.f64 #s(literal 0 binary64) a)
a
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 a)) (cbrt.f64 (exp.f64 a)))) (log.f64 (cbrt.f64 (exp.f64 a))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 a))) (log.f64 (sqrt.f64 (exp.f64 a))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 a))))
(-.f64 #s(literal 0 binary64) a)
(neg.f64 a)
(-.f64 (exp.f64 (log1p.f64 a)) #s(literal 1 binary64))
a
(*.f64 a #s(literal 1 binary64))
a
(*.f64 a #s(literal -1 binary64))
(neg.f64 a)
(*.f64 a (log.f64 (exp.f64 #s(literal 1 binary64))))
a
(*.f64 a (log.f64 (exp.f64 #s(literal -1 binary64))))
(neg.f64 a)
(*.f64 #s(literal 1 binary64) a)
a
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (cbrt.f64 a))
a
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 a)))
(neg.f64 a)
(*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
a
(*.f64 (sqrt.f64 a) (sqrt.f64 a))
a
(*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))
(neg.f64 a)
(*.f64 #s(literal -1 binary64) a)
(neg.f64 a)
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64))) (sqrt.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
a
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(neg.f64 a)
(*.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a))
(neg.f64 a)
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(neg.f64 a)
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 a)) (sqrt.f64 a))
(neg.f64 a)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 a a (*.f64 #s(literal 0 binary64) a))))
(neg.f64 a)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 2 binary64))) a)
(neg.f64 a)
(pow.f64 a #s(literal 1 binary64))
a
(pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1/2 binary64))
a
(pow.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (cbrt.f64 a) #s(literal 3 binary64))
a
(pow.f64 (pow.f64 a #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 a #s(literal 3 binary64)) #s(literal 1/3 binary64))
a
(pow.f64 (sqrt.f64 a) #s(literal 2 binary64))
a
(sqrt.f64 (pow.f64 a #s(literal 2 binary64)))
a
(fabs.f64 a)
a
(log.f64 (exp.f64 a))
a
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 a)))
a
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 a))))
(neg.f64 a)
(cbrt.f64 (pow.f64 a #s(literal 3 binary64)))
a
(expm1.f64 (log1p.f64 a))
a
(log1p.f64 (expm1.f64 a))
a
(exp.f64 (log.f64 a))
a
(exp.f64 (*.f64 (log.f64 a) #s(literal 1 binary64)))
a
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)) #s(literal 1/2 binary64)))
a
(exp.f64 (*.f64 (log.f64 (cbrt.f64 a)) #s(literal 3 binary64)))
a
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 a)) #s(literal 1/3 binary64)))
a
(exp.f64 (*.f64 (log.f64 (sqrt.f64 a)) #s(literal 2 binary64)))
a
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 (*.f64 a b)))) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))) #s(literal 1 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 1 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)) #s(literal 1 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))) #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sqrt.f64 b))) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(*.f64 a b)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) a)) (cbrt.f64 (pow.f64 (exp.f64 b) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) a))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b)) (cbrt.f64 (pow.f64 (exp.f64 a) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) a))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) a))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) a))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))))
(-.f64 #s(literal 0 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(*.f64 a b)
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(*.f64 a b)
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(*.f64 a b)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 a b)
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(*.f64 a b)
(neg.f64 (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a b)
(fabs.f64 (*.f64 a b))
(*.f64 a b)
(log.f64 (pow.f64 (exp.f64 b) a))
(*.f64 a b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(*.f64 a b)
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b)))))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(*.f64 a b)
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(*.f64 a b)
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(*.f64 a b)
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(log1p.f64 (expm1.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (log.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a b))) #s(literal 3 binary64)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 a b)
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1/2 binary64)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a b))) #s(literal 2 binary64)))
(*.f64 a b)
(+.f64 #s(literal 0 binary64) b)
b
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 b)) (cbrt.f64 (exp.f64 b)))) (log.f64 (cbrt.f64 (exp.f64 b))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 b))) (log.f64 (sqrt.f64 (exp.f64 b))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 b))))
(-.f64 #s(literal 0 binary64) b)
(neg.f64 b)
(-.f64 (exp.f64 (log1p.f64 b)) #s(literal 1 binary64))
b
(*.f64 b #s(literal 1 binary64))
b
(*.f64 b #s(literal -1 binary64))
(neg.f64 b)
(*.f64 b (log.f64 (exp.f64 #s(literal 1 binary64))))
b
(*.f64 b (log.f64 (exp.f64 #s(literal -1 binary64))))
(neg.f64 b)
(*.f64 #s(literal 1 binary64) b)
b
(*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
b
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (cbrt.f64 b))
b
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 b)))
(neg.f64 b)
(*.f64 (sqrt.f64 b) (sqrt.f64 b))
b
(*.f64 (sqrt.f64 b) (neg.f64 (sqrt.f64 b)))
(neg.f64 b)
(*.f64 #s(literal -1 binary64) b)
(neg.f64 b)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(neg.f64 b)
(*.f64 (neg.f64 (sqrt.f64 b)) (sqrt.f64 b))
(neg.f64 b)
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(neg.f64 b)
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 b)) (sqrt.f64 b))
(neg.f64 b)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 b b (*.f64 #s(literal 0 binary64) b))))
(neg.f64 b)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 2 binary64))) b)
(neg.f64 b)
(pow.f64 b #s(literal 1 binary64))
b
(pow.f64 (cbrt.f64 b) #s(literal 3 binary64))
b
(pow.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal 1/3 binary64))
b
(pow.f64 (sqrt.f64 b) #s(literal 2 binary64))
b
(sqrt.f64 (pow.f64 b #s(literal 2 binary64)))
b
(log.f64 (exp.f64 b))
b
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 b)))
b
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 b))))
(neg.f64 b)
(cbrt.f64 (pow.f64 b #s(literal 3 binary64)))
b
(expm1.f64 (log1p.f64 b))
b
(log1p.f64 (expm1.f64 b))
b
(exp.f64 (log.f64 b))
b
(exp.f64 (*.f64 (log.f64 b) #s(literal 1 binary64)))
b
(exp.f64 (*.f64 (log.f64 (cbrt.f64 b)) #s(literal 3 binary64)))
b
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 b)) #s(literal 1/3 binary64)))
b
(exp.f64 (*.f64 (log.f64 (sqrt.f64 b)) #s(literal 2 binary64)))
b

eval35.0ms (0.7%)

Compiler

Compiled 3245 to 968 computations (70.2% saved)

prune45.0ms (0.8%)

Pruning

13 alts after pruning (10 fresh and 3 done)

PrunedKeptTotal
New28010290
Fresh000
Picked033
Done000
Total28013293
Accuracy
100.0%
Counts
293 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
44.3%
(*.f64 (*.f64 a (*.f64 a b)) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 b b (*.f64 #s(literal 0 binary64) b)))))
95.6%
(*.f64 (*.f64 a (*.f64 a b)) (*.f64 (sqrt.f64 b) (neg.f64 (sqrt.f64 b))))
95.8%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
28.4%
(*.f64 (*.f64 a (*.f64 a b)) b)
28.4%
(*.f64 (*.f64 a b) (*.f64 a b))
80.5%
(*.f64 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a)))
90.6%
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
28.3%
(*.f64 a (*.f64 b (*.f64 b a)))
99.6%
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
95.5%
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b))
75.7%
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
83.4%
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b))
83.6%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
Compiler

Compiled 256 to 160 computations (37.5% saved)

simplify115.0ms (2.1%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 a (sqrt.f64 b))
cost-diff6400
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
cost-diff6528
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b)
cost-diff6528
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b))
cost-diff0
(pow.f64 b #s(literal 2 binary64))
cost-diff0
(pow.f64 a #s(literal 2 binary64))
cost-diff6464
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
cost-diff6464
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
cost-diff-6336
(*.f64 a (*.f64 a b))
cost-diff-6208
(*.f64 (*.f64 a (*.f64 a b)) b)
cost-diff0
(*.f64 a b)
cost-diff-6336
(*.f64 b (*.f64 b a))
cost-diff-6208
(*.f64 a (*.f64 b (*.f64 b a)))
cost-diff0
(*.f64 b a)
cost-diff0
(*.f64 a b)
cost-diff0
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
cost-diff0
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
Rules
999×fma-define
246×fmm-def
151×associate-*r*
120×associate-*l*
118×distribute-lft-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026348
159348
2137348
3305348
4560348
5730348
6886348
71014348
81632348
91795348
101857348
111990348
122149348
132283348
142366348
152370348
162370348
172370348
Stop Event
saturated
Calls
Call 1
Inputs
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a b)
a
b
#s(literal 2 binary64)
(*.f64 a (*.f64 b (*.f64 b a)))
a
(*.f64 b (*.f64 b a))
b
(*.f64 b a)
(*.f64 (*.f64 a (*.f64 a b)) b)
(*.f64 a (*.f64 a b))
a
(*.f64 a b)
b
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 a #s(literal 2 binary64))
a
#s(literal 2 binary64)
(pow.f64 b #s(literal 2 binary64))
b
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b)
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
(*.f64 a (sqrt.f64 b))
a
(sqrt.f64 b)
b
#s(literal 2 binary64)
Outputs
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a b)
a
b
#s(literal 2 binary64)
(*.f64 a (*.f64 b (*.f64 b a)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
a
(*.f64 b (*.f64 b a))
(*.f64 (pow.f64 b #s(literal 2 binary64)) a)
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
b
(*.f64 b a)
(*.f64 a b)
(*.f64 (*.f64 a (*.f64 a b)) b)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a (*.f64 a b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
a
(*.f64 a b)
b
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
a
#s(literal 2 binary64)
(pow.f64 b #s(literal 2 binary64))
b
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 a (sqrt.f64 b))
a
(sqrt.f64 b)
b
#s(literal 2 binary64)

localize81.0ms (1.5%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b))
accuracy99.7%
(*.f64 a (sqrt.f64 b))
accuracy99.6%
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
accuracy95.8%
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b)
accuracy100.0%
(pow.f64 a #s(literal 2 binary64))
accuracy100.0%
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
accuracy100.0%
(pow.f64 b #s(literal 2 binary64))
accuracy76.1%
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
accuracy100.0%
(*.f64 a b)
accuracy99.8%
(*.f64 a (*.f64 a b))
accuracy95.8%
(*.f64 (*.f64 a (*.f64 a b)) b)
accuracy100.0%
(*.f64 b a)
accuracy99.8%
(*.f64 b (*.f64 b a))
accuracy90.7%
(*.f64 a (*.f64 b (*.f64 b a)))
accuracy100.0%
(*.f64 a b)
accuracy100.0%
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
accuracy99.6%
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
Results
52.0ms256×0valid
Compiler

Compiled 109 to 22 computations (79.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-mult: 14.0ms (48.3% of total)
ival-pow: 10.0ms (34.5% of total)
ival-neg: 3.0ms (10.4% of total)
ival-sqrt: 2.0ms (6.9% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:70:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series18.0ms (0.3%)

Counts
16 → 268
Calls
Call 1
Inputs
#<alt (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))>
#<alt (pow.f64 (*.f64 a b) #s(literal 2 binary64))>
#<alt (*.f64 a b)>
#<alt (*.f64 b a)>
#<alt (*.f64 a (*.f64 b (*.f64 b a)))>
#<alt (*.f64 b (*.f64 b a))>
#<alt (*.f64 (*.f64 a (*.f64 a b)) b)>
#<alt (*.f64 a (*.f64 a b))>
#<alt (neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b))>
#<alt (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b)>
#<alt (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))>
#<alt (*.f64 a (sqrt.f64 b))>
Outputs
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))>
Calls

90 calls:

TimeVariablePointExpression
3.0ms
b
@-inf
(neg (* (pow (* a (sqrt b)) 2) b))
2.0ms
b
@-inf
(* (pow a 2) (pow b 2))
1.0ms
b
@-inf
(* a (sqrt b))
1.0ms
a
@0
(* a (sqrt b))
0.0ms
b
@0
(* a (sqrt b))

rewrite208.0ms (3.9%)

Algorithm
batch-egg-rewrite
Rules
668×log-prod
539×log1p-expm1-u
539×expm1-log1p-u
521×pow-unpow
194×pow-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026304
1390272
23779272
Stop Event
node limit
Counts
16 → 734
Calls
Call 1
Inputs
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a b)
(*.f64 b a)
(*.f64 a (*.f64 b (*.f64 b a)))
(*.f64 b (*.f64 b a))
(*.f64 (*.f64 a (*.f64 a b)) b)
(*.f64 a (*.f64 a b))
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b)
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
(*.f64 a (sqrt.f64 b))
Outputs
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 b (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (neg.f64 a))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 (pow.f64 a #s(literal 2 binary64))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (neg.f64 b))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (neg.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) b)
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (*.f64 a b)) (*.f64 a b))
(*.f64 (neg.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) #s(literal 1 binary64)) b)
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 b (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (neg.f64 a))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 (pow.f64 a #s(literal 2 binary64))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (neg.f64 b))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (neg.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) b)
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (*.f64 a b)) (*.f64 a b))
(*.f64 (neg.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) #s(literal 1 binary64)) b)
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b)) (cbrt.f64 (pow.f64 (exp.f64 a) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(fabs.f64 (*.f64 a b))
(log.f64 (pow.f64 (exp.f64 a) b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a b))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 a b))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a b))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b)) (cbrt.f64 (pow.f64 (exp.f64 a) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(fabs.f64 (*.f64 a b))
(log.f64 (pow.f64 (exp.f64 a) b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a b))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 a b))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a b))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 a))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
(pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 6 binary64))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 b (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (neg.f64 a))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 (pow.f64 a #s(literal 2 binary64))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (neg.f64 b))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (neg.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) b)
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (*.f64 a b)) (*.f64 a b))
(*.f64 (neg.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) #s(literal 1 binary64)) b)
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a a)
(*.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) a))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a))
(*.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(sqrt.f64 (pow.f64 a #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 a #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 a))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 a #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 b b)
(*.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (sqrt.f64 b) (pow.f64 b #s(literal 3/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) b))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 3/2 binary64)) (sqrt.f64 b))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(sqrt.f64 (pow.f64 b #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 b #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 b #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 b #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 b #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 b #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 b (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (neg.f64 a))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 (pow.f64 a #s(literal 2 binary64))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (neg.f64 b))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (neg.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) b)
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (*.f64 a b)) (*.f64 a b))
(*.f64 (neg.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) #s(literal 1 binary64)) b)
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 a (*.f64 a b))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (*.f64 a b) a)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (sqrt.f64 b) (*.f64 a (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) a))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) a))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) a) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) (cbrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a (sqrt.f64 b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (sqrt.f64 b))) (cbrt.f64 (pow.f64 (exp.f64 a) (sqrt.f64 b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (sqrt.f64 b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (sqrt.f64 b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (sqrt.f64 b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (sqrt.f64 b)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 1 binary64))
(pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 3/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(fabs.f64 (*.f64 a (sqrt.f64 b)))
(log.f64 (pow.f64 (exp.f64 a) (sqrt.f64 b)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (sqrt.f64 b)))))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3/2 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a (sqrt.f64 b))))
(log1p.f64 (expm1.f64 (*.f64 a (sqrt.f64 b))))
(exp.f64 (log.f64 (*.f64 a (sqrt.f64 b))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sqrt.f64 b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))) #s(literal 2 binary64)))

simplify343.0ms (6.4%)

Algorithm
egg-herbie
Rules
1126×prod-exp
447×associate-*r*
397×associate-*l*
343×distribute-lft-neg-in
327×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
057123931
1106123547
2318723322
3664723322
Stop Event
node limit
Counts
1002 → 308
Calls
Call 1
Inputs
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 b (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (neg.f64 a))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 (pow.f64 a #s(literal 2 binary64))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (neg.f64 b))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (neg.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) b)
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (*.f64 a b)) (*.f64 a b))
(*.f64 (neg.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) #s(literal 1 binary64)) b)
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 b (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (neg.f64 a))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 (pow.f64 a #s(literal 2 binary64))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (neg.f64 b))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (neg.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) b)
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (*.f64 a b)) (*.f64 a b))
(*.f64 (neg.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) #s(literal 1 binary64)) b)
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b)) (cbrt.f64 (pow.f64 (exp.f64 a) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(fabs.f64 (*.f64 a b))
(log.f64 (pow.f64 (exp.f64 a) b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a b))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 a b))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a b))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b)) (cbrt.f64 (pow.f64 (exp.f64 a) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(fabs.f64 (*.f64 a b))
(log.f64 (pow.f64 (exp.f64 a) b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a b))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 a b))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a b))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 a))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
(pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 6 binary64))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 b (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (neg.f64 a))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 (pow.f64 a #s(literal 2 binary64))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (neg.f64 b))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (neg.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) b)
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (*.f64 a b)) (*.f64 a b))
(*.f64 (neg.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) #s(literal 1 binary64)) b)
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a a)
(*.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) a))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a))
(*.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(sqrt.f64 (pow.f64 a #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 a #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 a))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 a #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 b b)
(*.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (sqrt.f64 b) (pow.f64 b #s(literal 3/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) b))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 3/2 binary64)) (sqrt.f64 b))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(sqrt.f64 (pow.f64 b #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 b #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 b #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 b #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 b #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 b #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 b (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (neg.f64 a))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 (pow.f64 a #s(literal 2 binary64))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (neg.f64 b))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (neg.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) b)
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (*.f64 a b)) (*.f64 a b))
(*.f64 (neg.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) #s(literal 1 binary64)) b)
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 a (*.f64 a b))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (*.f64 a b) a)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (sqrt.f64 b) (*.f64 a (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) a))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) a))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) a) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) (cbrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a (sqrt.f64 b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (sqrt.f64 b))) (cbrt.f64 (pow.f64 (exp.f64 a) (sqrt.f64 b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (sqrt.f64 b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (sqrt.f64 b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (sqrt.f64 b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (sqrt.f64 b)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 1 binary64))
(pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 3/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(fabs.f64 (*.f64 a (sqrt.f64 b)))
(log.f64 (pow.f64 (exp.f64 a) (sqrt.f64 b)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (sqrt.f64 b)))))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3/2 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a (sqrt.f64 b))))
(log1p.f64 (expm1.f64 (*.f64 a (sqrt.f64 b))))
(exp.f64 (log.f64 (*.f64 a (sqrt.f64 b))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sqrt.f64 b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))) #s(literal 2 binary64)))
Outputs
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 b (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (neg.f64 a))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal -1 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 (pow.f64 a #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (neg.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 b (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 b (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (neg.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (neg.f64 b) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 b (neg.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) (*.f64 (neg.f64 b) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) a)
(*.f64 a (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) b)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (neg.f64 (*.f64 a b)) (*.f64 a b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 b (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 b (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (sqrt.f64 b)) (sqrt.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) #s(literal 1 binary64)) b)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) a)
(*.f64 a (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 b #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 b (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (neg.f64 a))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal -1 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 (pow.f64 a #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (neg.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 b (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 b (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (neg.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (neg.f64 b) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 b (neg.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) (*.f64 (neg.f64 b) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) a)
(*.f64 a (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) b)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (neg.f64 (*.f64 a b)) (*.f64 a b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 b (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 b (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (sqrt.f64 b)) (sqrt.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) #s(literal 1 binary64)) b)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) a)
(*.f64 a (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 b #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(*.f64 a b)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b)) (cbrt.f64 (pow.f64 (exp.f64 a) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(*.f64 a b)
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 a b)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 a b)
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(*.f64 a b)
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a b)
(fabs.f64 (*.f64 a b))
(*.f64 a b)
(log.f64 (pow.f64 (exp.f64 a) b))
(*.f64 a b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(*.f64 a b)
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(*.f64 a b)
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(*.f64 a b)
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(*.f64 a b)
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(log1p.f64 (expm1.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (log.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(*.f64 a b)
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1/2 binary64)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a b))) #s(literal 3 binary64)))
(*.f64 a b)
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 a b))) #s(literal 1/3 binary64)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a b))) #s(literal 2 binary64)))
(*.f64 a b)
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(*.f64 a b)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b)) (cbrt.f64 (pow.f64 (exp.f64 a) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(*.f64 a b)
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 a b)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 a b)
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(*.f64 a b)
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a b)
(fabs.f64 (*.f64 a b))
(*.f64 a b)
(log.f64 (pow.f64 (exp.f64 a) b))
(*.f64 a b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(*.f64 a b)
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(*.f64 a b)
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(*.f64 a b)
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(*.f64 a b)
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(log1p.f64 (expm1.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (log.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(*.f64 a b)
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1/2 binary64)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a b))) #s(literal 3 binary64)))
(*.f64 a b)
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 a b))) #s(literal 1/3 binary64)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a b))) #s(literal 2 binary64)))
(*.f64 a b)
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)))
(pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 2 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 3 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 a))) #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 6 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(pow.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)) #s(literal 1 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 b (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (neg.f64 a))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal -1 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 (pow.f64 a #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (neg.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 b (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 b (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (neg.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (neg.f64 b) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 b (neg.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) (*.f64 (neg.f64 b) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) a)
(*.f64 a (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) b)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (neg.f64 (*.f64 a b)) (*.f64 a b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 b (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 b (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (sqrt.f64 b)) (sqrt.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) #s(literal 1 binary64)) b)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) a)
(*.f64 a (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 b #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 a #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 a #s(literal 2 binary64))
(*.f64 a a)
(pow.f64 a #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 a #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(pow.f64 a #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 a #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)))
(pow.f64 a #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) a))
(pow.f64 a #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(pow.f64 a #s(literal 2 binary64))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a))
(pow.f64 a #s(literal 2 binary64))
(*.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 a #s(literal 2 binary64))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(pow.f64 a #s(literal 2 binary64))
(sqrt.f64 (pow.f64 a #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))
(pow.f64 a #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 a #s(literal 2 binary64))
(cbrt.f64 (pow.f64 a #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64))))
(pow.f64 a #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 a #s(literal 2 binary64))))
(pow.f64 a #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)))
(pow.f64 a #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)) #s(literal 1 binary64)))
(pow.f64 a #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 a))) #s(literal 3 binary64)))
(pow.f64 a #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 a #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 a #s(literal 6 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 b #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 b #s(literal 2 binary64))
(*.f64 b b)
(pow.f64 b #s(literal 2 binary64))
(*.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 b #s(literal 2 binary64))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(pow.f64 b #s(literal 2 binary64))
(*.f64 (sqrt.f64 b) (pow.f64 b #s(literal 3/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 b #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)))
(pow.f64 b #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) b))
(pow.f64 b #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(pow.f64 b #s(literal 2 binary64))
(*.f64 (pow.f64 b #s(literal 3/2 binary64)) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (pow.f64 b #s(literal 3/2 binary64)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(pow.f64 b #s(literal 2 binary64))
(sqrt.f64 (pow.f64 b #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))
(pow.f64 b #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 b #s(literal 2 binary64))
(cbrt.f64 (pow.f64 b #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64))))
(pow.f64 b #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 b #s(literal 2 binary64))))
(pow.f64 b #s(literal 2 binary64))
(exp.f64 (log.f64 (pow.f64 b #s(literal 2 binary64))))
(pow.f64 b #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 b #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) #s(literal 3 binary64)))
(pow.f64 b #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 b #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 b #s(literal 6 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 b (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (neg.f64 a))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal -1 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 (pow.f64 a #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (neg.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 b (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 b (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (neg.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 (neg.f64 b) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 b (neg.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) (*.f64 (neg.f64 b) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) a)
(*.f64 a (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) b)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (neg.f64 (*.f64 a b)) (*.f64 a b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (*.f64 b (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 b (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (sqrt.f64 b)) (sqrt.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) #s(literal 1 binary64)) b)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) a)
(*.f64 a (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 b #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 6 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 a (*.f64 a b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (*.f64 a b) a)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (sqrt.f64 b) (*.f64 a (*.f64 a (sqrt.f64 b))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 a (sqrt.f64 b)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a b)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) a))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) a))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a b)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) a) (sqrt.f64 b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) (cbrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (*.f64 a (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)) #s(literal 1 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a (sqrt.f64 b)))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (sqrt.f64 b))) (cbrt.f64 (pow.f64 (exp.f64 a) (sqrt.f64 b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (sqrt.f64 b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (sqrt.f64 b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (sqrt.f64 b)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (sqrt.f64 b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (sqrt.f64 b)))) #s(literal 1 binary64))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 1 binary64))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))
(pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 1/2 binary64))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 3/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) #s(literal 3/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 3 binary64))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))
(pow.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 2 binary64))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))
(sqrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))
(fabs.f64 (*.f64 a (sqrt.f64 b)))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))
(log.f64 (pow.f64 (exp.f64 a) (sqrt.f64 b)))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (sqrt.f64 b)))))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3/2 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a (sqrt.f64 b))))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))
(log1p.f64 (expm1.f64 (*.f64 a (sqrt.f64 b))))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))
(exp.f64 (log.f64 (*.f64 a (sqrt.f64 b))))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sqrt.f64 b))) #s(literal 1 binary64)))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)) #s(literal 1/2 binary64)))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b)))) #s(literal 3 binary64)))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))) #s(literal 2 binary64)))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(*.f64 a (sqrt.f64 b))

eval42.0ms (0.8%)

Compiler

Compiled 3847 to 1014 computations (73.6% saved)

prune46.0ms (0.8%)

Pruning

13 alts after pruning (7 fresh and 6 done)

PrunedKeptTotal
New3314335
Fresh235
Picked235
Done033
Total33513348
Accuracy
100.0%
Counts
348 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.5%
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (neg.f64 a))
44.3%
(*.f64 (*.f64 a (*.f64 a b)) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 b b (*.f64 #s(literal 0 binary64) b)))))
95.8%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
28.4%
(*.f64 (*.f64 a (*.f64 a b)) b)
99.5%
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
28.4%
(*.f64 (*.f64 a b) (*.f64 a b))
99.6%
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
90.6%
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
28.3%
(*.f64 a (*.f64 b (*.f64 b a)))
95.5%
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b))
75.7%
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b b)))
83.4%
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b))
83.6%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
Compiler

Compiled 231 to 138 computations (40.3% saved)

simplify33.0ms (0.6%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff-6336
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b))
cost-diff0
(sqrt.f64 a)
cost-diff0
(pow.f64 (sqrt.f64 a) #s(literal 4 binary64))
cost-diff0
(*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b)
cost-diff-6336
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (neg.f64 a))
cost-diff0
(neg.f64 a)
cost-diff0
(pow.f64 b #s(literal 2 binary64))
cost-diff0
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
cost-diff-6336
(*.f64 b b)
cost-diff-6336
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b b))
cost-diff-6336
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b b)))
cost-diff0
(pow.f64 a #s(literal 2 binary64))
cost-diff-12672
(*.f64 (*.f64 a b) (*.f64 a b))
cost-diff0
(*.f64 a b)
cost-diff-12672
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
cost-diff0
(neg.f64 (*.f64 a b))
cost-diff0
(*.f64 a b)
Rules
400×fma-define
37×associate-*r*
34×distribute-lft-in
33×sub-neg
28×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027387
170387
2160387
3238387
4342387
5441387
6512387
7712387
8850387
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
(*.f64 a b)
a
b
(neg.f64 (*.f64 a b))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 a b)
a
b
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b b)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b b))
(pow.f64 a #s(literal 2 binary64))
a
#s(literal 2 binary64)
(*.f64 b b)
b
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (neg.f64 a))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
a
(pow.f64 b #s(literal 2 binary64))
b
#s(literal 2 binary64)
(neg.f64 a)
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b)
(*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b)
(pow.f64 (sqrt.f64 a) #s(literal 4 binary64))
(sqrt.f64 a)
a
#s(literal 4 binary64)
b
Outputs
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 a b)
a
b
(neg.f64 (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 a b)
a
b
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b b)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 a #s(literal 2 binary64))
a
#s(literal 2 binary64)
(*.f64 b b)
(pow.f64 b #s(literal 2 binary64))
b
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (neg.f64 a))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
a
(pow.f64 b #s(literal 2 binary64))
b
#s(literal 2 binary64)
(neg.f64 a)
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b)
(*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b)
(*.f64 b (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))
(pow.f64 (sqrt.f64 a) #s(literal 4 binary64))
(sqrt.f64 a)
a
#s(literal 4 binary64)
b

localize82.0ms (1.5%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b))
accuracy99.3%
(pow.f64 (sqrt.f64 a) #s(literal 4 binary64))
accuracy95.8%
(*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b)
accuracy88.1%
(*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b)
accuracy100.0%
(neg.f64 a)
accuracy100.0%
(pow.f64 b #s(literal 2 binary64))
accuracy90.7%
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (neg.f64 a))
accuracy89.9%
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
accuracy100.0%
(pow.f64 a #s(literal 2 binary64))
accuracy100.0%
(*.f64 b b)
accuracy100.0%
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b b)))
accuracy76.1%
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b b))
accuracy100.0%
(*.f64 a b)
accuracy99.6%
(*.f64 (*.f64 a b) (*.f64 a b))
accuracy100.0%
(*.f64 a b)
accuracy100.0%
(neg.f64 (*.f64 a b))
accuracy99.6%
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
Results
54.0ms256×0valid
Compiler

Compiled 108 to 23 computations (78.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-mult: 13.0ms (47% of total)
ival-pow: 8.0ms (28.9% of total)
ival-neg: 4.0ms (14.5% of total)
ival-sqrt: 2.0ms (7.2% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:70:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series17.0ms (0.3%)

Counts
13 → 244
Calls
Call 1
Inputs
#<alt (neg.f64 (*.f64 a b))>
#<alt (*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))>
#<alt (*.f64 (*.f64 a b) (*.f64 a b))>
#<alt (neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b b)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b b))>
#<alt (*.f64 b b)>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (neg.f64 a))>
#<alt (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b)>
#<alt (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))>
#<alt (sqrt.f64 a)>
#<alt (neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b))>
#<alt (*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b)>
Outputs
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
Calls

69 calls:

TimeVariablePointExpression
1.0ms
a
@-inf
(* (pow (sqrt a) 4) b)
1.0ms
a
@-inf
(neg (* (* (pow (sqrt a) 4) b) b))
0.0ms
a
@-inf
(pow (sqrt a) 4)
0.0ms
a
@-inf
(sqrt a)
0.0ms
a
@0
(sqrt a)

rewrite402.0ms (7.5%)

Algorithm
batch-egg-rewrite
Rules
841×log1p-expm1-u
841×expm1-log1p-u
604×log-prod
215×associate-*r*
214×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027244
1422212
24062212
Stop Event
node limit
Counts
13 → 471
Calls
Call 1
Inputs
(neg.f64 (*.f64 a b))
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
(*.f64 (*.f64 a b) (*.f64 a b))
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b b)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b b))
(*.f64 b b)
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (neg.f64 a))
(*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b)
(pow.f64 (sqrt.f64 a) #s(literal 4 binary64))
(sqrt.f64 a)
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b)
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b)) (cbrt.f64 (pow.f64 (exp.f64 a) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))))
(-.f64 #s(literal 0 binary64) (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(*.f64 a b)
(*.f64 a (neg.f64 b))
(*.f64 a (sqrt.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b a)
(*.f64 (*.f64 a b) #s(literal 1 binary64))
(*.f64 (*.f64 a b) #s(literal -1 binary64))
(*.f64 (sqrt.f64 a) (*.f64 b (sqrt.f64 a)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 b)))
(*.f64 #s(literal 1 binary64) (*.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) a))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) b))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (neg.f64 b)))
(*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a b)) (neg.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (neg.f64 b)))
(*.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 b)))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 b) a)
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a b))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a b))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 a b)))))
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(fabs.f64 (*.f64 a b))
(log.f64 (pow.f64 (exp.f64 a) b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (*.f64 (neg.f64 b) (*.f64 a b)))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (neg.f64 b) (neg.f64 b)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (neg.f64 b))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (neg.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal -1 binary64)) a)
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 b #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 b #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 b #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 2 binary64))
(neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))))
(-.f64 #s(literal 0 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
(neg.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))))
(log.f64 (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a a)
(*.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 a) (pow.f64 a #s(literal 3/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) a))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 3/2 binary64)) (sqrt.f64 a))
(*.f64 #s(literal -1 binary64) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 a)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (pow.f64 a #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 a #s(literal 1/4 binary64)) #s(literal 4 binary64)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(neg.f64 (pow.f64 a #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 a #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (pow.f64 a #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a #s(literal 2 binary64))))))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (sqrt.f64 a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 a))) (cbrt.f64 (exp.f64 (sqrt.f64 a))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 a)))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 a)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 a))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 a) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 a))
(*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 a)))
(*.f64 (pow.f64 a #s(literal 1/4 binary64)) (pow.f64 a #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 a))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 a)))
(pow.f64 a #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 a) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 a)) #s(literal 3 binary64))
(pow.f64 (pow.f64 a #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 a #s(literal 1/4 binary64)) #s(literal 2 binary64))
(fabs.f64 (sqrt.f64 a))
(log.f64 (exp.f64 (sqrt.f64 a)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 a))))
(cbrt.f64 (pow.f64 a #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 a)))
(log1p.f64 (expm1.f64 (sqrt.f64 a)))
(exp.f64 (log.f64 (sqrt.f64 a)))
(exp.f64 (*.f64 (log.f64 a) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 a)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (*.f64 (neg.f64 b) (*.f64 a b)))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (neg.f64 b) (neg.f64 b)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (neg.f64 b))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (neg.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal -1 binary64)) a)
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))

simplify214.0ms (4%)

Algorithm
egg-herbie
Rules
507×associate-*r*
475×associate-*l*
454×cancel-sign-sub-inv
338×times-frac
310×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051416201
196315783
2467115771
Stop Event
node limit
Counts
715 → 304
Calls
Call 1
Inputs
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b)) (cbrt.f64 (pow.f64 (exp.f64 a) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))))
(-.f64 #s(literal 0 binary64) (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(*.f64 a b)
(*.f64 a (neg.f64 b))
(*.f64 a (sqrt.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b a)
(*.f64 (*.f64 a b) #s(literal 1 binary64))
(*.f64 (*.f64 a b) #s(literal -1 binary64))
(*.f64 (sqrt.f64 a) (*.f64 b (sqrt.f64 a)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 b)))
(*.f64 #s(literal 1 binary64) (*.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) a))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) b))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (neg.f64 b)))
(*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a b)) (neg.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (neg.f64 b)))
(*.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 b)))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 b) a)
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a b))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a b))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 a b)))))
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(fabs.f64 (*.f64 a b))
(log.f64 (pow.f64 (exp.f64 a) b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (*.f64 (neg.f64 b) (*.f64 a b)))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (neg.f64 b) (neg.f64 b)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (neg.f64 b))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (neg.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal -1 binary64)) a)
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 b #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 b #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 b #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 2 binary64))
(neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))))
(-.f64 #s(literal 0 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
(neg.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))))
(log.f64 (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a a)
(*.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 a) (pow.f64 a #s(literal 3/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) a))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 3/2 binary64)) (sqrt.f64 a))
(*.f64 #s(literal -1 binary64) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 a)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (pow.f64 a #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 a #s(literal 1/4 binary64)) #s(literal 4 binary64)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(neg.f64 (pow.f64 a #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 a #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (pow.f64 a #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a #s(literal 2 binary64))))))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (sqrt.f64 a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 a))) (cbrt.f64 (exp.f64 (sqrt.f64 a))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 a)))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 a)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 a))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 a) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 a))
(*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 a)))
(*.f64 (pow.f64 a #s(literal 1/4 binary64)) (pow.f64 a #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 a))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 a)))
(pow.f64 a #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 a) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 a)) #s(literal 3 binary64))
(pow.f64 (pow.f64 a #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 a #s(literal 1/4 binary64)) #s(literal 2 binary64))
(fabs.f64 (sqrt.f64 a))
(log.f64 (exp.f64 (sqrt.f64 a)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 a))))
(cbrt.f64 (pow.f64 a #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 a)))
(log1p.f64 (expm1.f64 (sqrt.f64 a)))
(exp.f64 (log.f64 (sqrt.f64 a)))
(exp.f64 (*.f64 (log.f64 a) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 a)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (*.f64 (neg.f64 b) (*.f64 a b)))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (neg.f64 b) (neg.f64 b)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (neg.f64 b))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (neg.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal -1 binary64)) a)
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
Outputs
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 b (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 b (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 b (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 b (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 a)
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 a)
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 a)
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 a)
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (neg.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (neg.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (neg.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (neg.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(*.f64 a b)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b)) (cbrt.f64 (pow.f64 (exp.f64 a) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) a)) (cbrt.f64 (pow.f64 (exp.f64 b) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) a))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) a))))
(-.f64 #s(literal 0 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(*.f64 a (neg.f64 b))
(*.f64 a (sqrt.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b a)
(*.f64 a b)
(*.f64 (*.f64 a b) #s(literal 1 binary64))
(*.f64 a b)
(*.f64 (*.f64 a b) #s(literal -1 binary64))
(*.f64 a (neg.f64 b))
(*.f64 (sqrt.f64 a) (*.f64 b (sqrt.f64 a)))
(*.f64 a b)
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 b)))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal 1 binary64) (*.f64 a b))
(*.f64 a b)
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) a))
(*.f64 a b)
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) b))
(*.f64 a b)
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (neg.f64 b)))
(*.f64 a (neg.f64 b))
(*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 a b)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 a b)))
(*.f64 a b)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 a (neg.f64 b))
(*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)))
(*.f64 a b)
(*.f64 (sqrt.f64 (*.f64 a b)) (neg.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 a (neg.f64 b))
(*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 a b)
(*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (neg.f64 b)))
(*.f64 a (*.f64 (sqrt.f64 b) (sqrt.f64 (neg.f64 b))))
(*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 (neg.f64 b))))
(*.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 a b)
(*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 b)))
(*.f64 a b)
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 (neg.f64 b) a)
(*.f64 a (neg.f64 b))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a b))
(*.f64 (*.f64 a b) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 a (*.f64 b (sqrt.f64 #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (fabs.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 a (neg.f64 b))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 a (neg.f64 b))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 a b)
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 a b)
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 a (neg.f64 b))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 a (neg.f64 b))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a b))
(*.f64 a b)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 a b)))))
(*.f64 a (neg.f64 b))
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 a b)
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 a b)
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(*.f64 a b)
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a b)
(fabs.f64 (*.f64 a b))
(*.f64 a b)
(log.f64 (pow.f64 (exp.f64 a) b))
(*.f64 a b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(*.f64 a b)
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b)))))
(*.f64 a (neg.f64 b))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(*.f64 a b)
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(*.f64 a b)
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(*.f64 a b)
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (log.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(*.f64 a b)
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a (*.f64 (neg.f64 b) (*.f64 a b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (neg.f64 b) (neg.f64 b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (neg.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (neg.f64 b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal -1 binary64)) a)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 b #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64))))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 b #s(literal 2 binary64))
(sqrt.f64 (pow.f64 b #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))
(pow.f64 b #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 b #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 b #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 b #s(literal 2 binary64))))
(pow.f64 b #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(pow.f64 b #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)) #s(literal 1 binary64)))
(pow.f64 b #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))) a)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))) a)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))) a))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))) a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 2 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))))
(fabs.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)) #s(literal 1 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (pow.f64 a #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 b) (pow.f64 a #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (pow.f64 a #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (pow.f64 a #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 b (neg.f64 (pow.f64 a #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(neg.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 b (neg.f64 (pow.f64 a #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))))
(fabs.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(log.f64 (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))))
(*.f64 b (neg.f64 (pow.f64 a #s(literal 2 binary64))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))))
(*.f64 b (neg.f64 (pow.f64 a #s(literal 2 binary64))))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 a #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 2 binary64)))
(neg.f64 (pow.f64 a #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64))))
(*.f64 a a)
(pow.f64 a #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 a #s(literal 2 binary64))
(*.f64 (sqrt.f64 a) (pow.f64 a #s(literal 3/2 binary64)))
(pow.f64 a #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 a #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) a))
(pow.f64 a #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))))
(*.f64 (pow.f64 a #s(literal 3/2 binary64)) (sqrt.f64 a))
(pow.f64 a #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 a #s(literal 2 binary64)))
(neg.f64 (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 a)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (pow.f64 a #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 a #s(literal 1/4 binary64)) #s(literal 4 binary64)))
(pow.f64 a #s(literal 2 binary64))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(pow.f64 a #s(literal 2 binary64))
(neg.f64 (pow.f64 a #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 a #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))
(pow.f64 a #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 a #s(literal 2 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (pow.f64 a #s(literal 2 binary64)))))
(neg.f64 (pow.f64 a #s(literal 2 binary64)))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a #s(literal 2 binary64))))))
(neg.f64 (pow.f64 a #s(literal 2 binary64)))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(pow.f64 a #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 a #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a #s(literal 2 binary64))))
(pow.f64 a #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)))
(pow.f64 a #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)) #s(literal 1 binary64)))
(pow.f64 a #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) (sqrt.f64 a))
(neg.f64 (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 a)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 a))) (cbrt.f64 (exp.f64 (sqrt.f64 a))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 a)))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 a)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 a)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 a))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 a)))
(*.f64 (sqrt.f64 a) #s(literal 1 binary64))
(neg.f64 (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 a)
(*.f64 #s(literal 1 binary64) (sqrt.f64 a))
(neg.f64 (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 a)
(*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 a)))
(*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 a)))
(*.f64 (pow.f64 a #s(literal 1/4 binary64)) (pow.f64 a #s(literal 1/4 binary64)))
(neg.f64 (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 a)
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 a))
(neg.f64 (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 a)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 a)))
(*.f64 (fabs.f64 (cbrt.f64 a)) (sqrt.f64 (cbrt.f64 a)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 a))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 a)))
(*.f64 (fabs.f64 (cbrt.f64 a)) (sqrt.f64 (cbrt.f64 a)))
(pow.f64 a #s(literal 1/2 binary64))
(neg.f64 (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 a)
(pow.f64 (sqrt.f64 a) #s(literal 1 binary64))
(neg.f64 (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 a)
(pow.f64 (cbrt.f64 (sqrt.f64 a)) #s(literal 3 binary64))
(neg.f64 (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 a)
(pow.f64 (pow.f64 a #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 a #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 a #s(literal 1/4 binary64)) #s(literal 2 binary64))
(neg.f64 (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 a)
(fabs.f64 (sqrt.f64 a))
(neg.f64 (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 a)
(log.f64 (exp.f64 (sqrt.f64 a)))
(neg.f64 (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 a)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 a))))
(neg.f64 (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 a)
(cbrt.f64 (pow.f64 a #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 a)))
(log1p.f64 (expm1.f64 (sqrt.f64 a)))
(neg.f64 (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 a)
(exp.f64 (log.f64 (sqrt.f64 a)))
(neg.f64 (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 a)
(exp.f64 (*.f64 (log.f64 a) #s(literal 1/2 binary64)))
(neg.f64 (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 a)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 a)) #s(literal 1 binary64)))
(neg.f64 (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 a)
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a (*.f64 (neg.f64 b) (*.f64 a b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (neg.f64 b) (neg.f64 b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (neg.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (neg.f64 b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal -1 binary64)) a)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))

eval62.0ms (1.2%)

Compiler

Compiled 6079 to 1394 computations (77.1% saved)

prune64.0ms (1.2%)

Pruning

15 alts after pruning (6 fresh and 9 done)

PrunedKeptTotal
New5065511
Fresh112
Picked235
Done066
Total50915524
Accuracy
100.0%
Counts
524 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.5%
(*.f64 (*.f64 a (*.f64 b b)) (neg.f64 a))
95.8%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
28.4%
(*.f64 (*.f64 a (*.f64 a b)) b)
99.5%
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
65.5%
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 b #s(literal 6 binary64)))) (neg.f64 a))
99.5%
(*.f64 (*.f64 a b) (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 b))))
28.4%
(*.f64 (*.f64 a b) (*.f64 a b))
99.6%
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
85.6%
(*.f64 (*.f64 a b) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))))
90.6%
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
28.3%
(*.f64 a (*.f64 b (*.f64 b a)))
95.5%
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b))
83.4%
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b))
83.6%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
75.7%
(neg.f64 (*.f64 (*.f64 a a) (*.f64 b b)))
Compiler

Compiled 233 to 139 computations (40.3% saved)

simplify499.0ms (9.3%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 a b)
cost-diff12864
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
cost-diff12864
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
cost-diff12864
(*.f64 (*.f64 a b) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))))
cost-diff0
(pow.f64 b #s(literal 6 binary64))
cost-diff0
(cbrt.f64 (pow.f64 b #s(literal 6 binary64)))
cost-diff0
(*.f64 a (cbrt.f64 (pow.f64 b #s(literal 6 binary64))))
cost-diff0
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 b #s(literal 6 binary64)))) (neg.f64 a))
cost-diff0
(neg.f64 a)
cost-diff0
(*.f64 b b)
cost-diff0
(*.f64 a (*.f64 b b))
cost-diff0
(*.f64 (*.f64 a (*.f64 b b)) (neg.f64 a))
cost-diff0
(*.f64 b b)
cost-diff0
(*.f64 a a)
cost-diff0
(*.f64 (*.f64 a a) (*.f64 b b))
cost-diff0
(neg.f64 (*.f64 (*.f64 a a) (*.f64 b b)))
cost-diff0
(sqrt.f64 a)
cost-diff0
(*.f64 a b)
cost-diff12928
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 b)))
cost-diff12928
(*.f64 (*.f64 a b) (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 b))))
Rules
861×fma-define
485×fmm-def
440×associate-*r*
403×unsub-neg
351×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
031604
187502
2244502
3555502
41127502
51376502
61655502
71745502
81803502
91813502
102110502
112487502
123613502
134410502
144685502
154756502
164808502
174809502
184833502
194857502
204857502
214857502
225259502
235447502
245447502
255447502
265447502
275447502
285447502
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 a b) (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 b))))
(*.f64 a b)
a
b
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 b)))
(sqrt.f64 a)
(*.f64 (sqrt.f64 a) (neg.f64 b))
(neg.f64 b)
(neg.f64 (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 a a)
a
(*.f64 b b)
b
(*.f64 (*.f64 a (*.f64 b b)) (neg.f64 a))
(*.f64 a (*.f64 b b))
a
(*.f64 b b)
b
(neg.f64 a)
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 b #s(literal 6 binary64)))) (neg.f64 a))
(*.f64 a (cbrt.f64 (pow.f64 b #s(literal 6 binary64))))
a
(cbrt.f64 (pow.f64 b #s(literal 6 binary64)))
(pow.f64 b #s(literal 6 binary64))
b
#s(literal 6 binary64)
(neg.f64 a)
(*.f64 (*.f64 a b) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))))
(*.f64 a b)
a
b
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
#s(literal 3 binary64)
Outputs
(*.f64 (*.f64 a b) (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 b))))
(*.f64 a (*.f64 (*.f64 b b) (neg.f64 a)))
(*.f64 a (*.f64 a (*.f64 b (neg.f64 b))))
(*.f64 b (*.f64 a (*.f64 a (neg.f64 b))))
(*.f64 a b)
a
b
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 b)))
(*.f64 a (neg.f64 b))
(sqrt.f64 a)
(*.f64 (sqrt.f64 a) (neg.f64 b))
(neg.f64 b)
(neg.f64 (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (*.f64 a b) (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 b))))
(*.f64 a (*.f64 (*.f64 b b) (neg.f64 a)))
(*.f64 a (*.f64 a (*.f64 b (neg.f64 b))))
(*.f64 b (*.f64 a (*.f64 a (neg.f64 b))))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 a (*.f64 a (*.f64 b b)))
(*.f64 a a)
a
(*.f64 b b)
b
(*.f64 (*.f64 a (*.f64 b b)) (neg.f64 a))
(*.f64 (*.f64 a b) (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 b))))
(*.f64 a (*.f64 (*.f64 b b) (neg.f64 a)))
(*.f64 a (*.f64 a (*.f64 b (neg.f64 b))))
(*.f64 b (*.f64 a (*.f64 a (neg.f64 b))))
(*.f64 a (*.f64 b b))
a
(*.f64 b b)
b
(neg.f64 a)
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 b #s(literal 6 binary64)))) (neg.f64 a))
(neg.f64 (*.f64 (*.f64 a (cbrt.f64 (pow.f64 b #s(literal 6 binary64)))) a))
(*.f64 (neg.f64 a) (*.f64 a (cbrt.f64 (pow.f64 b #s(literal 6 binary64)))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 b #s(literal 6 binary64)))) (*.f64 a a))
(*.f64 a (*.f64 a (neg.f64 (cbrt.f64 (pow.f64 b #s(literal 6 binary64))))))
(*.f64 (*.f64 a a) (neg.f64 (cbrt.f64 (pow.f64 b #s(literal 6 binary64)))))
(*.f64 a (cbrt.f64 (pow.f64 b #s(literal 6 binary64))))
a
(cbrt.f64 (pow.f64 b #s(literal 6 binary64)))
(pow.f64 b #s(literal 6 binary64))
b
#s(literal 6 binary64)
(neg.f64 a)
(*.f64 (*.f64 a b) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))))
(*.f64 (*.f64 a b) (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 b))))
(*.f64 a (*.f64 (*.f64 b b) (neg.f64 a)))
(*.f64 a (*.f64 a (*.f64 b (neg.f64 b))))
(*.f64 b (*.f64 a (*.f64 a (neg.f64 b))))
(*.f64 a b)
a
b
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 b)))
(*.f64 a (neg.f64 b))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(*.f64 a b)
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
#s(literal 3 binary64)

localize90.0ms (1.7%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
accuracy99.7%
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
accuracy99.6%
(*.f64 (*.f64 a b) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))))
accuracy62.7%
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
accuracy100.0%
(neg.f64 a)
accuracy90.7%
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 b #s(literal 6 binary64)))) (neg.f64 a))
accuracy89.9%
(*.f64 a (cbrt.f64 (pow.f64 b #s(literal 6 binary64))))
accuracy70.3%
(cbrt.f64 (pow.f64 b #s(literal 6 binary64)))
accuracy100.0%
(*.f64 b b)
accuracy100.0%
(neg.f64 a)
accuracy90.7%
(*.f64 (*.f64 a (*.f64 b b)) (neg.f64 a))
accuracy89.9%
(*.f64 a (*.f64 b b))
accuracy100.0%
(*.f64 b b)
accuracy100.0%
(*.f64 a a)
accuracy100.0%
(neg.f64 (*.f64 (*.f64 a a) (*.f64 b b)))
accuracy76.1%
(*.f64 (*.f64 a a) (*.f64 b b))
accuracy100.0%
(neg.f64 b)
accuracy99.6%
(*.f64 (*.f64 a b) (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 b))))
accuracy99.6%
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 b)))
accuracy99.6%
(*.f64 (sqrt.f64 a) (neg.f64 b))
Results
61.0ms256×0valid
Compiler

Compiled 141 to 27 computations (80.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 34.0ms
ival-mult: 19.0ms (55.9% of total)
ival-pow: 5.0ms (14.7% of total)
ival-cbrt: 4.0ms (11.8% of total)
ival-neg: 4.0ms (11.8% of total)
ival-sqrt: 2.0ms (5.9% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:70:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series39.0ms (0.7%)

Counts
15 → 324
Calls
Call 1
Inputs
#<alt (*.f64 (*.f64 a b) (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 b))))>
#<alt (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 b)))>
#<alt (neg.f64 (*.f64 (*.f64 a a) (*.f64 b b)))>
#<alt (*.f64 (*.f64 a a) (*.f64 b b))>
#<alt (*.f64 (*.f64 a (*.f64 b b)) (neg.f64 a))>
#<alt (*.f64 a (*.f64 b b))>
#<alt (*.f64 (*.f64 a (cbrt.f64 (pow.f64 b #s(literal 6 binary64)))) (neg.f64 a))>
#<alt (*.f64 a (cbrt.f64 (pow.f64 b #s(literal 6 binary64))))>
#<alt (cbrt.f64 (pow.f64 b #s(literal 6 binary64)))>
#<alt (pow.f64 b #s(literal 6 binary64))>
#<alt (*.f64 (*.f64 a b) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))))>
#<alt (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))))>
#<alt (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))>
#<alt (*.f64 (sqrt.f64 a) (neg.f64 b))>
#<alt (pow.f64 (*.f64 a b) #s(literal 3 binary64))>
Outputs
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))>
#<alt (*.f64 (sqrt.f64 a) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 (sqrt.f64 a) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 (sqrt.f64 a) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 (sqrt.f64 a) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))>
Calls

84 calls:

TimeVariablePointExpression
15.0ms
a
@-inf
(neg (cbrt (pow (* a b) 3)))
3.0ms
a
@-inf
(* (* a b) (neg (cbrt (pow (* a b) 3))))
2.0ms
b
@-inf
(* (* a b) (neg (cbrt (pow (* a b) 3))))
1.0ms
a
@0
(pow (* a b) 3)
1.0ms
a
@-inf
(* (* a b) (* (sqrt a) (* (sqrt a) (neg b))))

rewrite153.0ms (2.8%)

Algorithm
batch-egg-rewrite
Rules
616×log1p-expm1-u
616×expm1-log1p-u
311×associate-*r*
216×fma-define
190×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
031363
1508247
26079247
Stop Event
node limit
Counts
15 → 462
Calls
Call 1
Inputs
(*.f64 (*.f64 a b) (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 b))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 b)))
(neg.f64 (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (*.f64 a (*.f64 b b)) (neg.f64 a))
(*.f64 a (*.f64 b b))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 b #s(literal 6 binary64)))) (neg.f64 a))
(*.f64 a (cbrt.f64 (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (pow.f64 b #s(literal 6 binary64)))
(pow.f64 b #s(literal 6 binary64))
(*.f64 (*.f64 a b) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
Outputs
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(-.f64 #s(literal 0 binary64) (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a b))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 a b)))))
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(neg.f64 (*.f64 a b))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(fabs.f64 (*.f64 a b))
(log.f64 (pow.f64 (exp.f64 a) b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3/2 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 3 binary64)) (pow.f64 a #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 a b))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (sqrt.f64 a) (*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 a b)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 b (pow.f64 a #s(literal 3/2 binary64))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 a b)))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(*.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64))) (*.f64 b (sqrt.f64 a)))
(*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (neg.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal -1 binary64)) a)
(*.f64 (*.f64 (*.f64 a b) a) b)
(*.f64 (*.f64 (*.f64 a b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64))) (sqrt.f64 a)) b)
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64))) b) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) (cbrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 b (sqrt.f64 a)))) (sqrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64)) b)
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 (*.f64 a b))))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 (*.f64 a b))))
(-.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 b b)
(*.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) b))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b))
(*.f64 #s(literal -1 binary64) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 b #s(literal 4 binary64)) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 b #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) #s(literal 3 binary64))
(neg.f64 (pow.f64 b #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 b #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 b #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (pow.f64 b #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 b #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(exp.f64 (*.f64 (*.f64 #s(literal 6 binary64) (log.f64 b)) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 b) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 b #s(literal 6 binary64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 b #s(literal 6 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 6 binary64)))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) #s(literal 6 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 6 binary64)))
(*.f64 (pow.f64 (sqrt.f64 b) #s(literal 6 binary64)) (pow.f64 (sqrt.f64 b) #s(literal 6 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) b) b)
(*.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 b #s(literal 12 binary64)))
(log.f64 (exp.f64 (pow.f64 b #s(literal 6 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 b #s(literal 6 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 b #s(literal 6 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 6 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 b #s(literal 6 binary64))))
(exp.f64 (*.f64 #s(literal 6 binary64) (log.f64 b)))
(exp.f64 (*.f64 (*.f64 #s(literal 6 binary64) (log.f64 b)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(-.f64 #s(literal 0 binary64) (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(*.f64 a b)
(*.f64 b a)
(*.f64 (*.f64 a b) #s(literal 1 binary64))
(*.f64 (*.f64 a b) #s(literal -1 binary64))
(*.f64 (sqrt.f64 a) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 #s(literal 1 binary64) (*.f64 a b))
(*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 a))) (sqrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) a))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sqrt.f64 a)) (*.f64 b (sqrt.f64 a))))
(*.f64 (pow.f64 a #s(literal 1/4 binary64)) (*.f64 (pow.f64 a #s(literal 1/4 binary64)) (*.f64 b (sqrt.f64 a))))
(*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 a))) (*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 a))) (sqrt.f64 a)))
(*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a b)) (neg.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 a b))
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a b))
(*.f64 (sqrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (sqrt.f64 b))
(*.f64 (sqrt.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64)))) (sqrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) (cbrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 b (sqrt.f64 a)))) (sqrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 a)) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 a)) (pow.f64 a #s(literal 1/4 binary64))) (pow.f64 a #s(literal 1/4 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a b))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 a b)))))
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(fabs.f64 (*.f64 a b))
(log.f64 (pow.f64 (exp.f64 a) b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3/2 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 3 binary64)) (pow.f64 a #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 a b))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(-.f64 #s(literal 0 binary64) (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(*.f64 a b)
(*.f64 b a)
(*.f64 (*.f64 a b) #s(literal 1 binary64))
(*.f64 (*.f64 a b) #s(literal -1 binary64))
(*.f64 (sqrt.f64 a) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 #s(literal 1 binary64) (*.f64 a b))
(*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 a))) (sqrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) a))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sqrt.f64 a)) (*.f64 b (sqrt.f64 a))))
(*.f64 (pow.f64 a #s(literal 1/4 binary64)) (*.f64 (pow.f64 a #s(literal 1/4 binary64)) (*.f64 b (sqrt.f64 a))))
(*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 a))) (*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 a))) (sqrt.f64 a)))
(*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a b)) (neg.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 a b))
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a b))
(*.f64 (sqrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (sqrt.f64 b))
(*.f64 (sqrt.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64)))) (sqrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) (cbrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 b (sqrt.f64 a)))) (sqrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 a)) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 a)) (pow.f64 a #s(literal 1/4 binary64))) (pow.f64 a #s(literal 1/4 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a b))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 a b)))))
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(neg.f64 (*.f64 a b))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(fabs.f64 (*.f64 a b))
(log.f64 (pow.f64 (exp.f64 a) b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 a b))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 b (sqrt.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 a)))) #s(literal 1 binary64))
(pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 1 binary64))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 a))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 b (sqrt.f64 a))) #s(literal 2 binary64))
(neg.f64 (*.f64 b (sqrt.f64 a)))
(sqrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(fabs.f64 (*.f64 b (sqrt.f64 a)))
(log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 a)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 b (sqrt.f64 a)))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3/2 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 a))))
(log1p.f64 (expm1.f64 (*.f64 b (sqrt.f64 a))))
(exp.f64 (log.f64 (*.f64 b (sqrt.f64 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 a))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (*.f64 a b)))
(*.f64 a (*.f64 b (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 b (*.f64 a (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 a b)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 a b)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a b))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 a b) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) a) b)
(*.f64 (*.f64 (*.f64 a b) (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) b) a)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (sqrt.f64 a)) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))

simplify214.0ms (4%)

Algorithm
egg-herbie
Rules
633×distribute-rgt-neg-in
630×distribute-lft-neg-in
612×times-frac
570×cancel-sign-sub-inv
562×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
049716435
1101716281
2324216145
Stop Event
node limit
Counts
786 → 318
Calls
Call 1
Inputs
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))
(*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))
(*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))
(*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))
(*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))
(*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))
(*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 (sqrt.f64 a) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 a) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 a) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 a) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(-.f64 #s(literal 0 binary64) (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a b))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 a b)))))
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(neg.f64 (*.f64 a b))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(fabs.f64 (*.f64 a b))
(log.f64 (pow.f64 (exp.f64 a) b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3/2 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 3 binary64)) (pow.f64 a #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 a b))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (sqrt.f64 a) (*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 a b)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 b (pow.f64 a #s(literal 3/2 binary64))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 a b)))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(*.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64))) (*.f64 b (sqrt.f64 a)))
(*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (neg.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal -1 binary64)) a)
(*.f64 (*.f64 (*.f64 a b) a) b)
(*.f64 (*.f64 (*.f64 a b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64))) (sqrt.f64 a)) b)
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64))) b) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) (cbrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 b (sqrt.f64 a)))) (sqrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64)) b)
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 (*.f64 a b))))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 2 binary64))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 (*.f64 a b))))
(-.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 b b)
(*.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) b))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b))
(*.f64 #s(literal -1 binary64) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 b #s(literal 4 binary64)) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 b #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) #s(literal 3 binary64))
(neg.f64 (pow.f64 b #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 b #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 b #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (pow.f64 b #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 b #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(exp.f64 (*.f64 (*.f64 #s(literal 6 binary64) (log.f64 b)) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 b) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 b #s(literal 6 binary64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 b #s(literal 6 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 6 binary64)))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) #s(literal 6 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 6 binary64)))
(*.f64 (pow.f64 (sqrt.f64 b) #s(literal 6 binary64)) (pow.f64 (sqrt.f64 b) #s(literal 6 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) b) b)
(*.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 b #s(literal 12 binary64)))
(log.f64 (exp.f64 (pow.f64 b #s(literal 6 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 b #s(literal 6 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 b #s(literal 6 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 6 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 b #s(literal 6 binary64))))
(exp.f64 (*.f64 #s(literal 6 binary64) (log.f64 b)))
(exp.f64 (*.f64 (*.f64 #s(literal 6 binary64) (log.f64 b)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(-.f64 #s(literal 0 binary64) (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(*.f64 a b)
(*.f64 b a)
(*.f64 (*.f64 a b) #s(literal 1 binary64))
(*.f64 (*.f64 a b) #s(literal -1 binary64))
(*.f64 (sqrt.f64 a) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 #s(literal 1 binary64) (*.f64 a b))
(*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 a))) (sqrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) a))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sqrt.f64 a)) (*.f64 b (sqrt.f64 a))))
(*.f64 (pow.f64 a #s(literal 1/4 binary64)) (*.f64 (pow.f64 a #s(literal 1/4 binary64)) (*.f64 b (sqrt.f64 a))))
(*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 a))) (*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 a))) (sqrt.f64 a)))
(*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a b)) (neg.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 a b))
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a b))
(*.f64 (sqrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (sqrt.f64 b))
(*.f64 (sqrt.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64)))) (sqrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) (cbrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 b (sqrt.f64 a)))) (sqrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 a)) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 a)) (pow.f64 a #s(literal 1/4 binary64))) (pow.f64 a #s(literal 1/4 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a b))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 a b)))))
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(fabs.f64 (*.f64 a b))
(log.f64 (pow.f64 (exp.f64 a) b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3/2 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 3 binary64)) (pow.f64 a #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 a b))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(-.f64 #s(literal 0 binary64) (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(*.f64 a b)
(*.f64 b a)
(*.f64 (*.f64 a b) #s(literal 1 binary64))
(*.f64 (*.f64 a b) #s(literal -1 binary64))
(*.f64 (sqrt.f64 a) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 #s(literal 1 binary64) (*.f64 a b))
(*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 a))) (sqrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) a))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sqrt.f64 a)) (*.f64 b (sqrt.f64 a))))
(*.f64 (pow.f64 a #s(literal 1/4 binary64)) (*.f64 (pow.f64 a #s(literal 1/4 binary64)) (*.f64 b (sqrt.f64 a))))
(*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 a))) (*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 a))) (sqrt.f64 a)))
(*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a b)) (neg.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) a))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 a b))
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a b))
(*.f64 (sqrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (sqrt.f64 b))
(*.f64 (sqrt.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64)))) (sqrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) (cbrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 b (sqrt.f64 a)))) (sqrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 a)) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 a)) (pow.f64 a #s(literal 1/4 binary64))) (pow.f64 a #s(literal 1/4 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a b))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 a b)))))
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(neg.f64 (*.f64 a b))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(fabs.f64 (*.f64 a b))
(log.f64 (pow.f64 (exp.f64 a) b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 a b))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 b (sqrt.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 a)))) #s(literal 1 binary64))
(pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 1 binary64))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 a))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 b (sqrt.f64 a))) #s(literal 2 binary64))
(neg.f64 (*.f64 b (sqrt.f64 a)))
(sqrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(fabs.f64 (*.f64 b (sqrt.f64 a)))
(log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 a)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 b (sqrt.f64 a)))))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3/2 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 a))))
(log1p.f64 (expm1.f64 (*.f64 b (sqrt.f64 a))))
(exp.f64 (log.f64 (*.f64 b (sqrt.f64 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 a))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (*.f64 a b)))
(*.f64 a (*.f64 b (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 b (*.f64 a (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 a b)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 a b)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a b))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 a b) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) a) b)
(*.f64 (*.f64 (*.f64 a b) (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) b) a)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (sqrt.f64 a)) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 a (neg.f64 b))
(*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 a (neg.f64 b))
(*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 a (neg.f64 b))
(*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))
(*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))
(*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))
(*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))
(*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))
(*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))
(*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64))))
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(neg.f64 (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 (*.f64 a b) (neg.f64 (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (*.f64 b (cbrt.f64 #s(literal -1 binary64))) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(neg.f64 (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 (*.f64 a b) (neg.f64 (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (*.f64 b (cbrt.f64 #s(literal -1 binary64))) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(neg.f64 (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 (*.f64 a b) (neg.f64 (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (*.f64 b (cbrt.f64 #s(literal -1 binary64))) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(neg.f64 (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 (*.f64 a b) (neg.f64 (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (*.f64 b (cbrt.f64 #s(literal -1 binary64))) (neg.f64 a))
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(neg.f64 (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 (*.f64 a b) (neg.f64 (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (*.f64 b (cbrt.f64 #s(literal -1 binary64))) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(neg.f64 (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 (*.f64 a b) (neg.f64 (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (*.f64 b (cbrt.f64 #s(literal -1 binary64))) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(neg.f64 (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 (*.f64 a b) (neg.f64 (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (*.f64 b (cbrt.f64 #s(literal -1 binary64))) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(neg.f64 (*.f64 a (*.f64 b (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 (*.f64 a b) (neg.f64 (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (*.f64 b (cbrt.f64 #s(literal -1 binary64))) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 (sqrt.f64 a) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 (sqrt.f64 a) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 (sqrt.f64 a) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 (sqrt.f64 a) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) b))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (neg.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(*.f64 a b)
(-.f64 #s(literal 0 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(*.f64 a b)
(/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a b))
(*.f64 a b)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 a b)))))
(*.f64 a (neg.f64 b))
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 a b)
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(*.f64 a b)
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(*.f64 a b)
(neg.f64 (*.f64 a b))
(*.f64 a (neg.f64 b))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a b)
(fabs.f64 (*.f64 a b))
(*.f64 a b)
(log.f64 (pow.f64 (exp.f64 a) b))
(*.f64 a b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(*.f64 a b)
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(*.f64 a b)
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3/2 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 3 binary64)) (pow.f64 a #s(literal 3/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3/2 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(log1p.f64 (expm1.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (log.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 a b))) #s(literal 1/3 binary64)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(*.f64 a b)
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 a) (*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 b (pow.f64 a #s(literal 3/2 binary64))))
(*.f64 b (*.f64 (pow.f64 a #s(literal 3/2 binary64)) (*.f64 b (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (*.f64 b (*.f64 b (pow.f64 a #s(literal 3/2 binary64)))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)))) (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(*.f64 a (*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64))) (*.f64 b (sqrt.f64 a)))
(*.f64 b (*.f64 (pow.f64 a #s(literal 3/2 binary64)) (*.f64 b (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (*.f64 b (*.f64 b (pow.f64 a #s(literal 3/2 binary64)))))
(*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal -1 binary64)) a)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) a) b)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64))) (sqrt.f64 a)) b)
(*.f64 b (*.f64 (pow.f64 a #s(literal 3/2 binary64)) (*.f64 b (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (*.f64 b (*.f64 b (pow.f64 a #s(literal 3/2 binary64)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64))) b) (sqrt.f64 a))
(*.f64 b (*.f64 (pow.f64 a #s(literal 3/2 binary64)) (*.f64 b (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (*.f64 b (*.f64 b (pow.f64 a #s(literal 3/2 binary64)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 b (sqrt.f64 a)))
(*.f64 b (*.f64 (pow.f64 a #s(literal 3/2 binary64)) (*.f64 b (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (*.f64 b (*.f64 b (pow.f64 a #s(literal 3/2 binary64)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) (cbrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) (cbrt.f64 (*.f64 b (sqrt.f64 a)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 b (sqrt.f64 a)))) (sqrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 b (*.f64 (pow.f64 a #s(literal 3/2 binary64)) (*.f64 b (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (*.f64 b (*.f64 b (pow.f64 a #s(literal 3/2 binary64)))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)))) (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(*.f64 a (*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64))) (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64)) b)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (neg.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (neg.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (neg.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(+.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 0 binary64))
(pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 2 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(+.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)) #s(literal 1 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 (*.f64 a b))))
(*.f64 (exp.f64 (log.f64 b)) (*.f64 a b))
(*.f64 b (*.f64 a b))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (neg.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(+.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 0 binary64))
(pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 2 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64))))
(sqrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 6 binary64))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 3 binary64))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(+.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)) #s(literal 1 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 (*.f64 a b))))
(*.f64 (exp.f64 (log.f64 b)) (*.f64 a b))
(*.f64 b (*.f64 a b))
(-.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 2 binary64)))
(neg.f64 (pow.f64 b #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64))))
(+.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 0 binary64))
(*.f64 b b)
(pow.f64 b #s(literal 2 binary64))
(*.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 b #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 b #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) b))
(pow.f64 b #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b))
(pow.f64 b #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 b #s(literal 2 binary64)))
(neg.f64 (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 b #s(literal 2 binary64))
(*.f64 (pow.f64 (pow.f64 b #s(literal 4 binary64)) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 b #s(literal 2 binary64))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (pow.f64 b #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 b #s(literal 2 binary64))
(neg.f64 (pow.f64 b #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 b #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))
(pow.f64 b #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 b #s(literal 2 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (pow.f64 b #s(literal 2 binary64)))))
(neg.f64 (pow.f64 b #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64))))
(+.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (pow.f64 b #s(literal 2 binary64))))
(pow.f64 b #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(pow.f64 b #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 6 binary64) (log.f64 b)) #s(literal 1/3 binary64)))
(pow.f64 b #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 b) #s(literal 2 binary64)))
(pow.f64 b #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)) #s(literal 1 binary64)))
(pow.f64 b #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 b #s(literal 6 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 6 binary64))))
(+.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 6 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 b (pow.f64 b #s(literal 5 binary64)))
(pow.f64 b #s(literal 6 binary64))
(*.f64 (pow.f64 b #s(literal 6 binary64)) #s(literal 1 binary64))
(*.f64 b (pow.f64 b #s(literal 5 binary64)))
(pow.f64 b #s(literal 6 binary64))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(*.f64 b (pow.f64 b #s(literal 5 binary64)))
(pow.f64 b #s(literal 6 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 6 binary64)))
(*.f64 b (pow.f64 b #s(literal 5 binary64)))
(pow.f64 b #s(literal 6 binary64))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 b (pow.f64 b #s(literal 5 binary64)))
(pow.f64 b #s(literal 6 binary64))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) #s(literal 6 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 6 binary64)))
(*.f64 b (pow.f64 b #s(literal 5 binary64)))
(pow.f64 b #s(literal 6 binary64))
(*.f64 (pow.f64 (sqrt.f64 b) #s(literal 6 binary64)) (pow.f64 (sqrt.f64 b) #s(literal 6 binary64)))
(pow.f64 (sqrt.f64 b) #s(literal 12 binary64))
(*.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) b) b)
(*.f64 b (pow.f64 b #s(literal 5 binary64)))
(pow.f64 b #s(literal 6 binary64))
(*.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 b (pow.f64 b #s(literal 5 binary64)))
(pow.f64 b #s(literal 6 binary64))
(*.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 4 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 b #s(literal 12 binary64)))
(log.f64 (exp.f64 (pow.f64 b #s(literal 6 binary64))))
(*.f64 b (pow.f64 b #s(literal 5 binary64)))
(pow.f64 b #s(literal 6 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 b #s(literal 6 binary64)))))
(*.f64 b (pow.f64 b #s(literal 5 binary64)))
(pow.f64 b #s(literal 6 binary64))
(cbrt.f64 (pow.f64 (pow.f64 b #s(literal 6 binary64)) #s(literal 3 binary64)))
(*.f64 b (pow.f64 b #s(literal 5 binary64)))
(pow.f64 b #s(literal 6 binary64))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 6 binary64))))
(+.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 6 binary64)))
(log1p.f64 (expm1.f64 (pow.f64 b #s(literal 6 binary64))))
(*.f64 b (pow.f64 b #s(literal 5 binary64)))
(pow.f64 b #s(literal 6 binary64))
(exp.f64 (*.f64 #s(literal 6 binary64) (log.f64 b)))
(*.f64 b (pow.f64 b #s(literal 5 binary64)))
(pow.f64 b #s(literal 6 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 6 binary64) (log.f64 b)) #s(literal 1 binary64)))
(*.f64 b (pow.f64 b #s(literal 5 binary64)))
(pow.f64 b #s(literal 6 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (neg.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(*.f64 a b)
(-.f64 #s(literal 0 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(*.f64 a b)
(*.f64 a b)
(*.f64 b a)
(*.f64 a b)
(*.f64 (*.f64 a b) #s(literal 1 binary64))
(*.f64 a b)
(*.f64 (*.f64 a b) #s(literal -1 binary64))
(*.f64 a (neg.f64 b))
(*.f64 (sqrt.f64 a) (*.f64 b (sqrt.f64 a)))
(*.f64 a b)
(*.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 a b)
(*.f64 #s(literal 1 binary64) (*.f64 a b))
(*.f64 a b)
(*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 a b)
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) b))
(*.f64 a b)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 a b)))
(*.f64 a b)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 a (neg.f64 b))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 a))) (sqrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) (*.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 b (sqrt.f64 a)))))
(*.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) (cbrt.f64 (*.f64 b (sqrt.f64 a)))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) a))
(*.f64 a b)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sqrt.f64 a)) (*.f64 b (sqrt.f64 a))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 b (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (cbrt.f64 (sqrt.f64 a)) (*.f64 b (*.f64 (sqrt.f64 a) (cbrt.f64 a))))
(*.f64 (pow.f64 a #s(literal 1/4 binary64)) (*.f64 (pow.f64 a #s(literal 1/4 binary64)) (*.f64 b (sqrt.f64 a))))
(*.f64 a b)
(*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 a))) (*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 a))) (sqrt.f64 a)))
(*.f64 a b)
(*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)))
(*.f64 a b)
(*.f64 (sqrt.f64 (*.f64 a b)) (neg.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 a (neg.f64 b))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) a))
(*.f64 a b)
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 a b))
(*.f64 a b)
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 a b)
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a b))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) b)
(*.f64 b (*.f64 a (sqrt.f64 #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(*.f64 (sqrt.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64)))) (sqrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 a))) (sqrt.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64)))))
(*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 a b)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 a (neg.f64 b))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 a (neg.f64 b))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 a b)
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 a b)
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 a (neg.f64 b))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 a (neg.f64 b))
(*.f64 (*.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) (cbrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) (*.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 b (sqrt.f64 a)))))
(*.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) (cbrt.f64 (*.f64 b (sqrt.f64 a)))))
(*.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 b (sqrt.f64 a)))) (sqrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 a b)
(*.f64 (*.f64 (*.f64 b (sqrt.f64 a)) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 b (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (cbrt.f64 (sqrt.f64 a)) (*.f64 b (*.f64 (sqrt.f64 a) (cbrt.f64 a))))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 a)) (pow.f64 a #s(literal 1/4 binary64))) (pow.f64 a #s(literal 1/4 binary64)))
(*.f64 a b)
(/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a b))
(*.f64 a b)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 a b)))))
(*.f64 a (neg.f64 b))
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 a b)
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(*.f64 a b)
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(*.f64 a b)
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a b)
(fabs.f64 (*.f64 a b))
(*.f64 a b)
(log.f64 (pow.f64 (exp.f64 a) b))
(*.f64 a b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(*.f64 a b)
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(*.f64 a b)
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3/2 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 3 binary64)) (pow.f64 a #s(literal 3/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3/2 binary64)) (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(log1p.f64 (expm1.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (log.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 a b))) #s(literal 1/3 binary64)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(*.f64 a b)
(+.f64 #s(literal 0 binary64) (*.f64 a b))
(*.f64 a b)
(-.f64 #s(literal 0 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(*.f64 a b)
(*.f64 a b)
(*.f64 b a)
(*.f64 a b)
(*.f64 (*.f64 a b) #s(literal 1 binary64))
(*.f64 a b)
(*.f64 (*.f64 a b) #s(literal -1 binary64))
(*.f64 a (neg.f64 b))
(*.f64 (sqrt.f64 a) (*.f64 b (sqrt.f64 a)))
(*.f64 a b)
(*.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 a b)
(*.f64 #s(literal 1 binary64) (*.f64 a b))
(*.f64 a b)
(*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 a b)
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) b))
(*.f64 a b)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 a b)))
(*.f64 a b)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 a (neg.f64 b))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 b (sqrt.f64 a))) (sqrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) (*.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 b (sqrt.f64 a)))))
(*.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) (cbrt.f64 (*.f64 b (sqrt.f64 a)))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) a))
(*.f64 a b)
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sqrt.f64 a)) (*.f64 b (sqrt.f64 a))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 b (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (cbrt.f64 (sqrt.f64 a)) (*.f64 b (*.f64 (sqrt.f64 a) (cbrt.f64 a))))
(*.f64 (pow.f64 a #s(literal 1/4 binary64)) (*.f64 (pow.f64 a #s(literal 1/4 binary64)) (*.f64 b (sqrt.f64 a))))
(*.f64 a b)
(*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 a))) (*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 a))) (sqrt.f64 a)))
(*.f64 a b)
(*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)))
(*.f64 a b)
(*.f64 (sqrt.f64 (*.f64 a b)) (neg.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 a (neg.f64 b))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) a))
(*.f64 a b)
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 a b))
(*.f64 a b)
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 a b)
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a b))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) b)
(*.f64 b (*.f64 a (sqrt.f64 #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (sqrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(*.f64 (sqrt.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64)))) (sqrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 a))) (sqrt.f64 (*.f64 b (pow.f64 a #s(literal 3/2 binary64)))))
(*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 a b)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 a (neg.f64 b))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 a (neg.f64 b))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 a b)
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 a b)
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 a (neg.f64 b))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 a (neg.f64 b))
(*.f64 (*.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) (cbrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) (*.f64 (sqrt.f64 a) (cbrt.f64 (*.f64 b (sqrt.f64 a)))))
(*.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) (cbrt.f64 (*.f64 b (sqrt.f64 a)))))
(*.f64 (*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 b (sqrt.f64 a)))) (sqrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 a b)
(*.f64 (*.f64 (*.f64 b (sqrt.f64 a)) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 b (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (cbrt.f64 (sqrt.f64 a)) (*.f64 b (*.f64 (sqrt.f64 a) (cbrt.f64 a))))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 a)) (pow.f64 a #s(literal 1/4 binary64))) (pow.f64 a #s(literal 1/4 binary64)))
(*.f64 a b)
(/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a b))
(*.f64 a b)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 a b)))))
(*.f64 a (neg.f64 b))
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 a b)
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(*.f64 a b)
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(*.f64 a b)
(neg.f64 (*.f64 a b))
(*.f64 a (neg.f64 b))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a b)
(fabs.f64 (*.f64 a b))
(*.f64 a b)
(log.f64 (pow.f64 (exp.f64 a) b))
(*.f64 a b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(*.f64 a b)
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(log1p.f64 (expm1.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (log.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 a b))) #s(literal 1/3 binary64)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(*.f64 a b)
(-.f64 #s(literal 0 binary64) (*.f64 b (sqrt.f64 a)))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (sqrt.f64 a)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 a))))
(+.f64 #s(literal 0 binary64) (*.f64 b (sqrt.f64 a)))
(pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 1 binary64))
(*.f64 b (sqrt.f64 a))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 b (sqrt.f64 a))
(pow.f64 (cbrt.f64 (*.f64 b (sqrt.f64 a))) #s(literal 3 binary64))
(*.f64 b (sqrt.f64 a))
(pow.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 b (sqrt.f64 a))
(pow.f64 (sqrt.f64 (*.f64 b (sqrt.f64 a))) #s(literal 2 binary64))
(*.f64 b (sqrt.f64 a))
(neg.f64 (*.f64 b (sqrt.f64 a)))
(*.f64 (neg.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (neg.f64 b))
(*.f64 b (neg.f64 (sqrt.f64 a)))
(sqrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 b (sqrt.f64 a))
(fabs.f64 (*.f64 b (sqrt.f64 a)))
(*.f64 b (sqrt.f64 a))
(log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 a)))
(*.f64 b (sqrt.f64 a))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 b (sqrt.f64 a)))))
(*.f64 b (sqrt.f64 a))
(cbrt.f64 (pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 3 binary64)))
(*.f64 b (sqrt.f64 a))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3/2 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 b (sqrt.f64 a))))
(+.f64 #s(literal 0 binary64) (*.f64 b (sqrt.f64 a)))
(log1p.f64 (expm1.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 b (sqrt.f64 a))
(exp.f64 (log.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 b (sqrt.f64 a))
(exp.f64 (*.f64 (log.f64 (*.f64 b (sqrt.f64 a))) #s(literal 1 binary64)))
(*.f64 b (sqrt.f64 a))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 a (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 a (*.f64 b (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 b (*.f64 a (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a b))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (*.f64 (*.f64 a b) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) a) b)
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (*.f64 (*.f64 a b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) b) a)
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (sqrt.f64 a)) (*.f64 b (sqrt.f64 a)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(fabs.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 3 binary64))

eval75.0ms (1.4%)

Compiler

Compiled 8692 to 1884 computations (78.3% saved)

prune85.0ms (1.6%)

Pruning

16 alts after pruning (2 fresh and 14 done)

PrunedKeptTotal
New6561657
Fresh011
Picked055
Done099
Total65616672
Accuracy
100.0%
Counts
672 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.5%
(*.f64 (*.f64 a (*.f64 b b)) (neg.f64 a))
28.2%
(*.f64 (*.f64 a (*.f64 b b)) a)
95.8%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
28.4%
(*.f64 (*.f64 a (*.f64 a b)) b)
99.5%
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
65.5%
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 b #s(literal 6 binary64)))) (neg.f64 a))
99.5%
(*.f64 (*.f64 a b) (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 b))))
28.4%
(*.f64 (*.f64 a b) (*.f64 a b))
99.6%
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
85.6%
(*.f64 (*.f64 a b) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))))
90.6%
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
28.3%
(*.f64 a (*.f64 b (*.f64 b a)))
95.5%
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b))
83.4%
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b))
83.6%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
75.7%
(neg.f64 (*.f64 (*.f64 a a) (*.f64 b b)))
Compiler

Compiled 380 to 178 computations (53.2% saved)

regimes32.0ms (0.6%)

Counts
23 → 1
Calls
Call 1
Inputs
(*.f64 a (*.f64 b (*.f64 b a)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 a (*.f64 a b)) b)
(*.f64 (*.f64 a (*.f64 b b)) a)
(neg.f64 (*.f64 (*.f64 a a) (*.f64 b b)))
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
(*.f64 (*.f64 a (*.f64 b b)) (neg.f64 a))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b b)))
(*.f64 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (neg.f64 a))
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b))
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 b #s(literal 6 binary64)))) (neg.f64 a))
(*.f64 (*.f64 a b) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))))
(*.f64 (*.f64 a b) (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 b))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
(*.f64 (*.f64 a (*.f64 a b)) (*.f64 (sqrt.f64 b) (neg.f64 (sqrt.f64 b))))
(*.f64 (*.f64 a (*.f64 a b)) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 b b (*.f64 #s(literal 0 binary64) b)))))
Outputs
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
Calls

5 calls:

7.0ms
a
7.0ms
b
6.0ms
(*.f64 (*.f64 (*.f64 a a) b) b)
6.0ms
(*.f64 a a)
6.0ms
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
Results
AccuracySegmentsBranch
99.6%1a
99.6%1b
99.6%1(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
99.6%1(*.f64 (*.f64 (*.f64 a a) b) b)
99.6%1(*.f64 a a)
Compiler

Compiled 30 to 18 computations (40% saved)

regimes15.0ms (0.3%)

Counts
7 → 2
Calls
Call 1
Inputs
(*.f64 a (*.f64 b (*.f64 b a)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 a (*.f64 a b)) b)
(*.f64 (*.f64 a (*.f64 b b)) a)
(neg.f64 (*.f64 (*.f64 a a) (*.f64 b b)))
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
Outputs
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
Calls

5 calls:

4.0ms
b
3.0ms
a
2.0ms
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
2.0ms
(*.f64 a a)
2.0ms
(*.f64 (*.f64 (*.f64 a a) b) b)
Results
AccuracySegmentsBranch
95.3%2(*.f64 (*.f64 (*.f64 a a) b) b)
95.3%2a
90.6%1b
95.3%2(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
95.3%2(*.f64 a a)
Compiler

Compiled 30 to 18 computations (40% saved)

regimes12.0ms (0.2%)

Counts
6 → 1
Calls
Call 1
Inputs
(*.f64 a (*.f64 b (*.f64 b a)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 a (*.f64 a b)) b)
(*.f64 (*.f64 a (*.f64 b b)) a)
(neg.f64 (*.f64 (*.f64 a a) (*.f64 b b)))
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
Outputs
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
Calls

5 calls:

3.0ms
a
3.0ms
b
2.0ms
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
2.0ms
(*.f64 a a)
2.0ms
(*.f64 (*.f64 (*.f64 a a) b) b)
Results
AccuracySegmentsBranch
83.6%1b
83.6%1(*.f64 (*.f64 (*.f64 a a) b) b)
83.6%1(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
83.6%1a
83.6%1(*.f64 a a)
Compiler

Compiled 30 to 18 computations (40% saved)

regimes7.0ms (0.1%)

Counts
5 → 1
Calls
Call 1
Inputs
(*.f64 a (*.f64 b (*.f64 b a)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 a (*.f64 a b)) b)
(*.f64 (*.f64 a (*.f64 b b)) a)
(neg.f64 (*.f64 (*.f64 a a) (*.f64 b b)))
Outputs
(neg.f64 (*.f64 (*.f64 a a) (*.f64 b b)))
Calls

3 calls:

2.0ms
a
2.0ms
b
2.0ms
(*.f64 a a)
Results
AccuracySegmentsBranch
75.7%1b
75.7%1a
75.7%1(*.f64 a a)
Compiler

Compiled 11 to 7 computations (36.4% saved)

regimes6.0ms (0.1%)

Counts
4 → 1
Calls
Call 1
Inputs
(*.f64 a (*.f64 b (*.f64 b a)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 a (*.f64 a b)) b)
(*.f64 (*.f64 a (*.f64 b b)) a)
Outputs
(*.f64 (*.f64 a (*.f64 a b)) b)
Calls

2 calls:

4.0ms
a
2.0ms
b
Results
AccuracySegmentsBranch
28.4%1a
28.4%1b
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0.1%)

Counts
2 → 1
Calls
Call 1
Inputs
(*.f64 a (*.f64 b (*.f64 b a)))
(*.f64 (*.f64 a b) (*.f64 a b))
Outputs
(*.f64 (*.f64 a b) (*.f64 a b))
Calls

2 calls:

2.0ms
a
1.0ms
b
Results
AccuracySegmentsBranch
28.4%1a
28.4%1b
Compiler

Compiled 6 to 4 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
(*.f64 a (*.f64 b (*.f64 b a)))
Outputs
(*.f64 a (*.f64 b (*.f64 b a)))
Calls

2 calls:

1.0ms
a
1.0ms
b
Results
AccuracySegmentsBranch
28.3%1a
28.3%1b
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.0237e-320
4.817269517e-314
Compiler

Compiled 13 to 11 computations (15.4% saved)

simplify8.0ms (0.2%)

Algorithm
egg-herbie
Rules
23×*-commutative
12×distribute-lft-neg-in
11×sub-neg
11×distribute-rgt-neg-in
11×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034289
170289
2105289
3124289
4135289
5138289
6139289
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
(if (<=.f64 (*.f64 a a) #s(literal 1265/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (*.f64 a (*.f64 b (*.f64 b (neg.f64 a)))) (neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b)))
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(neg.f64 (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (*.f64 a (*.f64 a b)) b)
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 a (*.f64 b (*.f64 b a)))
Outputs
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
(*.f64 (*.f64 a b) (*.f64 a (neg.f64 b)))
(if (<=.f64 (*.f64 a a) #s(literal 1265/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (*.f64 a (*.f64 b (*.f64 b (neg.f64 a)))) (neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b)))
(if (<=.f64 (*.f64 a a) #s(literal 1265/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (*.f64 a (*.f64 b (*.f64 a (neg.f64 b)))) (*.f64 (*.f64 b (*.f64 a a)) (neg.f64 b)))
(if (<=.f64 (*.f64 a a) #s(literal 1265/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (*.f64 a (*.f64 b (*.f64 a (neg.f64 b)))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(*.f64 (*.f64 b (*.f64 a a)) (neg.f64 b))
(*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))
(neg.f64 (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (*.f64 a a) (neg.f64 (*.f64 b b)))
(*.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(*.f64 (*.f64 a (*.f64 a b)) b)
(*.f64 b (*.f64 a (*.f64 a b)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 a (*.f64 b (*.f64 b a)))
(*.f64 a (*.f64 b (*.f64 a b)))

soundness884.0ms (16.4%)

Rules
686×log1p-expm1-u
686×expm1-log1p-u
668×log-prod
539×log1p-expm1-u
539×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
051912700
191912676
2340012586
3676112586
026304
1390272
23779272
020252
1306177
23543177
027237
183237
2244237
3518237
4694237
5817237
Stop Event
fuel
saturated
node limit
node limit
node limit
Compiler

Compiled 583 to 215 computations (63.1% saved)

preprocess52.0ms (1%)

Remove

(sort a b)

(abs b)

(abs a)

Compiler

Compiled 518 to 274 computations (47.1% saved)

end0.0ms (0%)

Profiling

Loading profile data...