FastMath test5

Time bar (total: 1.5min)

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)

sample888.0ms (1%)

Results
699.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 480.0ms
ival-mult: 470.0ms (98% of total)
const: 7.0ms (1.5% of total)
backward-pass: 3.0ms (0.6% of total)
Bogosity

preprocess47.0ms (0.1%)

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)

explain93.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
55.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.9%
(*.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)

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

Compiled 136 to 13 computations (90.4% saved)

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

series7.0ms (0%)

Counts
10 → 120
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) 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 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

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

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
01276
14546
211830
331230
4168230
0868230
Stop Event
iter limit
node limit
Counts
10 → 535
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)
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 5 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 1/2 binary64)) #s(literal 10 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 d1)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 5/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1))) (*.f64 (log.f64 d1) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64))) (*.f64 (log.f64 d1) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 1/2 binary64)) (+.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 d1)))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(literal 3 binary64) (log.f64 d1)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))))
(pow.f64 d1 #s(literal 5 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 5/2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 5/4 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 d1) #s(literal 10 binary64))
(pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5/2 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal 3 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 3 binary64)) (exp.f64 #s(literal 2 binary64))) (log.f64 d1))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (log.f64 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 17/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 17/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 17/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 1/4 binary64)) #s(literal 10 binary64)) (pow.f64 (pow.f64 d1 #s(literal 1/4 binary64)) #s(literal 10 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/2 binary64)) #s(literal 5/2 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 17/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))

simplify17.0ms (0%)

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
017360
120360
222360
324360
024360
Stop Event
iter limit
saturated
Counts
120 → 120
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 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 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))

eval98.0ms (0.1%)

Compiler

Compiled 16407 to 2219 computations (86.5% saved)

prune90.0ms (0.1%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New9685973
Fresh000
Picked112
Done000
Total9696975
Accuracy
100.0%
Counts
975 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(pow.f64 d1 #s(literal 10 binary64))
99.9%
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1))) d1)
99.9%
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 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 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
99.9%
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
Compiler

Compiled 188 to 67 computations (64.4% saved)

simplify8.0ms (0%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d1)
cost-diff0
(*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
cost-diff0
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))
cost-diff0
(*.f64 (*.f64 (*.f64 (*.f64 d1 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 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
cost-diff0
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 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 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
62×associate-*r*
24×pow-lowering-pow.f64
24×pow-lowering-pow.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
017143
15997
28785
39981
410681
510781
010781
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))
Outputs
(pow d1 10)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.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 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.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 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.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 (*.f64 d1 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 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 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(* (* d1 (* d1 (* d1 d1))) (* d1 (* d1 (* d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.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))
(*.f64 d1 (*.f64 d1 d1))
(* d1 d1)
(*.f64 d1 d1)
(* (* (* (* d1 d1) (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 d1))) d1)
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.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 (*.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 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(* d1 (* d1 d1))
(*.f64 d1 (*.f64 d1 d1))

localize90.0ms (0.1%)

Localize:

Found 17 expressions of interest:

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

Compiled 255 to 18 computations (92.9% saved)

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

series3.0ms (0%)

Counts
15 → 180
Calls
Call 1
Inputs
#<alt (pow d1 10)>
#<alt (* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 (* d1 (* d1 d1)))))>
#<alt (* d1 (* d1 (* 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)>
#<alt (* (* (* d1 (* 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))))>
#<alt (* 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 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 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 8)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 10)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 9)>
#<alt (pow d1 6)>
#<alt (pow d1 6)>
#<alt (pow d1 6)>
#<alt (pow d1 6)>
#<alt (pow d1 6)>
#<alt (pow d1 6)>
#<alt (pow d1 6)>
#<alt (pow d1 6)>
#<alt (pow d1 6)>
#<alt (pow d1 6)>
#<alt (pow d1 6)>
#<alt (pow d1 6)>
#<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)>
Calls

45 calls:

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

rewrite206.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
3354×*-lowering-*.f32
3354×*-lowering-*.f64
1358×sum5-define
1092×+-lowering-+.f64
1092×+-lowering-+.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01797
17055
214345
339345
4230445
0869345
Stop Event
iter limit
node limit
Counts
15 → 864
Calls
Call 1
Inputs
(pow d1 10)
(* (* d1 (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 (* d1 (* d1 d1)))))
(* d1 (* d1 (* d1 (* d1 d1))))
(* d1 (* d1 (* d1 d1)))
(* d1 (* d1 d1))
(* (* d1 (* (* (* (* d1 d1) (* d1 (* d1 (* d1 d1)))) d1) d1)) d1)
(* d1 (* (* (* (* d1 d1) (* d1 (* d1 (* d1 d1)))) d1) d1))
(* (* (* (* d1 d1) (* d1 (* d1 (* d1 d1)))) d1) d1)
(* (* (* d1 d1) (* d1 (* d1 (* d1 d1)))) d1)
(* (* (* d1 (* d1 (* d1 d1))) (* d1 (* d1 (* d1 d1)))) (* d1 d1))
(* (* d1 (* d1 (* d1 d1))) (* d1 (* d1 (* d1 d1))))
(* (* (* (* d1 d1) (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 d1))) d1)
(* (* (* d1 d1) (* d1 (* d1 (* d1 d1)))) (* d1 (* d1 d1)))
(* (* d1 d1) (* d1 (* d1 (* d1 d1))))
(* d1 d1)
Outputs
(exp.f64 (*.f64 #s(literal 10 binary64) (log.f64 d1)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 5/2 binary64)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 (log.f64 d1) #s(literal 5 binary64))))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 5 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 5/2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 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 5/4 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 (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 4 binary64)) (*.f64 (log.f64 d1) #s(literal 5/2 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 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5/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 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 (*.f64 d1 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)))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 5 binary64)) (exp.f64 #s(literal 5 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 10 binary64)) (exp.f64 #s(literal 10 binary64))) (/.f64 (log.f64 d1) #s(literal 2 binary64)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.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 d1)) (*.f64 d1 (*.f64 (*.f64 d1 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 (*.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 (*.f64 d1 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 (*.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 (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 9/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 37/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 13/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 17/2 binary64)) (pow.f64 d1 #s(literal 3/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 11/2 binary64)) (pow.f64 d1 #s(literal 9/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 35/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 37/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 19/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/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 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 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 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 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 19/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 35/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 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 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) #s(literal 5/4 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 (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 4 binary64)) (*.f64 (log.f64 d1) #s(literal 5/2 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 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5/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 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 (*.f64 d1 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)))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 5 binary64)) (exp.f64 #s(literal 5 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 10 binary64)) (exp.f64 #s(literal 10 binary64))) (/.f64 (log.f64 d1) #s(literal 2 binary64)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.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 d1)) (*.f64 d1 (*.f64 (*.f64 d1 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 (*.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 (*.f64 d1 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 (*.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 (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 9/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 37/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 13/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 17/2 binary64)) (pow.f64 d1 #s(literal 3/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 11/2 binary64)) (pow.f64 d1 #s(literal 9/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 35/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 37/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 19/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/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 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 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 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 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 19/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 35/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 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 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 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 (*.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 (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 (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 9/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 17/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 17/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 17/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 1/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 19/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 13/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 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 15/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 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 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 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 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 (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 (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 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 19/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 d1 #s(literal 1/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 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 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)))
(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 (log.f64 d1) #s(literal 2 binary64))))
(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 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 4 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 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(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 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 5/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 11/2 binary64)) #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 7/2 binary64)) (sqrt.f64 d1))
(*.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 7/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 1/2 binary64)))
(*.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 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 5/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 27/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 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)))
(*.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 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 d1 #s(literal 7/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)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 27/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 15/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 d1 #s(literal 1/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 (*.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 d1)) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 3/4 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 (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 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 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 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 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) #s(literal 5/4 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 (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 4 binary64)) (*.f64 (log.f64 d1) #s(literal 5/2 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 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5/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 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 (*.f64 d1 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)))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 5 binary64)) (exp.f64 #s(literal 5 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 10 binary64)) (exp.f64 #s(literal 10 binary64))) (/.f64 (log.f64 d1) #s(literal 2 binary64)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.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 d1)) (*.f64 d1 (*.f64 (*.f64 d1 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 (*.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 (*.f64 d1 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 (*.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 (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 9/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 37/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 13/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 17/2 binary64)) (pow.f64 d1 #s(literal 3/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 11/2 binary64)) (pow.f64 d1 #s(literal 9/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 35/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 37/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 19/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/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 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 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 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 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 19/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 35/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 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 (*.f64 (log.f64 d1) #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 7 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3 binary64)) (*.f64 (log.f64 d1) #s(literal 6 binary64))))
(exp.f64 (log.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 6 binary64)) (*.f64 (log.f64 d1) #s(literal 3 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 8 binary64)) (log.f64 d1)))
(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 (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 (log.f64 d1) (*.f64 (log.f64 d1) #s(literal 8 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 7 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3 binary64)) (*.f64 (log.f64 d1) #s(literal 6 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 6 binary64)) (*.f64 (log.f64 d1) #s(literal 3 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 8 binary64)) (log.f64 d1)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 3 binary64)) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) #s(literal 3 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/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)))
(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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) #s(literal 3/2 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 (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 9/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 12 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)))
(pow.f64 (*.f64 (*.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)))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 4 binary64)) (exp.f64 #s(literal 5 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (*.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 d1 (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 5 binary64)) (exp.f64 #s(literal 4 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 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 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 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))))) (*.f64 d1 d1))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 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 9/2 binary64)) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 33/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 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 7/2 binary64)) (pow.f64 d1 #s(literal 11/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 17/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 13/2 binary64)) (pow.f64 d1 #s(literal 5/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 9/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 9/4 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 d1 #s(literal 33/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 31/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 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 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 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 (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/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 21/4 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 19/4 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 33/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 31/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 9/4 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 9/4 binary64)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 8 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 (log.f64 d1) #s(literal 4 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 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 4 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 (*.f64 (exp.f64 #s(literal 3 binary64)) (exp.f64 #s(literal 5 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 2 binary64)) (exp.f64 #s(literal 2 binary64))) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal 4 binary64)) (exp.f64 #s(literal 4 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 5 binary64)) (exp.f64 #s(literal 3 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 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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 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 9/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 29/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 29/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 9/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 11/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 27/4 binary64)) (pow.f64 d1 #s(literal 5/4 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 29/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 27/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)) #s(literal 7/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 7/2 binary64) (log.f64 d1)) #s(literal 2 binary64)))
(pow.f64 d1 #s(literal 7 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 7/2 binary64))
(pow.f64 (*.f64 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 (*.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)))))) #s(literal 1/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 3 binary64)) (exp.f64 #s(literal 4 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 4 binary64)) (exp.f64 #s(literal 3 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.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 5 binary64)) (exp.f64 #s(literal 2 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 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 (*.f64 d1 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 9/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 25/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 25/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 13/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 11/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.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 (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)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 23/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/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)))
(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 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) #s(literal 5/4 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 (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 4 binary64)) (*.f64 (log.f64 d1) #s(literal 5/2 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 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5/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 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 (*.f64 d1 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)))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 5 binary64)) (exp.f64 #s(literal 5 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 10 binary64)) (exp.f64 #s(literal 10 binary64))) (/.f64 (log.f64 d1) #s(literal 2 binary64)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.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 d1)) (*.f64 d1 (*.f64 (*.f64 d1 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 (*.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 (*.f64 d1 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 (*.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 (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 9/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 37/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 13/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 17/2 binary64)) (pow.f64 d1 #s(literal 3/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 11/2 binary64)) (pow.f64 d1 #s(literal 9/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 35/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 37/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 19/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/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 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 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 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 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 19/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 35/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 7/4 binary64)) #s(literal 4 binary64)) (*.f64 d1 (*.f64 d1 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))))
(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 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 4 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 (*.f64 (exp.f64 #s(literal 3 binary64)) (exp.f64 #s(literal 5 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 2 binary64)) (exp.f64 #s(literal 2 binary64))) (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(pow.f64 (*.f64 (exp.f64 #s(literal 4 binary64)) (exp.f64 #s(literal 4 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 5 binary64)) (exp.f64 #s(literal 3 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 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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 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 9/2 binary64)) (pow.f64 d1 #s(literal 7/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 29/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 29/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 9/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 11/2 binary64)) (pow.f64 d1 #s(literal 5/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 27/4 binary64)) (pow.f64 d1 #s(literal 5/4 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 29/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 27/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(exp.f64 (*.f64 #s(literal 10 binary64) (log.f64 d1)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 5/2 binary64)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 (log.f64 d1) #s(literal 5 binary64))))
(pow.f64 d1 #s(literal 10 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 5 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 5/2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 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 5/4 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 (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 4 binary64)) (*.f64 (log.f64 d1) #s(literal 5/2 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 2 binary64)) (*.f64 (log.f64 d1) #s(literal 5/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 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 (*.f64 d1 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)))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 5 binary64)) (exp.f64 #s(literal 5 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 10 binary64)) (exp.f64 #s(literal 10 binary64))) (/.f64 (log.f64 d1) #s(literal 2 binary64)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.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 d1)) (*.f64 d1 (*.f64 (*.f64 d1 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 (*.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 (*.f64 d1 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 (*.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 (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 9/2 binary64)) (pow.f64 d1 #s(literal 11/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 37/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/2 binary64)) (pow.f64 d1 #s(literal 13/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 17/2 binary64)) (pow.f64 d1 #s(literal 3/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 11/2 binary64)) (pow.f64 d1 #s(literal 9/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 35/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 37/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 19/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 7/2 binary64) (log.f64 d1))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/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 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 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 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 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 19/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (*.f64 #s(literal 10 binary64) (/.f64 (log.f64 d1) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 35/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 37/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 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 (*.f64 (log.f64 d1) #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 7 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3 binary64)) (*.f64 (log.f64 d1) #s(literal 6 binary64))))
(exp.f64 (log.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 6 binary64)) (*.f64 (log.f64 d1) #s(literal 3 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 8 binary64)) (log.f64 d1)))
(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 (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 (log.f64 d1) (*.f64 (log.f64 d1) #s(literal 8 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)) (*.f64 (log.f64 d1) #s(literal 7 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3 binary64)) (*.f64 (log.f64 d1) #s(literal 6 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 6 binary64)) (*.f64 (log.f64 d1) #s(literal 3 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 7 binary64)) (*.f64 (log.f64 d1) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 8 binary64)) (log.f64 d1)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 3 binary64)) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) #s(literal 3 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal 3/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)))
(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 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) #s(literal 3/2 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 (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 9/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 12 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)))
(pow.f64 (*.f64 (*.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)))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 4 binary64)) (exp.f64 #s(literal 5 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (*.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 d1 (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (exp.f64 #s(literal 5 binary64)) (exp.f64 #s(literal 4 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 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 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 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))))) (*.f64 d1 d1))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 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 9/2 binary64)) (pow.f64 d1 #s(literal 9/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 33/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 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 7/2 binary64)) (pow.f64 d1 #s(literal 11/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 17/2 binary64)) (sqrt.f64 d1))
(*.f64 (pow.f64 d1 #s(literal 13/2 binary64)) (pow.f64 d1 #s(literal 5/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 9/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 9/2 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 9/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 9/4 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 d1 #s(literal 33/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 31/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 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 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 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 (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/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 21/4 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 19/4 binary64)) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 33/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 31/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 9/4 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 9/4 binary64)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 6 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 4 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 6 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 3/2 binary64)) #s(literal 4 binary64)))
(pow.f64 d1 #s(literal 6 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 3 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) #s(literal 3/2 binary64))
(pow.f64 (*.f64 (*.f64 d1 d1) (*.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 3/4 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 (exp.f64 #s(literal 4 binary64)) (*.f64 (log.f64 d1) #s(literal 3/2 binary64)))
(pow.f64 (*.f64 (*.f64 d1 d1) (*.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 (*.f64 (*.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 2 binary64)) (exp.f64 #s(literal 4 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (exp.f64 #s(literal 3 binary64)) (exp.f64 #s(literal 3 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.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 2 binary64))) (log.f64 d1))
(pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 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 9/2 binary64)) (pow.f64 d1 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 21/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 21/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 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 d1 #s(literal 15/4 binary64)))
(*.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 15/4 binary64)) (pow.f64 d1 #s(literal 9/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 21/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 19/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 9/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 7/2 binary64)) #s(literal 3/2 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 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 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 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 21/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 19/4 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 d1)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 1/2 binary64)) #s(literal 4 binary64)))
(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 (log.f64 d1) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)) #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 (log.f64 d1) #s(literal 2 binary64)))
(*.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 5/4 binary64)) (pow.f64 d1 #s(literal 3/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 3/4 binary64)) (pow.f64 d1 #s(literal 5/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 1/4 binary64)) (pow.f64 d1 #s(literal 7/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 7/4 binary64)) (pow.f64 d1 #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 3/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 13/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 11/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 11/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 d1 #s(literal 5/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 d1 #s(literal 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 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 d1 #s(literal 1/4 binary64)) #s(literal 4 binary64)))
(*.f64 (sqrt.f64 (pow.f64 d1 #s(literal 5/4 binary64))) (sqrt.f64 (pow.f64 d1 #s(literal 11/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 11/4 binary64))) (sqrt.f64 (pow.f64 d1 #s(literal 5/4 binary64))))
(*.f64 (sqrt.f64 (pow.f64 d1 #s(literal 13/4 binary64))) (sqrt.f64 (pow.f64 d1 #s(literal 3/4 binary64))))

simplify28.0ms (0%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
019540
122540
224540
326540
026540
Stop Event
iter limit
saturated
Counts
180 → 180
Calls
Call 1
Inputs
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 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 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 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 8)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 10)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 9)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(pow d1 6)
(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)
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 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 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 8)
(pow.f64 d1 #s(literal 8 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 10)
(pow.f64 d1 #s(literal 10 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 9)
(pow.f64 d1 #s(literal 9 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))
(pow d1 6)
(pow.f64 d1 #s(literal 6 binary64))
(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)

eval271.0ms (0.3%)

Compiler

Compiled 35252 to 3389 computations (90.4% saved)

prune162.0ms (0.2%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New211312114
Fresh000
Picked145
Done011
Total211462120
Accuracy
100.0%
Counts
2120 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(pow.f64 d1 #s(literal 10 binary64))
99.9%
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) d1)
99.9%
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 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 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
99.9%
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
Compiler

Compiled 104 to 35 computations (66.3% saved)

simplify7.0ms (0%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

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

Useful iterations: 3 (0.0ms)

IterNodesCost
0638
12022
26822
38916
49816
59916
09916
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)
Outputs
(* (* (* (* d1 (* d1 d1)) (* d1 (* d1 d1))) (* d1 (* d1 d1))) d1)
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 (*.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 (*.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 d1))
(*.f64 d1 (*.f64 d1 d1))
d1
(* d1 d1)
(*.f64 d1 d1)

localize33.0ms (0%)

Localize:

Found 4 expressions of interest:

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

Compiled 58 to 7 computations (87.9% saved)

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

series1.0ms (0%)

Counts
4 → 48
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)))>
#<alt (* 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 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 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)>
Calls

12 calls:

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

rewrite38.0ms (0%)

Algorithm
batch-egg-rewrite
Rules
736×sum5-define
682×sum4-define
596×unpow-prod-down
514×prod-exp
448×prod-diff
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0628
12420
210512
330012
417634
098804
Stop Event
iter limit
node limit
Counts
4 → 8
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))
Outputs
#s(literal 1 binary64)
d1
#s(literal 1 binary64)
d1
#s(literal 1 binary64)
d1
#s(literal 1 binary64)
d1

simplify6.0ms (0%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
09144
112144
012144
Stop Event
iter limit
saturated
Counts
48 → 48
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 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 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)
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 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 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))

eval7.0ms (0%)

Compiler

Compiled 1029 to 35 computations (96.6% saved)

prune9.0ms (0%)

Pruning

11 alts after pruning (5 fresh and 6 done)

PrunedKeptTotal
New79584
Fresh000
Picked011
Done055
Total791190
Accuracy
100.0%
Counts
90 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(pow.f64 d1 #s(literal 10 binary64))
99.9%
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) d1)
88.3%
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) d1) d1)
88.3%
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) (*.f64 d1 (*.f64 d1 d1))) d1)
99.9%
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 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 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
81.8%
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1)
99.9%
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
54.7%
(*.f64 d1 d1)
5.8%
d1
Compiler

Compiled 200 to 75 computations (62.5% saved)

simplify6.0ms (0%)

Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 (*.f64 d1 d1))
cost-diff0
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
cost-diff0
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) d1)
cost-diff0
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) d1) d1)
cost-diff0
(*.f64 d1 d1)
cost-diff0
(*.f64 d1 (*.f64 d1 d1))
cost-diff0
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
cost-diff0
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 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) (*.f64 d1 (*.f64 d1 d1)))
cost-diff0
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) (*.f64 d1 (*.f64 d1 d1))) d1)
Rules
56×*-lowering-*.f32
56×*-lowering-*.f64
24×associate-*r*
20×associate-*l*
16×pow-lowering-pow.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01190
12964
24950
36150
46350
06350
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)
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)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(* d1 (* d1 d1))
(*.f64 d1 (*.f64 d1 d1))
d1
(* d1 d1)
(*.f64 d1 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 d1))
(*.f64 d1 (*.f64 d1 d1))
(* d1 d1)
(*.f64 d1 d1)
(* (* (* (* 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))
(*.f64 d1 (*.f64 d1 d1))
d1
(* d1 d1)
(*.f64 d1 d1)

localize80.0ms (0.1%)

Localize:

Found 13 expressions of interest:

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

Compiled 124 to 12 computations (90.3% saved)

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

series2.0ms (0%)

Counts
10 → 120
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)>
#<alt (* d1 (* d1 d1))>
#<alt (* d1 d1)>
#<alt (* (* d1 (* d1 (* d1 d1))) d1)>
#<alt (* 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)))>
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 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 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 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)>
Calls

30 calls:

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

rewrite49.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
908×prod-exp
464×unpow-prod-down
458×sum4-define
404×sum5-define
296×prod-diff
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01190
13250
28030
321830
4107810
5753610
6755710
7762210
8781510
0808110
Stop Event
iter limit
node limit
Counts
10 → 20
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)))
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

simplify14.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
015360
118360
220360
322360
022360
Stop Event
iter limit
saturated
Counts
120 → 120
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 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 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 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)
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 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 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 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))

eval24.0ms (0%)

Compiler

Compiled 2467 to 68 computations (97.2% saved)

prune12.0ms (0%)

Pruning

18 alts after pruning (7 fresh and 11 done)

PrunedKeptTotal
New2597266
Fresh000
Picked055
Done066
Total25918277
Accuracy
100.0%
Counts
277 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(pow.f64 d1 #s(literal 10 binary64))
99.9%
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) d1)
88.3%
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) d1) d1)
86.4%
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1)) d1) d1)
88.3%
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) (*.f64 d1 (*.f64 d1 d1))) d1)
86.4%
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) (*.f64 d1 d1)) d1)
85.1%
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) d1)
86.4%
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 (*.f64 d1 d1))) d1)
99.9%
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
85.1%
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 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 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
81.8%
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1)
78.2%
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
99.9%
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
70.2%
(*.f64 (*.f64 d1 d1) d1)
54.7%
(*.f64 d1 d1)
5.8%
d1
Compiler

Compiled 485 to 136 computations (72% saved)

regimes13.0ms (0%)

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

2 calls:

6.0ms
d1
5.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)

regimes12.0ms (0%)

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

2 calls:

6.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
16 → 1
Calls
Call 1
Inputs
d1
(*.f64 d1 d1)
(*.f64 (*.f64 d1 d1) d1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1)
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) d1)
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) d1)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 d1 (*.f64 d1 d1))) d1)
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) (*.f64 d1 d1)) d1)
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1)) d1) d1)
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) (*.f64 d1 (*.f64 d1 d1))) d1)
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 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 (*.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 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d1) d1) (*.f64 d1 d1)) d1)) d1)
Calls

2 calls:

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

regimes6.0ms (0%)

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

1 calls:

5.0ms
d1
Results
AccuracySegmentsBranch
99.9%1d1
Compiler

Compiled 2 to 1 computations (50% saved)

regimes6.0ms (0%)

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

1 calls:

5.0ms
d1
Results
AccuracySegmentsBranch
99.9%1d1
Compiler

Compiled 2 to 1 computations (50% saved)

regimes7.0ms (0%)

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

6.0ms
d1
Results
AccuracySegmentsBranch
99.9%1d1
Compiler

Compiled 2 to 1 computations (50% saved)

regimes5.0ms (0%)

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

1 calls:

4.0ms
d1
Results
AccuracySegmentsBranch
88.3%1d1
Compiler

Compiled 2 to 1 computations (50% saved)

regimes4.0ms (0%)

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

1 calls:

4.0ms
d1
Results
AccuracySegmentsBranch
86.4%1d1
Compiler

Compiled 2 to 1 computations (50% saved)

regimes3.0ms (0%)

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

1 calls:

3.0ms
d1
Results
AccuracySegmentsBranch
85.1%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 d1 (*.f64 d1 d1)) d1)
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1)
Outputs
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1)
Calls

1 calls:

2.0ms
d1
Results
AccuracySegmentsBranch
81.8%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 d1 (*.f64 d1 d1)) d1)
Outputs
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
Calls

1 calls:

2.0ms
d1
Results
AccuracySegmentsBranch
78.2%1d1
Compiler

Compiled 2 to 1 computations (50% saved)

regimes3.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
70.2%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
54.7%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
38×*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

soundness1.5min (97.1%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
01276
14546
211830
331230
4168230
0868230
01190
13250
28030
321830
4107810
5753610
6755710
7762210
8781510
0808110
0628
12420
210512
330012
417634
098804
01797
17055
214345
339345
4230445
0869345
0915
12511
2527
3723
4843
5873
0873
Stop Event
fuel
iter limit
saturated
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 439 to 120 computations (72.7% saved)

preprocess71.0ms (0.1%)

Remove

(abs d1)

Compiler

Compiled 462 to 146 computations (68.4% saved)

end0.0ms (0%)

Profiling

Loading profile data...