sqrt B (should all be same)

Time bar (total: 14.0s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
100%100%0%0%0%0%0%2
Compiler

Compiled 8 to 7 computations (12.5% saved)

sample5.8s (41.7%)

Memory
23.3MiB live, 647.0MiB allocated
Samples
4.4s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 202.0ms
ival-mult: 129.0ms (63.9% of total)
ival-sqrt: 59.0ms (29.2% of total)
ival-true: 6.0ms (3% of total)
exact: 5.0ms (2.5% of total)
ival-assert: 3.0ms (1.5% of total)
Bogosity

explain143.0ms (1%)

Memory
-2.5MiB live, 78.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1220-1(4.092730274809998e-158)(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
00-0-#s(literal 2 binary64)
00-0-(*.f64 (*.f64 #s(literal 2 binary64) x) x)
00-0-(*.f64 #s(literal 2 binary64) x)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sqrt.f64(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))uflow-rescue630
(*.f64 (*.f64 #s(literal 2 binary64) x) x)underflow63
sqrt.f64(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))oflow-rescue580
(*.f64 (*.f64 #s(literal 2 binary64) x) x)overflow58
Confusion
Predicted +Predicted -
+1211
-0134
Precision
1.0
Recall
0.9918032786885246
Confusion?
Predicted +Predicted MaybePredicted -
+12101
-00134
Precision?
1.0
Recall?
0.9918032786885246
Freqs
test
numberfreq
0135
1121
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
68.0ms512×0valid
Compiler

Compiled 42 to 19 computations (54.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-mult: 7.0ms (61.3% of total)
ival-sqrt: 4.0ms (35% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess50.0ms (0.4%)

Memory
-24.6MiB live, 19.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0717
12113
26213
315113
422013
523913
624113
056
086
1126
2136
0136
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
Outputs
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
(sqrt.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x))
Symmetry

(abs x)

Compiler

Compiled 6 to 5 computations (16.7% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.7%
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
Compiler

Compiled 6 to 5 computations (16.7% saved)

simplify2.0ms (0%)

Memory
2.2MiB live, 2.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 2 binary64) x)
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) x) x)
cost-diff0
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0516
0816
11216
21316
01316
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
(*.f64 (*.f64 #s(literal 2 binary64) x) x)
(*.f64 #s(literal 2 binary64) x)
#s(literal 2 binary64)
x
Outputs
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
(sqrt.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal 2 binary64) x) x)
(*.f64 (*.f64 x #s(literal 2 binary64)) x)
(*.f64 #s(literal 2 binary64) x)
(*.f64 x #s(literal 2 binary64))
#s(literal 2 binary64)
x

localize15.0ms (0.1%)

Memory
22.1MiB live, 22.1MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 (*.f64 #s(literal 2 binary64) x) x)
accuracy0.0
(*.f64 #s(literal 2 binary64) x)
accuracy28.360610800468972
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
Samples
10.0ms256×0valid
Compiler

Compiled 18 to 7 computations (61.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-mult: 3.0ms (56.3% of total)
ival-sqrt: 2.0ms (37.5% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series4.0ms (0%)

Memory
4.8MiB live, 4.8MiB allocated
Counts
3 → 4
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
(*.f64 (*.f64 #s(literal 2 binary64) x) x)
(*.f64 #s(literal 2 binary64) x)
Outputs
(* x (sqrt 2))
(* 2 (pow x 2))
(* 2 x)
(* -1 (* x (sqrt 2)))
Calls

3 calls:

TimeVariablePointExpression
1.0ms
x
@0
((sqrt (* (* 2 x) x)) (* (* 2 x) x) (* 2 x))
1.0ms
x
@inf
((sqrt (* (* 2 x) x)) (* (* 2 x) x) (* 2 x))
1.0ms
x
@-inf
((sqrt (* (* 2 x) x)) (* (* 2 x) x) (* 2 x))

simplify40.0ms (0.3%)

Memory
-34.3MiB live, 4.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
11717
23217
33617
44017
55217
66417
77517
89517
910017
010017
Stop Event
iter limit
saturated
Counts
4 → 4
Calls
Call 1
Inputs
(* x (sqrt 2))
(* 2 (pow x 2))
(* 2 x)
(* -1 (* x (sqrt 2)))
Outputs
(* x (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
(* 2 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 2 binary64))
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* -1 (* x (sqrt 2)))
(*.f64 (neg.f64 x) (sqrt.f64 #s(literal 2 binary64)))

rewrite231.0ms (1.7%)

Memory
38.5MiB live, 155.1MiB allocated
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0514
0814
11714
23813
39212
433812
5207412
0867212
Stop Event
iter limit
node limit
iter limit
Counts
3 → 118
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
(*.f64 (*.f64 #s(literal 2 binary64) x) x)
(*.f64 #s(literal 2 binary64) x)
Outputs
(*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (pow.f64 x #s(literal 3/4 binary64)))) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (pow.f64 x #s(literal 1/4 binary64)))) (pow.f64 x #s(literal 3/8 binary64)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x))) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 7/16 binary64)) (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 1/16 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 3/8 binary64)) (pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 3/8 binary64)) (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 3/8 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal 1/16 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 3/8 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/16 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) x) (pow.f64 #s(literal 4 binary64) #s(literal 1/16 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal 1/16 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64))) (pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 2 binary64))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 3/8 binary64)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 3/8 binary64)) (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 (*.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) x) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (*.f64 x #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 1/16 binary64)) (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 7/16 binary64)))
(*.f64 (pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64)) (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 3/8 binary64))))
(*.f64 (pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (*.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (*.f64 (pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/8 binary64)) (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 3/8 binary64))))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/16 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 3/8 binary64))))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/16 binary64)) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/16 binary64)) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) x)))
(*.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 1/8 binary64)) (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 3/8 binary64)))
(*.f64 (pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/16 binary64)) (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 3/8 binary64))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) x))
(*.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (sqrt.f64 x)))
(*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
(*.f64 x (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal 1/2 binary64)) (exp.f64 #s(literal 1/2 binary64))) (/.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 2 binary64))) #s(literal 2 binary64)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 3 binary64)) (*.f64 (*.f64 x #s(literal 2 binary64)) x)) #s(literal 1/8 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x #s(literal 4 binary64))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 4 binary64) x)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 x #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal 4 binary64) x) (pow.f64 x #s(literal 3 binary64))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 3 binary64))) #s(literal 1/8 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 1/4 binary64)) (exp.f64 #s(literal 1/4 binary64))) (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 (log.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (pow.f64 (log.f64 (/.f64 (*.f64 x #s(literal 2 binary64)) x)) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (pow.f64 (log.f64 (/.f64 x (*.f64 x #s(literal 2 binary64)))) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 (log.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)))) (pow.f64 (log.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x))) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (log.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (log.f64 x) (log.f64 (/.f64 x (*.f64 x #s(literal 2 binary64)))) (pow.f64 (log.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (log.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (log.f64 (*.f64 x #s(literal 2 binary64))) (log.f64 (/.f64 (*.f64 x #s(literal 2 binary64)) x)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal 8 binary64) (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 #s(literal 2 binary64)) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x))))) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal 8 binary64) (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 #s(literal 2 binary64)) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 1/2 binary64))) (pow.f64 (log.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (sqrt.f64 x))))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 #s(literal 4 binary64) (log.f64 x) (log.f64 #s(literal 4 binary64))))
(pow.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 4 binary64)) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 1/16 binary64)) #s(literal 8 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (+.f64 (/.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 2 binary64))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 1/8 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (sqrt.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) x) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 1/2 binary64))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (log.f64 (/.f64 (*.f64 x #s(literal 2 binary64)) x)))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 (/.f64 (*.f64 x #s(literal 2 binary64)) x)))))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 (/.f64 x (*.f64 x #s(literal 2 binary64)))))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (log.f64 (/.f64 x (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 1/2 binary64))))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 1/2 binary64))))))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x))))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x))))))
(sqrt.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 4 binary64))) #s(literal 1/8 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 1/8 binary64))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) x)))
(*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 x))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) (*.f64 x #s(literal 2 binary64))))
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 2 binary64))))
(*.f64 (*.f64 x x) #s(literal 2 binary64))
(*.f64 (*.f64 x #s(literal 2 binary64)) x)
(*.f64 x (*.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 x x))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64)))) (pow.f64 (log.f64 (/.f64 (*.f64 x #s(literal 2 binary64)) x)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (pow.f64 (log.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (pow.f64 (log.f64 (/.f64 x (*.f64 x #s(literal 2 binary64)))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (-.f64 (pow.f64 (log.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)))) (pow.f64 (log.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (+.f64 (pow.f64 (log.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (log.f64 x) (log.f64 (/.f64 x (*.f64 x #s(literal 2 binary64)))) (pow.f64 (log.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (+.f64 (pow.f64 (log.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 x) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (log.f64 (*.f64 x #s(literal 2 binary64))) (log.f64 (/.f64 (*.f64 x #s(literal 2 binary64)) x)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 #s(literal 2 binary64)) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x))))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 #s(literal 2 binary64)) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 1/2 binary64))) (pow.f64 (log.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 1 binary64))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (log.f64 (/.f64 (*.f64 x #s(literal 2 binary64)) x)))) (exp.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 (/.f64 (*.f64 x #s(literal 2 binary64)) x)))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) (log.f64 (/.f64 x (*.f64 x #s(literal 2 binary64)))))) (exp.f64 (/.f64 (pow.f64 (log.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (log.f64 (/.f64 x (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 1/2 binary64))))) (exp.f64 (/.f64 (pow.f64 (log.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 1/2 binary64))))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (log.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x))))) (exp.f64 (/.f64 (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x))))))
(exp.f64 (*.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/4 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 x #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) x)
(exp.f64 (log.f64 (*.f64 x #s(literal 2 binary64))))

eval43.0ms (0.3%)

Memory
-18.0MiB live, 18.6MiB allocated
Compiler

Compiled 1 740 to 356 computations (79.5% saved)

prune7.0ms (0%)

Memory
11.4MiB live, 11.4MiB allocated
Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New1148122
Fresh000
Picked011
Done000
Total1149123
Accuracy
100.0%
Counts
123 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.9%
(pow.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (sqrt.f64 x)) #s(literal 2 binary64))
99.4%
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
83.1%
(*.f64 (pow.f64 x #s(literal 3/8 binary64)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 2 binary64)))))
71.9%
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 2 binary64)))))
99.3%
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) x))
99.4%
(*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 x))
99.2%
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
55.6%
(sqrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x)) (sqrt.f64 x)))
55.7%
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
Compiler

Compiled 146 to 121 computations (17.1% saved)

simplify5.0ms (0%)

Memory
3.6MiB live, 3.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 2 binary64))))
cost-diff0
(pow.f64 x #s(literal 3/8 binary64))
cost-diff0
(*.f64 (pow.f64 x #s(literal 3/8 binary64)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 2 binary64)))))
cost-diff2
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 2 binary64)))
cost-diff0
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) x)
cost-diff0
(pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))
cost-diff4
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) x))
cost-diff0
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
cost-diff0
(sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
cost-diff0
(pow.f64 x #s(literal 3/4 binary64))
cost-diff0
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
cost-diff0
(sqrt.f64 #s(literal 2 binary64))
cost-diff0
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
cost-diff0
(sqrt.f64 x)
cost-diff0
(*.f64 x #s(literal 2 binary64))
cost-diff0
(sqrt.f64 (*.f64 x #s(literal 2 binary64)))
cost-diff0
(*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 x))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025112
043112
156102
270102
374102
074102
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 x))
(sqrt.f64 (*.f64 x #s(literal 2 binary64)))
(*.f64 x #s(literal 2 binary64))
x
#s(literal 2 binary64)
(sqrt.f64 x)
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
x
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(pow.f64 x #s(literal 3/4 binary64))
x
#s(literal 3/4 binary64)
(sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
(sqrt.f64 x)
#s(literal 2 binary64)
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) x))
(pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))
#s(literal 4 binary64)
#s(literal 1/8 binary64)
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) x)
x
(*.f64 (pow.f64 x #s(literal 3/8 binary64)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 2 binary64)))))
(pow.f64 x #s(literal 3/8 binary64))
x
#s(literal 3/8 binary64)
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 2 binary64)))
(pow.f64 x #s(literal 1/4 binary64))
#s(literal 1/4 binary64)
(*.f64 x #s(literal 2 binary64))
#s(literal 2 binary64)
Outputs
(*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 #s(literal 2 binary64) x)))
(sqrt.f64 (*.f64 x #s(literal 2 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) x))
(*.f64 x #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) x)
x
#s(literal 2 binary64)
(sqrt.f64 x)
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
x
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3/4 binary64)))
(pow.f64 x #s(literal 3/4 binary64))
x
#s(literal 3/4 binary64)
(sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
(sqrt.f64 x)
#s(literal 2 binary64)
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) x))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)) x)
(pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))
#s(literal 4 binary64)
#s(literal 1/8 binary64)
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) x)
x
(*.f64 (pow.f64 x #s(literal 3/8 binary64)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3/8 binary64)))
(pow.f64 x #s(literal 3/8 binary64))
x
#s(literal 3/8 binary64)
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64))
(pow.f64 x #s(literal 1/4 binary64))
#s(literal 1/4 binary64)
(*.f64 x #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) x)
#s(literal 2 binary64)

localize130.0ms (0.9%)

Memory
-24.9MiB live, 96.6MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 x #s(literal 2 binary64))
accuracy0.15625
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 2 binary64)))
accuracy0.359375
(*.f64 (pow.f64 x #s(literal 3/8 binary64)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 2 binary64)))))
accuracy10.99203484906022
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 2 binary64))))
accuracy0.0
(pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))
accuracy0.203125
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) x)
accuracy0.3359375
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) x))
accuracy0.0
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
accuracy0.0
(sqrt.f64 x)
accuracy0.109375
(sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
accuracy0.359375
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
accuracy0.0
(sqrt.f64 #s(literal 2 binary64))
accuracy0.48046875
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
accuracy0.0
(*.f64 x #s(literal 2 binary64))
accuracy0.0
(sqrt.f64 (*.f64 x #s(literal 2 binary64)))
accuracy0.0
(sqrt.f64 x)
accuracy0.359375
(*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 x))
Samples
84.0ms256×0valid
Compiler

Compiled 114 to 27 computations (76.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 50.0ms
ival-mult: 23.0ms (46% of total)
ival-pow: 18.0ms (36% of total)
ival-sqrt: 8.0ms (16% of total)
exact: 1.0ms (2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series235.0ms (1.7%)

Memory
15.4MiB live, 332.7MiB allocated
Counts
17 → 23
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 x))
(sqrt.f64 (*.f64 x #s(literal 2 binary64)))
(*.f64 x #s(literal 2 binary64))
(sqrt.f64 x)
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
(sqrt.f64 #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(pow.f64 x #s(literal 3/4 binary64))
(sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) x))
(pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) x)
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 3/8 binary64)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 2 binary64)))))
(pow.f64 x #s(literal 3/8 binary64))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 2 binary64))))
Outputs
(* x (sqrt 2))
(* (sqrt x) (sqrt 2))
(* 2 x)
(sqrt x)
(pow (* 1 (pow x 3)) 1/4)
(* (pow (* 1 x) 1/4) (sqrt 2))
(* 2 (sqrt x))
(* (pow 4 1/4) x)
(* (pow 4 1/8) x)
(* 2 (pow (* 1 (pow x 5)) 1/4))
(pow (* 1 (pow x 3)) 1/8)
(* (pow (* 1 (pow x 5)) 1/8) (sqrt 2))
(* -1 (* x (* (sqrt -2) (sqrt -1))))
(* -1 (* (sqrt x) (* (sqrt -2) (sqrt -1))))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(* -1 (* (pow -1 1/4) (* (* x (sqrt 2)) (sqrt (sqrt -1)))))
(exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x))))))
(* (pow (* -1 x) 1/4) (* (sqrt (sqrt -1)) (sqrt 2)))
(* -2 (* (sqrt x) (pow (sqrt -1) 2)))
(* -2 (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))))
(* -1 (* (pow -1 1/4) (* x (sqrt -2))))
(exp (* 1/8 (+ (log -1) (* -3 (log (/ -1 x))))))
(* (exp (* 1/8 (+ (log -1) (* -5 (log (/ -1 x)))))) (sqrt -2))
Calls

3 calls:

TimeVariablePointExpression
92.0ms
x
@-inf
((* (sqrt (* x 2)) (sqrt x)) (sqrt (* x 2)) (* x 2) (sqrt x) (* (sqrt 2) x) (sqrt 2) (* (pow x 3/4) (sqrt (* (sqrt x) 2))) (pow x 3/4) (sqrt (* (sqrt x) 2)) (* (sqrt x) 2) (* (pow 4 1/8) (* (pow 4 1/8) x)) (pow 4 1/8) (* (pow 4 1/8) x) (* (pow x 1/4) (* x 2)) (* (pow x 3/8) (sqrt (* (pow x 1/4) (* x 2)))) (pow x 3/8) (sqrt (* (pow x 1/4) (* x 2))))
92.0ms
x
@0
((* (sqrt (* x 2)) (sqrt x)) (sqrt (* x 2)) (* x 2) (sqrt x) (* (sqrt 2) x) (sqrt 2) (* (pow x 3/4) (sqrt (* (sqrt x) 2))) (pow x 3/4) (sqrt (* (sqrt x) 2)) (* (sqrt x) 2) (* (pow 4 1/8) (* (pow 4 1/8) x)) (pow 4 1/8) (* (pow 4 1/8) x) (* (pow x 1/4) (* x 2)) (* (pow x 3/8) (sqrt (* (pow x 1/4) (* x 2)))) (pow x 3/8) (sqrt (* (pow x 1/4) (* x 2))))
50.0ms
x
@inf
((* (sqrt (* x 2)) (sqrt x)) (sqrt (* x 2)) (* x 2) (sqrt x) (* (sqrt 2) x) (sqrt 2) (* (pow x 3/4) (sqrt (* (sqrt x) 2))) (pow x 3/4) (sqrt (* (sqrt x) 2)) (* (sqrt x) 2) (* (pow 4 1/8) (* (pow 4 1/8) x)) (pow 4 1/8) (* (pow 4 1/8) x) (* (pow x 1/4) (* x 2)) (* (pow x 3/8) (sqrt (* (pow x 1/4) (* x 2)))) (pow x 3/8) (sqrt (* (pow x 1/4) (* x 2))))

simplify161.0ms (1.1%)

Memory
3.9MiB live, 117.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
075168
1175168
2458154
3959154
41219150
51564150
61943150
72241150
82622150
93002150
103267150
113538150
123824150
134232150
145166150
156572150
08023150
Stop Event
iter limit
node limit
Counts
23 → 23
Calls
Call 1
Inputs
(* x (sqrt 2))
(* (sqrt x) (sqrt 2))
(* 2 x)
(sqrt x)
(pow (* 1 (pow x 3)) 1/4)
(* (pow (* 1 x) 1/4) (sqrt 2))
(* 2 (sqrt x))
(* (pow 4 1/4) x)
(* (pow 4 1/8) x)
(* 2 (pow (* 1 (pow x 5)) 1/4))
(pow (* 1 (pow x 3)) 1/8)
(* (pow (* 1 (pow x 5)) 1/8) (sqrt 2))
(* -1 (* x (* (sqrt -2) (sqrt -1))))
(* -1 (* (sqrt x) (* (sqrt -2) (sqrt -1))))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(* -1 (* (pow -1 1/4) (* (* x (sqrt 2)) (sqrt (sqrt -1)))))
(exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x))))))
(* (pow (* -1 x) 1/4) (* (sqrt (sqrt -1)) (sqrt 2)))
(* -2 (* (sqrt x) (pow (sqrt -1) 2)))
(* -2 (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))))
(* -1 (* (pow -1 1/4) (* x (sqrt -2))))
(exp (* 1/8 (+ (log -1) (* -3 (log (/ -1 x))))))
(* (exp (* 1/8 (+ (log -1) (* -5 (log (/ -1 x)))))) (sqrt -2))
Outputs
(* x (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
(* (sqrt x) (sqrt 2))
(*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(sqrt x)
(sqrt.f64 x)
(pow (* 1 (pow x 3)) 1/4)
(pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/4 binary64))
(* (pow (* 1 x) 1/4) (sqrt 2))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(* 2 (sqrt x))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
(* (pow 4 1/4) x)
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)) x)
(* (pow 4 1/8) x)
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) x)
(* 2 (pow (* 1 (pow x 5)) 1/4))
(*.f64 (pow.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow (* 1 (pow x 3)) 1/8)
(pow.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1/8 binary64))
(* (pow (* 1 (pow x 5)) 1/8) (sqrt 2))
(*.f64 (pow.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/8 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(* -1 (* x (* (sqrt -2) (sqrt -1))))
(*.f64 (neg.f64 x) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))))
(* -1 (* (sqrt x) (* (sqrt -2) (sqrt -1))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))) (sqrt.f64 x)))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(sqrt.f64 x)
(* -1 (* (pow -1 1/4) (* (* x (sqrt 2)) (sqrt (sqrt -1)))))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 29/4 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) x)))
(exp (* 1/4 (+ (log -1) (* -3 (log (/ -1 x))))))
(/.f64 (pow.f64 #s(literal -1 binary64) #s(literal 33/4 binary64)) (pow.f64 (neg.f64 x) #s(literal -3/4 binary64)))
(* (pow (* -1 x) 1/4) (* (sqrt (sqrt -1)) (sqrt 2)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (neg.f64 x) #s(literal 1/4 binary64)))
(* -2 (* (sqrt x) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
(* -2 (exp (* 1/4 (+ (log -1) (* -5 (log (/ -1 x)))))))
(/.f64 (*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 29/4 binary64)) #s(literal 2 binary64)) (pow.f64 (neg.f64 x) #s(literal -5/4 binary64)))
(* -1 (* (pow -1 1/4) (* x (sqrt -2))))
(*.f64 (*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 29/4 binary64)) x) (sqrt.f64 #s(literal -2 binary64)))
(exp (* 1/8 (+ (log -1) (* -3 (log (/ -1 x))))))
(/.f64 (pow.f64 #s(literal -1 binary64) #s(literal 49/8 binary64)) (pow.f64 (neg.f64 x) #s(literal -3/8 binary64)))
(* (exp (* 1/8 (+ (log -1) (* -5 (log (/ -1 x)))))) (sqrt -2))
(*.f64 (/.f64 (pow.f64 #s(literal -1 binary64) #s(literal 49/8 binary64)) (pow.f64 (neg.f64 x) #s(literal -5/8 binary64))) (sqrt.f64 #s(literal -2 binary64)))

rewrite169.0ms (1.2%)

Memory
19.4MiB live, 255.5MiB allocated
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02590
04375
19273
224963
394558
4366548
0851348
Stop Event
iter limit
node limit
iter limit
Counts
17 → 1 193
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 x))
(sqrt.f64 (*.f64 x #s(literal 2 binary64)))
(*.f64 x #s(literal 2 binary64))
(sqrt.f64 x)
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
(sqrt.f64 #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(pow.f64 x #s(literal 3/4 binary64))
(sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) x))
(pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) x)
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 3/8 binary64)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 2 binary64)))))
(pow.f64 x #s(literal 3/8 binary64))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 2 binary64))))
Outputs
(*.f64 (exp.f64 (fma.f64 (log.f64 x) #s(literal 1/8 binary64) (log.f64 #s(literal 2 binary64)))) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))))
(*.f64 (*.f64 (pow.f64 x #s(literal 13/16 binary64)) (pow.f64 x #s(literal 1/16 binary64))) (*.f64 (pow.f64 x #s(literal 13/16 binary64)) (pow.f64 x #s(literal 1/16 binary64))))
(*.f64 (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))) (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (pow.f64 x #s(literal 13/16 binary64))) (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (pow.f64 x #s(literal 13/16 binary64))))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x))) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x))))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (*.f64 (pow.f64 x #s(literal 5/8 binary64)) x)) (pow.f64 x #s(literal 1/16 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 5/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 25/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 5/8 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 5/8 binary64)))
(*.f64 (pow.f64 x #s(literal 19/16 binary64)) (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)))
(*.f64 (pow.f64 x #s(literal 5/8 binary64)) (*.f64 (pow.f64 x #s(literal 5/8 binary64)) (sqrt.f64 x)))
(*.f64 (pow.f64 x #s(literal 5/8 binary64)) (pow.f64 x #s(literal 9/8 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (pow.f64 x #s(literal 7/8 binary64)) (pow.f64 x #s(literal 7/8 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))))
(*.f64 (pow.f64 x #s(literal 1/16 binary64)) (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (*.f64 (pow.f64 x #s(literal 5/8 binary64)) x)))
(*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) (pow.f64 x #s(literal 19/16 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 5/8 binary64)) x) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (pow.f64 x #s(literal 9/8 binary64)) (pow.f64 x #s(literal 5/8 binary64)))
(*.f64 (pow.f64 x #s(literal 25/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 x #s(literal 25/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))))
(*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (exp.f64 (fma.f64 (log.f64 x) #s(literal 1/8 binary64) (log.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (*.f64 (pow.f64 x #s(literal 1/8 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (*.f64 (pow.f64 x #s(literal 5/8 binary64)) x))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 x #s(literal 25/16 binary64)))
(*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) (pow.f64 x #s(literal 11/8 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 5/4 binary64))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 11/8 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
(*.f64 (sqrt.f64 x) (pow.f64 x #s(literal 5/4 binary64)))
(*.f64 (pow.f64 x #s(literal 5/4 binary64)) (sqrt.f64 x))
(*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 x (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 13/16 binary64)) (pow.f64 x #s(literal 1/16 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (pow.f64 x #s(literal 13/16 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 4 binary64))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 x x)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 x #s(literal 7/8 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 7/4 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 7/2 binary64))
(pow.f64 x #s(literal 7/4 binary64))
(sqrt.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) x)) (sqrt.f64 x)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (sqrt.f64 x)) (sqrt.f64 x)))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) x))))
(sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (*.f64 #s(literal 2 binary64) x) (sqrt.f64 x))))
(sqrt.f64 (*.f64 x (pow.f64 (*.f64 x x) #s(literal 5/4 binary64))))
(sqrt.f64 (*.f64 x (pow.f64 (sqrt.f64 x) #s(literal 5 binary64))))
(sqrt.f64 (*.f64 x (pow.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x x) #s(literal 5/4 binary64)) x))
(sqrt.f64 (*.f64 (pow.f64 (sqrt.f64 x) #s(literal 5 binary64)) x))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) x))
(sqrt.f64 (pow.f64 (pow.f64 x #s(literal 7/4 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
(exp.f64 (*.f64 (*.f64 #s(literal 7/8 binary64) (log.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 4 binary64)))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 x x))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 #s(literal 16 binary64)) #s(literal 1/8 binary64) (log.f64 x)))
(exp.f64 (fma.f64 (log.f64 #s(literal 16 binary64)) #s(literal 1/16 binary64) (fma.f64 #s(literal 5/8 binary64) (log.f64 x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(exp.f64 (fma.f64 #s(literal 5/4 binary64) (log.f64 x) (log.f64 (sqrt.f64 x))))
(exp.f64 (log.f64 (pow.f64 x #s(literal 7/4 binary64))))
(*.f64 (pow.f64 (pow.f64 x #s(literal 7/8 binary64)) #s(literal 5/4 binary64)) (pow.f64 x #s(literal 5/32 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) #s(literal 5/4 binary64)) (pow.f64 (pow.f64 x #s(literal 7/16 binary64)) #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5/16 binary64)) (pow.f64 (pow.f64 x #s(literal 13/16 binary64)) #s(literal 5/4 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 5/16 binary64)) (pow.f64 (pow.f64 x #s(literal 5/8 binary64)) #s(literal 5/4 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 5/8 binary64)) (pow.f64 x #s(literal 5/16 binary64)))
(*.f64 (pow.f64 x #s(literal 19/16 binary64)) (pow.f64 x #s(literal 1/16 binary64)))
(*.f64 (pow.f64 x #s(literal 5/8 binary64)) (pow.f64 x #s(literal 5/8 binary64)))
(*.f64 (pow.f64 x #s(literal 7/8 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 x #s(literal 5/16 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 5/8 binary64)))
(*.f64 (pow.f64 x #s(literal 1/16 binary64)) (exp.f64 (*.f64 #s(literal 19/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 x #s(literal 1/16 binary64)) (pow.f64 x #s(literal 19/16 binary64)))
(*.f64 (pow.f64 x #s(literal 9/8 binary64)) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (pow.f64 x #s(literal 9/8 binary64)))
(*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) (pow.f64 x #s(literal 7/8 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) x)
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 x (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 4 binary64)))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 5/4 binary64)) (log.f64 x))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 #s(literal 2 binary64) x)))
(pow.f64 (pow.f64 (*.f64 x x) #s(literal 5/4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (sqrt.f64 x) #s(literal 5 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(literal 16 binary64) (*.f64 #s(literal 4 binary64) x)) #s(literal 1/8 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal 4 binary64) x) #s(literal 16 binary64)) #s(literal 1/8 binary64))
(pow.f64 (*.f64 x (*.f64 #s(literal 4 binary64) x)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 x #s(literal 5/8 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 #s(literal 4 binary64) x) #s(literal 5/16 binary64))
(pow.f64 (pow.f64 x #s(literal 5/16 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 x x) #s(literal 5/8 binary64))
(pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 5 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 5/2 binary64))
(pow.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1/2 binary64))
(pow.f64 x #s(literal 5/4 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x x) #s(literal 9/8 binary64)) (pow.f64 x #s(literal 1/4 binary64))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 x x) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64))))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 (*.f64 x x) #s(literal 9/8 binary64))))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (*.f64 x x) (pow.f64 x #s(literal 1/4 binary64)))))
(sqrt.f64 (pow.f64 (*.f64 x x) #s(literal 5/4 binary64)))
(sqrt.f64 (pow.f64 (sqrt.f64 x) #s(literal 5 binary64)))
(sqrt.f64 (pow.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) x))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64))) x))
(fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) x))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/4 binary64))) x))
(fabs.f64 (*.f64 x (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))))
(fabs.f64 (*.f64 x (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 x (neg.f64 (pow.f64 x #s(literal 1/4 binary64)))))
(fabs.f64 (pow.f64 x #s(literal 5/4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/2 binary64))) (log.f64 (*.f64 #s(literal 2 binary64) x))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 #s(literal 4 binary64) x))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 5 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 16 binary64) (*.f64 #s(literal 4 binary64) x))) #s(literal 1/8 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 5/16 binary64) (log.f64 x)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) x) #s(literal 16 binary64))) #s(literal 1/8 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x x) #s(literal 5/4 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 x) #s(literal 5 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 5/8 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 x)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 5/4 binary64) (log.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 #s(literal 5/4 binary64) (log.f64 x)))
(*.f64 #s(literal 2 binary64) x)
(*.f64 x #s(literal 2 binary64))
(exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) x)))
(*.f64 (exp.f64 (*.f64 #s(literal 7/16 binary64) (log.f64 x))) (pow.f64 x #s(literal 1/16 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 7/8 binary64) (log.f64 x))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (log.f64 x) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 9/16 binary64) (log.f64 x))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 7/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 3/16 binary64) (log.f64 x))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 13/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (log.f64 x) #s(literal 3/8 binary64))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 5/8 binary64) (log.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 7/8 binary64) (log.f64 x))) (pow.f64 x #s(literal 1/16 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 9/16 binary64) (log.f64 x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 7/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 3/16 binary64) (log.f64 x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 13/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 x) #s(literal 3/8 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5/8 binary64) (log.f64 x))))
(*.f64 (pow.f64 x #s(literal 13/32 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)))
(*.f64 (pow.f64 x #s(literal 7/32 binary64)) (pow.f64 #s(literal 64 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 x #s(literal 7/16 binary64)) (pow.f64 x #s(literal 1/16 binary64)))
(*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/32 binary64)) (pow.f64 x #s(literal 7/32 binary64)))
(*.f64 (pow.f64 x #s(literal 5/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 x #s(literal 1/16 binary64)) (pow.f64 x #s(literal 7/16 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (fabs.f64 (pow.f64 x #s(literal 13/32 binary64))))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 x #s(literal 13/32 binary64)))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 x #s(literal 5/16 binary64)))
(*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (log.f64 x) #s(literal 1/8 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 4 binary64) (log.f64 x))) #s(literal 1/8 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (sqrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (log.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (log.f64 (sqrt.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (log.f64 (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 x) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 x))
(pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) #s(literal 1/8 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 1/8 binary64))
(pow.f64 (*.f64 (*.f64 x x) #s(literal 16 binary64)) #s(literal 1/16 binary64))
(pow.f64 (*.f64 #s(literal 16 binary64) (*.f64 x x)) #s(literal 1/16 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(literal 2 binary64)) (log.f64 x))
(pow.f64 (*.f64 (exp.f64 #s(literal 1/4 binary64)) (exp.f64 #s(literal 3/4 binary64))) (/.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal 3/4 binary64)) (exp.f64 #s(literal 1/4 binary64))) (/.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 #s(literal 4 binary64) x) #s(literal 2 binary64)) #s(literal 1/16 binary64))
(pow.f64 (exp.f64 #s(literal 1/8 binary64)) (*.f64 #s(literal 4 binary64) (log.f64 x)))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (*.f64 #s(literal 4 binary64) x) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 x #s(literal 1/16 binary64)) #s(literal 8 binary64))
(pow.f64 (*.f64 x x) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 x #s(literal 1/8 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 1 binary64))
(pow.f64 x #s(literal 1/2 binary64))
(sqrt.f64 x)
(fabs.f64 (*.f64 (pow.f64 x #s(literal 5/16 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/16 binary64)))))
(fabs.f64 (*.f64 (pow.f64 x #s(literal 5/16 binary64)) (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64))))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))))
(fabs.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/16 binary64))) (pow.f64 x #s(literal 5/16 binary64))))
(fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (pow.f64 x #s(literal 5/16 binary64))))
(fabs.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64)) (neg.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))))
(fabs.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 1/8 binary64))))
(fabs.f64 (*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) (neg.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64))) (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64))) (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64))) (neg.f64 (pow.f64 x #s(literal 1/4 binary64)))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/4 binary64))))
(fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))))
(fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (neg.f64 (pow.f64 x #s(literal 1/4 binary64)))))
(fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (pow.f64 x #s(literal 1/4 binary64))))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/4 binary64))) (neg.f64 (pow.f64 x #s(literal 1/4 binary64)))))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64))))
(fabs.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))))
(fabs.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (neg.f64 (pow.f64 x #s(literal 1/4 binary64)))))
(fabs.f64 (neg.f64 (sqrt.f64 x)))
(fabs.f64 (sqrt.f64 x))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/2 binary64))) (log.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(literal 2 binary64))) (log.f64 x)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (log.f64 x)) #s(literal 8 binary64)))
(exp.f64 (log.f64 (sqrt.f64 x)))
(*.f64 (exp.f64 (fma.f64 (log.f64 x) #s(literal 1/8 binary64) (log.f64 #s(literal 2 binary64)))) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))))
(*.f64 (*.f64 (pow.f64 x #s(literal 13/16 binary64)) (pow.f64 x #s(literal 1/16 binary64))) (*.f64 (pow.f64 x #s(literal 13/16 binary64)) (pow.f64 x #s(literal 1/16 binary64))))
(*.f64 (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))) (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (pow.f64 x #s(literal 13/16 binary64))) (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (pow.f64 x #s(literal 13/16 binary64))))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x))) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x))))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (*.f64 (pow.f64 x #s(literal 5/8 binary64)) x)) (pow.f64 x #s(literal 1/16 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 5/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 25/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 5/8 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 5/8 binary64)))
(*.f64 (pow.f64 x #s(literal 19/16 binary64)) (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)))
(*.f64 (pow.f64 x #s(literal 5/8 binary64)) (*.f64 (pow.f64 x #s(literal 5/8 binary64)) (sqrt.f64 x)))
(*.f64 (pow.f64 x #s(literal 5/8 binary64)) (pow.f64 x #s(literal 9/8 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (pow.f64 x #s(literal 7/8 binary64)) (pow.f64 x #s(literal 7/8 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))))
(*.f64 (pow.f64 x #s(literal 1/16 binary64)) (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (*.f64 (pow.f64 x #s(literal 5/8 binary64)) x)))
(*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) (pow.f64 x #s(literal 19/16 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 5/8 binary64)) x) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (pow.f64 x #s(literal 9/8 binary64)) (pow.f64 x #s(literal 5/8 binary64)))
(*.f64 (pow.f64 x #s(literal 25/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 x #s(literal 25/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))))
(*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (exp.f64 (fma.f64 (log.f64 x) #s(literal 1/8 binary64) (log.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (*.f64 (pow.f64 x #s(literal 1/8 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (*.f64 (pow.f64 x #s(literal 5/8 binary64)) x))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 x #s(literal 25/16 binary64)))
(*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) (pow.f64 x #s(literal 11/8 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 5/4 binary64))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 11/8 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
(*.f64 (sqrt.f64 x) (pow.f64 x #s(literal 5/4 binary64)))
(*.f64 (pow.f64 x #s(literal 5/4 binary64)) (sqrt.f64 x))
(*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 x (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 13/16 binary64)) (pow.f64 x #s(literal 1/16 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (pow.f64 x #s(literal 13/16 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 4 binary64))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 x x)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 x #s(literal 7/8 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 7/4 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 7/2 binary64))
(pow.f64 x #s(literal 7/4 binary64))
(sqrt.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) x)) (sqrt.f64 x)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (sqrt.f64 x)) (sqrt.f64 x)))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) x))))
(sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (*.f64 #s(literal 2 binary64) x) (sqrt.f64 x))))
(sqrt.f64 (*.f64 x (pow.f64 (*.f64 x x) #s(literal 5/4 binary64))))
(sqrt.f64 (*.f64 x (pow.f64 (sqrt.f64 x) #s(literal 5 binary64))))
(sqrt.f64 (*.f64 x (pow.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x x) #s(literal 5/4 binary64)) x))
(sqrt.f64 (*.f64 (pow.f64 (sqrt.f64 x) #s(literal 5 binary64)) x))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) x))
(sqrt.f64 (pow.f64 (pow.f64 x #s(literal 7/4 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
(exp.f64 (*.f64 (*.f64 #s(literal 7/8 binary64) (log.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 4 binary64)))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 x x))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 #s(literal 16 binary64)) #s(literal 1/8 binary64) (log.f64 x)))
(exp.f64 (fma.f64 (log.f64 #s(literal 16 binary64)) #s(literal 1/16 binary64) (fma.f64 #s(literal 5/8 binary64) (log.f64 x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(exp.f64 (fma.f64 #s(literal 5/4 binary64) (log.f64 x) (log.f64 (sqrt.f64 x))))
(exp.f64 (log.f64 (pow.f64 x #s(literal 7/4 binary64))))
(*.f64 (pow.f64 (pow.f64 x #s(literal 7/32 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 x #s(literal 7/8 binary64)) #s(literal 1/4 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (pow.f64 x #s(literal 7/16 binary64)) #s(literal 1/4 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/32 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (pow.f64 x #s(literal 13/16 binary64)) #s(literal 1/4 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 9/32 binary64) (log.f64 x))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 7/8 binary64) (log.f64 x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 x) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 9/16 binary64) (log.f64 x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 7/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 x) #s(literal 1/4 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 x) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 3/16 binary64) (log.f64 x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 13/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 x) #s(literal 3/8 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5/8 binary64) (log.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (*.f64 #s(literal 7/8 binary64) (log.f64 x))) (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (*.f64 (log.f64 x) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (*.f64 #s(literal 9/16 binary64) (log.f64 x))) (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (*.f64 #s(literal 7/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (*.f64 (log.f64 x) #s(literal 1/4 binary64))) (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (*.f64 (log.f64 x) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (*.f64 #s(literal 3/16 binary64) (log.f64 x))) (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (*.f64 #s(literal 13/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (log.f64 (sqrt.f64 x))) (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (log.f64 (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (*.f64 (log.f64 x) #s(literal 3/8 binary64))) (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (*.f64 #s(literal 5/8 binary64) (log.f64 x))))
(*.f64 (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 7/8 binary64)) #s(literal 3/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) #s(literal 3/4 binary64)) (pow.f64 (pow.f64 x #s(literal 7/16 binary64)) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/8 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/32 binary64)) (pow.f64 (pow.f64 x #s(literal 13/16 binary64)) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 7/32 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)))
(*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/32 binary64)) (pow.f64 (pow.f64 x #s(literal 5/32 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/32 binary64)) (pow.f64 (pow.f64 x #s(literal 5/8 binary64)) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 7/32 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 9/32 binary64) (log.f64 x))))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 3/8 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)))
(*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (log.f64 #s(literal 256 binary64))) #s(literal 1/16 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 4 binary64) (log.f64 x))) #s(literal 3/16 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 (log.f64 x) #s(literal 3/8 binary64)) #s(literal 3 binary64)))) (pow.f64 (fma.f64 #s(literal 9/64 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 0 binary64)) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 3/16 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 3/16 binary64)) (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 3/8 binary64)) (log.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 #s(literal 16 binary64))) #s(literal 1/16 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1/16 binary64)) (log.f64 #s(literal 16 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1/8 binary64)) (log.f64 #s(literal 4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 3/16 binary64) (log.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (log.f64 (sqrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 3/4 binary64)) #s(literal 1 binary64)) (log.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 3/4 binary64)) #s(literal 2 binary64)) (log.f64 (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 x) #s(literal 3/8 binary64)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 #s(literal 4 binary64) x) #s(literal 3/2 binary64)) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/8 binary64)) #s(literal 2 binary64)) (log.f64 #s(literal 4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (log.f64 x))
(pow.f64 (exp.f64 #s(literal 3/4 binary64)) (log.f64 x))
(pow.f64 (exp.f64 #s(literal 1/8 binary64)) (*.f64 (log.f64 #s(literal 4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 1/8 binary64)) (log.f64 #s(literal 16 binary64)))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (log.f64 #s(literal 4 binary64)))
(pow.f64 (exp.f64 #s(literal 3/8 binary64)) (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (*.f64 #s(literal 4 binary64) x) #s(literal 3/16 binary64))
(pow.f64 #s(literal 256 binary64) #s(literal 1/16 binary64))
(pow.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) #s(literal 8 binary64))
(pow.f64 #s(literal 1 binary64) (pow.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(pow.f64 #s(literal 16 binary64) #s(literal 1/8 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/8 binary64))
(pow.f64 (pow.f64 x #s(literal 1/8 binary64)) #s(literal 6 binary64))
(pow.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 3 binary64))
(pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 3/2 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(pow.f64 x #s(literal 3/4 binary64))
(/.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (log.f64 x) #s(literal 3/8 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))) (exp.f64 (/.f64 (pow.f64 (*.f64 (log.f64 x) #s(literal 3/8 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(sqrt.f64 #s(literal 2 binary64))
(fabs.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))))
(fabs.f64 (*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64))) (sqrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (sqrt.f64 x)))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/4 binary64))) (sqrt.f64 x)))
(fabs.f64 (*.f64 (sqrt.f64 x) (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))))
(fabs.f64 (*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (sqrt.f64 x) (neg.f64 (pow.f64 x #s(literal 1/4 binary64)))))
(fabs.f64 (sqrt.f64 #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 (log.f64 x) #s(literal 3/8 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/2 binary64))) (log.f64 #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 #s(literal 4 binary64) x) #s(literal 3/2 binary64))) #s(literal 1/8 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/8 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 4 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64))) (log.f64 x)))
(exp.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (log.f64 #s(literal 4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (log.f64 #s(literal 16 binary64))) #s(literal 8 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 1/8 binary64)) #s(literal 6 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 1/4 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 x)) #s(literal 3/2 binary64)))
(exp.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(*.f64 (exp.f64 (fma.f64 (log.f64 x) #s(literal 1/8 binary64) (log.f64 #s(literal 2 binary64)))) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))))
(*.f64 (*.f64 (pow.f64 x #s(literal 13/16 binary64)) (pow.f64 x #s(literal 1/16 binary64))) (*.f64 (pow.f64 x #s(literal 13/16 binary64)) (pow.f64 x #s(literal 1/16 binary64))))
(*.f64 (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))) (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (pow.f64 x #s(literal 13/16 binary64))) (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (pow.f64 x #s(literal 13/16 binary64))))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x))) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x))))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (*.f64 (pow.f64 x #s(literal 5/8 binary64)) x)) (pow.f64 x #s(literal 1/16 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 5/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 25/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 5/8 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 5/8 binary64)))
(*.f64 (pow.f64 x #s(literal 19/16 binary64)) (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)))
(*.f64 (pow.f64 x #s(literal 5/8 binary64)) (*.f64 (pow.f64 x #s(literal 5/8 binary64)) (sqrt.f64 x)))
(*.f64 (pow.f64 x #s(literal 5/8 binary64)) (pow.f64 x #s(literal 9/8 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (pow.f64 x #s(literal 7/8 binary64)) (pow.f64 x #s(literal 7/8 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))))
(*.f64 (pow.f64 x #s(literal 1/16 binary64)) (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (*.f64 (pow.f64 x #s(literal 5/8 binary64)) x)))
(*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) (pow.f64 x #s(literal 19/16 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 5/8 binary64)) x) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (pow.f64 x #s(literal 9/8 binary64)) (pow.f64 x #s(literal 5/8 binary64)))
(*.f64 (pow.f64 x #s(literal 25/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 x #s(literal 25/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))))
(*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (exp.f64 (fma.f64 (log.f64 x) #s(literal 1/8 binary64) (log.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (*.f64 (pow.f64 x #s(literal 1/8 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (*.f64 (pow.f64 x #s(literal 5/8 binary64)) x))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 x #s(literal 25/16 binary64)))
(*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) (pow.f64 x #s(literal 11/8 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 5/4 binary64))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 11/8 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
(*.f64 (sqrt.f64 x) (pow.f64 x #s(literal 5/4 binary64)))
(*.f64 (pow.f64 x #s(literal 5/4 binary64)) (sqrt.f64 x))
(*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 x (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 13/16 binary64)) (pow.f64 x #s(literal 1/16 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (pow.f64 x #s(literal 13/16 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 4 binary64))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 x x)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 x #s(literal 7/8 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 7/4 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 7/2 binary64))
(pow.f64 x #s(literal 7/4 binary64))
(sqrt.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) x)) (sqrt.f64 x)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (sqrt.f64 x)) (sqrt.f64 x)))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) x))))
(sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (*.f64 #s(literal 2 binary64) x) (sqrt.f64 x))))
(sqrt.f64 (*.f64 x (pow.f64 (*.f64 x x) #s(literal 5/4 binary64))))
(sqrt.f64 (*.f64 x (pow.f64 (sqrt.f64 x) #s(literal 5 binary64))))
(sqrt.f64 (*.f64 x (pow.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x x) #s(literal 5/4 binary64)) x))
(sqrt.f64 (*.f64 (pow.f64 (sqrt.f64 x) #s(literal 5 binary64)) x))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) x))
(sqrt.f64 (pow.f64 (pow.f64 x #s(literal 7/4 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
(exp.f64 (*.f64 (*.f64 #s(literal 7/8 binary64) (log.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 4 binary64)))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 x x))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 #s(literal 16 binary64)) #s(literal 1/8 binary64) (log.f64 x)))
(exp.f64 (fma.f64 (log.f64 #s(literal 16 binary64)) #s(literal 1/16 binary64) (fma.f64 #s(literal 5/8 binary64) (log.f64 x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(exp.f64 (fma.f64 #s(literal 5/4 binary64) (log.f64 x) (log.f64 (sqrt.f64 x))))
(exp.f64 (log.f64 (pow.f64 x #s(literal 7/4 binary64))))
(*.f64 (pow.f64 (pow.f64 x #s(literal 7/32 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 x #s(literal 7/8 binary64)) #s(literal 1/4 binary64)) #s(literal 3 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (pow.f64 x #s(literal 7/16 binary64)) #s(literal 1/4 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/32 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (pow.f64 x #s(literal 13/16 binary64)) #s(literal 1/4 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 9/32 binary64) (log.f64 x))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 7/8 binary64) (log.f64 x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 x) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 9/16 binary64) (log.f64 x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 7/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 x) #s(literal 1/4 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 x) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 3/16 binary64) (log.f64 x))) (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 13/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 x) #s(literal 3/8 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5/8 binary64) (log.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (*.f64 #s(literal 7/8 binary64) (log.f64 x))) (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (*.f64 (log.f64 x) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (*.f64 #s(literal 9/16 binary64) (log.f64 x))) (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (*.f64 #s(literal 7/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (*.f64 (log.f64 x) #s(literal 1/4 binary64))) (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (*.f64 (log.f64 x) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (*.f64 #s(literal 3/16 binary64) (log.f64 x))) (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (*.f64 #s(literal 13/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (log.f64 (sqrt.f64 x))) (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (log.f64 (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (*.f64 (log.f64 x) #s(literal 3/8 binary64))) (pow.f64 (exp.f64 #s(literal 3/4 binary64)) (*.f64 #s(literal 5/8 binary64) (log.f64 x))))
(*.f64 (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 7/8 binary64)) #s(literal 3/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) #s(literal 3/4 binary64)) (pow.f64 (pow.f64 x #s(literal 7/16 binary64)) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/8 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/32 binary64)) (pow.f64 (pow.f64 x #s(literal 13/16 binary64)) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 7/32 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)))
(*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/32 binary64)) (pow.f64 (pow.f64 x #s(literal 5/32 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/32 binary64)) (pow.f64 (pow.f64 x #s(literal 5/8 binary64)) #s(literal 3/4 binary64)))
(*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 7/32 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 9/32 binary64) (log.f64 x))))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 3/8 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)))
(*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (log.f64 #s(literal 256 binary64))) #s(literal 1/16 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 4 binary64) (log.f64 x))) #s(literal 3/16 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 (log.f64 x) #s(literal 3/8 binary64)) #s(literal 3 binary64)))) (pow.f64 (fma.f64 #s(literal 9/64 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 0 binary64)) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 3/16 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 3/16 binary64)) (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 3/8 binary64)) (log.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 #s(literal 16 binary64))) #s(literal 1/16 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1/16 binary64)) (log.f64 #s(literal 16 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1/8 binary64)) (log.f64 #s(literal 4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 3/16 binary64) (log.f64 x)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 x))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (log.f64 (sqrt.f64 x)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 3/4 binary64)) #s(literal 1 binary64)) (log.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 3/4 binary64)) #s(literal 2 binary64)) (log.f64 (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 x) #s(literal 3/8 binary64)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 #s(literal 4 binary64) x) #s(literal 3/2 binary64)) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/8 binary64)) #s(literal 2 binary64)) (log.f64 #s(literal 4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (log.f64 x))
(pow.f64 (exp.f64 #s(literal 3/4 binary64)) (log.f64 x))
(pow.f64 (exp.f64 #s(literal 1/8 binary64)) (*.f64 (log.f64 #s(literal 4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 1/8 binary64)) (log.f64 #s(literal 16 binary64)))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (log.f64 #s(literal 4 binary64)))
(pow.f64 (exp.f64 #s(literal 3/8 binary64)) (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (*.f64 #s(literal 4 binary64) x) #s(literal 3/16 binary64))
(pow.f64 #s(literal 256 binary64) #s(literal 1/16 binary64))
(pow.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) #s(literal 8 binary64))
(pow.f64 #s(literal 1 binary64) (pow.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(pow.f64 #s(literal 16 binary64) #s(literal 1/8 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/8 binary64))
(pow.f64 (pow.f64 x #s(literal 1/8 binary64)) #s(literal 6 binary64))
(pow.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 3 binary64))
(pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 3/2 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(pow.f64 x #s(literal 3/4 binary64))
(/.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (log.f64 x) #s(literal 3/8 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))) (exp.f64 (/.f64 (pow.f64 (*.f64 (log.f64 x) #s(literal 3/8 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(sqrt.f64 #s(literal 2 binary64))
(fabs.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))))
(fabs.f64 (*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64))) (sqrt.f64 x)))
(fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (sqrt.f64 x)))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/4 binary64))) (sqrt.f64 x)))
(fabs.f64 (*.f64 (sqrt.f64 x) (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))))
(fabs.f64 (*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (sqrt.f64 x) (neg.f64 (pow.f64 x #s(literal 1/4 binary64)))))
(fabs.f64 (sqrt.f64 #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 (log.f64 x) #s(literal 3/8 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/2 binary64))) (log.f64 #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 #s(literal 4 binary64) x) #s(literal 3/2 binary64))) #s(literal 1/8 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/8 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 4 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64))) (log.f64 x)))
(exp.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (log.f64 #s(literal 4 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (log.f64 #s(literal 16 binary64))) #s(literal 8 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 1/8 binary64)) #s(literal 6 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 1/4 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 x)) #s(literal 3/2 binary64)))
(exp.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (pow.f64 x #s(literal 7/4 binary64)))) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 1/4 binary64)) (exp.f64 #s(literal 3/4 binary64))) (*.f64 #s(literal 7/8 binary64) (log.f64 x))) (pow.f64 (*.f64 (exp.f64 #s(literal 1/4 binary64)) (exp.f64 #s(literal 3/4 binary64))) (*.f64 (log.f64 x) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 1/4 binary64)) (exp.f64 #s(literal 3/4 binary64))) (*.f64 #s(literal 9/16 binary64) (log.f64 x))) (pow.f64 (*.f64 (exp.f64 #s(literal 1/4 binary64)) (exp.f64 #s(literal 3/4 binary64))) (*.f64 #s(literal 7/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 1/4 binary64)) (exp.f64 #s(literal 3/4 binary64))) (*.f64 (log.f64 x) #s(literal 1/4 binary64))) (pow.f64 (*.f64 (exp.f64 #s(literal 1/4 binary64)) (exp.f64 #s(literal 3/4 binary64))) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(*.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 1/4 binary64)) (exp.f64 #s(literal 3/4 binary64))) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (pow.f64 (*.f64 (exp.f64 #s(literal 1/4 binary64)) (exp.f64 #s(literal 3/4 binary64))) (*.f64 (log.f64 x) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 1/4 binary64)) (exp.f64 #s(literal 3/4 binary64))) (*.f64 #s(literal 3/16 binary64) (log.f64 x))) (pow.f64 (*.f64 (exp.f64 #s(literal 1/4 binary64)) (exp.f64 #s(literal 3/4 binary64))) (*.f64 #s(literal 13/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 1/4 binary64)) (exp.f64 #s(literal 3/4 binary64))) (log.f64 (sqrt.f64 x))) (pow.f64 (*.f64 (exp.f64 #s(literal 1/4 binary64)) (exp.f64 #s(literal 3/4 binary64))) (log.f64 (sqrt.f64 x))))
(*.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 1/4 binary64)) (exp.f64 #s(literal 3/4 binary64))) (*.f64 (log.f64 x) #s(literal 3/8 binary64))) (pow.f64 (*.f64 (exp.f64 #s(literal 1/4 binary64)) (exp.f64 #s(literal 3/4 binary64))) (*.f64 #s(literal 5/8 binary64) (log.f64 x))))
(*.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 3/4 binary64)) (exp.f64 #s(literal 1/4 binary64))) (*.f64 #s(literal 7/8 binary64) (log.f64 x))) (pow.f64 (*.f64 (exp.f64 #s(literal 3/4 binary64)) (exp.f64 #s(literal 1/4 binary64))) (*.f64 (log.f64 x) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 3/4 binary64)) (exp.f64 #s(literal 1/4 binary64))) (*.f64 #s(literal 9/16 binary64) (log.f64 x))) (pow.f64 (*.f64 (exp.f64 #s(literal 3/4 binary64)) (exp.f64 #s(literal 1/4 binary64))) (*.f64 #s(literal 7/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 3/4 binary64)) (exp.f64 #s(literal 1/4 binary64))) (*.f64 (log.f64 x) #s(literal 1/4 binary64))) (pow.f64 (*.f64 (exp.f64 #s(literal 3/4 binary64)) (exp.f64 #s(literal 1/4 binary64))) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(*.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 3/4 binary64)) (exp.f64 #s(literal 1/4 binary64))) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (pow.f64 (*.f64 (exp.f64 #s(literal 3/4 binary64)) (exp.f64 #s(literal 1/4 binary64))) (*.f64 (log.f64 x) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 3/4 binary64)) (exp.f64 #s(literal 1/4 binary64))) (*.f64 #s(literal 3/16 binary64) (log.f64 x))) (pow.f64 (*.f64 (exp.f64 #s(literal 3/4 binary64)) (exp.f64 #s(literal 1/4 binary64))) (*.f64 #s(literal 13/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 3/4 binary64)) (exp.f64 #s(literal 1/4 binary64))) (log.f64 (sqrt.f64 x))) (pow.f64 (*.f64 (exp.f64 #s(literal 3/4 binary64)) (exp.f64 #s(literal 1/4 binary64))) (log.f64 (sqrt.f64 x))))
(*.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 3/4 binary64)) (exp.f64 #s(literal 1/4 binary64))) (*.f64 (log.f64 x) #s(literal 3/8 binary64))) (pow.f64 (*.f64 (exp.f64 #s(literal 3/4 binary64)) (exp.f64 #s(literal 1/4 binary64))) (*.f64 #s(literal 5/8 binary64) (log.f64 x))))
(*.f64 (pow.f64 x #s(literal 7/16 binary64)) (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)))
(*.f64 (pow.f64 x #s(literal 13/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 x #s(literal 5/8 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 x #s(literal 7/8 binary64)) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) (exp.f64 (*.f64 #s(literal 7/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) (pow.f64 x #s(literal 7/16 binary64)))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (pow.f64 x #s(literal 7/4 binary64)))))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (pow.f64 x #s(literal 7/8 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (exp.f64 (*.f64 #s(literal 13/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 x #s(literal 13/16 binary64)))
(*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) (pow.f64 x #s(literal 5/8 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 x) (sqrt.f64 x))
(pow.f64 (exp.f64 (*.f64 #s(literal 4 binary64) (log.f64 x))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 x))
(pow.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 1/4 binary64)) (exp.f64 #s(literal 3/4 binary64))) #s(literal 1 binary64)) (log.f64 x))
(pow.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 1/4 binary64)) (exp.f64 #s(literal 3/4 binary64))) #s(literal 1/2 binary64)) (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 1/4 binary64)) (exp.f64 #s(literal 3/4 binary64))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 x)))
(pow.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 3/4 binary64)) (exp.f64 #s(literal 1/4 binary64))) #s(literal 1 binary64)) (log.f64 x))
(pow.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 3/4 binary64)) (exp.f64 #s(literal 1/4 binary64))) #s(literal 1/2 binary64)) (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 3/4 binary64)) (exp.f64 #s(literal 1/4 binary64))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 x x) #s(literal 16 binary64)) #s(literal 1/8 binary64))
(pow.f64 (*.f64 #s(literal 16 binary64) (*.f64 x x)) #s(literal 1/8 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 1/4 binary64)) (exp.f64 #s(literal 3/4 binary64))) (log.f64 x))
(pow.f64 (*.f64 (exp.f64 #s(literal 3/4 binary64)) (exp.f64 #s(literal 1/4 binary64))) (log.f64 x))
(pow.f64 (pow.f64 (*.f64 #s(literal 4 binary64) x) #s(literal 2 binary64)) #s(literal 1/8 binary64))
(pow.f64 (*.f64 #s(literal 4 binary64) x) #s(literal 1/4 binary64))
(pow.f64 (*.f64 x x) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 x #s(literal 1/8 binary64)) #s(literal 8 binary64))
(pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 2 binary64))
(pow.f64 x #s(literal 1 binary64))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (*.f64 x x))
(fabs.f64 (*.f64 (pow.f64 x #s(literal 5/8 binary64)) (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64))))
(fabs.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 5/8 binary64))))
(fabs.f64 (neg.f64 x))
(fabs.f64 x)
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/2 binary64))) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) #s(literal 16 binary64))) #s(literal 1/8 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 16 binary64) (*.f64 x x))) #s(literal 1/8 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (exp.f64 #s(literal 1/4 binary64)) (exp.f64 #s(literal 3/4 binary64)))) (log.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (exp.f64 #s(literal 3/4 binary64)) (exp.f64 #s(literal 1/4 binary64)))) (log.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 #s(literal 4 binary64) x) #s(literal 2 binary64))) #s(literal 1/8 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 1/8 binary64)) #s(literal 8 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 1/4 binary64)) #s(literal 4 binary64)))
(exp.f64 (log.f64 x))
x
(*.f64 (pow.f64 x #s(literal 9/8 binary64)) (pow.f64 x #s(literal 7/8 binary64)))
(*.f64 (pow.f64 x #s(literal 7/4 binary64)) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 x #s(literal 5/8 binary64)) x))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 7/4 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 x #s(literal 5/4 binary64)))
(*.f64 (sqrt.f64 x) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (sqrt.f64 x))
(*.f64 x x)
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 x))
(pow.f64 (*.f64 #s(literal 4 binary64) x) #s(literal 1/2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 4 binary64))
(pow.f64 x #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x x) #s(literal 9/8 binary64)) (pow.f64 x #s(literal 7/4 binary64))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 x x) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 7/4 binary64))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 x x) #s(literal 5/4 binary64))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (sqrt.f64 x) #s(literal 5 binary64))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))
(sqrt.f64 (*.f64 #s(literal 4 binary64) x))
(fabs.f64 (*.f64 x x))
(exp.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 x)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 x)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(*.f64 (exp.f64 (fma.f64 (log.f64 x) #s(literal 1/8 binary64) (log.f64 #s(literal 2 binary64)))) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))))
(*.f64 (*.f64 (pow.f64 x #s(literal 13/16 binary64)) (pow.f64 x #s(literal 1/16 binary64))) (*.f64 (pow.f64 x #s(literal 13/16 binary64)) (pow.f64 x #s(literal 1/16 binary64))))
(*.f64 (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))) (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (pow.f64 x #s(literal 13/16 binary64))) (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (pow.f64 x #s(literal 13/16 binary64))))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x))) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x))))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (*.f64 (pow.f64 x #s(literal 5/8 binary64)) x)) (pow.f64 x #s(literal 1/16 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 5/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 25/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 5/8 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 5/8 binary64)))
(*.f64 (pow.f64 x #s(literal 19/16 binary64)) (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)))
(*.f64 (pow.f64 x #s(literal 5/8 binary64)) (*.f64 (pow.f64 x #s(literal 5/8 binary64)) (sqrt.f64 x)))
(*.f64 (pow.f64 x #s(literal 5/8 binary64)) (pow.f64 x #s(literal 9/8 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (pow.f64 x #s(literal 7/8 binary64)) (pow.f64 x #s(literal 7/8 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))))
(*.f64 (pow.f64 x #s(literal 1/16 binary64)) (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (*.f64 (pow.f64 x #s(literal 5/8 binary64)) x)))
(*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) (pow.f64 x #s(literal 19/16 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 5/8 binary64)) x) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (pow.f64 x #s(literal 9/8 binary64)) (pow.f64 x #s(literal 5/8 binary64)))
(*.f64 (pow.f64 x #s(literal 25/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 x #s(literal 25/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))))
(*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (exp.f64 (fma.f64 (log.f64 x) #s(literal 1/8 binary64) (log.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (*.f64 (pow.f64 x #s(literal 1/8 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (*.f64 (pow.f64 x #s(literal 5/8 binary64)) x))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 x #s(literal 25/16 binary64)))
(*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) (pow.f64 x #s(literal 11/8 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 5/4 binary64))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 11/8 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
(*.f64 (sqrt.f64 x) (pow.f64 x #s(literal 5/4 binary64)))
(*.f64 (pow.f64 x #s(literal 5/4 binary64)) (sqrt.f64 x))
(*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 x (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 13/16 binary64)) (pow.f64 x #s(literal 1/16 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (pow.f64 x #s(literal 13/16 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 4 binary64))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 x x)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 x #s(literal 7/8 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 7/4 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 7/2 binary64))
(pow.f64 x #s(literal 7/4 binary64))
(sqrt.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) x)) (sqrt.f64 x)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (sqrt.f64 x)) (sqrt.f64 x)))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) x))))
(sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (*.f64 #s(literal 2 binary64) x) (sqrt.f64 x))))
(sqrt.f64 (*.f64 x (pow.f64 (*.f64 x x) #s(literal 5/4 binary64))))
(sqrt.f64 (*.f64 x (pow.f64 (sqrt.f64 x) #s(literal 5 binary64))))
(sqrt.f64 (*.f64 x (pow.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x x) #s(literal 5/4 binary64)) x))
(sqrt.f64 (*.f64 (pow.f64 (sqrt.f64 x) #s(literal 5 binary64)) x))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) x))
(sqrt.f64 (pow.f64 (pow.f64 x #s(literal 7/4 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
(exp.f64 (*.f64 (*.f64 #s(literal 7/8 binary64) (log.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 4 binary64)))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 x x))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 #s(literal 16 binary64)) #s(literal 1/8 binary64) (log.f64 x)))
(exp.f64 (fma.f64 (log.f64 #s(literal 16 binary64)) #s(literal 1/16 binary64) (fma.f64 #s(literal 5/8 binary64) (log.f64 x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(exp.f64 (fma.f64 #s(literal 5/4 binary64) (log.f64 x) (log.f64 (sqrt.f64 x))))
(exp.f64 (log.f64 (pow.f64 x #s(literal 7/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 (pow.f64 x #s(literal 7/8 binary64)) #s(literal 3/8 binary64))) (fabs.f64 (pow.f64 x #s(literal 3/64 binary64))))
(*.f64 (fabs.f64 (pow.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) #s(literal 3/8 binary64))) (fabs.f64 (pow.f64 (pow.f64 x #s(literal 7/16 binary64)) #s(literal 3/8 binary64))))
(*.f64 (fabs.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/64 binary64))) (fabs.f64 (pow.f64 (pow.f64 x #s(literal 13/16 binary64)) #s(literal 3/8 binary64))))
(*.f64 (fabs.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/32 binary64))) (fabs.f64 (pow.f64 (pow.f64 x #s(literal 5/8 binary64)) #s(literal 3/8 binary64))))
(*.f64 (sqrt.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/32 binary64))) (sqrt.f64 (pow.f64 (pow.f64 x #s(literal 5/8 binary64)) #s(literal 3/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 x #s(literal 7/8 binary64)) #s(literal 3/4 binary64))) (sqrt.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) #s(literal 3/4 binary64))) (sqrt.f64 (pow.f64 (pow.f64 x #s(literal 7/16 binary64)) #s(literal 3/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 #s(literal 4 binary64) #s(literal 7/32 binary64))) (sqrt.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))))
(*.f64 (sqrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/8 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)))
(*.f64 (sqrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/32 binary64))) (sqrt.f64 (pow.f64 (pow.f64 x #s(literal 13/16 binary64)) #s(literal 3/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))) (sqrt.f64 (pow.f64 #s(literal 4 binary64) #s(literal 7/32 binary64))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 x #s(literal 7/16 binary64)) #s(literal 1/4 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 x #s(literal 1/64 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/32 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (pow.f64 x #s(literal 5/8 binary64)) #s(literal 1/8 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 x #s(literal 7/8 binary64)) #s(literal 1/8 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 x #s(literal 1/64 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) #s(literal 1/8 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (pow.f64 x #s(literal 7/16 binary64)) #s(literal 1/8 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/64 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (pow.f64 x #s(literal 13/16 binary64)) #s(literal 1/8 binary64)) #s(literal 3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 9/32 binary64) (log.f64 x))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (*.f64 #s(literal 7/8 binary64) (log.f64 x))) (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (*.f64 (log.f64 x) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (*.f64 #s(literal 9/16 binary64) (log.f64 x))) (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (*.f64 #s(literal 7/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (*.f64 (log.f64 x) #s(literal 1/4 binary64))) (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (*.f64 (log.f64 x) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (*.f64 #s(literal 3/16 binary64) (log.f64 x))) (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (*.f64 #s(literal 13/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (log.f64 (sqrt.f64 x))) (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (log.f64 (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (*.f64 (log.f64 x) #s(literal 3/8 binary64))) (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (*.f64 #s(literal 5/8 binary64) (log.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/8 binary64)) (/.f64 (log.f64 #s(literal 4 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 1/8 binary64)) (/.f64 (log.f64 #s(literal 4 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/64 binary64)) (pow.f64 (pow.f64 x #s(literal 13/16 binary64)) #s(literal 3/8 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 7/8 binary64)) #s(literal 3/8 binary64)) (pow.f64 x #s(literal 3/64 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) #s(literal 3/8 binary64)) (pow.f64 (pow.f64 x #s(literal 7/16 binary64)) #s(literal 3/8 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/32 binary64)) (pow.f64 (pow.f64 x #s(literal 5/8 binary64)) #s(literal 3/8 binary64)))
(*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/32 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (sqrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/8 binary64))))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (exp.f64 (*.f64 #s(literal 9/32 binary64) (log.f64 x))))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 #s(literal 64 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 1/8 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 1 binary64)) (log.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 1/2 binary64)) (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/8 binary64)) (/.f64 (log.f64 #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 x) #s(literal 3/8 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 3/16 binary64) (log.f64 x)))
(pow.f64 (exp.f64 #s(literal 1/16 binary64)) (log.f64 #s(literal 16 binary64)))
(pow.f64 (exp.f64 #s(literal 3/16 binary64)) (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 (log.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 #s(literal 4 binary64) x) #s(literal 3/2 binary64)) #s(literal 1/16 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/8 binary64)) #s(literal 2 binary64)) (/.f64 (log.f64 #s(literal 4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (log.f64 (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal 3/4 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 1/8 binary64)) (/.f64 (*.f64 (log.f64 #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 1/8 binary64)) (/.f64 (log.f64 #s(literal 16 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 1/8 binary64)) (*.f64 (log.f64 #s(literal 4 binary64)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 1/8 binary64)) (log.f64 #s(literal 4 binary64)))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (log.f64 #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 3/8 binary64)) (/.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 3/8 binary64)) (log.f64 x))
(pow.f64 (*.f64 #s(literal 4 binary64) x) #s(literal 3/32 binary64))
(pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))
(pow.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) #s(literal 4 binary64))
(pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/16 binary64))
(pow.f64 (pow.f64 x #s(literal 1/8 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 3/2 binary64))
(pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))
(pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 3/4 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
(pow.f64 x #s(literal 3/8 binary64))
(sqrt.f64 (sqrt.f64 #s(literal 2 binary64)))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (neg.f64 (pow.f64 x #s(literal 1/4 binary64)))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (pow.f64 x #s(literal 1/4 binary64))))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (neg.f64 (pow.f64 x #s(literal 1/4 binary64)))))
(fabs.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))))
(fabs.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/4 binary64)))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/16 binary64))) (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/16 binary64)))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/16 binary64))) (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/16 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))))
(fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/16 binary64)))))
(fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))))
(fabs.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/16 binary64)))))
(fabs.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64))) (neg.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64))) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64))))
(fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))))
(fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (pow.f64 x #s(literal 1/8 binary64))))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/4 binary64))) (neg.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/4 binary64))) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/8 binary64))))
(fabs.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (neg.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (neg.f64 (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64))))
(fabs.f64 (neg.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))))
(fabs.f64 (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64)))
(fabs.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)))
(exp.f64 (*.f64 #s(literal 3/4 binary64) (/.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (log.f64 #s(literal 4 binary64)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 #s(literal 256 binary64)) #s(literal 1/32 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 x)) #s(literal 3/32 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (log.f64 #s(literal 16 binary64))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 1/8 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 1/4 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 x)) #s(literal 3/4 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3/8 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 9/8 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64))))) (pow.f64 x #s(literal 1/16 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 (log.f64 x) #s(literal 1/8 binary64) (log.f64 #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 9/8 binary64) (log.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/16 binary64) (log.f64 x) (fma.f64 #s(literal 9/8 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64))))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/16 binary64) (log.f64 x))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/16 binary64) (log.f64 x) (fma.f64 #s(literal 9/8 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal 9/8 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (log.f64 x) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (log.f64 x) #s(literal 1/8 binary64))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal 9/8 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (pow.f64 x #s(literal 7/4 binary64)))) (sqrt.f64 x))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (pow.f64 x #s(literal 1/32 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 5/8 binary64)) (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 5/8 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 19/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)))
(*.f64 (pow.f64 x #s(literal 19/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 x #s(literal 5/8 binary64)) (*.f64 (pow.f64 x #s(literal 5/8 binary64)) (pow.f64 x #s(literal 1/8 binary64))))
(*.f64 (pow.f64 x #s(literal 5/8 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 7/8 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)))
(*.f64 (pow.f64 x #s(literal 1/32 binary64)) (*.f64 (pow.f64 x #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 x #s(literal 1/16 binary64)))
(*.f64 (pow.f64 x #s(literal 1/16 binary64)) (exp.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 9/8 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 1/16 binary64)) (*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 9/8 binary64)) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 x #s(literal 19/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))))
(*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (pow.f64 x #s(literal 5/4 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 x #s(literal 19/16 binary64)))
(*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) x)
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 9/8 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 x #s(literal 5/8 binary64)))
(*.f64 (sqrt.f64 x) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (pow.f64 x #s(literal 7/4 binary64)))))
(*.f64 (sqrt.f64 x) (pow.f64 x #s(literal 7/8 binary64)))
(*.f64 (pow.f64 x #s(literal 5/4 binary64)) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 x (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 5/4 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64))))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal 5/4 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64))))
(pow.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 x #s(literal 11/8 binary64))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 (*.f64 x x) #s(literal 5/4 binary64))))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 5 binary64))))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 x x)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x x) #s(literal 5/4 binary64)) (pow.f64 x #s(literal 1/4 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (sqrt.f64 x) #s(literal 5 binary64)) (pow.f64 x #s(literal 1/4 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 1/4 binary64))))
(sqrt.f64 (*.f64 (*.f64 x x) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64)) x))
(fabs.f64 (*.f64 x (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64))))
(fabs.f64 (pow.f64 x #s(literal 11/8 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal 5/4 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/4 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 5/4 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64)))) #s(literal 1/4 binary64)))
(exp.f64 (fma.f64 (log.f64 #s(literal 16 binary64)) #s(literal 1/16 binary64) (log.f64 x)))
(exp.f64 (fma.f64 #s(literal 5/8 binary64) (log.f64 x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(*.f64 (exp.f64 (fma.f64 #s(literal 1/16 binary64) (log.f64 x) (fma.f64 #s(literal 9/8 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64))))) (pow.f64 x #s(literal 1/16 binary64)))
(*.f64 (exp.f64 (fma.f64 (log.f64 x) #s(literal 1/8 binary64) (log.f64 #s(literal 2 binary64)))) (pow.f64 x #s(literal 9/8 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (*.f64 (pow.f64 x #s(literal 9/8 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 1/16 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 9/8 binary64)))
(*.f64 (pow.f64 x #s(literal 1/16 binary64)) (exp.f64 (fma.f64 #s(literal 1/16 binary64) (log.f64 x) (fma.f64 #s(literal 9/8 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 1/16 binary64)) (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (*.f64 (pow.f64 x #s(literal 9/8 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 9/8 binary64)) (*.f64 (pow.f64 x #s(literal 1/8 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 7/4 binary64)) x)
(*.f64 (*.f64 (pow.f64 x #s(literal 9/8 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (*.f64 (pow.f64 x #s(literal 9/8 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) x))
(*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 5/4 binary64)))
(*.f64 x (pow.f64 x #s(literal 7/4 binary64)))
(exp.f64 (fma.f64 #s(literal 5/4 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64))))
(*.f64 (exp.f64 (fma.f64 (log.f64 x) #s(literal 1/8 binary64) (log.f64 #s(literal 2 binary64)))) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))))
(*.f64 (*.f64 (pow.f64 x #s(literal 13/16 binary64)) (pow.f64 x #s(literal 1/16 binary64))) (*.f64 (pow.f64 x #s(literal 13/16 binary64)) (pow.f64 x #s(literal 1/16 binary64))))
(*.f64 (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))) (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (pow.f64 x #s(literal 13/16 binary64))) (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (pow.f64 x #s(literal 13/16 binary64))))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x))) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x))))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (*.f64 (pow.f64 x #s(literal 5/8 binary64)) x)) (pow.f64 x #s(literal 1/16 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 5/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 25/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 5/8 binary64)) (sqrt.f64 x)) (pow.f64 x #s(literal 5/8 binary64)))
(*.f64 (pow.f64 x #s(literal 19/16 binary64)) (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)))
(*.f64 (pow.f64 x #s(literal 5/8 binary64)) (*.f64 (pow.f64 x #s(literal 5/8 binary64)) (sqrt.f64 x)))
(*.f64 (pow.f64 x #s(literal 5/8 binary64)) (pow.f64 x #s(literal 9/8 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (pow.f64 x #s(literal 7/8 binary64)) (pow.f64 x #s(literal 7/8 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))))
(*.f64 (pow.f64 x #s(literal 1/16 binary64)) (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (*.f64 (pow.f64 x #s(literal 5/8 binary64)) x)))
(*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) (pow.f64 x #s(literal 19/16 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 5/8 binary64)) x) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 (pow.f64 x #s(literal 9/8 binary64)) (pow.f64 x #s(literal 5/8 binary64)))
(*.f64 (pow.f64 x #s(literal 25/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 x #s(literal 25/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))))
(*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (exp.f64 (fma.f64 (log.f64 x) #s(literal 1/8 binary64) (log.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (*.f64 (pow.f64 x #s(literal 1/8 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (*.f64 (pow.f64 x #s(literal 5/8 binary64)) x))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 x #s(literal 25/16 binary64)))
(*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) (pow.f64 x #s(literal 11/8 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 5/4 binary64))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 11/8 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
(*.f64 (sqrt.f64 x) (pow.f64 x #s(literal 5/4 binary64)))
(*.f64 (pow.f64 x #s(literal 5/4 binary64)) (sqrt.f64 x))
(*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 x (sqrt.f64 #s(literal 2 binary64)))
(pow.f64 (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 13/16 binary64)) (pow.f64 x #s(literal 1/16 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (pow.f64 x #s(literal 13/16 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 (log.f64 x) #s(literal 2 binary64) (log.f64 #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 4 binary64))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 x x)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 x #s(literal 7/8 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 7/4 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 7/2 binary64))
(pow.f64 x #s(literal 7/4 binary64))
(sqrt.f64 (*.f64 (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) x)) (sqrt.f64 x)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (sqrt.f64 x)) (sqrt.f64 x)))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) x))))
(sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 (*.f64 #s(literal 2 binary64) x) (sqrt.f64 x))))
(sqrt.f64 (*.f64 x (pow.f64 (*.f64 x x) #s(literal 5/4 binary64))))
(sqrt.f64 (*.f64 x (pow.f64 (sqrt.f64 x) #s(literal 5 binary64))))
(sqrt.f64 (*.f64 x (pow.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x x) #s(literal 5/4 binary64)) x))
(sqrt.f64 (*.f64 (pow.f64 (sqrt.f64 x) #s(literal 5 binary64)) x))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) x))
(sqrt.f64 (pow.f64 (pow.f64 x #s(literal 7/4 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
(exp.f64 (*.f64 (*.f64 #s(literal 7/8 binary64) (log.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 4 binary64)))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 x x))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 #s(literal 16 binary64)) #s(literal 1/8 binary64) (log.f64 x)))
(exp.f64 (fma.f64 (log.f64 #s(literal 16 binary64)) #s(literal 1/16 binary64) (fma.f64 #s(literal 5/8 binary64) (log.f64 x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))
(exp.f64 (fma.f64 #s(literal 5/4 binary64) (log.f64 x) (log.f64 (sqrt.f64 x))))
(exp.f64 (log.f64 (pow.f64 x #s(literal 7/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 (pow.f64 x #s(literal 7/8 binary64)) #s(literal 3/8 binary64))) (fabs.f64 (pow.f64 x #s(literal 3/64 binary64))))
(*.f64 (fabs.f64 (pow.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) #s(literal 3/8 binary64))) (fabs.f64 (pow.f64 (pow.f64 x #s(literal 7/16 binary64)) #s(literal 3/8 binary64))))
(*.f64 (fabs.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/64 binary64))) (fabs.f64 (pow.f64 (pow.f64 x #s(literal 13/16 binary64)) #s(literal 3/8 binary64))))
(*.f64 (fabs.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/32 binary64))) (fabs.f64 (pow.f64 (pow.f64 x #s(literal 5/8 binary64)) #s(literal 3/8 binary64))))
(*.f64 (sqrt.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/32 binary64))) (sqrt.f64 (pow.f64 (pow.f64 x #s(literal 5/8 binary64)) #s(literal 3/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 x #s(literal 7/8 binary64)) #s(literal 3/4 binary64))) (sqrt.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) #s(literal 3/4 binary64))) (sqrt.f64 (pow.f64 (pow.f64 x #s(literal 7/16 binary64)) #s(literal 3/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 #s(literal 4 binary64) #s(literal 7/32 binary64))) (sqrt.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))))
(*.f64 (sqrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/8 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)))
(*.f64 (sqrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/32 binary64))) (sqrt.f64 (pow.f64 (pow.f64 x #s(literal 13/16 binary64)) #s(literal 3/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))) (sqrt.f64 (pow.f64 #s(literal 4 binary64) #s(literal 7/32 binary64))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 x #s(literal 7/16 binary64)) #s(literal 1/4 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 x #s(literal 1/64 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/32 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (pow.f64 x #s(literal 5/8 binary64)) #s(literal 1/8 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 x #s(literal 7/8 binary64)) #s(literal 1/8 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 x #s(literal 1/64 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) #s(literal 1/8 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (pow.f64 x #s(literal 7/16 binary64)) #s(literal 1/8 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/64 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (pow.f64 x #s(literal 13/16 binary64)) #s(literal 1/8 binary64)) #s(literal 3 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 9/32 binary64) (log.f64 x))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (*.f64 #s(literal 7/8 binary64) (log.f64 x))) (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (*.f64 (log.f64 x) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (*.f64 #s(literal 9/16 binary64) (log.f64 x))) (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (*.f64 #s(literal 7/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (*.f64 (log.f64 x) #s(literal 1/4 binary64))) (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (*.f64 (log.f64 x) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (*.f64 #s(literal 3/16 binary64) (log.f64 x))) (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (*.f64 #s(literal 13/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (log.f64 (sqrt.f64 x))) (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (log.f64 (sqrt.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (*.f64 (log.f64 x) #s(literal 3/8 binary64))) (pow.f64 (exp.f64 #s(literal 3/8 binary64)) (*.f64 #s(literal 5/8 binary64) (log.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/8 binary64)) (/.f64 (log.f64 #s(literal 4 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 1/8 binary64)) (/.f64 (log.f64 #s(literal 4 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/64 binary64)) (pow.f64 (pow.f64 x #s(literal 13/16 binary64)) #s(literal 3/8 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 7/8 binary64)) #s(literal 3/8 binary64)) (pow.f64 x #s(literal 3/64 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) #s(literal 3/8 binary64)) (pow.f64 (pow.f64 x #s(literal 7/16 binary64)) #s(literal 3/8 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/32 binary64)) (pow.f64 (pow.f64 x #s(literal 5/8 binary64)) #s(literal 3/8 binary64)))
(*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/32 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (sqrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/8 binary64))))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (exp.f64 (*.f64 #s(literal 9/32 binary64) (log.f64 x))))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (pow.f64 #s(literal 64 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 1/8 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 1 binary64)) (log.f64 x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 1/2 binary64)) (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/8 binary64)) (/.f64 (log.f64 #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 x) #s(literal 3/8 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 3/16 binary64) (log.f64 x)))
(pow.f64 (exp.f64 #s(literal 1/16 binary64)) (log.f64 #s(literal 16 binary64)))
(pow.f64 (exp.f64 #s(literal 3/16 binary64)) (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 (log.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 #s(literal 4 binary64) x) #s(literal 3/2 binary64)) #s(literal 1/16 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/8 binary64)) #s(literal 2 binary64)) (/.f64 (log.f64 #s(literal 4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 3/8 binary64)) #s(literal 2 binary64)) (log.f64 (sqrt.f64 x)))
(pow.f64 (exp.f64 #s(literal 3/4 binary64)) (/.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 1/8 binary64)) (/.f64 (*.f64 (log.f64 #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 1/8 binary64)) (/.f64 (log.f64 #s(literal 16 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 1/8 binary64)) (*.f64 (log.f64 #s(literal 4 binary64)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 1/8 binary64)) (log.f64 #s(literal 4 binary64)))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (log.f64 #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 3/8 binary64)) (/.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 3/8 binary64)) (log.f64 x))
(pow.f64 (*.f64 #s(literal 4 binary64) x) #s(literal 3/32 binary64))
(pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))
(pow.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) #s(literal 4 binary64))
(pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))
(pow.f64 (*.f64 x x) #s(literal 3/16 binary64))
(pow.f64 (pow.f64 x #s(literal 1/8 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 3/2 binary64))
(pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))
(pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 3/4 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
(pow.f64 x #s(literal 3/8 binary64))
(sqrt.f64 (sqrt.f64 #s(literal 2 binary64)))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (neg.f64 (pow.f64 x #s(literal 1/4 binary64)))))
(fabs.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (pow.f64 x #s(literal 1/4 binary64))))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (neg.f64 (pow.f64 x #s(literal 1/4 binary64)))))
(fabs.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64)))))
(fabs.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/4 binary64)))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/16 binary64))) (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/16 binary64)))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/16 binary64))) (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/16 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))))
(fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/16 binary64)))))
(fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))))
(fabs.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/16 binary64)))))
(fabs.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64))) (neg.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64))) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 1/8 binary64))))
(fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))))
(fabs.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 1/8 binary64)) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))) (pow.f64 x #s(literal 1/8 binary64))))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/4 binary64))) (neg.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/4 binary64))) (neg.f64 (pow.f64 x #s(literal 1/8 binary64)))))
(fabs.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/8 binary64))))
(fabs.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (neg.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))))))
(fabs.f64 (neg.f64 (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64))))
(fabs.f64 (neg.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))))
(fabs.f64 (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64)))
(fabs.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)))
(exp.f64 (*.f64 #s(literal 3/4 binary64) (/.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (log.f64 #s(literal 4 binary64)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 #s(literal 256 binary64)) #s(literal 1/32 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 4 binary64) (log.f64 x)) #s(literal 3/32 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (log.f64 #s(literal 16 binary64))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 1/8 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 1/4 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 x)) #s(literal 3/4 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 3/8 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 9/8 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64))))) (pow.f64 x #s(literal 1/16 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 (log.f64 x) #s(literal 1/8 binary64) (log.f64 #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 9/8 binary64) (log.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/16 binary64) (log.f64 x) (fma.f64 #s(literal 9/8 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64))))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/16 binary64) (log.f64 x))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/16 binary64) (log.f64 x))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/16 binary64) (log.f64 x) (fma.f64 #s(literal 9/8 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal 9/8 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (log.f64 x) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (log.f64 x) #s(literal 1/8 binary64))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal 9/8 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64)))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (pow.f64 x #s(literal 7/4 binary64)))) (sqrt.f64 x))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (pow.f64 x #s(literal 1/32 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 5/8 binary64)) (pow.f64 x #s(literal 1/8 binary64))) (pow.f64 x #s(literal 5/8 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 19/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)))
(*.f64 (pow.f64 x #s(literal 19/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 x #s(literal 5/8 binary64)) (*.f64 (pow.f64 x #s(literal 5/8 binary64)) (pow.f64 x #s(literal 1/8 binary64))))
(*.f64 (pow.f64 x #s(literal 5/8 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 7/8 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)))
(*.f64 (pow.f64 x #s(literal 1/32 binary64)) (*.f64 (pow.f64 x #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 x #s(literal 1/16 binary64)))
(*.f64 (pow.f64 x #s(literal 1/16 binary64)) (exp.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 9/8 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 1/16 binary64)) (*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 64 binary64) #s(literal 1/16 binary64)) (*.f64 (pow.f64 x #s(literal 1/16 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 9/8 binary64)) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 x #s(literal 19/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/64 binary64))))
(*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 x #s(literal 1/8 binary64)) (pow.f64 x #s(literal 5/4 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 x #s(literal 19/16 binary64)))
(*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) x)
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 9/8 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 x #s(literal 5/8 binary64)))
(*.f64 (sqrt.f64 x) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (pow.f64 x #s(literal 7/4 binary64)))))
(*.f64 (sqrt.f64 x) (pow.f64 x #s(literal 7/8 binary64)))
(*.f64 (pow.f64 x #s(literal 5/4 binary64)) (pow.f64 x #s(literal 1/8 binary64)))
(*.f64 x (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 5/4 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64))))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal 5/4 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64))))
(pow.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 x #s(literal 11/8 binary64))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 (*.f64 x x) #s(literal 5/4 binary64))))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 5 binary64))))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 x x)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x x) #s(literal 5/4 binary64)) (pow.f64 x #s(literal 1/4 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (sqrt.f64 x) #s(literal 5 binary64)) (pow.f64 x #s(literal 1/4 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 1/4 binary64))))
(sqrt.f64 (*.f64 (*.f64 x x) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64)) x))
(fabs.f64 (*.f64 x (pow.f64 (neg.f64 (pow.f64 x #s(literal 1/8 binary64))) #s(literal 3 binary64))))
(fabs.f64 (pow.f64 x #s(literal 11/8 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal 5/4 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/4 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 5/4 binary64) (log.f64 x) (log.f64 #s(literal 2 binary64)))) #s(literal 1/4 binary64)))
(exp.f64 (fma.f64 (log.f64 #s(literal 16 binary64)) #s(literal 1/16 binary64) (log.f64 x)))
(exp.f64 (fma.f64 #s(literal 5/8 binary64) (log.f64 x) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))

eval107.0ms (0.8%)

Memory
-13.6MiB live, 177.6MiB allocated
Compiler

Compiled 11 590 to 2 367 computations (79.6% saved)

prune17.0ms (0.1%)

Memory
8.0MiB live, 46.3MiB allocated
Pruning

9 alts after pruning (5 fresh and 4 done)

PrunedKeptTotal
New8423845
Fresh123
Picked235
Done011
Total8459854
Accuracy
100.0%
Counts
854 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.9%
(pow.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (sqrt.f64 x)) #s(literal 2 binary64))
99.1%
(*.f64 (pow.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) #s(literal 2 binary64)) x)
99.4%
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
99.3%
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) x))
99.1%
(*.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 x))
99.4%
(*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 x))
99.2%
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
55.6%
(sqrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x)) (sqrt.f64 x)))
55.7%
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
Compiler

Compiled 110 to 97 computations (11.8% saved)

simplify6.0ms (0%)

Memory
4.9MiB live, 4.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 x)
cost-diff0
(pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))
cost-diff0
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (sqrt.f64 x))
cost-diff3
(pow.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (sqrt.f64 x)) #s(literal 2 binary64))
cost-diff0
(pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))
cost-diff0
(*.f64 (pow.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) #s(literal 2 binary64)) x)
cost-diff2
(pow.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) #s(literal 2 binary64))
cost-diff0
(*.f64 x #s(literal 2 binary64))
cost-diff0
(*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x))
cost-diff0
(sqrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x)) (sqrt.f64 x)))
cost-diff4
(*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x)) (sqrt.f64 x))
cost-diff0
(sqrt.f64 #s(literal 2 binary64))
cost-diff0
(sqrt.f64 x)
cost-diff0
(*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))
cost-diff4
(*.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 x))
cost-diff0
(sqrt.f64 (sqrt.f64 #s(literal 2 binary64)))
cost-diff0
(*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) x)
cost-diff0
(pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))
cost-diff0
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) x))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
023119
040119
158103
299100
3148100
4177100
5179100
0179100
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) x))
(pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))
#s(literal 4 binary64)
#s(literal 1/8 binary64)
(*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) x)
(sqrt.f64 (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
x
(*.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 x)
x
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(sqrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x)) (sqrt.f64 x)))
(*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x))
(*.f64 x #s(literal 2 binary64))
x
#s(literal 2 binary64)
(sqrt.f64 x)
(*.f64 (pow.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) #s(literal 2 binary64)) x)
(pow.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) #s(literal 2 binary64))
(pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))
#s(literal 256 binary64)
#s(literal 1/32 binary64)
#s(literal 2 binary64)
x
(pow.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (sqrt.f64 x)) #s(literal 2 binary64))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (sqrt.f64 x))
(pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))
#s(literal 4 binary64)
#s(literal 1/8 binary64)
(sqrt.f64 x)
x
#s(literal 2 binary64)
Outputs
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) x))
(*.f64 (*.f64 x (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))) (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))
#s(literal 4 binary64)
#s(literal 1/8 binary64)
(*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) x)
(*.f64 x (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
x
(*.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 x))
(*.f64 x (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 x)
x
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(sqrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x)) (sqrt.f64 x)))
(sqrt.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x))
(*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 x #s(literal 2 binary64)) x)
(*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 (sqrt.f64 x) x) #s(literal 2 binary64))
(*.f64 x #s(literal 2 binary64))
x
#s(literal 2 binary64)
(sqrt.f64 x)
(*.f64 (pow.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) #s(literal 2 binary64)) x)
(*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/16 binary64)) x)
(pow.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) #s(literal 2 binary64))
(pow.f64 #s(literal 256 binary64) #s(literal 1/16 binary64))
(pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))
#s(literal 256 binary64)
#s(literal 1/32 binary64)
#s(literal 2 binary64)
x
(pow.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (sqrt.f64 x)) #s(literal 2 binary64))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)) x)
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))
(pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))
#s(literal 4 binary64)
#s(literal 1/8 binary64)
(sqrt.f64 x)
x
#s(literal 2 binary64)

localize72.0ms (0.5%)

Memory
-1.9MiB live, 86.0MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))
accuracy0.0
(sqrt.f64 x)
accuracy0.28125
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (sqrt.f64 x))
accuracy0.48275375976844204
(pow.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (sqrt.f64 x)) #s(literal 2 binary64))
accuracy0.0
(pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))
accuracy0.48046875
(*.f64 (pow.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) #s(literal 2 binary64)) x)
accuracy1.0
(pow.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) #s(literal 2 binary64))
accuracy0.0
(sqrt.f64 x)
accuracy0.1640625
(*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x)) (sqrt.f64 x))
accuracy0.18359375
(*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x))
accuracy28.360610800468972
(sqrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x)) (sqrt.f64 x)))
accuracy0.0
(sqrt.f64 x)
accuracy0.0
(sqrt.f64 #s(literal 2 binary64))
accuracy0.359375
(*.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 x))
accuracy0.44921875
(*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))
accuracy0.0
(sqrt.f64 (sqrt.f64 #s(literal 2 binary64)))
accuracy0.0
(sqrt.f64 #s(literal 2 binary64))
accuracy0.203125
(*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) x)
accuracy0.3359375
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) x))
Samples
56.0ms256×0valid
Compiler

Compiled 121 to 25 computations (79.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-mult: 16.0ms (45.5% of total)
ival-pow: 7.0ms (19.9% of total)
ival-sqrt: 6.0ms (17% of total)
ival-pow2: 5.0ms (14.2% of total)
exact: 1.0ms (2.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series171.0ms (1.2%)

Memory
9.8MiB live, 84.0MiB allocated
Counts
17 → 19
Calls
Call 1
Inputs
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) x))
(pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))
(*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) x)
(sqrt.f64 (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 x)
(sqrt.f64 #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x)) (sqrt.f64 x))
(sqrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x)) (sqrt.f64 x)))
(*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x))
(*.f64 x #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) #s(literal 2 binary64)) x)
(pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (sqrt.f64 x)) #s(literal 2 binary64))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (sqrt.f64 x))
Outputs
(* (pow 4 1/8) (* x (sqrt (sqrt 2))))
(* x (sqrt (sqrt 2)))
(* x (sqrt 2))
(* (sqrt x) (sqrt 2))
(sqrt x)
(* 2 (pow x 2))
(* 2 (sqrt (pow x 3)))
(* 2 x)
(* (pow 256 1/16) x)
(* (pow 4 1/4) x)
(* (pow 4 1/8) (sqrt x))
(* -1 (* x (* (pow (sqrt -1) 2) (sqrt 2))))
(* -1 (* (sqrt x) (* (pow (sqrt -1) 2) (sqrt 2))))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(* -2 (* (pow x 2) (pow (sqrt -1) 2)))
(* -1 (* x (* (sqrt -2) (sqrt -1))))
(* -2 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(* -1 (* (pow 4 1/4) (* x (pow (sqrt -1) 2))))
(* -1 (* (pow 4 1/8) (* (sqrt x) (pow (sqrt -1) 2))))
Calls

3 calls:

TimeVariablePointExpression
131.0ms
x
@0
((* (pow 4 1/8) (* (sqrt (sqrt 2)) x)) (pow 4 1/8) (* (sqrt (sqrt 2)) x) (sqrt (sqrt 2)) (* (* (sqrt x) (sqrt 2)) (sqrt x)) (* (sqrt x) (sqrt 2)) (sqrt x) (sqrt 2) (* (* (* x 2) (sqrt x)) (sqrt x)) (sqrt (* (* (* x 2) (sqrt x)) (sqrt x))) (* (* x 2) (sqrt x)) (* x 2) (pow (pow 256 1/32) 2) (* (pow (pow 256 1/32) 2) x) (pow 256 1/32) (pow (* (pow 4 1/8) (sqrt x)) 2) (* (pow 4 1/8) (sqrt x)))
26.0ms
x
@-inf
((* (pow 4 1/8) (* (sqrt (sqrt 2)) x)) (pow 4 1/8) (* (sqrt (sqrt 2)) x) (sqrt (sqrt 2)) (* (* (sqrt x) (sqrt 2)) (sqrt x)) (* (sqrt x) (sqrt 2)) (sqrt x) (sqrt 2) (* (* (* x 2) (sqrt x)) (sqrt x)) (sqrt (* (* (* x 2) (sqrt x)) (sqrt x))) (* (* x 2) (sqrt x)) (* x 2) (pow (pow 256 1/32) 2) (* (pow (pow 256 1/32) 2) x) (pow 256 1/32) (pow (* (pow 4 1/8) (sqrt x)) 2) (* (pow 4 1/8) (sqrt x)))
14.0ms
x
@inf
((* (pow 4 1/8) (* (sqrt (sqrt 2)) x)) (pow 4 1/8) (* (sqrt (sqrt 2)) x) (sqrt (sqrt 2)) (* (* (sqrt x) (sqrt 2)) (sqrt x)) (* (sqrt x) (sqrt 2)) (sqrt x) (sqrt 2) (* (* (* x 2) (sqrt x)) (sqrt x)) (sqrt (* (* (* x 2) (sqrt x)) (sqrt x))) (* (* x 2) (sqrt x)) (* x 2) (pow (pow 256 1/32) 2) (* (pow (pow 256 1/32) 2) x) (pow 256 1/32) (pow (* (pow 4 1/8) (sqrt x)) 2) (* (pow 4 1/8) (sqrt x)))

simplify236.0ms (1.7%)

Memory
-21.2MiB live, 60.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05196
111296
235996
372096
4154396
5291196
6396196
7420096
8432496
9441096
10444496
11491396
12517596
13517596
14517596
15517596
16517596
17517596
18560196
19708396
20709996
0709996
Stop Event
iter limit
saturated
Counts
19 → 19
Calls
Call 1
Inputs
(* (pow 4 1/8) (* x (sqrt (sqrt 2))))
(* x (sqrt (sqrt 2)))
(* x (sqrt 2))
(* (sqrt x) (sqrt 2))
(sqrt x)
(* 2 (pow x 2))
(* 2 (sqrt (pow x 3)))
(* 2 x)
(* (pow 256 1/16) x)
(* (pow 4 1/4) x)
(* (pow 4 1/8) (sqrt x))
(* -1 (* x (* (pow (sqrt -1) 2) (sqrt 2))))
(* -1 (* (sqrt x) (* (pow (sqrt -1) 2) (sqrt 2))))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(* -2 (* (pow x 2) (pow (sqrt -1) 2)))
(* -1 (* x (* (sqrt -2) (sqrt -1))))
(* -2 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(* -1 (* (pow 4 1/4) (* x (pow (sqrt -1) 2))))
(* -1 (* (pow 4 1/8) (* (sqrt x) (pow (sqrt -1) 2))))
Outputs
(* (pow 4 1/8) (* x (sqrt (sqrt 2))))
(*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) x))
(* x (sqrt (sqrt 2)))
(*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) x)
(* x (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
(* (sqrt x) (sqrt 2))
(*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))
(sqrt x)
(sqrt.f64 x)
(* 2 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 2 binary64))
(* 2 (sqrt (pow x 3)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* (pow 256 1/16) x)
(*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/16 binary64)) x)
(* (pow 4 1/4) x)
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)) x)
(* (pow 4 1/8) (sqrt x))
(*.f64 (sqrt.f64 x) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))
(* -1 (* x (* (pow (sqrt -1) 2) (sqrt 2))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
(* -1 (* (sqrt x) (* (pow (sqrt -1) 2) (sqrt 2))))
(*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))
(* -1 (* (sqrt x) (pow (sqrt -1) 2)))
(sqrt.f64 x)
(* -2 (* (pow x 2) (pow (sqrt -1) 2)))
(*.f64 (*.f64 x x) #s(literal 2 binary64))
(* -1 (* x (* (sqrt -2) (sqrt -1))))
(*.f64 (neg.f64 x) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64))))
(* -2 (* (sqrt (pow x 3)) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))
(* -1 (* (pow 4 1/4) (* x (pow (sqrt -1) 2))))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64)) x)
(* -1 (* (pow 4 1/8) (* (sqrt x) (pow (sqrt -1) 2))))
(*.f64 (sqrt.f64 x) (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)))

rewrite99.0ms (0.7%)

Memory
-1.9MiB live, 76.3MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02394
04085
19869
228568
0116168
Stop Event
iter limit
iter limit
iter limit
unsound
iter limit
Counts
17 → 429
Calls
Call 1
Inputs
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) x))
(pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))
(*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) x)
(sqrt.f64 (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 x)
(sqrt.f64 #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x)) (sqrt.f64 x))
(sqrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x)) (sqrt.f64 x)))
(*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x))
(*.f64 x #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) #s(literal 2 binary64)) x)
(pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (sqrt.f64 x)) #s(literal 2 binary64))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (sqrt.f64 x))
Outputs
(*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal 1/32 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal 1/32 binary64)))
(*.f64 (*.f64 (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64))) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64))))
(*.f64 (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/32 binary64)) (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)))))
(*.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) x)
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64))))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 x (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) x))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 #s(literal 4 binary64) #s(literal 1/32 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal 1/32 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/32 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(pow.f64 (exp.f64 #s(literal 1/8 binary64)) (log.f64 #s(literal 4 binary64)))
(pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))
(pow.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) #s(literal 1 binary64))
(pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64))
(exp.f64 (fma.f64 #s(literal 1/16 binary64) (log.f64 #s(literal 4 binary64)) (*.f64 #s(literal 1/16 binary64) (log.f64 #s(literal 4 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (log.f64 #s(literal 4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 #s(literal 4 binary64)) #s(literal 1/8 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 #s(literal 16 binary64)) #s(literal 1/16 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 #s(literal 4 binary64)) #s(literal 1/8 binary64)))
(*.f64 (*.f64 x (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64))) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64))) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64))))
(*.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (sqrt.f64 x)))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) x)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64))))
(*.f64 x (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)))
(pow.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (sqrt.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 x x) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 x x)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) x) #s(literal 1 binary64))
(sqrt.f64 (*.f64 (*.f64 x x) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 x x)))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 #s(literal 256 binary64)) #s(literal 1/32 binary64))))
(exp.f64 (fma.f64 #s(literal 1/64 binary64) (log.f64 #s(literal 65536 binary64)) (log.f64 x)))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64) (log.f64 x)))
(*.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/128 binary64))) (pow.f64 #s(literal 256 binary64) #s(literal 1/128 binary64)))
(*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/128 binary64)) (*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/128 binary64)) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64))))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)))
(pow.f64 (exp.f64 #s(literal 1/32 binary64)) (log.f64 #s(literal 256 binary64)))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/4 binary64))
(pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64))
(pow.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) #s(literal 1 binary64))
(pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))
(pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
(sqrt.f64 (sqrt.f64 #s(literal 2 binary64)))
(fabs.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (log.f64 #s(literal 256 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 #s(literal 65536 binary64)) #s(literal 1/64 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 #s(literal 256 binary64)) #s(literal 1/32 binary64)))
(*.f64 (*.f64 (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))) (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)))
(*.f64 (*.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64))) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)))
(*.f64 (*.f64 x (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64))) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)))
(*.f64 (*.f64 x (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64))) (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 x)) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (sqrt.f64 x)))
(*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64))) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 x))
(*.f64 (pow.f64 (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) #s(literal 1 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) x))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) x)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) x))
(*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (pow.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x #s(literal 2 binary64))))
(*.f64 x (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) (pow.f64 (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))
(pow.f64 (exp.f64 (log.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (fma.f64 #s(literal 1/16 binary64) (log.f64 #s(literal 16 binary64)) (log.f64 (sqrt.f64 x))))
(pow.f64 (*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) (*.f64 (*.f64 x #s(literal 2 binary64)) x)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (sqrt.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 x (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x))
(exp.f64 (fma.f64 (log.f64 #s(literal 4 binary64)) #s(literal 1/4 binary64) (log.f64 x)))
(exp.f64 (+.f64 (fma.f64 #s(literal 1/16 binary64) (log.f64 #s(literal 16 binary64)) (log.f64 (sqrt.f64 x))) (fma.f64 #s(literal 1/16 binary64) (log.f64 #s(literal 16 binary64)) (log.f64 (sqrt.f64 x)))))
(exp.f64 (fma.f64 (log.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64) (log.f64 x)))
(exp.f64 (+.f64 (log.f64 x) (log.f64 (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (fma.f64 (log.f64 #s(literal 4 binary64)) #s(literal 1/4 binary64) (log.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))) (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64))))
(*.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (pow.f64 x #s(literal 1/4 binary64))))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))))
(*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64))) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)))
(*.f64 (pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 x))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))
(pow.f64 (*.f64 x #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 x #s(literal 2 binary64)))
(exp.f64 (+.f64 (fma.f64 #s(literal 1/16 binary64) (log.f64 #s(literal 16 binary64)) (log.f64 (sqrt.f64 x))) (*.f64 (log.f64 #s(literal 4 binary64)) #s(literal 1/8 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 1/2 binary64) (log.f64 (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (fma.f64 (log.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64) (log.f64 (sqrt.f64 x))))
(exp.f64 (fma.f64 #s(literal 1/16 binary64) (log.f64 #s(literal 16 binary64)) (fma.f64 #s(literal 1/16 binary64) (log.f64 #s(literal 16 binary64)) (log.f64 (sqrt.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 x #s(literal 1/4 binary64)))
(pow.f64 (*.f64 x x) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 x #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 x) #s(literal 1 binary64))
(pow.f64 x #s(literal 1/2 binary64))
(sqrt.f64 x)
(fabs.f64 (sqrt.f64 x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (sqrt.f64 x)))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/128 binary64))) (pow.f64 #s(literal 256 binary64) #s(literal 1/128 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) #s(literal 1 binary64)) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)))
(*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)))
(*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/128 binary64)) (*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/128 binary64)) (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64))))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (pow.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))
(pow.f64 (exp.f64 (log.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 256 binary64)) #s(literal 1/32 binary64)))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 #s(literal 4294967296 binary64) #s(literal 1/64 binary64))
(pow.f64 #s(literal 65536 binary64) #s(literal 1/32 binary64))
(pow.f64 #s(literal 16 binary64) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) #s(literal 2 binary64))
(pow.f64 #s(literal 256 binary64) #s(literal 1/16 binary64))
(pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) #s(literal 2 binary64))
(pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64))
(sqrt.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 #s(literal 2 binary64))
(exp.f64 (fma.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64) (*.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 #s(literal 1/16 binary64) (log.f64 #s(literal 16 binary64)) (*.f64 (log.f64 #s(literal 4 binary64)) #s(literal 1/8 binary64))))
(exp.f64 (*.f64 (log.f64 #s(literal 65536 binary64)) #s(literal 1/32 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 #s(literal 4 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 (*.f64 x x) #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) (sqrt.f64 x))
(*.f64 (*.f64 x #s(literal 2 binary64)) x)
(*.f64 (sqrt.f64 x) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(*.f64 x (*.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))) (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)))
(*.f64 (*.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64))) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)))
(*.f64 (*.f64 x (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64))) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)))
(*.f64 (*.f64 x (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64))) (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 x)) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (sqrt.f64 x)))
(*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64))) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 x))
(*.f64 (pow.f64 (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) #s(literal 1 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) x))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) x)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) x))
(*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (pow.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x #s(literal 2 binary64))))
(*.f64 x (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) (pow.f64 (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))
(pow.f64 (exp.f64 (log.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (fma.f64 #s(literal 1/16 binary64) (log.f64 #s(literal 16 binary64)) (log.f64 (sqrt.f64 x))))
(pow.f64 (*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) (*.f64 (*.f64 x #s(literal 2 binary64)) x)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (sqrt.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 x (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x))
(exp.f64 (fma.f64 (log.f64 #s(literal 4 binary64)) #s(literal 1/4 binary64) (log.f64 x)))
(exp.f64 (+.f64 (fma.f64 #s(literal 1/16 binary64) (log.f64 #s(literal 16 binary64)) (log.f64 (sqrt.f64 x))) (fma.f64 #s(literal 1/16 binary64) (log.f64 #s(literal 16 binary64)) (log.f64 (sqrt.f64 x)))))
(exp.f64 (fma.f64 (log.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64) (log.f64 x)))
(exp.f64 (+.f64 (log.f64 x) (log.f64 (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (fma.f64 (log.f64 #s(literal 4 binary64)) #s(literal 1/4 binary64) (log.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) x)
(*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 x #s(literal 2 binary64)))
(*.f64 x (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)))
(*.f64 x #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) x)
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/128 binary64))) (pow.f64 #s(literal 256 binary64) #s(literal 1/128 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) #s(literal 1 binary64)) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)))
(*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)))
(*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/128 binary64)) (*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/128 binary64)) (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64))))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (pow.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))
(pow.f64 (exp.f64 (log.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 256 binary64)) #s(literal 1/32 binary64)))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 #s(literal 4294967296 binary64) #s(literal 1/64 binary64))
(pow.f64 #s(literal 65536 binary64) #s(literal 1/32 binary64))
(pow.f64 #s(literal 16 binary64) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) #s(literal 2 binary64))
(pow.f64 #s(literal 256 binary64) #s(literal 1/16 binary64))
(pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) #s(literal 2 binary64))
(pow.f64 #s(literal 4 binary64) #s(literal 1/4 binary64))
(sqrt.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 #s(literal 2 binary64))
(exp.f64 (fma.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64) (*.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 #s(literal 1/16 binary64) (log.f64 #s(literal 16 binary64)) (*.f64 (log.f64 #s(literal 4 binary64)) #s(literal 1/8 binary64))))
(exp.f64 (*.f64 (log.f64 #s(literal 65536 binary64)) #s(literal 1/32 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 #s(literal 4 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))) (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)))
(*.f64 (*.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64))) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)))
(*.f64 (*.f64 x (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64))) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)))
(*.f64 (*.f64 x (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64))) (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 x)) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (sqrt.f64 x)))
(*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64))) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 x))
(*.f64 (pow.f64 (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) #s(literal 1 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) x))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) x)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) x))
(*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (pow.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x #s(literal 2 binary64))))
(*.f64 x (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) (pow.f64 (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))
(pow.f64 (exp.f64 (log.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (fma.f64 #s(literal 1/16 binary64) (log.f64 #s(literal 16 binary64)) (log.f64 (sqrt.f64 x))))
(pow.f64 (*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) (*.f64 (*.f64 x #s(literal 2 binary64)) x)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (sqrt.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 x (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x))
(exp.f64 (fma.f64 (log.f64 #s(literal 4 binary64)) #s(literal 1/4 binary64) (log.f64 x)))
(exp.f64 (+.f64 (fma.f64 #s(literal 1/16 binary64) (log.f64 #s(literal 16 binary64)) (log.f64 (sqrt.f64 x))) (fma.f64 #s(literal 1/16 binary64) (log.f64 #s(literal 16 binary64)) (log.f64 (sqrt.f64 x)))))
(exp.f64 (fma.f64 (log.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64) (log.f64 x)))
(exp.f64 (+.f64 (log.f64 x) (log.f64 (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (fma.f64 (log.f64 #s(literal 4 binary64)) #s(literal 1/4 binary64) (log.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (pow.f64 #s(literal 256 binary64) #s(literal 1/128 binary64))) (pow.f64 #s(literal 256 binary64) #s(literal 1/128 binary64)))
(*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/128 binary64)) (*.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/128 binary64)) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64))))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)))
(pow.f64 (exp.f64 #s(literal 1/32 binary64)) (log.f64 #s(literal 256 binary64)))
(pow.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/4 binary64))
(pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64))
(pow.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) #s(literal 1 binary64))
(pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64))
(pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
(sqrt.f64 (sqrt.f64 #s(literal 2 binary64)))
(fabs.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (log.f64 #s(literal 256 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 #s(literal 65536 binary64)) #s(literal 1/64 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 #s(literal 256 binary64)) #s(literal 1/32 binary64)))
(*.f64 (*.f64 (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))) (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)))
(*.f64 (*.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64))) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)))
(*.f64 (*.f64 x (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64))) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)))
(*.f64 (*.f64 x (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64))) (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 x)) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3/2 binary64))) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (sqrt.f64 x)))
(*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64))) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)) (sqrt.f64 x))
(*.f64 (pow.f64 (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) #s(literal 1 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) x))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) x)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) x))
(*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (pow.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x #s(literal 2 binary64))))
(*.f64 x (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) (pow.f64 (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) (*.f64 x (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))
(pow.f64 (exp.f64 (log.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (fma.f64 #s(literal 1/16 binary64) (log.f64 #s(literal 16 binary64)) (log.f64 (sqrt.f64 x))))
(pow.f64 (*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) (*.f64 (*.f64 x #s(literal 2 binary64)) x)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64)) (sqrt.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 65536 binary64) #s(literal 1/64 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 x (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x))
(exp.f64 (fma.f64 (log.f64 #s(literal 4 binary64)) #s(literal 1/4 binary64) (log.f64 x)))
(exp.f64 (+.f64 (fma.f64 #s(literal 1/16 binary64) (log.f64 #s(literal 16 binary64)) (log.f64 (sqrt.f64 x))) (fma.f64 #s(literal 1/16 binary64) (log.f64 #s(literal 16 binary64)) (log.f64 (sqrt.f64 x)))))
(exp.f64 (fma.f64 (log.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64) (log.f64 x)))
(exp.f64 (+.f64 (log.f64 x) (log.f64 (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (fma.f64 (log.f64 #s(literal 4 binary64)) #s(literal 1/4 binary64) (log.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (pow.f64 #s(literal 4 binary64) #s(literal 1/32 binary64))) (pow.f64 #s(literal 4 binary64) #s(literal 1/32 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (pow.f64 x #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64))))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 x #s(literal 1/4 binary64))) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (pow.f64 x #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) #s(literal 1 binary64)) (pow.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) #s(literal 1 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)) (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))) (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/32 binary64)) (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))
(*.f64 (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)) (sqrt.f64 x))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 x (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (sqrt.f64 x) (pow.f64 #s(literal 16 binary64) #s(literal 1/16 binary64))) #s(literal 1 binary64))
(exp.f64 (fma.f64 #s(literal 1/16 binary64) (log.f64 #s(literal 16 binary64)) (log.f64 (sqrt.f64 x))))

eval53.0ms (0.4%)

Memory
12.7MiB live, 95.1MiB allocated
Compiler

Compiled 4 081 to 876 computations (78.5% saved)

prune13.0ms (0.1%)

Memory
-19.5MiB live, 19.7MiB allocated
Pruning

9 alts after pruning (1 fresh and 8 done)

PrunedKeptTotal
New3321333
Fresh000
Picked145
Done044
Total3339342
Accuracy
100.0%
Counts
342 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.1%
(*.f64 (pow.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) #s(literal 2 binary64)) x)
99.4%
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
99.6%
(*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x))
99.3%
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) x))
99.1%
(*.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 x))
99.4%
(*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 x))
99.2%
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
55.6%
(sqrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x)) (sqrt.f64 x)))
55.7%
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
Compiler

Compiled 69 to 61 computations (11.6% saved)

simplify3.0ms (0%)

Memory
2.3MiB live, 2.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64))
cost-diff0
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x)
cost-diff0
(pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64))
cost-diff0
(*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0925
01325
11725
22425
32625
02625
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x))
(pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64))
#s(literal 16777216 binary64)
#s(literal 1/64 binary64)
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x)
(pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64))
#s(literal 65536 binary64)
#s(literal 1/128 binary64)
x
Outputs
(*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x))
(*.f64 (*.f64 x (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64))) (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)))
(pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64))
#s(literal 16777216 binary64)
#s(literal 1/64 binary64)
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x)
(*.f64 x (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)))
(pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64))
#s(literal 65536 binary64)
#s(literal 1/128 binary64)
x

localize23.0ms (0.2%)

Memory
21.9MiB live, 21.9MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64))
accuracy0.0
(pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64))
accuracy0.23046875
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x)
accuracy0.23828125
(*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x))
Samples
17.0ms256×0valid
Compiler

Compiled 27 to 11 computations (59.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-pow: 7.0ms (68.8% of total)
ival-mult: 3.0ms (29.5% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series104.0ms (0.7%)

Memory
-3.7MiB live, 149.5MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
(*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x))
(pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x)
(pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64))
Outputs
(* (pow 65536 1/128) (* (pow 16777216 1/64) x))
(* (pow 65536 1/128) x)
Calls

3 calls:

TimeVariablePointExpression
74.0ms
x
@0
((* (pow 16777216 1/64) (* (pow 65536 1/128) x)) (pow 16777216 1/64) (* (pow 65536 1/128) x) (pow 65536 1/128))
15.0ms
x
@-inf
((* (pow 16777216 1/64) (* (pow 65536 1/128) x)) (pow 16777216 1/64) (* (pow 65536 1/128) x) (pow 65536 1/128))
14.0ms
x
@inf
((* (pow 16777216 1/64) (* (pow 65536 1/128) x)) (pow 16777216 1/64) (* (pow 65536 1/128) x) (pow 65536 1/128))

simplify2.0ms (0%)

Memory
4.6MiB live, 4.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01014
11514
22014
02014
Stop Event
iter limit
saturated
Counts
2 → 2
Calls
Call 1
Inputs
(* (pow 65536 1/128) (* (pow 16777216 1/64) x))
(* (pow 65536 1/128) x)
Outputs
(* (pow 65536 1/128) (* (pow 16777216 1/64) x))
(*.f64 (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x) (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)))
(* (pow 65536 1/128) x)
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x)

rewrite53.0ms (0.4%)

Memory
16.3MiB live, 55.2MiB allocated
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0920
01316
13116
28216
327616
413668
063798
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
4 → 22
Calls
Call 1
Inputs
(*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x))
(pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64))
(*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x)
(pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64))
Outputs
(*.f64 (*.f64 (*.f64 #s(literal 1 binary64) x) (pow.f64 #s(literal 281474976710656 binary64) #s(literal 1/1024 binary64))) (pow.f64 #s(literal 281474976710656 binary64) #s(literal 1/1024 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 4294967296 binary64) #s(literal 1/2048 binary64)) x) (pow.f64 #s(literal 4294967296 binary64) #s(literal 1/2048 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1 binary64) x) (pow.f64 #s(literal 4294967296 binary64) #s(literal 1/2048 binary64))) (pow.f64 #s(literal 4294967296 binary64) #s(literal 1/2048 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))
(*.f64 (pow.f64 #s(literal 4294967296 binary64) #s(literal 1/2048 binary64)) (*.f64 (pow.f64 #s(literal 4294967296 binary64) #s(literal 1/2048 binary64)) x))
(*.f64 (pow.f64 #s(literal 4294967296 binary64) #s(literal 1/2048 binary64)) (*.f64 (*.f64 #s(literal 1 binary64) x) (pow.f64 #s(literal 4294967296 binary64) #s(literal 1/2048 binary64))))
(*.f64 (pow.f64 #s(literal 281474976710656 binary64) #s(literal 1/1024 binary64)) (*.f64 (*.f64 #s(literal 1 binary64) x) (pow.f64 #s(literal 281474976710656 binary64) #s(literal 1/1024 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal 1 binary64) x)
(*.f64 x #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (*.f64 (*.f64 #s(literal 1 binary64) x) (pow.f64 #s(literal 281474976710656 binary64) #s(literal 1/1024 binary64))) (pow.f64 #s(literal 281474976710656 binary64) #s(literal 1/1024 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal 4294967296 binary64) #s(literal 1/2048 binary64)) x) (pow.f64 #s(literal 4294967296 binary64) #s(literal 1/2048 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1 binary64) x) (pow.f64 #s(literal 4294967296 binary64) #s(literal 1/2048 binary64))) (pow.f64 #s(literal 4294967296 binary64) #s(literal 1/2048 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))
(*.f64 (pow.f64 #s(literal 4294967296 binary64) #s(literal 1/2048 binary64)) (*.f64 (pow.f64 #s(literal 4294967296 binary64) #s(literal 1/2048 binary64)) x))
(*.f64 (pow.f64 #s(literal 4294967296 binary64) #s(literal 1/2048 binary64)) (*.f64 (*.f64 #s(literal 1 binary64) x) (pow.f64 #s(literal 4294967296 binary64) #s(literal 1/2048 binary64))))
(*.f64 (pow.f64 #s(literal 281474976710656 binary64) #s(literal 1/1024 binary64)) (*.f64 (*.f64 #s(literal 1 binary64) x) (pow.f64 #s(literal 281474976710656 binary64) #s(literal 1/1024 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal 1 binary64) x)
(*.f64 x #s(literal 1 binary64))
#s(literal 1 binary64)

eval1.0ms (0%)

Memory
2.6MiB live, 2.6MiB allocated
Compiler

Compiled 119 to 41 computations (65.5% saved)

prune19.0ms (0.1%)

Memory
-31.9MiB live, 13.0MiB allocated
Pruning

10 alts after pruning (1 fresh and 9 done)

PrunedKeptTotal
New12113
Fresh000
Picked011
Done088
Total121022
Accuracy
100.0%
Counts
22 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.1%
(*.f64 (pow.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) #s(literal 2 binary64)) x)
99.4%
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
99.6%
(*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x))
99.3%
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) x))
99.1%
(*.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 x))
99.4%
(*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 x))
99.2%
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
20.3%
(*.f64 x #s(literal 1 binary64))
55.6%
(sqrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x)) (sqrt.f64 x)))
55.7%
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
Compiler

Compiled 184 to 120 computations (34.8% saved)

regimes13.0ms (0.1%)

Memory
18.2MiB live, 18.2MiB allocated
Counts
14 → 1
Calls
Call 1
Inputs
(*.f64 x #s(literal 1 binary64))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
(*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 x))
(*.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 x))
(sqrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x)) (sqrt.f64 x)))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) x))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) #s(literal 2 binary64)) x)
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) x))
(*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x))
(pow.f64 (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (sqrt.f64 x)) #s(literal 2 binary64))
(*.f64 (pow.f64 x #s(literal 3/8 binary64)) (sqrt.f64 (*.f64 (pow.f64 x #s(literal 1/4 binary64)) (*.f64 x #s(literal 2 binary64)))))
Outputs
(*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x))
Calls

3 calls:

4.0ms
x
4.0ms
(*.f64 (*.f64 #s(literal 2 binary64) x) x)
4.0ms
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
Results
AccuracySegmentsBranch
99.6%1x
99.6%1(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
99.6%1(*.f64 (*.f64 #s(literal 2 binary64) x) x)
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes15.0ms (0.1%)

Memory
-21.2MiB live, 15.5MiB allocated
Counts
11 → 1
Calls
Call 1
Inputs
(*.f64 x #s(literal 1 binary64))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
(*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 x))
(*.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 x))
(sqrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) (sqrt.f64 x)) (sqrt.f64 x)))
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) x))
(*.f64 (pow.f64 x #s(literal 3/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 (pow.f64 #s(literal 256 binary64) #s(literal 1/32 binary64)) #s(literal 2 binary64)) x)
(*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) (*.f64 (pow.f64 #s(literal 4 binary64) #s(literal 1/8 binary64)) x))
Outputs
(*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 x))
Calls

3 calls:

8.0ms
x
3.0ms
(*.f64 (*.f64 #s(literal 2 binary64) x) x)
3.0ms
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
Results
AccuracySegmentsBranch
99.4%1x
99.4%1(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
99.4%1(*.f64 (*.f64 #s(literal 2 binary64) x) x)
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes5.0ms (0%)

Memory
8.7MiB live, 8.7MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
(*.f64 x #s(literal 1 binary64))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
Outputs
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
Calls

3 calls:

2.0ms
x
2.0ms
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
2.0ms
(*.f64 (*.f64 #s(literal 2 binary64) x) x)
Results
AccuracySegmentsBranch
99.2%1x
99.2%1(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
99.2%1(*.f64 (*.f64 #s(literal 2 binary64) x) x)
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes3.0ms (0%)

Memory
6.8MiB live, 6.8MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

1.0ms
x
1.0ms
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
1.0ms
(*.f64 (*.f64 #s(literal 2 binary64) x) x)
Results
AccuracySegmentsBranch
20.3%1x
20.3%1(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x))
20.3%1(*.f64 (*.f64 #s(literal 2 binary64) x) x)
Compiler

Compiled 12 to 10 computations (16.7% saved)

simplify8.0ms (0.1%)

Memory
11.2MiB live, 11.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01821
12021
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x))
(*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 x))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
(*.f64 x #s(literal 1 binary64))
Outputs
(*.f64 (pow.f64 #s(literal 16777216 binary64) #s(literal 1/64 binary64)) (*.f64 (pow.f64 #s(literal 65536 binary64) #s(literal 1/128 binary64)) x))
(*.f64 (sqrt.f64 (*.f64 x #s(literal 2 binary64))) (sqrt.f64 x))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) x)
(*.f64 x #s(literal 1 binary64))
x

soundness5.9s (41.9%)

Memory
71.3MiB live, 424.0MiB allocated
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0514
0814
11714
23813
39212
433812
5207412
0867212
02394
04085
19869
228568
0116168
02590
04375
19273
224963
394558
4366548
0851348
0920
01316
13116
28216
327616
413668
063798
Stop Event
fuel
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
iter limit
iter limit
unsound
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 100 to 74 computations (26% saved)

preprocess38.0ms (0.3%)

Memory
-65.0MiB live, 41.0MiB allocated
Compiler

Compiled 90 to 78 computations (13.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...