FastMath dist3

Time bar (total: 6.3s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze19.0ms (0.3%)

Memory
-47.3MiB live, 1.6MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 15 to 13 computations (13.3% saved)

sample1.4s (22%)

Memory
35.7MiB live, 1 695.5MiB allocated
Samples
736.0ms8 217×0valid
4.0ms34×1valid
1.0ms2valid
Precisions
Click to see histograms. Total time spent on operations: 366.0ms
ival-mult: 237.0ms (64.8% of total)
ival-add: 111.0ms (30.4% of total)
exact: 8.0ms (2.2% of total)
ival-true: 6.0ms (1.6% of total)
ival-assert: 3.0ms (0.8% of total)
adjust: 1.0ms (0.3% of total)
Bogosity

explain428.0ms (6.8%)

Memory
-12.9MiB live, 227.0MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
30-0-(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
10-0-(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
00-0-(*.f64 d1 #s(literal 32 binary64))
00-0-#s(literal 32 binary64)
00-0-#s(literal 5 binary64)
00-0-(+.f64 d3 #s(literal 5 binary64))
00-0-(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
00-0-(*.f64 d1 d2)
00-0-d2
00-0-d1
00-0-d3
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
+.f64(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))nan-rescue30
(*.f64 d1 d2)overflow30
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)overflow27
+.f64(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))nan-rescue10
(*.f64 d1 d2)overflow30
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))overflow51
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)overflow27
(*.f64 d1 #s(literal 32 binary64))overflow1
Confusion
Predicted +Predicted -
+40
-0252
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+400
-00252
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0252
14
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
41.0ms484×0valid
3.0ms14×2valid
2.0ms14×1valid
Compiler

Compiled 99 to 37 computations (62.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-mult: 19.0ms (66.4% of total)
ival-add: 7.0ms (24.5% of total)
adjust: 1.0ms (3.5% of total)
exact: 1.0ms (3.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess224.0ms (3.6%)

Memory
45.4MiB live, 184.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043131
1129110
245270
3165465
4422563
5721063
01113
01713
13111
2897
33297
47747
516107
638067
760447
870497
975437
1077827
1178527
085877
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Outputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
(*.f64 (+.f64 (-.f64 d3 #s(literal -37 binary64)) d2) d1)
Symmetry

(negabs d1)

(sort d2 d3)

Compiler

Compiled 13 to 11 computations (15.4% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Compiler

Compiled 13 to 11 computations (15.4% saved)

simplify217.0ms (3.5%)

Memory
-12.2MiB live, 221.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
cost-diff0
(*.f64 d1 d2)
cost-diff2
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
cost-diff4
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01141
01741
13137
28933
332933
477433
5161033
6380633
7604433
8704933
9754333
10778233
11785233
0858733
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
(*.f64 d1 d2)
d1
d2
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
(+.f64 d3 #s(literal 5 binary64))
d3
#s(literal 5 binary64)
(*.f64 d1 #s(literal 32 binary64))
#s(literal 32 binary64)
Outputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
(*.f64 (+.f64 (-.f64 d3 #s(literal -37 binary64)) d2) d1)
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 d1 d2)
(*.f64 d2 d1)
d1
d2
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
(*.f64 (+.f64 #s(literal 5 binary64) d3) d1)
(+.f64 d3 #s(literal 5 binary64))
(+.f64 #s(literal 5 binary64) d3)
d3
#s(literal 5 binary64)
(*.f64 d1 #s(literal 32 binary64))
(*.f64 #s(literal 32 binary64) d1)
#s(literal 32 binary64)

localize26.0ms (0.4%)

Memory
13.9MiB live, 59.3MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 d1 #s(literal 32 binary64))
accuracy0.0546875
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
accuracy0.2617166858302058
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
accuracy0.6718729358302058
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
Samples
17.0ms242×0valid
1.0ms1valid
1.0ms2valid
0.0ms3valid
Compiler

Compiled 43 to 13 computations (69.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 5.0ms (54.1% of total)
ival-add: 3.0ms (32.5% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series12.0ms (0.2%)

Memory
-20.0MiB live, 24.6MiB allocated
Counts
5 → 27
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
(*.f64 d1 d2)
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
(*.f64 d1 #s(literal 32 binary64))
Outputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 d2)
(* d1 (+ 5 d3))
(* 32 d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (* d1 d2))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(* 5 d1)
(+ (* 5 d1) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (* 5 (/ d1 d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
Calls

9 calls:

TimeVariablePointExpression
5.0ms
d1
@-inf
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 d2) (* (+ d3 5) d1) (* d1 32))
2.0ms
d1
@inf
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 d2) (* (+ d3 5) d1) (* d1 32))
1.0ms
d1
@0
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 d2) (* (+ d3 5) d1) (* d1 32))
1.0ms
d3
@-inf
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 d2) (* (+ d3 5) d1) (* d1 32))
1.0ms
d2
@-inf
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 d2) (* (+ d3 5) d1) (* d1 32))

simplify232.0ms (3.7%)

Memory
1.8MiB live, 189.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
083243
1331211
21253199
35758199
08591191
Stop Event
iter limit
node limit
Counts
27 → 27
Calls
Call 1
Inputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 d2)
(* d1 (+ 5 d3))
(* 32 d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (* d1 d2))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(* 5 d1)
(+ (* 5 d1) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (* 5 (/ d1 d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
Outputs
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1)
(* d1 (+ 5 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 (+ 5 d3))
(*.f64 (+.f64 #s(literal 5 binary64) d3) d1)
(* 32 d1)
(*.f64 #s(literal 32 binary64) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (+.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)) d1)
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (+.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1)
(+ (* d1 d2) (* d1 (+ 5 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)) d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2)
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 5 binary64) d3) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 5 binary64) d3) d1) d2)
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (+.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1)
(+ (* 5 d1) (* d1 d2))
(*.f64 (+.f64 #s(literal 5 binary64) d2) d1)
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)) d1)
(* 5 d1)
(*.f64 #s(literal 5 binary64) d1)
(+ (* 5 d1) (* d1 d3))
(*.f64 (+.f64 #s(literal 5 binary64) d3) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d3) d1) d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -5 binary64)) d1) d3)
(* d3 (+ d1 (* 5 (/ d1 d3))))
(*.f64 (fma.f64 (/.f64 d1 d3) #s(literal 5 binary64) d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d3) d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -5 binary64)) d1) d3)
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(*.f64 (fma.f64 (/.f64 d1 d3) #s(literal 5 binary64) d1) d3)

rewrite229.0ms (3.6%)

Memory
19.3MiB live, 395.6MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01133
01733
17029
257925
0843325
Stop Event
iter limit
node limit
iter limit
Counts
5 → 235
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
(*.f64 d1 d2)
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
(*.f64 d1 #s(literal 32 binary64))
Outputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(*.f64 d1 (+.f64 #s(literal 32 binary64) (-.f64 (-.f64 d2 #s(literal -5 binary64)) (neg.f64 d3))))
(*.f64 d1 (+.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))
(*.f64 d1 (+.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 #s(literal 5 binary64) d3))))
(*.f64 d1 (+.f64 (-.f64 (-.f64 d2 #s(literal -5 binary64)) (neg.f64 d3)) #s(literal 32 binary64)))
(*.f64 d1 (+.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))
(*.f64 d1 (+.f64 (+.f64 d2 (+.f64 #s(literal 5 binary64) d3)) #s(literal 32 binary64)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2))) (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 (neg.f64 d1) (+.f64 #s(literal 5 binary64) d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2))) (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (-.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 (neg.f64 d1) (+.f64 #s(literal 5 binary64) d3))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (neg.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 32768 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))) (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64))) (fma.f64 d2 d1 (neg.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 32768 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 32768 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))
(/.f64 (fma.f64 #s(literal 32768 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))))
(/.f64 (fma.f64 #s(literal 32768 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 32768 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))))
(neg.f64 (/.f64 (fma.f64 #s(literal 32768 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (*.f64 #s(literal -32 binary64) (neg.f64 d1)))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 #s(literal 32 binary64) d1 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))
(fma.f64 (+.f64 #s(literal 5 binary64) d3) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (+.f64 #s(literal 5 binary64) d3) d1 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 #s(literal 5 binary64) d1 (fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(fma.f64 d3 d1 (fma.f64 #s(literal 5 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(fma.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) #s(literal -32 binary64)) (*.f64 d2 d1))
(fma.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) (neg.f64 d2)) (*.f64 #s(literal -32 binary64) (neg.f64 d1)))
(fma.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) (neg.f64 d2)) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 d1 (+.f64 #s(literal 32 binary64) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d2 d1))
(fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 (neg.f64 d1) (neg.f64 (+.f64 #s(literal 5 binary64) d3))))
(fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1))
(fma.f64 d1 (+.f64 d2 #s(literal 32 binary64)) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1))
(fma.f64 d1 (-.f64 (-.f64 d2 #s(literal -5 binary64)) (neg.f64 d3)) (*.f64 #s(literal -32 binary64) (neg.f64 d1)))
(fma.f64 d1 (-.f64 (-.f64 d2 #s(literal -5 binary64)) (neg.f64 d3)) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
(fma.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (*.f64 #s(literal -32 binary64) (neg.f64 d1)))
(fma.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 d1 (+.f64 d2 (+.f64 #s(literal 5 binary64) d3)) (*.f64 #s(literal -32 binary64) (neg.f64 d1)))
(fma.f64 d1 (+.f64 d2 (+.f64 #s(literal 5 binary64) d3)) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 d1 #s(literal 32 binary64) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))
(fma.f64 d1 (+.f64 #s(literal 5 binary64) d3) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 d1 (+.f64 #s(literal 5 binary64) d3) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 d1 #s(literal 5 binary64) (fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(fma.f64 d1 d3 (fma.f64 d1 #s(literal 5 binary64) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(-.f64 (fma.f64 #s(literal 32 binary64) d1 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(-.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 (neg.f64 d1) (+.f64 #s(literal 5 binary64) d3)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal -32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (*.f64 #s(literal -32 binary64) d1)))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (*.f64 #s(literal 32 binary64) d1)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))
(-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 (neg.f64 d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))
(-.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 #s(literal -32 binary64) d1))
(-.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (fma.f64 (neg.f64 d2) d1 (*.f64 #s(literal -32 binary64) d1)))
(-.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (-.f64 (*.f64 #s(literal -32 binary64) d1) (*.f64 d2 d1)))
(-.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 #s(literal 32 binary64) d1)))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) (+.f64 d3 #s(literal 37 binary64))))
(-.f64 (*.f64 d2 d1) (neg.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))
(+.f64 (fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 #s(literal 5 binary64) d1)) (*.f64 d3 d1))
(+.f64 (fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 d3 d1)) (*.f64 #s(literal 5 binary64) d1))
(+.f64 (fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 d1 #s(literal 5 binary64))) (*.f64 d1 d3))
(+.f64 (fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 d1 d3)) (*.f64 d1 #s(literal 5 binary64)))
(+.f64 (fma.f64 #s(literal 32 binary64) d1 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d1))))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d1))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))) (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1))
(+.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 (neg.f64 d1) (neg.f64 (+.f64 #s(literal 5 binary64) d3))))
(+.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1))
(+.f64 (*.f64 #s(literal 5 binary64) d1) (fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(+.f64 (*.f64 d3 d1) (fma.f64 #s(literal 5 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(+.f64 (*.f64 d1 #s(literal 5 binary64)) (fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(+.f64 (*.f64 d1 d3) (fma.f64 d1 #s(literal 5 binary64) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 #s(literal -32 binary64) d1)))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 #s(literal 32 binary64) d1)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 1024 binary64) d1)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d1))
(+.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))
(+.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 #s(literal -32 binary64) (neg.f64 d1)))
(+.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 #s(literal 32 binary64) d1))
(+.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(+.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))
(*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) (neg.f64 d2)))
(*.f64 d1 (-.f64 (-.f64 d2 #s(literal -5 binary64)) (neg.f64 d3)))
(*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 5 binary64) d3)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 (neg.f64 d1) d2)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)))) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) d2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)))) (*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))
(neg.f64 (*.f64 (neg.f64 d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d2) d1) d1) (/.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) d1) (/.f64 d2 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(fma.f64 (/.f64 (*.f64 (neg.f64 d1) d2) d1) (/.f64 (*.f64 (neg.f64 d1) d2) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(fma.f64 (/.f64 (fabs.f64 (*.f64 d2 d1)) d1) (/.f64 (fabs.f64 (*.f64 d2 d1)) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 d2 d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d2 d2) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(fma.f64 (+.f64 #s(literal 5 binary64) d3) d1 (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 (+.f64 #s(literal 5 binary64) d3) d1 (*.f64 d2 d1))
(fma.f64 #s(literal 5 binary64) d1 (-.f64 (*.f64 d3 d1) (*.f64 (neg.f64 d1) d2)))
(fma.f64 #s(literal 5 binary64) d1 (fma.f64 d3 d1 (*.f64 d2 d1)))
(fma.f64 d3 d1 (-.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 (neg.f64 d1) d2)))
(fma.f64 d3 d1 (fma.f64 #s(literal 5 binary64) d1 (*.f64 d2 d1)))
(fma.f64 d2 d1 (*.f64 (neg.f64 d1) (neg.f64 (+.f64 #s(literal 5 binary64) d3))))
(fma.f64 d2 d1 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1))
(fma.f64 d1 (+.f64 #s(literal 5 binary64) d3) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 d1 (+.f64 #s(literal 5 binary64) d3) (*.f64 d2 d1))
(fma.f64 d1 #s(literal 5 binary64) (-.f64 (*.f64 d1 d3) (*.f64 (neg.f64 d1) d2)))
(fma.f64 d1 #s(literal 5 binary64) (fma.f64 d1 d3 (*.f64 d2 d1)))
(fma.f64 d1 d3 (-.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 (neg.f64 d1) d2)))
(fma.f64 d1 d3 (fma.f64 d1 #s(literal 5 binary64) (*.f64 d2 d1)))
(fma.f64 d1 d2 (*.f64 (neg.f64 d1) (neg.f64 (+.f64 #s(literal 5 binary64) d3))))
(fma.f64 d1 d2 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(-.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal 5 binary64) d3)))
(+.f64 (fma.f64 d2 d1 (*.f64 #s(literal 5 binary64) d1)) (*.f64 d3 d1))
(+.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) (*.f64 #s(literal 5 binary64) d1))
(+.f64 (fma.f64 d2 d1 (*.f64 d1 #s(literal 5 binary64))) (*.f64 d1 d3))
(+.f64 (fma.f64 d2 d1 (*.f64 d1 d3)) (*.f64 d1 #s(literal 5 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))
(+.f64 (*.f64 #s(literal 5 binary64) d1) (-.f64 (*.f64 d3 d1) (*.f64 (neg.f64 d1) d2)))
(+.f64 (*.f64 #s(literal 5 binary64) d1) (fma.f64 d3 d1 (*.f64 d2 d1)))
(+.f64 (*.f64 d3 d1) (-.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 (neg.f64 d1) d2)))
(+.f64 (*.f64 d3 d1) (fma.f64 #s(literal 5 binary64) d1 (*.f64 d2 d1)))
(+.f64 (*.f64 d1 #s(literal 5 binary64)) (-.f64 (*.f64 d1 d3) (*.f64 (neg.f64 d1) d2)))
(+.f64 (*.f64 d1 #s(literal 5 binary64)) (fma.f64 d1 d3 (*.f64 d2 d1)))
(+.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 (neg.f64 d1) d2)))
(+.f64 (*.f64 d1 d3) (fma.f64 d1 #s(literal 5 binary64) (*.f64 d2 d1)))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(+.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(+.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) (neg.f64 (+.f64 #s(literal 5 binary64) d3))))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
(*.f64 (+.f64 #s(literal 5 binary64) d3) d1)
(*.f64 d1 (+.f64 #s(literal 5 binary64) d3))
(/.f64 (*.f64 (-.f64 #s(literal 25 binary64) (*.f64 d3 d3)) d1) (-.f64 #s(literal 5 binary64) d3))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 d3 d3) #s(literal 25 binary64))) d1) (neg.f64 (-.f64 d3 #s(literal 5 binary64))))
(/.f64 (*.f64 (neg.f64 (+.f64 #s(literal 125 binary64) (pow.f64 d3 #s(literal 3 binary64)))) d1) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 25 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 5 binary64) d3))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (*.f64 d3 d3) #s(literal 25 binary64)))) (neg.f64 (-.f64 d3 #s(literal 5 binary64))))
(/.f64 (*.f64 d1 (neg.f64 (+.f64 #s(literal 125 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 #s(literal 5 binary64) d1)) (*.f64 (*.f64 d3 d1) (*.f64 d3 d1))) (-.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 d3 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 #s(literal 5 binary64) d1))) (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 5 binary64) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 #s(literal 5 binary64))) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 #s(literal 5 binary64)))) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 5 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 5 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 #s(literal 5 binary64) d1) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 d3 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d3 d1) (*.f64 d3 d1) (-.f64 (*.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 #s(literal 5 binary64) d1)) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal 5 binary64) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 5 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 #s(literal 5 binary64)) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 5 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 d3) (-.f64 (*.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 #s(literal 5 binary64))) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 5 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 d3 d3) #s(literal 25 binary64)) d1)) (neg.f64 (-.f64 d3 #s(literal 5 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 125 binary64) (pow.f64 d3 #s(literal 3 binary64))) d1)) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) #s(literal 25 binary64)))) (neg.f64 (-.f64 d3 #s(literal 5 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 #s(literal 125 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) #s(literal 25 binary64)) d1) (-.f64 d3 #s(literal 5 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 125 binary64) (pow.f64 d3 #s(literal 3 binary64))) d1) (+.f64 #s(literal 25 binary64) (*.f64 d3 (-.f64 d3 #s(literal 5 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 125 binary64) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) #s(literal 25 binary64))) (-.f64 d3 #s(literal 5 binary64)))
(/.f64 (*.f64 d1 (+.f64 #s(literal 125 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 #s(literal 25 binary64) (*.f64 d3 (-.f64 d3 #s(literal 5 binary64)))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 125 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))))
(neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 5 binary64) d3)))
(fma.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))) d1 (*.f64 (/.f64 #s(literal 125 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))) d1))
(fma.f64 #s(literal 5 binary64) d1 (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 #s(literal 5 binary64) d1))
(fma.f64 d1 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))) (*.f64 d1 (/.f64 #s(literal 125 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))))))
(fma.f64 d1 #s(literal 5 binary64) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 #s(literal 5 binary64)))
(-.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 (neg.f64 d3) d1))
(-.f64 (*.f64 d3 d1) (*.f64 #s(literal -5 binary64) d1))
(-.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 (neg.f64 d1) d3))
(-.f64 (*.f64 d1 d3) (*.f64 (neg.f64 d1) #s(literal 5 binary64)))
(+.f64 (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))) d1) (*.f64 (/.f64 #s(literal 125 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))) d1))
(+.f64 (*.f64 d1 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))))) (*.f64 d1 (/.f64 #s(literal 125 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))))))
(+.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 #s(literal 5 binary64) d1))
(+.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 5 binary64)))
(*.f64 #s(literal 32 binary64) d1)
(*.f64 d1 #s(literal 32 binary64))
(neg.f64 (*.f64 #s(literal -32 binary64) d1))

eval33.0ms (0.5%)

Memory
-5.9MiB live, 96.0MiB allocated
Compiler

Compiled 6 953 to 832 computations (88% saved)

prune7.0ms (0.1%)

Memory
-16.7MiB live, 31.0MiB allocated
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New2446250
Fresh000
Picked101
Done000
Total2456251
Accuracy
100.0%
Counts
251 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
83.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2))
59.2%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
67.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
35.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
Compiler

Compiled 188 to 148 computations (21.3% saved)

simplify168.0ms (2.7%)

Memory
24.1MiB live, 131.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d2 d1)
cost-diff0
(+.f64 d3 #s(literal 37 binary64))
cost-diff1
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
cost-diff0
(+.f64 #s(literal 37 binary64) d3)
cost-diff0
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
cost-diff0
(+.f64 #s(literal 37 binary64) d2)
cost-diff0
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
cost-diff0
(*.f64 d3 d1)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
cost-diff0
(+.f64 d3 #s(literal 37 binary64))
cost-diff0
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
cost-diff0
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025119
036118
171112
2164100
3456100
4948100
51828100
64092100
76254100
87249100
97734100
107982100
08032100
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
d1
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
(+.f64 d3 #s(literal 37 binary64))
d3
#s(literal 37 binary64)
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
(*.f64 d3 d1)
d3
d1
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
(+.f64 #s(literal 37 binary64) d2)
#s(literal 37 binary64)
d2
d1
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
(+.f64 #s(literal 37 binary64) d3)
#s(literal 37 binary64)
d3
d1
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
d1
(+.f64 d3 #s(literal 37 binary64))
d3
#s(literal 37 binary64)
(*.f64 d2 d1)
d2
Outputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) d1)
d1
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
(+.f64 d2 (-.f64 d3 #s(literal -37 binary64)))
(+.f64 d3 #s(literal 37 binary64))
(-.f64 d3 #s(literal -37 binary64))
d3
#s(literal 37 binary64)
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
(*.f64 d3 d1)
d3
d1
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+.f64 #s(literal 37 binary64) d2)
(-.f64 d2 #s(literal -37 binary64))
#s(literal 37 binary64)
d2
d1
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+.f64 #s(literal 37 binary64) d3)
(-.f64 d3 #s(literal -37 binary64))
#s(literal 37 binary64)
d3
d1
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
(*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) d1)
d1
(+.f64 d3 #s(literal 37 binary64))
(-.f64 d3 #s(literal -37 binary64))
d3
#s(literal 37 binary64)
(*.f64 d2 d1)
d2

localize70.0ms (1.1%)

Memory
-7.8MiB live, 85.5MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(+.f64 d3 #s(literal 37 binary64))
accuracy0.0
(*.f64 d2 d1)
accuracy0.5078069952111204
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
accuracy0.0
(+.f64 #s(literal 37 binary64) d3)
accuracy0.01953125
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
accuracy26.11237232588871
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
accuracy0.0
(+.f64 #s(literal 37 binary64) d2)
accuracy0.0078125
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
accuracy20.603942075255027
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
accuracy0.0
(*.f64 d3 d1)
accuracy41.350834291687505
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
accuracy0.0
(+.f64 d3 #s(literal 37 binary64))
accuracy0.0078125
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
accuracy0.015625
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
Samples
58.0ms253×0valid
1.0ms1valid
0.0ms2valid
Compiler

Compiled 106 to 25 computations (76.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-add: 13.0ms (48.9% of total)
ival-mult: 12.0ms (45.1% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series18.0ms (0.3%)

Memory
-10.3MiB live, 34.4MiB allocated
Counts
13 → 43
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
(+.f64 d3 #s(literal 37 binary64))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
(*.f64 d3 d1)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
(+.f64 #s(literal 37 binary64) d2)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
(+.f64 #s(literal 37 binary64) d3)
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
(*.f64 d2 d1)
Outputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 d3)
(* d1 (+ 37 d2))
(* d1 (+ 37 d3))
(* d1 d2)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ 37 d3)
(+ 37 (+ d2 d3))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* 37 d1)
(+ (* 37 d1) (* d1 d2))
37
(+ 37 d2)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
d2
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
d3
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))
Calls

9 calls:

TimeVariablePointExpression
4.0ms
d2
@0
((* d1 (+ (+ d3 37) d2)) (+ (+ d3 37) d2) (+ d3 37) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* d3 d1) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d2) d1) (+ 37 d2) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d3) d1) (+ 37 d3) (+ (* d1 (+ d3 37)) (* d2 d1)) (* d2 d1))
3.0ms
d1
@0
((* d1 (+ (+ d3 37) d2)) (+ (+ d3 37) d2) (+ d3 37) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* d3 d1) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d2) d1) (+ 37 d2) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d3) d1) (+ 37 d3) (+ (* d1 (+ d3 37)) (* d2 d1)) (* d2 d1))
2.0ms
d1
@-inf
((* d1 (+ (+ d3 37) d2)) (+ (+ d3 37) d2) (+ d3 37) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* d3 d1) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d2) d1) (+ 37 d2) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d3) d1) (+ 37 d3) (+ (* d1 (+ d3 37)) (* d2 d1)) (* d2 d1))
2.0ms
d1
@inf
((* d1 (+ (+ d3 37) d2)) (+ (+ d3 37) d2) (+ d3 37) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* d3 d1) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d2) d1) (+ 37 d2) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d3) d1) (+ 37 d3) (+ (* d1 (+ d3 37)) (* d2 d1)) (* d2 d1))
1.0ms
d2
@inf
((* d1 (+ (+ d3 37) d2)) (+ (+ d3 37) d2) (+ d3 37) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* d3 d1) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d2) d1) (+ 37 d2) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d3) d1) (+ 37 d3) (+ (* d1 (+ d3 37)) (* d2 d1)) (* d2 d1))

simplify150.0ms (2.4%)

Memory
28.2MiB live, 126.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0133237
1516236
21757235
37653235
08565235
Stop Event
iter limit
node limit
Counts
43 → 41
Calls
Call 1
Inputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 d3)
(* d1 (+ 37 d2))
(* d1 (+ 37 d3))
(* d1 d2)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ 37 d3)
(+ 37 (+ d2 d3))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* 37 d1)
(+ (* 37 d1) (* d1 d2))
37
(+ 37 d2)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
d2
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
d3
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))
Outputs
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)) d1)
(+ 37 d3)
(-.f64 d3 #s(literal -37 binary64))
(+ 37 (+ d2 d3))
(+.f64 (+.f64 d2 d3) #s(literal 37 binary64))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(+ (* 37 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
37
#s(literal 37 binary64)
(+ 37 d2)
(-.f64 d2 #s(literal -37 binary64))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)) d1)
d2
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(+.f64 (+.f64 d2 d3) #s(literal 37 binary64))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)) d1)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d2 (+ 1 (* 37 (/ 1 d2))))
(-.f64 d2 #s(literal -37 binary64))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)) d1)
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal -37 binary64) d3) d2) #s(literal 1 binary64)) (neg.f64 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)) d1)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)) d1)
(+ (* 37 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)) d1)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)) d1)
d3
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(+.f64 (+.f64 d2 d3) #s(literal 37 binary64))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(-.f64 d3 #s(literal -37 binary64))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)) d1)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)) d1)
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(*.f64 (neg.f64 d3) (-.f64 (/.f64 (-.f64 #s(literal -37 binary64) d2) d3) #s(literal 1 binary64)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)) d1)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)) d1)

rewrite245.0ms (3.9%)

Memory
-11.0MiB live, 364.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025100
03699
116793
2131493
0807990
Stop Event
iter limit
node limit
iter limit
Counts
13 → 362
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
(+.f64 d3 #s(literal 37 binary64))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
(*.f64 d3 d1)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
(+.f64 #s(literal 37 binary64) d2)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
(+.f64 #s(literal 37 binary64) d3)
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
(*.f64 d2 d1)
Outputs
(*.f64 (/.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)) d1) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(*.f64 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)) d1)
(*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) (neg.f64 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))) (+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1) (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1))) (fma.f64 d2 d1 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)) (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)))) (fma.f64 d2 d1 (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d2))) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(/.f64 (-.f64 (*.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) (fma.f64 d2 d1 (*.f64 d3 d1))) (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64))) (-.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) (*.f64 #s(literal 37 binary64) d1)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1))) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)))) (-.f64 (*.f64 d3 d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1))) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d2) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d1) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1) (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)) (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) #s(literal 3 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64))) (fma.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) (fma.f64 d2 d1 (*.f64 d3 d1)) (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (*.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) (*.f64 #s(literal 37 binary64) d1)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1))) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 d2)) d1)) (neg.f64 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) d1)) (neg.f64 (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 d2)))) (neg.f64 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d2) d1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 d2)) d1) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 d2))) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d2) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (+.f64 #s(literal 37 binary64) d3)) d1) (/.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d1) d1) (/.f64 (+.f64 #s(literal 37 binary64) d3) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) d1) (/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (fabs.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) d1) (/.f64 (fabs.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) d1) (/.f64 (*.f64 d1 d1) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d1) (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (+.f64 #s(literal 37 binary64) d3) d1) (/.f64 (*.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 d2 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(fma.f64 (+.f64 #s(literal 37 binary64) d3) d1 (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 (+.f64 #s(literal 37 binary64) d3) d1 (*.f64 d2 d1))
(fma.f64 d3 d1 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)))
(fma.f64 d3 d1 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1))
(fma.f64 d1 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(fma.f64 d1 (+.f64 #s(literal 37 binary64) d3) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 d1 (+.f64 #s(literal 37 binary64) d3) (*.f64 d2 d1))
(fma.f64 d1 d3 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)))
(fma.f64 d1 d3 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d2) d1))))) (/.f64 (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d2) d1))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d2) d1))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1)))))
(+.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) (*.f64 #s(literal 37 binary64) d1))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(+.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(+.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d3 d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)))
(+.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))) (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(/.f64 (-.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)) (-.f64 (+.f64 d2 d3) #s(literal 37 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 d3 d2) (+.f64 d3 d2)) #s(literal 1369 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 37 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 d3 d3)) (-.f64 (+.f64 d2 #s(literal 37 binary64)) d3))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d3 d2) (+.f64 d3 d2))) (-.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (*.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d2 d3) #s(literal 37 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (+.f64 d3 d2) (+.f64 d3 d2) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d3 d2) #s(literal 37 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d3))))
(/.f64 (+.f64 #s(literal 50653 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (+.f64 #s(literal 1369 binary64) (-.f64 (*.f64 (+.f64 d3 d2) (+.f64 d3 d2)) (*.f64 #s(literal 37 binary64) (+.f64 d3 d2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) (neg.f64 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3))))
(/.f64 (neg.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 d3 (+.f64 d2 #s(literal 37 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d3 d3 (-.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 #s(literal 37 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 d2)))) (neg.f64 (neg.f64 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (*.f64 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2) (*.f64 d2 d2))) (*.f64 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))) (*.f64 (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))) (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(/.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 2 binary64))) (-.f64 d3 (+.f64 d2 #s(literal 37 binary64))))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 3 binary64))) (fma.f64 d3 d3 (-.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 #s(literal 37 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 d2))) (neg.f64 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 (+.f64 #s(literal 37 binary64) d3))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 d2)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 (+.f64 #s(literal 37 binary64) d3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 #s(literal 37 binary64) d3))) (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 d2 (+.f64 #s(literal 37 binary64) d3))))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 (+.f64 d2 #s(literal 37 binary64)))) (/.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 2 binary64)) (-.f64 d3 (+.f64 d2 #s(literal 37 binary64)))))
(-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(+.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 #s(literal 37 binary64)))))) (/.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 #s(literal 37 binary64)))))))
(+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 (+.f64 #s(literal 37 binary64) d3))))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 (+.f64 #s(literal 37 binary64) d3))))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 (+.f64 #s(literal 37 binary64) d3))))) (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 (+.f64 #s(literal 37 binary64) d3))))))
(+.f64 (+.f64 d2 d3) #s(literal 37 binary64))
(+.f64 (+.f64 d3 d2) #s(literal 37 binary64))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (neg.f64 d2) d2) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(+.f64 (+.f64 d2 #s(literal 37 binary64)) d3)
(+.f64 d2 (+.f64 #s(literal 37 binary64) d3))
(+.f64 (+.f64 #s(literal 37 binary64) d3) d2)
(+.f64 #s(literal 37 binary64) (+.f64 d3 d2))
(+.f64 d3 (+.f64 d2 #s(literal 37 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64)))) (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))))) (+.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))) (+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))) (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))) (-.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))) (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))) (-.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (fma.f64 (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (-.f64 (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))) (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))) (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 d3 d3) #s(literal 1369 binary64)))) (neg.f64 (neg.f64 (-.f64 d3 #s(literal 37 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))) (neg.f64 (neg.f64 (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (*.f64 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (pow.f64 (-.f64 d3 #s(literal 37 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (*.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 d3 d3))) (pow.f64 (-.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))) (*.f64 (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))) #s(literal 50653 binary64))) (pow.f64 (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)) (*.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (pow.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (*.f64 d3 d3) #s(literal 1369 binary64))) (neg.f64 (-.f64 d3 #s(literal 37 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (-.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (-.f64 d3 #s(literal 37 binary64)))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))))
(-.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))
(+.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))
(+.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))
(+.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(+.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 (neg.f64 d3) d3) (-.f64 #s(literal 37 binary64) d3)))
(+.f64 #s(literal 37 binary64) d3)
(+.f64 d3 #s(literal 37 binary64))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
(*.f64 d3 d1)
(*.f64 d1 d3)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1))
(*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1)))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) d1)) (neg.f64 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 50653 binary64)) d1)) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)))) (neg.f64 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 50653 binary64)))) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 37 binary64) d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 50653 binary64)) d1) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 37 binary64) d2))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 50653 binary64))) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)))
(fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 #s(literal 37 binary64) d1))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2)))) (+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)))) (*.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))))) (-.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2)) (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)))) (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) #s(literal 1369 binary64))) (neg.f64 (-.f64 d2 #s(literal 37 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)))) (neg.f64 (neg.f64 (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (*.f64 (-.f64 #s(literal 37 binary64) d2) (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 37 binary64) d2) (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (fma.f64 #s(literal 50653 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)) (*.f64 (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (-.f64 (*.f64 d2 d2) #s(literal 1369 binary64)) (-.f64 d2 #s(literal 37 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 37 binary64) d2))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d2 #s(literal 37 binary64))))
(-.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2)))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))) (/.f64 #s(literal 50653 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))))
(+.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(+.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (neg.f64 d2) d2) (-.f64 #s(literal 37 binary64) d2)))
(+.f64 d2 #s(literal 37 binary64))
(+.f64 #s(literal 37 binary64) d2)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal -37 binary64) d1))) (fma.f64 d3 d1 (*.f64 #s(literal -37 binary64) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (neg.f64 d1) #s(literal 37 binary64)))) (fma.f64 d3 d1 (*.f64 (neg.f64 d1) #s(literal 37 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -37 binary64) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal -37 binary64) d1) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal -37 binary64) d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 (neg.f64 d1) #s(literal 37 binary64))))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) d1)) (neg.f64 (-.f64 d3 #s(literal 37 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1)) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)) d1)) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)) d1)) (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) #s(literal 1369 binary64)))) (neg.f64 (-.f64 d3 #s(literal 37 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)))) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)))) (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1))))))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) d1) (-.f64 d3 #s(literal 37 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)) d1) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)) d1) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) #s(literal 1369 binary64))) (-.f64 d3 #s(literal 37 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64))) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64))) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1)))))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 #s(literal 37 binary64) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1))) (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1))))
(-.f64 (*.f64 d3 d1) (*.f64 #s(literal -37 binary64) d1))
(-.f64 (*.f64 d3 d1) (*.f64 (neg.f64 d1) #s(literal 37 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1))))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1))))))
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64)))) (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))))) (+.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))) (+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))) (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))) (-.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))) (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))) (-.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (fma.f64 (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (-.f64 (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))) (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))) (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 d3 d3) #s(literal 1369 binary64)))) (neg.f64 (neg.f64 (-.f64 d3 #s(literal 37 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))) (neg.f64 (neg.f64 (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (*.f64 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (pow.f64 (-.f64 d3 #s(literal 37 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (*.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 d3 d3))) (pow.f64 (-.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))) (*.f64 (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))) #s(literal 50653 binary64))) (pow.f64 (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)) (*.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (pow.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (*.f64 d3 d3) #s(literal 1369 binary64))) (neg.f64 (-.f64 d3 #s(literal 37 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (-.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (-.f64 d3 #s(literal 37 binary64)))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))))
(-.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))
(+.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))
(+.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))
(+.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(+.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 (neg.f64 d3) d3) (-.f64 #s(literal 37 binary64) d3)))
(+.f64 #s(literal 37 binary64) d3)
(+.f64 d3 #s(literal 37 binary64))
(*.f64 (/.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)) d1) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(*.f64 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)) d1)
(*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) (neg.f64 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))) (+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1) (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1))) (fma.f64 d2 d1 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)) (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)))) (fma.f64 d2 d1 (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d2))) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(/.f64 (-.f64 (*.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) (fma.f64 d2 d1 (*.f64 d3 d1))) (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64))) (-.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) (*.f64 #s(literal 37 binary64) d1)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1))) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)))) (-.f64 (*.f64 d3 d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1))) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d2) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d1) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1) (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)) (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) #s(literal 3 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64))) (fma.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) (fma.f64 d2 d1 (*.f64 d3 d1)) (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (*.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) (*.f64 #s(literal 37 binary64) d1)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1))) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 d2)) d1)) (neg.f64 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) d1)) (neg.f64 (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 d2)))) (neg.f64 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d2) d1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 d2)) d1) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 d2))) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d2) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (+.f64 #s(literal 37 binary64) d3)) d1) (/.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d1) d1) (/.f64 (+.f64 #s(literal 37 binary64) d3) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) d1) (/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (fabs.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) d1) (/.f64 (fabs.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) d1) (/.f64 (*.f64 d1 d1) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d1) (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (+.f64 #s(literal 37 binary64) d3) d1) (/.f64 (*.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 d2 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(fma.f64 (+.f64 #s(literal 37 binary64) d3) d1 (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 (+.f64 #s(literal 37 binary64) d3) d1 (*.f64 d2 d1))
(fma.f64 d3 d1 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)))
(fma.f64 d3 d1 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1))
(fma.f64 d1 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(fma.f64 d1 (+.f64 #s(literal 37 binary64) d3) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 d1 (+.f64 #s(literal 37 binary64) d3) (*.f64 d2 d1))
(fma.f64 d1 d3 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)))
(fma.f64 d1 d3 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d2) d1))))) (/.f64 (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d2) d1))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d2) d1))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1)))))
(+.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) (*.f64 #s(literal 37 binary64) d1))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(+.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(+.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d3 d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)))
(+.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(*.f64 d2 d1)
(*.f64 d1 d2)

eval36.0ms (0.6%)

Memory
26.6MiB live, 117.7MiB allocated
Compiler

Compiled 9 242 to 1 070 computations (88.4% saved)

prune62.0ms (1%)

Memory
-35.6MiB live, 44.5MiB allocated
Pruning

8 alts after pruning (3 fresh and 5 done)

PrunedKeptTotal
New2972299
Fresh011
Picked055
Done000
Total2978305
Accuracy
100.0%
Counts
305 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
67.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
83.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2))
59.2%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
67.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
27.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
35.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
Compiler

Compiled 135 to 106 computations (21.5% saved)

simplify245.0ms (3.9%)

Memory
-24.5MiB live, 169.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d2 d1)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
cost-diff1
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
cost-diff0
(/.f64 d1 d2)
cost-diff0
(fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2))
cost-diff2
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2)
cost-diff0
#s(approx (+ 37 d2) #s(literal 37 binary64))
cost-diff0
(*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024119
033119
168111
218199
353599
4143397
5427197
0810195
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
(*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)
#s(approx (+ 37 d2) #s(literal 37 binary64))
#s(literal 37 binary64)
d1
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2)
(fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1)
(/.f64 d1 d2)
d1
d2
(+.f64 #s(literal 37 binary64) d3)
#s(literal 37 binary64)
d3
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
d1
#s(literal 37 binary64)
(*.f64 d2 d1)
d2
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
(*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)
#s(approx (+ 37 d2) #s(literal 37 binary64))
#s(literal 37 binary64)
d1
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 1 binary64) d2) d1))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2)
(*.f64 (fma.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 1 binary64) d2) d1)
(fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1)
(fma.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2) d1)
(/.f64 d1 d2)
d1
d2
(+.f64 #s(literal 37 binary64) d3)
#s(literal 37 binary64)
d3
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
d1
#s(literal 37 binary64)
(*.f64 d2 d1)
d2

localize208.0ms (3.3%)

Memory
-13.1MiB live, 79.1MiB allocated
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 d2 d1)
accuracy0.0078125
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
accuracy20.603942075255027
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
accuracy0.0
(+.f64 #s(literal 37 binary64) d3)
accuracy0.0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2))
accuracy1.559817477961636
(fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1)
accuracy8.865605766716394
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2)
accuracy0.0078125
(*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)
accuracy20.603942075255027
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
accuracy33.0647434221984
#s(approx (+ 37 d2) #s(literal 37 binary64))
Samples
161.0ms255×0valid
0.0ms1valid
Compiler

Compiled 94 to 24 computations (74.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 150.0ms
ival-mult: 140.0ms (93.2% of total)
ival-add: 7.0ms (4.7% of total)
ival-div: 2.0ms (1.3% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series18.0ms (0.3%)

Memory
28.8MiB live, 28.8MiB allocated
Counts
11 → 46
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
(*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)
#s(approx (+ 37 d2) #s(literal 37 binary64))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2))
(fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1)
(/.f64 d1 d2)
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
(*.f64 d2 d1)
(+.f64 #s(literal 37 binary64) d3)
Outputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 d2))
(* d1 (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2)))))
(* d1 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(/ d1 d2)
(* d1 d2)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1))))
(* -1 (* d1 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d1 (- (* -1 d2) 37)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* 37 d1)
(+ (* 37 d1) (* d1 d2))
37
(+ 37 d2)
(* d1 (+ 37 d3))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(/ (* d1 (+ 37 d3)) d2)
(/ (+ (* d1 d2) (* d1 (+ 37 d3))) d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
d1
(+ d1 (/ (* d1 (+ 37 d3)) d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* d1 d3) (* d2 (+ d1 (* 37 (/ d1 d2)))))
(+ d1 (* 37 (/ d1 d2)))
(+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2)))
(+ 37 d3)
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (/ (* d2 (+ d1 (* 37 (/ d1 d2)))) d3)))
(/ (* d1 d3) d2)
(* d3 (+ (* 37 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d2 (+ d1 (* 37 (/ d1 d2)))) d3)))))
(* -1 (* d3 (+ (* -1 (/ d1 d2)) (* -1 (/ (+ d1 (* 37 (/ d1 d2))) d3)))))
Calls

9 calls:

TimeVariablePointExpression
5.0ms
d1
@-inf
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d2) d1) (+ 37 d2) (* (+ (* (/ d1 d2) (+ 37 d3)) d1) d2) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (+ (* (/ d1 d2) (+ 37 d3)) d1) (/ d1 d2) (+ (* d1 37) (* d2 d1)) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* d2 d1) (+ 37 d3))
2.0ms
d1
@inf
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d2) d1) (+ 37 d2) (* (+ (* (/ d1 d2) (+ 37 d3)) d1) d2) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (+ (* (/ d1 d2) (+ 37 d3)) d1) (/ d1 d2) (+ (* d1 37) (* d2 d1)) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* d2 d1) (+ 37 d3))
2.0ms
d1
@0
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d2) d1) (+ 37 d2) (* (+ (* (/ d1 d2) (+ 37 d3)) d1) d2) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (+ (* (/ d1 d2) (+ 37 d3)) d1) (/ d1 d2) (+ (* d1 37) (* d2 d1)) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* d2 d1) (+ 37 d3))
2.0ms
d2
@-inf
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d2) d1) (+ 37 d2) (* (+ (* (/ d1 d2) (+ 37 d3)) d1) d2) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (+ (* (/ d1 d2) (+ 37 d3)) d1) (/ d1 d2) (+ (* d1 37) (* d2 d1)) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* d2 d1) (+ 37 d3))
1.0ms
d2
@0
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d2) d1) (+ 37 d2) (* (+ (* (/ d1 d2) (+ 37 d3)) d1) d2) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (+ (* (/ d1 d2) (+ 37 d3)) d1) (/ d1 d2) (+ (* d1 37) (* d2 d1)) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* d2 d1) (+ 37 d3))

simplify261.0ms (4.2%)

Memory
-7.9MiB live, 137.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0127288
1480276
21771272
37830272
08232264
Stop Event
iter limit
node limit
Counts
46 → 43
Calls
Call 1
Inputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 d2))
(* d1 (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2)))))
(* d1 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(/ d1 d2)
(* d1 d2)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1))))
(* -1 (* d1 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d1 (- (* -1 d2) 37)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* 37 d1)
(+ (* 37 d1) (* d1 d2))
37
(+ 37 d2)
(* d1 (+ 37 d3))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(/ (* d1 (+ 37 d3)) d2)
(/ (+ (* d1 d2) (* d1 (+ 37 d3))) d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
d1
(+ d1 (/ (* d1 (+ 37 d3)) d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* d1 d3) (* d2 (+ d1 (* 37 (/ d1 d2)))))
(+ d1 (* 37 (/ d1 d2)))
(+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2)))
(+ 37 d3)
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (/ (* d2 (+ d1 (* 37 (/ d1 d2)))) d3)))
(/ (* d1 d3) d2)
(* d3 (+ (* 37 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d2 (+ d1 (* 37 (/ d1 d2)))) d3)))))
(* -1 (* d3 (+ (* -1 (/ d1 d2)) (* -1 (/ (+ d1 (* 37 (/ d1 d2))) d3)))))
Outputs
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2)))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* d1 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(fma.f64 (-.f64 d3 #s(literal -37 binary64)) (/.f64 d1 d2) d1)
(/ d1 d2)
(/.f64 d1 d2)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* -1 (* d1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* -1 (* d1 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(fma.f64 (-.f64 d3 #s(literal -37 binary64)) (/.f64 d1 d2) d1)
(* -1 (* d1 (- (* -1 d2) 37)))
(*.f64 (neg.f64 d1) (-.f64 (neg.f64 d2) #s(literal 37 binary64)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(+ (* 37 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
37
#s(literal 37 binary64)
(+ 37 d2)
(-.f64 d2 #s(literal -37 binary64))
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(/ (* d1 (+ 37 d3)) d2)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) (/.f64 d1 d2))
(/ (+ (* d1 d2) (* d1 (+ 37 d3))) d2)
(fma.f64 (-.f64 d3 #s(literal -37 binary64)) (/.f64 d1 d2) d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(-.f64 d2 #s(literal -37 binary64))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
d1
(+ d1 (/ (* d1 (+ 37 d3)) d2))
(fma.f64 (-.f64 d3 #s(literal -37 binary64)) (/.f64 d1 d2) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(+ (* d1 d3) (* d2 (+ d1 (* 37 (/ d1 d2)))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(+ d1 (* 37 (/ d1 d2)))
(fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)
(+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2)))
(fma.f64 (-.f64 d3 #s(literal -37 binary64)) (/.f64 d1 d2) d1)
(+ 37 d3)
(-.f64 d3 #s(literal -37 binary64))
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* d3 (+ d1 (/ (* d2 (+ d1 (* 37 (/ d1 d2)))) d3)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(/ (* d1 d3) d2)
(*.f64 (/.f64 d1 d2) d3)
(* d3 (+ (* 37 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(fma.f64 (/.f64 d1 d3) d3 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (/.f64 d1 d2)))
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(-.f64 d3 #s(literal -37 binary64))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d2 (+ d1 (* 37 (/ d1 d2)))) d3)))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* -1 (* d3 (+ (* -1 (/ d1 d2)) (* -1 (/ (+ d1 (* 37 (/ d1 d2))) d3)))))
(fma.f64 (/.f64 d1 d3) d3 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (/.f64 d1 d2)))

rewrite244.0ms (3.9%)

Memory
34.9MiB live, 303.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024110
033110
1159102
21239102
0824499
Stop Event
iter limit
node limit
iter limit
Counts
11 → 188
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
(*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)
#s(approx (+ 37 d2) #s(literal 37 binary64))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2))
(fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1)
(/.f64 d1 d2)
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
(*.f64 d2 d1)
(+.f64 #s(literal 37 binary64) d3)
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
(*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)
(*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))
#s(approx (+ 37 d2) #s(literal 37 binary64))
(*.f64 (fma.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2) d1) d2)
(*.f64 d2 (fma.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2) d1))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)))) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (*.f64 d2 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2))) (-.f64 (*.f64 d2 d1) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))))) (-.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2)) (*.f64 (*.f64 d2 d1) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)))) (*.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 d1)) d2)) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64))) d2)) (neg.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 d2 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 d1)))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)))
(/.f64 (neg.f64 (*.f64 d2 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64))))) (neg.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 d1)) d2) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1))
(/.f64 (*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64))) d2) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 d1))) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1))
(/.f64 (*.f64 d2 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)))) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2 (*.f64 d2 d1))
(fma.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2))
(fma.f64 d2 d1 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))))
(fma.f64 d1 d2 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2))
(fma.f64 d1 d2 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))))
(-.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2) (*.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2) (*.f64 (neg.f64 d2) d1))
(-.f64 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (*.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (*.f64 (neg.f64 d2) d1))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) d2))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d2) (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2) (*.f64 d2 d1))
(+.f64 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2))
(+.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2) d1) d2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1))) (*.f64 (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)))) (+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1))))
(/.f64 (-.f64 (*.f64 d1 d1) (*.f64 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) (/.f64 d1 d2)) (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) (/.f64 d1 d2)))) (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))))
(/.f64 (-.f64 (*.f64 d1 d1) (*.f64 (*.f64 (neg.f64 (/.f64 d1 d2)) (+.f64 #s(literal 37 binary64) d3)) (*.f64 (neg.f64 (/.f64 d1 d2)) (+.f64 #s(literal 37 binary64) d3)))) (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))))
(/.f64 (-.f64 (*.f64 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))) (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)))) (pow.f64 (*.f64 (/.f64 d1 d2) d3) #s(literal 2 binary64))) (-.f64 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))) (*.f64 (/.f64 d1 d2) d3)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (/.f64 d1 d2) d3 d1) (fma.f64 (/.f64 d1 d2) d3 d1))) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) (fma.f64 (/.f64 d1 d2) d3 d1)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) (fma.f64 (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1))))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) (/.f64 d1 d2)) #s(literal 3 binary64))) (fma.f64 d1 d1 (fma.f64 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) (/.f64 d1 d2)) (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) (/.f64 d1 d2)) (*.f64 d1 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) (/.f64 d1 d2))))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (/.f64 d1 d2)) (+.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64))) (fma.f64 d1 d1 (fma.f64 (*.f64 (neg.f64 (/.f64 d1 d2)) (+.f64 #s(literal 37 binary64) d3)) (*.f64 (neg.f64 (/.f64 d1 d2)) (+.f64 #s(literal 37 binary64) d3)) (*.f64 d1 (*.f64 (neg.f64 (/.f64 d1 d2)) (+.f64 #s(literal 37 binary64) d3))))))
(/.f64 (+.f64 (pow.f64 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d1 d2) d3) #s(literal 3 binary64))) (fma.f64 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))) (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))) (-.f64 (pow.f64 (*.f64 (/.f64 d1 d2) d3) #s(literal 2 binary64)) (*.f64 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))) (*.f64 (/.f64 d1 d2) d3)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (fma.f64 (/.f64 d1 d2) d3 d1) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (-.f64 (*.f64 (fma.f64 (/.f64 d1 d2) d3 d1) (fma.f64 (/.f64 d1 d2) d3 d1)) (*.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) (fma.f64 (/.f64 d1 d2) d3 d1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 d1 d1) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 d1)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1) (*.f64 d1 d1))) (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))) (*.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))) (pow.f64 d1 #s(literal 3 binary64)))) (*.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 d1 d1) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))) (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 d1))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 37 binary64) d3) (*.f64 (/.f64 d1 d2) d1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64))) (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 37 binary64) d3) (*.f64 (/.f64 d1 d2) d1)))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64))) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))))
(fma.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) (fma.f64 (/.f64 d1 d2) d3 d1))
(fma.f64 #s(literal 37 binary64) (/.f64 d1 d2) (fma.f64 (/.f64 d1 d2) d3 d1))
(fma.f64 d1 (/.f64 (+.f64 #s(literal 37 binary64) d3) d2) d1)
(-.f64 (/.f64 (*.f64 d1 d1) (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)))))
(-.f64 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))) (*.f64 (neg.f64 d3) (/.f64 d1 d2)))
(-.f64 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))) (*.f64 (neg.f64 (/.f64 d1 d2)) d3))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)))
(-.f64 d1 (*.f64 (neg.f64 d1) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(-.f64 d1 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) (/.f64 d1 d2)))
(-.f64 d1 (*.f64 (neg.f64 (/.f64 d1 d2)) (+.f64 #s(literal 37 binary64) d3)))
(+.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 37 binary64) d3) (*.f64 (/.f64 d1 d2) d1))))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 37 binary64) d3) (*.f64 (/.f64 d1 d2) d1))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 37 binary64) d3) (*.f64 (/.f64 d1 d2) d1))))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 37 binary64) d3) (*.f64 (/.f64 d1 d2) d1))))))
(+.f64 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))) (*.f64 (/.f64 d1 d2) d3))
(+.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) (/.f64 (*.f64 (neg.f64 d1) d1) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)))
(+.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) (fma.f64 (/.f64 d1 d2) d3 d1))
(+.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)
(+.f64 d1 (*.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3))) (/.f64 d1 d2)))
(+.f64 d1 (*.f64 (neg.f64 (neg.f64 (/.f64 d1 d2))) (+.f64 #s(literal 37 binary64) d3)))
(+.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 d1))) (neg.f64 (neg.f64 (neg.f64 d2))))
(/.f64 (neg.f64 (neg.f64 d1)) (neg.f64 (neg.f64 d2)))
(/.f64 (neg.f64 d1) (neg.f64 d2))
(/.f64 d1 d2)
(neg.f64 (/.f64 (neg.f64 d1) d2))
(neg.f64 (/.f64 d1 (neg.f64 d2)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)) (-.f64 #s(literal 37 binary64) d2)))
(*.f64 d1 (-.f64 #s(literal 37 binary64) (neg.f64 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))) (fma.f64 (/.f64 #s(literal 1369 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal -37 binary64) d1))) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (neg.f64 d1) #s(literal 37 binary64)))) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1))))) (/.f64 (*.f64 #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1)))))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1))))))) (-.f64 (/.f64 (*.f64 #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))))))
(/.f64 (-.f64 (*.f64 #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (*.f64 (neg.f64 d1) d2) #s(literal 3 binary64))) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d1) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -37 binary64) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal -37 binary64) d1) (*.f64 (*.f64 d2 d1) (*.f64 #s(literal -37 binary64) d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) #s(literal 37 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1))))) (/.f64 (*.f64 #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1))))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1)))))) (*.f64 (/.f64 (*.f64 #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1)))))))))
(/.f64 (fma.f64 #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) #s(literal 3 binary64))) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)))) (neg.f64 (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (*.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (fma.f64 (*.f64 #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1)))) (*.f64 (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1)))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1)))) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1))) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (neg.f64 (fma.f64 #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 #s(literal -37 binary64) (*.f64 d1 (*.f64 d2 d1)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1))))))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (fma.f64 #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)))))
(/.f64 (fma.f64 #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 #s(literal -37 binary64) (*.f64 d1 (*.f64 d2 d1))))))
(/.f64 (fma.f64 #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 37 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 37 binary64) d1) d1) d1) (/.f64 #s(literal 37 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 (neg.f64 (*.f64 #s(literal 37 binary64) d1)) d1) (/.f64 (neg.f64 (*.f64 #s(literal 37 binary64) d1)) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 (*.f64 (fabs.f64 d1) #s(literal 37 binary64)) d1) (/.f64 (*.f64 (fabs.f64 d1) #s(literal 37 binary64)) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 #s(literal 1369 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 (*.f64 #s(literal 37 binary64) d1) d1) (/.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 #s(literal 37 binary64) d1) (/.f64 (*.f64 d1 (*.f64 #s(literal 37 binary64) d1)) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 37 binary64) (*.f64 #s(literal 37 binary64) d1)) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 (neg.f64 (neg.f64 d1)) d2))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 (neg.f64 d1) (neg.f64 d2)))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 (neg.f64 (neg.f64 d1)) #s(literal 37 binary64)))
(fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 (neg.f64 (neg.f64 d1)) d2))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 (neg.f64 d1) (neg.f64 d2)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 (neg.f64 (neg.f64 d1)) #s(literal 37 binary64)))
(fma.f64 d1 d2 (*.f64 #s(literal 37 binary64) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1))) (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1))))
(-.f64 (/.f64 (*.f64 #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1))))) (/.f64 (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1))))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 (neg.f64 (neg.f64 d2))) d1))
(-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1))
(-.f64 (*.f64 d2 d1) (*.f64 #s(literal -37 binary64) d1))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) #s(literal 37 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 #s(literal -37 binary64) (*.f64 d1 (*.f64 d2 d1)))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 #s(literal -37 binary64) (*.f64 d1 (*.f64 d2 d1)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 #s(literal -37 binary64) (*.f64 d1 (*.f64 d2 d1)))))) (/.f64 (*.f64 #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 #s(literal -37 binary64) (*.f64 d1 (*.f64 d2 d1)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1))))) (/.f64 (*.f64 #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1))))))
(+.f64 (/.f64 (*.f64 #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1))))))
(+.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 (neg.f64 d1)) d2))
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d1) (neg.f64 d2)))
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 (neg.f64 d1)) #s(literal 37 binary64)))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))) (+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))) (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))) (-.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))) (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d3 d3) #s(literal 1369 binary64))) (neg.f64 (-.f64 d3 #s(literal 37 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))) (neg.f64 (neg.f64 (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 50653 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (*.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 d3 d3))) (*.f64 (-.f64 #s(literal 37 binary64) d3) (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (fma.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)) (*.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (*.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (-.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (-.f64 d3 #s(literal 37 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (+.f64 #s(literal 50653 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))
(/.f64 (neg.f64 (+.f64 #s(literal 50653 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (+.f64 #s(literal 50653 binary64) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))
(/.f64 (+.f64 #s(literal 50653 binary64) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))))
(-.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))
(+.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))
(+.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))
(+.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(+.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 (neg.f64 d3) d3) (-.f64 #s(literal 37 binary64) d3)))
(+.f64 #s(literal 37 binary64) d3)
(+.f64 d3 #s(literal 37 binary64))

eval64.0ms (1%)

Memory
-48.9MiB live, 55.0MiB allocated
Compiler

Compiled 8 687 to 915 computations (89.5% saved)

prune6.0ms (0.1%)

Memory
14.5MiB live, 14.5MiB allocated
Pruning

8 alts after pruning (1 fresh and 7 done)

PrunedKeptTotal
New2051206
Fresh000
Picked123
Done055
Total2068214
Accuracy
100.0%
Counts
214 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
67.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
59.2%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
67.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
61.7%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)) d2))
27.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
35.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
Compiler

Compiled 143 to 111 computations (22.4% saved)

simplify92.0ms (1.5%)

Memory
25.1MiB live, 116.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)
cost-diff0
#s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1))
cost-diff0
(*.f64 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)) d2)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)) d2))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02178
02578
15476
215272
345472
4107672
5244172
6556572
7761072
0810169
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)) d2))
(*.f64 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)) d2)
#s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1))
(fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)
(/.f64 d1 d2)
d1
d2
#s(literal 37 binary64)
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)) d2))
(*.f64 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)) d2)
#s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1))
(fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)
(/.f64 d1 d2)
d1
d2
#s(literal 37 binary64)

localize92.0ms (1.5%)

Memory
-19.0MiB live, 87.9MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)) d2))
accuracy0.078125
(fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)
accuracy8.865605766716394
(*.f64 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)) d2)
accuracy17.83830694589489
#s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1))
Samples
37.0ms255×0valid
0.0ms1valid
Compiler

Compiled 48 to 21 computations (56.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 9.0ms (46.4% of total)
ival-add: 6.0ms (30.9% of total)
ival-div: 4.0ms (20.6% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series11.0ms (0.2%)

Memory
-12.1MiB live, 33.1MiB allocated
Counts
4 → 36
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)) d2))
(*.f64 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)) d2)
#s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1))
(fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)
Outputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2)))))
(* d1 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* d1 (+ 1 (* 37 (/ 1 d2))))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1))))
(* -1 (* d1 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* d1 (+ 37 d3))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(/ (* d1 (+ 37 d3)) d2)
(/ (+ (* d1 d2) (* d1 (+ 37 d3))) d2)
(* 37 (/ d1 d2))
(/ (+ (* 37 d1) (* d1 d2)) d2)
(* d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
d1
(+ d1 (/ (* d1 (+ 37 d3)) d2))
(+ d1 (* 37 (/ d1 d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(+ (* d1 d3) (* d2 (+ d1 (* 37 (/ d1 d2)))))
(+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2)))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (/ (* d2 (+ d1 (* 37 (/ d1 d2)))) d3)))
(/ (* d1 d3) d2)
(* d3 (+ (* 37 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d2 (+ d1 (* 37 (/ d1 d2)))) d3)))))
(* -1 (* d3 (+ (* -1 (/ d1 d2)) (* -1 (/ (+ d1 (* 37 (/ d1 d2))) d3)))))
Calls

9 calls:

TimeVariablePointExpression
2.0ms
d2
@inf
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ (* (/ d1 d2) (+ 37 d3)) d1) d2) (+ (* (/ d1 d2) (+ 37 d3)) d1) (+ (* (/ d1 d2) 37) d1))
2.0ms
d1
@-inf
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ (* (/ d1 d2) (+ 37 d3)) d1) d2) (+ (* (/ d1 d2) (+ 37 d3)) d1) (+ (* (/ d1 d2) 37) d1))
2.0ms
d1
@inf
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ (* (/ d1 d2) (+ 37 d3)) d1) d2) (+ (* (/ d1 d2) (+ 37 d3)) d1) (+ (* (/ d1 d2) 37) d1))
1.0ms
d1
@0
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ (* (/ d1 d2) (+ 37 d3)) d1) d2) (+ (* (/ d1 d2) (+ 37 d3)) d1) (+ (* (/ d1 d2) 37) d1))
1.0ms
d2
@-inf
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ (* (/ d1 d2) (+ 37 d3)) d1) d2) (+ (* (/ d1 d2) (+ 37 d3)) d1) (+ (* (/ d1 d2) 37) d1))

simplify102.0ms (1.6%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0114332
1439268
21645268
37298268
08234254
Stop Event
iter limit
node limit
Counts
36 → 35
Calls
Call 1
Inputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2)))))
(* d1 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* d1 (+ 1 (* 37 (/ 1 d2))))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1))))
(* -1 (* d1 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* d1 (+ 37 d3))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(/ (* d1 (+ 37 d3)) d2)
(/ (+ (* d1 d2) (* d1 (+ 37 d3))) d2)
(* 37 (/ d1 d2))
(/ (+ (* 37 d1) (* d1 d2)) d2)
(* d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
d1
(+ d1 (/ (* d1 (+ 37 d3)) d2))
(+ d1 (* 37 (/ d1 d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(+ (* d1 d3) (* d2 (+ d1 (* 37 (/ d1 d2)))))
(+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2)))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (/ (* d2 (+ d1 (* 37 (/ d1 d2)))) d3)))
(/ (* d1 d3) d2)
(* d3 (+ (* 37 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d2 (+ d1 (* 37 (/ d1 d2)))) d3)))))
(* -1 (* d3 (+ (* -1 (/ d1 d2)) (* -1 (/ (+ d1 (* 37 (/ d1 d2))) d3)))))
Outputs
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* d1 (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2)))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* d1 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(fma.f64 (/.f64 (+.f64 #s(literal 37 binary64) d3) d2) d1 d1)
(* d1 (+ 1 (* 37 (/ 1 d2))))
(fma.f64 (/.f64 #s(literal 37 binary64) d2) d1 d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* -1 (* d1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* -1 (* d1 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(fma.f64 (/.f64 (+.f64 #s(literal 37 binary64) d3) d2) d1 d1)
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(/ (* d1 (+ 37 d3)) d2)
(*.f64 (/.f64 (+.f64 #s(literal 37 binary64) d3) d2) d1)
(/ (+ (* d1 d2) (* d1 (+ 37 d3))) d2)
(fma.f64 (/.f64 (+.f64 #s(literal 37 binary64) d3) d2) d1 d1)
(* 37 (/ d1 d2))
(*.f64 (/.f64 #s(literal 37 binary64) d2) d1)
(/ (+ (* 37 d1) (* d1 d2)) d2)
(fma.f64 (/.f64 #s(literal 37 binary64) d2) d1 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
d1
(+ d1 (/ (* d1 (+ 37 d3)) d2))
(fma.f64 (/.f64 (+.f64 #s(literal 37 binary64) d3) d2) d1 d1)
(+ d1 (* 37 (/ d1 d2)))
(fma.f64 (/.f64 #s(literal 37 binary64) d2) d1 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
(+ (* d1 d3) (* d2 (+ d1 (* 37 (/ d1 d2)))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2)))
(fma.f64 (/.f64 (+.f64 #s(literal 37 binary64) d3) d2) d1 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (fma.f64 d1 (/.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1) d3)
(* d3 (+ d1 (/ (* d2 (+ d1 (* 37 (/ d1 d2)))) d3)))
(*.f64 (fma.f64 d1 (/.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1) d3)
(/ (* d1 d3) d2)
(*.f64 (/.f64 d3 d2) d1)
(* d3 (+ (* 37 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(*.f64 (fma.f64 (+.f64 (/.f64 #s(literal 37 binary64) d3) #s(literal 1 binary64)) (/.f64 d1 d2) (/.f64 d1 d3)) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (fma.f64 d1 (/.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d2 (+ d1 (* 37 (/ d1 d2)))) d3)))))
(*.f64 (fma.f64 d1 (/.f64 (+.f64 #s(literal 37 binary64) d2) d3) d1) d3)
(* -1 (* d3 (+ (* -1 (/ d1 d2)) (* -1 (/ (+ d1 (* 37 (/ d1 d2))) d3)))))
(*.f64 (fma.f64 (+.f64 (/.f64 #s(literal 37 binary64) d3) #s(literal 1 binary64)) (/.f64 d1 d2) (/.f64 d1 d3)) d3)

rewrite194.0ms (3.1%)

Memory
16.3MiB live, 200.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02172
02572
112970
2108470
0823866
Stop Event
iter limit
node limit
iter limit
Counts
4 → 38
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)) d2))
(*.f64 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)) d2)
#s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1))
(fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)) d2))
(*.f64 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)) d2)
(*.f64 d2 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)))
#s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1)) (/.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1))) (*.f64 (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1)))) (+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)))))) (/.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))))))) (*.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)))))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)))))))) (-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)))))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1)) (/.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1)) (fma.f64 (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1)) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1))))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -37 binary64) (/.f64 d1 d2)) #s(literal 3 binary64))) (fma.f64 d1 d1 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (*.f64 #s(literal -37 binary64) (/.f64 d1 d2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)))))) (/.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)))))) (-.f64 (*.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)))))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))))))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)))))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))))))))))
(/.f64 (neg.f64 (fma.f64 d1 d1 (*.f64 #s(literal -1369 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64))))) (neg.f64 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (neg.f64 d1))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1)) (*.f64 (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1) (*.f64 d1 d1))) (*.f64 (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))))) (*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))))) (pow.f64 d1 #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)))))))
(/.f64 (fma.f64 d1 d1 (*.f64 #s(literal -1369 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (neg.f64 d1)))) (neg.f64 (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 d1 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) (*.f64 (/.f64 d1 d2) d1))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (neg.f64 d1))) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) (*.f64 (/.f64 d1 d2) d1)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)))))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (neg.f64 d1))) (neg.f64 (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1))))
(neg.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 d1 #s(literal 3 binary64))) (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))))))))
(fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)
(fma.f64 #s(literal 37 binary64) (/.f64 d1 d2) d1)
(fma.f64 d1 (/.f64 #s(literal 37 binary64) d2) d1)
(-.f64 (/.f64 (*.f64 d1 d1) (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 2 binary64)) (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1)))
(-.f64 d1 (*.f64 #s(literal -37 binary64) (/.f64 d1 d2)))
(+.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 d1 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) (*.f64 (/.f64 d1 d2) d1))))) (/.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 d1 d1 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) (*.f64 (/.f64 d1 d2) d1))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 d1 d1 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) (*.f64 (/.f64 d1 d2) d1))))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 d1 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) (*.f64 (/.f64 d1 d2) d1))))))
(+.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)))))) (/.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)))))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1)) (/.f64 (*.f64 (neg.f64 d1) d1) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1)))
(+.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) d1)
(+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)))

eval14.0ms (0.2%)

Memory
-38.0MiB live, 9.5MiB allocated
Compiler

Compiled 2 797 to 304 computations (89.1% saved)

prune5.0ms (0.1%)

Memory
8.5MiB live, 8.5MiB allocated
Pruning

9 alts after pruning (2 fresh and 7 done)

PrunedKeptTotal
New52254
Fresh000
Picked101
Done077
Total53962
Accuracy
100.0%
Counts
62 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
67.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
59.2%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
67.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
21.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) #s(approx (+ (* (/ d1 d2) 37) d1) (*.f64 (/.f64 #s(literal 37 binary64) d2) d1))) d2))
27.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
35.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
41.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
Compiler

Compiled 403 to 188 computations (53.3% saved)

regimes21.0ms (0.3%)

Memory
25.7MiB live, 25.7MiB allocated
Counts
12 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) #s(approx (+ (* (/ d1 d2) 37) d1) (*.f64 (/.f64 #s(literal 37 binary64) d2) d1))) d2))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)) d2))
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2))
Outputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
Calls

5 calls:

4.0ms
d1
4.0ms
d2
4.0ms
d3
4.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
4.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1d3
100.0%1(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
100.0%1(+.f64 d3 #s(literal 5 binary64))
Compiler

Compiled 19 to 25 computations (-31.6% saved)

regimes19.0ms (0.3%)

Memory
-23.3MiB live, 24.4MiB allocated
Counts
6 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
Calls

5 calls:

8.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
3.0ms
d2
3.0ms
d3
3.0ms
d1
2.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
73.6%4d1
91.6%2d2
92.9%2d3
96.8%2(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
92.9%2(+.f64 d3 #s(literal 5 binary64))
Compiler

Compiled 19 to 25 computations (-31.6% saved)

regimes6.0ms (0.1%)

Memory
13.1MiB live, 13.1MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
Calls

3 calls:

2.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
2.0ms
d3
2.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
92.9%2d3
92.9%2(+.f64 d3 #s(literal 5 binary64))
77.4%2(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Compiler

Compiled 17 to 19 computations (-11.8% saved)

regimes7.0ms (0.1%)

Memory
15.5MiB live, 15.5MiB allocated
Counts
3 → 3
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
Calls

4 calls:

2.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
2.0ms
d2
2.0ms
d3
1.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
76.8%3(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
77.5%3d2
75.0%5d3
67.4%2(+.f64 d3 #s(literal 5 binary64))
Compiler

Compiled 18 to 22 computations (-22.2% saved)

regimes39.0ms (0.6%)

Memory
-41.3MiB live, 14.8MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
Calls

2 calls:

37.0ms
d2
2.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Results
AccuracySegmentsBranch
72.2%2(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
66.8%2d2
Compiler

Compiled 14 to 14 computations (0% saved)

regimes6.0ms (0.1%)

Memory
8.8MiB live, 8.8MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
Calls

5 calls:

1.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
1.0ms
d1
1.0ms
d3
1.0ms
d2
1.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
41.8%1d2
41.8%1(+.f64 d3 #s(literal 5 binary64))
41.8%1d3
41.8%1d1
41.8%1(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Compiler

Compiled 19 to 25 computations (-31.6% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.31789114823746e-218
3.385720359539115e-217
Compiler

Compiled 16 to 17 computations (-6.3% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.5960416896146216e+21
7.174665637447174e+26
Compiler

Compiled 16 to 17 computations (-6.3% saved)

bsearch37.0ms (0.6%)

Memory
-12.7MiB live, 31.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
-5.8312610646666345e-301
9.161664353826497e-306
13.0ms
-13894541960557894.0
-12258677437.39618
Samples
22.0ms303×0valid
0.0ms1valid
Compiler

Compiled 738 to 625 computations (15.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 5.0ms (51.3% of total)
ival-add: 4.0ms (41.1% of total)
adjust: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.3090525637789965e-250
8.586922434448343e-305
Compiler

Compiled 16 to 17 computations (-6.3% saved)

simplify83.0ms (1.3%)

Memory
6.9MiB live, 52.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
050233
165213
2121193
3354193
4839193
51732193
64281193
76436193
86857193
97124193
107288193
117435193
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal 4968057895362269/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)))
(if (<=.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 5000000000000000000000 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)))
(if (<=.f64 d2 #s(literal -12500000000 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (if (<=.f64 d2 #s(literal -8493136544725101/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -1612226962694291/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
Outputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal 4968057895362269/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)))
(if (<=.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 5000000000000000000000 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)))
(if (<=.f64 d2 #s(literal -12500000000 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (if (<=.f64 d2 #s(literal -8493136544725101/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -1612226962694291/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))

soundness839.0ms (13.4%)

Memory
27.5MiB live, 609.3MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0114332
1439268
21645268
37298268
08234254
01133
01733
17029
257925
0843325
0133237
1516236
21757235
37653235
08565235
0127288
1480276
21771272
37830272
08232264
083243
1331211
21253199
35758199
08591191
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 338 to 163 computations (51.8% saved)

preprocess99.0ms (1.6%)

Memory
-43.7MiB live, 50.7MiB allocated
Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 534 to 170 computations (68.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...