FastMath test5

Time bar (total: 2.0min)

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)

sample908.0ms (0.7%)

Results
717.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 550.0ms
ival-mult: 541.0ms (98.3% of total)
const: 7.0ms (1.3% of total)
backward-pass: 3.0ms (0.5% of total)
Bogosity

preprocess48.0ms (0%)

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)

explain90.0ms (0.1%)

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
52.0ms512×0valid
Compiler

Compiled 202 to 29 computations (85.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-mult: 27.0ms (96.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)

simplify7.0ms (0%)

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)

localize92.0ms (0.1%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1))
accuracy99.9%
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1)
accuracy99.9%
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
accuracy99.8%
(*.f64 d1 (*.f64 d1 d1))
accuracy100.0%
(*.f64 d1 d1)
accuracy100.0%
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
accuracy99.9%
(*.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
73.0ms256×0valid
Compiler

Compiled 136 to 13 computations (90.4% saved)

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

series9.0ms (0%)

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 d1)) d1))
0.0ms
d1
@0
(* (* (* (* 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)))

rewrite200.0ms (0.2%)

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

simplify24.0ms (0%)

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

eval107.0ms (0.1%)

Compiler

Compiled 17454 to 2419 computations (86.1% saved)

prune100.0ms (0.1%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New102251027
Fresh000
Picked202
Done000
Total102451029
Accuracy
100.0%
Counts
1029 → 5
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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 d1)) d1)
99.9%
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 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)))))
Compiler

Compiled 168 to 68 computations (59.5% saved)

simplify9.0ms (0%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (*.f64 d1 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))))) (*.f64 d1 d1))
cost-diff0
(*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 d1)) d1)
cost-diff0
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) d1)
cost-diff0
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) d1) d1)
cost-diff0
(*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) d1) d1))
cost-diff0
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 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-diff5312
(pow.f64 d1 #s(literal 10 binary64))
Rules
90×*-lowering-*.f32
90×*-lowering-*.f64
54×associate-*r*
24×*-commutative
24×pow-lowering-pow.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
019166
161118
28596
39890
410590
510690
010690
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 d1)))))
d1
(* (* d1 d1) (* d1 (* d1 (* d1 d1))))
(* d1 d1)
(* d1 (* d1 (* d1 d1)))
(* d1 (* d1 d1))
Outputs
(pow d1 10)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 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 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.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 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 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.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 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
d1
(* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 d1)))
(*.f64 d1 (*.f64 (*.f64 d1 (*.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)
(* (* d1 (* (* (* (* d1 d1) (* d1 (* d1 (* d1 d1)))) d1) d1)) d1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.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 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
d1
(* (* (* (* d1 d1) (* d1 (* d1 (* d1 d1)))) d1) d1)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(* (* (* d1 d1) (* d1 (* d1 (* d1 d1)))) d1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(* (* d1 d1) (* d1 (* d1 (* d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(* d1 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 d1 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.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 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(* d1 (* (* d1 d1) (* d1 (* d1 (* d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 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 d1))))
(* d1 d1)
(*.f64 d1 d1)
(* d1 (* d1 (* d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(* d1 (* d1 d1))
(*.f64 d1 (*.f64 d1 d1))

localize101.0ms (0.1%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 d1)) d1)
accuracy99.9%
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
accuracy99.9%
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
accuracy99.8%
(*.f64 d1 (*.f64 d1 d1))
accuracy99.9%
(*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) d1) d1))
accuracy99.9%
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
accuracy99.9%
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
accuracy99.8%
(*.f64 d1 (*.f64 d1 d1))
accuracy99.9%
(*.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.8%
(*.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 (*.f64 d1 d1))))
accuracy99.9%
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
accuracy99.8%
(*.f64 d1 (*.f64 d1 d1))
accuracy100.0%
(pow.f64 d1 #s(literal 10 binary64))
Results
58.0ms256×0valid
Compiler

Compiled 294 to 20 computations (93.2% saved)

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

series4.0ms (0%)

Counts
16 → 192
Calls
Call 1
Inputs
#<alt (pow d1 10)>
#<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)))) 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 (* d1 d1))))) (* d1 d1))>
#<alt (* 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 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 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 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 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 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

48 calls:

TimeVariablePointExpression
0.0ms
d1
@0
(* (* d1 d1) (* d1 (* d1 (* d1 d1))))
0.0ms
d1
@0
(* (* (* 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)))))

rewrite205.0ms (0.2%)

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
019110
17162
213348
336648
4209248
0852948
Stop Event
iter limit
node limit
Counts
16 → 876
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 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 d1 d1)))) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.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 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 (sqrt.f64 d1) #s(literal 20 binary64))
(pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 8 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (log.f64 d1) #s(literal 2 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 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 d1) #s(literal 5 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 5/2 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.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 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 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 d1 d1))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) d1)
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 15/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 17/2 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 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 (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 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 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 d1 #s(literal 35/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.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 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 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 7/2 binary64)) #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 5/4 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 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 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 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 35/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.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 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)))
(*.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 d1 d1)))) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.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 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 (sqrt.f64 d1) #s(literal 20 binary64))
(pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 8 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (log.f64 d1) #s(literal 2 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 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 d1) #s(literal 5 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 5/2 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.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 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 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 d1 d1))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) d1)
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 15/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 17/2 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 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 (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 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 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 d1 #s(literal 35/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.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 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 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 7/2 binary64)) #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 5/4 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 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 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 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 35/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.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 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)))
(*.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 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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 d1 d1)))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) #s(literal 1/2 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 (sqrt.f64 d1) #s(literal 10 binary64))
(pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5/2 binary64)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (log.f64 d1))
(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 5/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.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 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) #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 15/4 binary64)) #s(literal 1 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 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 9/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 3/2 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 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 17/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 15/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 15/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/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 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 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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 15/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.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 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 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 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 19/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 d1 #s(literal 1/4 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)))
(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 d1 (*.f64 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 5/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.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 (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 (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 7/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 11/4 binary64)) (pow.f64 d1 #s(literal 5/4 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 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 11/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 3 binary64)))
(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 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 (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 (log.f64 d1) #s(literal 2 binary64)))
(*.f64 d1 (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) d1)
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (sqrt.f64 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 9/4 binary64)) #s(literal 1 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 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 9/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/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 d1 d1)))) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.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 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 (sqrt.f64 d1) #s(literal 20 binary64))
(pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 8 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (log.f64 d1) #s(literal 2 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 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 d1) #s(literal 5 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 5/2 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.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 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 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 d1 d1))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) d1)
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 15/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 17/2 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 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 (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 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 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 d1 #s(literal 35/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.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 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 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 7/2 binary64)) #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 5/4 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 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 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 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 35/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.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 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)))
(*.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 (log.f64 d1) #s(literal 8 binary64))))
(exp.f64 (+.f64 (log.f64 d1) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 d1) #s(literal 4 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 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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 #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 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 (log.f64 d1) #s(literal 2 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 (log.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 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/2 binary64)) (*.f64 (log.f64 d1) #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 (log.f64 d1) #s(literal 9 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 (log.f64 d1) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 d1) #s(literal 4 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 #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 7 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64))) #s(literal 1 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 (*.f64 d1 (*.f64 d1 d1)) (*.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 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 (log.f64 d1) #s(literal 3 binary64)))
(*.f64 d1 (*.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 (*.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 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 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) d1)
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 13/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 15/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 17/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 (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 11/2 binary64)) #s(literal 3/2 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 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 (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/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 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 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 9/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 9/4 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 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 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 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 31/4 binary64)) #s(literal 1 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 (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 d1 (*.f64 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 d1 (*.f64 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 d1)))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) d1)
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.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 (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 (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 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 27/4 binary64)) #s(literal 1 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)))
(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 d1 d1)))) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.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 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 (sqrt.f64 d1) #s(literal 20 binary64))
(pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 8 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (log.f64 d1) #s(literal 2 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 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 d1) #s(literal 5 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 5/2 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.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 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 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 d1 d1))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) d1)
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 15/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 17/2 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 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 (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 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 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 d1 #s(literal 35/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.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 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 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 7/2 binary64)) #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 5/4 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 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 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 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 35/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.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 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)))
(*.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 (log.f64 d1) #s(literal 8 binary64))))
(exp.f64 (+.f64 (log.f64 d1) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 d1) #s(literal 4 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 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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 #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 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 (log.f64 d1) #s(literal 2 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 (log.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 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/2 binary64)) (*.f64 (log.f64 d1) #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 (log.f64 d1) #s(literal 9 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 (log.f64 d1) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 d1) #s(literal 4 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 #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 7 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64))) #s(literal 1 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 (*.f64 d1 (*.f64 d1 d1)) (*.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 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 (log.f64 d1) #s(literal 3 binary64)))
(*.f64 d1 (*.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 (*.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 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 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) d1)
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 13/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 15/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 17/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 (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 11/2 binary64)) #s(literal 3/2 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 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 (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/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 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 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 9/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 9/4 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 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 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 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 31/4 binary64)) #s(literal 1 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 (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 d1 (*.f64 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 d1 (*.f64 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 d1)))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) d1)
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.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 (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 (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 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 27/4 binary64)) #s(literal 1 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)))
(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 d1 (*.f64 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 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1)
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 13/2 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 (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 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 23/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.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 25/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/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 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 d1 d1)))) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.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 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 (sqrt.f64 d1) #s(literal 20 binary64))
(pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 8 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5 binary64)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (log.f64 d1) #s(literal 2 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 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 d1) #s(literal 5 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 5/2 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 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 (*.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 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 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (*.f64 d1 d1))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) d1)
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 15/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 17/2 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 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 (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 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 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 d1 #s(literal 35/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.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 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 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 7/2 binary64)) #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 5/4 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 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 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 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 35/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.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 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)))
(*.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 (log.f64 d1) #s(literal 8 binary64))))
(exp.f64 (+.f64 (log.f64 d1) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 d1) #s(literal 4 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 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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 #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 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 (log.f64 d1) #s(literal 2 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 (log.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 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/2 binary64)) (*.f64 (log.f64 d1) #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 (log.f64 d1) #s(literal 9 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 (log.f64 d1) (*.f64 #s(literal 2 binary64) (*.f64 (log.f64 d1) #s(literal 4 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 #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 7 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64))) #s(literal 1 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 (*.f64 d1 (*.f64 d1 d1)) (*.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 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 (log.f64 d1) #s(literal 3 binary64)))
(*.f64 d1 (*.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 (*.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 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 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) d1)
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 13/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 15/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 17/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 (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 11/2 binary64)) #s(literal 3/2 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 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 (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/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 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 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 9/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 9/4 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 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 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 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 31/4 binary64)) #s(literal 1 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 (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 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 d1 (*.f64 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 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1)
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 13/2 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 (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 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 23/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.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 25/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/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 23/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/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 (sqrt.f64 d1) #s(literal 12 binary64))
(pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 8 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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 (*.f64 d1 (*.f64 d1 d1)) (*.f64 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 5/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 11/2 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 (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 9/2 binary64)) (pow.f64 d1 #s(literal 3/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 19/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 21/4 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/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 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 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 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 19/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 21/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))

simplify31.0ms (0%)

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
017576
120576
020576
Stop Event
iter limit
saturated
Counts
192 → 192
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 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 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 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 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 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 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 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 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 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 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))

eval164.0ms (0.1%)

Compiler

Compiled 22705 to 2322 computations (89.8% saved)

prune101.0ms (0.1%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New160611607
Fresh000
Picked235
Done000
Total160841612
Accuracy
100.0%
Counts
1612 → 4
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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 d1)) d1)
99.9%
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) d1) d1)
99.9%
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
Compiler

Compiled 64 to 27 computations (57.8% saved)

simplify9.0ms (0%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

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

Useful iterations: 3 (0.0ms)

IterNodesCost
01084
12754
24636
36828
47928
58128
08128
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)
Outputs
(* (* (* d1 (* d1 (* d1 (* d1 (* d1 (* d1 (* d1 d1))))))) d1) d1)
(*.f64 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 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 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 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 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)

localize41.0ms (0%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 d1 (*.f64 d1 (*.f64 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.8%
(*.f64 d1 (*.f64 d1 d1))
Results
27.0ms256×0valid
Compiler

Compiled 102 to 11 computations (89.2% saved)

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

series1.0ms (0%)

Counts
8 → 96
Calls
Call 1
Inputs
#<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))))>
#<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 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)>
#<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

24 calls:

TimeVariablePointExpression
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))))))) 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))))))
0.0ms
d1
@-inf
(* (* d1 (* d1 (* d1 (* d1 (* d1 (* d1 (* d1 d1))))))) d1)

rewrite50.0ms (0%)

Algorithm
batch-egg-rewrite
Rules
1524×fma-define
1402×sum3-define
1056×pow-exp
976×fmsub-define
976×fmm-def
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
010136
12988
26756
318324
4112724
534398
096578
Stop Event
iter limit
node limit
Counts
8 → 16
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)))))
Outputs
#s(literal 1 binary64)
d1
#s(literal 1 binary64)
d1
#s(literal 1 binary64)
d1
#s(literal 1 binary64)
d1
#s(literal 1 binary64)
d1
#s(literal 1 binary64)
d1
#s(literal 1 binary64)
d1
#s(literal 1 binary64)
d1

simplify14.0ms (0%)

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
017288
120288
020288
Stop Event
iter limit
saturated
Counts
96 → 96
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 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)
(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 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))
(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))

eval10.0ms (0%)

Compiler

Compiled 1113 to 73 computations (93.4% saved)

prune8.0ms (0%)

Pruning

12 alts after pruning (8 fresh and 4 done)

PrunedKeptTotal
New1048112
Fresh000
Picked011
Done033
Total10412116
Accuracy
100.0%
Counts
116 → 12
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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 d1)) d1)
99.9%
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) d1) d1)
89.1%
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1) d1)
87.1%
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) d1) d1)
84.7%
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1) d1)
81.2%
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1)
78.8%
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
99.9%
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
68.9%
(*.f64 (*.f64 d1 d1) d1)
50.2%
(*.f64 d1 d1)
5.8%
d1
Compiler

Compiled 208 to 99 computations (52.4% saved)

simplify7.0ms (0%)

Algorithm
egg-herbie
Localize:

Found 14 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)))) d1)
cost-diff0
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) d1) d1)
cost-diff0
(*.f64 d1 d1)
cost-diff0
(*.f64 d1 (*.f64 d1 d1))
cost-diff0
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
cost-diff0
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1)
cost-diff0
(*.f64 d1 d1)
cost-diff0
(*.f64 (*.f64 d1 d1) d1)
cost-diff0
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
cost-diff0
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
cost-diff0
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1)
cost-diff0
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1) d1)
Rules
56×*-lowering-*.f32
56×*-lowering-*.f64
18×associate-*r*
16×pow-lowering-pow.f64
16×pow-lowering-pow.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
013118
12686
23868
35062
45762
55862
05862
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 (* d1 d1))))
d1
(* d1 (* d1 (* d1 d1)))
(* d1 (* d1 d1))
(* d1 d1)
Outputs
(* (* (* d1 (* d1 (* d1 (* d1 (* d1 d1))))) d1) d1)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(* (* d1 (* d1 (* d1 (* d1 (* d1 d1))))) d1)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(* d1 (* d1 (* d1 (* d1 (* d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
d1
(* d1 (* d1 (* d1 (* d1 d1))))
(*.f64 (*.f64 d1 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)
(*.f64 d1 (*.f64 d1 d1))
(* d1 d1)
(*.f64 d1 d1)
d1
(* (* (* d1 (* d1 d1)) d1) d1)
(*.f64 (*.f64 d1 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)
(*.f64 d1 d1)
(* (* (* d1 (* d1 (* d1 (* d1 d1)))) d1) d1)
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(* (* d1 (* d1 (* d1 (* d1 d1)))) d1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(* d1 (* d1 (* d1 (* d1 d1))))
(*.f64 (*.f64 d1 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)

localize68.0ms (0.1%)

Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 (*.f64 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.8%
(*.f64 d1 (*.f64 d1 d1))
accuracy100.0%
(*.f64 d1 d1)
accuracy99.9%
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1)
accuracy99.9%
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
accuracy99.8%
(*.f64 d1 (*.f64 d1 d1))
accuracy100.0%
(*.f64 d1 d1)
accuracy99.8%
(*.f64 (*.f64 d1 d1) d1)
accuracy99.9%
(*.f64 d1 (*.f64 d1 (*.f64 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.8%
(*.f64 d1 (*.f64 d1 d1))
Results
44.0ms256×0valid
Compiler

Compiled 150 to 14 computations (90.7% saved)

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

series2.0ms (0%)

Counts
12 → 144
Calls
Call 1
Inputs
#<alt (* (* (* d1 (* d1 (* d1 (* d1 (* d1 d1))))) d1) d1)>
#<alt (* (* d1 (* d1 (* d1 (* d1 (* d1 d1))))) d1)>
#<alt (* d1 (* d1 (* d1 (* d1 (* d1 d1)))))>
#<alt (* d1 (* d1 (* d1 (* d1 d1))))>
#<alt (* (* d1 d1) d1)>
#<alt (* 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)>
#<alt (* (* d1 (* d1 (* d1 (* d1 d1)))) d1)>
#<alt (* d1 (* d1 (* d1 d1)))>
Outputs
#<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 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)>
#<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 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 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 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 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 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)>
#<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)>
Calls

36 calls:

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

rewrite51.0ms (0%)

Algorithm
batch-egg-rewrite
Rules
1698×sum3-define
1248×prod-exp
1142×fmsub-define
1142×fmm-def
754×pow-exp
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
013156
12884
26036
316036
479936
5429912
0980812
Stop Event
iter limit
node limit
Counts
12 → 24
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)))
Outputs
#s(literal 1 binary64)
d1
#s(literal 1 binary64)
d1
#s(literal 1 binary64)
d1
#s(literal 1 binary64)
d1
#s(literal 1 binary64)
d1
#s(literal 1 binary64)
d1
#s(literal 1 binary64)
d1
#s(literal 1 binary64)
d1
#s(literal 1 binary64)
d1
#s(literal 1 binary64)
d1
#s(literal 1 binary64)
d1
#s(literal 1 binary64)
d1

simplify21.0ms (0%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
015432
118432
220432
322432
022432
Stop Event
iter limit
saturated
Counts
144 → 144
Calls
Call 1
Inputs
(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 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)
(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 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 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 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 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 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)
(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)
Outputs
(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 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))
(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 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 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 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 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 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))
(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))

eval22.0ms (0%)

Compiler

Compiled 2023 to 56 computations (97.2% saved)

prune11.0ms (0%)

Pruning

12 alts after pruning (3 fresh and 9 done)

PrunedKeptTotal
New2660266
Fresh033
Picked055
Done044
Total26612278
Accuracy
100.0%
Counts
278 → 12
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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 d1)) d1)
99.9%
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) d1) d1)
89.1%
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1) d1)
87.1%
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) d1) d1)
84.7%
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1) d1)
81.2%
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1)
78.8%
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
99.9%
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
68.9%
(*.f64 (*.f64 d1 d1) d1)
50.2%
(*.f64 d1 d1)
5.8%
d1
Compiler

Compiled 337 to 104 computations (69.1% saved)

regimes11.0ms (0%)

Counts
16 → 1
Calls
Call 1
Inputs
d1
(*.f64 d1 d1)
(*.f64 (*.f64 d1 d1) d1)
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1)
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1) d1)
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) d1) d1)
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 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 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 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 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) d1) d1)
(*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 d1)) d1)
(pow.f64 d1 #s(literal 10 binary64))
Outputs
(pow.f64 d1 #s(literal 10 binary64))
Calls

2 calls:

5.0ms
d1
4.0ms
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) 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)

regimes10.0ms (0%)

Counts
15 → 1
Calls
Call 1
Inputs
d1
(*.f64 d1 d1)
(*.f64 (*.f64 d1 d1) d1)
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1)
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1) d1)
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) d1) d1)
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 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 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 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 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) d1) d1)
(*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 d1)) d1)
Outputs
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) d1) d1)
Calls

2 calls:

5.0ms
d1
4.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)

regimes12.0ms (0%)

Counts
13 → 1
Calls
Call 1
Inputs
d1
(*.f64 d1 d1)
(*.f64 (*.f64 d1 d1) d1)
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1)
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1) d1)
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) d1) d1)
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 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 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) d1) d1)) d1)
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Outputs
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
Calls

2 calls:

7.0ms
(*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
5.0ms
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)

regimes4.0ms (0%)

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

1 calls:

4.0ms
d1
Results
AccuracySegmentsBranch
99.8%1d1
Compiler

Compiled 2 to 1 computations (50% saved)

regimes4.0ms (0%)

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

1 calls:

3.0ms
d1
Results
AccuracySegmentsBranch
89.1%1d1
Compiler

Compiled 2 to 1 computations (50% saved)

regimes4.0ms (0%)

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

1 calls:

3.0ms
d1
Results
AccuracySegmentsBranch
87.1%1d1
Compiler

Compiled 2 to 1 computations (50% saved)

regimes7.0ms (0%)

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

1 calls:

7.0ms
d1
Results
AccuracySegmentsBranch
84.7%1d1
Compiler

Compiled 2 to 1 computations (50% saved)

regimes3.0ms (0%)

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

1 calls:

3.0ms
d1
Results
AccuracySegmentsBranch
81.2%1d1
Compiler

Compiled 2 to 1 computations (50% saved)

regimes3.0ms (0%)

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

1 calls:

2.0ms
d1
Results
AccuracySegmentsBranch
78.8%1d1
Compiler

Compiled 2 to 1 computations (50% saved)

regimes2.0ms (0%)

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

1 calls:

2.0ms
d1
Results
AccuracySegmentsBranch
68.9%1d1
Compiler

Compiled 2 to 1 computations (50% saved)

regimes2.0ms (0%)

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

1 calls:

2.0ms
d1
Results
AccuracySegmentsBranch
50.2%1d1
Compiler

Compiled 2 to 1 computations (50% saved)

regimes1.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
d1
Outputs
d1
Calls

1 calls:

1.0ms
d1
Results
AccuracySegmentsBranch
5.8%1d1
Compiler

Compiled 2 to 1 computations (50% saved)

simplify8.0ms (0%)

Algorithm
egg-herbie
Rules
24×*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026124
133124
Stop Event
saturated
Calls
Call 1
Inputs
(pow.f64 d1 #s(literal 10 binary64))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) d1) d1)
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1) d1)
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) d1) d1)
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1) d1)
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1)
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
(*.f64 (*.f64 d1 d1) d1)
(*.f64 d1 d1)
d1
Outputs
(pow.f64 d1 #s(literal 10 binary64))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) d1) d1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 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 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) d1) d1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) d1) d1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1) d1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) d1)
(*.f64 d1 (*.f64 d1 d1))
(*.f64 d1 d1)
d1

soundness2.0min (97.8%)

Rules
2874×*-lowering-*.f32
2874×*-lowering-*.f64
2842×*-lowering-*.f32
2842×*-lowering-*.f64
1968×prod-exp
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
019110
17162
213348
336648
4209248
0852948
0915
12511
2527
3723
4843
5873
0873
01281
14549
211833
331233
4168233
0868233
010136
12988
26756
318324
4112724
534398
096578
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
saturated
iter limit
node limit
Compiler

Compiled 208 to 53 computations (74.5% saved)

preprocess95.0ms (0.1%)

Remove

(abs d1)

Compiler

Compiled 370 to 110 computations (70.3% saved)

end0.0ms (0%)

Profiling

Loading profile data...