FastMath dist3

Time bar (total: 34.9s)

analyze0.0ms (0%)

Memory
0.6MiB live, 0.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.3s (3.8%)

Memory
38.0MiB live, 1 341.0MiB allocated
Samples
688.0ms8 225×0valid
47.0ms23×1valid
1.0ms2valid
Precisions
Click to see histograms. Total time spent on operations: 481.0ms
ival-mult: 329.0ms (68.4% of total)
ival-add: 134.0ms (27.9% of total)
exact: 8.0ms (1.7% of total)
ival-true: 5.0ms (1% of total)
ival-assert: 3.0ms (0.6% of total)
adjust: 1.0ms (0.2% of total)
Bogosity

preprocess72.0ms (0.2%)

Memory
-7.5MiB live, 37.9MiB allocated
Algorithm
egg-herbie
Rules
1 826×unsub-neg
1 080×sub-neg
782×distribute-neg-in
774×neg-mul-1
766×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043134
1114104
233870
3139063
4451363
5577163
6667463
7763763
01113
01713
12511
2467
31387
42547
53277
03277
Stop Event
iter limit
saturated
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 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
Symmetry

(negabs d1)

(sort d2 d3)

explain182.0ms (0.5%)

Memory
-6.6MiB live, 224.0MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
60-0-(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
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 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
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-rescue60
(*.f64 d1 d2)overflow28
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)overflow38
Confusion
Predicted +Predicted -
+60
-0250
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+600
-00250
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0250
16
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
36.0ms488×0valid
3.0ms2valid
2.0ms18×1valid
Compiler

Compiled 118 to 48 computations (59.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-mult: 13.0ms (54.5% of total)
ival-add: 9.0ms (37.7% of total)
adjust: 1.0ms (4.2% of total)
exact: 1.0ms (4.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

Compiled 16 to 11 computations (31.3% saved)

simplify10.0ms (0%)

Memory
23.4MiB live, 23.4MiB 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-diff320
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
cost-diff512
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Rules
200×lower-fma.f64
200×lower-fma.f32
196×lower-+.f32
190×lower-+.f64
120×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01141
01741
12537
24633
313833
425433
532733
032733
Stop Event
iter limit
saturated
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 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(*.f64 d1 d2)
d1
d2
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(+.f64 d3 #s(literal 5 binary64))
d3
#s(literal 5 binary64)
(*.f64 d1 #s(literal 32 binary64))
#s(literal 32 binary64)

localize72.0ms (0.2%)

Memory
-30.4MiB live, 57.1MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 d1 #s(literal 32 binary64))
accuracy99.9%
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
accuracy99.9%
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
accuracy97.7%
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
Samples
17.0ms244×0valid
1.0ms1valid
1.0ms2valid
Compiler

Compiled 43 to 13 computations (69.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 5.0ms (51% of total)
ival-add: 4.0ms (40.8% 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)

series9.0ms (0%)

Memory
13.0MiB live, 13.0MiB allocated
Counts
5 → 132
Calls
Call 1
Inputs
#<alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)>
#<alt (*.f64 d1 #s(literal 32 binary64))>
Outputs
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (+ (* 32 d1) (* d1 (+ 5 d3)))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* d1 (+ 5 (+ d2 d3)))>
#<alt (* d1 (+ 5 (+ d2 d3)))>
#<alt (* d1 (+ 5 (+ d2 d3)))>
#<alt (* d1 (+ 5 (+ d2 d3)))>
#<alt (* d1 (+ 5 (+ d2 d3)))>
#<alt (* d1 (+ 5 (+ d2 d3)))>
#<alt (* d1 (+ 5 (+ d2 d3)))>
#<alt (* d1 (+ 5 (+ d2 d3)))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))>
#<alt (* d1 (+ 5 d3))>
#<alt (+ (* d1 d2) (* d1 (+ 5 d3)))>
#<alt (+ (* d1 d2) (* d1 (+ 5 d3)))>
#<alt (+ (* d1 d2) (* d1 (+ 5 d3)))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))>
#<alt (+ (* 5 d1) (* d1 d2))>
#<alt (+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* 5 d1)>
#<alt (+ (* 5 d1) (* d1 d3))>
#<alt (+ (* 5 d1) (* d1 d3))>
#<alt (+ (* 5 d1) (* d1 d3))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (* 5 (/ d1 d3))))>
#<alt (* d3 (+ d1 (* 5 (/ d1 d3))))>
#<alt (* d3 (+ d1 (* 5 (/ d1 d3))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))>
#<alt (* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))>
#<alt (* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))>
#<alt (* d1 (+ 5 d3))>
#<alt (* d1 (+ 5 d3))>
#<alt (* d1 (+ 5 d3))>
#<alt (* d1 (+ 5 d3))>
#<alt (* d1 (+ 5 d3))>
#<alt (* d1 (+ 5 d3))>
#<alt (* d1 (+ 5 d3))>
#<alt (* d1 (+ 5 d3))>
#<alt (* d1 (+ 5 d3))>
#<alt (* d1 (+ 5 d3))>
#<alt (* d1 (+ 5 d3))>
#<alt (* d1 (+ 5 d3))>
#<alt (* 32 d1)>
#<alt (* 32 d1)>
#<alt (* 32 d1)>
#<alt (* 32 d1)>
#<alt (* 32 d1)>
#<alt (* 32 d1)>
#<alt (* 32 d1)>
#<alt (* 32 d1)>
#<alt (* 32 d1)>
#<alt (* 32 d1)>
#<alt (* 32 d1)>
#<alt (* 32 d1)>
Calls

33 calls:

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

simplify277.0ms (0.8%)

Memory
24.6MiB live, 572.8MiB allocated
Algorithm
egg-herbie
Rules
13 292×lower-fma.f64
13 292×lower-fma.f32
3 332×lower-*.f64
3 332×lower-*.f32
1 346×lower-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
083698
1291690
2915686
32471686
46080686
08159686
Stop Event
iter limit
node limit
Counts
132 → 132
Calls
Call 1
Inputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(* d1 (+ 5 d3))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(+ (* 5 d1) (* d1 d2))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* 5 d1)
(+ (* 5 d1) (* d1 d3))
(+ (* 5 d1) (* d1 d3))
(+ (* 5 d1) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (* 5 (/ d1 d3))))
(* d3 (+ d1 (* 5 (/ d1 d3))))
(* d3 (+ d1 (* 5 (/ d1 d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
Outputs
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(+ (* 5 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 5 binary64)))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* 5 d1)
(*.f64 d1 #s(literal 5 binary64))
(+ (* 5 d1) (* d1 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(+ (* 5 d1) (* d1 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(+ (* 5 d1) (* d1 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (* 5 (/ d1 d3))))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d3 (+ d1 (* 5 (/ d1 d3))))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d3 (+ d1 (* 5 (/ d1 d3))))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))

rewrite481.0ms (1.4%)

Memory
-19.9MiB live, 657.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
8 646×lower-fma.f64
8 646×lower-fma.f32
6 288×lower-*.f32
6 282×lower-*.f64
4 044×lower-/.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01133
01733
16429
253625
0822525
Stop Event
iter limit
node limit
iter limit
Counts
5 → 322
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 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64)))
(+.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #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 d1 #s(literal 5 binary64)) (fma.f64 d1 d3 (*.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 #s(literal 5 binary64) d1) (fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(+.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(+.f64 (fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 d1 d3)) (*.f64 d1 #s(literal 5 binary64)))
(+.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 d3 d1)) (*.f64 #s(literal 5 binary64) d1))
(+.f64 (fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 #s(literal 5 binary64) d1)) (*.f64 d3 d1))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (-.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 #s(literal 32 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (/.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(-.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(-.f64 (fma.f64 d1 #s(literal 32 binary64) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(fma.f64 d1 d3 (fma.f64 d1 #s(literal 5 binary64) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(fma.f64 d1 #s(literal 5 binary64) (fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(fma.f64 d1 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 d1 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 d1 #s(literal 32 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) d2) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 d2))
(fma.f64 d1 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(fma.f64 d1 (+.f64 #s(literal 32 binary64) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(fma.f64 d3 d1 (fma.f64 #s(literal 5 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(fma.f64 #s(literal 5 binary64) d1 (fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(fma.f64 (+.f64 d3 #s(literal 5 binary64)) d1 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (+.f64 d3 #s(literal 5 binary64)) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 #s(literal 32 binary64) d1 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(fma.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))) d1) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))) d1) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))) d1) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))) d1) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) #s(literal 32768 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) d1) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))))) (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))) (neg.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (fma.f64 d3 (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))))) (fma.f64 d3 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (-.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 d3 d3)))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (fma.f64 d3 (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))))) (fma.f64 d3 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (-.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 d3 d3)))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (fma.f64 d3 (*.f64 d3 d3) #s(literal -125 binary64))) (+.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (fma.f64 d3 (*.f64 d3 d3) #s(literal -125 binary64))) (+.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (fma.f64 d3 (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))))) (fma.f64 d3 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (-.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 d3 d3)))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (fma.f64 d3 (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))))) (fma.f64 d3 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (-.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 d3 d3)))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (*.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (*.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (fma.f64 d3 (*.f64 d3 d3) #s(literal -125 binary64))) (+.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (fma.f64 d3 (*.f64 d3 d3) #s(literal -125 binary64))) (+.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(neg.f64 (/.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (neg.f64 (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))
(/.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))
(/.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))) (neg.f64 (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))) (neg.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))
(/.f64 (fma.f64 d1 (*.f64 d2 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (*.f64 #s(literal 1073741824 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (*.f64 #s(literal 1073741824 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2)))) (fma.f64 d1 (*.f64 d2 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(/.f64 (*.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (*.f64 #s(literal 1073741824 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))) (neg.f64 (neg.f64 (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))))
(/.f64 (neg.f64 (fma.f64 d1 (*.f64 d2 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))) (neg.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 (fma.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) #s(literal 3 binary64))) (fma.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))))
(/.f64 (fma.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (fma.f64 d1 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) #s(literal 3 binary64)) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))))) (fma.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (-.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (fma.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))))))
(/.f64 (-.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2))) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (-.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))) (+.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))))
(/.f64 (*.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) #s(literal 1 binary64)) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) #s(literal 1 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (*.f64 #s(literal 1073741824 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 d1 (+.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))
(*.f64 d1 (+.f64 (+.f64 (+.f64 d3 #s(literal 5 binary64)) d2) #s(literal 32 binary64)))
(*.f64 d1 (+.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(*.f64 d1 (+.f64 #s(literal 32 binary64) (+.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))))
(*.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))
(*.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))))
(*.f64 (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))
(*.f64 (neg.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))))
(*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))) (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))) (*.f64 (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (-.f64 (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))))
(*.f64 (/.f64 (*.f64 (fma.f64 d1 (*.f64 d1 #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal -32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal -32 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) #s(literal 32 binary64)))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(+.f64 (*.f64 d1 d3) (fma.f64 d1 #s(literal 5 binary64) (*.f64 d1 d2)))
(+.f64 (*.f64 d1 #s(literal 5 binary64)) (fma.f64 d1 d3 (*.f64 d1 d2)))
(+.f64 (*.f64 d3 d1) (fma.f64 #s(literal 5 binary64) d1 (*.f64 d1 d2)))
(+.f64 (*.f64 #s(literal 5 binary64) d1) (fma.f64 d3 d1 (*.f64 d1 d2)))
(+.f64 (fma.f64 d1 d2 (*.f64 d1 d3)) (*.f64 d1 #s(literal 5 binary64)))
(+.f64 (fma.f64 d1 d2 (*.f64 d1 #s(literal 5 binary64))) (*.f64 d1 d3))
(+.f64 (fma.f64 d1 d2 (*.f64 d3 d1)) (*.f64 #s(literal 5 binary64) d1))
(+.f64 (fma.f64 d1 d2 (*.f64 #s(literal 5 binary64) d1)) (*.f64 d3 d1))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(-.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(fma.f64 d1 d3 (fma.f64 d1 #s(literal 5 binary64) (*.f64 d1 d2)))
(fma.f64 d1 #s(literal 5 binary64) (fma.f64 d1 d3 (*.f64 d1 d2)))
(fma.f64 d1 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(fma.f64 d3 d1 (fma.f64 #s(literal 5 binary64) d1 (*.f64 d1 d2)))
(fma.f64 #s(literal 5 binary64) d1 (fma.f64 d3 d1 (*.f64 d1 d2)))
(fma.f64 (+.f64 d3 #s(literal 5 binary64)) d1 (*.f64 d1 d2))
(fma.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))) d1) (*.f64 d1 d2))
(fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(fma.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))) d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))) (*.f64 d1 d2))
(fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))) (*.f64 d1 d2))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d2 d2)) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 d1 (*.f64 d1 d2)) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(fma.f64 (/.f64 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 d2)) d1) (/.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (fma.f64 d3 (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))))) (fma.f64 d3 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (-.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 d3 d3)))) (*.f64 d1 d2))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 d2))
(fma.f64 (/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (fma.f64 d3 (*.f64 d3 d3) #s(literal -125 binary64))) (+.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (fma.f64 d3 (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))))) (fma.f64 d3 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (-.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 d3 d3)))) (*.f64 d1 d2))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (*.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 d2))
(fma.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (fma.f64 d3 (*.f64 d3 d3) #s(literal -125 binary64))) (+.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2))
(neg.f64 (neg.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (fma.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) #s(literal 9 binary64))) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) #s(literal 9 binary64))) (*.f64 (fma.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (fma.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 d1 (*.f64 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64)))))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) #s(literal 1 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) d1) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (fma.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))) (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) d2))
(*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))
(*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) d1) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)))))) (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) d2))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(*.f64 d1 d2)
(*.f64 d2 d1)
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 5 binary64)))
(+.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 d3))
(+.f64 (*.f64 d3 d1) (*.f64 #s(literal 5 binary64) d1))
(+.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 d1 #s(literal 5 binary64)))
(fma.f64 d1 #s(literal 5 binary64) (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 #s(literal 5 binary64) d1))
(fma.f64 #s(literal 5 binary64) d1 (*.f64 d3 d1))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))) (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal -5 binary64)) (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))) (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal -5 binary64)) (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1)))
(/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))))
(/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (+.f64 #s(literal 25 binary64) (*.f64 d3 (+.f64 d3 #s(literal -5 binary64)))))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 d3 #s(literal -5 binary64)))
(/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))))
(/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (+.f64 #s(literal 25 binary64) (*.f64 d3 (+.f64 d3 #s(literal -5 binary64)))))
(/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (+.f64 d3 #s(literal -5 binary64)))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)))) (neg.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64)))) (+.f64 (neg.f64 d3) #s(literal 5 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1)) (neg.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1)) (+.f64 (neg.f64 d3) #s(literal 5 binary64)))
(/.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 (+.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 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 #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 (*.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 (*.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 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 #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 d1 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)))) (neg.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))))
(/.f64 (*.f64 d1 (neg.f64 (fma.f64 d3 d3 #s(literal -25 binary64)))) (+.f64 (neg.f64 d3) #s(literal 5 binary64)))
(/.f64 (*.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 25 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 5 binary64) d3))
(/.f64 (*.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) d1) (neg.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -25 binary64))) d1) (+.f64 (neg.f64 d3) #s(literal 5 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 25 binary64) (*.f64 d3 d3)) d1) (-.f64 #s(literal 5 binary64) d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
(*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))) d1))
(*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))) d1))
(*.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))))
(*.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))))
(*.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3)))))
(*.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (fma.f64 d3 (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))))) (fma.f64 d3 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (-.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 d3 d3)))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 d3 #s(literal 5 binary64)))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (fma.f64 d3 (*.f64 d3 d3) #s(literal -125 binary64))) (+.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (fma.f64 d3 (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))))) (fma.f64 d3 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (-.f64 (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))) (*.f64 d3 d3)))))
(*.f64 (/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (*.f64 (+.f64 #s(literal 25 binary64) (fma.f64 d3 #s(literal -5 binary64) (*.f64 d3 d3))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))))) (+.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (*.f64 d3 #s(literal 5 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 d3 #s(literal 5 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (fma.f64 d3 (*.f64 d3 d3) #s(literal -125 binary64))) (+.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))))
(*.f64 d1 #s(literal 32 binary64))
(*.f64 #s(literal 32 binary64) d1)

eval83.0ms (0.2%)

Memory
13.5MiB live, 169.8MiB allocated
Compiler

Compiled 14 296 to 1 017 computations (92.9% saved)

prune303.0ms (0.9%)

Memory
-454.0MiB live, 158.6MiB allocated
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New4486454
Fresh000
Picked101
Done000
Total4496455
Accuracy
100.0%
Counts
455 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.6%
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 d2))
100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
65.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
60.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
44.1%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
37.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
Compiler

Compiled 106 to 68 computations (35.8% saved)

simplify14.0ms (0%)

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

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 #s(literal 37 binary64) d3)
cost-diff0
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
cost-diff0
(+.f64 #s(literal 37 binary64) d2)
cost-diff0
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
cost-diff0
(*.f64 d1 d3)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
cost-diff0
(*.f64 d1 d2)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
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))
Rules
200×lower-fma.f64
200×lower-fma.f32
196×lower-+.f32
188×lower-+.f64
118×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025123
034123
162115
29699
318599
426699
532099
032099
Stop Event
iter limit
saturated
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 d1 d2))
(*.f64 d1 d2)
d1
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
(*.f64 d1 d3)
d1
d3
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
d1
(+.f64 #s(literal 37 binary64) d2)
#s(literal 37 binary64)
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
d1
(+.f64 #s(literal 37 binary64) d3)
#s(literal 37 binary64)
d3
Outputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)))
d1
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
(+.f64 d3 (+.f64 #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 d1 d2))
(*.f64 d1 d2)
d1
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
(*.f64 d1 d3)
d1
d3
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
d1
(+.f64 #s(literal 37 binary64) d2)
#s(literal 37 binary64)
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
d1
(+.f64 #s(literal 37 binary64) d3)
(+.f64 d3 #s(literal 37 binary64))
#s(literal 37 binary64)
d3

localize57.0ms (0.2%)

Memory
17.3MiB live, 175.1MiB allocated
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 #s(literal 37 binary64) d3)
accuracy100.0%
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
accuracy65.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
accuracy100.0%
(+.f64 #s(literal 37 binary64) d2)
accuracy100.0%
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
accuracy60.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
accuracy100.0%
(*.f64 d1 d3)
accuracy44.1%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
accuracy100.0%
(*.f64 d1 d2)
accuracy37.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
accuracy100.0%
(+.f64 d3 #s(literal 37 binary64))
accuracy100.0%
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
accuracy100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
Samples
32.0ms252×0valid
2.0ms2valid
0.0ms1valid
Compiler

Compiled 105 to 22 computations (79% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-mult: 12.0ms (57.1% of total)
ival-add: 8.0ms (38% 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)

series13.0ms (0%)

Memory
-7.1MiB live, 31.9MiB allocated
Counts
13 → 336
Calls
Call 1
Inputs
#<alt (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))>
#<alt (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)>
#<alt (+.f64 d3 #s(literal 37 binary64))>
#<alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))>
#<alt (*.f64 d1 d3)>
#<alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))>
#<alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))>
#<alt (+.f64 #s(literal 37 binary64) d2)>
#<alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))>
#<alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))>
#<alt (+.f64 #s(literal 37 binary64) d3)>
Outputs
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 d2))>
#<alt (+ (* d1 d3) (* d1 (+ 37 d2)))>
#<alt (+ (* d1 d3) (* d1 (+ 37 d2)))>
#<alt (+ (* d1 d3) (* d1 (+ 37 d2)))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))>
#<alt (* d1 (+ 37 d3))>
#<alt (+ (* d1 d2) (* d1 (+ 37 d3)))>
#<alt (+ (* d1 d2) (* d1 (+ 37 d3)))>
#<alt (+ (* d1 d2) (* d1 (+ 37 d3)))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))>
#<alt (+ 37 d2)>
#<alt (+ 37 (+ d2 d3))>
#<alt (+ 37 (+ d2 d3))>
#<alt (+ 37 (+ d2 d3))>
#<alt d3>
#<alt (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))>
#<alt (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))>
#<alt (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))>
#<alt d3>
#<alt (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))>
#<alt (+ 37 d3)>
#<alt (+ 37 (+ d2 d3))>
#<alt (+ 37 (+ d2 d3))>
#<alt (+ 37 (+ d2 d3))>
#<alt d2>
#<alt (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))>
#<alt (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))>
#<alt (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))>
#<alt d2>
#<alt (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))>
#<alt 37>
#<alt (+ 37 d3)>
#<alt (+ 37 d3)>
#<alt (+ 37 d3)>
#<alt d3>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt d3>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (+ (* 32 d1) (* d1 (+ 5 d3)))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (+ (* 32 d1) (* d1 (+ 5 d3)))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (+ (* 32 d1) (* d1 (+ 5 d3)))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* 37 d1)>
#<alt (+ (* 37 d1) (* d1 d2))>
#<alt (+ (* 37 d1) (* d1 d2))>
#<alt (+ (* 37 d1) (* d1 d2))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (* 37 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 37 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 37 (/ d1 d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))>
#<alt 37>
#<alt (+ 37 d2)>
#<alt (+ 37 d2)>
#<alt (+ 37 d2)>
#<alt d2>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
#<alt d2>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (+ (* 32 d1) (* d1 (+ 5 d3)))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* 37 d1)>
#<alt (+ (* 37 d1) (* d1 d3))>
#<alt (+ (* 37 d1) (* d1 d3))>
#<alt (+ (* 37 d1) (* d1 d3))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (* 37 (/ d1 d3))))>
#<alt (* d3 (+ d1 (* 37 (/ d1 d3))))>
#<alt (* d3 (+ d1 (* 37 (/ d1 d3))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))>
#<alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))>
#<alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))>
#<alt 37>
#<alt (+ 37 d3)>
#<alt (+ 37 d3)>
#<alt (+ 37 d3)>
#<alt d3>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt d3>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
Calls

84 calls:

TimeVariablePointExpression
3.0ms
d3
@inf
(* d1 (+ (+ d3 37) d2))
0.0ms
d1
@0
(* d1 (+ (+ d3 37) d2))
0.0ms
d1
@0
(* d1 (+ 37 d3))
0.0ms
d1
@inf
(* d1 (+ (+ d3 37) d2))
0.0ms
d1
@inf
(* d1 (+ 37 d2))

simplify29.6s (84.6%)

Memory
-19.5MiB live, 426.3MiB allocated
Algorithm
egg-herbie
Rules
8 458×lower-fma.f64
8 458×lower-fma.f32
2 842×lower-*.f64
2 842×lower-*.f32
2 548×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01201794
14031794
211751770
334721770
468631770
080691758
Stop Event
iter limit
node limit
Counts
336 → 326
Calls
Call 1
Inputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 d2))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(* d1 (+ 37 d3))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(+ 37 d2)
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
d3
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
d3
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(+ 37 d3)
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
d2
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
d2
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
37
(+ 37 d3)
(+ 37 d3)
(+ 37 d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* 37 d1)
(+ (* 37 d1) (* d1 d2))
(+ (* 37 d1) (* d1 d2))
(+ (* 37 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
37
(+ 37 d2)
(+ 37 d2)
(+ 37 d2)
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* 37 d1)
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
37
(+ 37 d3)
(+ 37 d3)
(+ 37 d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
Outputs
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ 37 d2)
(+.f64 #s(literal 37 binary64) d2)
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
d3
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(+.f64 d3 (fma.f64 d3 (/.f64 d2 d3) #s(literal 37 binary64)))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(+.f64 d3 (fma.f64 d3 (/.f64 d2 d3) #s(literal 37 binary64)))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(+.f64 d3 (fma.f64 d3 (/.f64 d2 d3) #s(literal 37 binary64)))
d3
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(+.f64 d3 (fma.f64 d3 (/.f64 d2 d3) #s(literal 37 binary64)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(+.f64 d3 (fma.f64 d3 (/.f64 d2 d3) #s(literal 37 binary64)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(+.f64 d3 (fma.f64 d3 (/.f64 d2 d3) #s(literal 37 binary64)))
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
d2
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(fma.f64 d2 (/.f64 d3 d2) (+.f64 #s(literal 37 binary64) d2))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(fma.f64 d2 (/.f64 d3 d2) (+.f64 #s(literal 37 binary64) d2))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(fma.f64 d2 (/.f64 d3 d2) (+.f64 #s(literal 37 binary64) d2))
d2
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(fma.f64 d2 (/.f64 d3 d2) (+.f64 #s(literal 37 binary64) d2))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(fma.f64 d2 (/.f64 d3 d2) (+.f64 #s(literal 37 binary64) d2))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(fma.f64 d2 (/.f64 d3 d2) (+.f64 #s(literal 37 binary64) d2))
37
#s(literal 37 binary64)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
37
#s(literal 37 binary64)
(+ 37 d2)
(+.f64 #s(literal 37 binary64) d2)
(+ 37 d2)
(+.f64 #s(literal 37 binary64) d2)
(+ 37 d2)
(+.f64 #s(literal 37 binary64) d2)
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 #s(literal 37 binary64) d2)
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 #s(literal 37 binary64) d2)
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 #s(literal 37 binary64) d2)
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 #s(literal 37 binary64) d2)
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 #s(literal 37 binary64) d2)
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 #s(literal 37 binary64) d2)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
37
#s(literal 37 binary64)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)

rewrite366.0ms (1%)

Memory
29.9MiB live, 694.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 668×lower-fma.f64
7 668×lower-fma.f32
4 446×lower-/.f64
4 446×lower-/.f32
4 236×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025109
034109
1141101
21165101
0842297
Stop Event
iter limit
node limit
iter limit
Counts
13 → 332
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 d1 d2))
(*.f64 d1 d2)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
(*.f64 d1 d3)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+.f64 #s(literal 37 binary64) d2)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+.f64 #s(literal 37 binary64) d3)
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (fma.f64 d1 d3 (*.f64 d1 d2)))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(fma.f64 d1 #s(literal 37 binary64) (fma.f64 d1 d3 (*.f64 d1 d2)))
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(fma.f64 #s(literal 37 binary64) d1 (fma.f64 d1 d3 (*.f64 d1 d2)))
(fma.f64 (+.f64 d3 #s(literal 37 binary64)) d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(fma.f64 (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))) (*.f64 d1 d2))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3)))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3)))) (*.f64 d1 d2))
(fma.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)) (*.f64 d1 d2))
(fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))) (*.f64 d1 d2))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (fma.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2)))) (fma.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)) (*.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) d1)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (*.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2))) d1) (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (*.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) d1) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))) (neg.f64 (fma.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2)))) (neg.f64 (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))) (neg.f64 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2))) d1)) (neg.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) d1)) (neg.f64 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 d3) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))))))
(/.f64 (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (pow.f64 (fma.f64 d1 d3 (*.f64 d1 d2)) #s(literal 3 binary64))) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (fma.f64 d1 d3 (*.f64 d1 d2)) (fma.f64 d1 d3 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (fma.f64 d1 d3 (*.f64 d1 d2))))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d1))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (fma.f64 d1 d3 (*.f64 d1 d2)) (fma.f64 d1 d3 (*.f64 d1 d2)))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (fma.f64 d1 d3 (*.f64 d1 d2))))
(*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)))
(*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) d1)
(*.f64 (fma.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))))
(*.f64 (*.f64 d1 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))) (/.f64 #s(literal 1 binary64) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))
(*.f64 (*.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2))) d1) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))
(+.f64 d3 (+.f64 #s(literal 37 binary64) d2))
(+.f64 #s(literal 37 binary64) (+.f64 d3 d2))
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
(+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))
(+.f64 (+.f64 #s(literal 37 binary64) d2) d3)
(+.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (neg.f64 (/.f64 (*.f64 d2 d2) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))))
(+.f64 (+.f64 d3 d2) #s(literal 37 binary64))
(+.f64 (+.f64 d2 d3) #s(literal 37 binary64))
(-.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 d2 d2) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 (+.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (-.f64 d3 (+.f64 #s(literal 37 binary64) d2))))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(fma.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))) d2)
(fma.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3)))) d2)
(fma.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (neg.f64 (/.f64 (*.f64 d2 d2) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))))
(fma.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64))) d3)
(fma.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d2)))) d3)
(fma.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)) d2)
(fma.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)) d3)
(fma.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))) d2)
(fma.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))) d2)
(fma.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3))))) d2)
(fma.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 37 binary64) d3))) d2)
(fma.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 d3 #s(literal -37 binary64)))) d2)
(fma.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64)))) d3)
(fma.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 37 binary64) d2))) d3)
(fma.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)) d2)
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2) d3)
(fma.f64 (fma.f64 d2 d2 #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))) d3)
(/.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d2 d2 (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(/.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (neg.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (fma.f64 d2 d2 (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(/.f64 (neg.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))) (neg.f64 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)))) (fma.f64 d3 d3 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 (+.f64 #s(literal 37 binary64) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 (+.f64 #s(literal 37 binary64) d2)))) (fma.f64 d3 (*.f64 d3 d3) (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (-.f64 d3 (+.f64 #s(literal 37 binary64) d2))) (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)))
(/.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (*.f64 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)) (*.f64 d2 d2))) (*.f64 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))) (neg.f64 (neg.f64 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))))
(/.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2))))) (neg.f64 (fma.f64 d3 d3 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 (+.f64 #s(literal 37 binary64) d2))))))
(/.f64 (neg.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)))) (neg.f64 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2))))
(/.f64 (neg.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (neg.f64 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.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 (fma.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 (*.f64 d3 d3))) (fma.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 #s(literal 37 binary64) d2) d3))))
(/.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 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 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d2 d2) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (fma.f64 (/.f64 (*.f64 d2 d2) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 d2 d2) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 d2 d2) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))))))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d3 d2) (+.f64 d3 d2))) (-.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 d3)) (-.f64 (+.f64 #s(literal 37 binary64) d2) d3))
(/.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 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)) (-.f64 (+.f64 d2 d3) #s(literal 37 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))) (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 d2 d2) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))) (+.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 d2 d2) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))) #s(literal -1 binary64))
(*.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(*.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(*.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (/.f64 #s(literal 1 binary64) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))
(*.f64 (neg.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))))
(*.f64 (neg.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))))
(*.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 (+.f64 #s(literal 37 binary64) d2))))))
(*.f64 #s(literal 1 binary64) (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)))
(*.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (-.f64 d3 (+.f64 #s(literal 37 binary64) d2))) (/.f64 #s(literal 1 binary64) (-.f64 d3 (+.f64 #s(literal 37 binary64) d2))))
(*.f64 (*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(+.f64 d3 #s(literal 37 binary64))
(+.f64 #s(literal 37 binary64) d3)
(+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(+.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (neg.f64 (/.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 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))))
(fma.f64 #s(literal 1369 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(fma.f64 (*.f64 d3 d3) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))) (neg.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))
(/.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3))))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #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 #s(literal 1369 binary64) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64))) (neg.f64 (+.f64 d3 #s(literal -37 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 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 (-.f64 (*.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) (+.f64 d3 #s(literal -37 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #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 #s(literal 1369 binary64) (*.f64 d3 d3)))) (neg.f64 (neg.f64 (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)))) (neg.f64 (neg.f64 (+.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 (*.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 (*.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 (*.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)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3)))))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))))
(*.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3))))))
(*.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 37 binary64) d3))))
(*.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 d3 #s(literal -37 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 d1)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
(*.f64 d1 d3)
(*.f64 d3 d1)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))
(-.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2)))
(/.f64 (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))) (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64)) (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d2) (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64)) (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d2) (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) d1)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64))) (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 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)) d1) (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 (neg.f64 (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))) (neg.f64 (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)))) (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 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)) d1)) (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) d1)) (neg.f64 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64))))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
(*.f64 (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))
(*.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (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 1 binary64) (-.f64 #s(literal 37 binary64) d2)))
(*.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (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 1 binary64) (-.f64 #s(literal 37 binary64) d2)))
(+.f64 #s(literal 37 binary64) d2)
(+.f64 d2 #s(literal 37 binary64))
(+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (neg.f64 (/.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 d2 d2) (+.f64 d2 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 binary64))))
(fma.f64 #s(literal 1369 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)) (neg.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64)))
(/.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)) (fma.f64 d2 d2 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d2))))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 37 binary64) d2))
(/.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d2 d2 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d2)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d2))) (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -37 binary64)) (fma.f64 d2 d2 #s(literal -1369 binary64))))
(/.f64 (fma.f64 d2 d2 #s(literal -1369 binary64)) (+.f64 d2 #s(literal -37 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2))))
(/.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 (neg.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 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 (fma.f64 d2 d2 #s(literal -1369 binary64))) (neg.f64 (+.f64 d2 #s(literal -37 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 (*.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))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2)) #s(literal -1 binary64))
(*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d2)))))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)))
(*.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64)))))
(*.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 37 binary64) d2))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2))
(*.f64 (fma.f64 d2 d2 #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))
(-.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))) (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))
(fma.f64 d1 d3 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d1 d3))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)))) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))) (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)) (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3))) (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal -37 binary64)) (*.f64 d1 (fma.f64 d3 d3 #s(literal -1369 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)) (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3))) (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal -37 binary64)) (*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) d1)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))
(/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))
(/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -1369 binary64))) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))
(/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1) (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3))))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) d1) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))))) (neg.f64 (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)))) (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #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 #s(literal 1369 binary64) (*.f64 d3 d3)))) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -1369 binary64)))) (neg.f64 (+.f64 d3 #s(literal -37 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1)) (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #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 #s(literal 1369 binary64) (*.f64 d3 d3)) d1)) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) d1)) (neg.f64 (+.f64 d3 #s(literal -37 binary64))))
(/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 d3) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64))))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(*.f64 (+.f64 d3 #s(literal 37 binary64)) d1)
(*.f64 (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))
(*.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(*.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3)))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(*.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3)))))
(*.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(+.f64 d3 #s(literal 37 binary64))
(+.f64 #s(literal 37 binary64) d3)
(+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(+.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (neg.f64 (/.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 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))))
(fma.f64 #s(literal 1369 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(fma.f64 (*.f64 d3 d3) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))) (neg.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))
(/.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3))))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #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 #s(literal 1369 binary64) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64))) (neg.f64 (+.f64 d3 #s(literal -37 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 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 (-.f64 (*.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) (+.f64 d3 #s(literal -37 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #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 #s(literal 1369 binary64) (*.f64 d3 d3)))) (neg.f64 (neg.f64 (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)))) (neg.f64 (neg.f64 (+.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 (*.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 (*.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 (*.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)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3)))))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))))
(*.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 d3 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal -37 binary64) d3))))))
(*.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 37 binary64) d3))))
(*.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 d3 #s(literal -37 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))

eval73.0ms (0.2%)

Memory
-11.9MiB live, 221.1MiB allocated
Compiler

Compiled 9 051 to 886 computations (90.2% saved)

prune311.0ms (0.9%)

Memory
-15.8MiB live, 92.5MiB allocated
Pruning

8 alts after pruning (3 fresh and 5 done)

PrunedKeptTotal
New6553658
Fresh101
Picked055
Done000
Total6568664
Accuracy
100.0%
Counts
664 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.6%
(fma.f64 (+.f64 d3 #s(literal 37 binary64)) d1 (*.f64 d1 d2))
100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
65.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)))
65.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
60.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
25.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))))
44.1%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
37.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
Compiler

Compiled 71 to 45 computations (36.6% saved)

simplify11.0ms (0%)

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

Found 9 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d2)
cost-diff0
(+.f64 d3 #s(literal 37 binary64))
cost-diff192
(fma.f64 (+.f64 d3 #s(literal 37 binary64)) d1 (*.f64 d1 d2))
cost-diff0
(*.f64 d1 d3)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)))
cost-diff192
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))
cost-diff0
#s(approx (+ 37 d3) #s(literal 37 binary64))
cost-diff0
(*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))))
Rules
200×lower-fma.f32
196×lower-fma.f64
196×lower-+.f32
194×lower-+.f64
114×distribute-lft-out
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02285
03088
14782
27870
316770
426770
532270
032270
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))))
(*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))
d1
#s(approx (+ 37 d3) #s(literal 37 binary64))
#s(literal 37 binary64)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))
d1
#s(literal 37 binary64)
(*.f64 d1 d3)
d3
(fma.f64 (+.f64 d3 #s(literal 37 binary64)) d1 (*.f64 d1 d2))
(+.f64 d3 #s(literal 37 binary64))
d3
#s(literal 37 binary64)
d1
(*.f64 d1 d2)
d2
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))))
(*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))
d1
#s(approx (+ 37 d3) #s(literal 37 binary64))
#s(literal 37 binary64)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
d1
#s(literal 37 binary64)
(*.f64 d1 d3)
d3
(fma.f64 (+.f64 d3 #s(literal 37 binary64)) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(+.f64 d3 #s(literal 37 binary64))
d3
#s(literal 37 binary64)
d1
(*.f64 d1 d2)
d2

localize88.0ms (0.3%)

Memory
-31.5MiB live, 85.0MiB allocated
Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 d3 #s(literal 37 binary64))
accuracy100.0%
(*.f64 d1 d2)
accuracy99.6%
(fma.f64 (+.f64 d3 #s(literal 37 binary64)) d1 (*.f64 d1 d2))
accuracy100.0%
(*.f64 d1 d3)
accuracy100.0%
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))
accuracy65.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)))
accuracy100.0%
(*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))
accuracy65.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))))
accuracy48.3%
#s(approx (+ 37 d3) #s(literal 37 binary64))
Samples
66.0ms254×0valid
0.0ms2valid
0.0ms1valid
Compiler

Compiled 70 to 22 computations (68.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 56.0ms
ival-add: 45.0ms (80.3% of total)
ival-mult: 10.0ms (17.8% 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)

series5.0ms (0%)

Memory
4.5MiB live, 4.5MiB allocated
Counts
9 → 228
Calls
Call 1
Inputs
#<alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))))>
#<alt (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))>
#<alt #s(approx (+ 37 d3) #s(literal 37 binary64))>
#<alt (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))>
#<alt #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)))>
#<alt (*.f64 d1 d3)>
#<alt (fma.f64 (+.f64 d3 #s(literal 37 binary64)) d1 (*.f64 d1 d2))>
#<alt (+.f64 d3 #s(literal 37 binary64))>
#<alt (*.f64 d1 d2)>
Outputs
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (+ (* 32 d1) (* d1 (+ 5 d3)))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* 37 d1)>
#<alt (+ (* 37 d1) (* d1 d3))>
#<alt (+ (* 37 d1) (* d1 d3))>
#<alt (+ (* 37 d1) (* d1 d3))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (* 37 (/ d1 d3))))>
#<alt (* d3 (+ d1 (* 37 (/ d1 d3))))>
#<alt (* d3 (+ d1 (* 37 (/ d1 d3))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))>
#<alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))>
#<alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))>
#<alt 37>
#<alt (+ 37 d3)>
#<alt (+ 37 d3)>
#<alt (+ 37 d3)>
#<alt d3>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt d3>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* -1 (* d1 (- (* -1 d3) 37)))>
#<alt (* -1 (* d1 (- (* -1 d3) 37)))>
#<alt (* -1 (* d1 (- (* -1 d3) 37)))>
#<alt (* -1 (* d1 (- (* -1 d3) 37)))>
#<alt (* 37 d1)>
#<alt (+ (* 37 d1) (* d1 d3))>
#<alt (+ (* 37 d1) (* d1 d3))>
#<alt (+ (* 37 d1) (* d1 d3))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (* 37 (/ d1 d3))))>
#<alt (* d3 (+ d1 (* 37 (/ d1 d3))))>
#<alt (* d3 (+ d1 (* 37 (/ d1 d3))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))>
#<alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))>
#<alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (+ (* 32 d1) (* d1 (+ 5 d3)))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (+ (* 37 d1) (* d1 d2))>
#<alt (+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))>
#<alt (* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))>
#<alt (* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))>
#<alt (* d1 (+ 37 d3))>
#<alt (+ (* d1 d2) (* d1 (+ 37 d3)))>
#<alt (+ (* d1 d2) (* d1 (+ 37 d3)))>
#<alt (+ (* d1 d2) (* d1 (+ 37 d3)))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))>
#<alt 37>
#<alt (+ 37 d3)>
#<alt (+ 37 d3)>
#<alt (+ 37 d3)>
#<alt d3>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt d3>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
Calls

57 calls:

TimeVariablePointExpression
0.0ms
d1
@0
(+ (* d1 37) (* d1 d3))
0.0ms
d1
@inf
(+ (* d1 37) (* d1 d3))
0.0ms
d3
@0
(+ (* d1 37) (* d1 d3))
0.0ms
d2
@0
(+ (* (+ d3 37) d1) (* d1 d2))
0.0ms
d1
@-inf
(+ (* d1 37) (* d1 d3))

simplify230.0ms (0.7%)

Memory
39.5MiB live, 310.3MiB allocated
Algorithm
egg-herbie
Rules
7 672×lower-fma.f64
7 672×lower-fma.f32
2 750×lower-*.f64
2 750×lower-*.f32
1 602×lower--.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0981326
13391128
210011128
328141128
465101128
084171128
Stop Event
iter limit
node limit
Counts
228 → 224
Calls
Call 1
Inputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* 37 d1)
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
37
(+ 37 d3)
(+ 37 d3)
(+ 37 d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* -1 (* d1 (- (* -1 d3) 37)))
(* -1 (* d1 (- (* -1 d3) 37)))
(* -1 (* d1 (- (* -1 d3) 37)))
(* -1 (* d1 (- (* -1 d3) 37)))
(* 37 d1)
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(+ (* 37 d1) (* d1 d2))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 d3)
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(* d1 (+ 37 d3))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
37
(+ 37 d3)
(+ 37 d3)
(+ 37 d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
Outputs
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
37
#s(literal 37 binary64)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d1 (- (* -1 d3) 37)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d1 (- (* -1 d3) 37)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d1 (- (* -1 d3) 37)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d1 (- (* -1 d3) 37)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
37
#s(literal 37 binary64)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)

rewrite351.0ms (1%)

Memory
-5.4MiB live, 393.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 808×lower-fma.f32
7 804×lower-fma.f64
4 350×lower-*.f32
4 344×lower-*.f64
4 056×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02276
03074
112869
2108669
0845867
Stop Event
iter limit
node limit
iter limit
Counts
9 → 218
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))))
(*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))
#s(approx (+ 37 d3) #s(literal 37 binary64))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)))
(*.f64 d1 d3)
(fma.f64 (+.f64 d3 #s(literal 37 binary64)) d1 (*.f64 d1 d2))
(+.f64 d3 #s(literal 37 binary64))
(*.f64 d1 d2)
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))))
(*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))
(*.f64 #s(approx (+ 37 d3) #s(literal 37 binary64)) d1)
#s(approx (+ 37 d3) #s(literal 37 binary64))
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))
(+.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(-.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (fma.f64 d1 d3 (*.f64 d1 #s(literal -37 binary64)))) (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (fma.f64 d1 d3 (*.f64 d1 #s(literal -37 binary64)))))
(fma.f64 d1 d3 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d1 d3))
(fma.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 37 binary64) (*.f64 d1 #s(literal 37 binary64))) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(fma.f64 (/.f64 #s(literal 37 binary64) d1) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 37 binary64))) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(fma.f64 (/.f64 (*.f64 d1 #s(literal 37 binary64)) d1) (/.f64 (*.f64 d1 #s(literal 37 binary64)) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(fma.f64 (/.f64 #s(literal 1369 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) d1) d1) (/.f64 #s(literal 37 binary64) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 37 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(neg.f64 (neg.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 #s(literal -37 binary64))) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1))))
(/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 d3) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal -37 binary64))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (fma.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 #s(literal -37 binary64))) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 d3) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal -37 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))) (*.f64 d1 (neg.f64 (-.f64 #s(literal 37 binary64) d3))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 d3) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal -37 binary64))))) (fma.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 d3 (*.f64 d1 #s(literal -37 binary64))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (fma.f64 d1 d3 (*.f64 d1 #s(literal -37 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)) (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 d3 d3 #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64))) (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal -37 binary64)) (*.f64 d1 (fma.f64 d3 d3 #s(literal -1369 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)) (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 d3 d3 #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64))) (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal -37 binary64)) (*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) d1)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (fma.f64 d1 d3 (*.f64 d1 #s(literal -37 binary64)))) (fma.f64 d1 d3 (*.f64 d1 #s(literal -37 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))
(/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (+.f64 (fma.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 (fma.f64 d3 d3 #s(literal -1369 binary64))) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))
(/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1) (+.f64 (fma.f64 d3 d3 #s(literal 1369 binary64)) (*.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 (fma.f64 d3 d3 #s(literal -1369 binary64)) d1) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (*.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 #s(literal -37 binary64))) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))) (neg.f64 (*.f64 d1 (neg.f64 (-.f64 #s(literal 37 binary64) d3)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (fma.f64 d1 d3 (*.f64 d1 #s(literal -37 binary64))))) (neg.f64 (fma.f64 d1 d3 (*.f64 d1 #s(literal -37 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)))) (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)))) (neg.f64 (+.f64 (fma.f64 d3 d3 #s(literal 1369 binary64)) (*.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 (fma.f64 d3 d3 #s(literal -1369 binary64)))) (+.f64 (neg.f64 d3) #s(literal 37 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1)) (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1)) (neg.f64 (+.f64 (fma.f64 d3 d3 #s(literal 1369 binary64)) (*.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 (fma.f64 d3 d3 #s(literal -1369 binary64)) d1)) (+.f64 (neg.f64 d3) #s(literal 37 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (*.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))) (+.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(*.f64 (+.f64 d3 #s(literal 37 binary64)) d1)
(*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 #s(literal -37 binary64))) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)))))
(*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (*.f64 d1 d3) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal -37 binary64)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(*.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 #s(literal -37 binary64))) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1))))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (neg.f64 (-.f64 #s(literal 37 binary64) d3)))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (fma.f64 d1 d3 (*.f64 d1 #s(literal -37 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d3 (*.f64 d1 #s(literal -37 binary64)))))
(*.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(*.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.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 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(*.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d3 d3 #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64)))))
(*.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (-.f64 #s(literal 37 binary64) d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 d1 d3)
(*.f64 d3 d1)
(+.f64 (*.f64 d1 d3) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (fma.f64 d1 d3 (*.f64 d1 d2)))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))
(+.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(+.f64 (fma.f64 d1 d2 (*.f64 d1 d3)) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (fma.f64 d1 d2 (*.f64 d1 #s(literal 37 binary64))) (*.f64 d1 d3))
(-.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(fma.f64 d1 d3 (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)))
(fma.f64 d1 #s(literal 37 binary64) (fma.f64 d1 d3 (*.f64 d1 d2)))
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(fma.f64 d3 d1 (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)))
(fma.f64 #s(literal 37 binary64) d1 (fma.f64 d1 d3 (*.f64 d1 d2)))
(fma.f64 (+.f64 d3 #s(literal 37 binary64)) d1 (*.f64 d1 d2))
(fma.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(fma.f64 (fma.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 #s(literal -37 binary64))) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)))) (*.f64 d1 d2))
(fma.f64 (fma.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (*.f64 d1 d3) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal -37 binary64)))))) (*.f64 d1 d2))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (*.f64 d1 d2))
(fma.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 #s(literal -37 binary64))) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1))))) (*.f64 d1 d2))
(fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (neg.f64 (-.f64 #s(literal 37 binary64) d3)))) (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (fma.f64 d1 d3 (*.f64 d1 #s(literal -37 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d3 (*.f64 d1 #s(literal -37 binary64)))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d3 d3 #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64)))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d3 d3 #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64)))) (*.f64 d1 d2))
(fma.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)) (*.f64 d1 d2))
(fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))) (*.f64 d1 d2))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) d1) (/.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (-.f64 #s(literal 37 binary64) d3)) (*.f64 d1 d2))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(fma.f64 (/.f64 (+.f64 d3 #s(literal 37 binary64)) d1) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(fma.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) d1) (/.f64 (*.f64 d1 d1) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) d1) d1) (/.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (+.f64 d3 #s(literal 37 binary64))) d1) (/.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))) (neg.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))) (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))) (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 d2))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))) (neg.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))) (neg.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 d2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 d2))))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (pow.f64 (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) #s(literal 3 binary64))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 d3)) (-.f64 (*.f64 (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d3) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))))))
(/.f64 (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (pow.f64 (fma.f64 d1 d3 (*.f64 d1 d2)) #s(literal 3 binary64))) (fma.f64 #s(literal 1369 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (fma.f64 d1 d3 (*.f64 d1 d2)) (fma.f64 d1 d3 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (fma.f64 d1 d3 (*.f64 d1 d2))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 d3)) #s(literal 3 binary64)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 (fma.f64 d1 d2 (*.f64 d1 d3)) (fma.f64 d1 d2 (*.f64 d1 d3)) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (fma.f64 d1 d2 (*.f64 d1 d3)) (*.f64 d1 #s(literal 37 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 #s(literal 37 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)))) (fma.f64 (fma.f64 d1 d2 (*.f64 d1 #s(literal 37 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 37 binary64))) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (fma.f64 d1 d2 (*.f64 d1 #s(literal 37 binary64))) (*.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2)))) (-.f64 (*.f64 d1 d3) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (fma.f64 d1 d3 (*.f64 d1 d2)) (fma.f64 d1 d3 (*.f64 d1 d2)))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (fma.f64 d1 d3 (*.f64 d1 d2))))
(/.f64 (-.f64 (*.f64 (fma.f64 d1 d2 (*.f64 d1 d3)) (fma.f64 d1 d2 (*.f64 d1 d3))) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1))) (-.f64 (fma.f64 d1 d2 (*.f64 d1 d3)) (*.f64 d1 #s(literal 37 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 d1 d2 (*.f64 d1 #s(literal 37 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 37 binary64)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (fma.f64 d1 d2 (*.f64 d1 #s(literal 37 binary64))) (*.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))) (+.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))))
(*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 d2)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(*.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))
(+.f64 d3 #s(literal 37 binary64))
(+.f64 #s(literal 37 binary64) d3)
(+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(+.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (neg.f64 (/.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 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))))
(fma.f64 (*.f64 d3 d3) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))) (neg.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64)))))
(fma.f64 #s(literal 1369 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(neg.f64 (/.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))))
(neg.f64 (/.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (neg.f64 (+.f64 (fma.f64 d3 d3 #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (neg.f64 (-.f64 #s(literal 37 binary64) d3))))
(neg.f64 (/.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) (+.f64 (neg.f64 d3) #s(literal 37 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (+.f64 (fma.f64 d3 d3 #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 37 binary64) d3)))
(neg.f64 (/.f64 (fma.f64 d3 (neg.f64 d3) #s(literal 1369 binary64)) (+.f64 d3 #s(literal -37 binary64))))
(/.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))
(/.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (+.f64 (fma.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 (fma.f64 d3 d3 #s(literal -1369 binary64)) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (neg.f64 (+.f64 (fma.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 (fma.f64 d3 (neg.f64 d3) #s(literal 1369 binary64)) (+.f64 (neg.f64 d3) #s(literal 37 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 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 (-.f64 (*.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) (+.f64 d3 #s(literal -37 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (+.f64 (fma.f64 d3 d3 #s(literal 1369 binary64)) (*.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 (fma.f64 d3 (neg.f64 d3) #s(literal 1369 binary64))) (neg.f64 (+.f64 (neg.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 (*.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 (*.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 (*.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)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))))
(*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.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 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64)))))
(*.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (fma.f64 d3 d3 #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64))))))
(*.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 37 binary64) d3))))
(*.f64 (fma.f64 d3 (neg.f64 d3) #s(literal 1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 d3) #s(literal 37 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))
(*.f64 d1 d2)
(*.f64 d2 d1)

eval45.0ms (0.1%)

Memory
15.4MiB live, 90.1MiB allocated
Compiler

Compiled 6 947 to 574 computations (91.7% saved)

prune40.0ms (0.1%)

Memory
-29.4MiB live, 49.8MiB allocated
Pruning

8 alts after pruning (0 fresh and 8 done)

PrunedKeptTotal
New4420442
Fresh000
Picked033
Done055
Total4428450
Accuracy
100.0%
Counts
450 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.6%
(fma.f64 (+.f64 d3 #s(literal 37 binary64)) d1 (*.f64 d1 d2))
100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
65.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)))
65.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
60.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
25.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))))
44.1%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
37.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
Compiler

Compiled 142 to 69 computations (51.4% saved)

regimes19.0ms (0.1%)

Memory
3.6MiB live, 42.9MiB allocated
Counts
10 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 d2))
(fma.f64 (+.f64 d3 #s(literal 37 binary64)) d1 (*.f64 d1 d2))
(+.f64 (+.f64 (*.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))
Calls

5 calls:

4.0ms
d2
4.0ms
d1
4.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
4.0ms
d3
3.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 34 to 25 computations (26.5% saved)

regimes14.0ms (0%)

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

5 calls:

3.0ms
d1
3.0ms
d3
3.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
3.0ms
d2
2.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
72.1%5d1
94.6%2d2
92.2%2d3
95.8%2(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
92.2%2(+.f64 d3 #s(literal 5 binary64))
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes9.0ms (0%)

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

4 calls:

2.0ms
d2
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
91.7%2d3
91.7%2(+.f64 d3 #s(literal 5 binary64))
78.1%2d2
78.7%2(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes12.0ms (0%)

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

4 calls:

6.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
2.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
77.5%3d2
78.7%3(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
76.2%3d3
69.5%2(+.f64 d3 #s(literal 5 binary64))
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes5.0ms (0%)

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

3 calls:

2.0ms
d2
2.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
1.0ms
d3
Results
AccuracySegmentsBranch
69.5%2d3
73.0%2d2
74.2%2(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Compiler

Compiled 24 to 17 computations (29.2% saved)

regimes7.0ms (0%)

Memory
15.6MiB live, 15.6MiB 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 d1 d2))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
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
37.8%1d1
37.8%1d3
37.8%1(+.f64 d3 #s(literal 5 binary64))
37.8%1d2
37.8%1(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-2.785806756179822e-221
1.550054883474772e-288
Compiler

Compiled 19 to 17 computations (10.5% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1666710085596.672
915645886319969.3
Compiler

Compiled 19 to 17 computations (10.5% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0590648731186181e-113
8.064701479442365e-109
0.0ms
-2.785806756179822e-221
1.550054883474772e-288
Compiler

Compiled 19 to 17 computations (10.5% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-2.785806756179822e-221
1.550054883474772e-288
Compiler

Compiled 19 to 17 computations (10.5% saved)

simplify9.0ms (0%)

Memory
-23.3MiB live, 13.6MiB allocated
Algorithm
egg-herbie
Rules
16×*-commutative_binary64
12×+-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045255
159255
Stop Event
saturated
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 -8139666055761541/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))))
(if (<=.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 2000000000000 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -8139666055761541/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal 6931674235302037/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -8139666055761541/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
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 -8139666055761541/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64))) #s(literal -8139666055761541/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))
(if (<=.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 2000000000000 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -8139666055761541/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal 6931674235302037/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64))) #s(literal -8139666055761541/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64))) #s(literal 6931674235302037/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d3) #s(literal 37 binary64)))) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -8139666055761541/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64))) #s(literal -8139666055761541/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))

soundness828.0ms (2.4%)

Memory
-15.9MiB live, 437.8MiB allocated
Rules
13 292×lower-fma.f64
13 292×lower-fma.f32
8 646×lower-fma.f64
8 646×lower-fma.f32
8 458×lower-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01201794
14031794
211751770
334721770
468631770
080691758
01133
01733
16429
253625
0822525
083698
1291690
2915686
32471686
46080686
08159686
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 221 to 97 computations (56.1% saved)

preprocess67.0ms (0.2%)

Memory
12.5MiB live, 87.9MiB allocated
Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 342 to 126 computations (63.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...