FastMath test5

Time bar (total: 2.8s)

analyze0.0ms (0%)

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

Compiled 21 to 10 computations (52.4% saved)

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

sample1.1s (38.3%)

Results
689.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 496.0ms
ival-mult: 487.0ms (98.2% of total)
const: 6.0ms (1.2% of total)
backward-pass: 3.0ms (0.6% of total)
Bogosity

preprocess46.0ms (1.7%)

Algorithm
egg-herbie
Rules
598×fma-define
560×fnmadd-define
520×fnmsub-define
520×fmsub-define
366×associate-*r*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01950
18134
233022
380410
4100410
5172210
6219110
7219110
8219110
0915
12511
2527
3723
4843
5873
0873
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1)
Outputs
(* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
Call 2
Inputs
(* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1)
(* (* (neg d1) (* (* (* (* (* (neg d1) (* (neg d1) (neg d1))) (neg d1)) (neg d1)) (* (neg d1) (neg d1))) (neg d1))) (neg d1))
(neg (* (* (neg d1) (* (* (* (* (* (neg d1) (* (neg d1) (neg d1))) (neg d1)) (neg d1)) (* (neg d1) (neg d1))) (neg d1))) (neg d1)))
Outputs
(* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1)
(pow d1 10)
(* (* (neg d1) (* (* (* (* (* (neg d1) (* (neg d1) (neg d1))) (neg d1)) (neg d1)) (* (neg d1) (neg d1))) (neg d1))) (neg d1))
(pow d1 10)
(neg (* (* (neg d1) (* (* (* (* (* (neg d1) (* (neg d1) (neg d1))) (neg d1)) (neg d1)) (* (neg d1) (neg d1))) (neg d1))) (neg d1)))
(neg (pow d1 10))
Symmetry

(abs d1)

explain92.0ms (3.3%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(*.f64 d1 d1)
00-0-(*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1))
00-0-(*.f64 d1 (*.f64 d1 d1))
00-0-d1
00-0-(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
00-0-(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
00-0-(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1))
00-0-(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1)
00-0-(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)
Results
53.0ms512×0valid
Compiler

Compiled 202 to 29 computations (85.6% saved)

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

eval0.0ms (0%)

Compiler

Compiled 20 to 5 computations (75% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
99.8%
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
Compiler

Compiled 40 to 14 computations (65% saved)

simplify12.0ms (0.4%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1))
cost-diff0
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)
cost-diff0
(*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1))
cost-diff0
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
cost-diff0
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
cost-diff0
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
cost-diff0
(*.f64 d1 d1)
cost-diff0
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
Rules
90×*-lowering-*.f32
90×*-lowering-*.f64
56×associate-*r*
28×associate-*l*
24×pow-lowering-pow.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
012102
14170
27850
39238
410338
510538
010538
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (* d1 d1) (* (* (* d1 d1) (* d1 d1)) (* (* d1 d1) (* d1 d1))))
(* d1 d1)
d1
(* (* (* d1 d1) (* d1 d1)) (* (* d1 d1) (* d1 d1)))
(* (* d1 d1) (* d1 d1))
(* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1)
(* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1))
d1
(* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)
(* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1))
(* (* (* d1 (* d1 d1)) d1) d1)
(* (* d1 (* d1 d1)) d1)
(* d1 (* d1 d1))
(* d1 d1)
Outputs
(* (* d1 d1) (* (* (* d1 d1) (* d1 d1)) (* (* d1 d1) (* d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(* d1 d1)
(*.f64 d1 d1)
d1
(* (* (* d1 d1) (* d1 d1)) (* (* d1 d1) (* d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(* (* d1 d1) (* d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
d1
(* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(* (* (* d1 (* d1 d1)) d1) d1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(* (* d1 (* d1 d1)) d1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(* d1 (* d1 d1))
(*.f64 d1 (*.f64 d1 d1))
(* d1 d1)
(*.f64 d1 d1)

localize50.0ms (1.8%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1)
accuracy99.9%
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1))
accuracy99.9%
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
accuracy99.9%
(*.f64 d1 (*.f64 d1 d1))
accuracy100.0%
(*.f64 d1 d1)
accuracy99.9%
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
accuracy99.9%
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
accuracy99.8%
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
Results
34.0ms256×0valid
Compiler

Compiled 136 to 13 computations (90.4% saved)

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

series7.0ms (0.3%)

Counts
11 → 132
Calls
Call 1
Inputs
#<alt (* (* d1 d1) (* (* (* d1 d1) (* d1 d1)) (* (* d1 d1) (* d1 d1))))>
#<alt (* d1 d1)>
#<alt (* (* (* d1 d1) (* d1 d1)) (* (* d1 d1) (* d1 d1)))>
#<alt (* (* d1 d1) (* d1 d1))>
#<alt (* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1)>
#<alt (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1))>
#<alt (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)>
#<alt (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1))>
#<alt (* d1 (* d1 d1))>
#<alt (* (* d1 (* d1 d1)) d1)>
#<alt (* (* (* d1 (* d1 d1)) d1) d1)>
Outputs
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 2)>
#<alt (pow d1 2)>
#<alt (pow d1 2)>
#<alt (pow d1 2)>
#<alt (pow d1 2)>
#<alt (pow d1 2)>
#<alt (pow d1 2)>
#<alt (pow d1 2)>
#<alt (pow d1 2)>
#<alt (pow d1 2)>
#<alt (pow d1 2)>
#<alt (pow d1 2)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 7)>
#<alt (pow d1 7)>
#<alt (pow d1 7)>
#<alt (pow d1 7)>
#<alt (pow d1 7)>
#<alt (pow d1 7)>
#<alt (pow d1 7)>
#<alt (pow d1 7)>
#<alt (pow d1 7)>
#<alt (pow d1 7)>
#<alt (pow d1 7)>
#<alt (pow d1 7)>
#<alt (pow d1 3)>
#<alt (pow d1 3)>
#<alt (pow d1 3)>
#<alt (pow d1 3)>
#<alt (pow d1 3)>
#<alt (pow d1 3)>
#<alt (pow d1 3)>
#<alt (pow d1 3)>
#<alt (pow d1 3)>
#<alt (pow d1 3)>
#<alt (pow d1 3)>
#<alt (pow d1 3)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 5)>
#<alt (pow d1 5)>
#<alt (pow d1 5)>
#<alt (pow d1 5)>
#<alt (pow d1 5)>
#<alt (pow d1 5)>
#<alt (pow d1 5)>
#<alt (pow d1 5)>
#<alt (pow d1 5)>
#<alt (pow d1 5)>
#<alt (pow d1 5)>
#<alt (pow d1 5)>
Calls

33 calls:

TimeVariablePointExpression
1.0ms
d1
@0
(* (* d1 d1) (* (* (* d1 d1) (* d1 d1)) (* (* d1 d1) (* d1 d1))))
0.0ms
d1
@0
(* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1))
0.0ms
d1
@0
(* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1))
0.0ms
d1
@inf
(* (* d1 d1) (* (* (* d1 d1) (* d1 d1)) (* (* d1 d1) (* d1 d1))))
0.0ms
d1
@0
(* (* (* d1 d1) (* d1 d1)) (* (* d1 d1) (* d1 d1)))

rewrite196.0ms (7%)

Algorithm
batch-egg-rewrite
Rules
2842×*-lowering-*.f32
2842×*-lowering-*.f64
1968×prod-exp
1472×sum5-define
1376×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01281
14549
211833
331233
4168233
0868233
Stop Event
iter limit
node limit
Counts
11 → 577
Calls
Call 1
Inputs
(* (* d1 d1) (* (* (* d1 d1) (* d1 d1)) (* (* d1 d1) (* d1 d1))))
(* d1 d1)
(* (* (* d1 d1) (* d1 d1)) (* (* d1 d1) (* d1 d1)))
(* (* d1 d1) (* d1 d1))
(* (* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)) d1)
(* d1 (* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1))
(* (* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1)) d1)
(* (* (* (* d1 (* d1 d1)) d1) d1) (* d1 d1))
(* d1 (* d1 d1))
(* (* d1 (* d1 d1)) d1)
(* (* (* d1 (* d1 d1)) d1) d1)
Outputs
(exp.f64 (*.f64 (log.f64 d1) #s(literal 10 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 d1)) #s(literal 5 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 d1) #s(literal 5 binary64))))
(exp.f64 (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 7 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 d1) #s(literal 5 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 10 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 d1)) #s(literal 5 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 7 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 d1) (*.f64 (log.f64 d1) #s(literal 9 binary64))))
(exp.f64 (+.f64 (log.f64 d1) (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) #s(literal 3 binary64))))
(exp.f64 (+.f64 (log.f64 d1) (+.f64 (*.f64 #s(literal 2 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 7 binary64)))))
(exp.f64 (+.f64 (log.f64 d1) (+.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 d1)))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 9 binary64)) (log.f64 d1)))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) #s(literal 3 binary64)) (log.f64 d1)))
(exp.f64 (+.f64 (+.f64 (*.f64 #s(literal 2 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 7 binary64))) (log.f64 d1)))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 d1))) (log.f64 d1)))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 7 binary64)))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1))) (+.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1))) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64)))))
(exp.f64 (+.f64 (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (+.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64)))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 5/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 6 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 5/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 6 binary64)))))
(exp.f64 (+.f64 (*.f64 #s(literal 7/2 binary64) (log.f64 d1)) (+.f64 (*.f64 (log.f64 d1) #s(literal 5 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (*.f64 #s(literal 7/2 binary64) (log.f64 d1)) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 7 binary64))) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 6 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (*.f64 (log.f64 d1) #s(literal 5/2 binary64))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 6 binary64))) (*.f64 (log.f64 d1) #s(literal 5/2 binary64))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64))) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 5 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64))) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 5 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 5/2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 20 binary64))
(pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 17/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 17/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 19/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 (pow.f64 d1 #s(literal 19/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 37/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 15/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 15/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 13/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 17/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 15/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 11/2 binary64)) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 13/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 19/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 37/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 11/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 d1 #s(literal 11/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 15/2 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 5 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 5 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 5 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 5 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 17/2 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 19/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 d1)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 1/2 binary64)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 d1)))
(fabs.f64 (*.f64 d1 d1))
(sqrt.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 d1))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 d1)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (log.f64 d1) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (/.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 d1))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 d1)))
(*.f64 d1 d1)
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (sqrt.f64 d1))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 1/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 1/4 binary64)) (sqrt.f64 (pow.f64 d1 #s(literal 7/2 binary64))))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 1/4 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 d1 #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (pow.f64 d1 #s(literal 3/4 binary64))) (sqrt.f64 (pow.f64 d1 #s(literal 13/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 d1 #s(literal 7/2 binary64))) (pow.f64 d1 #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (pow.f64 d1 #s(literal 13/4 binary64))) (sqrt.f64 (pow.f64 d1 #s(literal 3/4 binary64))))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 8 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 (log.f64 d1) #s(literal 4 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 5 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1))) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))))
(exp.f64 (+.f64 (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 5/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 5/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64)))))
(exp.f64 (+.f64 (*.f64 #s(literal 7/2 binary64) (log.f64 d1)) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1)))))
(exp.f64 (+.f64 (*.f64 #s(literal 7/2 binary64) (log.f64 d1)) (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (*.f64 (log.f64 d1) #s(literal 5/2 binary64))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64))) (*.f64 (log.f64 d1) #s(literal 5/2 binary64))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 5 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64))) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 4 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 16 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 d1)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 d1)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 4 binary64)) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (log.f64 d1)))
(pow.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 4 binary64)) (exp.f64 #s(literal 4 binary64))) (log.f64 d1))
(pow.f64 (exp.f64 #s(literal 8 binary64)) (log.f64 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 4 binary64)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 13/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 15/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 (pow.f64 d1 #s(literal 15/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 29/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 29/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 11/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 15/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 11/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 13/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 29/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 11/2 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 15/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 4 binary64)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 29/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 1/2 binary64)) #s(literal 8 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 8 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (log.f64 d1))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 4 binary64))) (log.f64 d1)))
(sqrt.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 8 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 d1)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 d1))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 d1)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (log.f64 d1))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(literal 1 binary64)) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal 2 binary64))) (log.f64 d1))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 13/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 13/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 11/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 1/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 15/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 13/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 29/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 1/4 binary64)) #s(literal 8 binary64)) (pow.f64 (pow.f64 d1 #s(literal 1/4 binary64)) #s(literal 8 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 13/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 11/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 15/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 d1 #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 29/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 10 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 d1)) #s(literal 5 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 d1) #s(literal 5 binary64))))
(exp.f64 (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 7 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 d1) #s(literal 5 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 10 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 d1)) #s(literal 5 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 7 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 d1) (*.f64 (log.f64 d1) #s(literal 9 binary64))))
(exp.f64 (+.f64 (log.f64 d1) (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) #s(literal 3 binary64))))
(exp.f64 (+.f64 (log.f64 d1) (+.f64 (*.f64 #s(literal 2 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 7 binary64)))))
(exp.f64 (+.f64 (log.f64 d1) (+.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 d1)))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 9 binary64)) (log.f64 d1)))
(exp.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) #s(literal 3 binary64)) (log.f64 d1)))
(exp.f64 (+.f64 (+.f64 (*.f64 #s(literal 2 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 7 binary64))) (log.f64 d1)))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 d1))) (log.f64 d1)))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 7 binary64)))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1))) (+.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1))) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64)))))
(exp.f64 (+.f64 (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (+.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64)))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 5/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 6 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 5/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 6 binary64)))))
(exp.f64 (+.f64 (*.f64 #s(literal 7/2 binary64) (log.f64 d1)) (+.f64 (*.f64 (log.f64 d1) #s(literal 5 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (*.f64 #s(literal 7/2 binary64) (log.f64 d1)) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 7 binary64))) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 6 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (*.f64 (log.f64 d1) #s(literal 5/2 binary64))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 6 binary64))) (*.f64 (log.f64 d1) #s(literal 5/2 binary64))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64))) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 5 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64))) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 5 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 5/2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 20 binary64))
(pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 17/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 17/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 19/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 (pow.f64 d1 #s(literal 19/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 37/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 15/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 15/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 13/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 17/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 15/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 11/2 binary64)) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 13/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 19/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 37/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 11/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 d1 #s(literal 11/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 15/2 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 5 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 5 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 5 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 5 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 17/2 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 19/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 9 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) #s(literal 3 binary64)))
(exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 7 binary64))))
(exp.f64 (log.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 d1))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 d1)) #s(literal 9/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) #s(literal 6 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 d1 #s(literal 9/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 9 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) #s(literal 3 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 7 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 d1))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 6 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 6 binary64)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1))) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1))) (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1)))))
(exp.f64 (+.f64 (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 5/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 5 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 5/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64)))))
(exp.f64 (+.f64 (*.f64 #s(literal 7/2 binary64) (log.f64 d1)) (+.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (*.f64 #s(literal 7/2 binary64) (log.f64 d1)) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 6 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 6 binary64))) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64))) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 5 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (*.f64 (log.f64 d1) #s(literal 5/2 binary64))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64))) (*.f64 (log.f64 d1) #s(literal 5/2 binary64))))
(pow.f64 d1 #s(literal 9 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 9/2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 9/4 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 3 binary64))
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 6 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 18 binary64))
(pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 12 binary64))
(pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 9/2 binary64)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1)))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 d1))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) d1)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 15/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 15/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 17/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 (pow.f64 d1 #s(literal 17/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 33/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 33/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/2 binary64)) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 13/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 11/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 17/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 15/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 11/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 13/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 9/4 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 d1 #s(literal 33/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 11/2 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 d1) #s(literal 9/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 9/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 9/2 binary64)) (pow.f64 (sqrt.f64 d1) #s(literal 9/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 9/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 9/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 9/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 9/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 9/4 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 9/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 15/2 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 33/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 17/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 d1))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 8 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 (log.f64 d1) #s(literal 4 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 5 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1))) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))))
(exp.f64 (+.f64 (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 5/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 5/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64)))))
(exp.f64 (+.f64 (*.f64 #s(literal 7/2 binary64) (log.f64 d1)) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1)))))
(exp.f64 (+.f64 (*.f64 #s(literal 7/2 binary64) (log.f64 d1)) (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (*.f64 (log.f64 d1) #s(literal 5/2 binary64))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64))) (*.f64 (log.f64 d1) #s(literal 5/2 binary64))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 5 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64))) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 4 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 16 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 d1)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 d1)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 4 binary64)) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (log.f64 d1)))
(pow.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 4 binary64)) (exp.f64 #s(literal 4 binary64))) (log.f64 d1))
(pow.f64 (exp.f64 #s(literal 8 binary64)) (log.f64 d1))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 4 binary64)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 13/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 15/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 (pow.f64 d1 #s(literal 15/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 29/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 29/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 11/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 15/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 11/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 13/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 29/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 11/2 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 15/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 4 binary64)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 29/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 d1)) #s(literal 7/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 7/2 binary64) (log.f64 d1)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1))) (*.f64 (log.f64 d1) #s(literal 5/2 binary64))))
(exp.f64 (+.f64 (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (*.f64 (log.f64 d1) #s(literal 5/2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 5/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1)))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 5/2 binary64)) (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(exp.f64 (+.f64 (*.f64 #s(literal 7/2 binary64) (log.f64 d1)) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64))) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 7/2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 7/4 binary64))
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 14 binary64))
(pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 7/2 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal 4 binary64)) (exp.f64 #s(literal 3 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 3 binary64)) (exp.f64 #s(literal 4 binary64))) (log.f64 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) d1)
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 11/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 13/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 25/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 25/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 11/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 13/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 25/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 11/2 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 25/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 d1) #s(literal 7/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 7/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 7/2 binary64)) (pow.f64 (sqrt.f64 d1) #s(literal 7/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 7/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 7/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 7/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 7/2 binary64)))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 1/2 binary64)) #s(literal 6 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 3 binary64))) (log.f64 d1)))
(sqrt.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 3/2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 3/4 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 6 binary64))
(pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 d1))
(pow.f64 (pow.f64 (exp.f64 #s(literal 3 binary64)) #s(literal 1 binary64)) (log.f64 d1))
(pow.f64 (exp.f64 #s(literal 3/2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 d1)))
(*.f64 d1 (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) d1)
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 9/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 9/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 9/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 1/4 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 d1 #s(literal 1/4 binary64)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 9/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 1/2 binary64)) #s(literal 8 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 8 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (log.f64 d1))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 4 binary64))) (log.f64 d1)))
(sqrt.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 8 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 d1)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 d1))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 d1)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (log.f64 d1))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(literal 1 binary64)) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal 2 binary64))) (log.f64 d1))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 13/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 13/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 11/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 1/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 15/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 13/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 29/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 1/4 binary64)) #s(literal 8 binary64)) (pow.f64 (pow.f64 d1 #s(literal 1/4 binary64)) #s(literal 8 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 13/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 11/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 15/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 d1 #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 29/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 5 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 1/2 binary64)) #s(literal 10 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 d1)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 5/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1))) (*.f64 (log.f64 d1) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (*.f64 (log.f64 d1) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 1/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1)))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 5/2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 5/4 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 10 binary64))
(pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5/2 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal 3 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 3 binary64)) (exp.f64 #s(literal 2 binary64))) (log.f64 d1))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (log.f64 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 17/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 17/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 17/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 1/4 binary64)) #s(literal 10 binary64)) (pow.f64 (pow.f64 d1 #s(literal 1/4 binary64)) #s(literal 10 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 17/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))

simplify17.0ms (0.6%)

Algorithm
egg-herbie
Rules
16×pow-lowering-pow.f64
16×pow-lowering-pow.f32
*-lowering-*.f32
*-lowering-*.f64
cube-mult
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017396
120396
222396
324396
024396
Stop Event
iter limit
saturated
Counts
132 → 132
Calls
Call 1
Inputs
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
Outputs
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))

eval113.0ms (4%)

Compiler

Compiled 17454 to 2419 computations (86.1% saved)

prune93.0ms (3.3%)

Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New102251027
Fresh000
Picked022
Done000
Total102271029
Accuracy
100.0%
Counts
1029 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(pow.f64 d1 #s(literal 10 binary64))
99.9%
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) d1)
99.9%
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
99.9%
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))) d1)
99.9%
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
99.8%
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
99.9%
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1))
Compiler

Compiled 208 to 78 computations (62.5% saved)

simplify8.0ms (0.3%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
cost-diff0
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
cost-diff0
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
cost-diff0
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) d1)
cost-diff0
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
cost-diff0
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))
cost-diff0
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1))))
cost-diff0
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))) d1)
cost-diff0
(*.f64 d1 (*.f64 d1 d1))
cost-diff0
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
cost-diff0
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
cost-diff0
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
cost-diff0
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
cost-diff0
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1)
cost-diff0
(*.f64 d1 d1)
cost-diff0
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1))
cost-diff5312
(pow.f64 d1 #s(literal 10 binary64))
Rules
90×*-lowering-*.f32
90×*-lowering-*.f64
68×associate-*r*
24×pow-lowering-pow.f64
24×pow-lowering-pow.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
017146
155108
28588
39884
410584
510684
010684
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(pow d1 10)
d1
10
(* (* d1 d1) (* (* d1 (* (* d1 d1) (* d1 (* d1 (* d1 d1))))) d1))
(* d1 d1)
d1
(* (* d1 (* (* d1 d1) (* d1 (* d1 (* d1 d1))))) d1)
(* d1 (* (* d1 d1) (* d1 (* d1 (* d1 d1)))))
(* (* d1 d1) (* d1 (* d1 (* d1 d1))))
(* d1 (* d1 (* d1 d1)))
(* d1 (* d1 d1))
(* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 (* d1 (* d1 d1)))))
(* d1 (* d1 (* d1 (* d1 d1))))
d1
(* d1 (* d1 (* d1 d1)))
(* d1 (* d1 d1))
(* d1 d1)
(* (* d1 (* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 d1)))) d1)
(* d1 (* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 d1))))
d1
(* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 d1)))
(* d1 (* d1 (* d1 (* d1 d1))))
(* d1 (* d1 (* d1 d1)))
(* d1 (* d1 d1))
(* d1 d1)
(* (* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 (* d1 d1)))) d1)
(* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 (* d1 d1))))
(* d1 (* d1 (* d1 (* d1 d1))))
d1
(* d1 (* d1 (* d1 d1)))
(* d1 (* d1 d1))
(* d1 d1)
Outputs
(pow d1 10)
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
d1
10
#s(literal 10 binary64)
(* (* d1 d1) (* (* d1 (* (* d1 d1) (* d1 (* d1 (* d1 d1))))) d1))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(* d1 d1)
(*.f64 d1 d1)
d1
(* (* d1 (* (* d1 d1) (* d1 (* d1 (* d1 d1))))) d1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(* d1 (* (* d1 d1) (* d1 (* d1 (* d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(* (* d1 d1) (* d1 (* d1 (* d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(* d1 (* d1 (* d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(* d1 (* d1 d1))
(*.f64 d1 (*.f64 d1 d1))
(* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 (* d1 (* d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(* d1 (* d1 (* d1 (* d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
d1
(* d1 (* d1 (* d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(* d1 (* d1 d1))
(*.f64 d1 (*.f64 d1 d1))
(* d1 d1)
(*.f64 d1 d1)
(* (* d1 (* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 d1)))) d1)
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(* d1 (* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
d1
(* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(* d1 (* d1 (* d1 (* d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(* d1 (* d1 (* d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(* d1 (* d1 d1))
(*.f64 d1 (*.f64 d1 d1))
(* d1 d1)
(*.f64 d1 d1)
(* (* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 (* d1 d1)))) d1)
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 (* d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(* d1 (* d1 (* d1 (* d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
d1
(* d1 (* d1 (* d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(* d1 (* d1 d1))
(*.f64 d1 (*.f64 d1 d1))
(* d1 d1)
(*.f64 d1 d1)

localize90.0ms (3.3%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) d1)
accuracy99.9%
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
accuracy99.9%
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
accuracy99.9%
(*.f64 d1 (*.f64 d1 d1))
accuracy100.0%
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))
accuracy99.9%
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
accuracy99.9%
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
accuracy99.9%
(*.f64 d1 (*.f64 d1 d1))
accuracy99.9%
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
accuracy99.9%
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
accuracy99.9%
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
accuracy99.9%
(*.f64 d1 (*.f64 d1 d1))
accuracy99.9%
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
accuracy99.9%
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1))
accuracy99.9%
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
accuracy99.9%
(*.f64 d1 (*.f64 d1 d1))
accuracy100.0%
(pow.f64 d1 #s(literal 10 binary64))
Results
57.0ms256×0valid
Compiler

Compiled 262 to 18 computations (93.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
ival-mult: 25.0ms (82.3% of total)
ival-pow: 5.0ms (16.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series3.0ms (0.1%)

Counts
15 → 180
Calls
Call 1
Inputs
#<alt (pow d1 10)>
#<alt (* (* d1 d1) (* (* d1 (* (* d1 d1) (* d1 (* d1 (* d1 d1))))) d1))>
#<alt (* d1 d1)>
#<alt (* (* d1 (* (* d1 d1) (* d1 (* d1 (* d1 d1))))) d1)>
#<alt (* d1 (* (* d1 d1) (* d1 (* d1 (* d1 d1)))))>
#<alt (* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 (* d1 (* d1 d1)))))>
#<alt (* d1 (* d1 (* d1 (* d1 d1))))>
#<alt (* d1 (* d1 (* d1 d1)))>
#<alt (* d1 (* d1 d1))>
#<alt (* (* d1 (* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 d1)))) d1)>
#<alt (* d1 (* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 d1))))>
#<alt (* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 d1)))>
#<alt (* (* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 (* d1 d1)))) d1)>
#<alt (* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 (* d1 d1))))>
#<alt (* (* d1 d1) (* d1 (* d1 (* d1 d1))))>
Outputs
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 2)>
#<alt (pow d1 2)>
#<alt (pow d1 2)>
#<alt (pow d1 2)>
#<alt (pow d1 2)>
#<alt (pow d1 2)>
#<alt (pow d1 2)>
#<alt (pow d1 2)>
#<alt (pow d1 2)>
#<alt (pow d1 2)>
#<alt (pow d1 2)>
#<alt (pow d1 2)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 7)>
#<alt (pow d1 7)>
#<alt (pow d1 7)>
#<alt (pow d1 7)>
#<alt (pow d1 7)>
#<alt (pow d1 7)>
#<alt (pow d1 7)>
#<alt (pow d1 7)>
#<alt (pow d1 7)>
#<alt (pow d1 7)>
#<alt (pow d1 7)>
#<alt (pow d1 7)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 5)>
#<alt (pow d1 5)>
#<alt (pow d1 5)>
#<alt (pow d1 5)>
#<alt (pow d1 5)>
#<alt (pow d1 5)>
#<alt (pow d1 5)>
#<alt (pow d1 5)>
#<alt (pow d1 5)>
#<alt (pow d1 5)>
#<alt (pow d1 5)>
#<alt (pow d1 5)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 4)>
#<alt (pow d1 3)>
#<alt (pow d1 3)>
#<alt (pow d1 3)>
#<alt (pow d1 3)>
#<alt (pow d1 3)>
#<alt (pow d1 3)>
#<alt (pow d1 3)>
#<alt (pow d1 3)>
#<alt (pow d1 3)>
#<alt (pow d1 3)>
#<alt (pow d1 3)>
#<alt (pow d1 3)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 6)>
#<alt (pow d1 6)>
#<alt (pow d1 6)>
#<alt (pow d1 6)>
#<alt (pow d1 6)>
#<alt (pow d1 6)>
#<alt (pow d1 6)>
#<alt (pow d1 6)>
#<alt (pow d1 6)>
#<alt (pow d1 6)>
#<alt (pow d1 6)>
#<alt (pow d1 6)>
Calls

45 calls:

TimeVariablePointExpression
0.0ms
d1
@0
(* (* d1 d1) (* d1 (* d1 (* d1 d1))))
0.0ms
d1
@inf
(* (* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 (* d1 d1)))) d1)
0.0ms
d1
@inf
(* (* d1 d1) (* d1 (* d1 (* d1 d1))))
0.0ms
d1
@inf
(* (* d1 d1) (* (* d1 (* (* d1 d1) (* d1 (* d1 (* d1 d1))))) d1))
0.0ms
d1
@-inf
(* (* d1 d1) (* (* d1 (* (* d1 d1) (* d1 (* d1 (* d1 d1))))) d1))

rewrite207.0ms (7.4%)

Algorithm
batch-egg-rewrite
Rules
2874×*-lowering-*.f32
2874×*-lowering-*.f64
1360×sum5-define
1160×+-lowering-+.f64
1160×+-lowering-+.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01793
16555
213945
337245
4209345
0849245
Stop Event
iter limit
node limit
Counts
15 → 786
Calls
Call 1
Inputs
(pow d1 10)
(* (* d1 d1) (* (* d1 (* (* d1 d1) (* d1 (* d1 (* d1 d1))))) d1))
(* d1 d1)
(* (* d1 (* (* d1 d1) (* d1 (* d1 (* d1 d1))))) d1)
(* d1 (* (* d1 d1) (* d1 (* d1 (* d1 d1)))))
(* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 (* d1 (* d1 d1)))))
(* d1 (* d1 (* d1 (* d1 d1))))
(* d1 (* d1 (* d1 d1)))
(* d1 (* d1 d1))
(* (* d1 (* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 d1)))) d1)
(* d1 (* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 d1))))
(* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 d1)))
(* (* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 (* d1 d1)))) d1)
(* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 (* d1 d1))))
(* (* d1 d1) (* d1 (* d1 (* d1 d1))))
Outputs
(exp.f64 (*.f64 #s(literal 10 binary64) (log.f64 d1)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 5/2 binary64)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 (log.f64 d1) #s(literal 5 binary64))))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 5 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 5/2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (log.f64 d1))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (/.f64 (log.f64 d1) #s(literal 2 binary64)) (/.f64 (log.f64 d1) #s(literal 2 binary64))))
(pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 8 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 20 binary64))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal 1 binary64)) (log.f64 d1))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 5 binary64)) (log.f64 d1))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 5/2 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 5 binary64)) (exp.f64 #s(literal 5 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 10 binary64)) (exp.f64 #s(literal 10 binary64))) (/.f64 (log.f64 d1) #s(literal 2 binary64)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (pow.f64 (pow.f64 d1 #s(literal 7/4 binary64)) #s(literal 4 binary64)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 17/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 15/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 37/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 d1 #s(literal 35/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 35/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 19/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 (pow.f64 d1 #s(literal 19/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 13/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 11/2 binary64)) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 15/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 13/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 17/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))))
(*.f64 (pow.f64 d1 #s(literal 37/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 35/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 19/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 11/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 11/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 19/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 35/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 7/4 binary64)) #s(literal 4 binary64)) (*.f64 d1 (*.f64 d1 d1)))
(exp.f64 (*.f64 #s(literal 10 binary64) (log.f64 d1)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 5/2 binary64)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 (log.f64 d1) #s(literal 5 binary64))))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 5 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 5/2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (log.f64 d1))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (/.f64 (log.f64 d1) #s(literal 2 binary64)) (/.f64 (log.f64 d1) #s(literal 2 binary64))))
(pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 8 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 20 binary64))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal 1 binary64)) (log.f64 d1))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 5 binary64)) (log.f64 d1))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 5/2 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 5 binary64)) (exp.f64 #s(literal 5 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 10 binary64)) (exp.f64 #s(literal 10 binary64))) (/.f64 (log.f64 d1) #s(literal 2 binary64)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (pow.f64 (pow.f64 d1 #s(literal 7/4 binary64)) #s(literal 4 binary64)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 17/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 15/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 37/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 d1 #s(literal 35/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 35/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 19/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 (pow.f64 d1 #s(literal 19/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 13/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 11/2 binary64)) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 15/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 13/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 17/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))))
(*.f64 (pow.f64 d1 #s(literal 37/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 35/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 19/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 11/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 11/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 19/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 35/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 7/4 binary64)) #s(literal 4 binary64)) (*.f64 d1 (*.f64 d1 d1)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 d1)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 1/2 binary64)) #s(literal 4 binary64)))
(sqrt.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(pow.f64 d1 #s(literal 2 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 d1))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 d1))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(*.f64 d1 d1)
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 1/4 binary64)) (pow.f64 d1 #s(literal 7/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/4 binary64)) (pow.f64 d1 #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 11/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 11/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 1/4 binary64)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 8 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)) #s(literal 4 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 d1) #s(literal 4 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 8 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 d1) #s(literal 4 binary64))) #s(literal 1 binary64)))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 4 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 16 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal 3 binary64)) (exp.f64 #s(literal 5 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 5 binary64)) (exp.f64 #s(literal 3 binary64))) (log.f64 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 d1))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1)
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 13/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 29/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 29/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 d1 #s(literal 27/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 27/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 15/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 11/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 15/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 13/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 29/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 27/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 29/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 27/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)) #s(literal 7/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 7/2 binary64) (log.f64 d1)) #s(literal 2 binary64)))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 7/2 binary64))
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 14 binary64))
(pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 7/2 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal 5 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 5 binary64)) (exp.f64 #s(literal 2 binary64))) (log.f64 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1)
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 25/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 25/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 d1 #s(literal 23/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 23/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 13/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 11/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 13/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 25/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 23/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 d1) #s(literal 7/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 7/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 7/2 binary64)) (pow.f64 (sqrt.f64 d1) #s(literal 7/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 25/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 23/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(exp.f64 (*.f64 #s(literal 10 binary64) (log.f64 d1)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 5/2 binary64)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 (log.f64 d1) #s(literal 5 binary64))))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 5 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 5/2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (log.f64 d1))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (/.f64 (log.f64 d1) #s(literal 2 binary64)) (/.f64 (log.f64 d1) #s(literal 2 binary64))))
(pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 8 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 20 binary64))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal 1 binary64)) (log.f64 d1))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 5 binary64)) (log.f64 d1))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 5/2 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 5 binary64)) (exp.f64 #s(literal 5 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 10 binary64)) (exp.f64 #s(literal 10 binary64))) (/.f64 (log.f64 d1) #s(literal 2 binary64)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (pow.f64 (pow.f64 d1 #s(literal 7/4 binary64)) #s(literal 4 binary64)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 17/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 15/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 37/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 d1 #s(literal 35/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 35/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 19/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 (pow.f64 d1 #s(literal 19/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 13/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 11/2 binary64)) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 15/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 13/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 17/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))))
(*.f64 (pow.f64 d1 #s(literal 37/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 35/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 19/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 11/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 11/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 19/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 35/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 7/4 binary64)) #s(literal 4 binary64)) (*.f64 d1 (*.f64 d1 d1)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 5 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 1/2 binary64)) #s(literal 10 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) (log.f64 d1)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 5 binary64))) (log.f64 d1)))
(sqrt.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 5/2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 5/4 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) #s(literal 1 binary64))
(pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (log.f64 d1) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 4 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 10 binary64))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (log.f64 d1))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal 3 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 3 binary64)) (exp.f64 #s(literal 2 binary64))) (log.f64 d1))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64)))
(pow.f64 (exp.f64 #s(literal 5/2 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1)
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 17/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 17/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 17/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 d1 #s(literal 15/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 15/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 15/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 1/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 19/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 15/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 17/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 13/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 35/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 17/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 1/4 binary64)) #s(literal 10 binary64)) (pow.f64 (pow.f64 d1 #s(literal 1/4 binary64)) #s(literal 10 binary64)))
(*.f64 (pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) #s(literal 1/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 17/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 15/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 11/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 11/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 19/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 d1 #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 13/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 d1 #s(literal 7/4 binary64)))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 35/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 15/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 1/2 binary64)) #s(literal 8 binary64)))
(pow.f64 d1 #s(literal 4 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 8 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal 2 binary64))) (log.f64 d1))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 13/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 d1 #s(literal 11/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 11/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 13/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 11/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 1/4 binary64)) #s(literal 8 binary64)) (pow.f64 (pow.f64 d1 #s(literal 1/4 binary64)) #s(literal 8 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 11/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 3 binary64))) (log.f64 d1)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 1/2 binary64)) #s(literal 6 binary64)))
(sqrt.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(pow.f64 d1 #s(literal 3 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 3/2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 3/4 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 4 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 6 binary64))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 d1))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 3 binary64)) #s(literal 1 binary64)) (log.f64 d1))
(pow.f64 (exp.f64 #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(*.f64 d1 (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) d1)
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 9/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 9/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 9/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 1/4 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 d1 #s(literal 1/4 binary64)) #s(literal 6 binary64)))
(exp.f64 (*.f64 #s(literal 10 binary64) (log.f64 d1)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 5/2 binary64)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 (log.f64 d1) #s(literal 5 binary64))))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 5 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 5/2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (log.f64 d1))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (/.f64 (log.f64 d1) #s(literal 2 binary64)) (/.f64 (log.f64 d1) #s(literal 2 binary64))))
(pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 8 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 20 binary64))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal 1 binary64)) (log.f64 d1))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 5 binary64)) (log.f64 d1))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 5/2 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 5 binary64)) (exp.f64 #s(literal 5 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 10 binary64)) (exp.f64 #s(literal 10 binary64))) (/.f64 (log.f64 d1) #s(literal 2 binary64)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (pow.f64 (pow.f64 d1 #s(literal 7/4 binary64)) #s(literal 4 binary64)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 17/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 15/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 37/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 d1 #s(literal 35/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 35/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 19/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 (pow.f64 d1 #s(literal 19/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 13/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 11/2 binary64)) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 15/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 13/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 17/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))))
(*.f64 (pow.f64 d1 #s(literal 37/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 35/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 19/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 11/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 11/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 19/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 35/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 7/4 binary64)) #s(literal 4 binary64)) (*.f64 d1 (*.f64 d1 d1)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 9 binary64)))
(exp.f64 (+.f64 (log.f64 d1) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 d1) #s(literal 4 binary64)))))
(exp.f64 (+.f64 (log.f64 d1) (*.f64 (log.f64 d1) #s(literal 8 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 7 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3 binary64)) (*.f64 (log.f64 d1) #s(literal 6 binary64))))
(exp.f64 (log.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 6 binary64)) (*.f64 (log.f64 d1) #s(literal 3 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64))))
(exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 d1) #s(literal 4 binary64))) (log.f64 d1)))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 8 binary64)) (log.f64 d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)) #s(literal 9/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 6 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) #s(literal 6 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 d1 #s(literal 9/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 9 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (log.f64 d1) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 d1) #s(literal 4 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (log.f64 d1) (*.f64 (log.f64 d1) #s(literal 8 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 7 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3 binary64)) (*.f64 (log.f64 d1) #s(literal 6 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 6 binary64)) (*.f64 (log.f64 d1) #s(literal 3 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 d1) #s(literal 4 binary64))) (log.f64 d1)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 8 binary64)) (log.f64 d1)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 3 binary64)) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) #s(literal 3 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 3 binary64))) #s(literal 2 binary64)))
(pow.f64 d1 #s(literal 9 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 9/2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 3 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 9/4 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) #s(literal 3/2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) #s(literal 1 binary64))
(pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 6 binary64))
(pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 12 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 18 binary64))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 (log.f64 d1) #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 9/2 binary64)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) d1)
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 15/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 13/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/2 binary64)) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 33/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 33/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 11/2 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 d1 #s(literal 31/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 31/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 17/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 11/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 15/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 13/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 17/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 9/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 9/4 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 d1 #s(literal 33/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 31/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 33/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 d1) #s(literal 9/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 9/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 9/2 binary64)) (pow.f64 (sqrt.f64 d1) #s(literal 9/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 9/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 21/4 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 19/4 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 11/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 21/4 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 19/4 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 31/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 9/4 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 9/4 binary64)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 8 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)) #s(literal 4 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 d1) #s(literal 4 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 8 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 d1) #s(literal 4 binary64))) #s(literal 1 binary64)))
(pow.f64 d1 #s(literal 8 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 4 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 16 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 4 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal 3 binary64)) (exp.f64 #s(literal 5 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 5 binary64)) (exp.f64 #s(literal 3 binary64))) (log.f64 d1))
(*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 d1))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1)
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 13/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 29/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 29/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 d1 #s(literal 27/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 27/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 15/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 11/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 15/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 13/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 29/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 27/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 29/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 27/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(exp.f64 (*.f64 #s(literal 10 binary64) (log.f64 d1)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 5/2 binary64)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 (log.f64 d1) #s(literal 5 binary64))))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 5 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 5/2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (log.f64 d1))
(pow.f64 (exp.f64 #s(literal 10 binary64)) (+.f64 (/.f64 (log.f64 d1) #s(literal 2 binary64)) (/.f64 (log.f64 d1) #s(literal 2 binary64))))
(pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 8 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 20 binary64))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) #s(literal 1 binary64)) (log.f64 d1))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 5 binary64)) (log.f64 d1))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 5/2 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 5 binary64)) (exp.f64 #s(literal 5 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 10 binary64)) (exp.f64 #s(literal 10 binary64))) (/.f64 (log.f64 d1) #s(literal 2 binary64)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (pow.f64 (pow.f64 d1 #s(literal 7/4 binary64)) #s(literal 4 binary64)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 17/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 15/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 37/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 d1 #s(literal 35/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 35/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 19/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 (pow.f64 d1 #s(literal 19/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 13/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 11/2 binary64)) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 15/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 13/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 17/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))))
(*.f64 (pow.f64 d1 #s(literal 37/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 35/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 19/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 11/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 11/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 19/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 35/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 7/4 binary64)) #s(literal 4 binary64)) (*.f64 d1 (*.f64 d1 d1)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 9 binary64)))
(exp.f64 (+.f64 (log.f64 d1) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 d1) #s(literal 4 binary64)))))
(exp.f64 (+.f64 (log.f64 d1) (*.f64 (log.f64 d1) #s(literal 8 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 7 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3 binary64)) (*.f64 (log.f64 d1) #s(literal 6 binary64))))
(exp.f64 (log.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 6 binary64)) (*.f64 (log.f64 d1) #s(literal 3 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64))))
(exp.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 d1) #s(literal 4 binary64))) (log.f64 d1)))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 8 binary64)) (log.f64 d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)) #s(literal 9/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 6 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) #s(literal 6 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 d1 #s(literal 9/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 9 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (log.f64 d1) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 d1) #s(literal 4 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (log.f64 d1) (*.f64 (log.f64 d1) #s(literal 8 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 7 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3 binary64)) (*.f64 (log.f64 d1) #s(literal 6 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 6 binary64)) (*.f64 (log.f64 d1) #s(literal 3 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 d1) #s(literal 4 binary64))) (log.f64 d1)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 8 binary64)) (log.f64 d1)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 3 binary64)) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) #s(literal 3 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 (log.f64 d1) #s(literal 3 binary64))) #s(literal 2 binary64)))
(pow.f64 d1 #s(literal 9 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 9/2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 3 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 9/4 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) #s(literal 3/2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) #s(literal 1 binary64))
(pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 6 binary64))
(pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 12 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 18 binary64))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 (log.f64 d1) #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 9/2 binary64)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) d1)
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 15/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 13/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/2 binary64)) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 33/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 33/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 11/2 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 d1 #s(literal 31/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 31/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 17/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 11/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 15/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 13/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 17/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 9/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 9/4 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 d1 #s(literal 33/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 31/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 33/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 d1) #s(literal 9/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 9/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 9/2 binary64)) (pow.f64 (sqrt.f64 d1) #s(literal 9/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 9/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 21/4 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 19/4 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 11/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 21/4 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 19/4 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 31/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 9/4 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 9/4 binary64)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 6 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 6 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) #s(literal 4 binary64)))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 3 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 3/2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1 binary64))
(pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 8 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 12 binary64))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 3 binary64)))
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 3 binary64)) (exp.f64 #s(literal 3 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (*.f64 d1 d1)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 6 binary64)) (log.f64 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) d1)
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 21/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 21/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 d1 #s(literal 19/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 19/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 11/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 9/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 21/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 19/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 9/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 11/4 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 11/4 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 21/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 19/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))

simplify27.0ms (1%)

Algorithm
egg-herbie
Rules
18×pow-lowering-pow.f64
18×pow-lowering-pow.f32
*-lowering-*.f32
*-lowering-*.f64
cube-mult
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019540
122540
224540
326540
026540
Stop Event
iter limit
saturated
Counts
180 → 180
Calls
Call 1
Inputs
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 2)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 7)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 5)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 4)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 3)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
Outputs
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 2)
(*.f64 d1 d1)
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 7)
(pow.f64 d1 #s(literal 7 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))
(pow d1 5)
(pow.f64 d1 #s(literal 5 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 4)
(pow.f64 d1 #s(literal 4 binary64))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 3)
(*.f64 d1 (*.f64 d1 d1))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))

eval201.0ms (7.2%)

Compiler

Compiled 29990 to 2775 computations (90.7% saved)

prune133.0ms (4.8%)

Pruning

7 alts after pruning (0 fresh and 7 done)

PrunedKeptTotal
New188201882
Fresh000
Picked055
Done022
Total188271889
Accuracy
100.0%
Counts
1889 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(pow.f64 d1 #s(literal 10 binary64))
99.9%
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) d1)
99.9%
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
99.9%
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))) d1)
99.9%
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
99.8%
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
99.9%
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1))
Compiler

Compiled 242 to 72 computations (70.2% saved)

regimes6.0ms (0.2%)

Counts
7 → 1
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) d1)
(pow.f64 d1 #s(literal 10 binary64))
Outputs
(pow.f64 d1 #s(literal 10 binary64))
Calls

2 calls:

3.0ms
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
3.0ms
d1
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Compiler

Compiled 22 to 10 computations (54.5% saved)

regimes5.0ms (0.2%)

Counts
6 → 1
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) d1)
Outputs
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))) d1)
Calls

2 calls:

2.0ms
d1
2.0ms
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Results
AccuracySegmentsBranch
99.9%1d1
99.9%1(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Compiler

Compiled 22 to 10 computations (54.5% saved)

regimes2.0ms (0.1%)

Accuracy

Total -0.1b remaining (-81.3%)

Threshold costs -0.1b (-81.3%)

Counts
3 → 1
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
Outputs
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1))
Calls

1 calls:

2.0ms
d1
Results
AccuracySegmentsBranch
99.9%1d1
Compiler

Compiled 2 to 1 computations (50% saved)

simplify7.0ms (0.3%)

Algorithm
egg-herbie
Rules
20×*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01441
12441
Stop Event
saturated
Calls
Call 1
Inputs
(pow.f64 d1 #s(literal 10 binary64))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))) d1)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1))
Outputs
(pow.f64 d1 #s(literal 10 binary64))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))) d1)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))

soundness360.0ms (12.9%)

Rules
2842×*-lowering-*.f32
2842×*-lowering-*.f64
1968×prod-exp
1472×sum5-define
1376×+-lowering-+.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0915
12511
2527
3723
4843
5873
0873
01281
14549
211833
331233
4168233
0868233
Stop Event
done
iter limit
node limit
iter limit
saturated
Compiler

Compiled 88 to 29 computations (67% saved)

preprocess41.0ms (1.5%)

Remove

(abs d1)

Compiler

Compiled 156 to 70 computations (55.1% saved)

end0.0ms (0%)

Profiling

Loading profile data...