ab-angle->ABCF D

Time bar (total: 5.8s)

analyze0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
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)

sample532.0ms (9.2%)

Memory
41.8MiB live, 983.8MiB allocated
Samples
369.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 215.0ms
ival-mult: 172.0ms (80.1% of total)
ival-neg: 34.0ms (15.8% of total)
ival-true: 5.0ms (2.3% of total)
ival-assert: 4.0ms (1.9% of total)
Bogosity

preprocess58.0ms (1%)

Memory
-25.3MiB live, 92.1MiB allocated
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)

explain66.0ms (1.2%)

Memory
30.3MiB live, 150.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
390-3(1.544195375843351e-160 2.8072557031101343e+179)(*.f64 (*.f64 a a) b)
140-1(1.8064736749351223e-180 1.51269911996992e+38)(*.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*u360
*.f64(*.f64 (*.f64 (*.f64 a a) b) b)n*u130
Confusion
Predicted +Predicted -
+493
-0204
Precision
1.0
Recall
0.9423076923076923
Confusion?
Predicted +Predicted MaybePredicted -
+4903
-00204
Precision?
1.0
Recall?
0.9423076923076923
Freqs
test
numberfreq
0207
149
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
26.0ms512×0valid
Compiler

Compiled 74 to 28 computations (62.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 9.0ms (73.3% of total)
ival-neg: 2.0ms (16.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Compiler

Compiled 18 to 10 computations (44.4% saved)

prune2.0ms (0%)

Memory
-34.9MiB live, 4.1MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.9%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
92.1%
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
81.1%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
Compiler

Compiled 30 to 18 computations (40% saved)

simplify33.0ms (0.6%)

Memory
-10.5MiB live, 38.4MiB allocated
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)

localize42.0ms (0.7%)

Memory
28.6MiB live, 66.9MiB allocated
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 a b)
accuracy100.0%
(neg.f64 b)
accuracy99.8%
(*.f64 a (*.f64 a b))
accuracy94.9%
(*.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)))
accuracy92.2%
(*.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))
accuracy94.9%
(*.f64 (*.f64 (*.f64 a a) b) b)
accuracy86.6%
(*.f64 (*.f64 a a) b)
Samples
26.0ms256×0valid
Compiler

Compiled 69 to 16 computations (76.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 13.0ms (78.3% of total)
ival-neg: 3.0ms (18.1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series20.0ms (0.4%)

Memory
-12.6MiB live, 26.0MiB allocated
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
4.0ms
b
@inf
(* b (* b (neg a)))
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))

rewrite256.0ms (4.4%)

Memory
13.4MiB live, 246.8MiB allocated
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)))

simplify221.0ms (3.8%)

Memory
17.8MiB live, 215.0MiB allocated
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.6%)

Memory
-26.0MiB live, 49.8MiB allocated
Compiler

Compiled 3 245 to 968 computations (70.2% saved)

prune49.0ms (0.9%)

Memory
25.0MiB live, 68.7MiB allocated
Pruning

10 alts after pruning (7 fresh and 3 done)

PrunedKeptTotal
New2837290
Fresh000
Picked033
Done000
Total28310293
Accuracy
100.0%
Counts
293 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.9%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
32.3%
(*.f64 (*.f64 a (*.f64 a b)) b)
32.2%
(*.f64 (*.f64 a b) (*.f64 a b))
77.5%
(*.f64 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a)))
92.0%
(*.f64 a (*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))))
92.1%
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
32.2%
(*.f64 a (*.f64 b (*.f64 b a)))
99.6%
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
94.7%
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b))
81.1%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
Compiler

Compiled 170 to 104 computations (38.8% saved)

simplify26.0ms (0.4%)

Memory
-25.1MiB live, 13.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f64 a)
cost-diff0
(pow.f64 b #s(literal 2 binary64))
cost-diff0
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
cost-diff128
(*.f64 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a)))
cost-diff-6208
(*.f64 (*.f64 a (*.f64 a b)) b)
cost-diff0
(*.f64 a b)
cost-diff0
(*.f64 a (*.f64 a b))
cost-diff-6208
(*.f64 (*.f64 a b) (*.f64 a 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
244×fma-define
25×distribute-lft-in
24×sub-neg
22×associate-*r*
19×fmm-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022298
149298
2107298
3162298
4219298
5283298
6355298
7463298
8477298
9561298
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 b) (*.f64 a b))
(*.f64 a b)
a
b
(*.f64 (*.f64 a (*.f64 a b)) b)
(*.f64 a (*.f64 a b))
a
(*.f64 a b)
b
(*.f64 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a)))
a
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(pow.f64 b #s(literal 2 binary64))
b
#s(literal 2 binary64)
(neg.f64 a)
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 b) (*.f64 a b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a b)
a
b
(*.f64 (*.f64 a (*.f64 a b)) b)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a (*.f64 a b))
a
(*.f64 a b)
b
(*.f64 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
a
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(pow.f64 b #s(literal 2 binary64))
b
#s(literal 2 binary64)
(neg.f64 a)

localize53.0ms (0.9%)

Memory
25.5MiB live, 63.8MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(pow.f64 b #s(literal 2 binary64))
accuracy100.0%
(neg.f64 a)
accuracy92.2%
(*.f64 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a)))
accuracy85.6%
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
accuracy100.0%
(*.f64 a b)
accuracy99.8%
(*.f64 a (*.f64 a b))
accuracy94.9%
(*.f64 (*.f64 a (*.f64 a b)) b)
accuracy100.0%
(*.f64 a b)
accuracy99.6%
(*.f64 (*.f64 a b) (*.f64 a b))
accuracy100.0%
(*.f64 b a)
accuracy99.8%
(*.f64 b (*.f64 b a))
accuracy92.2%
(*.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))
Samples
32.0ms256×0valid
Compiler

Compiled 87 to 18 computations (79.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 13.0ms (65.7% of total)
ival-pow2: 4.0ms (20.2% of total)
ival-neg: 2.0ms (10.1% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:104:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series11.0ms (0.2%)

Memory
-26.3MiB live, 12.1MiB allocated
Counts
12 → 240
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 b) (*.f64 a b))>
#<alt (*.f64 a (*.f64 a b))>
#<alt (*.f64 (*.f64 a (*.f64 a b)) b)>
#<alt (*.f64 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a)))>
#<alt (*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))>
#<alt (pow.f64 b #s(literal 2 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 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 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 (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 #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))))>
Calls

69 calls:

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

rewrite139.0ms (2.4%)

Memory
23.5MiB live, 101.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
677×log1p-expm1-u
677×expm1-log1p-u
494×log-prod
414×pow-unpow
173×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022234
1320207
23186207
Stop Event
node limit
Counts
12 → 421
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 b) (*.f64 a b))
(*.f64 a (*.f64 a b))
(*.f64 (*.f64 a (*.f64 a b)) b)
(*.f64 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(pow.f64 b #s(literal 2 binary64))
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 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.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 (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 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (neg.f64 b))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 #s(literal 1 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 b (pow.f64 a #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)))
(*.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 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) 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 (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 a) #s(literal 2 binary64)) (*.f64 (cbrt.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 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.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 (*.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 (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 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #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)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 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 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 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 (*.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 (*.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 (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 -1 binary64) b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(*.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 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal -1 binary64)) 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 (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 a #s(literal 3 binary64)) (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 (sqrt.f64 b)) #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 (*.f64 a (sqrt.f64 b)) #s(literal 6 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 (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 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.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 (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 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (neg.f64 b))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 #s(literal 1 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 b (pow.f64 a #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)))
(*.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 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) 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 (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 a) #s(literal 2 binary64)) (*.f64 (cbrt.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 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.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 (*.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 (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 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #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)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 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 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 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 (*.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 (*.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 (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 -1 binary64) b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(*.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 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal -1 binary64)) 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)))
(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 a #s(literal 3 binary64)) (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 (sqrt.f64 b)) #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 (*.f64 a (sqrt.f64 b)) #s(literal 6 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 (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))
(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))))
(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 (*.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))
(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))))
(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 (*.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 a #s(literal 3 binary64)) (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 (sqrt.f64 b)) #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 (*.f64 a (sqrt.f64 b)) #s(literal 6 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 (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 (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 (pow.f64 b #s(literal 2 binary64))) a))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))) a))))
(-.f64 #s(literal 0 binary64) (*.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 (pow.f64 b #s(literal 2 binary64))) a))
(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 a #s(literal 3 binary64)) (pow.f64 b #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 (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 (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 a #s(literal 3 binary64)) (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 (sqrt.f64 b)) #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 (*.f64 a (sqrt.f64 b)) #s(literal 6 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 (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 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 (pow.f64 (exp.f64 b) (pow.f64 a #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.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 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 b (pow.f64 a #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.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) (+.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))))
(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)))
(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)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sqrt.f64 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 a #s(literal 3 binary64)) (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 (sqrt.f64 b)) #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 (*.f64 a (sqrt.f64 b)) #s(literal 6 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 (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 a #s(literal 3 binary64)) (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 (sqrt.f64 b)) #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 (*.f64 a (sqrt.f64 b)) #s(literal 6 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 (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 (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 (pow.f64 b #s(literal 2 binary64))) a))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))) a))))
(-.f64 #s(literal 0 binary64) (*.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 (pow.f64 b #s(literal 2 binary64))) a))
(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 a #s(literal 3 binary64)) (pow.f64 b #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 (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 (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 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 #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 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b))
(*.f64 (*.f64 b (sqrt.f64 b)) (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 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 b))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 b #s(literal 6 binary64))) #s(literal 1/3 binary64)))

simplify230.0ms (4%)

Memory
-9.9MiB live, 221.8MiB allocated
Algorithm
egg-herbie
Rules
652×exp-prod
586×prod-exp
581×fmm-def
386×associate-/r*
360×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
039215163
172115127
2191015109
3492515109
Stop Event
node limit
Counts
661 → 206
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 (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 #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 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 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.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 (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 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (neg.f64 b))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 #s(literal 1 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 b (pow.f64 a #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)))
(*.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 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) 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 (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 a) #s(literal 2 binary64)) (*.f64 (cbrt.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 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.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 (*.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 (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 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #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)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 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 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 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 (*.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 (*.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 (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 -1 binary64) b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(*.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 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal -1 binary64)) 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 (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 a #s(literal 3 binary64)) (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 (sqrt.f64 b)) #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 (*.f64 a (sqrt.f64 b)) #s(literal 6 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 (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 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.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 (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 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (neg.f64 b))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 #s(literal 1 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 b (pow.f64 a #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)))
(*.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 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) 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 (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 a) #s(literal 2 binary64)) (*.f64 (cbrt.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 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.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 (*.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 (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 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #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)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 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 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 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 (*.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 (*.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 (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 -1 binary64) b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(*.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 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal -1 binary64)) 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)))
(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 a #s(literal 3 binary64)) (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 (sqrt.f64 b)) #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 (*.f64 a (sqrt.f64 b)) #s(literal 6 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 (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))
(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))))
(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 (*.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))
(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))))
(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 (*.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 a #s(literal 3 binary64)) (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 (sqrt.f64 b)) #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 (*.f64 a (sqrt.f64 b)) #s(literal 6 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 (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 (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 (pow.f64 b #s(literal 2 binary64))) a))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))) a))))
(-.f64 #s(literal 0 binary64) (*.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 (pow.f64 b #s(literal 2 binary64))) a))
(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 a #s(literal 3 binary64)) (pow.f64 b #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 (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 (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 a #s(literal 3 binary64)) (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 (sqrt.f64 b)) #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 (*.f64 a (sqrt.f64 b)) #s(literal 6 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 (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 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 (pow.f64 (exp.f64 b) (pow.f64 a #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.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 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 b (pow.f64 a #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.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) (+.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))))
(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)))
(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)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sqrt.f64 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 a #s(literal 3 binary64)) (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 (sqrt.f64 b)) #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 (*.f64 a (sqrt.f64 b)) #s(literal 6 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 (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 a #s(literal 3 binary64)) (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 (sqrt.f64 b)) #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 (*.f64 a (sqrt.f64 b)) #s(literal 6 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 (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 (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 (pow.f64 b #s(literal 2 binary64))) a))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))) a))))
(-.f64 #s(literal 0 binary64) (*.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 (pow.f64 b #s(literal 2 binary64))) a))
(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 a #s(literal 3 binary64)) (pow.f64 b #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 (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 (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 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 #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 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b))
(*.f64 (*.f64 b (sqrt.f64 b)) (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 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 b))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 b #s(literal 6 binary64))) #s(literal 1/3 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 (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 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (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 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 (*.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 (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 (*.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 (pow.f64 b #s(literal 2 binary64)) (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)))
(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 (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 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 b (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 (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 (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 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 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 (*.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 (*.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 (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 (*.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 b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(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 (pow.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 b #s(literal 2 binary64)))
(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 b (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.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 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 (*.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 (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 #s(literal -1 binary64) b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(neg.f64 (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 #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 -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 (*.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 #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 a #s(literal 3 binary64)) (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 (sqrt.f64 b)) #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 (*.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))))
(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 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 (*.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 (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 (*.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 (pow.f64 b #s(literal 2 binary64)) (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)))
(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 (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 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 b (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 (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 (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 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 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 (*.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 (*.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 (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 (*.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 b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(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 (pow.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 b #s(literal 2 binary64)))
(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 b (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.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 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 (*.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 (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 #s(literal -1 binary64) b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(neg.f64 (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 #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 -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 (*.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 #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 a #s(literal 3 binary64)) (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 (sqrt.f64 b)) #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 (*.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))))
(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)
(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 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))
(*.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 (*.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)
(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 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))
(*.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 (*.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 a #s(literal 3 binary64)) (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 (sqrt.f64 b)) #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 (*.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))))
(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 (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 (*.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 (pow.f64 b #s(literal 2 binary64))) a))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))) a))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))) a))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (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 a (neg.f64 (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 (pow.f64 b #s(literal 2 binary64))) a))
(*.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 a (neg.f64 (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 a #s(literal 3 binary64)) (pow.f64 b #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 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 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 (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 (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 a #s(literal 3 binary64)) (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 (sqrt.f64 b)) #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 (*.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))))
(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 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 (pow.f64 (exp.f64 b) (pow.f64 a #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.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 (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 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 (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 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 b (neg.f64 (pow.f64 a #s(literal 2 binary64))))
(*.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 b) (pow.f64 a #s(literal 2 binary64))))
(*.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)
(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))))
(*.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 (*.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 (log.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (*.f64 (log.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #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)))
(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 (*.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 a #s(literal 3 binary64)) (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 (sqrt.f64 b)) #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 (*.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))))
(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 a #s(literal 3 binary64)) (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 (sqrt.f64 b)) #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 (*.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))))
(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 (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 (*.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 (pow.f64 b #s(literal 2 binary64))) a))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))) a))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))) a))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (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 a (neg.f64 (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 (pow.f64 b #s(literal 2 binary64))) a))
(*.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 a (neg.f64 (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 a #s(literal 3 binary64)) (pow.f64 b #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 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 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 (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 (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 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 #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 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b))
(pow.f64 b #s(literal 2 binary64))
(*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b))
(pow.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))
(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 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 b))) #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)))

eval39.0ms (0.7%)

Memory
16.7MiB live, 55.2MiB allocated
Compiler

Compiled 3 803 to 896 computations (76.4% saved)

prune44.0ms (0.8%)

Memory
-3.3MiB live, 73.8MiB allocated
Pruning

10 alts after pruning (4 fresh and 6 done)

PrunedKeptTotal
New3442346
Fresh022
Picked235
Done033
Total34610356
Accuracy
100.0%
Counts
356 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.6%
(*.f64 (*.f64 b (neg.f64 a)) (*.f64 a b))
94.9%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
32.3%
(*.f64 (*.f64 a (*.f64 a b)) b)
32.2%
(*.f64 (*.f64 a b) (*.f64 a b))
77.5%
(*.f64 a (*.f64 (*.f64 b b) (neg.f64 a)))
92.0%
(*.f64 a (*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))))
92.1%
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
32.2%
(*.f64 a (*.f64 b (*.f64 b a)))
94.7%
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b))
81.1%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
Compiler

Compiled 102 to 60 computations (41.2% saved)

simplify358.0ms (6.2%)

Memory
7.1MiB live, 45.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff-19008
(*.f64 (*.f64 b (neg.f64 a)) (*.f64 a b))
cost-diff-12928
(neg.f64 a)
cost-diff0
(*.f64 a b)
cost-diff0
(*.f64 b (neg.f64 a))
cost-diff-19008
(*.f64 a (*.f64 (*.f64 b b) (neg.f64 a)))
cost-diff-12928
(neg.f64 a)
cost-diff0
(*.f64 b b)
cost-diff0
(*.f64 (*.f64 b b) (neg.f64 a))
cost-diff0
(sqrt.f64 a)
cost-diff12928
(*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))
cost-diff12928
(*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))
cost-diff12928
(*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))))
cost-diff-6272
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b))
cost-diff0
(sqrt.f64 b)
cost-diff0
(*.f64 a (sqrt.f64 b))
cost-diff12736
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
Rules
1 076×fma-define
702×fmm-def
548×associate-*r*
351×distribute-lft-neg-in
238×distribute-lft-in
Iterations

Useful iterations: 19 (0.0ms)

IterNodesCost
027532
168413
2186407
3574407
41347407
51995407
63159407
73344407
83428407
93660407
104210407
114627407
124860407
134924407
144924407
154924407
164924407
174924407
185145407
195203387
205205387
Stop Event
saturated
Calls
Call 1
Inputs
(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)
(*.f64 a (*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))))
a
(*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))))
b
(*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))
(sqrt.f64 a)
(neg.f64 (sqrt.f64 a))
(*.f64 a (*.f64 (*.f64 b b) (neg.f64 a)))
a
(*.f64 (*.f64 b b) (neg.f64 a))
(*.f64 b b)
b
(neg.f64 a)
(*.f64 (*.f64 b (neg.f64 a)) (*.f64 a b))
(*.f64 b (neg.f64 a))
b
(neg.f64 a)
a
(*.f64 a b)
Outputs
(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)) (neg.f64 b))
(*.f64 b (neg.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))))
(*.f64 b (*.f64 (neg.f64 b) (*.f64 a a)))
(neg.f64 (pow.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 a)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)))
(*.f64 a (*.f64 a (*.f64 b b)))
(pow.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 a)) #s(literal 4 binary64))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
(*.f64 b (*.f64 a a))
(*.f64 a (sqrt.f64 b))
a
(sqrt.f64 b)
b
#s(literal 2 binary64)
(*.f64 a (*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) (neg.f64 b))
(*.f64 b (neg.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))))
(*.f64 b (*.f64 (neg.f64 b) (*.f64 a a)))
(neg.f64 (pow.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 a)) #s(literal 4 binary64)))
a
(*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))))
(*.f64 (*.f64 b b) (neg.f64 a))
(*.f64 a (*.f64 b (neg.f64 b)))
b
(*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))
(*.f64 a (neg.f64 b))
(*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))
(neg.f64 a)
(sqrt.f64 a)
(neg.f64 (sqrt.f64 a))
(*.f64 a (*.f64 (*.f64 b b) (neg.f64 a)))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) (neg.f64 b))
(*.f64 b (neg.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))))
(*.f64 b (*.f64 (neg.f64 b) (*.f64 a a)))
(neg.f64 (pow.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 a)) #s(literal 4 binary64)))
a
(*.f64 (*.f64 b b) (neg.f64 a))
(*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))))
(*.f64 a (*.f64 b (neg.f64 b)))
(*.f64 b b)
b
(neg.f64 a)
(*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))
(*.f64 (*.f64 b (neg.f64 a)) (*.f64 a b))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) (neg.f64 b))
(*.f64 b (neg.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))))
(*.f64 b (*.f64 (neg.f64 b) (*.f64 a a)))
(neg.f64 (pow.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 a)) #s(literal 4 binary64)))
(*.f64 b (neg.f64 a))
(*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))
(*.f64 a (neg.f64 b))
b
(neg.f64 a)
(*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))
a
(*.f64 a b)

localize82.0ms (1.4%)

Memory
2.7MiB live, 83.2MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 b (neg.f64 a))
accuracy100.0%
(*.f64 a b)
accuracy100.0%
(neg.f64 a)
accuracy99.6%
(*.f64 (*.f64 b (neg.f64 a)) (*.f64 a b))
accuracy100.0%
(*.f64 b b)
accuracy100.0%
(neg.f64 a)
accuracy92.2%
(*.f64 a (*.f64 (*.f64 b b) (neg.f64 a)))
accuracy85.6%
(*.f64 (*.f64 b b) (neg.f64 a))
accuracy100.0%
(neg.f64 (sqrt.f64 a))
accuracy99.8%
(*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))))
accuracy99.3%
(*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))
accuracy92.2%
(*.f64 a (*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))))
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))
accuracy94.9%
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b)
Samples
57.0ms256×0valid
Compiler

Compiled 117 to 23 computations (80.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
ival-mult: 27.0ms (61.4% of total)
ival-sqrt: 12.0ms (27.3% of total)
ival-neg: 3.0ms (6.8% of total)
ival-pow2: 2.0ms (4.6% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:104:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series22.0ms (0.4%)

Memory
-12.2MiB live, 25.8MiB allocated
Counts
15 → 264
Calls
Call 1
Inputs
#<alt (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))>
#<alt (*.f64 a (sqrt.f64 b))>
#<alt (sqrt.f64 b)>
#<alt (neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b))>
#<alt (*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))))>
#<alt (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))>
#<alt (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))>
#<alt (sqrt.f64 a)>
#<alt (*.f64 (*.f64 b b) (neg.f64 a))>
#<alt (*.f64 b b)>
#<alt (*.f64 a (*.f64 (*.f64 b b) (neg.f64 a)))>
#<alt (*.f64 (*.f64 b (neg.f64 a)) (*.f64 a b))>
#<alt (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b)>
#<alt (*.f64 a (*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))))>
#<alt (neg.f64 (sqrt.f64 a))>
Outputs
#<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)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 b) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 b) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 b) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.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)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 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 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 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 a (*.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 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 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) 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 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))>
#<alt (*.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 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #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 (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 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 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 #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 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 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) (sqrt.f64 a))>
#<alt (*.f64 #s(literal -1 binary64) (sqrt.f64 a))>
#<alt (*.f64 #s(literal -1 binary64) (sqrt.f64 a))>
#<alt (*.f64 #s(literal -1 binary64) (sqrt.f64 a))>
#<alt (*.f64 #s(literal -1 binary64) (sqrt.f64 a))>
#<alt (*.f64 #s(literal -1 binary64) (sqrt.f64 a))>
#<alt (*.f64 #s(literal -1 binary64) (sqrt.f64 a))>
#<alt (*.f64 #s(literal -1 binary64) (sqrt.f64 a))>
#<alt (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))>
Calls

75 calls:

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

rewrite154.0ms (2.7%)

Memory
11.0MiB live, 89.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
904×log1p-expm1-u
904×expm1-log1p-u
254×associate-*r*
162×log1p-undefine
161×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027325
1442220
24629220
Stop Event
node limit
Counts
15 → 403
Calls
Call 1
Inputs
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
(*.f64 a (sqrt.f64 b))
(sqrt.f64 b)
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b))
(*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))))
(*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))
(sqrt.f64 a)
(*.f64 (*.f64 b b) (neg.f64 a))
(*.f64 b b)
(*.f64 a (*.f64 (*.f64 b b) (neg.f64 a)))
(*.f64 (*.f64 b (neg.f64 a)) (*.f64 a b))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b)
(*.f64 a (*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))))
(neg.f64 (sqrt.f64 a))
Outputs
(-.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))
(*.f64 a (*.f64 a b))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (sqrt.f64 b) (*.f64 a (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a b)))
(*.f64 (*.f64 a b) a)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b))
(*.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)))) (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64))) (neg.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) a))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b))))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) a))
(*.f64 (*.f64 b (sqrt.f64 a)) (pow.f64 a #s(literal 3/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (neg.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.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)))
(neg.f64 (*.f64 b (pow.f64 a #s(literal 2 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))))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)))
(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 a #s(literal 3 binary64)) (pow.f64 (*.f64 a 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)))
(exp.f64 (+.f64 (log.f64 (*.f64 a b)) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (log.f64 (*.f64 a 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 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 3 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))
(pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 1/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 (sqrt.f64 b)) a))
(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)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 b))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 b) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 b))
(*.f64 (cbrt.f64 (sqrt.f64 b)) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (cbrt.f64 (sqrt.f64 b)))
(*.f64 (pow.f64 b #s(literal 1/4 binary64)) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 b))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 b)))
(pow.f64 b #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 b) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 b)) #s(literal 3 binary64))
(pow.f64 (pow.f64 b #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 b #s(literal 1/4 binary64)) #s(literal 2 binary64))
(fabs.f64 (sqrt.f64 b))
(log.f64 (exp.f64 (sqrt.f64 b)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 b))))
(cbrt.f64 (pow.f64 b #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 b)))
(log1p.f64 (expm1.f64 (sqrt.f64 b)))
(exp.f64 (log.f64 (sqrt.f64 b)))
(exp.f64 (*.f64 (log.f64 b) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.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 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 b (*.f64 b (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)) (neg.f64 b)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (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 (*.f64 a b) (*.f64 a 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 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (neg.f64 b)))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(*.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 (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 (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 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #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 b (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a b)))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #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 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.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 (*.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 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 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 (*.f64 a b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 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 a (pow.f64 b #s(literal 2 binary64))) #s(literal -1 binary64)) a)
(*.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 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 b (pow.f64 a #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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (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 2 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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 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 (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 (*.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 (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 (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))))))
(cbrt.f64 (pow.f64 (*.f64 a (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))))
(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 (pow.f64 b #s(literal 2 binary64)) #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)))
(-.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 (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))
(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 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) a)
(-.f64 #s(literal 0 binary64) a)
(-.f64 (exp.f64 (log1p.f64 a)) #s(literal 1 binary64))
(/.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 (sqrt.f64 a) #s(literal 2 binary64))
(pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 a) #s(literal 3 binary64))
(pow.f64 (pow.f64 a #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 a)
(sqrt.f64 (pow.f64 a #s(literal 2 binary64)))
(log.f64 (exp.f64 a))
(log.f64 (+.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)))
(+.f64 #s(literal 0 binary64) (sqrt.f64 a))
(-.f64 #s(literal 0 binary64) (sqrt.f64 a))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 a))) #s(literal 1 binary64))
(*.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 (cbrt.f64 a) (neg.f64 (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 a #s(literal 1/4 binary64)) (neg.f64 (pow.f64 a #s(literal 1/4 binary64))))
(*.f64 #s(literal -1 binary64) (sqrt.f64 a))
(*.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)))
(*.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(*.f64 (neg.f64 (pow.f64 a #s(literal 1/4 binary64))) (pow.f64 a #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 a #s(literal 1/4 binary64))) (pow.f64 a #s(literal 1/4 binary64)))
(/.f64 a (sqrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 3/2 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 a (*.f64 #s(literal 0 binary64) (sqrt.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))
(neg.f64 (sqrt.f64 a))
(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) (*.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))))))
(cbrt.f64 (pow.f64 (*.f64 a (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))))
(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 (pow.f64 b #s(literal 2 binary64)) #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)))
(-.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 (log.f64 b) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (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 2 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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 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 (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 (*.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 (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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (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 2 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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 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 (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 (*.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 (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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (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 2 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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 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 (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 (*.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 (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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (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 2 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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 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 (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 (*.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 (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) (sqrt.f64 a))
(-.f64 #s(literal 0 binary64) (sqrt.f64 a))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 a))) #s(literal 1 binary64))
(*.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 (cbrt.f64 a) (neg.f64 (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 a #s(literal 1/4 binary64)) (neg.f64 (pow.f64 a #s(literal 1/4 binary64))))
(*.f64 #s(literal -1 binary64) (sqrt.f64 a))
(*.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)))
(*.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(*.f64 (neg.f64 (pow.f64 a #s(literal 1/4 binary64))) (pow.f64 a #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 a #s(literal 1/4 binary64))) (pow.f64 a #s(literal 1/4 binary64)))
(/.f64 a (sqrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 3/2 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 a (*.f64 #s(literal 0 binary64) (sqrt.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))
(sqrt.f64 a)
(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)))

simplify516.0ms (9%)

Memory
-43.7MiB live, 217.7MiB allocated
Algorithm
egg-herbie
Rules
774×exp-prod
699×associate-/r*
369×distribute-lft-in
331×prod-exp
319×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
049814568
197812760
2240812356
3762212356
Stop Event
node limit
Counts
667 → 306
Calls
Call 1
Inputs
(*.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 -1 binary64) (*.f64 (sqrt.f64 b) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 b) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 b) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.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)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(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 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 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 a (*.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 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 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) 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 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.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 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #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))))
(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 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(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 #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 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(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) (sqrt.f64 a))
(*.f64 #s(literal -1 binary64) (sqrt.f64 a))
(*.f64 #s(literal -1 binary64) (sqrt.f64 a))
(*.f64 #s(literal -1 binary64) (sqrt.f64 a))
(*.f64 #s(literal -1 binary64) (sqrt.f64 a))
(*.f64 #s(literal -1 binary64) (sqrt.f64 a))
(*.f64 #s(literal -1 binary64) (sqrt.f64 a))
(*.f64 #s(literal -1 binary64) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #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))
(*.f64 a (*.f64 a b))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (sqrt.f64 b) (*.f64 a (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a b)))
(*.f64 (*.f64 a b) a)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b))
(*.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)))) (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64))) (neg.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) a))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b))))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) a))
(*.f64 (*.f64 b (sqrt.f64 a)) (pow.f64 a #s(literal 3/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (neg.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.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)))
(neg.f64 (*.f64 b (pow.f64 a #s(literal 2 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))))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)))
(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 a #s(literal 3 binary64)) (pow.f64 (*.f64 a 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)))
(exp.f64 (+.f64 (log.f64 (*.f64 a b)) (log.f64 a)))
(exp.f64 (+.f64 (log.f64 a) (log.f64 (*.f64 a 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 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 3 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))
(pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 1/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 (sqrt.f64 b)) a))
(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)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 b))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 b) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 b))
(*.f64 (cbrt.f64 (sqrt.f64 b)) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (cbrt.f64 (sqrt.f64 b)))
(*.f64 (pow.f64 b #s(literal 1/4 binary64)) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 b))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 b)))
(pow.f64 b #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 b) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 b)) #s(literal 3 binary64))
(pow.f64 (pow.f64 b #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 b #s(literal 1/4 binary64)) #s(literal 2 binary64))
(fabs.f64 (sqrt.f64 b))
(log.f64 (exp.f64 (sqrt.f64 b)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 b))))
(cbrt.f64 (pow.f64 b #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 b)))
(log1p.f64 (expm1.f64 (sqrt.f64 b)))
(exp.f64 (log.f64 (sqrt.f64 b)))
(exp.f64 (*.f64 (log.f64 b) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.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 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 b (*.f64 b (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)) (neg.f64 b)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (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 (*.f64 a b) (*.f64 a 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 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (neg.f64 b)))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(*.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 (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 (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 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #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 b (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a b)))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a #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 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.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 (*.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 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 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 (*.f64 a b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 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 a (pow.f64 b #s(literal 2 binary64))) #s(literal -1 binary64)) a)
(*.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 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 b (pow.f64 a #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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (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 2 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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 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 (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 (*.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 (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 (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))))))
(cbrt.f64 (pow.f64 (*.f64 a (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))))
(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 (pow.f64 b #s(literal 2 binary64)) #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)))
(-.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 (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))
(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 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) a)
(-.f64 #s(literal 0 binary64) a)
(-.f64 (exp.f64 (log1p.f64 a)) #s(literal 1 binary64))
(/.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 (sqrt.f64 a) #s(literal 2 binary64))
(pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 a) #s(literal 3 binary64))
(pow.f64 (pow.f64 a #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 a)
(sqrt.f64 (pow.f64 a #s(literal 2 binary64)))
(log.f64 (exp.f64 a))
(log.f64 (+.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)))
(+.f64 #s(literal 0 binary64) (sqrt.f64 a))
(-.f64 #s(literal 0 binary64) (sqrt.f64 a))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 a))) #s(literal 1 binary64))
(*.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 (cbrt.f64 a) (neg.f64 (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 a #s(literal 1/4 binary64)) (neg.f64 (pow.f64 a #s(literal 1/4 binary64))))
(*.f64 #s(literal -1 binary64) (sqrt.f64 a))
(*.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)))
(*.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(*.f64 (neg.f64 (pow.f64 a #s(literal 1/4 binary64))) (pow.f64 a #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 a #s(literal 1/4 binary64))) (pow.f64 a #s(literal 1/4 binary64)))
(/.f64 a (sqrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 3/2 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 a (*.f64 #s(literal 0 binary64) (sqrt.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))
(neg.f64 (sqrt.f64 a))
(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) (*.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))))))
(cbrt.f64 (pow.f64 (*.f64 a (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))))
(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 (pow.f64 b #s(literal 2 binary64)) #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)))
(-.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 (log.f64 b) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (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 2 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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 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 (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 (*.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 (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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (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 2 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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 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 (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 (*.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 (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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (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 2 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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 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 (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 (*.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 (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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (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 2 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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 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 (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 (*.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 (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) (sqrt.f64 a))
(-.f64 #s(literal 0 binary64) (sqrt.f64 a))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 a))) #s(literal 1 binary64))
(*.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 (cbrt.f64 a) (neg.f64 (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 a #s(literal 1/4 binary64)) (neg.f64 (pow.f64 a #s(literal 1/4 binary64))))
(*.f64 #s(literal -1 binary64) (sqrt.f64 a))
(*.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)))
(*.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(*.f64 (neg.f64 (pow.f64 a #s(literal 1/4 binary64))) (pow.f64 a #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 a #s(literal 1/4 binary64))) (pow.f64 a #s(literal 1/4 binary64)))
(/.f64 a (sqrt.f64 a))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 3/2 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 a (*.f64 #s(literal 0 binary64) (sqrt.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))
(sqrt.f64 a)
(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)))
Outputs
(*.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 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 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 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 a (sqrt.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 b) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 b)))
(sqrt.f64 b)
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 b) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 b)))
(sqrt.f64 b)
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 b) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 b)))
(sqrt.f64 b)
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 b) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 b)))
(sqrt.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 (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 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 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #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 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #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 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #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 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #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 #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 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) 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 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(neg.f64 a)
(*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(neg.f64 a)
(*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(neg.f64 a)
(*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(neg.f64 a)
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (neg.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))))
(*.f64 (neg.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))))
(*.f64 (neg.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))))
(*.f64 (neg.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 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))
(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 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 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 #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 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 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) (sqrt.f64 a))
(neg.f64 (sqrt.f64 a))
(*.f64 #s(literal -1 binary64) (sqrt.f64 a))
(neg.f64 (sqrt.f64 a))
(*.f64 #s(literal -1 binary64) (sqrt.f64 a))
(neg.f64 (sqrt.f64 a))
(*.f64 #s(literal -1 binary64) (sqrt.f64 a))
(neg.f64 (sqrt.f64 a))
(*.f64 #s(literal -1 binary64) (sqrt.f64 a))
(neg.f64 (sqrt.f64 a))
(*.f64 #s(literal -1 binary64) (sqrt.f64 a))
(neg.f64 (sqrt.f64 a))
(*.f64 #s(literal -1 binary64) (sqrt.f64 a))
(neg.f64 (sqrt.f64 a))
(*.f64 #s(literal -1 binary64) (sqrt.f64 a))
(neg.f64 (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(neg.f64 (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(neg.f64 (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(neg.f64 (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(neg.f64 (sqrt.f64 a))
(-.f64 #s(literal 0 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 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 (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 a (sqrt.f64 b)) (neg.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a b)))
(*.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 (pow.f64 a #s(literal 2 binary64)) (neg.f64 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)))) (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)) (cbrt.f64 (pow.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 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64))) (neg.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))))
(*.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 (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 (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 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) a))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (*.f64 b (sqrt.f64 a)) (pow.f64 a #s(literal 3/2 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)) (neg.f64 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 (*.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 (neg.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 b))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 a)) (sqrt.f64 a))
(*.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 (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 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 4 binary64)))
(*.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)
(neg.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.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 b (pow.f64 a #s(literal 2 binary64))))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.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 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(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 (log.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (*.f64 (log.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (+.f64 (log.f64 (*.f64 a b)) (log.f64 a)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (+.f64 (log.f64 a) (log.f64 (*.f64 a b))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) 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 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 a (sqrt.f64 b))
(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 a (sqrt.f64 b))
(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 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 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 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 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 a (sqrt.f64 b))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 b)) a))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.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 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 a (sqrt.f64 b))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3/2 binary64))))
(neg.f64 (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 b)))
(*.f64 a (sqrt.f64 b))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3/2 binary64)) (pow.f64 a #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 a (sqrt.f64 b))
(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 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 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 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 a (sqrt.f64 b))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 b))) #s(literal 1 binary64))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 b)))
(sqrt.f64 b)
(*.f64 (sqrt.f64 b) #s(literal 1 binary64))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 b)))
(sqrt.f64 b)
(*.f64 #s(literal 1 binary64) (sqrt.f64 b))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 b)))
(sqrt.f64 b)
(*.f64 (cbrt.f64 (sqrt.f64 b)) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (cbrt.f64 (sqrt.f64 b)))
(*.f64 (cbrt.f64 (sqrt.f64 b)) (cbrt.f64 b))
(*.f64 (pow.f64 b #s(literal 1/4 binary64)) (pow.f64 b #s(literal 1/4 binary64)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 b)))
(sqrt.f64 b)
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 b))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 b)))
(sqrt.f64 b)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 b)))
(*.f64 (fabs.f64 (cbrt.f64 b)) (sqrt.f64 (cbrt.f64 b)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 b)))
(*.f64 (fabs.f64 (cbrt.f64 b)) (sqrt.f64 (cbrt.f64 b)))
(pow.f64 b #s(literal 1/2 binary64))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 b)))
(sqrt.f64 b)
(pow.f64 (sqrt.f64 b) #s(literal 1 binary64))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 b)))
(sqrt.f64 b)
(pow.f64 (cbrt.f64 (sqrt.f64 b)) #s(literal 3 binary64))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 b)))
(sqrt.f64 b)
(pow.f64 (pow.f64 b #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 b)))
(sqrt.f64 b)
(pow.f64 (pow.f64 b #s(literal 1/4 binary64)) #s(literal 2 binary64))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 b)))
(sqrt.f64 b)
(fabs.f64 (sqrt.f64 b))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 b)))
(sqrt.f64 b)
(log.f64 (exp.f64 (sqrt.f64 b)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 b)))
(sqrt.f64 b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 b))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 b)))
(sqrt.f64 b)
(cbrt.f64 (pow.f64 b #s(literal 3/2 binary64)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 b)))
(sqrt.f64 b)
(expm1.f64 (log1p.f64 (sqrt.f64 b)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 b)))
(sqrt.f64 b)
(log1p.f64 (expm1.f64 (sqrt.f64 b)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 b)))
(sqrt.f64 b)
(exp.f64 (log.f64 (sqrt.f64 b)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 b)))
(sqrt.f64 b)
(exp.f64 (*.f64 (log.f64 b) #s(literal 1/2 binary64)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 b)))
(sqrt.f64 b)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 b)) #s(literal 1 binary64)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 b)))
(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 #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 (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)) (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 (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 (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 (*.f64 a b) (*.f64 a 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 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 b (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 (cbrt.f64 (pow.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 (*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))) (neg.f64 b))
(*.f64 (neg.f64 b) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 b (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 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 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 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 (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 (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 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 (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 b (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.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)))
(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 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 (*.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 (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 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 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))) (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 (*.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 2 binary64))) (sqrt.f64 b)) (sqrt.f64 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 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 #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 (*.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 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(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 b (pow.f64 a #s(literal 2 binary64)))))
(*.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 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 4 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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #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 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 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 (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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 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 (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 (*.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))))
(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 (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 (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 a (pow.f64 b #s(literal 2 binary64)))
(pow.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 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))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 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))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #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 (*.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))))
(expm1.f64 (log1p.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) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(expm1.f64 (log1p.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)))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 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))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 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 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 b (*.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 (pow.f64 (*.f64 b (*.f64 a b)) #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))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (pow.f64 b #s(literal 2 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)))))
(expm1.f64 (log1p.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)))))
(expm1.f64 (log1p.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)))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(-.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)
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(neg.f64 (*.f64 a b))
(*.f64 a (neg.f64 b))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(fabs.f64 (*.f64 a b))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(log.f64 (pow.f64 (exp.f64 a) b))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(log1p.f64 (expm1.f64 (*.f64 a b)))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (log.f64 (*.f64 a b)))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(+.f64 #s(literal 0 binary64) a)
a
(-.f64 #s(literal 0 binary64) a)
(neg.f64 a)
(-.f64 (exp.f64 (log1p.f64 a)) #s(literal 1 binary64))
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 (sqrt.f64 a) #s(literal 2 binary64))
a
(pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1/2 binary64))
a
(pow.f64 (cbrt.f64 a) #s(literal 3 binary64))
a
(pow.f64 (pow.f64 a #s(literal 3 binary64)) #s(literal 1/3 binary64))
a
(neg.f64 a)
(sqrt.f64 (pow.f64 a #s(literal 2 binary64)))
a
(log.f64 (exp.f64 a))
a
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 a)))
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
(+.f64 #s(literal 0 binary64) (sqrt.f64 a))
(*.f64 (neg.f64 (sqrt.f64 a)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 a)
(-.f64 #s(literal 0 binary64) (sqrt.f64 a))
(neg.f64 (sqrt.f64 a))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 a))) #s(literal 1 binary64))
(*.f64 (neg.f64 (sqrt.f64 a)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 a)
(*.f64 (sqrt.f64 a) #s(literal 1 binary64))
(*.f64 (neg.f64 (sqrt.f64 a)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 a)
(*.f64 (sqrt.f64 a) #s(literal -1 binary64))
(neg.f64 (sqrt.f64 a))
(*.f64 #s(literal 1 binary64) (sqrt.f64 a))
(*.f64 (neg.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 (cbrt.f64 a) (neg.f64 (cbrt.f64 (sqrt.f64 a))))
(neg.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (cbrt.f64 (sqrt.f64 a)) (neg.f64 (cbrt.f64 a)))
(*.f64 (pow.f64 a #s(literal 1/4 binary64)) (pow.f64 a #s(literal 1/4 binary64)))
(*.f64 (neg.f64 (sqrt.f64 a)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 a)
(*.f64 (pow.f64 a #s(literal 1/4 binary64)) (neg.f64 (pow.f64 a #s(literal 1/4 binary64))))
(neg.f64 (sqrt.f64 a))
(*.f64 #s(literal -1 binary64) (sqrt.f64 a))
(neg.f64 (sqrt.f64 a))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 a))
(*.f64 (neg.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)))
(*.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(neg.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (cbrt.f64 (sqrt.f64 a)) (neg.f64 (cbrt.f64 a)))
(*.f64 (neg.f64 (pow.f64 a #s(literal 1/4 binary64))) (pow.f64 a #s(literal 1/4 binary64)))
(neg.f64 (sqrt.f64 a))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(neg.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (cbrt.f64 (sqrt.f64 a)) (neg.f64 (cbrt.f64 a)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 a #s(literal 1/4 binary64))) (pow.f64 a #s(literal 1/4 binary64)))
(neg.f64 (sqrt.f64 a))
(/.f64 a (sqrt.f64 a))
(*.f64 (neg.f64 (sqrt.f64 a)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 a)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 3/2 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 a (*.f64 #s(literal 0 binary64) (sqrt.f64 a)))))
(/.f64 (neg.f64 (pow.f64 a #s(literal 3/2 binary64))) a)
(/.f64 (pow.f64 a #s(literal 3/2 binary64)) (neg.f64 a))
(pow.f64 a #s(literal 1/2 binary64))
(*.f64 (neg.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))
(*.f64 (neg.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))
(*.f64 (neg.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))
(*.f64 (neg.f64 (sqrt.f64 a)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 a)
(neg.f64 (sqrt.f64 a))
(fabs.f64 (sqrt.f64 a))
(*.f64 (neg.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)))
(*.f64 (neg.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))))
(*.f64 (neg.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)))
(*.f64 (neg.f64 (sqrt.f64 a)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 a)
(log1p.f64 (expm1.f64 (sqrt.f64 a)))
(*.f64 (neg.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)))
(*.f64 (neg.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)))
(*.f64 (neg.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)))
(*.f64 (neg.f64 (sqrt.f64 a)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 a)
(-.f64 #s(literal 0 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 (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 a (pow.f64 b #s(literal 2 binary64)))
(pow.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 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))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 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))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #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 (*.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))))
(expm1.f64 (log1p.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) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))))
(expm1.f64 (log1p.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)))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 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))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 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 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 b (*.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 (pow.f64 (*.f64 b (*.f64 a b)) #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))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (pow.f64 b #s(literal 2 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)))))
(expm1.f64 (log1p.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)))))
(expm1.f64 (log1p.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)))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (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))
(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))))
(+.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 (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 #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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #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 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 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 (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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 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 (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 (*.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))))
(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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #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 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 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 (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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 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 (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 (*.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))))
(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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #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 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 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 (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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 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 (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 (*.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))))
(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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #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 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 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 (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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 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 (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 (*.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))))
(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) (sqrt.f64 a))
(*.f64 (neg.f64 (sqrt.f64 a)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 a)
(-.f64 #s(literal 0 binary64) (sqrt.f64 a))
(neg.f64 (sqrt.f64 a))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 a))) #s(literal 1 binary64))
(*.f64 (neg.f64 (sqrt.f64 a)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 a)
(*.f64 (sqrt.f64 a) #s(literal 1 binary64))
(*.f64 (neg.f64 (sqrt.f64 a)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 a)
(*.f64 (sqrt.f64 a) #s(literal -1 binary64))
(neg.f64 (sqrt.f64 a))
(*.f64 #s(literal 1 binary64) (sqrt.f64 a))
(*.f64 (neg.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 (cbrt.f64 a) (neg.f64 (cbrt.f64 (sqrt.f64 a))))
(neg.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (cbrt.f64 (sqrt.f64 a)) (neg.f64 (cbrt.f64 a)))
(*.f64 (pow.f64 a #s(literal 1/4 binary64)) (pow.f64 a #s(literal 1/4 binary64)))
(*.f64 (neg.f64 (sqrt.f64 a)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 a)
(*.f64 (pow.f64 a #s(literal 1/4 binary64)) (neg.f64 (pow.f64 a #s(literal 1/4 binary64))))
(neg.f64 (sqrt.f64 a))
(*.f64 #s(literal -1 binary64) (sqrt.f64 a))
(neg.f64 (sqrt.f64 a))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 a))
(*.f64 (neg.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)))
(*.f64 (neg.f64 (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(neg.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (cbrt.f64 (sqrt.f64 a)) (neg.f64 (cbrt.f64 a)))
(*.f64 (neg.f64 (pow.f64 a #s(literal 1/4 binary64))) (pow.f64 a #s(literal 1/4 binary64)))
(neg.f64 (sqrt.f64 a))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(neg.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (cbrt.f64 (sqrt.f64 a)) (neg.f64 (cbrt.f64 a)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 a #s(literal 1/4 binary64))) (pow.f64 a #s(literal 1/4 binary64)))
(neg.f64 (sqrt.f64 a))
(/.f64 a (sqrt.f64 a))
(*.f64 (neg.f64 (sqrt.f64 a)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 a)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 3/2 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 a (*.f64 #s(literal 0 binary64) (sqrt.f64 a)))))
(/.f64 (neg.f64 (pow.f64 a #s(literal 3/2 binary64))) a)
(/.f64 (pow.f64 a #s(literal 3/2 binary64)) (neg.f64 a))
(pow.f64 a #s(literal 1/2 binary64))
(*.f64 (neg.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))
(*.f64 (neg.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))
(*.f64 (neg.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))
(*.f64 (neg.f64 (sqrt.f64 a)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 a)
(sqrt.f64 a)
(*.f64 (neg.f64 (sqrt.f64 a)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(fabs.f64 (sqrt.f64 a))
(*.f64 (neg.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)))
(*.f64 (neg.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))))
(*.f64 (neg.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)))
(*.f64 (neg.f64 (sqrt.f64 a)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 a)
(log1p.f64 (expm1.f64 (sqrt.f64 a)))
(*.f64 (neg.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)))
(*.f64 (neg.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)))
(*.f64 (neg.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)))
(*.f64 (neg.f64 (sqrt.f64 a)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 a)

eval62.0ms (1.1%)

Memory
-28.2MiB live, 86.1MiB allocated
Compiler

Compiled 6 252 to 1 679 computations (73.1% saved)

prune64.0ms (1.1%)

Memory
34.6MiB live, 112.6MiB allocated
Pruning

14 alts after pruning (5 fresh and 9 done)

PrunedKeptTotal
New5065511
Fresh000
Picked134
Done066
Total50714521
Accuracy
100.0%
Counts
521 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(*.f64 (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))) (*.f64 a b))
99.5%
(*.f64 (*.f64 b (neg.f64 a)) (pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
99.6%
(*.f64 (*.f64 b (neg.f64 a)) (*.f64 a b))
94.9%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
32.3%
(*.f64 (*.f64 a (*.f64 a b)) b)
99.5%
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
32.2%
(*.f64 (*.f64 a b) (*.f64 a b))
77.5%
(*.f64 a (*.f64 (*.f64 b b) (neg.f64 a)))
32.0%
(*.f64 a (*.f64 (*.f64 b b) a))
92.1%
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
32.2%
(*.f64 a (*.f64 b (*.f64 b a)))
94.7%
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b))
94.6%
(neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) b))
81.1%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
Compiler

Compiled 230 to 128 computations (44.3% saved)

simplify136.0ms (2.4%)

Memory
-18.5MiB live, 20.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff192
(*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
cost-diff19776
(*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) b)
cost-diff19776
(neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) b))
cost-diff32384
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
cost-diff0
(neg.f64 b)
cost-diff0
(sqrt.f64 b)
cost-diff0
(*.f64 a (sqrt.f64 b))
cost-diff320
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
cost-diff0
(*.f64 a b)
cost-diff0
(sqrt.f64 (*.f64 a b))
cost-diff256
(*.f64 (*.f64 b (neg.f64 a)) (pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
cost-diff12864
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
cost-diff-12608
(*.f64 a (*.f64 (*.f64 b b) a))
cost-diff0
(*.f64 b b)
cost-diff0
(*.f64 (*.f64 b b) a)
cost-diff0
(sqrt.f64 a)
cost-diff320
(*.f64 (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))) (*.f64 a b))
cost-diff12928
(*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))
cost-diff12928
(*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))
Rules
1 364×unsub-neg
943×fma-define
375×neg-mul-1
335×distribute-lft-neg-out
319×fmm-def
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
033761
190595
2273514
31018511
41849511
52729511
64076511
75475511
85998511
96728511
107763511
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))) (*.f64 a b))
(*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))
b
(*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))
(sqrt.f64 a)
a
(neg.f64 (sqrt.f64 a))
(*.f64 a b)
(*.f64 a (*.f64 (*.f64 b b) a))
a
(*.f64 (*.f64 b b) a)
(*.f64 b b)
b
(*.f64 (*.f64 b (neg.f64 a)) (pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 b (neg.f64 a))
b
(neg.f64 a)
a
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 a b))
(*.f64 a b)
#s(literal 2 binary64)
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
(*.f64 a (sqrt.f64 b))
a
(sqrt.f64 b)
b
(*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b))
(neg.f64 b)
(neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) b))
(*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) b)
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 a (sqrt.f64 b))
a
(sqrt.f64 b)
b
(sqrt.f64 (*.f64 a (sqrt.f64 b)))
Outputs
(*.f64 (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))) (*.f64 a b))
(*.f64 b (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))) (*.f64 b a)))
(*.f64 b (*.f64 b (*.f64 (neg.f64 a) a)))
(neg.f64 (pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64)))
(*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))
(*.f64 b (neg.f64 a))
b
(*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))
(neg.f64 a)
(sqrt.f64 a)
a
(neg.f64 (sqrt.f64 a))
(*.f64 a b)
(*.f64 b a)
(*.f64 a (*.f64 (*.f64 b b) a))
(*.f64 a (*.f64 a (*.f64 b b)))
(pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64))
a
(*.f64 (*.f64 b b) a)
(*.f64 a (*.f64 b b))
(*.f64 b (*.f64 b a))
(*.f64 b b)
b
(*.f64 (*.f64 b (neg.f64 a)) (pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 b (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))) (*.f64 b a)))
(*.f64 b (*.f64 b (*.f64 (neg.f64 a) a)))
(neg.f64 (pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64)))
(*.f64 b (neg.f64 a))
(*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))
b
(neg.f64 a)
(*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))
a
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(*.f64 b a)
(sqrt.f64 (*.f64 a b))
(sqrt.f64 (*.f64 b a))
(*.f64 a b)
(*.f64 b a)
#s(literal 2 binary64)
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
(*.f64 b (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))) (*.f64 b a)))
(*.f64 b (*.f64 b (*.f64 (neg.f64 a) a)))
(neg.f64 (pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64)))
(*.f64 a (sqrt.f64 b))
a
(sqrt.f64 b)
b
(*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b))
(*.f64 (*.f64 b (neg.f64 a)) (sqrt.f64 b))
(*.f64 b (*.f64 a (neg.f64 (sqrt.f64 b))))
(*.f64 a (neg.f64 (pow.f64 (sqrt.f64 b) #s(literal 3 binary64))))
(*.f64 a (pow.f64 (neg.f64 (sqrt.f64 b)) #s(literal 3 binary64)))
(neg.f64 b)
(neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) b))
(*.f64 b (*.f64 (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))) (*.f64 b a)))
(*.f64 b (*.f64 b (*.f64 (neg.f64 a) a)))
(neg.f64 (pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) b)
(*.f64 a (*.f64 a (*.f64 b b)))
(pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 a (*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 b))))
(*.f64 a (*.f64 b a))
(*.f64 b (*.f64 a a))
(*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(pow.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 3 binary64))
(*.f64 a (sqrt.f64 b))
a
(sqrt.f64 b)
b
(sqrt.f64 (*.f64 a (sqrt.f64 b)))

localize95.0ms (1.7%)

Memory
-15.2MiB live, 103.8MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.7%
(*.f64 a (sqrt.f64 b))
accuracy99.6%
(*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
accuracy94.9%
(*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) b)
accuracy88.1%
(sqrt.f64 (*.f64 a (sqrt.f64 b)))
accuracy100.0%
(neg.f64 b)
accuracy99.8%
(*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b))
accuracy99.7%
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
accuracy99.7%
(*.f64 a (sqrt.f64 b))
accuracy100.0%
(neg.f64 a)
accuracy99.6%
(*.f64 (*.f64 b (neg.f64 a)) (pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
accuracy99.5%
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
accuracy77.1%
(sqrt.f64 (*.f64 a b))
accuracy100.0%
(*.f64 b b)
accuracy92.2%
(*.f64 a (*.f64 (*.f64 b b) a))
accuracy85.6%
(*.f64 (*.f64 b b) a)
accuracy100.0%
(sqrt.f64 a)
accuracy100.0%
(neg.f64 (sqrt.f64 a))
accuracy99.6%
(*.f64 (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))) (*.f64 a b))
accuracy99.3%
(*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))
Samples
61.0ms256×0valid
Compiler

Compiled 193 to 29 computations (85% saved)

Precisions
Click to see histograms. Total time spent on operations: 34.0ms
ival-mult: 21.0ms (62% of total)
ival-sqrt: 7.0ms (20.7% of total)
ival-neg: 4.0ms (11.8% of total)
ival-pow2: 2.0ms (5.9% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:104:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series116.0ms (2%)

Memory
18.9MiB live, 132.6MiB allocated
Counts
13 → 296
Calls
Call 1
Inputs
#<alt (*.f64 (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))) (*.f64 a b))>
#<alt (*.f64 (*.f64 b b) a)>
#<alt (*.f64 a (*.f64 (*.f64 b b) a))>
#<alt (pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))>
#<alt (*.f64 (*.f64 b (neg.f64 a)) (pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64)))>
#<alt (sqrt.f64 (*.f64 a b))>
#<alt (*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))>
#<alt (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))>
#<alt (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) b))>
#<alt (*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) b)>
#<alt (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b))))>
#<alt (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b))>
#<alt (sqrt.f64 (*.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 (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 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 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 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #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 #s(literal -1 binary64) (*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (*.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)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 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 (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 (sqrt.f64 (*.f64 a b)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 a 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)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 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)) 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 (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 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 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 (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 #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)) (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 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))>
#<alt (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 b #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 b #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 b #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 b #s(literal 3 binary64))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 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 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 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 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 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 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64)))))>
Calls

78 calls:

TimeVariablePointExpression
40.0ms
a
@0
(* (* a (sqrt b)) (sqrt (* a (sqrt b))))
13.0ms
a
@0
(sqrt (* a (sqrt b)))
13.0ms
b
@0
(* (* a (sqrt b)) (sqrt (* a (sqrt b))))
12.0ms
b
@inf
(* (* a (sqrt b)) (sqrt (* a (sqrt b))))
9.0ms
b
@inf
(sqrt (* a (sqrt b)))

rewrite163.0ms (2.8%)

Memory
7.9MiB live, 84.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
726×log1p-expm1-u
663×expm1-log1p-u
349×associate-*r*
228×associate-*l*
190×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033392
1567245
26140245
Stop Event
node limit
Counts
13 → 386
Calls
Call 1
Inputs
(*.f64 (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))) (*.f64 a b))
(*.f64 (*.f64 b b) a)
(*.f64 a (*.f64 (*.f64 b b) a))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(*.f64 (*.f64 b (neg.f64 a)) (pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a b))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) b))
(*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) b)
(*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b))
(sqrt.f64 (*.f64 a (sqrt.f64 b)))
Outputs
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(pow.f64 (*.f64 b a) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64))
(neg.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #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 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #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))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b a) #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 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 b #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))) a))
(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 b a) #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/2 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #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 (sqrt.f64 b)) (log.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(pow.f64 (*.f64 b a) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64))
(neg.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #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 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #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))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 b a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b a))) #s(literal 1 binary64))
(*.f64 b a)
(*.f64 a b)
(*.f64 (sqrt.f64 a) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 b a) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (*.f64 b a)) (sqrt.f64 (*.f64 b a)))
(*.f64 (sqrt.f64 (*.f64 b a)) (neg.f64 (sqrt.f64 (*.f64 b a))))
(*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 b a))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) a))
(*.f64 (cbrt.f64 (*.f64 b a)) (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b a))) (sqrt.f64 (*.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 b a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) b))
(*.f64 (pow.f64 (*.f64 b a) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 b a) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 b a))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b))))))
(*.f64 (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 b a))
(*.f64 (*.f64 (sqrt.f64 (*.f64 b a)) (pow.f64 (*.f64 b a) #s(literal 1/4 binary64))) (pow.f64 (*.f64 b a) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b a))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 b a))) (sqrt.f64 (*.f64 b a)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 b a)))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 a)) #s(literal 1 binary64)) (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 (*.f64 (*.f64 b (sqrt.f64 a)) #s(literal -1 binary64)) (sqrt.f64 a))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 (sqrt.f64 (*.f64 b a)) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (sqrt.f64 (*.f64 b a))))
(neg.f64 (*.f64 b a))
(sqrt.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(fabs.f64 (*.f64 b a))
(log.f64 (pow.f64 (exp.f64 b) a))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 b a))))
(cbrt.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 b a)))
(log1p.f64 (expm1.f64 (*.f64 b a)))
(exp.f64 (log.f64 (*.f64 b a)))
(exp.f64 (*.f64 (log.f64 (*.f64 b a)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(pow.f64 (*.f64 b a) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64))
(neg.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #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 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #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))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 b a)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 a) (sqrt.f64 b))
(*.f64 (sqrt.f64 (*.f64 b a)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 b a)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 b a)))
(*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (sqrt.f64 (*.f64 b a))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sqrt.f64 a)) (sqrt.f64 b)))
(*.f64 (pow.f64 a #s(literal 1/4 binary64)) (*.f64 (pow.f64 a #s(literal 1/4 binary64)) (sqrt.f64 b)))
(*.f64 (pow.f64 (*.f64 b a) #s(literal 1/4 binary64)) (pow.f64 (*.f64 b a) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 b a)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 a))) (pow.f64 a #s(literal 1/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 a) (cbrt.f64 b)) (cbrt.f64 (sqrt.f64 b)))
(pow.f64 (*.f64 b a) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 b a))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(fabs.f64 (sqrt.f64 (*.f64 b a)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 b a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 b a)))))
(cbrt.f64 (pow.f64 (*.f64 b a) #s(literal 3/2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3/2 binary64)) (pow.f64 b #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 b a))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 b a))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 b a))))
(exp.f64 (*.f64 (log.f64 (*.f64 b a)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b a))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(pow.f64 (*.f64 b a) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64))
(neg.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #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 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #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))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))) #s(literal 1 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 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 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 2 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))))))
(cbrt.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b a) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 a #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)))
(exp.f64 (+.f64 (log.f64 a) (log.f64 (*.f64 b a))))
(exp.f64 (+.f64 (log.f64 (*.f64 b a)) (log.f64 a)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (*.f64 (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))) (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b))))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 b a) (*.f64 b a))
(*.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 (sqrt.f64 (*.f64 b a)) (pow.f64 (*.f64 b a) #s(literal 3/2 binary64)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 b) (*.f64 a (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))
(*.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) (*.f64 a (sqrt.f64 b)))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b))))))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) b))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) (neg.f64 (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b))))))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 a) (sqrt.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 a) (sqrt.f64 b)) (*.f64 a (sqrt.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 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (pow.f64 b #s(literal 3/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))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)))
(*.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 (*.f64 b a) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 b a)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b))))))
(*.f64 (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))) (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 b a)))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(*.f64 (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)))
(*.f64 (neg.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) a) (sqrt.f64 b))
(*.f64 (*.f64 b (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.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 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 b a) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(*.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 a (sqrt.f64 b)) a) (pow.f64 b #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (pow.f64 (*.f64 (cbrt.f64 a) (sqrt.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 a) (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))) (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) (cbrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal -1 binary64)) b)
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b a) (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 b a)))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #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))) (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 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(pow.f64 (*.f64 b a) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #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 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #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))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(pow.f64 (*.f64 b a) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64))
(neg.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #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 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #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))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cbrt.f64 a) (sqrt.f64 b)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))) #s(literal 2 binary64))
(neg.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 3 binary64))))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 3/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(exp.f64 (log.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (cbrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (cbrt.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sqrt.f64 a)) (pow.f64 b #s(literal 1/4 binary64))))
(*.f64 (pow.f64 b #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 a #s(literal 1/4 binary64)) (pow.f64 (*.f64 b a) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) (sqrt.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b)))))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(fabs.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))))))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sqrt.f64 b))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))) #s(literal 1 binary64)))

simplify216.0ms (3.7%)

Memory
27.5MiB live, 221.9MiB allocated
Algorithm
egg-herbie
Rules
713×fma-define
617×associate-*r*
518×associate-*l*
472×distribute-lft-neg-in
446×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
054116311
1108815795
2357115768
Stop Event
node limit
Counts
682 → 344
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 (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 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 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 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #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 #s(literal -1 binary64) (*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (*.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)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(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 (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 (sqrt.f64 (*.f64 a b)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 a 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)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(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)) 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 (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 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(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 (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 #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)) (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 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 b #s(literal 3 binary64))))
(*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 b #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 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 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 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 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 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 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64)))))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(pow.f64 (*.f64 b a) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64))
(neg.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #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 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #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))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b a) #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 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 b #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))) a))
(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 b a) #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/2 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #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 (sqrt.f64 b)) (log.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(pow.f64 (*.f64 b a) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64))
(neg.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #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 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #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))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 b a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b a))) #s(literal 1 binary64))
(*.f64 b a)
(*.f64 a b)
(*.f64 (sqrt.f64 a) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 b a) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (*.f64 b a)) (sqrt.f64 (*.f64 b a)))
(*.f64 (sqrt.f64 (*.f64 b a)) (neg.f64 (sqrt.f64 (*.f64 b a))))
(*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 b a))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) a))
(*.f64 (cbrt.f64 (*.f64 b a)) (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b a))) (sqrt.f64 (*.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 b a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) b))
(*.f64 (pow.f64 (*.f64 b a) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 b a) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 b a))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b))))))
(*.f64 (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 b a))
(*.f64 (*.f64 (sqrt.f64 (*.f64 b a)) (pow.f64 (*.f64 b a) #s(literal 1/4 binary64))) (pow.f64 (*.f64 b a) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b a))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 b a))) (sqrt.f64 (*.f64 b a)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 b a)))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 a)) #s(literal 1 binary64)) (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 (*.f64 (*.f64 b (sqrt.f64 a)) #s(literal -1 binary64)) (sqrt.f64 a))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 (*.f64 (sqrt.f64 (*.f64 b a)) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (sqrt.f64 (*.f64 b a))))
(neg.f64 (*.f64 b a))
(sqrt.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(fabs.f64 (*.f64 b a))
(log.f64 (pow.f64 (exp.f64 b) a))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 b a))))
(cbrt.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 b a)))
(log1p.f64 (expm1.f64 (*.f64 b a)))
(exp.f64 (log.f64 (*.f64 b a)))
(exp.f64 (*.f64 (log.f64 (*.f64 b a)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(pow.f64 (*.f64 b a) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64))
(neg.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #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 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #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))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 b a)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 a) (sqrt.f64 b))
(*.f64 (sqrt.f64 (*.f64 b a)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 b a)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 b a)))
(*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (sqrt.f64 (*.f64 b a))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sqrt.f64 a)) (sqrt.f64 b)))
(*.f64 (pow.f64 a #s(literal 1/4 binary64)) (*.f64 (pow.f64 a #s(literal 1/4 binary64)) (sqrt.f64 b)))
(*.f64 (pow.f64 (*.f64 b a) #s(literal 1/4 binary64)) (pow.f64 (*.f64 b a) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 b a)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 a))) (pow.f64 a #s(literal 1/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 a) (cbrt.f64 b)) (cbrt.f64 (sqrt.f64 b)))
(pow.f64 (*.f64 b a) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 b a))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(fabs.f64 (sqrt.f64 (*.f64 b a)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 b a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 b a)))))
(cbrt.f64 (pow.f64 (*.f64 b a) #s(literal 3/2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3/2 binary64)) (pow.f64 b #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 b a))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 b a))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 b a))))
(exp.f64 (*.f64 (log.f64 (*.f64 b a)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b a))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(pow.f64 (*.f64 b a) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64))
(neg.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #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 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #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))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))) #s(literal 1 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 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 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 2 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))))))
(cbrt.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b a) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 a #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)))
(exp.f64 (+.f64 (log.f64 a) (log.f64 (*.f64 b a))))
(exp.f64 (+.f64 (log.f64 (*.f64 b a)) (log.f64 a)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (*.f64 (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))) (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b))))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 b a) (*.f64 b a))
(*.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 (sqrt.f64 (*.f64 b a)) (pow.f64 (*.f64 b a) #s(literal 3/2 binary64)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 b) (*.f64 a (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))
(*.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) (*.f64 a (sqrt.f64 b)))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b))))))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) b))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) (neg.f64 (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b))))))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 a) (sqrt.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 a) (sqrt.f64 b)) (*.f64 a (sqrt.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 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (pow.f64 b #s(literal 3/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))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)))
(*.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 (*.f64 b a) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 b a)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b))))))
(*.f64 (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))) (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 b a)))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(*.f64 (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)))
(*.f64 (neg.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) a) (sqrt.f64 b))
(*.f64 (*.f64 b (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.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 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 b a) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(*.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 a (sqrt.f64 b)) a) (pow.f64 b #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (pow.f64 (*.f64 (cbrt.f64 a) (sqrt.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 a) (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))) (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) (cbrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal -1 binary64)) b)
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b a) (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 b a)))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #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))) (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 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(pow.f64 (*.f64 b a) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #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 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #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))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(pow.f64 (*.f64 b a) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64))
(neg.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #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 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #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))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))))
(exp.f64 (log.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cbrt.f64 a) (sqrt.f64 b)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))) #s(literal 2 binary64))
(neg.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 3 binary64))))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 3/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(exp.f64 (log.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (cbrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (cbrt.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sqrt.f64 a)) (pow.f64 b #s(literal 1/4 binary64))))
(*.f64 (pow.f64 b #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 a #s(literal 1/4 binary64)) (pow.f64 (*.f64 b a) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) (sqrt.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b)))))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(fabs.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))))))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sqrt.f64 b))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (sqrt.f64 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 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 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 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 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 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 a b)
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 a b)
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 a b)
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #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 #s(literal -1 binary64) (*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 a b)
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 a b)
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 a b)
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 a 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 (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 (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 (sqrt.f64 (*.f64 a b)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a 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 (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)) 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 (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 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 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 (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 #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)) (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 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (pow.f64 a #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (pow.f64 b #s(literal 3 binary64)) #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (neg.f64 (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (neg.f64 (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 a #s(literal 3 binary64))))))
(*.f64 (pow.f64 (neg.f64 (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (pow.f64 a #s(literal 3 binary64))))))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (neg.f64 (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (neg.f64 (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 a #s(literal 3 binary64))))))
(*.f64 (pow.f64 (neg.f64 (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (pow.f64 a #s(literal 3 binary64))))))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (neg.f64 (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (neg.f64 (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 a #s(literal 3 binary64))))))
(*.f64 (pow.f64 (neg.f64 (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (pow.f64 a #s(literal 3 binary64))))))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (neg.f64 (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (neg.f64 (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 a #s(literal 3 binary64))))))
(*.f64 (pow.f64 (neg.f64 (pow.f64 b #s(literal 3 binary64))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (pow.f64 a #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 b #s(literal 3 binary64))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 b #s(literal 3 binary64))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 b #s(literal 3 binary64))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 b #s(literal 3 binary64))))
(neg.f64 (*.f64 a (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 a (neg.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (pow.f64 (neg.f64 b) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (pow.f64 (neg.f64 b) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (pow.f64 (neg.f64 b) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) b) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (pow.f64 (neg.f64 b) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 a (sqrt.f64 #s(literal -1 binary64)))))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b a) #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 b a) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 b a) #s(literal 2 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(neg.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (exp.f64 (pow.f64 (*.f64 b a) #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 b a) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #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 (*.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))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/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))))
(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))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b a) #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 #s(literal -1 binary64) (fma.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))
(*.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 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(sqrt.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #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 (pow.f64 b #s(literal 2 binary64))) a))
(*.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 b a) #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/2 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 3/2 binary64)) #s(literal 4 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(+.f64 #s(literal -1 binary64) (fma.f64 a (pow.f64 b #s(literal 2 binary64)) #s(literal 1 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 (sqrt.f64 b)) (log.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))))
(*.f64 (exp.f64 (log.f64 (sqrt.f64 b))) (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 b) (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b a) #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 b a) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 b a) #s(literal 2 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(neg.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (exp.f64 (pow.f64 (*.f64 b a) #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 b a) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #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 (*.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))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/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))))
(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))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 b a))
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b a))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(+.f64 #s(literal -1 binary64) (fma.f64 a b #s(literal 1 binary64)))
(*.f64 b a)
(*.f64 a b)
(*.f64 a b)
(*.f64 (sqrt.f64 a) (*.f64 b (sqrt.f64 a)))
(*.f64 a b)
(*.f64 (*.f64 b a) #s(literal 1 binary64))
(*.f64 a b)
(*.f64 (sqrt.f64 (*.f64 b a)) (sqrt.f64 (*.f64 b a)))
(*.f64 a b)
(*.f64 (sqrt.f64 (*.f64 b a)) (neg.f64 (sqrt.f64 (*.f64 b a))))
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 b)))
(*.f64 a b)
(*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 a b)
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 b a))
(*.f64 a b)
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) a))
(*.f64 a b)
(*.f64 (cbrt.f64 (*.f64 b a)) (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)))
(*.f64 a b)
(*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b a))) (sqrt.f64 (*.f64 b a))))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (cbrt.f64 (sqrt.f64 (*.f64 a b)))))
(*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) #s(literal 4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 b a)))
(*.f64 a b)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 b a))))
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) b))
(*.f64 a b)
(*.f64 (pow.f64 (*.f64 b a) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 b a) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 b a))))
(*.f64 a b)
(*.f64 (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b))))))
(*.f64 (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(*.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 a b)
(*.f64 #s(literal -1 binary64) (*.f64 b a))
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 (*.f64 (sqrt.f64 (*.f64 b a)) (pow.f64 (*.f64 b a) #s(literal 1/4 binary64))) (pow.f64 (*.f64 b a) #s(literal 1/4 binary64)))
(*.f64 a b)
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b a))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b) a)
(*.f64 a (*.f64 b (sqrt.f64 #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64))))
(*.f64 a b)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 b a))) (sqrt.f64 (*.f64 b a)))
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 b a)))
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 (*.f64 (*.f64 b (sqrt.f64 a)) #s(literal 1 binary64)) (sqrt.f64 a))
(*.f64 a b)
(*.f64 (*.f64 (*.f64 b (sqrt.f64 a)) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 a))))
(*.f64 b (*.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 a)))))
(*.f64 b (*.f64 (*.f64 (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 a b)
(*.f64 (*.f64 (*.f64 b (sqrt.f64 a)) #s(literal -1 binary64)) (sqrt.f64 a))
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(*.f64 a b)
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(*.f64 a b)
(*.f64 (*.f64 (sqrt.f64 (*.f64 b a)) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (sqrt.f64 (*.f64 b a))))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (cbrt.f64 (sqrt.f64 (*.f64 a b)))))
(*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) #s(literal 4 binary64)))
(neg.f64 (*.f64 b a))
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(sqrt.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(*.f64 a b)
(fabs.f64 (*.f64 b a))
(*.f64 a b)
(log.f64 (pow.f64 (exp.f64 b) a))
(*.f64 a b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 b a))))
(*.f64 a b)
(cbrt.f64 (pow.f64 (*.f64 b a) #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)
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(*.f64 a b)
(expm1.f64 (log1p.f64 (*.f64 b a)))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(+.f64 #s(literal -1 binary64) (fma.f64 a b #s(literal 1 binary64)))
(log1p.f64 (expm1.f64 (*.f64 b a)))
(*.f64 a b)
(exp.f64 (log.f64 (*.f64 b a)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (*.f64 b a)) #s(literal 1 binary64)))
(*.f64 a b)
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b a) #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 b a) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 b a) #s(literal 2 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(neg.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (exp.f64 (pow.f64 (*.f64 b a) #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 b a) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #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 (*.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))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/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))))
(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))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 b a)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (sqrt.f64 a) (sqrt.f64 b))
(*.f64 (sqrt.f64 (*.f64 b a)) #s(literal 1 binary64))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a b))
(*.f64 (sqrt.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (sqrt.f64 b))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 b a)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a b))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b a))) (cbrt.f64 (*.f64 b a)))
(*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 b a)) (cbrt.f64 (sqrt.f64 (*.f64 b a))))
(*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sqrt.f64 a)) (sqrt.f64 b)))
(*.f64 (cbrt.f64 a) (*.f64 (sqrt.f64 b) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (sqrt.f64 b) (*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (pow.f64 a #s(literal 1/4 binary64)) (*.f64 (pow.f64 a #s(literal 1/4 binary64)) (sqrt.f64 b)))
(*.f64 (sqrt.f64 a) (sqrt.f64 b))
(*.f64 (pow.f64 (*.f64 b a) #s(literal 1/4 binary64)) (pow.f64 (*.f64 b a) #s(literal 1/4 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a b))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 b a)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a b))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 a b))) (sqrt.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 b a))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 a b))) (sqrt.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (sqrt.f64 (*.f64 b (sqrt.f64 a))) (pow.f64 a #s(literal 1/4 binary64)))
(*.f64 (pow.f64 a #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 (sqrt.f64 a) (cbrt.f64 b)) (cbrt.f64 (sqrt.f64 b)))
(*.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 b) (cbrt.f64 (sqrt.f64 b))))
(pow.f64 (*.f64 b a) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a b))
(pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 1 binary64))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a b))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 b a))) #s(literal 3 binary64))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a b))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a b))
(fabs.f64 (sqrt.f64 (*.f64 b a)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a b))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 b a))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 b a)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a b))
(cbrt.f64 (pow.f64 (*.f64 b a) #s(literal 3/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3/2 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/2 binary64))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 b a))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 a b))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 b a))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a b))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 b a))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a b))
(exp.f64 (*.f64 (log.f64 (*.f64 b a)) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a b))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b a))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 a b))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b a) #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 b a) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 b a) #s(literal 2 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(neg.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (exp.f64 (pow.f64 (*.f64 b a) #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 b a) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #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 (*.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))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/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))))
(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))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(neg.f64 (*.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 b (pow.f64 a #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(+.f64 #s(literal -1 binary64) (fma.f64 (pow.f64 a #s(literal 2 binary64)) b #s(literal 1 binary64)))
(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 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(neg.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(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 b (pow.f64 a #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(log.f64 (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.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)
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))))
(neg.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 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 b a) #s(literal 3 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) #s(literal 3 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(+.f64 #s(literal -1 binary64) (fma.f64 (pow.f64 a #s(literal 2 binary64)) b #s(literal 1 binary64)))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (log.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (*.f64 (log.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (+.f64 (log.f64 a) (log.f64 (*.f64 b a))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (+.f64 (log.f64 (*.f64 b a)) (log.f64 a)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.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 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a (*.f64 (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))) (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b))))))
(*.f64 a (*.f64 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))) b) (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 a (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 b (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) b)
(*.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 a) (*.f64 b a))
(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 (sqrt.f64 (*.f64 b a)) (pow.f64 (*.f64 b a) #s(literal 3/2 binary64)))
(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 (sqrt.f64 b) (*.f64 a (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(*.f64 (sqrt.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 3/2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 3/2 binary64)) (sqrt.f64 b)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 3/2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 3/2 binary64)) (sqrt.f64 b)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) (*.f64 a (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 3/2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 3/2 binary64)) (sqrt.f64 b)))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b))))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(*.f64 (sqrt.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 3/2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 3/2 binary64)) (sqrt.f64 b)))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) (neg.f64 (*.f64 b (sqrt.f64 (*.f64 a (sqrt.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 #s(literal 1 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 a) (sqrt.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 a) (sqrt.f64 b)) (*.f64 a (sqrt.f64 b))))
(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 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) (cbrt.f64 (*.f64 a (sqrt.f64 b)))) (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))
(*.f64 a (*.f64 (*.f64 (pow.f64 b #s(literal 3/2 binary64)) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))) (cbrt.f64 (*.f64 a (sqrt.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))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 2 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 a (pow.f64 b #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 4 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 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 b a)) (*.f64 b a)))
(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 (*.f64 b a) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 b 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 (*.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal -1 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b))))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))) (*.f64 a (sqrt.f64 b))))
(*.f64 (sqrt.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 3/2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 3/2 binary64)) (sqrt.f64 b)))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 b a)))
(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 #s(literal -1 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (neg.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) a) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 3/2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 3/2 binary64)) (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(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 (*.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 b a) (*.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 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 a (sqrt.f64 b)) a) (pow.f64 b #s(literal 3/2 binary64)))
(*.f64 (sqrt.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 3/2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 3/2 binary64)) (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (pow.f64 (*.f64 (cbrt.f64 a) (sqrt.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 a) (sqrt.f64 b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))) (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(*.f64 (sqrt.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 3/2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 3/2 binary64)) (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (sqrt.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 3/2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 3/2 binary64)) (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) (cbrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)) (cbrt.f64 (*.f64 a (sqrt.f64 b)))) (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))
(*.f64 a (*.f64 (*.f64 (pow.f64 b #s(literal 3/2 binary64)) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))) (cbrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal -1 binary64)) b)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) (*.f64 b (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b a) (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 b a)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 2 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 a (pow.f64 b #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 4 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 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))) (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 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 b a) #s(literal 2 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (exp.f64 (pow.f64 (*.f64 b a) #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 b a) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #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 (*.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))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/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))))
(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))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b a) #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 b a) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b a) #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 b a) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 b a) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 b a) #s(literal 2 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 b a)) #s(literal 4 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b a)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(neg.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(log.f64 (exp.f64 (pow.f64 (*.f64 b a) #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 b a) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) #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 (*.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))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/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))))
(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))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64)))
(fabs.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)))))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))
(exp.f64 (log.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 3/2 binary64)))
(*.f64 (pow.f64 b #s(literal 3/2 binary64)) (neg.f64 a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(+.f64 #s(literal -1 binary64) (fma.f64 a (pow.f64 b #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 1 binary64))
(*.f64 a (pow.f64 b #s(literal 3/2 binary64)))
(pow.f64 (*.f64 (cbrt.f64 a) (sqrt.f64 b)) #s(literal 3 binary64))
(pow.f64 (*.f64 (sqrt.f64 b) (cbrt.f64 a)) #s(literal 3 binary64))
(*.f64 a (pow.f64 (sqrt.f64 b) #s(literal 3 binary64)))
(pow.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 a (pow.f64 b #s(literal 3/2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))) #s(literal 2 binary64))
(*.f64 a (pow.f64 b #s(literal 3/2 binary64)))
(neg.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))
(*.f64 (neg.f64 a) (pow.f64 b #s(literal 3/2 binary64)))
(*.f64 (pow.f64 b #s(literal 3/2 binary64)) (neg.f64 a))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 3 binary64))))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 b #s(literal 3/2 binary64))))
(*.f64 a (pow.f64 b #s(literal 3/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))))
(*.f64 a (pow.f64 b #s(literal 3/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) #s(literal 3 binary64)))
(*.f64 a (pow.f64 b #s(literal 3/2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 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 (sqrt.f64 b)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 b) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(+.f64 #s(literal -1 binary64) (fma.f64 a (pow.f64 b #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(*.f64 a (pow.f64 b #s(literal 3/2 binary64)))
(exp.f64 (log.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))))
(*.f64 a (pow.f64 b #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64)))) #s(literal 1 binary64)))
(*.f64 a (pow.f64 b #s(literal 3/2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 a (sqrt.f64 b)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(sqrt.f64 (*.f64 a (sqrt.f64 b)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (cbrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (cbrt.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (cbrt.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sqrt.f64 a)) (pow.f64 b #s(literal 1/4 binary64))))
(*.f64 (pow.f64 b #s(literal 1/4 binary64)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 b #s(literal 1/4 binary64)))
(*.f64 (pow.f64 a #s(literal 1/4 binary64)) (pow.f64 (*.f64 b a) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 1/4 binary64)) (pow.f64 a #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 a (sqrt.f64 b)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(sqrt.f64 (*.f64 a (sqrt.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))) (sqrt.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) (sqrt.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))) (sqrt.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b)))))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 a (sqrt.f64 b)))
(pow.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 a (sqrt.f64 b)))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 a (sqrt.f64 b)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))) #s(literal 3 binary64))
(sqrt.f64 (*.f64 a (sqrt.f64 b)))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 a (sqrt.f64 b)))
(fabs.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(sqrt.f64 (*.f64 a (sqrt.f64 b)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(sqrt.f64 (*.f64 a (sqrt.f64 b)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))))))
(sqrt.f64 (*.f64 a (sqrt.f64 b)))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 3/2 binary64)))
(sqrt.f64 (*.f64 a (sqrt.f64 b)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(sqrt.f64 (*.f64 a (sqrt.f64 b)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(sqrt.f64 (*.f64 a (sqrt.f64 b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sqrt.f64 b))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 a (sqrt.f64 b)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 a (sqrt.f64 b)))

eval126.0ms (2.2%)

Memory
-11.0MiB live, 175.8MiB allocated
Compiler

Compiled 14 541 to 2 948 computations (79.7% saved)

prune532.0ms (9.3%)

Memory
8.4MiB live, 210.1MiB allocated
Pruning

14 alts after pruning (3 fresh and 11 done)

PrunedKeptTotal
New9103913
Fresh000
Picked325
Done099
Total91314927
Accuracy
100.0%
Counts
927 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(*.f64 (*.f64 b (neg.f64 a)) (pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
99.5%
(*.f64 (*.f64 b (neg.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))))
99.6%
(*.f64 (*.f64 b (neg.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a)))
99.6%
(*.f64 (*.f64 b (neg.f64 a)) (*.f64 a b))
94.9%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
32.3%
(*.f64 (*.f64 a (*.f64 a b)) b)
87.1%
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (pow.f64 b #s(literal 3/2 binary64)) (neg.f64 a)))
32.2%
(*.f64 (*.f64 a b) (*.f64 a b))
77.5%
(*.f64 a (*.f64 (*.f64 b b) (neg.f64 a)))
32.0%
(*.f64 a (*.f64 (*.f64 b b) a))
92.1%
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
32.2%
(*.f64 a (*.f64 b (*.f64 b a)))
94.7%
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b))
81.1%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
Compiler

Compiled 355 to 159 computations (55.2% saved)

regimes29.0ms (0.5%)

Memory
6.2MiB live, 45.2MiB allocated
Counts
20 → 1
Calls
Call 1
Inputs
(*.f64 a (*.f64 b (*.f64 b a)))
(*.f64 a (*.f64 (*.f64 b b) a))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 a (*.f64 a b)) b)
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
(*.f64 a (*.f64 (*.f64 b b) (neg.f64 a)))
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
(*.f64 (*.f64 b (neg.f64 a)) (*.f64 a b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a)))
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64)) b))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (pow.f64 b #s(literal 3/2 binary64)) (neg.f64 a)))
(*.f64 (*.f64 b (neg.f64 a)) (pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 a (*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 b)))
(*.f64 (*.f64 b (neg.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) (sqrt.f64 a)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))) (*.f64 a b))
(*.f64 (*.f64 b (neg.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))))
(neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) b))
Outputs
(*.f64 (*.f64 b (neg.f64 a)) (*.f64 a b))
Calls

5 calls:

6.0ms
b
6.0ms
a
6.0ms
(*.f64 (*.f64 (*.f64 a a) b) b)
5.0ms
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
5.0ms
(*.f64 a a)
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)

regimes17.0ms (0.3%)

Memory
-22.4MiB live, 18.6MiB allocated
Counts
8 → 2
Calls
Call 1
Inputs
(*.f64 a (*.f64 b (*.f64 b a)))
(*.f64 a (*.f64 (*.f64 b b) a))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 a (*.f64 a b)) b)
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
(*.f64 a (*.f64 (*.f64 b b) (neg.f64 a)))
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
Outputs
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
Calls

5 calls:

4.0ms
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
3.0ms
a
3.0ms
b
3.0ms
(*.f64 a a)
2.0ms
(*.f64 (*.f64 (*.f64 a a) b) b)
Results
AccuracySegmentsBranch
97.7%2a
97.9%2b
96.8%2(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
96.8%2(*.f64 (*.f64 (*.f64 a a) b) b)
96.8%2(*.f64 a a)
Compiler

Compiled 30 to 18 computations (40% saved)

regimes14.0ms (0.2%)

Memory
22.2MiB live, 22.2MiB allocated
Counts
7 → 2
Calls
Call 1
Inputs
(*.f64 a (*.f64 b (*.f64 b a)))
(*.f64 a (*.f64 (*.f64 b b) a))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 a (*.f64 a b)) b)
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
(*.f64 a (*.f64 (*.f64 b 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:

3.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
96.8%2(*.f64 a a)
96.8%2(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
96.8%2(*.f64 (*.f64 (*.f64 a a) b) b)
96.8%2a
92.1%1b
Compiler

Compiled 30 to 18 computations (40% saved)

regimes12.0ms (0.2%)

Memory
-19.7MiB live, 19.4MiB allocated
Counts
5 → 1
Calls
Call 1
Inputs
(*.f64 a (*.f64 b (*.f64 b a)))
(*.f64 a (*.f64 (*.f64 b b) a))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 a (*.f64 a 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
2.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
81.1%1b
81.1%1(*.f64 (*.f64 (*.f64 a a) b) b)
81.1%1a
81.1%1(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
81.1%1(*.f64 a a)
Compiler

Compiled 30 to 18 computations (40% saved)

regimes5.0ms (0.1%)

Memory
8.8MiB live, 8.8MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
(*.f64 a (*.f64 b (*.f64 b a)))
(*.f64 a (*.f64 (*.f64 b b) a))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 a (*.f64 a b)) b)
Outputs
(*.f64 (*.f64 a (*.f64 a b)) b)
Calls

2 calls:

2.0ms
a
2.0ms
b
Results
AccuracySegmentsBranch
32.3%1a
32.3%1b
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes4.0ms (0.1%)

Memory
7.0MiB live, 7.0MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
(*.f64 a (*.f64 b (*.f64 b a)))
(*.f64 a (*.f64 (*.f64 b b) a))
(*.f64 (*.f64 a b) (*.f64 a b))
Outputs
(*.f64 (*.f64 a b) (*.f64 a b))
Calls

2 calls:

2.0ms
b
2.0ms
a
Results
AccuracySegmentsBranch
32.2%1a
32.2%1b
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0.1%)

Memory
5.8MiB live, 5.8MiB allocated
Accuracy

Total -0.1b remaining (-0.3%)

Threshold costs -0.1b (-0.3%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

bsearch11.0ms (0.2%)

Memory
-25.1MiB live, 14.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
10.0ms
1.6880820760743095e+182
9.29127975336357e+185
Samples
6.0ms128×0valid
Compiler

Compiled 189 to 123 computations (34.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-mult: 2.0ms (67.5% of total)
ival-neg: 1.0ms (33.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch8.0ms (0.1%)

Memory
10.5MiB live, 10.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
7.0ms
1.5042193211761886e-158
1.2975984535232945e-157
Samples
4.0ms96×0valid
Compiler

Compiled 145 to 95 computations (34.5% saved)

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

simplify9.0ms (0.2%)

Memory
11.5MiB live, 11.5MiB allocated
Algorithm
egg-herbie
Rules
23×*-commutative
11×distribute-lft-neg-in
11×sub-neg
11×distribute-rgt-neg-in
11×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035327
161327
288327
3114327
4129327
5135327
6136327
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 b (neg.f64 a)) (*.f64 a b))
(if (<=.f64 b #s(literal 920000000000000053707759191827011920456407050692257025507108981436508803225877185949261648350822266325947433891347543145565629568703291916192608092082491279095501774054383085912888180736 binary64)) (*.f64 a (*.f64 b (*.f64 b (neg.f64 a)))) (*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b)))
(if (<=.f64 a #s(literal 7729075046034517/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784 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))
(*.f64 (*.f64 a (*.f64 a b)) b)
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 a (*.f64 b (*.f64 b a)))
Outputs
(*.f64 (*.f64 b (neg.f64 a)) (*.f64 a b))
(*.f64 (*.f64 b (neg.f64 a)) (*.f64 b a))
(if (<=.f64 b #s(literal 920000000000000053707759191827011920456407050692257025507108981436508803225877185949261648350822266325947433891347543145565629568703291916192608092082491279095501774054383085912888180736 binary64)) (*.f64 a (*.f64 b (*.f64 b (neg.f64 a)))) (*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b)))
(if (<=.f64 b #s(literal 920000000000000053707759191827011920456407050692257025507108981436508803225877185949261648350822266325947433891347543145565629568703291916192608092082491279095501774054383085912888180736 binary64)) (*.f64 a (*.f64 b (*.f64 b (neg.f64 a)))) (*.f64 (*.f64 a (*.f64 b a)) (neg.f64 b)))
(if (<=.f64 b #s(literal 920000000000000053707759191827011920456407050692257025507108981436508803225877185949261648350822266325947433891347543145565629568703291916192608092082491279095501774054383085912888180736 binary64)) (*.f64 a (*.f64 b (*.f64 b (neg.f64 a)))) (*.f64 b (neg.f64 (*.f64 a (*.f64 b a)))))
(if (<=.f64 b #s(literal 920000000000000053707759191827011920456407050692257025507108981436508803225877185949261648350822266325947433891347543145565629568703291916192608092082491279095501774054383085912888180736 binary64)) (*.f64 a (*.f64 b (*.f64 b (neg.f64 a)))) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))
(if (<=.f64 a #s(literal 7729075046034517/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784 binary64)) (*.f64 a (*.f64 b (*.f64 b (neg.f64 a)))) (neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b)))
(if (<=.f64 a #s(literal 7729075046034517/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784 binary64)) (*.f64 a (*.f64 b (*.f64 b (neg.f64 a)))) (*.f64 (*.f64 b (*.f64 a a)) (neg.f64 b)))
(if (<=.f64 a #s(literal 7729075046034517/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784 binary64)) (*.f64 a (*.f64 b (*.f64 b (neg.f64 a)))) (*.f64 b (*.f64 b (neg.f64 (*.f64 a a)))))
(if (<=.f64 a #s(literal 7729075046034517/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784 binary64)) (*.f64 a (*.f64 b (*.f64 b (neg.f64 a)))) (*.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 (neg.f64 (*.f64 a a))))
(*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))
(*.f64 (*.f64 a (*.f64 a b)) b)
(*.f64 b (*.f64 a (*.f64 b a)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 b a) (*.f64 b a))
(*.f64 a (*.f64 b (*.f64 b a)))

soundness1.1s (18.6%)

Memory
-4.1MiB live, 745.1MiB allocated
Rules
686×log1p-expm1-u
686×expm1-log1p-u
677×log1p-expm1-u
677×expm1-log1p-u
652×exp-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027237
183237
2244237
3518237
4694237
5817237
051912700
191912676
2340012586
3676112586
039215163
172115127
2191015109
3492515109
022234
1320207
23186207
020252
1306177
23543177
Stop Event
fuel
node limit
node limit
node limit
node limit
saturated
Compiler

Compiled 677 to 239 computations (64.7% saved)

preprocess70.0ms (1.2%)

Memory
0.5MiB live, 118.5MiB allocated
Remove

(sort a b)

(abs b)

(abs a)

Compiler

Compiled 478 to 240 computations (49.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...