ab-angle->ABCF D

Time bar (total: 12.4s)

analyze1.0ms (0%)

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

Compiled 11 to 7 computations (36.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-mult: 0.0ms (0% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)
ival-neg: 0.0ms (0% of total)

sample1.4s (11.1%)

Results
923.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 553.0ms
ival-mult: 446.0ms (80.6% of total)
ival-neg: 94.0ms (17% of total)
const: 10.0ms (1.8% of total)
backward-pass: 3.0ms (0.5% of total)
Bogosity

preprocess205.0ms (1.7%)

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)

explain126.0ms (1%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
351(6.369896583306544e-268 3.4664282231064076e+211)3(8.021261776540047e-161 2.0999500030329426e+43)(*.f64 (*.f64 a a) b)
140-3(6.369896583306544e-268 3.4664282231064076e+211)(*.f64 (*.f64 (*.f64 a a) b) b)
00-0-b
00-0-(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
00-0-a
00-0-(*.f64 a a)
Results
81.0ms512×0valid
Compiler

Compiled 66 to 20 computations (69.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-mult: 30.0ms (83% of total)
ival-neg: 5.0ms (13.8% of total)
const: 1.0ms (2.8% of total)
backward-pass: 0.0ms (0% of total)

eval1.0ms (0%)

Compiler

Compiled 18 to 10 computations (44.4% saved)

prune4.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
95.6%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
93.5%
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
83.5%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
Compiler

Compiled 30 to 18 computations (40% saved)

simplify50.0ms (0.4%)

Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize144.0ms (1.2%)

Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 a b)
accuracy100.0%
(neg.f64 b)
accuracy99.8%
(*.f64 a (*.f64 a b))
accuracy95.7%
(*.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)))
accuracy93.6%
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
accuracy100.0%
(*.f64 a a)
accuracy100.0%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
accuracy95.7%
(*.f64 (*.f64 (*.f64 a a) b) b)
accuracy88.2%
(*.f64 (*.f64 a a) b)
Results
103.0ms256×0valid
Compiler

Compiled 70 to 15 computations (78.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 49.0ms
ival-mult: 41.0ms (84.1% of total)
ival-neg: 8.0ms (16.4% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series60.0ms (0.5%)

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
3.0ms
a
@0
(neg (* (* (* a a) b) b))
2.0ms
a
@-inf
(* a (* b (* b (neg a))))
2.0ms
b
@inf
(neg (* (* (* a a) b) b))
2.0ms
a
@0
(* (* a (* a b)) (neg b))
2.0ms
b
@0
(neg (* (* (* a a) b) b))

rewrite533.0ms (4.3%)

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)))

simplify570.0ms (4.6%)

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

eval96.0ms (0.8%)

Compiler

Compiled 3245 to 968 computations (70.2% saved)

prune114.0ms (0.9%)

Pruning

14 alts after pruning (11 fresh and 3 done)

PrunedKeptTotal
New27911290
Fresh000
Picked033
Done000
Total27914293
Accuracy
100.0%
Counts
293 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.6%
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
95.2%
(*.f64 (*.f64 a (*.f64 a b)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 b))))
95.6%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
32.1%
(*.f64 (*.f64 a (*.f64 a b)) b)
32.0%
(*.f64 (*.f64 a b) (*.f64 a b))
83.0%
(*.f64 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a)))
40.0%
(*.f64 a (*.f64 b (*.f64 b (/.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)))))))
93.4%
(*.f64 a (*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))))
93.5%
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
32.0%
(*.f64 a (*.f64 b (*.f64 b a)))
99.7%
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
78.0%
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
83.3%
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b))
83.5%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
Compiler

Compiled 294 to 182 computations (38.1% saved)

simplify273.0ms (2.2%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff6592
(*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))))
cost-diff6720
(*.f64 a (*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (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-diff0
(pow.f64 b #s(literal 2 binary64))
cost-diff0
(pow.f64 a #s(literal 2 binary64))
cost-diff6464
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
cost-diff6464
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
cost-diff-6336
(*.f64 a (*.f64 a b))
cost-diff-6208
(*.f64 (*.f64 a (*.f64 a b)) b)
cost-diff0
(*.f64 a b)
cost-diff-6336
(*.f64 b (*.f64 b a))
cost-diff-6208
(*.f64 a (*.f64 b (*.f64 b a)))
cost-diff0
(*.f64 b a)
cost-diff0
(*.f64 a b)
cost-diff0
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
cost-diff0
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
Rules
635×fma-define
246×fma-neg
208×associate-*r*
138×associate-*l*
83×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027403
163352
2158352
3370352
4708352
5950352
61077352
71415352
81608352
91826352
101960352
112043352
122047352
132047352
142047352
Stop Event
saturated
Calls
Call 1
Inputs
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a b)
a
b
#s(literal 2 binary64)
(*.f64 a (*.f64 b (*.f64 b a)))
a
(*.f64 b (*.f64 b a))
b
(*.f64 b a)
(*.f64 (*.f64 a (*.f64 a b)) b)
(*.f64 a (*.f64 a b))
a
(*.f64 a b)
b
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 a #s(literal 2 binary64))
a
#s(literal 2 binary64)
(pow.f64 b #s(literal 2 binary64))
b
(*.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))
Outputs
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a b)
a
b
#s(literal 2 binary64)
(*.f64 a (*.f64 b (*.f64 b a)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
a
(*.f64 b (*.f64 b a))
(*.f64 (pow.f64 b #s(literal 2 binary64)) a)
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
b
(*.f64 b a)
(*.f64 a b)
(*.f64 (*.f64 a (*.f64 a b)) b)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a (*.f64 a b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
a
(*.f64 a b)
b
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
a
#s(literal 2 binary64)
(pow.f64 b #s(literal 2 binary64))
b
(*.f64 a (*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
a
(*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
b
(*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))
(*.f64 b (neg.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))

localize239.0ms (1.9%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(neg.f64 (sqrt.f64 a))
accuracy99.8%
(*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))))
accuracy99.2%
(*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))
accuracy93.6%
(*.f64 a (*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))))
accuracy100.0%
(pow.f64 b #s(literal 2 binary64))
accuracy100.0%
(pow.f64 a #s(literal 2 binary64))
accuracy100.0%
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
accuracy78.4%
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
accuracy100.0%
(*.f64 a b)
accuracy99.8%
(*.f64 a (*.f64 a b))
accuracy95.7%
(*.f64 (*.f64 a (*.f64 a b)) b)
accuracy100.0%
(*.f64 b a)
accuracy99.8%
(*.f64 b (*.f64 b a))
accuracy93.6%
(*.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.7%
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
Results
167.0ms256×0valid
Compiler

Compiled 121 to 22 computations (81.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 82.0ms
ival-mult: 51.0ms (62.2% of total)
ival-pow: 19.0ms (23.2% of total)
ival-neg: 8.0ms (9.8% of total)
ival-sqrt: 4.0ms (4.9% of total)
const: 1.0ms (1.2% of total)
backward-pass: 0.0ms (0% of total)

series67.0ms (0.5%)

Counts
17 → 288
Calls
Call 1
Inputs
#<alt (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))>
#<alt (pow.f64 (*.f64 a b) #s(literal 2 binary64))>
#<alt (*.f64 a b)>
#<alt (*.f64 b a)>
#<alt (*.f64 a (*.f64 b (*.f64 b a)))>
#<alt (*.f64 b (*.f64 b a))>
#<alt (*.f64 (*.f64 a (*.f64 a b)) b)>
#<alt (*.f64 a (*.f64 a b))>
#<alt (neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 b #s(literal 2 binary64))>
#<alt (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))>
#<alt (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))>
#<alt (*.f64 a (*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))))>
#<alt (*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))))>
#<alt (neg.f64 (sqrt.f64 a))>
Outputs
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 a b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 a (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 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 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (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) (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

90 calls:

TimeVariablePointExpression
8.0ms
a
@-inf
(* b (* (sqrt a) (neg (sqrt a))))
2.0ms
a
@inf
(* b (* b a))
2.0ms
a
@-inf
(* a (* b (* b (* (sqrt a) (neg (sqrt a))))))
2.0ms
a
@-inf
(* (sqrt a) (neg (sqrt a)))
1.0ms
a
@-inf
(* b (* b (* (sqrt a) (neg (sqrt a)))))

rewrite392.0ms (3.2%)

Algorithm
batch-egg-rewrite
Rules
839×log1p-expm1-u
839×expm1-log1p-u
600×log-prod
245×associate-*r*
152×expm1-undefine
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027297
1408261
24319261
Stop Event
node limit
Counts
17 → 587
Calls
Call 1
Inputs
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a b)
(*.f64 b a)
(*.f64 a (*.f64 b (*.f64 b a)))
(*.f64 b (*.f64 b a))
(*.f64 (*.f64 a (*.f64 a b)) b)
(*.f64 a (*.f64 a b))
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 b #s(literal 2 binary64))
(*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)))
(*.f64 a (*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.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) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 b (neg.f64 (*.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 (*.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 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (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 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) 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 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (*.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 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64))))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 a (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 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)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 #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 a (pow.f64 b #s(literal 2 binary64)))) a)
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 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 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(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)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 b (neg.f64 (*.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 (*.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 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (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 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) 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 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (*.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 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64))))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 a (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 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)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 #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 a (pow.f64 b #s(literal 2 binary64)))) a)
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 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 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(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)))
(+.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 (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))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 a) b)))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.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 (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))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 a) b)))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 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 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(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)))
(+.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 (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))))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))) a)))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 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 (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)))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 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 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(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)))
(+.f64 #s(literal 0 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 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 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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(exp.f64 (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)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 b (neg.f64 (*.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 (*.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 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (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 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) 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 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (*.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 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64))))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 a (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 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)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 #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 a (pow.f64 b #s(literal 2 binary64)))) a)
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 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 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(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)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 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 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(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)))
(+.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a a)
(*.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 a) (pow.f64 a #s(literal 3/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) a))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 3/2 binary64)) (sqrt.f64 a))
(*.f64 #s(literal -1 binary64) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(neg.f64 (pow.f64 a #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 a #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (pow.f64 a #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a #s(literal 2 binary64))))))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (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 #s(literal 1 binary64) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) b))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (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 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 b #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a 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 (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))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 a) b)))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) 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))
(pow.f64 a #s(literal 1 binary64))
(pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 a) #s(literal 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)))
(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)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 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 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(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)))
(+.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 (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))))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))) a)))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 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 (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)))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (sqrt.f64 a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 a))) (cbrt.f64 (exp.f64 (sqrt.f64 a))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 a)))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 a)))))
(-.f64 #s(literal 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 (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))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.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)))

simplify589.0ms (4.7%)

Algorithm
egg-herbie
Rules
521×associate-*r*
480×distribute-lft-neg-in
466×associate-*l*
453×distribute-rgt-neg-in
308×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051919027
192119015
2384018985
Stop Event
node limit
Counts
875 → 308
Calls
Call 1
Inputs
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 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 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 a (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) (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) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 b (neg.f64 (*.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 (*.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 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (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 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) 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 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (*.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 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64))))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 a (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 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)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 #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 a (pow.f64 b #s(literal 2 binary64)))) a)
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 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 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(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)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 b (neg.f64 (*.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 (*.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 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (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 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) 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 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (*.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 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64))))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 a (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 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)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 #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 a (pow.f64 b #s(literal 2 binary64)))) a)
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 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 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(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)))
(+.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 (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))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 a) b)))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.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 (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))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 a) b)))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 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 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(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)))
(+.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 (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))))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))) a)))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 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 (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)))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 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 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(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)))
(+.f64 #s(literal 0 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 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 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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(exp.f64 (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)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 b (neg.f64 (*.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 (*.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 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (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 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) 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 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (*.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 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64))))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 a (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 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)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 #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 a (pow.f64 b #s(literal 2 binary64)))) a)
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 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 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(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)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 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 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(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)))
(+.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a a)
(*.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 a) (pow.f64 a #s(literal 3/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) a))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 3/2 binary64)) (sqrt.f64 a))
(*.f64 #s(literal -1 binary64) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(neg.f64 (pow.f64 a #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 a #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (pow.f64 a #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a #s(literal 2 binary64))))))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (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 #s(literal 1 binary64) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) b))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (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 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 b #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 a 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 (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))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 a) b)))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) 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))
(pow.f64 a #s(literal 1 binary64))
(pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 a) #s(literal 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)))
(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)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 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 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 a #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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(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)))
(+.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 (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))))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))) a)))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 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 (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)))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (sqrt.f64 a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 a))) (cbrt.f64 (exp.f64 (sqrt.f64 a))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 a)))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 a)))))
(-.f64 #s(literal 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 (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))))
(log.f64 (/.f64 #s(literal 1 binary64) (+.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 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(*.f64 a (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.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 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (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 a (neg.f64 (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 a (neg.f64 (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 a (neg.f64 (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 a (neg.f64 (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 a (neg.f64 (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 a (neg.f64 (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 a (neg.f64 (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 a (neg.f64 (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 a (neg.f64 (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 a (neg.f64 (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 a (neg.f64 (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 a (neg.f64 (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 a (neg.f64 (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 a (neg.f64 (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 a (neg.f64 (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 a (neg.f64 (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 a (neg.f64 (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 a (neg.f64 (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 a (neg.f64 (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 a (neg.f64 (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 a (neg.f64 (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 a (neg.f64 (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 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.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 #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) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 b (neg.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (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 (*.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 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (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)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #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 2 binary64)) (pow.f64 a #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 b #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (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 (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 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.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 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.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 b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64))))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #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 b #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (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 (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 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)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 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 a (pow.f64 b #s(literal 2 binary64)))) a)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (*.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) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(fabs.f64 (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))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 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 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 (*.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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 b (neg.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (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 (*.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 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (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)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #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 2 binary64)) (pow.f64 a #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 b #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (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 (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 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.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 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.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 b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64))))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #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 b #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (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 (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 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)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 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 a (pow.f64 b #s(literal 2 binary64)))) a)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (*.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) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(fabs.f64 (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))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 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 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 (*.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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.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))
(expm1.f64 (log1p.f64 (*.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 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 a b)
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(*.f64 a b)
(neg.f64 (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a b)
(fabs.f64 (*.f64 a b))
(*.f64 a b)
(log.f64 (pow.f64 (exp.f64 a) b))
(*.f64 a b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(*.f64 a b)
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 a) b)))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b)))))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(*.f64 a b)
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(*.f64 a b)
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(*.f64 a b)
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (log.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(*.f64 a b)
(+.f64 #s(literal 0 binary64) (*.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))
(expm1.f64 (log1p.f64 (*.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 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 a b)
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(*.f64 a b)
(neg.f64 (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a b)
(fabs.f64 (*.f64 a b))
(*.f64 a b)
(log.f64 (pow.f64 (exp.f64 a) b))
(*.f64 a b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(*.f64 a b)
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 a) b)))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b)))))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(*.f64 a b)
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(*.f64 a b)
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(*.f64 a b)
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (log.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(*.f64 a b)
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(fabs.f64 (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))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 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 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 (*.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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.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 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 2 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (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)))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))) a)))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(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))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(*.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)))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)) #s(literal 1 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(fabs.f64 (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))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 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 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 (*.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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.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)
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(sqrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))))
(fabs.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(cbrt.f64 (pow.f64 (*.f64 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 a b) #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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 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)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b)))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 a) (log.f64 b)) #s(literal 1 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a (*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 b (neg.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (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 (*.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 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (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)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #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 2 binary64)) (pow.f64 a #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 b #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (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 (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 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.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 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.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 b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64))))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #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 b #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64)))) (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 (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 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)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))))
(*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 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 a (pow.f64 b #s(literal 2 binary64)))) a)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (*.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) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(fabs.f64 (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))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 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 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 (*.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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(fabs.f64 (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))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 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 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 (*.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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 a #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 2 binary64)))
(neg.f64 (pow.f64 a #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64))))
(*.f64 a a)
(pow.f64 a #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 a #s(literal 2 binary64))
(*.f64 (sqrt.f64 a) (pow.f64 a #s(literal 3/2 binary64)))
(pow.f64 a #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 a #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (*.f64 (cbrt.f64 a) a))
(pow.f64 a #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))))
(*.f64 (pow.f64 a #s(literal 3/2 binary64)) (sqrt.f64 a))
(pow.f64 a #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 a #s(literal 2 binary64)))
(neg.f64 (pow.f64 a #s(literal 2 binary64)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 a) #s(literal 2 binary64))) (cbrt.f64 a))
(pow.f64 a #s(literal 2 binary64))
(neg.f64 (pow.f64 a #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 a #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))
(pow.f64 a #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 a #s(literal 2 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (pow.f64 a #s(literal 2 binary64)))))
(neg.f64 (pow.f64 a #s(literal 2 binary64)))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a #s(literal 2 binary64))))))
(neg.f64 (pow.f64 a #s(literal 2 binary64)))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (pow.f64 a #s(literal 2 binary64))))))
(pow.f64 a #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 a #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a #s(literal 2 binary64))))
(pow.f64 a #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)))
(pow.f64 a #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)) #s(literal 1 binary64)))
(pow.f64 a #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 b #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 b b)
(pow.f64 b #s(literal 2 binary64))
(*.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 b #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 b #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) b))
(pow.f64 b #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) b))
(pow.f64 b #s(literal 2 binary64))
(*.f64 (*.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 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 b #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 b #s(literal 2 binary64))))
(pow.f64 b #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(pow.f64 b #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)) #s(literal 1 binary64)))
(pow.f64 b #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 a 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))
(expm1.f64 (log1p.f64 (*.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 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 a b)
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(*.f64 a b)
(neg.f64 (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a b)
(fabs.f64 (*.f64 a b))
(*.f64 a b)
(log.f64 (pow.f64 (exp.f64 a) b))
(*.f64 a b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(*.f64 a b)
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 a) b)))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b)))))
(*.f64 (neg.f64 a) b)
(*.f64 b (neg.f64 a))
(*.f64 a (neg.f64 b))
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(*.f64 a b)
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(*.f64 a b)
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(*.f64 a b)
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (log.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(*.f64 a b)
(+.f64 #s(literal 0 binary64) 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))
(expm1.f64 (log1p.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 (sqrt.f64 a) #s(literal 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
(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))
(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) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(fabs.f64 (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))
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 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 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 (*.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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(+.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 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 b (sqrt.f64 a)) #s(literal 2 binary64))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(neg.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 a (neg.f64 (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)))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))) a)))
(*.f64 a (neg.f64 (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(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))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(*.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)))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)) #s(literal 1 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (sqrt.f64 a))
(sqrt.f64 a)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 a))) (cbrt.f64 (exp.f64 (sqrt.f64 a))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 a)))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 a)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 a)))))
(-.f64 #s(literal 0 binary64) (sqrt.f64 a))
(neg.f64 (sqrt.f64 a))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 a))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 a)))
(*.f64 (sqrt.f64 a) #s(literal 1 binary64))
(sqrt.f64 a)
(*.f64 (sqrt.f64 a) #s(literal -1 binary64))
(neg.f64 (sqrt.f64 a))
(*.f64 #s(literal 1 binary64) (sqrt.f64 a))
(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))))
(*.f64 (cbrt.f64 (sqrt.f64 a)) (neg.f64 (cbrt.f64 a)))
(neg.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (pow.f64 a #s(literal 1/4 binary64)) (pow.f64 a #s(literal 1/4 binary64)))
(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))
(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 (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)))
(*.f64 (cbrt.f64 (sqrt.f64 a)) (neg.f64 (cbrt.f64 a)))
(neg.f64 (*.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)))
(neg.f64 (sqrt.f64 a))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 a)))
(*.f64 (cbrt.f64 (sqrt.f64 a)) (neg.f64 (cbrt.f64 a)))
(neg.f64 (*.f64 (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)))
(neg.f64 (sqrt.f64 a))
(/.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)))))
(/.f64 (neg.f64 (pow.f64 a #s(literal 3/2 binary64))) a)
(pow.f64 a #s(literal 1/2 binary64))
(sqrt.f64 a)
(pow.f64 (sqrt.f64 a) #s(literal 1 binary64))
(sqrt.f64 a)
(pow.f64 (cbrt.f64 (sqrt.f64 a)) #s(literal 3 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))
(sqrt.f64 a)
(sqrt.f64 a)
(fabs.f64 (sqrt.f64 a))
(sqrt.f64 a)
(log.f64 (exp.f64 (sqrt.f64 a)))
(sqrt.f64 a)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 a))))
(sqrt.f64 a)
(log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 a)))))
(neg.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)))
(sqrt.f64 a)
(exp.f64 (log.f64 (sqrt.f64 a)))
(sqrt.f64 a)
(exp.f64 (*.f64 (log.f64 a) #s(literal 1/2 binary64)))
(sqrt.f64 a)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 a)) #s(literal 1 binary64)))
(sqrt.f64 a)

eval108.0ms (0.9%)

Compiler

Compiled 3875 to 1097 computations (71.7% saved)

prune122.0ms (1%)

Pruning

14 alts after pruning (8 fresh and 6 done)

PrunedKeptTotal
New3302332
Fresh066
Picked235
Done033
Total33214346
Accuracy
100.0%
Counts
346 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.6%
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
95.2%
(*.f64 (*.f64 a (*.f64 a b)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 b))))
95.6%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
32.1%
(*.f64 (*.f64 a (*.f64 a b)) b)
32.0%
(*.f64 (*.f64 a b) (*.f64 a b))
99.7%
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))
83.0%
(*.f64 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a)))
40.0%
(*.f64 a (*.f64 b (*.f64 b (/.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)))))))
93.4%
(*.f64 a (*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))))
93.5%
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
32.0%
(*.f64 a (*.f64 b (*.f64 b a)))
78.0%
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b b)))
83.3%
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b))
83.5%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
Compiler

Compiled 268 to 164 computations (38.8% saved)

simplify313.0ms (2.5%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 a b)
cost-diff0
(*.f64 a (*.f64 a b))
cost-diff13184
(*.f64 (*.f64 a (*.f64 a b)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 b))))
cost-diff19392
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 b)))
cost-diff0
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
cost-diff0
(*.f64 a b)
cost-diff0
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
cost-diff0
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
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 b) (*.f64 a b))
cost-diff0
(*.f64 a b)
cost-diff-6144
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))
cost-diff0
(*.f64 a b)
cost-diff64
(*.f64 #s(literal -1 binary64) (*.f64 a b))
Rules
751×div-sub
577×times-frac
532×sub-neg
509×distribute-neg-frac2
505×distribute-frac-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
029438
169415
2208415
3590415
41889415
53312415
64271415
74901415
86754415
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
#s(literal -1 binary64)
(*.f64 a b)
a
b
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 a b)
a
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)
(/.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 4 binary64))
(*.f64 a b)
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))
#s(literal 2 binary64)
(*.f64 (*.f64 a (*.f64 a b)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 b))))
(*.f64 a (*.f64 a b))
a
(*.f64 a b)
b
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 b)))
(pow.f64 (cbrt.f64 b) #s(literal 2 binary64))
(cbrt.f64 b)
#s(literal 2 binary64)
(neg.f64 (cbrt.f64 b))
Outputs
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
#s(literal -1 binary64)
(*.f64 a b)
a
b
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a b)
a
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)
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (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)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 a b)
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))
#s(literal 2 binary64)
(*.f64 (*.f64 a (*.f64 a b)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 b))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a (*.f64 a b))
(*.f64 (*.f64 a a) b)
a
(*.f64 a b)
b
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 b)))
(neg.f64 b)
(pow.f64 (cbrt.f64 b) #s(literal 2 binary64))
(cbrt.f64 b)
#s(literal 2 binary64)
(neg.f64 (cbrt.f64 b))

localize262.0ms (2.1%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.6%
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 b)))
accuracy99.2%
(pow.f64 (cbrt.f64 b) #s(literal 2 binary64))
accuracy99.2%
(cbrt.f64 b)
accuracy95.7%
(*.f64 (*.f64 a (*.f64 a b)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 b))))
accuracy100.0%
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
accuracy99.7%
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
accuracy99.7%
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
accuracy25.1%
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
accuracy100.0%
(pow.f64 b #s(literal 2 binary64))
accuracy100.0%
(neg.f64 a)
accuracy93.6%
(*.f64 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a)))
accuracy89.6%
(*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a))
accuracy100.0%
(*.f64 a b)
accuracy99.7%
(*.f64 (*.f64 a b) (*.f64 a b))
accuracy100.0%
(*.f64 a b)
accuracy100.0%
(*.f64 #s(literal -1 binary64) (*.f64 a b))
accuracy99.7%
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))
Results
182.0ms256×0valid
Compiler

Compiled 134 to 24 computations (82.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 84.0ms
ival-mult: 39.0ms (46.6% of total)
ival-pow: 28.0ms (33.4% of total)
ival-neg: 8.0ms (9.6% of total)
ival-div: 4.0ms (4.8% of total)
ival-cbrt: 3.0ms (3.6% of total)
const: 1.0ms (1.2% of total)
backward-pass: 0.0ms (0% of total)

series70.0ms (0.6%)

Counts
11 → 196
Calls
Call 1
Inputs
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))>
#<alt (*.f64 (*.f64 a b) (*.f64 a 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 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))>
#<alt (pow.f64 (*.f64 a b) #s(literal 4 binary64))>
#<alt (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 b)))>
#<alt (*.f64 (*.f64 a (*.f64 a b)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 b))))>
#<alt (cbrt.f64 b)>
#<alt (pow.f64 (cbrt.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 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -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 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 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 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))>
#<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 b (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))>
#<alt (*.f64 b (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))>
#<alt (*.f64 b (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))>
#<alt (*.f64 b (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 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 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 b) (cbrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 b) (cbrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 b) (cbrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 b) (cbrt.f64 #s(literal -1 binary64))))>
#<alt (cbrt.f64 (pow.f64 b #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 b #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 b #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 b #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 b #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 b #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 b #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))>
Calls

57 calls:

TimeVariablePointExpression
9.0ms
b
@-inf
(* (pow (cbrt b) 2) (neg (cbrt b)))
4.0ms
b
@inf
(cbrt b)
4.0ms
b
@0
(cbrt b)
4.0ms
b
@0
(* (* a (* a b)) (* (pow (cbrt b) 2) (neg (cbrt b))))
3.0ms
b
@inf
(pow (cbrt b) 2)

rewrite344.0ms (2.8%)

Algorithm
batch-egg-rewrite
Rules
665×log1p-expm1-u
665×expm1-log1p-u
267×associate-*r*
178×associate-*l*
169×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
029204
1434172
25896172
Stop Event
node limit
Counts
11 → 417
Calls
Call 1
Inputs
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))
(*.f64 (*.f64 a b) (*.f64 a 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))
(/.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 4 binary64))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 b)))
(*.f64 (*.f64 a (*.f64 a b)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 b))))
(cbrt.f64 b)
(pow.f64 (cbrt.f64 b) #s(literal 2 binary64))
Outputs
(-.f64 #s(literal 0 binary64) (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a b))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 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) (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 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 a b)) (*.f64 a b))
(/.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 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -1 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 4 binary64)) #s(literal 1/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 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(fabs.f64 (pow.f64 (*.f64 a b) #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 (*.f64 a b) #s(literal 6 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 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 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 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(+.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 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 a b)) (*.f64 a b))
(/.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 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -1 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 4 binary64)) #s(literal 1/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 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(fabs.f64 (pow.f64 (*.f64 a b) #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 (*.f64 a b) #s(literal 6 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 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 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 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(+.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 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 a b)) (*.f64 a b))
(/.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 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -1 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 4 binary64)) #s(literal 1/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 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(fabs.f64 (pow.f64 (*.f64 a b) #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 (*.f64 a b) #s(literal 6 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 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 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 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(-.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 (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))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 1 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 (pow.f64 b #s(literal 2 binary64)) #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 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))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (*.f64 a b)) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 (*.f64 a b))))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 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 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (/.f64 #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))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 b) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #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 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(*.f64 (pow.f64 a #s(literal 4 binary64)) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 b #s(literal 4 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (/.f64 (cbrt.f64 (pow.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 8 binary64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(*.f64 (pow.f64 (cbrt.f64 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 (*.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 (*.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 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 (pow.f64 a #s(literal 4 binary64))) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) a) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) b))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) a) (/.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 a b)) (/.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 a b)))
(*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (/.f64 (pow.f64 b #s(literal 4 binary64)) b))
(*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64))) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) a) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (*.f64 a b)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (*.f64 a b)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (pow.f64 a #s(literal 2 binary64))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 a b)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) #s(literal -1 binary64)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (cbrt.f64 b)) (pow.f64 (cbrt.f64 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 (*.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) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 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 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal -1 binary64)) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 1 binary64)) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 b)))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (pow.f64 b #s(literal 1/6 binary64))) (pow.f64 b #s(literal 1/6 binary64)))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (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 a (pow.f64 b #s(literal 2 binary64))) #s(literal -1 binary64)) a)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 1/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 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(fabs.f64 (pow.f64 (*.f64 a b) #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 (*.f64 a b) #s(literal 6 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 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 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 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(*.f64 a (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 b (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (/.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 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (*.f64 b (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (neg.f64 (pow.f64 b #s(literal 4 binary64))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (*.f64 a b))
(*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #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 4 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (*.f64 a (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (*.f64 (cbrt.f64 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 4 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64))))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 a #s(literal 4 binary64))) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64)))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64))))) (cbrt.f64 b))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (/.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 (*.f64 a b) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64)) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(exp.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) b)
(-.f64 (exp.f64 (log1p.f64 b)) #s(literal 1 binary64))
(pow.f64 b #s(literal 1 binary64))
(pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1/2 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))
(neg.f64 b)
(sqrt.f64 (pow.f64 b #s(literal 2 binary64)))
(fabs.f64 b)
(log.f64 (exp.f64 b))
(log.f64 (+.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)))
(+.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 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 a b)) (*.f64 a b))
(/.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 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -1 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 4 binary64)) #s(literal 1/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 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(fabs.f64 (pow.f64 (*.f64 a b) #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 (*.f64 a b) #s(literal 6 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 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 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 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (cbrt.f64 b))
(-.f64 #s(literal 0 binary64) (cbrt.f64 b))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 b))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) #s(literal -1 binary64))
(*.f64 (cbrt.f64 b) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 b))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (cbrt.f64 b))))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 1/6 binary64)) (pow.f64 b #s(literal 1/6 binary64)))
(*.f64 (pow.f64 b #s(literal 1/6 binary64)) (neg.f64 (pow.f64 b #s(literal 1/6 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 b))
(*.f64 (pow.f64 (sqrt.f64 b) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 b) #s(literal 1/3 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 b)))
(*.f64 (neg.f64 (pow.f64 b #s(literal 1/6 binary64))) (pow.f64 b #s(literal 1/6 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 b)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 b #s(literal 1/6 binary64))) (pow.f64 b #s(literal 1/6 binary64)))
(/.f64 b (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (cbrt.f64 b)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(pow.f64 b #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 b) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 3 binary64))
(pow.f64 (pow.f64 b #s(literal 1/6 binary64)) #s(literal 2 binary64))
(neg.f64 (cbrt.f64 b))
(sqrt.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(fabs.f64 (cbrt.f64 b))
(log.f64 (exp.f64 (cbrt.f64 b)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 b))))
(expm1.f64 (log1p.f64 (cbrt.f64 b)))
(log1p.f64 (expm1.f64 (cbrt.f64 b)))
(exp.f64 (log.f64 (cbrt.f64 b)))
(exp.f64 (*.f64 (log.f64 b) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 b)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 b) (cbrt.f64 b))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 1/6 binary64)) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (pow.f64 b #s(literal 1/6 binary64)))
(*.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 b)))
(neg.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 b #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 b))) #s(literal 1 binary64)))

simplify493.0ms (4%)

Algorithm
egg-herbie
Rules
690×associate-/l*
606×associate-/r*
406×fabs-mul
398×exp-prod
322×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055714522
1115114138
2577713802
Stop Event
node limit
Counts
613 → 330
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 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(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 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(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 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.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 b (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))
(*.f64 b (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))
(*.f64 b (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))
(*.f64 b (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(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 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 b) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 b) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 b) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 b) (cbrt.f64 #s(literal -1 binary64))))
(cbrt.f64 (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 b #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a b))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 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) (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 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 a b)) (*.f64 a b))
(/.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 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -1 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 4 binary64)) #s(literal 1/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 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(fabs.f64 (pow.f64 (*.f64 a b) #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 (*.f64 a b) #s(literal 6 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 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 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 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(+.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 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 a b)) (*.f64 a b))
(/.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 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -1 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 4 binary64)) #s(literal 1/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 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(fabs.f64 (pow.f64 (*.f64 a b) #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 (*.f64 a b) #s(literal 6 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 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 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 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(+.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 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 a b)) (*.f64 a b))
(/.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 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -1 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 4 binary64)) #s(literal 1/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 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(fabs.f64 (pow.f64 (*.f64 a b) #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 (*.f64 a b) #s(literal 6 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 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 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 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(-.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 (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))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 1 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 (pow.f64 b #s(literal 2 binary64)) #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 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))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (*.f64 a b)) (log.f64 b)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 (*.f64 a b))))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 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 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (/.f64 #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))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 b) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #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 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(*.f64 (pow.f64 a #s(literal 4 binary64)) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 b #s(literal 4 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (/.f64 (cbrt.f64 (pow.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 8 binary64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(*.f64 (pow.f64 (cbrt.f64 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 (*.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 (*.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 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 (pow.f64 a #s(literal 4 binary64))) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) a) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) b))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) a) (/.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 a b)) (/.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 a b)))
(*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (/.f64 (pow.f64 b #s(literal 4 binary64)) b))
(*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64))) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) a) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (*.f64 a b)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (*.f64 a b)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (pow.f64 a #s(literal 2 binary64))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 a b)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) #s(literal -1 binary64)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (cbrt.f64 b)) (pow.f64 (cbrt.f64 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 (*.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) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 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 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal -1 binary64)) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 1 binary64)) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 b)))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (pow.f64 b #s(literal 1/6 binary64))) (pow.f64 b #s(literal 1/6 binary64)))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (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 a (pow.f64 b #s(literal 2 binary64))) #s(literal -1 binary64)) a)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 1/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 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(fabs.f64 (pow.f64 (*.f64 a b) #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 (*.f64 a b) #s(literal 6 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 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 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 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(*.f64 a (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 b (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (/.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 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (*.f64 b (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (neg.f64 (pow.f64 b #s(literal 4 binary64))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (*.f64 a b))
(*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #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 4 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (*.f64 a (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (*.f64 (cbrt.f64 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 4 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64))))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 a #s(literal 4 binary64))) (pow.f64 b #s(literal 4 binary64)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64)))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64))))) (cbrt.f64 b))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (/.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 (*.f64 a b) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64)) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(exp.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) b)
(-.f64 (exp.f64 (log1p.f64 b)) #s(literal 1 binary64))
(pow.f64 b #s(literal 1 binary64))
(pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1/2 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))
(neg.f64 b)
(sqrt.f64 (pow.f64 b #s(literal 2 binary64)))
(fabs.f64 b)
(log.f64 (exp.f64 b))
(log.f64 (+.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)))
(+.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 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 a b)) (*.f64 a b))
(/.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 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -1 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 4 binary64)) #s(literal 1/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 (*.f64 a b) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(fabs.f64 (pow.f64 (*.f64 a b) #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 (*.f64 a b) #s(literal 6 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 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 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 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (cbrt.f64 b))
(-.f64 #s(literal 0 binary64) (cbrt.f64 b))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 b))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) #s(literal -1 binary64))
(*.f64 (cbrt.f64 b) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 b))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (cbrt.f64 b))))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 1/6 binary64)) (pow.f64 b #s(literal 1/6 binary64)))
(*.f64 (pow.f64 b #s(literal 1/6 binary64)) (neg.f64 (pow.f64 b #s(literal 1/6 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 b))
(*.f64 (pow.f64 (sqrt.f64 b) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 b) #s(literal 1/3 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 b)))
(*.f64 (neg.f64 (pow.f64 b #s(literal 1/6 binary64))) (pow.f64 b #s(literal 1/6 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 b)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 b #s(literal 1/6 binary64))) (pow.f64 b #s(literal 1/6 binary64)))
(/.f64 b (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (cbrt.f64 b)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(pow.f64 b #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 b) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 3 binary64))
(pow.f64 (pow.f64 b #s(literal 1/6 binary64)) #s(literal 2 binary64))
(neg.f64 (cbrt.f64 b))
(sqrt.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(fabs.f64 (cbrt.f64 b))
(log.f64 (exp.f64 (cbrt.f64 b)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 b))))
(expm1.f64 (log1p.f64 (cbrt.f64 b)))
(log1p.f64 (expm1.f64 (cbrt.f64 b)))
(exp.f64 (log.f64 (cbrt.f64 b)))
(exp.f64 (*.f64 (log.f64 b) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 b)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 b) (cbrt.f64 b))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 1/6 binary64)) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (pow.f64 b #s(literal 1/6 binary64)))
(*.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 b)))
(neg.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 b #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 b))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.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 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #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 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 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 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.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 b (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))
(neg.f64 b)
(*.f64 b (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))
(neg.f64 b)
(*.f64 b (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))
(neg.f64 b)
(*.f64 b (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))
(neg.f64 b)
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 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 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 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 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 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 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 b) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (neg.f64 (cbrt.f64 b)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 b) (neg.f64 (cbrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 b) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (neg.f64 (cbrt.f64 b)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 b) (neg.f64 (cbrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 b) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (neg.f64 (cbrt.f64 b)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 b) (neg.f64 (cbrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 b) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (neg.f64 (cbrt.f64 b)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 b) (neg.f64 (cbrt.f64 #s(literal -1 binary64))))
(cbrt.f64 (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 b #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 b #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(neg.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(neg.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(neg.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 b #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(neg.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 b #s(literal 2 binary64))) #s(literal 1 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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a b))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 a b)
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 a b)
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(*.f64 a b)
(neg.f64 (*.f64 a b))
(*.f64 a (neg.f64 b))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a b)
(fabs.f64 (*.f64 a b))
(*.f64 a b)
(log.f64 (pow.f64 (exp.f64 a) b))
(*.f64 a b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(*.f64 a b)
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(*.f64 a b)
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(*.f64 a b)
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(*.f64 a b)
(expm1.f64 (log1p.f64 (*.f64 a b)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (log.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(*.f64 a b)
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 #s(literal -1 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 (*.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))
(/.f64 #s(literal 1 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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (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 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 a b)) (*.f64 a b))
(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 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -1 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 4 binary64)) #s(literal 1/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 (*.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 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal -1 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)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(fabs.f64 (pow.f64 (*.f64 a b) #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 (*.f64 a b) #s(literal 6 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 b #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3/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))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3/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))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3/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))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3/2 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(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))
(+.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))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 #s(literal -1 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 (*.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))
(/.f64 #s(literal 1 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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (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 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 a b)) (*.f64 a b))
(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 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -1 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 4 binary64)) #s(literal 1/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 (*.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 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal -1 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)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(fabs.f64 (pow.f64 (*.f64 a b) #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 (*.f64 a b) #s(literal 6 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 b #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3/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))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3/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))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3/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))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3/2 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(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))
(+.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))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 #s(literal -1 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 (*.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))
(/.f64 #s(literal 1 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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (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 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 a b)) (*.f64 a b))
(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 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -1 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 4 binary64)) #s(literal 1/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 (*.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 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal -1 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)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(fabs.f64 (pow.f64 (*.f64 a b) #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 (*.f64 a b) #s(literal 6 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 b #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3/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))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3/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))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3/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))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3/2 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(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))
(-.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)))))
(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)))
(pow.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal 1 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))))
(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 (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 (*.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))))
(*.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))))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 a)) #s(literal 1 binary64)))
(*.f64 a (pow.f64 b #s(literal 2 binary64)))
(exp.f64 (+.f64 (log.f64 (*.f64 a b)) (log.f64 b)))
(*.f64 b (*.f64 a b))
(exp.f64 (+.f64 (log.f64 b) (log.f64 (*.f64 a b))))
(*.f64 b (*.f64 a b))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (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 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 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 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)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (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 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (cbrt.f64 b) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 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 (*.f64 b (pow.f64 a #s(literal 2 binary64))) b)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 b #s(literal 4 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 #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 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (/.f64 (cbrt.f64 (pow.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 4 binary64))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (/.f64 (neg.f64 (cbrt.f64 (pow.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)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 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 (*.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 (*.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 (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 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (cbrt.f64 b))
(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 (sqrt.f64 (pow.f64 a #s(literal 4 binary64))) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (sqrt.f64 (pow.f64 a #s(literal 4 binary64))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) a) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) a) (/.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 a b)) (/.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (/.f64 (pow.f64 b #s(literal 4 binary64)) b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64))) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) a) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (/.f64 (cbrt.f64 (pow.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 4 binary64))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (*.f64 a b)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (/.f64 (cbrt.f64 (pow.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 4 binary64))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) b))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (/.f64 (cbrt.f64 (pow.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 4 binary64))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (pow.f64 a #s(literal 2 binary64))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (/.f64 (cbrt.f64 (pow.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 4 binary64))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (pow.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 8 binary64))) (/.f64 (cbrt.f64 (pow.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 4 binary64))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.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 4 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 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)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) #s(literal -1 binary64)) (/.f64 (cbrt.f64 (pow.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 8 binary64))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(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 (*.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) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 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 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal -1 binary64)) (cbrt.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 1 binary64)) (cbrt.f64 b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (pow.f64 b #s(literal 1/6 binary64))) (pow.f64 b #s(literal 1/6 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (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 a (pow.f64 b #s(literal 2 binary64))) #s(literal -1 binary64)) a)
(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 4 binary64)) #s(literal 1/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 (*.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 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal -1 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)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(fabs.f64 (pow.f64 (*.f64 a b) #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 (*.f64 a b) #s(literal 6 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 b #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3/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))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3/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))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3/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))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3/2 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(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))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(*.f64 a (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 b (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) (*.f64 b (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (neg.f64 (pow.f64 b #s(literal 4 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 4 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64)))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 8 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 (*.f64 a b) #s(literal 6 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (pow.f64 (*.f64 a b) #s(literal 6 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64))) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (*.f64 a b))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (*.f64 a (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (*.f64 (cbrt.f64 b) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 4 binary64)))
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 8 binary64))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64))))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (neg.f64 (pow.f64 a #s(literal 4 binary64))) (pow.f64 b #s(literal 4 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64)))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal 4 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64))))) (cbrt.f64 b))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) b) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a)
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (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 4 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(/.f64 (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 4 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64)) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 6 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 8 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(exp.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 a b))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))
(pow.f64 (*.f64 a b) #s(literal 4 binary64))
(-.f64 #s(literal 0 binary64) b)
(neg.f64 b)
(-.f64 (exp.f64 (log1p.f64 b)) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 b))
(pow.f64 b #s(literal 1 binary64))
b
(pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1/2 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
(neg.f64 b)
(sqrt.f64 (pow.f64 b #s(literal 2 binary64)))
b
(fabs.f64 b)
b
(log.f64 (exp.f64 b))
b
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 b)))
b
(cbrt.f64 (pow.f64 b #s(literal 3 binary64)))
b
(expm1.f64 (log1p.f64 b))
(log1p.f64 (expm1.f64 b))
b
(exp.f64 (log.f64 b))
b
(exp.f64 (*.f64 (log.f64 b) #s(literal 1 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 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 #s(literal -1 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 (*.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))
(/.f64 #s(literal 1 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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (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 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 a b)) (*.f64 a b))
(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 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) a) (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -1 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 4 binary64)) #s(literal 1/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 (*.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 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) #s(literal -1 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)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(fabs.f64 (pow.f64 (*.f64 a b) #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 (*.f64 a b) #s(literal 6 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 b #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3/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))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3/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))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3/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))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) b) #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3/2 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(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))
(+.f64 #s(literal 0 binary64) (cbrt.f64 b))
(cbrt.f64 b)
(-.f64 #s(literal 0 binary64) (cbrt.f64 b))
(neg.f64 (cbrt.f64 b))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 b))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cbrt.f64 b)))
(*.f64 #s(literal -1 binary64) (cbrt.f64 b))
(neg.f64 (cbrt.f64 b))
(*.f64 (cbrt.f64 b) #s(literal -1 binary64))
(neg.f64 (cbrt.f64 b))
(*.f64 (cbrt.f64 b) #s(literal 1 binary64))
(cbrt.f64 b)
(*.f64 #s(literal 1 binary64) (cbrt.f64 b))
(cbrt.f64 b)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 b)))
(cbrt.f64 b)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (cbrt.f64 b))))
(neg.f64 (cbrt.f64 b))
(*.f64 (cbrt.f64 (cbrt.f64 b)) (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64)))
(cbrt.f64 b)
(*.f64 (pow.f64 b #s(literal 1/6 binary64)) (pow.f64 b #s(literal 1/6 binary64)))
(cbrt.f64 b)
(*.f64 (pow.f64 b #s(literal 1/6 binary64)) (neg.f64 (pow.f64 b #s(literal 1/6 binary64))))
(neg.f64 (cbrt.f64 b))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 b))
(cbrt.f64 b)
(*.f64 (pow.f64 (sqrt.f64 b) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 b) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 b)) (cbrt.f64 (sqrt.f64 b)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)))) (fabs.f64 (cbrt.f64 (cbrt.f64 b))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 b)))
(neg.f64 (cbrt.f64 b))
(*.f64 (neg.f64 (pow.f64 b #s(literal 1/6 binary64))) (pow.f64 b #s(literal 1/6 binary64)))
(neg.f64 (cbrt.f64 b))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 b)))
(neg.f64 (cbrt.f64 b))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 b #s(literal 1/6 binary64))) (pow.f64 b #s(literal 1/6 binary64)))
(neg.f64 (cbrt.f64 b))
(/.f64 b (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (cbrt.f64 b)))))
(/.f64 b (+.f64 #s(literal 0 binary64) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(/.f64 b (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))) (cbrt.f64 b))
(pow.f64 b #s(literal 1/3 binary64))
(cbrt.f64 b)
(pow.f64 (cbrt.f64 b) #s(literal 1 binary64))
(cbrt.f64 b)
(pow.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(cbrt.f64 b)
(pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 3 binary64))
(cbrt.f64 b)
(pow.f64 (pow.f64 b #s(literal 1/6 binary64)) #s(literal 2 binary64))
(cbrt.f64 b)
(neg.f64 (cbrt.f64 b))
(sqrt.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(cbrt.f64 b)
(fabs.f64 (cbrt.f64 b))
(cbrt.f64 b)
(log.f64 (exp.f64 (cbrt.f64 b)))
(cbrt.f64 b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 b))))
(cbrt.f64 b)
(expm1.f64 (log1p.f64 (cbrt.f64 b)))
(log1p.f64 (expm1.f64 (cbrt.f64 b)))
(cbrt.f64 b)
(exp.f64 (log.f64 (cbrt.f64 b)))
(cbrt.f64 b)
(exp.f64 (*.f64 (log.f64 b) #s(literal 1/3 binary64)))
(cbrt.f64 b)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 b)) #s(literal 1 binary64)))
(cbrt.f64 b)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 b) (cbrt.f64 b))
(pow.f64 (cbrt.f64 b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 b) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 b)))
(pow.f64 (cbrt.f64 b) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64))))
(*.f64 (pow.f64 b #s(literal 1/6 binary64)) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (pow.f64 b #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 b) (pow.f64 b #s(literal 1/6 binary64)))
(*.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (cbrt.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 b)))
(pow.f64 (cbrt.f64 b) #s(literal 2 binary64))
(neg.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (cbrt.f64 b) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 b) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))))
(pow.f64 (cbrt.f64 b) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 b #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 b) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 b))))
(pow.f64 (cbrt.f64 b) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 b))) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 b) #s(literal 2 binary64))

eval212.0ms (1.7%)

Compiler

Compiled 10864 to 1828 computations (83.2% saved)

prune266.0ms (2.1%)

Pruning

18 alts after pruning (10 fresh and 8 done)

PrunedKeptTotal
New7248732
Fresh123
Picked325
Done066
Total72818746
Accuracy
100.0%
Counts
746 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.6%
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b)))
24.6%
(/.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (*.f64 a b)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
99.2%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
95.2%
(*.f64 (*.f64 a (*.f64 a b)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 b))))
95.6%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
32.1%
(*.f64 (*.f64 a (*.f64 a b)) b)
99.7%
(*.f64 (*.f64 a (neg.f64 b)) (*.f64 a b))
32.0%
(*.f64 (*.f64 a b) (*.f64 a b))
97.2%
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (exp.f64 (log.f64 (*.f64 a b))))
90.1%
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
83.0%
(*.f64 a (*.f64 (*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b)) (neg.f64 a)))
83.0%
(*.f64 a (*.f64 (*.f64 b b) (neg.f64 a)))
93.4%
(*.f64 a (*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))))
93.5%
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
32.0%
(*.f64 a (*.f64 b (*.f64 b a)))
78.0%
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b b)))
83.3%
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b))
83.5%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
Compiler

Compiled 343 to 210 computations (38.8% saved)

simplify1.1s (8.9%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 b)
cost-diff6720
(*.f64 a (*.f64 (*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b)) (neg.f64 a)))
cost-diff12928
(*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b))
cost-diff12928
(*.f64 (*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b)) (neg.f64 a))
cost-diff0
(pow.f64 (sqrt.f64 a) #s(literal 4 binary64))
cost-diff0
(*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b)
cost-diff0
(*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b)
cost-diff0
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b))
cost-diff0
(*.f64 a b)
cost-diff0
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
cost-diff0
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
cost-diff192
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
cost-diff-6208
(*.f64 a (*.f64 (*.f64 b b) (neg.f64 a)))
cost-diff0
(neg.f64 a)
cost-diff0
(*.f64 b b)
cost-diff0
(*.f64 (*.f64 b b) (neg.f64 a))
cost-diff-6208
(*.f64 (*.f64 a (neg.f64 b)) (*.f64 a b))
cost-diff0
(*.f64 a b)
cost-diff0
(neg.f64 b)
cost-diff0
(*.f64 a (neg.f64 b))
Rules
1249×fma-neg
1100×fma-define
989×div-sub
332×associate-*r*
312×sub-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
033511
181463
2204460
3498460
4932460
51304460
61892460
72273460
82440460
92478460
102523460
112701460
123615460
135349460
146080460
156228460
166480460
176504460
186504460
196587460
207602460
217602460
227602460
237696460
247800460
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (*.f64 a (neg.f64 b)) (*.f64 a b))
(*.f64 a (neg.f64 b))
a
(neg.f64 b)
b
(*.f64 a b)
(*.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 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
#s(literal 1 binary64)
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
#s(literal -1 binary64)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a b)
a
b
#s(literal 2 binary64)
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b)
(*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b)
(pow.f64 (sqrt.f64 a) #s(literal 4 binary64))
(sqrt.f64 a)
a
#s(literal 4 binary64)
b
(*.f64 a (*.f64 (*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b)) (neg.f64 a)))
a
(*.f64 (*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b)) (neg.f64 a))
(*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 b (sqrt.f64 b))
b
(sqrt.f64 b)
(neg.f64 a)
Outputs
(*.f64 (*.f64 a (neg.f64 b)) (*.f64 a b))
(*.f64 a (*.f64 (neg.f64 b) (*.f64 a b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a (neg.f64 b))
a
(neg.f64 b)
b
(*.f64 a b)
(*.f64 a (*.f64 (*.f64 b b) (neg.f64 a)))
(*.f64 a (*.f64 (neg.f64 b) (*.f64 a b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
a
(*.f64 (*.f64 b b) (neg.f64 a))
(*.f64 b (*.f64 a (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 b)))
(*.f64 b b)
b
(neg.f64 a)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 a (*.f64 (neg.f64 b) (*.f64 a b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
#s(literal 1 binary64)
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
#s(literal -1 binary64)
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 a b)
a
b
#s(literal 2 binary64)
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b))
(*.f64 (*.f64 b (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (neg.f64 b))
(*.f64 b (*.f64 (neg.f64 b) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b)
(*.f64 b (*.f64 b (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))))
(*.f64 (*.f64 b b) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b)
(*.f64 b (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))
(pow.f64 (sqrt.f64 a) #s(literal 4 binary64))
(sqrt.f64 a)
a
#s(literal 4 binary64)
b
(*.f64 a (*.f64 (*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b)) (neg.f64 a)))
(*.f64 a (*.f64 (neg.f64 b) (*.f64 a b)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
a
(*.f64 (*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b)) (neg.f64 a))
(*.f64 (*.f64 b b) (neg.f64 a))
(*.f64 b (*.f64 a (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 b)))
(*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 b b)
(*.f64 b (sqrt.f64 b))
(pow.f64 (sqrt.f64 b) #s(literal 3 binary64))
b
(sqrt.f64 b)
(neg.f64 a)

localize285.0ms (2.3%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(*.f64 b (sqrt.f64 b))
accuracy99.7%
(*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b))
accuracy93.6%
(*.f64 a (*.f64 (*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b)) (neg.f64 a)))
accuracy89.6%
(*.f64 (*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b)) (neg.f64 a))
accuracy100.0%
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b))
accuracy99.4%
(pow.f64 (sqrt.f64 a) #s(literal 4 binary64))
accuracy95.7%
(*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b)
accuracy88.2%
(*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b)
accuracy100.0%
(*.f64 a b)
accuracy99.8%
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
accuracy99.7%
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
accuracy99.4%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
accuracy100.0%
(*.f64 b b)
accuracy100.0%
(neg.f64 a)
accuracy93.6%
(*.f64 a (*.f64 (*.f64 b b) (neg.f64 a)))
accuracy89.6%
(*.f64 (*.f64 b b) (neg.f64 a))
accuracy100.0%
(*.f64 a (neg.f64 b))
accuracy100.0%
(*.f64 a b)
accuracy100.0%
(neg.f64 b)
accuracy99.7%
(*.f64 (*.f64 a (neg.f64 b)) (*.f64 a b))
Results
199.0ms256×0valid
Compiler

Compiled 143 to 28 computations (80.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 97.0ms
ival-mult: 53.0ms (54.9% of total)
ival-pow: 16.0ms (16.6% of total)
ival-div: 9.0ms (9.3% of total)
ival-sqrt: 9.0ms (9.3% of total)
ival-neg: 8.0ms (8.3% of total)
const: 1.0ms (1% of total)
backward-pass: 0.0ms (0% of total)

series81.0ms (0.7%)

Counts
16 → 316
Calls
Call 1
Inputs
#<alt (*.f64 a (neg.f64 b))>
#<alt (*.f64 (*.f64 a (neg.f64 b)) (*.f64 a b))>
#<alt (*.f64 (*.f64 b b) (neg.f64 a))>
#<alt (*.f64 b b)>
#<alt (*.f64 a (*.f64 (*.f64 b b) (neg.f64 a)))>
#<alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))>
#<alt (neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b))>
#<alt (*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b)>
#<alt (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b)>
#<alt (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))>
#<alt (*.f64 (*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b)) (neg.f64 a))>
#<alt (*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b))>
#<alt (*.f64 a (*.f64 (*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b)) (neg.f64 a)))>
#<alt (sqrt.f64 b)>
#<alt (*.f64 b (sqrt.f64 b))>
Outputs
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a b))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #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 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) b)>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (pow.f64 a #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 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 (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 (*.f64 #s(literal -1 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 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 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 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 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 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 (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))>
#<alt (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))>
#<alt (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))>
#<alt (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))>
#<alt (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))>
#<alt (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))>
#<alt (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))>
#<alt (sqrt.f64 (pow.f64 b #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
Calls

81 calls:

TimeVariablePointExpression
11.0ms
a
@0
(/ -1 (pow (* a b) 2))
3.0ms
a
@-inf
(neg (* (* (pow (sqrt a) 4) b) b))
2.0ms
b
@-inf
(* (* (* b (sqrt b)) (sqrt b)) (neg a))
2.0ms
a
@inf
(/ -1 (pow (* a b) 2))
2.0ms
b
@inf
(/ -1 (pow (* a b) 2))

rewrite374.0ms (3%)

Algorithm
batch-egg-rewrite
Rules
654×log1p-expm1-u
654×expm1-log1p-u
265×associate-*r*
190×expm1-undefine
190×log1p-undefine
Iterations

Useful iterations: 1 (0.0ms)

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

simplify540.0ms (4.4%)

Algorithm
egg-herbie
Rules
805×fma-define
448×associate-*r*
431×associate-*l*
372×prod-exp
348×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048617459
193517021
2340917003
Stop Event
node limit
Counts
797 → 308
Calls
Call 1
Inputs
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #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 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 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 (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))
(*.f64 #s(literal -1 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 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 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 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(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 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))))
(sqrt.f64 (pow.f64 b #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 b #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 b #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 b #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 b #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 b #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 b #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 b #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a b)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 a b)))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)) #s(literal -1/2 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 (*.f64 a b) #s(literal 1 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) (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 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(/.f64 #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))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 a b) (/.f64 #s(literal 1 binary64) (*.f64 a b)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))) (cbrt.f64 (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 (*.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))
(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)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.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 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 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 (log.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #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 (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 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))))
(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)))))
(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))
(neg.f64 (pow.f64 b #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 b #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 b #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3/2 binary64)) (pow.f64 (pow.f64 b #s(literal 3/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 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(/.f64 #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))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 a b) (/.f64 #s(literal 1 binary64) (*.f64 a b)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))) (cbrt.f64 (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 (*.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))
(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)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.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 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 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 (log.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 b (/.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal -1 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 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #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))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (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)) #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))) (/.f64 b #s(literal -1 binary64)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 b #s(literal 3/2 binary64)) (*.f64 (*.f64 a (sqrt.f64 b)) a))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 a b) (/.f64 (*.f64 a b) #s(literal -1 binary64)))
(*.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 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (sqrt.f64 b)) (pow.f64 b #s(literal 3/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)))))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 3/2 binary64))) (sqrt.f64 b))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal -1 binary64)) b)
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (cbrt.f64 (pow.f64 a #s(literal 2 binary64)))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal -1 binary64)) 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))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)) #s(literal -1 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))
(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)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.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 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 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 (log.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 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 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(*.f64 #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))
(*.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)) #s(literal -1 binary64))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (/.f64 #s(literal 1 binary64) (*.f64 a b)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))))
(*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b))) (/.f64 #s(literal 1 binary64) (*.f64 a b)))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (cbrt.f64 (pow.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))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal 2 binary64))
(pow.f64 (*.f64 a b) #s(literal -2 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (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) (exp.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)))
(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 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 b (/.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal -1 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 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #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))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (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)) #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))) (/.f64 b #s(literal -1 binary64)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (pow.f64 b #s(literal 3/2 binary64)) (*.f64 (*.f64 a (sqrt.f64 b)) a))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (*.f64 a b) (/.f64 (*.f64 a b) #s(literal -1 binary64)))
(*.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 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (sqrt.f64 b)) (pow.f64 b #s(literal 3/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)))))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 3/2 binary64))) (sqrt.f64 b))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a (pow.f64 b #s(literal 3/2 binary64))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal -1 binary64)) b)
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (cbrt.f64 (pow.f64 a #s(literal 2 binary64)))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal -1 binary64)) 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 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(/.f64 #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))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 a b) (/.f64 #s(literal 1 binary64) (*.f64 a b)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))) (cbrt.f64 (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 (*.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))
(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)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.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 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 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 (log.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(/.f64 #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))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 a b) (/.f64 #s(literal 1 binary64) (*.f64 a b)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))) (cbrt.f64 (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 (*.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))
(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)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.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 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 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 (log.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #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 b (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
(neg.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))))
(log.f64 (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 b #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(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 (*.f64 a b)) (log.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 a a)
(*.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (sqrt.f64 a) (pow.f64 a #s(literal 3/2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (cbrt.f64 (pow.f64 a #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (*.f64 (cbrt.f64 a) a))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (cbrt.f64 (pow.f64 a #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 3/2 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 a)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (pow.f64 a #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 a #s(literal 1/4 binary64)) #s(literal 4 binary64)))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 a #s(literal 2 binary64)))) (cbrt.f64 a))
(neg.f64 (pow.f64 a #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 a #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)))
(exp.f64 (*.f64 (log.f64 a) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.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 (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 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))))
(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)))))
(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))
(neg.f64 (pow.f64 b #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 b #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 b #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3/2 binary64)) (pow.f64 (pow.f64 b #s(literal 3/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 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(/.f64 #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))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 a b) (/.f64 #s(literal 1 binary64) (*.f64 a b)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))) (cbrt.f64 (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 (*.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))
(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)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #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 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.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 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 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 (log.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 a b))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 b))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) #s(literal 1 binary64))
(*.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 #s(literal -1 binary64)) (sqrt.f64 b))
(*.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 (pow.f64 b #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 b)) #s(literal 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 (exp.f64 (log1p.f64 (pow.f64 b #s(literal 3/2 binary64)))) #s(literal 1 binary64))
(pow.f64 b #s(literal 3/2 binary64))
(pow.f64 (sqrt.f64 b) #s(literal 3 binary64))
(pow.f64 (pow.f64 b #s(literal 3/2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (pow.f64 b #s(literal 3/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (pow.f64 b #s(literal 3/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 b #s(literal 3 binary64)))
(log.f64 (exp.f64 (pow.f64 b #s(literal 3/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 b #s(literal 3/2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 b #s(literal 3/2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 3/2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 b #s(literal 3/2 binary64))))
(exp.f64 (log.f64 (pow.f64 b #s(literal 3/2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 b #s(literal 3/2 binary64))) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 a (neg.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #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 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (neg.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (neg.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (neg.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (neg.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 b (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 b (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 b (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 b (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) b)
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 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 (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))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(pow.f64 b #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(pow.f64 b #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(pow.f64 b #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(pow.f64 b #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 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 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)
(sqrt.f64 (pow.f64 b #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 b #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 b #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 b #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 b #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 b #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 b #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 b #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 b #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 b #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 b #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (pow.f64 b #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 b #s(literal 3 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 #s(literal -1 binary64) (fma.f64 a b #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a b)))
(*.f64 a b)
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 a b)))
(*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 a b))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) b)
(*.f64 (*.f64 a b) (sqrt.f64 #s(literal -1 binary64)))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 a b)
(pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 3 binary64))
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 a b)
(pow.f64 (*.f64 a b) #s(literal 1 binary64))
(*.f64 a b)
(pow.f64 (sqrt.f64 (*.f64 a b)) #s(literal 2 binary64))
(*.f64 a b)
(neg.f64 (*.f64 a b))
(*.f64 a (neg.f64 b))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 a b)
(fabs.f64 (*.f64 a b))
(*.f64 a b)
(log.f64 (pow.f64 (exp.f64 a) b))
(*.f64 a b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 a b))))
(*.f64 a b)
(cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)))
(*.f64 a b)
(cbrt.f64 (*.f64 (pow.f64 a #s(literal 3 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 #s(literal -1 binary64) (fma.f64 a b #s(literal 1 binary64)))
(log1p.f64 (expm1.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (log.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) #s(literal 1 binary64)))
(*.f64 a b)
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(/.f64 #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))
(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 (*.f64 a b) (/.f64 #s(literal 1 binary64) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(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))
(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)))
(fabs.f64 (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 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.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 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 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 (log.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(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))
(-.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 #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 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 a b) #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)))
(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)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64))))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 b #s(literal 2 binary64))
(neg.f64 (pow.f64 b #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 b #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))
(pow.f64 b #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 b #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 b #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3/2 binary64)) (pow.f64 (pow.f64 b #s(literal 3/2 binary64)) #s(literal 3 binary64))))
(pow.f64 b #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 b #s(literal 2 binary64))))
(pow.f64 b #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(pow.f64 b #s(literal 2 binary64))
(exp.f64 (*.f64 (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))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(/.f64 #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))
(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 (*.f64 a b) (/.f64 #s(literal 1 binary64) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(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))
(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)))
(fabs.f64 (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 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.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 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 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 (log.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(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))
(+.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))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 b (/.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #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 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(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 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (/.f64 (pow.f64 b #s(literal 2 binary64)) #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))) (/.f64 b #s(literal -1 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 b #s(literal 3/2 binary64)) (*.f64 (*.f64 a (sqrt.f64 b)) a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (cbrt.f64 a)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 a (*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (cbrt.f64 a))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (*.f64 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 a))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 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 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a b) (/.f64 (*.f64 a b) #s(literal -1 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #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)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (sqrt.f64 b)) (pow.f64 b #s(literal 3/2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 3/2 binary64))) (sqrt.f64 b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))))
(*.f64 (*.f64 (*.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 a (pow.f64 b #s(literal 3/2 binary64))) (*.f64 a (sqrt.f64 b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (*.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 a (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (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))) (cbrt.f64 (pow.f64 a #s(literal 2 binary64)))) (cbrt.f64 a))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (cbrt.f64 a)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 a (*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (cbrt.f64 a))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (*.f64 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 a))))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal -1 binary64)) a)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 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))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(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))
(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)))
(fabs.f64 (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 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.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 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 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 (log.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(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))
(-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a 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 (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 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (/.f64 #s(literal 1 binary64) (*.f64 a b)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) b) a) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b))))
(/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) b) a) #s(literal 2 binary64))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)))))
(*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b))) (/.f64 #s(literal 1 binary64) (*.f64 a b)))
(/.f64 #s(literal -1 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 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) b) a) #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 (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))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) b) a) #s(literal 2 binary64))
(pow.f64 (*.f64 a b) #s(literal -2 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (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) (exp.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 a b) #s(literal -2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))))
(pow.f64 (*.f64 a b) #s(literal -2 binary64))
(exp.f64 (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))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 a (*.f64 a (pow.f64 b #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 b (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 b (/.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #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 (*.f64 a (pow.f64 b #s(literal 2 binary64))) a)
(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 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal -1 binary64))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (/.f64 (pow.f64 b #s(literal 2 binary64)) #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))) (/.f64 b #s(literal -1 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 b #s(literal 3/2 binary64)) (*.f64 (*.f64 a (sqrt.f64 b)) a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (cbrt.f64 a)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 a (*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (cbrt.f64 a))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (*.f64 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 a))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 (pow.f64 a #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (pow.f64 b #s(literal 2 binary64))))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (cbrt.f64 (pow.f64 a #s(literal 4 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 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 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a b) (/.f64 (*.f64 a b) #s(literal -1 binary64)))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) #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)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (sqrt.f64 b)) (pow.f64 b #s(literal 3/2 binary64)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 3/2 binary64))) (sqrt.f64 b))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 b #s(literal 4 binary64))) (pow.f64 (cbrt.f64 b) #s(literal 2 binary64))))
(*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 b #s(literal 4 binary64)))))
(*.f64 (*.f64 (*.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 a (pow.f64 b #s(literal 3/2 binary64))) (*.f64 a (sqrt.f64 b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))))
(*.f64 (*.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 a (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (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))) (cbrt.f64 (pow.f64 a #s(literal 2 binary64)))) (cbrt.f64 a))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) (cbrt.f64 a)))
(*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 a (*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (cbrt.f64 a))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (*.f64 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (cbrt.f64 a))))
(*.f64 (*.f64 (*.f64 a (pow.f64 b #s(literal 2 binary64))) #s(literal -1 binary64)) a)
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 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 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(/.f64 #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))
(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 (*.f64 a b) (/.f64 #s(literal 1 binary64) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(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))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)))
(fabs.f64 (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 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.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 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 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 (log.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(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))
(+.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))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(/.f64 #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))
(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 (*.f64 a b) (/.f64 #s(literal 1 binary64) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(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))
(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)))
(fabs.f64 (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 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.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 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 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 (log.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(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))
(-.f64 #s(literal 0 binary64) (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 b (neg.f64 (pow.f64 a #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(+.f64 #s(literal -1 binary64) (fma.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))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(pow.f64 (*.f64 a (sqrt.f64 b)) #s(literal 2 binary64))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(neg.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(*.f64 b (neg.f64 (pow.f64 a #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 4 binary64))))
(fabs.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))))))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))) b)))
(*.f64 b (neg.f64 (pow.f64 a #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64))))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(+.f64 #s(literal -1 binary64) (fma.f64 b (pow.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(exp.f64 (+.f64 (log.f64 (*.f64 a b)) (log.f64 a)))
(*.f64 b (pow.f64 a #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64))))
(*.f64 a a)
(pow.f64 a #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 a #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 a #s(literal 2 binary64)))
(neg.f64 (pow.f64 a #s(literal 2 binary64)))
(*.f64 (sqrt.f64 a) (pow.f64 a #s(literal 3/2 binary64)))
(*.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 a #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (cbrt.f64 (pow.f64 a #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (*.f64 (cbrt.f64 a) a))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (*.f64 a (cbrt.f64 a)))
(*.f64 a (*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 4 binary64))) (cbrt.f64 (pow.f64 a #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (cbrt.f64 (pow.f64 a #s(literal 4 binary64))))
(*.f64 (pow.f64 a #s(literal 3/2 binary64)) (sqrt.f64 a))
(*.f64 (sqrt.f64 a) (pow.f64 a #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 a) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 a)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (pow.f64 a #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 a #s(literal 1/4 binary64)) #s(literal 4 binary64)))
(pow.f64 (pow.f64 a #s(literal 1/4 binary64)) #s(literal 8 binary64))
(*.f64 (*.f64 a (cbrt.f64 (pow.f64 a #s(literal 2 binary64)))) (cbrt.f64 a))
(*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (*.f64 a (cbrt.f64 a)))
(*.f64 a (*.f64 (cbrt.f64 (pow.f64 a #s(literal 2 binary64))) (cbrt.f64 a)))
(neg.f64 (pow.f64 a #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 a #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 a #s(literal 2 binary64))))
(pow.f64 a #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 a #s(literal 2 binary64)))))
(pow.f64 a #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 a #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 a #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 a #s(literal 2 binary64))))
(pow.f64 a #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)))
(pow.f64 a #s(literal 2 binary64))
(exp.f64 (*.f64 (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))
(-.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 #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 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 a b) #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)))
(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)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64))))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 b #s(literal 2 binary64))
(neg.f64 (pow.f64 b #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 b #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 b #s(literal 2 binary64))))
(pow.f64 b #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 b #s(literal 2 binary64)))))
(pow.f64 b #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 b #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3/2 binary64)) (pow.f64 (pow.f64 b #s(literal 3/2 binary64)) #s(literal 3 binary64))))
(pow.f64 b #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 b #s(literal 2 binary64))))
(pow.f64 b #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(pow.f64 b #s(literal 2 binary64))
(exp.f64 (*.f64 (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))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(/.f64 #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))
(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 (*.f64 a b) (/.f64 #s(literal 1 binary64) (*.f64 a b)))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64))) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64))))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal 4 binary64)))) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(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))
(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)))
(fabs.f64 (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 b #s(literal 3 binary64)) (pow.f64 (*.f64 b (pow.f64 a #s(literal 2 binary64))) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 a #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 a b) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.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 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 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 (log.f64 (pow.f64 (*.f64 a b) #s(literal -2 binary64))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a b) #s(literal -2 binary64)))
(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))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 b))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (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 (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 (cbrt.f64 (sqrt.f64 b)) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (cbrt.f64 (sqrt.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)))
(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 #s(literal -1 binary64)) (sqrt.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 (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 (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 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)))
(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 (exp.f64 (log1p.f64 (pow.f64 b #s(literal 3/2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 3/2 binary64))))
(pow.f64 b #s(literal 3/2 binary64))
(pow.f64 (sqrt.f64 b) #s(literal 3 binary64))
(pow.f64 b #s(literal 3/2 binary64))
(pow.f64 (pow.f64 b #s(literal 3/2 binary64)) #s(literal 1 binary64))
(pow.f64 b #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (pow.f64 b #s(literal 3/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 b #s(literal 3/2 binary64))
(pow.f64 (sqrt.f64 (pow.f64 b #s(literal 3/2 binary64))) #s(literal 2 binary64))
(pow.f64 b #s(literal 3/2 binary64))
(sqrt.f64 (pow.f64 b #s(literal 3 binary64)))
(log.f64 (exp.f64 (pow.f64 b #s(literal 3/2 binary64))))
(pow.f64 b #s(literal 3/2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 b #s(literal 3/2 binary64)))))
(pow.f64 b #s(literal 3/2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 b #s(literal 3/2 binary64)) #s(literal 3 binary64)))
(pow.f64 b #s(literal 3/2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 b #s(literal 3/2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 b #s(literal 3/2 binary64))))
(pow.f64 b #s(literal 3/2 binary64))
(exp.f64 (log.f64 (pow.f64 b #s(literal 3/2 binary64))))
(pow.f64 b #s(literal 3/2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 b #s(literal 3/2 binary64))) #s(literal 1 binary64)))
(pow.f64 b #s(literal 3/2 binary64))

eval161.0ms (1.3%)

Compiler

Compiled 6281 to 1560 computations (75.2% saved)

prune189.0ms (1.5%)

Pruning

17 alts after pruning (7 fresh and 10 done)

PrunedKeptTotal
New5174521
Fresh235
Picked235
Done178
Total52217539
Accuracy
100.0%
Counts
539 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.6%
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b)))
24.6%
(/.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (*.f64 a b)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
99.1%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)))))
95.6%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
32.1%
(*.f64 (*.f64 a (*.f64 a b)) b)
99.7%
(*.f64 (*.f64 a (neg.f64 b)) (*.f64 a b))
97.2%
(*.f64 (*.f64 a (neg.f64 b)) (exp.f64 (log.f64 (*.f64 a b))))
90.1%
(*.f64 (*.f64 a (neg.f64 b)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
32.0%
(*.f64 (*.f64 a b) (*.f64 a b))
83.0%
(*.f64 a (*.f64 (*.f64 b b) (neg.f64 a)))
31.8%
(*.f64 a (*.f64 (*.f64 b b) a))
93.4%
(*.f64 a (*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))))
93.5%
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
32.0%
(*.f64 a (*.f64 b (*.f64 b a)))
78.0%
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b b)))
83.3%
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b))
83.5%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
Compiler

Compiled 483 to 208 computations (56.9% saved)

regimes63.0ms (0.5%)

Counts
28 → 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 (neg.f64 b)) (*.f64 a b))
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 a b)))))
(neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)))
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b b)))
(*.f64 a (*.f64 (pow.f64 b #s(literal 2 binary64)) (neg.f64 a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 a b)))
(neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 b #s(literal 2 binary64))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) b) b))
(*.f64 (*.f64 a (neg.f64 b)) (exp.f64 (log.f64 (*.f64 a b))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (exp.f64 (log.f64 (*.f64 a b))))
(*.f64 (*.f64 a (neg.f64 b)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(*.f64 a (*.f64 b (*.f64 b (*.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a))))))
(*.f64 a (*.f64 (*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b)) (neg.f64 a)))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (cbrt.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64))))
(/.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (*.f64 a b)) (neg.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64))))
(*.f64 a (*.f64 b (*.f64 b (/.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 a (*.f64 a b)) (*.f64 (pow.f64 (cbrt.f64 b) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 b))))
Outputs
(*.f64 (*.f64 a (neg.f64 b)) (*.f64 a b))
Calls

5 calls:

16.0ms
a
12.0ms
b
10.0ms
(*.f64 a a)
10.0ms
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
10.0ms
(*.f64 (*.f64 (*.f64 a a) b) b)
Results
AccuracySegmentsBranch
99.7%1a
99.7%1b
99.7%1(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
99.7%1(*.f64 (*.f64 (*.f64 a a) b) b)
99.7%1(*.f64 a a)
Compiler

Compiled 30 to 18 computations (40% saved)

regimes24.0ms (0.2%)

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:

5.0ms
a
5.0ms
b
4.0ms
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
4.0ms
(*.f64 a a)
4.0ms
(*.f64 (*.f64 (*.f64 a a) b) b)
Results
AccuracySegmentsBranch
96.1%2a
93.5%1b
96.1%2(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
96.1%2(*.f64 (*.f64 (*.f64 a a) b) b)
96.1%2(*.f64 a a)
Compiler

Compiled 30 to 18 computations (40% saved)

regimes21.0ms (0.2%)

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:

5.0ms
b
4.0ms
a
4.0ms
(*.f64 a a)
3.0ms
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
3.0ms
(*.f64 (*.f64 (*.f64 a a) b) b)
Results
AccuracySegmentsBranch
83.5%1b
83.5%1(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
83.5%1(*.f64 (*.f64 (*.f64 a a) b) b)
83.5%1a
83.5%1(*.f64 a a)
Compiler

Compiled 30 to 18 computations (40% saved)

regimes8.0ms (0.1%)

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:

4.0ms
a
4.0ms
b
Results
AccuracySegmentsBranch
32.1%1b
32.1%1a
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes7.0ms (0.1%)

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:

3.0ms
a
3.0ms
b
Results
AccuracySegmentsBranch
32.0%1a
32.0%1b
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes6.0ms (0.1%)

Accuracy

Total -0.1b remaining (-0.2%)

Threshold costs -0.1b (-0.2%)

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:

3.0ms
b
3.0ms
a
Results
AccuracySegmentsBranch
32.0%1a
32.0%1b
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.14002205637711e-309
6.9802637537978425e-308
Compiler

Compiled 15 to 10 computations (33.3% saved)

simplify18.0ms (0.1%)

Algorithm
egg-herbie
Rules
21×*-commutative
sub-neg
neg-sub0
neg-mul-1
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032254
159254
279254
397254
4109254
5114254
6115254
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 a (neg.f64 b)) (*.f64 a b))
(if (<=.f64 (*.f64 a a) #s(literal 1012011266536553/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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 a (neg.f64 b)) (*.f64 a b))
(if (<=.f64 (*.f64 a a) #s(literal 1012011266536553/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 a (*.f64 b (*.f64 b (neg.f64 a)))) (neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b)))
(if (<=.f64 (*.f64 a a) #s(literal 1012011266536553/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 a (*.f64 b (*.f64 a (neg.f64 b)))) (*.f64 (*.f64 b (*.f64 a a)) (neg.f64 b)))
(if (<=.f64 (*.f64 a a) #s(literal 1012011266536553/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 a (*.f64 b (*.f64 a (neg.f64 b)))) (*.f64 b (*.f64 b (neg.f64 (*.f64 a a)))))
(if (<=.f64 (*.f64 a a) #s(literal 1012011266536553/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 a (*.f64 b (*.f64 a (neg.f64 b)))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(*.f64 (*.f64 b (*.f64 a a)) (neg.f64 b))
(*.f64 b (*.f64 b (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 a b)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 a (*.f64 b (*.f64 b a)))
(*.f64 a (*.f64 b (*.f64 a b)))

soundness2.3s (18.9%)

Rules
839×log1p-expm1-u
839×expm1-log1p-u
690×associate-/l*
686×log1p-expm1-u
686×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027297
1408261
24319261
055714522
1115114138
2577713802
029204
1434172
25896172
020252
1306177
23543177
051912700
191912676
2340012586
3676112586
027237
183237
2244237
3518237
4694237
5817237
Stop Event
fuel
saturated
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 603 to 217 computations (64% saved)

preprocess144.0ms (1.2%)

Remove

(sort a b)

(abs b)

(abs a)

Compiler

Compiled 382 to 198 computations (48.2% saved)

end0.0ms (0%)

Profiling

Loading profile data...