FastMath dist3

Time bar (total: 6.5s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

Memory
0.8MiB live, 0.8MiB 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)

sample878.0ms (13.6%)

Memory
-5.9MiB live, 1 193.7MiB allocated
Samples
592.0ms8 224×0valid
3.0ms27×1valid
1.0ms2valid
Precisions
Click to see histograms. Total time spent on operations: 388.0ms
ival-mult: 238.0ms (61.3% of total)
ival-add: 132.0ms (34% of total)
exact: 8.0ms (2.1% of total)
ival-true: 5.0ms (1.3% of total)
ival-assert: 3.0ms (0.8% of total)
adjust: 1.0ms (0.3% of total)
Bogosity

explain130.0ms (2%)

Memory
8.6MiB live, 170.1MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
26(-3.0871534845980886e+240 -1.927178973816222e+144 -1.3930511548378514e+138)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-rescue80
(*.f64 d1 d2)overflow31
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)overflow23
Confusion
Predicted +Predicted -
+20
-6248
Precision
0.25
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+200
-60248
Precision?
0.25
Recall?
1.0
Freqs
test
numberfreq
0248
18
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
44.0ms484×0valid
3.0ms22×1valid
1.0ms2valid
Compiler

Compiled 146 to 61 computations (58.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
ival-mult: 21.0ms (70% of total)
ival-add: 7.0ms (23.3% of total)
adjust: 1.0ms (3.3% of total)
exact: 1.0ms (3.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess67.0ms (1%)

Memory
16.5MiB live, 53.6MiB 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)

Compiler

Compiled 16 to 11 computations (31.3% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(+.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)

simplify178.0ms (2.8%)

Memory
-24.4MiB live, 14.7MiB 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)

localize61.0ms (0.9%)

Memory
-2.7MiB live, 39.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d1 #s(literal 32 binary64))
accuracy0.01953125
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
accuracy0.05859375
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
accuracy0.44266378162065384
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
Samples
15.0ms241×0valid
1.0ms10×1valid
1.0ms2valid
Compiler

Compiled 43 to 13 computations (69.8% saved)

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

series9.0ms (0.1%)

Memory
11.0MiB live, 11.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
1.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))

simplify287.0ms (4.4%)

Memory
7.9MiB live, 405.1MiB 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))

rewrite397.0ms (6.1%)

Memory
20.1MiB live, 573.1MiB allocated
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)

eval56.0ms (0.9%)

Memory
-27.5MiB live, 127.3MiB allocated
Compiler

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

prune49.0ms (0.8%)

Memory
6.0MiB live, 125.2MiB allocated
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New4468454
Fresh000
Picked101
Done000
Total4478455
Accuracy
100.0%
Counts
455 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(fma.f64 (+.f64 d3 #s(literal 5 binary64)) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
99.2%
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 d2))
64.9%
(+.f64 #s(approx (+ (* d1 d2) (* (+ d3 5) d1)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64)))
100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
64.9%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
63.9%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
41.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
38.9%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
Compiler

Compiled 158 to 104 computations (34.2% saved)

simplify11.0ms (0.2%)

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

Found 15 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 d2 #s(literal 32 binary64))
cost-diff0
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
cost-diff0
(+.f64 d3 #s(literal 5 binary64))
cost-diff384
(fma.f64 (+.f64 d3 #s(literal 5 binary64)) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
cost-diff0
(*.f64 d1 d2)
cost-diff0
(+.f64 d3 #s(literal 37 binary64))
cost-diff192
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 d2))
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 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.f32
196×lower-fma.f64
196×lower-+.f32
186×lower-+.f64
96×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025115
038111
169103
210999
320299
427599
528599
028599
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 (+.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
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 d2))
d1
(+.f64 d3 #s(literal 37 binary64))
d3
#s(literal 37 binary64)
(*.f64 d1 d2)
d2
(fma.f64 (+.f64 d3 #s(literal 5 binary64)) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(+.f64 d3 #s(literal 5 binary64))
d3
#s(literal 5 binary64)
d1
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(+.f64 d2 #s(literal 32 binary64))
d2
#s(literal 32 binary64)
Outputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
d1
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
(+.f64 #s(literal 37 binary64) (+.f64 d3 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 (+.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
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
d1
(+.f64 d3 #s(literal 37 binary64))
d3
#s(literal 37 binary64)
(*.f64 d1 d2)
d2
(fma.f64 (+.f64 d3 #s(literal 5 binary64)) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(+.f64 d3 #s(literal 5 binary64))
d3
#s(literal 5 binary64)
d1
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(+.f64 d2 #s(literal 32 binary64))
d2
#s(literal 32 binary64)

localize137.0ms (2.1%)

Memory
1.4MiB live, 118.6MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy0
(+.f64 d3 #s(literal 5 binary64))
accuracy0
(+.f64 d2 #s(literal 32 binary64))
accuracy0.00390625
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
accuracy0.5039007452111204
(fma.f64 (+.f64 d3 #s(literal 5 binary64)) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
accuracy0
(+.f64 d3 #s(literal 37 binary64))
accuracy0
(*.f64 d1 d2)
accuracy0.5117132452111204
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 d2))
accuracy0
(+.f64 #s(literal 37 binary64) d2)
accuracy0.0078125
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
accuracy23.071883947739337
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
accuracy0
(*.f64 d1 d2)
accuracy39.12742782615722
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
accuracy0
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
accuracy0
(+.f64 d3 #s(literal 37 binary64))
accuracy0.01953125
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
Samples
113.0ms254×0valid
1.0ms1valid
Compiler

Compiled 109 to 24 computations (78% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-add: 13.0ms (53.1% of total)
ival-mult: 11.0ms (45% of total)
adjust: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series15.0ms (0.2%)

Memory
-13.8MiB live, 25.3MiB allocated
Counts
13 → 324
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 (+.f64 #s(literal 37 binary64) d2)))>
#<alt (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))>
#<alt (+.f64 #s(literal 37 binary64) d2)>
#<alt (fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 d2))>
#<alt (fma.f64 (+.f64 d3 #s(literal 5 binary64)) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))>
#<alt (+.f64 d3 #s(literal 5 binary64))>
#<alt (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))>
#<alt (+.f64 d2 #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 (* 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 (+ 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 (+ 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 (+ (* 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 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 (+ (* 5 d1) (* d1 (+ 32 d2)))>
#<alt (+ (* 5 d1) (+ (* d1 d3) (* d1 (+ 32 d2))))>
#<alt (+ (* 5 d1) (+ (* d1 d3) (* d1 (+ 32 d2))))>
#<alt (+ (* 5 d1) (+ (* d1 d3) (* d1 (+ 32 d2))))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 (+ 32 d2)) d3))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 (+ 32 d2)) d3))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 (+ 32 d2)) d3))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 (+ 32 d2))) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 (+ 32 d2))) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 (+ 32 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 (+ 5 d3)) (* -1 (+ 32 d2)))))>
#<alt (* -1 (* d1 (+ (* -1 (+ 5 d3)) (* -1 (+ 32 d2)))))>
#<alt (* -1 (* d1 (+ (* -1 (+ 5 d3)) (* -1 (+ 32 d2)))))>
#<alt (* -1 (* d1 (+ (* -1 (+ 5 d3)) (* -1 (+ 32 d2)))))>
#<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>
#<alt (+ 5 d3)>
#<alt (+ 5 d3)>
#<alt (+ 5 d3)>
#<alt d3>
#<alt (* d3 (+ 1 (* 5 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 5 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 5 (/ 1 d3))))>
#<alt d3>
#<alt (* d3 (+ 1 (* 5 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 5 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 5 (/ 1 d3))))>
#<alt (* d1 (+ 32 d2))>
#<alt (* d1 (+ 32 d2))>
#<alt (* d1 (+ 32 d2))>
#<alt (* d1 (+ 32 d2))>
#<alt (* d1 (+ 32 d2))>
#<alt (* d1 (+ 32 d2))>
#<alt (* d1 (+ 32 d2))>
#<alt (* d1 (+ 32 d2))>
#<alt (* d1 (+ 32 d2))>
#<alt (* d1 (+ 32 d2))>
#<alt (* d1 (+ 32 d2))>
#<alt (* d1 (+ 32 d2))>
#<alt (* 32 d1)>
#<alt (+ (* 32 d1) (* d1 d2))>
#<alt (+ (* 32 d1) (* d1 d2))>
#<alt (+ (* 32 d1) (* d1 d2))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (* 32 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 32 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 32 (/ d1 d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -32 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -32 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -32 (/ d1 d2)) (* -1 d1))))>
#<alt 32>
#<alt (+ 32 d2)>
#<alt (+ 32 d2)>
#<alt (+ 32 d2)>
#<alt d2>
#<alt (* d2 (+ 1 (* 32 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 32 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 32 (/ 1 d2))))>
#<alt d2>
#<alt (* d2 (+ 1 (* 32 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 32 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 32 (/ 1 d2))))>
Calls

81 calls:

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

simplify418.0ms (6.5%)

Memory
-8.4MiB live, 369.6MiB allocated
Algorithm
egg-herbie
Rules
11 380×lower-fma.f64
11 380×lower-fma.f32
3 084×lower-*.f64
3 084×lower-*.f32
2 328×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01571716
15571716
214941704
342981704
477691704
086941698
Stop Event
iter limit
node limit
Counts
324 → 312
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 (+ 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 (+ 37 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 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 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)))))
(+ (* 5 d1) (* d1 (+ 32 d2)))
(+ (* 5 d1) (+ (* d1 d3) (* d1 (+ 32 d2))))
(+ (* 5 d1) (+ (* d1 d3) (* d1 (+ 32 d2))))
(+ (* 5 d1) (+ (* d1 d3) (* d1 (+ 32 d2))))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 (+ 32 d2)) d3))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 (+ 32 d2)) d3))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 (+ 32 d2)) d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 (+ 32 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 (+ 32 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 (+ 32 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 (+ 5 d3)) (* -1 (+ 32 d2)))))
(* -1 (* d1 (+ (* -1 (+ 5 d3)) (* -1 (+ 32 d2)))))
(* -1 (* d1 (+ (* -1 (+ 5 d3)) (* -1 (+ 32 d2)))))
(* -1 (* d1 (+ (* -1 (+ 5 d3)) (* -1 (+ 32 d2)))))
(+ (* 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
(+ 5 d3)
(+ 5 d3)
(+ 5 d3)
d3
(* d3 (+ 1 (* 5 (/ 1 d3))))
(* d3 (+ 1 (* 5 (/ 1 d3))))
(* d3 (+ 1 (* 5 (/ 1 d3))))
d3
(* d3 (+ 1 (* 5 (/ 1 d3))))
(* d3 (+ 1 (* 5 (/ 1 d3))))
(* d3 (+ 1 (* 5 (/ 1 d3))))
(* d1 (+ 32 d2))
(* d1 (+ 32 d2))
(* d1 (+ 32 d2))
(* d1 (+ 32 d2))
(* d1 (+ 32 d2))
(* d1 (+ 32 d2))
(* d1 (+ 32 d2))
(* d1 (+ 32 d2))
(* d1 (+ 32 d2))
(* d1 (+ 32 d2))
(* d1 (+ 32 d2))
(* d1 (+ 32 d2))
(* 32 d1)
(+ (* 32 d1) (* d1 d2))
(+ (* 32 d1) (* d1 d2))
(+ (* 32 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 32 (/ d1 d2))))
(* d2 (+ d1 (* 32 (/ d1 d2))))
(* d2 (+ d1 (* 32 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -32 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -32 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -32 (/ d1 d2)) (* -1 d1))))
32
(+ 32 d2)
(+ 32 d2)
(+ 32 d2)
d2
(* d2 (+ 1 (* 32 (/ 1 d2))))
(* d2 (+ 1 (* 32 (/ 1 d2))))
(* d2 (+ 1 (* 32 (/ 1 d2))))
d2
(* d2 (+ 1 (* 32 (/ 1 d2))))
(* d2 (+ 1 (* 32 (/ 1 d2))))
(* d2 (+ 1 (* 32 (/ 1 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)))
(* 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))))
(fma.f64 d3 (/.f64 d2 d3) (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(fma.f64 d3 (/.f64 d2 d3) (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(fma.f64 d3 (/.f64 d2 d3) (+.f64 #s(literal 37 binary64) d3))
d3
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(fma.f64 d3 (/.f64 d2 d3) (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(fma.f64 d3 (/.f64 d2 d3) (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(fma.f64 d3 (/.f64 d2 d3) (+.f64 #s(literal 37 binary64) d3))
(+ 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))))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
d2
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(+.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 (+ 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 (+ 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 (+ 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)))
(+ (* 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 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)))
(+ (* 5 d1) (* d1 (+ 32 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 5 d1) (+ (* d1 d3) (* d1 (+ 32 d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* d1 d3) (* d1 (+ 32 d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 5 d1) (+ (* d1 d3) (* d1 (+ 32 d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 (+ 32 d2)) d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 (+ 32 d2)) d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 (+ 32 d2)) d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 (+ 32 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 (+ 32 d2))) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 (+ 32 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 (+ 5 d3)) (* -1 (+ 32 d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (+ (* -1 (+ 5 d3)) (* -1 (+ 32 d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (+ (* -1 (+ 5 d3)) (* -1 (+ 32 d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (+ (* -1 (+ 5 d3)) (* -1 (+ 32 d2)))))
(*.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
#s(literal 5 binary64)
(+ 5 d3)
(+.f64 d3 #s(literal 5 binary64))
(+ 5 d3)
(+.f64 d3 #s(literal 5 binary64))
(+ 5 d3)
(+.f64 d3 #s(literal 5 binary64))
d3
(* d3 (+ 1 (* 5 (/ 1 d3))))
(+.f64 d3 #s(literal 5 binary64))
(* d3 (+ 1 (* 5 (/ 1 d3))))
(+.f64 d3 #s(literal 5 binary64))
(* d3 (+ 1 (* 5 (/ 1 d3))))
(+.f64 d3 #s(literal 5 binary64))
d3
(* d3 (+ 1 (* 5 (/ 1 d3))))
(+.f64 d3 #s(literal 5 binary64))
(* d3 (+ 1 (* 5 (/ 1 d3))))
(+.f64 d3 #s(literal 5 binary64))
(* d3 (+ 1 (* 5 (/ 1 d3))))
(+.f64 d3 #s(literal 5 binary64))
(* d1 (+ 32 d2))
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(* d1 (+ 32 d2))
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(* d1 (+ 32 d2))
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(* d1 (+ 32 d2))
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(* d1 (+ 32 d2))
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(* d1 (+ 32 d2))
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(* d1 (+ 32 d2))
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(* d1 (+ 32 d2))
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(* d1 (+ 32 d2))
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(* d1 (+ 32 d2))
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(* d1 (+ 32 d2))
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(* d1 (+ 32 d2))
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(+ (* 32 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(+ (* 32 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(+ (* 32 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* 32 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(* d2 (+ d1 (* 32 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(* d2 (+ d1 (* 32 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -32 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(* -1 (* d2 (+ (* -32 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(* -1 (* d2 (+ (* -32 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
32
#s(literal 32 binary64)
(+ 32 d2)
(+.f64 d2 #s(literal 32 binary64))
(+ 32 d2)
(+.f64 d2 #s(literal 32 binary64))
(+ 32 d2)
(+.f64 d2 #s(literal 32 binary64))
d2
(* d2 (+ 1 (* 32 (/ 1 d2))))
(+.f64 d2 #s(literal 32 binary64))
(* d2 (+ 1 (* 32 (/ 1 d2))))
(+.f64 d2 #s(literal 32 binary64))
(* d2 (+ 1 (* 32 (/ 1 d2))))
(+.f64 d2 #s(literal 32 binary64))
d2
(* d2 (+ 1 (* 32 (/ 1 d2))))
(+.f64 d2 #s(literal 32 binary64))
(* d2 (+ 1 (* 32 (/ 1 d2))))
(+.f64 d2 #s(literal 32 binary64))
(* d2 (+ 1 (* 32 (/ 1 d2))))
(+.f64 d2 #s(literal 32 binary64))

rewrite356.0ms (5.5%)

Memory
7.0MiB live, 523.7MiB allocated
Rules
5 078×lower-fma.f32
5 074×lower-fma.f64
4 530×lower-/.f64
4 530×lower-/.f32
4 348×lower-*.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02591
03893
117281
2141281
0845881
Stop Event
iter limit
node limit
iter limit
Counts
13 → 524
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 (+.f64 #s(literal 37 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+.f64 #s(literal 37 binary64) d2)
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 d2))
(fma.f64 (+.f64 d3 #s(literal 5 binary64)) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(+.f64 d3 #s(literal 5 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(+.f64 d2 #s(literal 32 binary64))
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(+.f64 (fma.f64 d1 d2 (*.f64 d1 d3)) (*.f64 d1 #s(literal 37 binary64)))
(-.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d3 (-.f64 #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 d3 (*.f64 d1 (+.f64 #s(literal 37 binary64) 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 (+.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 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (*.f64 d1 d3) (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))))) (*.f64 d1 d2))
(fma.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.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) (-.f64 (fma.f64 d3 d3 #s(literal 1369 binary64)) (*.f64 d3 #s(literal 37 binary64)))) (*.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) (-.f64 (fma.f64 d3 d3 #s(literal 1369 binary64)) (*.f64 d3 #s(literal 37 binary64)))) (*.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 (fma.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 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (fma.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 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (fma.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 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (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 d3 (+.f64 #s(literal 37 binary64) d2))) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (neg.f64 (fma.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 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))) (neg.f64 (fma.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 (+.f64 d3 #s(literal 37 binary64))))))))
(/.f64 (neg.f64 (fma.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 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))) (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 d3 (+.f64 #s(literal 37 binary64) d2))) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))) (neg.f64 (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)))))
(/.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 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)))) #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 d1 d2))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))))
(/.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 d2 (*.f64 d1 d2))) (*.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)))))
(/.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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))) (*.f64 (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (*.f64 (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))))
(/.f64 (neg.f64 (neg.f64 (fma.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 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))))) (neg.f64 (neg.f64 (fma.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 (+.f64 d3 #s(literal 37 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))))) (neg.f64 (neg.f64 (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))
(/.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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)) (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 (+.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 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 (fma.f64 d1 d2 (*.f64 d1 d3)) (*.f64 d1 #s(literal 37 binary64))))))
(/.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 d3 (-.f64 #s(literal 37 binary64) d2)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d3 (-.f64 #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 d3 (-.f64 #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 d3 (-.f64 #s(literal 37 binary64) d2)))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d3 (-.f64 #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 d3 (-.f64 #s(literal 37 binary64) d2)))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)))
(*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) d1)
(*.f64 (fma.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 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (/.f64 #s(literal 1 binary64) (fma.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 (+.f64 d3 #s(literal 37 binary64))))))))
(*.f64 (fma.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 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (/.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 d3 (+.f64 #s(literal 37 binary64) d2))) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))))
(*.f64 (neg.f64 (fma.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 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.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 (+.f64 d3 #s(literal 37 binary64)))))))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.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 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 (/.f64 (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))) d1) (/.f64 (*.f64 d1 (+.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 #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 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 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 (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)))) d2)
(fma.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal 37 binary64))))) 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 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 (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))))) 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 #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 (-.f64 (*.f64 d2 d2) #s(literal 1369 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 37 binary64))) d3)
(fma.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)) d2)
(/.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 d3) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (-.f64 (*.f64 d3 d3) (*.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 (+.f64 d3 #s(literal 37 binary64)) (+.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 d3) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)))) (neg.f64 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.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)))))))
(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 d3) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2))) (/.f64 #s(literal 1 binary64) (-.f64 d3 (+.f64 #s(literal 37 binary64) d2))))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.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 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))))
(-.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (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 (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 binary64)) (+.f64 #s(literal 1369 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal 37 binary64)))))
(/.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 (-.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 (+.f64 #s(literal 1369 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal 37 binary64))))))
(/.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 1369 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal 37 binary64)))) (fma.f64 d3 (*.f64 d3 d3) #s(literal 50653 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) (/.f64 (-.f64 #s(literal 37 binary64) d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 37 binary64) d3))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))))
(/.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 (-.f64 (fma.f64 d3 d3 #s(literal 1369 binary64)) (*.f64 d3 #s(literal 37 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)))) (neg.f64 (neg.f64 (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (-.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)))))))
(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) (-.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)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal 37 binary64))))))
(*.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 (-.f64 (fma.f64 d3 d3 #s(literal 1369 binary64)) (*.f64 d3 #s(literal 37 binary64))))))
(*.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)))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
#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 (+.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 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (-.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 (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (fma.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)) (-.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 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)) (-.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 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 d1 (*.f64 d2 (*.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 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 d1 (*.f64 d2 (*.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 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 d1 (*.f64 d2 (*.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 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.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 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))))
(*.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 d1 (*.f64 d2 (*.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)) (/.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))))
(/.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)) (-.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))
(/.f64 (-.f64 (*.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 (-.f64 (*.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))))))
(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 (-.f64 (*.f64 d2 d2) #s(literal 1369 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 37 binary64))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(+.f64 (fma.f64 d1 d2 (*.f64 d1 d3)) (*.f64 d1 #s(literal 37 binary64)))
(-.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d3 (-.f64 #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 d3 (*.f64 d1 (+.f64 #s(literal 37 binary64) 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 (+.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 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (*.f64 d1 d3) (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))))) (*.f64 d1 d2))
(fma.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.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) (-.f64 (fma.f64 d3 d3 #s(literal 1369 binary64)) (*.f64 d3 #s(literal 37 binary64)))) (*.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) (-.f64 (fma.f64 d3 d3 #s(literal 1369 binary64)) (*.f64 d3 #s(literal 37 binary64)))) (*.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 (fma.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 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (fma.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 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (fma.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 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (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 d3 (+.f64 #s(literal 37 binary64) d2))) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (neg.f64 (fma.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 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))) (neg.f64 (fma.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 (+.f64 d3 #s(literal 37 binary64))))))))
(/.f64 (neg.f64 (fma.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 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))) (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 d3 (+.f64 #s(literal 37 binary64) d2))) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))) (neg.f64 (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)))))
(/.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 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)))) #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 d1 d2))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))))
(/.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 d2 (*.f64 d1 d2))) (*.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)))))
(/.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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))) (*.f64 (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (*.f64 (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))))
(/.f64 (neg.f64 (neg.f64 (fma.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 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))))) (neg.f64 (neg.f64 (fma.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 (+.f64 d3 #s(literal 37 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))))) (neg.f64 (neg.f64 (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))
(/.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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)) (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 (+.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 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 (fma.f64 d1 d2 (*.f64 d1 d3)) (*.f64 d1 #s(literal 37 binary64))))))
(/.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 d3 (-.f64 #s(literal 37 binary64) d2)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d3 (-.f64 #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 d3 (-.f64 #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 d3 (-.f64 #s(literal 37 binary64) d2)))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d3 (-.f64 #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 d3 (-.f64 #s(literal 37 binary64) d2)))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)))
(*.f64 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2)) d1)
(*.f64 (fma.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 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (/.f64 #s(literal 1 binary64) (fma.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 (+.f64 d3 #s(literal 37 binary64))))))))
(*.f64 (fma.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 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (/.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 d3 (+.f64 #s(literal 37 binary64) d2))) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2)))))
(*.f64 (neg.f64 (fma.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 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.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 (+.f64 d3 #s(literal 37 binary64)))))))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))) (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.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 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 (/.f64 (*.f64 d1 (+.f64 d3 (+.f64 #s(literal 37 binary64) d2))) d1) (/.f64 (*.f64 d1 (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))) (+.f64 d3 (-.f64 #s(literal 37 binary64) d2))))
(+.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 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(+.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 d2))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1))) (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64))))) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64))))))
(-.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 #s(literal 32 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 d2 (+.f64 d3 #s(literal 5 binary64))))) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))) (/.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.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))))))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #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 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 d1 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(fma.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)) (*.f64 d1 d2))
(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 d2 d1 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))
(fma.f64 #s(literal 32 binary64) d1 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(fma.f64 (+.f64 d3 #s(literal 5 binary64)) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (+.f64 d2 #s(literal 32 binary64)) d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(fma.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 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 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.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 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 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.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 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 #s(literal 32 binary64)))))) (*.f64 d1 d2))
(fma.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 32768 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64)))))) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(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 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 #s(literal 32 binary64)))) (*.f64 d1 d2))
(fma.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64)))) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(fma.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (/.f64 #s(literal 1 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 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 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64)))) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(fma.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -1024 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -32 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(fma.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (/.f64 #s(literal 1 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 (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 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64)) d1) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64)))) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(fma.f64 (*.f64 (fma.f64 d2 d2 #s(literal -1024 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -32 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 5 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)))
(/.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 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 #s(literal 32768 binary64) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 (*.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 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 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 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 #s(literal 32768 binary64) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 #s(literal 1024 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 (+.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 #s(literal 32 binary64))))))
(/.f64 (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64)))))) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64)))))) (fma.f64 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 #s(literal 32 binary64)) (+.f64 d3 #s(literal 5 binary64)))) (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1))) (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 #s(literal 32 binary64)) (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64)))))
(/.f64 (neg.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 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 #s(literal 32768 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (fma.f64 (*.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 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))
(/.f64 (neg.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 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 #s(literal 32768 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (fma.f64 #s(literal 1024 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 (+.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 #s(literal 32 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 #s(literal 32 binary64)) (+.f64 d3 #s(literal 5 binary64)))) (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1)))) (neg.f64 (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))) (neg.f64 (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))))))) (neg.f64 (fma.f64 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 #s(literal 32 binary64)) (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64)))))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64))))))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d2 #s(literal 32 binary64)) (+.f64 d3 #s(literal 5 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1024 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 (+.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 #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 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 #s(literal 32768 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))))) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.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 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d2 #s(literal 32 binary64)) (+.f64 d3 #s(literal 5 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.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 5 binary64))))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d2 #s(literal 32 binary64)) (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 32768 binary64) (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))))) (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))))) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))))) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 32768 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 d3 #s(literal -5 binary64)) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))))) (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))))) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))))) (+.f64 d3 #s(literal -5 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 32768 binary64) (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))))) (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1))) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))))) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 32768 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 d3 #s(literal -5 binary64)) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))))) (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1))) (*.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))))) (+.f64 d3 #s(literal -5 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))) (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))) (+.f64 d3 #s(literal -5 binary64)) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))) (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))) (+.f64 d3 #s(literal -5 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))) (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))) (+.f64 d3 #s(literal -5 binary64)) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))) (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1))) (*.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))) (+.f64 d3 #s(literal -5 binary64))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64))) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))))) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64)))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64))) (+.f64 d3 #s(literal -5 binary64)) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))))) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (+.f64 d3 #s(literal -5 binary64))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64))) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1))) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64)))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64))) (+.f64 d3 #s(literal -5 binary64)) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1))) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (+.f64 d3 #s(literal -5 binary64))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -1024 binary64))) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 (+.f64 d2 #s(literal -32 binary64)) (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))))) (*.f64 (+.f64 d2 #s(literal -32 binary64)) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64)))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -1024 binary64))) (+.f64 d3 #s(literal -5 binary64)) (*.f64 (+.f64 d2 #s(literal -32 binary64)) (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))))) (*.f64 (+.f64 d2 #s(literal -32 binary64)) (+.f64 d3 #s(literal -5 binary64))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -1024 binary64))) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 (+.f64 d2 #s(literal -32 binary64)) (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1))) (*.f64 (+.f64 d2 #s(literal -32 binary64)) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64)))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -1024 binary64))) (+.f64 d3 #s(literal -5 binary64)) (*.f64 (+.f64 d2 #s(literal -32 binary64)) (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1))) (*.f64 (+.f64 d2 #s(literal -32 binary64)) (+.f64 d3 #s(literal -5 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64)) d1) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))))) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64)) d1) (+.f64 d3 #s(literal -5 binary64)) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))))) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (+.f64 d3 #s(literal -5 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64)) d1) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1))) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64)) d1) (+.f64 d3 #s(literal -5 binary64)) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1))) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (+.f64 d3 #s(literal -5 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d2 d2 #s(literal -1024 binary64)) d1) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 (+.f64 d2 #s(literal -32 binary64)) (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))))) (*.f64 (+.f64 d2 #s(literal -32 binary64)) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d2 d2 #s(literal -1024 binary64)) d1) (+.f64 d3 #s(literal -5 binary64)) (*.f64 (+.f64 d2 #s(literal -32 binary64)) (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))))) (*.f64 (+.f64 d2 #s(literal -32 binary64)) (+.f64 d3 #s(literal -5 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d2 d2 #s(literal -1024 binary64)) d1) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 (+.f64 d2 #s(literal -32 binary64)) (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1))) (*.f64 (+.f64 d2 #s(literal -32 binary64)) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d2 d2 #s(literal -1024 binary64)) d1) (+.f64 d3 #s(literal -5 binary64)) (*.f64 (+.f64 d2 #s(literal -32 binary64)) (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1))) (*.f64 (+.f64 d2 #s(literal -32 binary64)) (+.f64 d3 #s(literal -5 binary64))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))))) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 32768 binary64) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64)))))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))))) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64)))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64))))) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64)))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (+.f64 d2 #s(literal -32 binary64)) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (fma.f64 d2 d2 #s(literal -1024 binary64))))) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (+.f64 d2 #s(literal -32 binary64))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64)) d1))) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64)))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (+.f64 d2 #s(literal -32 binary64)) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 (fma.f64 d2 d2 #s(literal -1024 binary64)) d1))) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (+.f64 d2 #s(literal -32 binary64))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 32768 binary64) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64)))))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64)))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64))))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64)))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 d2 #s(literal -32 binary64)) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (*.f64 d1 (fma.f64 d2 d2 #s(literal -1024 binary64))))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (+.f64 d2 #s(literal -32 binary64))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64)) d1))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64)))))
(/.f64 (fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (+.f64 d2 #s(literal -32 binary64)) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (*.f64 (fma.f64 d2 d2 #s(literal -1024 binary64)) d1))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (+.f64 d2 #s(literal -32 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))))) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 32768 binary64) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))))) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64))))) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (+.f64 d2 #s(literal -32 binary64)) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (fma.f64 d2 d2 #s(literal -1024 binary64))))) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (+.f64 d2 #s(literal -32 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64)) d1))) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) d1) (+.f64 d2 #s(literal -32 binary64)) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (*.f64 (fma.f64 d2 d2 #s(literal -1024 binary64)) d1))) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))) (+.f64 d2 #s(literal -32 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 32768 binary64) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64))))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (+.f64 d2 #s(literal -32 binary64)) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (*.f64 d1 (fma.f64 d2 d2 #s(literal -1024 binary64))))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (+.f64 d2 #s(literal -32 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64)) d1))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (+.f64 d2 #s(literal -32 binary64)) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (*.f64 (fma.f64 d2 d2 #s(literal -1024 binary64)) d1))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (+.f64 d2 #s(literal -32 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1))) (*.f64 (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1)) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)))) (*.f64 (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1)) (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64))))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64))))))
(/.f64 (neg.f64 (neg.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 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 #s(literal 32768 binary64) (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 (neg.f64 (fma.f64 (*.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 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 #s(literal 32 binary64)) (+.f64 d3 #s(literal 5 binary64)))) (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1))))) (neg.f64 (neg.f64 (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64)))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 #s(literal 32 binary64)) (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64))))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))))) (neg.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (neg.f64 (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))
(/.f64 (fma.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (fma.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1))) (fma.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1))) (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1))) (*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1))) (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64))))) (/.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64))))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64))))) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64))))) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64)))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d2 #s(literal 32 binary64)) (+.f64 d3 #s(literal 5 binary64))))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 (+.f64 d2 #s(literal 32 binary64)) (+.f64 d3 #s(literal 5 binary64))))
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 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 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 #s(literal 32768 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.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 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 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 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 #s(literal 32768 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1024 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 (+.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 #s(literal 32 binary64)))))))
(*.f64 (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.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 (+.f64 d2 #s(literal 32 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))))
(*.f64 (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.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 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 #s(literal 32 binary64)) (+.f64 d3 #s(literal 5 binary64)))) (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 #s(literal 32 binary64)) (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64))))))
(*.f64 (neg.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 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 #s(literal 32768 binary64) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.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 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 #s(literal 32 binary64)) (+.f64 d3 #s(literal 5 binary64)))) (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 #s(literal -32 binary64) d1)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.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) (neg.f64 (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 #s(literal 32 binary64)) (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64)))))))
(*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d2 #s(literal 32 binary64)) (+.f64 d3 #s(literal 5 binary64)))))
(*.f64 (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))))
(*.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (+.f64 d2 #s(literal 32 binary64)) (+.f64 d3 #s(literal 5 binary64)))) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64)))) (-.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d2 #s(literal 32 binary64)))))
(+.f64 d3 #s(literal 5 binary64))
(+.f64 #s(literal 5 binary64) d3)
(-.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -5 binary64))) (/.f64 #s(literal 25 binary64) (+.f64 d3 #s(literal -5 binary64))))
(-.f64 (/.f64 #s(literal 25 binary64) (-.f64 #s(literal 5 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 5 binary64) d3)))
(/.f64 (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 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) (+.f64 #s(literal 25 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal 5 binary64)))))
(/.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (+.f64 d3 #s(literal -5 binary64)))
(/.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (neg.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64)))))
(/.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (neg.f64 (+.f64 #s(literal 25 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal 5 binary64))))))
(/.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -25 binary64))) (neg.f64 (+.f64 d3 #s(literal -5 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 25 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal 5 binary64)))) (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 5 binary64) d3) (-.f64 #s(literal 25 binary64) (*.f64 d3 d3))))
(/.f64 (-.f64 #s(literal 25 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 5 binary64) d3))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -5 binary64))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) #s(literal 25 binary64))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (+.f64 d3 #s(literal -5 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -25 binary64)))) (neg.f64 (neg.f64 (+.f64 d3 #s(literal -5 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 25 binary64) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 5 binary64) d3)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -5 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 25 binary64) (+.f64 d3 #s(literal -5 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -5 binary64))) (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -5 binary64))) (fma.f64 (/.f64 #s(literal 25 binary64) (+.f64 d3 #s(literal -5 binary64))) (/.f64 #s(literal 25 binary64) (+.f64 d3 #s(literal -5 binary64))) (*.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -5 binary64))) (/.f64 #s(literal 25 binary64) (+.f64 d3 #s(literal -5 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64)))))
(*.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal 5 binary64))))))
(*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))))
(*.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) #s(literal 125 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 d3 d3 #s(literal 25 binary64)) (*.f64 d3 #s(literal 5 binary64))))))
(*.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -25 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 d3 #s(literal -5 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64)))
(*.f64 (-.f64 #s(literal 25 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 5 binary64) d3)))
(+.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64)))) (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64)))))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 d1 #s(literal 32 binary64) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 #s(literal 32 binary64) d1 (*.f64 d1 d2))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 32768 binary64) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 32768 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -32 binary64)) (*.f64 d1 (fma.f64 d2 d2 #s(literal -1024 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))) (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -32 binary64)) (*.f64 (fma.f64 d2 d2 #s(literal -1024 binary64)) d1)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -1024 binary64))) (+.f64 d2 #s(literal -32 binary64)))
(/.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64)) d1) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -1024 binary64)) d1) (+.f64 d2 #s(literal -32 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 32768 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64)))) (neg.f64 (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -1024 binary64)))) (neg.f64 (+.f64 d2 #s(literal -32 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64)) d1)) (neg.f64 (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 d2 #s(literal -1024 binary64)) d1)) (neg.f64 (+.f64 d2 #s(literal -32 binary64))))
(/.f64 (fma.f64 #s(literal 32768 binary64) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (fma.f64 #s(literal 1024 binary64) (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))
(*.f64 (+.f64 d2 #s(literal 32 binary64)) d1)
(*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 32768 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64)))))))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64)))))
(*.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64)))))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -1024 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -32 binary64))))
(*.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64)) d1) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64)))))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -1024 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -32 binary64))))
(+.f64 d2 #s(literal 32 binary64))
(+.f64 #s(literal 32 binary64) d2)
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -32 binary64))) (/.f64 #s(literal 1024 binary64) (+.f64 d2 #s(literal -32 binary64))))
(-.f64 (/.f64 #s(literal 1024 binary64) (-.f64 #s(literal 32 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 32 binary64) d2)))
(/.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))))
(/.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64)) (+.f64 #s(literal 1024 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 32 binary64)))))
(/.f64 (fma.f64 d2 d2 #s(literal -1024 binary64)) (+.f64 d2 #s(literal -32 binary64)))
(/.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64))) (neg.f64 (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64)))))
(/.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64))) (neg.f64 (+.f64 #s(literal 1024 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 32 binary64))))))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -1024 binary64))) (neg.f64 (+.f64 d2 #s(literal -32 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 32 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1024 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 32 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 32 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 32 binary64) d2) (-.f64 #s(literal 1024 binary64) (*.f64 d2 d2))))
(/.f64 (-.f64 #s(literal 1024 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 32 binary64) d2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 32 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -32 binary64))) (*.f64 (+.f64 d2 #s(literal -32 binary64)) #s(literal 1024 binary64))) (*.f64 (+.f64 d2 #s(literal -32 binary64)) (+.f64 d2 #s(literal -32 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -1024 binary64)))) (neg.f64 (neg.f64 (+.f64 d2 #s(literal -32 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1024 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 32 binary64) d2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -32 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1024 binary64) (+.f64 d2 #s(literal -32 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -32 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -32 binary64))) (fma.f64 (/.f64 #s(literal 1024 binary64) (+.f64 d2 #s(literal -32 binary64))) (/.f64 #s(literal 1024 binary64) (+.f64 d2 #s(literal -32 binary64))) (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -32 binary64))) (/.f64 #s(literal 1024 binary64) (+.f64 d2 #s(literal -32 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 32 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64)))))
(*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1024 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 32 binary64))))))
(*.f64 (fma.f64 d2 d2 #s(literal -1024 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -32 binary64))))
(*.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 32768 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 d2 d2 #s(literal 1024 binary64)) (*.f64 d2 #s(literal 32 binary64))))))
(*.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -1024 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 d2 #s(literal -32 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 32 binary64)))
(*.f64 (-.f64 #s(literal 1024 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 32 binary64) d2)))

eval260.0ms (4%)

Memory
9.7MiB live, 206.0MiB allocated
Compiler

Compiled 18 317 to 1 473 computations (92% saved)

prune710.0ms (11%)

Memory
-21.5MiB live, 139.3MiB allocated
Pruning

8 alts after pruning (5 fresh and 3 done)

PrunedKeptTotal
New8974901
Fresh213
Picked235
Done000
Total9018909
Accuracy
100.0%
Counts
909 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(fma.f64 d3 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
63.9%
(fma.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 d2))
100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
64.9%
(*.f64 d1 #s(approx (+ (+ d3 37) d2) (+.f64 #s(literal 37 binary64) d3)))
63.9%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
26.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))
41.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
38.9%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
Compiler

Compiled 116 to 73 computations (37.1% saved)

simplify12.0ms (0.2%)

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

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d2)
cost-diff0
#s(approx (+ d3 37) #s(literal 37 binary64))
cost-diff192
(fma.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 d2))
cost-diff0
(+.f64 #s(literal 37 binary64) d3)
cost-diff0
#s(approx (+ (+ d3 37) d2) (+.f64 #s(literal 37 binary64) d3))
cost-diff0
(*.f64 d1 #s(approx (+ (+ d3 37) d2) (+.f64 #s(literal 37 binary64) d3)))
cost-diff0
#s(approx (+ 37 d2) #s(literal 37 binary64))
cost-diff0
(*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))
cost-diff0
(*.f64 d1 d3)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
cost-diff0
(+.f64 #s(literal 37 binary64) d2)
cost-diff0
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
cost-diff192
(fma.f64 d3 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
Rules
208×lower-fma.f32
204×lower-fma.f64
204×lower-+.f32
200×lower-+.f64
118×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
029124
040123
166118
2105110
3203110
4282110
5338110
0338110
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 d3 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
d3
d1
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+.f64 #s(literal 37 binary64) d2)
#s(literal 37 binary64)
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 #s(approx (+ 37 d2) #s(literal 37 binary64))))
(*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))
d1
#s(approx (+ 37 d2) #s(literal 37 binary64))
#s(literal 37 binary64)
(*.f64 d1 #s(approx (+ (+ d3 37) d2) (+.f64 #s(literal 37 binary64) d3)))
d1
#s(approx (+ (+ d3 37) d2) (+.f64 #s(literal 37 binary64) d3))
(+.f64 #s(literal 37 binary64) d3)
#s(literal 37 binary64)
d3
(fma.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 d2))
d1
#s(approx (+ d3 37) #s(literal 37 binary64))
#s(literal 37 binary64)
(*.f64 d1 d2)
d2
Outputs
(fma.f64 d3 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
d3
d1
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+.f64 #s(literal 37 binary64) d2)
#s(literal 37 binary64)
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
(*.f64 d1 d3)
(*.f64 d3 d1)
d1
d3
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))
(*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))
d1
#s(approx (+ 37 d2) #s(literal 37 binary64))
#s(literal 37 binary64)
(*.f64 d1 #s(approx (+ (+ d3 37) d2) (+.f64 #s(literal 37 binary64) d3)))
(*.f64 d1 #s(approx (+ (+ d3 37) d2) (+.f64 d3 #s(literal 37 binary64))))
d1
#s(approx (+ (+ d3 37) d2) (+.f64 #s(literal 37 binary64) d3))
#s(approx (+ (+ d3 37) d2) (+.f64 d3 #s(literal 37 binary64)))
(+.f64 #s(literal 37 binary64) d3)
(+.f64 d3 #s(literal 37 binary64))
#s(literal 37 binary64)
d3
(fma.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(approx (+ d3 37) #s(literal 37 binary64))))
d1
#s(approx (+ d3 37) #s(literal 37 binary64))
#s(literal 37 binary64)
(*.f64 d1 d2)
d2

localize99.0ms (1.5%)

Memory
-16.1MiB live, 76.7MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d1 d2)
accuracy0.5117132452111204
(fma.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 d2))
accuracy29.583801155356113
#s(approx (+ d3 37) #s(literal 37 binary64))
accuracy0
(+.f64 #s(literal 37 binary64) d3)
accuracy0.01953125
(*.f64 d1 #s(approx (+ (+ d3 37) d2) (+.f64 #s(literal 37 binary64) d3)))
accuracy23.405129372384035
#s(approx (+ (+ d3 37) d2) (+.f64 #s(literal 37 binary64) d3))
accuracy0.0078125
(*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))
accuracy23.071883947739337
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))
accuracy31.192951685550696
#s(approx (+ 37 d2) #s(literal 37 binary64))
accuracy0
(*.f64 d1 d3)
accuracy37.75475932216007
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
accuracy0
(+.f64 #s(literal 37 binary64) d2)
accuracy0.0078125
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
accuracy0.5039007452111204
(fma.f64 d3 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
Samples
54.0ms254×0valid
1.0ms1valid
Compiler

Compiled 100 to 25 computations (75% saved)

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

series7.0ms (0.1%)

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

87 calls:

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

simplify357.0ms (5.5%)

Memory
-16.3MiB live, 460.5MiB allocated
Algorithm
egg-herbie
Rules
9 582×lower-fma.f64
9 582×lower-fma.f32
2 710×lower-*.f64
2 710×lower-*.f32
2 394×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01411752
14891752
212801752
338451752
475591752
083581752
Stop Event
iter limit
node limit
Counts
348 → 336
Calls
Call 1
Inputs
(* 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 (+ 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 d3) (* -1 (+ 37 d2)))))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 d2)
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) 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))
(* 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 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)))
(* 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 (+ 37 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 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 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))
(*.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 (+ 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 d3) (* -1 (+ 37 d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) 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)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(*.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 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)))
(* 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 #s(literal 37 binary64) (+.f64 d2 d3))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
d3
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(+ 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))))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
d2
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(+.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 (+ 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)))
(+ (* 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 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)

rewrite329.0ms (5.1%)

Memory
12.4MiB live, 444.3MiB allocated
Rules
4 964×lower-fma.f32
4 960×lower-fma.f64
4 410×lower-/.f64
4 410×lower-/.f32
4 318×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029110
040109
1167104
21431104
08126102
Stop Event
iter limit
node limit
iter limit
Counts
14 → 192
Calls
Call 1
Inputs
(fma.f64 d3 d1 (*.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 d3))
(*.f64 d1 d3)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))
(*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))
#s(approx (+ 37 d2) #s(literal 37 binary64))
(*.f64 d1 #s(approx (+ (+ d3 37) d2) (+.f64 #s(literal 37 binary64) d3)))
#s(approx (+ (+ d3 37) d2) (+.f64 #s(literal 37 binary64) d3))
(+.f64 #s(literal 37 binary64) d3)
(fma.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 d2))
#s(approx (+ d3 37) #s(literal 37 binary64))
(*.f64 d1 d2)
Outputs
(+.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (fma.f64 d1 d2 (*.f64 d3 d1)))
(+.f64 (fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64))) (*.f64 d1 d2))
(-.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)))) (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))) (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))) (-.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 d1))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (-.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 d1))))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(fma.f64 d1 #s(literal 37 binary64) (fma.f64 d1 d2 (*.f64 d3 d1)))
(fma.f64 d1 (+.f64 #s(literal 37 binary64) d2) (*.f64 d3 d1))
(fma.f64 #s(literal 37 binary64) d1 (fma.f64 d1 d2 (*.f64 d3 d1)))
(fma.f64 (+.f64 #s(literal 37 binary64) d2) d1 (*.f64 d3 d1))
(fma.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 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))) (*.f64 d3 d1))
(fma.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))) (*.f64 d3 d1))
(fma.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 d3 d1))
(fma.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)) (*.f64 d3 d1))
(fma.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 d3 d1))
(fma.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)) (*.f64 d3 d1))
(/.f64 (fma.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))) (fma.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (-.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))))
(/.f64 (fma.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))) (fma.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 d1)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2))) (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)))) (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))))) (neg.f64 (fma.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (-.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))))) (neg.f64 (fma.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 d1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2))) (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2))))) (neg.f64 (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 d1)))) (fma.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 d1)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (-.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 d1)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)))) (*.f64 (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2))) (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))))) (*.f64 (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2))) (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (-.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2))) (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))) (neg.f64 (-.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 d1))))
(/.f64 (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (pow.f64 (fma.f64 d1 d2 (*.f64 d3 d1)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)) (-.f64 (*.f64 (fma.f64 d1 d2 (*.f64 d3 d1)) (fma.f64 d1 d2 (*.f64 d3 d1))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (fma.f64 d1 d2 (*.f64 d3 d1))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (fma.f64 (fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64))) (fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64))) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64))) (*.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))) (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)))) (fma.f64 (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))) (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)))) (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))) (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)))) (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))) (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(*.f64 (fma.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (-.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))))
(*.f64 (fma.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 d1))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2))) (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (-.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2))) (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2))))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2))))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2))))
(*.f64 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 d1))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2))) d1) (/.f64 (*.f64 d1 (-.f64 d3 (+.f64 #s(literal 37 binary64) d2))) (-.f64 d3 (+.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 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (-.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 (fma.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (fma.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)) (-.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 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)) (-.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 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 d1 (*.f64 d2 (*.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 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 d1 (*.f64 d2 (*.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 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 d1 (*.f64 d2 (*.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 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.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 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))))
(*.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 d1 (*.f64 d2 (*.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)) (/.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))))
(/.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)) (-.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))
(/.f64 (-.f64 (*.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 (-.f64 (*.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))))))
(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 (-.f64 (*.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 d3 d1))
(*.f64 d3 d1)
(*.f64 d1 d3)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))
(*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))
(*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)
#s(approx (+ 37 d2) #s(literal 37 binary64))
(*.f64 d1 #s(approx (+ (+ d3 37) d2) (+.f64 d3 #s(literal 37 binary64))))
(*.f64 #s(approx (+ (+ d3 37) d2) (+.f64 d3 #s(literal 37 binary64))) d1)
#s(approx (+ (+ d3 37) 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)) (/.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))))
(/.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 (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 (-.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 (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)))))))
(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 (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)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))
(+.f64 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))) (*.f64 d1 d2))
(-.f64 (/.f64 (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))) (/.f64 (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))))
(fma.f64 d1 d2 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))
(fma.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))
(fma.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d1 (*.f64 d1 d2))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))) (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))))) (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)))) (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)))))))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))) (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))) (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 d2))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(approx (+ d3 37) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2))) (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))) (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)))))))) (neg.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)))) (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))) (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)))))))) (neg.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))) (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 d2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(approx (+ d3 37) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2)))) (neg.f64 (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(approx (+ d3 37) #s(literal 37 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))) (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 d2))))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))) (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(approx (+ d3 37) #s(literal 37 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)))) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)))))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(approx (+ d3 37) #s(literal 37 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2))) (*.f64 (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2)) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (*.f64 (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 #s(approx (+ d3 37) #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 #s(approx (+ d3 37) #s(literal 37 binary64))) (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)))) (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(approx (+ d3 37) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2))) (/.f64 (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2))) (*.f64 (/.f64 (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(approx (+ d3 37) #s(literal 37 binary64))))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 #s(approx (+ d3 37) #s(literal 37 binary64))))
(*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))) (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)))) (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))))))
(*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))) (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (-.f64 (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))) (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 d2)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(approx (+ d3 37) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2))))
(*.f64 (+.f64 d2 #s(approx (+ d3 37) #s(literal 37 binary64))) d1)
(*.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))) (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)))))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)))) (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)))))))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(approx (+ d3 37) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2)))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(approx (+ d3 37) #s(literal 37 binary64)))))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64))))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(approx (+ d3 37) #s(literal 37 binary64)))) d1) (/.f64 (*.f64 d1 (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2)) (-.f64 #s(approx (+ d3 37) #s(literal 37 binary64)) d2)))
#s(approx (+ d3 37) #s(literal 37 binary64))
(*.f64 d1 d2)
(*.f64 d2 d1)

eval75.0ms (1.2%)

Memory
-13.1MiB live, 67.5MiB allocated
Compiler

Compiled 6 902 to 582 computations (91.6% saved)

prune32.0ms (0.5%)

Memory
13.5MiB live, 52.1MiB allocated
Pruning

8 alts after pruning (2 fresh and 6 done)

PrunedKeptTotal
New5262528
Fresh000
Picked145
Done123
Total5288536
Accuracy
100.0%
Counts
536 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.9%
(fma.f64 d3 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))
73.6%
(fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))
63.9%
(fma.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 d2))
64.9%
(*.f64 d1 #s(approx (+ (+ d3 37) d2) (+.f64 #s(literal 37 binary64) d3)))
63.9%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
26.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))
41.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
38.9%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
Compiler

Compiled 70 to 42 computations (40% saved)

simplify5.0ms (0.1%)

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

Found 6 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (+ 37 d2) #s(literal 37 binary64))
cost-diff0
(*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))
cost-diff192
(fma.f64 d3 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))
cost-diff0
(*.f64 d1 d2)
cost-diff0
#s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))
cost-diff0
(fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))
Rules
24×lower-*.f32
20×lower-*.f64
20×lower-+.f64
20×lower-fma.f32
20×lower-+.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01252
01752
12951
23551
33651
03651
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))
d3
d1
#s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))
(*.f64 d1 d2)
d2
(fma.f64 d3 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))
d3
d1
(*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))
#s(approx (+ 37 d2) #s(literal 37 binary64))
#s(literal 37 binary64)
Outputs
(fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))
d3
d1
#s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))
(*.f64 d1 d2)
d2
(fma.f64 d3 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))
(*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))
d3
d1
(*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))
#s(approx (+ 37 d2) #s(literal 37 binary64))
#s(literal 37 binary64)

localize27.0ms (0.4%)

Memory
-6.3MiB live, 32.3MiB allocated
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
accuracy0.0078125
(*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))
accuracy0.5039007452111204
(fma.f64 d3 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))
accuracy31.192951685550696
#s(approx (+ 37 d2) #s(literal 37 binary64))
accuracy0
(*.f64 d1 d2)
accuracy0.5039007452111204
(fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))
accuracy32.24063309121847
#s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))
Samples
17.0ms254×0valid
0.0ms1valid
Compiler

Compiled 42 to 11 computations (73.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-mult: 5.0ms (66.7% of total)
ival-add: 2.0ms (26.7% of total)
adjust: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series2.0ms (0%)

Memory
2.9MiB live, 2.9MiB allocated
Counts
6 → 156
Calls
Call 1
Inputs
#<alt (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))>
#<alt #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (fma.f64 d3 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))>
#<alt (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))>
#<alt #s(approx (+ 37 d2) #s(literal 37 binary64))>
Outputs
#<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 (+ 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 d3) (* -1 (+ 37 d2)))))>
#<alt (* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))>
#<alt (* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))>
#<alt (* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))>
#<alt (+ (* 37 d1) (* d1 d3))>
#<alt (+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))>
#<alt (* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))>
#<alt (* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) 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 (* 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 (* 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))>
#<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 (+ 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 d3) (* -1 (+ 37 d2)))))>
#<alt (* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))>
#<alt (* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))>
#<alt (* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))>
#<alt (+ (* 37 d1) (* d1 d3))>
#<alt (+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))>
#<alt (* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))>
#<alt (* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) 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 (* 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))))>
Calls

39 calls:

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

simplify182.0ms (2.8%)

Memory
-13.1MiB live, 195.4MiB allocated
Algorithm
egg-herbie
Rules
5 244×lower-fma.f64
5 244×lower-fma.f32
2 124×lower-*.f64
2 124×lower-*.f32
1 898×lower--.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
054798
1188794
2527794
31585794
44347794
56939794
08049794
Stop Event
iter limit
node limit
Counts
156 → 154
Calls
Call 1
Inputs
(* 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 (+ 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 d3) (* -1 (+ 37 d2)))))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 d2)
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) 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))
(* 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))))
(* 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))
(+ (* 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 (+ 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 d3) (* -1 (+ 37 d2)))))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 d2)
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) 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))
(* 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))))
Outputs
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) 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))
(* 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))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 37 d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) 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)

rewrite292.0ms (4.5%)

Memory
21.6MiB live, 374.9MiB allocated
Rules
7 200×lower-fma.f32
7 196×lower-fma.f64
5 536×lower-*.f32
5 532×lower-*.f64
2 454×lower-pow.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01246
01746
16645
245645
3441145
0839645
Stop Event
iter limit
node limit
iter limit
Counts
6 → 196
Calls
Call 1
Inputs
(fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))
#s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))
(*.f64 d1 d2)
(fma.f64 d3 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))
(*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))
#s(approx (+ 37 d2) #s(literal 37 binary64))
Outputs
(+.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))
(+.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (neg.f64 (/.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (/.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))
(-.f64 (/.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1))))
(fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))
(fma.f64 d3 (/.f64 (*.f64 d3 (*.f64 d1 d1)) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (neg.f64 (/.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))
(fma.f64 d1 d3 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))
(fma.f64 d1 (/.f64 (*.f64 d3 (*.f64 d3 d1)) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (neg.f64 (/.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))
(fma.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (neg.f64 (/.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))
(fma.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (neg.f64 (/.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))
(fma.f64 (*.f64 d3 d3) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (neg.f64 (/.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (neg.f64 (/.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))
(fma.f64 (*.f64 d3 (*.f64 d1 d1)) (/.f64 d3 (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (neg.f64 (/.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))
(fma.f64 (*.f64 d3 (*.f64 d3 d1)) (/.f64 d1 (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (neg.f64 (/.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (neg.f64 (/.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))) (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (neg.f64 (/.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))
(fma.f64 (pow.f64 d3 #s(literal 1 binary64)) (pow.f64 d1 #s(literal 1 binary64)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))
(fma.f64 (pow.f64 d1 #s(literal 1 binary64)) (pow.f64 d3 #s(literal 1 binary64)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))
(fma.f64 (exp.f64 (log.f64 d3)) (exp.f64 (log.f64 d1)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))
(fma.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d3)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))
(neg.f64 (/.f64 (fma.f64 d3 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (neg.f64 (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))))
(neg.f64 (/.f64 (*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (neg.f64 (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 d3 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))) (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))
(/.f64 (fma.f64 d3 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))
(/.f64 (*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))
(/.f64 (neg.f64 (fma.f64 d3 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))) (neg.f64 (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (neg.f64 (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))) (*.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (*.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))) (*.f64 (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (-.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)))))
(/.f64 (*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1))) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)))
(/.f64 (*.f64 (fma.f64 d3 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))) (*.f64 (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))))
(/.f64 (*.f64 (fma.f64 d3 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))) (*.f64 (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (fma.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))))
(/.f64 (*.f64 (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (*.f64 (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (*.f64 (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (*.f64 (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))) (*.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (*.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (-.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))) (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (fma.f64 d3 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (fma.f64 d3 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)))) (neg.f64 (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))) (*.f64 (/.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (*.f64 (/.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (/.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))) (fma.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (fma.f64 (/.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (/.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (/.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (*.f64 (/.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (/.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))) (fma.f64 d3 (/.f64 (*.f64 d3 (*.f64 d1 d1)) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (/.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))
(/.f64 (*.f64 (fma.f64 d3 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) #s(literal 1 binary64)) (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))) (*.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (*.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))) (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (-.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 d3 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))
(/.f64 (*.f64 (*.f64 (fma.f64 d3 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (fma.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))
(/.f64 (-.f64 (neg.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (neg.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (neg.f64 (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)))) #s(literal -1 binary64))
(*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (*.f64 (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))
(*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (/.f64 (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))
(*.f64 (fma.f64 d3 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))
(*.f64 (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))))
(*.f64 (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (/.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))
(*.f64 (*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))
(*.f64 (neg.f64 (fma.f64 d3 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))
(*.f64 #s(literal 1 binary64) (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))) (fma.f64 d3 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d3 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1))) (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1))))
(*.f64 (/.f64 (*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))
(*.f64 (/.f64 (fma.f64 d3 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (fma.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (*.f64 (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))) (fma.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1))) (-.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))))
(*.f64 (/.f64 (fma.f64 d3 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (*.f64 (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (-.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)))))) (-.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)))))
(*.f64 (/.f64 (*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))) (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (fma.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))) (*.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (*.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (-.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (-.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (fma.f64 d3 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (*.f64 (fma.f64 d3 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (*.f64 (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) (-.f64 (*.f64 d3 d1) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))
(exp.f64 (log.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))))
(exp.f64 (*.f64 (log.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))) #s(literal 1 binary64)))
#s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2))
(pow.f64 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)) #s(literal 1 binary64))
(*.f64 d1 d2)
(*.f64 d2 d1)
(+.f64 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))
(+.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (neg.f64 (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))))
(-.f64 (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3))))
(fma.f64 d3 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))
(fma.f64 d3 (/.f64 (*.f64 d3 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (neg.f64 (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(fma.f64 d1 d3 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))
(fma.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d3 d1))
(fma.f64 d1 (/.f64 (*.f64 d3 (*.f64 d3 d1)) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (neg.f64 (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(fma.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1 (*.f64 d3 d1))
(fma.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (neg.f64 (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(fma.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (neg.f64 (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(fma.f64 (*.f64 d3 d3) (/.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (neg.f64 (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (neg.f64 (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(fma.f64 (*.f64 d3 (*.f64 d1 d1)) (/.f64 d3 (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (neg.f64 (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(fma.f64 (*.f64 d3 (*.f64 d3 d1)) (/.f64 d1 (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (neg.f64 (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d3 (*.f64 d3 d1)) (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (neg.f64 (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (neg.f64 (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(fma.f64 (/.f64 d3 d1) (/.f64 (*.f64 d3 (*.f64 d1 d1)) (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (neg.f64 (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(fma.f64 (/.f64 (*.f64 d3 d1) d1) (/.f64 (*.f64 d3 d1) (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (neg.f64 (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(fma.f64 (/.f64 (*.f64 d3 d3) d1) (/.f64 (*.f64 d1 d1) (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (neg.f64 (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d3 d1)) d1) (/.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (neg.f64 (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 d1)) d1) (/.f64 d3 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (neg.f64 (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))) (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (neg.f64 (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))))) (fma.f64 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (neg.f64 (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(fma.f64 (pow.f64 d3 #s(literal 1 binary64)) (pow.f64 d1 #s(literal 1 binary64)) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))
(fma.f64 (pow.f64 d1 #s(literal 1 binary64)) (pow.f64 d3 #s(literal 1 binary64)) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))
(fma.f64 (pow.f64 d1 #s(literal 1 binary64)) (pow.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(literal 1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 1 binary64)) (*.f64 d3 d1))
(fma.f64 (exp.f64 (log.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (exp.f64 (log.f64 d1)) (*.f64 d3 d1))
(fma.f64 (exp.f64 (log.f64 d3)) (exp.f64 (log.f64 d1)) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))
(fma.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d3 d1))
(fma.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d3)) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64)))))) (neg.f64 (fma.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (neg.f64 d1) (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))))) (fma.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 (neg.f64 d1) (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64)))))) (fma.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))))) (neg.f64 (fma.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 (neg.f64 d1) (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (neg.f64 d1) (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))) (*.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))) (*.f64 (fma.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (fma.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (-.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3)) (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))))) (*.f64 (fma.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))))) (*.f64 (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (fma.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 d3 d1) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3))) (*.f64 d1 (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))))) (*.f64 (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))) (*.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (-.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))) (fma.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64)))))) (fma.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 d3 d1) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64)))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 (neg.f64 d1) (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3)))) (neg.f64 (*.f64 d1 (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))))) (*.f64 (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))) (fma.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (fma.f64 (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))) (*.f64 (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))))) (fma.f64 d3 (/.f64 (*.f64 d3 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64)))))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))) (*.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))) (fma.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (-.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))) (fma.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 d3 d1) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) d1) (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))
(/.f64 (-.f64 (neg.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))) (neg.f64 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))))) (*.f64 (neg.f64 d1) (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) d1) (/.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) d1)) (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3)) (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))
(*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (/.f64 (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))
(*.f64 (fma.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))))
(*.f64 (fma.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (/.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (fma.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 (neg.f64 d1) (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3))))
(*.f64 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))) d1)
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) d1) (/.f64 (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))) (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (pow.f64 (/.f64 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))) (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64)))))) (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3)) (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3)))))) (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64)))))) (*.f64 (fma.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (-.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3))))) (-.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))))) (fma.f64 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))
(*.f64 (pow.f64 (/.f64 d1 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 d3 d1) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 d1 (+.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d3 #s(approx (+ 37 d2) #s(literal 37 binary64))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64)))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (fma.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))) (*.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (-.f64 (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (-.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d3) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(approx (+ 37 d2) #s(literal 37 binary64))))))))
(exp.f64 (log.f64 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))) #s(literal 1 binary64)))
(pow.f64 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))) #s(literal 1 binary64))
(*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))
(*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)
(*.f64 (pow.f64 d1 #s(literal 1 binary64)) (pow.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) #s(literal 1 binary64)) (pow.f64 d1 #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)))) (exp.f64 (log.f64 d1)))
(*.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)))))
#s(approx (+ 37 d2) #s(literal 37 binary64))

eval37.0ms (0.6%)

Memory
-15.4MiB live, 61.1MiB allocated
Compiler

Compiled 9 573 to 532 computations (94.4% saved)

prune32.0ms (0.5%)

Memory
9.9MiB live, 52.7MiB allocated
Pruning

8 alts after pruning (0 fresh and 8 done)

PrunedKeptTotal
New3500350
Fresh000
Picked022
Done066
Total3508358
Accuracy
100.0%
Counts
358 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.9%
(fma.f64 d3 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))
73.6%
(fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))
63.9%
(fma.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 d2))
64.9%
(*.f64 d1 #s(approx (+ (+ d3 37) d2) (+.f64 #s(literal 37 binary64) d3)))
63.9%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
26.8%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))
41.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
38.9%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d2))
Compiler

Compiled 181 to 73 computations (59.7% saved)

regimes24.0ms (0.4%)

Memory
-13.7MiB live, 25.6MiB allocated
Counts
15 → 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 d2) #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)))
(*.f64 d1 #s(approx (+ (+ d3 37) d2) (+.f64 #s(literal 37 binary64) d3)))
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(fma.f64 d1 #s(approx (+ d3 37) #s(literal 37 binary64)) (*.f64 d1 d2))
(fma.f64 d3 d1 #s(approx (* d1 (+ 37 d2)) (*.f64 d1 d2)))
(fma.f64 d3 d1 (*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64))))
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 d2))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(+.f64 #s(approx (+ (* d1 d2) (* (+ d3 5) d1)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (+.f64 d3 #s(literal 5 binary64)) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(+.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:

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

Compiled 34 to 25 computations (26.5% saved)

regimes13.0ms (0.2%)

Memory
17.1MiB live, 17.1MiB 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 d2) #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)))
(*.f64 d1 #s(approx (+ (+ d3 37) d2) (+.f64 #s(literal 37 binary64) d3)))
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 (+.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)))
2.0ms
d2
2.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
72.0%4d1
94.1%2d2
94.7%2d3
99.3%2(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
94.7%2(+.f64 d3 #s(literal 5 binary64))
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes6.0ms (0.1%)

Memory
8.5MiB live, 8.5MiB 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 d2) #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

3 calls:

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

Compiled 26 to 19 computations (26.9% saved)

regimes8.0ms (0.1%)

Memory
-29.1MiB live, 10.4MiB 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 d2) #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 d2) #s(literal 37 binary64))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 d3))
Calls

4 calls:

3.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
1.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
79.5%3(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
75.8%3d2
75.7%4d3
69.7%2(+.f64 d3 #s(literal 5 binary64))
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes2.0ms (0%)

Memory
2.7MiB live, 2.7MiB 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

1 calls:

2.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Results
AccuracySegmentsBranch
74.4%2(+.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)

regimes6.0ms (0.1%)

Memory
11.1MiB live, 11.1MiB 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
d3
1.0ms
d2
1.0ms
d1
1.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
38.9%1d1
38.9%1(+.f64 d3 #s(literal 5 binary64))
38.9%1d3
38.9%1d2
38.9%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.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-7.925445146012341e-305
2.071351868365271e-303
Compiler

Compiled 19 to 17 computations (10.5% saved)

bsearch0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.43978362757891e+23
8.974774494962012e+30
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
6.795498516383302e+32
4.790820289188682e+51
0.0ms
-7.925445146012341e-305
2.071351868365271e-303
Compiler

Compiled 19 to 17 computations (10.5% saved)

bsearch0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-7.925445146012341e-305
2.071351868365271e-303
Compiler

Compiled 19 to 17 computations (10.5% saved)

simplify7.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
045257
159257
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 -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 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))))
(if (<=.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 999999999999999983222784 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 -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 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 999999999999999945575230987042816 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d2) #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 -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 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))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 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))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64))) #s(literal -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 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 d3 #s(literal 37 binary64)))))
(if (<=.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 999999999999999983222784 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 -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 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 999999999999999945575230987042816 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d2) #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 -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 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 999999999999999945575230987042816 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 #s(approx (+ 37 d2) #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 -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 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 -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 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))

soundness798.0ms (12.3%)

Memory
-36.5MiB live, 178.7MiB allocated
Rules
13 292×lower-fma.f64
13 292×lower-fma.f32
11 380×lower-fma.f64
11 380×lower-fma.f32
8 646×lower-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01133
01733
16429
253625
0822525
083698
1291690
2915686
32471686
46080686
08159686
01571716
15571716
214941704
342981704
477691704
086941698
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 225 to 99 computations (56% saved)

preprocess97.0ms (1.5%)

Memory
26.2MiB live, 66.5MiB allocated
Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 386 to 154 computations (60.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...