FastMath dist3

Time bar (total: 4.9s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

analyze0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated; 0ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 15 to 13 computations (13.3% saved)

sample1.1s (23.1%)

Memory
35.0MiB live, 1 548.7MiB allocated; 349ms collecting garbage
Samples
693.0ms8 214×0valid
8.0ms2valid
4.0ms34×1valid
Precisions
Click to see histograms. Total time spent on operations: 401.0ms
ival-mult: 262.0ms (65.4% of total)
ival-add: 112.0ms (28% of total)
adjust: 11.0ms (2.7% of total)
exact: 9.0ms (2.2% of total)
ival-true: 5.0ms (1.2% of total)
ival-assert: 3.0ms (0.7% of total)
Bogosity

explain206.0ms (4.2%)

Memory
-45.0MiB live, 259.8MiB allocated; 41ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
20-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-rescue20
(*.f64 d1 d2)overflow24
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)overflow19
Confusion
Predicted +Predicted -
+20
-0254
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+200
-00254
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0254
12
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
35.0ms468×0valid
5.0ms30×1valid
3.0ms12×2valid
1.0ms3valid
Compiler

Compiled 99 to 37 computations (62.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-mult: 13.0ms (53.3% of total)
ival-add: 7.0ms (28.7% of total)
adjust: 2.0ms (8.2% of total)
exact: 1.0ms (4.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess187.0ms (3.9%)

Memory
43.2MiB live, 230.3MiB allocated; 20ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

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

(negabs d1)

(sort d2 d3)

Compiler

Compiled 13 to 11 computations (15.4% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated; 0ms collecting garbage
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 13 to 11 computations (15.4% saved)

simplify114.0ms (2.4%)

Memory
-11.1MiB live, 79.8MiB allocated; 8ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

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

Useful iterations: 2 (0.0ms)

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

localize59.0ms (1.2%)

Memory
-2.4MiB live, 42.9MiB allocated; 2ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 d1 #s(literal 32 binary64))
accuracy0.03125
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
accuracy0.07421875
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
accuracy0.4843729358302058
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
Samples
49.0ms238×0valid
2.0ms2valid
1.0ms10×1valid
0.0ms3valid
Compiler

Compiled 43 to 13 computations (69.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 5.0ms (50.3% of total)
ival-add: 3.0ms (30.2% of total)
adjust: 1.0ms (10.1% 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.2%)

Memory
22.1MiB live, 22.1MiB allocated; 0ms collecting garbage
Counts
5 → 27
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
(*.f64 d1 d2)
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
(*.f64 d1 #s(literal 32 binary64))
Outputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 d2)
(* d1 (+ 5 d3))
(* 32 d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (* d1 d2))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(* 5 d1)
(+ (* 5 d1) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (* 5 (/ d1 d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
Calls

9 calls:

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

simplify240.0ms (4.9%)

Memory
-10.7MiB live, 176.6MiB allocated; 28ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite214.0ms (4.4%)

Memory
-16.0MiB live, 325.4MiB allocated; 41ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

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

eval42.0ms (0.9%)

Memory
-10.0MiB live, 35.0MiB allocated; 4ms collecting garbage
Compiler

Compiled 6 953 to 832 computations (88% saved)

prune6.0ms (0.1%)

Memory
17.4MiB live, 17.4MiB allocated; 0ms collecting garbage
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New2437250
Fresh000
Picked101
Done000
Total2447251
Accuracy
100.0%
Counts
251 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.6%
(fma.f64 (+.f64 #s(literal 5 binary64) d3) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
99.6%
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
99.9%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
84.6%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2))
67.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
61.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
41.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
Compiler

Compiled 208 to 166 computations (20.2% saved)

simplify119.0ms (2.4%)

Memory
-13.8MiB live, 85.4MiB allocated; 17ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

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

Useful iterations: 2 (0.0ms)

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

localize103.0ms (2.1%)

Memory
-9.5MiB live, 178.0MiB allocated; 39ms collecting garbage
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(+.f64 d3 #s(literal 37 binary64))
accuracy0.0
(*.f64 d2 d1)
accuracy0.2695284976055602
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
accuracy0.0
(+.f64 #s(literal 37 binary64) d3)
accuracy0.0234375
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
accuracy21.13185960476284
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
accuracy0.0
(+.f64 #s(literal 37 binary64) d2)
accuracy0.00390625
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
accuracy24.70538571034447
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
accuracy0.0
(*.f64 d3 d1)
accuracy37.45863513686074
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
accuracy0.0
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
accuracy0.0
(+.f64 d3 #s(literal 37 binary64))
accuracy0.0390625
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
Samples
64.0ms254×0valid
1.0ms1valid
Compiler

Compiled 106 to 25 computations (76.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 50.0ms
ival-add: 29.0ms (57.6% of total)
ival-mult: 20.0ms (39.7% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series18.0ms (0.4%)

Memory
11.3MiB live, 55.0MiB allocated; 3ms collecting garbage
Counts
13 → 43
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
(+.f64 d3 #s(literal 37 binary64))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
(*.f64 d3 d1)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
(+.f64 #s(literal 37 binary64) d2)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
(+.f64 #s(literal 37 binary64) d3)
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
(*.f64 d2 d1)
Outputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 d3)
(* d1 (+ 37 d2))
(* d1 (+ 37 d3))
(* d1 d2)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ 37 d3)
(+ 37 (+ d2 d3))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* 37 d1)
(+ (* 37 d1) (* d1 d2))
37
(+ 37 d2)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
d2
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
d3
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))
Calls

9 calls:

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

simplify119.0ms (2.4%)

Memory
4.5MiB live, 194.5MiB allocated; 19ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

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

rewrite273.0ms (5.6%)

Memory
-23.2MiB live, 145.0MiB allocated; 98ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

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

eval37.0ms (0.8%)

Memory
4.4MiB live, 48.8MiB allocated; 6ms collecting garbage
Compiler

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

prune8.0ms (0.2%)

Memory
20.8MiB live, 20.8MiB allocated; 0ms collecting garbage
Pruning

9 alts after pruning (4 fresh and 5 done)

PrunedKeptTotal
New2963299
Fresh112
Picked055
Done000
Total2979306
Accuracy
100.0%
Counts
306 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.6%
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
99.9%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
67.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1)))
61.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
84.6%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2))
67.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
61.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
29.3%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
41.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
Compiler

Compiled 155 to 121 computations (21.9% saved)

simplify149.0ms (3.1%)

Memory
-8.8MiB live, 140.2MiB allocated; 18ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
027151
039149
182139
2196123
3549123
41504121
54504121
08379119
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
(*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)
#s(approx (+ 37 d2) #s(literal 37 binary64))
#s(literal 37 binary64)
d1
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2)
(fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1)
(/.f64 d1 d2)
d1
d2
(+.f64 #s(literal 37 binary64) d3)
#s(literal 37 binary64)
d3
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
d1
#s(literal 37 binary64)
(*.f64 d2 d1)
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1)))
(fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1))
d3
d1
(*.f64 #s(literal 37 binary64) d1)
#s(literal 37 binary64)
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
(*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)
#s(approx (+ 37 d2) #s(literal 37 binary64))
#s(literal 37 binary64)
d1
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 1 binary64) d2) d1))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2)
(*.f64 (fma.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 1 binary64) d2) d1)
(fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1)
(fma.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2) d1)
(/.f64 d1 d2)
d1
d2
(+.f64 #s(literal 37 binary64) d3)
#s(literal 37 binary64)
d3
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
d1
#s(literal 37 binary64)
(*.f64 d2 d1)
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
d3
d1
(*.f64 #s(literal 37 binary64) d1)
#s(literal 37 binary64)

localize85.0ms (1.8%)

Memory
-10.3MiB live, 138.3MiB allocated; 5ms collecting garbage
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 #s(literal 37 binary64) d1)
accuracy0.01953125
(fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1))
accuracy21.13185960476284
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1)))
accuracy0.0
(*.f64 d2 d1)
accuracy0.01953125
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
accuracy24.70538571034447
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
accuracy0.0
(+.f64 #s(literal 37 binary64) d3)
accuracy0.0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2))
accuracy1.437881771136998
(fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1)
accuracy8.543133979846427
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2)
accuracy0.00390625
(*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)
accuracy24.70538571034447
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
accuracy30.440434960988107
#s(approx (+ 37 d2) #s(literal 37 binary64))
Samples
54.0ms254×0valid
1.0ms1valid
Compiler

Compiled 120 to 27 computations (77.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 41.0ms
ival-mult: 29.0ms (70.2% of total)
ival-add: 10.0ms (24.2% of total)
ival-div: 2.0ms (4.8% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series19.0ms (0.4%)

Memory
21.8MiB live, 21.8MiB allocated; 0ms collecting garbage
Counts
14 → 50
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
(*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)
#s(approx (+ 37 d2) #s(literal 37 binary64))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2))
(fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1)
(/.f64 d1 d2)
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
(*.f64 d2 d1)
(fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1)))
(*.f64 #s(literal 37 binary64) d1)
(+.f64 #s(literal 37 binary64) d3)
Outputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 d2))
(* d1 (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2)))))
(* d1 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(/ d1 d2)
(* d1 d2)
(* d1 (+ 37 d3))
(* 37 d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1))))
(* -1 (* d1 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d1 (- (* -1 d2) 37)))
(* -1 (* d1 (- (* -1 d3) 37)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 37 d1) (* d1 d2))
37
(+ 37 d2)
(+ (* d1 d2) (* d1 (+ 37 d3)))
(/ (* d1 (+ 37 d3)) d2)
(/ (+ (* d1 d2) (* d1 (+ 37 d3))) d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
d1
(+ d1 (/ (* d1 (+ 37 d3)) d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* d1 d3) (* d2 (+ d1 (* 37 (/ d1 d2)))))
(+ d1 (* 37 (/ d1 d2)))
(+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2)))
(+ (* 37 d1) (* d1 d3))
(+ 37 d3)
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (/ (* d2 (+ d1 (* 37 (/ d1 d2)))) d3)))
(/ (* d1 d3) d2)
(* d3 (+ (* 37 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d2 (+ d1 (* 37 (/ d1 d2)))) d3)))))
(* -1 (* d3 (+ (* -1 (/ d1 d2)) (* -1 (/ (+ d1 (* 37 (/ d1 d2))) d3)))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
Calls

9 calls:

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

simplify96.0ms (2%)

Memory
-7.3MiB live, 79.6MiB allocated; 14ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0139302
1520298
21864294
08193286
Stop Event
iter limit
node limit
Counts
50 → 47
Calls
Call 1
Inputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 d2))
(* d1 (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2)))))
(* d1 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(/ d1 d2)
(* d1 d2)
(* d1 (+ 37 d3))
(* 37 d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1))))
(* -1 (* d1 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d1 (- (* -1 d2) 37)))
(* -1 (* d1 (- (* -1 d3) 37)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 37 d1) (* d1 d2))
37
(+ 37 d2)
(+ (* d1 d2) (* d1 (+ 37 d3)))
(/ (* d1 (+ 37 d3)) d2)
(/ (+ (* d1 d2) (* d1 (+ 37 d3))) d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
d1
(+ d1 (/ (* d1 (+ 37 d3)) d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* d1 d3) (* d2 (+ d1 (* 37 (/ d1 d2)))))
(+ d1 (* 37 (/ d1 d2)))
(+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2)))
(+ (* 37 d1) (* d1 d3))
(+ 37 d3)
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (/ (* d2 (+ d1 (* 37 (/ d1 d2)))) d3)))
(/ (* d1 d3) d2)
(* d3 (+ (* 37 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d2 (+ d1 (* 37 (/ d1 d2)))) d3)))))
(* -1 (* d3 (+ (* -1 (/ d1 d2)) (* -1 (/ (+ d1 (* 37 (/ d1 d2))) d3)))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
Outputs
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2)))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* d1 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(fma.f64 (-.f64 d3 #s(literal -37 binary64)) (/.f64 d1 d2) d1)
(/ d1 d2)
(/.f64 d1 d2)
(* d1 d2)
(*.f64 d2 d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* -1 (* d1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* -1 (* d1 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(fma.f64 (-.f64 d3 #s(literal -37 binary64)) (/.f64 d1 d2) d1)
(* -1 (* d1 (- (* -1 d2) 37)))
(*.f64 (neg.f64 d1) (-.f64 (neg.f64 d2) #s(literal 37 binary64)))
(* -1 (* d1 (- (* -1 d3) 37)))
(*.f64 (neg.f64 d1) (-.f64 (neg.f64 d3) #s(literal 37 binary64)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(+ (* 37 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
37
#s(literal 37 binary64)
(+ 37 d2)
(-.f64 d2 #s(literal -37 binary64))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(/ (* d1 (+ 37 d3)) d2)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) (/.f64 d1 d2))
(/ (+ (* d1 d2) (* d1 (+ 37 d3))) d2)
(fma.f64 (-.f64 d3 #s(literal -37 binary64)) (/.f64 d1 d2) d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(-.f64 d2 #s(literal -37 binary64))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
d1
(+ d1 (/ (* d1 (+ 37 d3)) d2))
(fma.f64 (-.f64 d3 #s(literal -37 binary64)) (/.f64 d1 d2) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(+ (* d1 d3) (* d2 (+ d1 (* 37 (/ d1 d2)))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(+ d1 (* 37 (/ d1 d2)))
(fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)
(+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2)))
(fma.f64 (-.f64 d3 #s(literal -37 binary64)) (/.f64 d1 d2) d1)
(+ (* 37 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ 37 d3)
(-.f64 d3 #s(literal -37 binary64))
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* d3 (+ d1 (/ (* d2 (+ d1 (* 37 (/ d1 d2)))) d3)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(/ (* d1 d3) d2)
(*.f64 (/.f64 d1 d2) d3)
(* d3 (+ (* 37 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(fma.f64 (/.f64 d1 d3) d3 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (/.f64 d1 d2)))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(-.f64 d3 #s(literal -37 binary64))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d2 (+ d1 (* 37 (/ d1 d2)))) d3)))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* -1 (* d3 (+ (* -1 (/ d1 d2)) (* -1 (/ (+ d1 (* 37 (/ d1 d2))) d3)))))
(fma.f64 (/.f64 d1 d3) d3 (*.f64 (-.f64 d3 #s(literal -37 binary64)) (/.f64 d1 d2)))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)

rewrite262.0ms (5.4%)

Memory
6.6MiB live, 237.9MiB allocated; 34ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027139
039137
1188127
21386127
08186123
Stop Event
iter limit
node limit
iter limit
Counts
14 → 231
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
(*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)
#s(approx (+ 37 d2) #s(literal 37 binary64))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2))
(fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1)
(/.f64 d1 d2)
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
(*.f64 d2 d1)
(fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1)))
(*.f64 #s(literal 37 binary64) d1)
(+.f64 #s(literal 37 binary64) d3)
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
(*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)
(*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))
#s(approx (+ 37 d2) #s(literal 37 binary64))
(*.f64 (fma.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2) d1) d2)
(*.f64 d2 (fma.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2) d1))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)))) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (*.f64 d2 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2))) (-.f64 (*.f64 d2 d1) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))))) (-.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2)) (*.f64 (*.f64 d2 d1) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)))) (*.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 d1)) d2)) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64))) d2)) (neg.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 d2 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 d1)))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)))
(/.f64 (neg.f64 (*.f64 d2 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64))))) (neg.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 d1)) d2) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1))
(/.f64 (*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64))) d2) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 d1))) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1))
(/.f64 (*.f64 d2 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)))) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2 (*.f64 d2 d1))
(fma.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2))
(fma.f64 d2 d1 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))))
(fma.f64 d1 d2 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2))
(fma.f64 d1 d2 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2) (*.f64 d2 d1))
(+.f64 (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d2))
(+.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2) d1) d2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1))) (*.f64 (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)))) (+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1))))
(/.f64 (-.f64 (*.f64 d1 d1) (*.f64 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) (/.f64 d1 d2)) (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) (/.f64 d1 d2)))) (+.f64 d1 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) (/.f64 d1 d2))))
(/.f64 (-.f64 (*.f64 d1 d1) (*.f64 (*.f64 (neg.f64 (/.f64 d1 d2)) (+.f64 #s(literal 37 binary64) d3)) (*.f64 (neg.f64 (/.f64 d1 d2)) (+.f64 #s(literal 37 binary64) d3)))) (+.f64 d1 (*.f64 (neg.f64 (/.f64 d1 d2)) (+.f64 #s(literal 37 binary64) d3))))
(/.f64 (-.f64 (*.f64 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))) (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)))) (pow.f64 (*.f64 (/.f64 d1 d2) d3) #s(literal 2 binary64))) (-.f64 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))) (*.f64 (/.f64 d1 d2) d3)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (/.f64 d1 d2) d3 d1) (fma.f64 (/.f64 d1 d2) d3 d1))) (-.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) (fma.f64 (/.f64 d1 d2) d3 d1)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) (fma.f64 (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1))))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) (/.f64 d1 d2)) #s(literal 3 binary64))) (fma.f64 d1 d1 (fma.f64 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) (/.f64 d1 d2)) (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) (/.f64 d1 d2)) (*.f64 d1 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) (/.f64 d1 d2))))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (/.f64 d1 d2)) (+.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64))) (fma.f64 d1 d1 (fma.f64 (*.f64 (neg.f64 (/.f64 d1 d2)) (+.f64 #s(literal 37 binary64) d3)) (*.f64 (neg.f64 (/.f64 d1 d2)) (+.f64 #s(literal 37 binary64) d3)) (*.f64 d1 (*.f64 (neg.f64 (/.f64 d1 d2)) (+.f64 #s(literal 37 binary64) d3))))))
(/.f64 (+.f64 (pow.f64 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d1 d2) d3) #s(literal 3 binary64))) (fma.f64 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))) (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))) (-.f64 (pow.f64 (*.f64 (/.f64 d1 d2) d3) #s(literal 2 binary64)) (*.f64 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))) (*.f64 (/.f64 d1 d2) d3)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (fma.f64 (/.f64 d1 d2) d3 d1) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 1369 binary64) (-.f64 (*.f64 (fma.f64 (/.f64 d1 d2) d3 d1) (fma.f64 (/.f64 d1 d2) d3 d1)) (*.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) (fma.f64 (/.f64 d1 d2) d3 d1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 d1 d1) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 d1)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1) (*.f64 d1 d1))) (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))) (*.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))) (pow.f64 d1 #s(literal 3 binary64)))) (*.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 d1 d1) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))) (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 d1))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 37 binary64) d3) (*.f64 (/.f64 d1 d2) d1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64))) (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 37 binary64) d3) (*.f64 (/.f64 d1 d2) d1)))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64))) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))) (/.f64 (*.f64 d1 (-.f64 d3 #s(literal 37 binary64))) d2) d1)
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)
(fma.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) (fma.f64 (/.f64 d1 d2) d3 d1))
(fma.f64 #s(literal 37 binary64) (/.f64 d1 d2) (fma.f64 (/.f64 d1 d2) d3 d1))
(fma.f64 d1 (/.f64 (+.f64 #s(literal 37 binary64) d3) d2) d1)
(-.f64 (/.f64 (*.f64 d1 d1) (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)))
(-.f64 d1 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) (/.f64 d1 d2)))
(-.f64 d1 (*.f64 (neg.f64 (/.f64 d1 d2)) (+.f64 #s(literal 37 binary64) d3)))
(+.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 37 binary64) d3) (*.f64 (/.f64 d1 d2) d1))))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 37 binary64) d3) (*.f64 (/.f64 d1 d2) d1))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 37 binary64) d3) (*.f64 (/.f64 d1 d2) d1))))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 37 binary64) d3) (*.f64 (/.f64 d1 d2) d1))))))
(+.f64 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64))) (*.f64 (/.f64 d1 d2) d3))
(+.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2))) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)) (/.f64 (*.f64 (neg.f64 d1) d1) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)))
(+.f64 (*.f64 (/.f64 d1 d2) #s(literal 37 binary64)) (fma.f64 (/.f64 d1 d2) d3 d1))
(+.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)) d1)
(+.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) (/.f64 d1 d2)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 d1))) (neg.f64 (neg.f64 (neg.f64 d2))))
(/.f64 (neg.f64 (neg.f64 d1)) (neg.f64 (neg.f64 d2)))
(/.f64 (neg.f64 d1) (neg.f64 d2))
(/.f64 d1 d2)
(neg.f64 (/.f64 (neg.f64 d1) d2))
(neg.f64 (/.f64 d1 (neg.f64 d2)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)) (-.f64 #s(literal 37 binary64) d2)))
(*.f64 d1 (-.f64 #s(literal 37 binary64) (neg.f64 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))) (fma.f64 (/.f64 #s(literal 1369 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (neg.f64 d1) #s(literal 37 binary64)))) (fma.f64 d2 d1 (*.f64 (neg.f64 d1) #s(literal 37 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1)))))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))))))) (-.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1))) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (pow.f64 (*.f64 (neg.f64 d1) d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d1) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) #s(literal 37 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (*.f64 #s(literal -50653 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (*.f64 #s(literal -37 binary64) d1)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1)))))) (*.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1)))))))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)))) (neg.f64 (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (*.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1)))) (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1)))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1)))) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64))) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64))) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 37 binary64) d1) d2) d1)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 37 binary64) d1) d2) d1))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 37 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 37 binary64) d1) d1) d1) (/.f64 #s(literal 37 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 (neg.f64 (*.f64 #s(literal 37 binary64) d1)) d1) (/.f64 (neg.f64 (*.f64 #s(literal 37 binary64) d1)) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 (*.f64 (fabs.f64 d1) #s(literal 37 binary64)) d1) (/.f64 (*.f64 (fabs.f64 d1) #s(literal 37 binary64)) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 #s(literal 1369 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 (*.f64 #s(literal 37 binary64) d1) d1) (/.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 #s(literal 37 binary64) d1) (/.f64 (*.f64 d1 (*.f64 #s(literal 37 binary64) d1)) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 37 binary64) (*.f64 #s(literal 37 binary64) d1)) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 #s(literal 37 binary64) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))))
(-.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1))))) (/.f64 (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1))))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) #s(literal 37 binary64)))
(-.f64 (*.f64 d2 d1) (*.f64 #s(literal -37 binary64) d1))
(+.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 37 binary64) d1) d2) d1)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 37 binary64) d1) d2) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 37 binary64) d1) d2) d1)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 37 binary64) d1) d2) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))))))
(+.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))))))
(+.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d1) (/.f64 (*.f64 d1 (-.f64 d3 #s(literal 37 binary64))) (-.f64 d3 #s(literal 37 binary64))))
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
(*.f64 d1 (-.f64 d3 #s(literal -37 binary64)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (neg.f64 d1) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 (neg.f64 d1) #s(literal 37 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (pow.f64 (*.f64 (neg.f64 d3) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d3) d1)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (pow.f64 (*.f64 (neg.f64 d1) d3) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d1) d3)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (*.f64 #s(literal -50653 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal -37 binary64) d1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d3 #s(literal 37 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)))) (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))) (*.f64 (*.f64 d1 (-.f64 d3 #s(literal 37 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)))) (*.f64 (*.f64 d1 (-.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (fma.f64 #s(literal 37 binary64) d1 (*.f64 (neg.f64 d3) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (fma.f64 #s(literal 37 binary64) d1 (*.f64 (neg.f64 d1) d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (*.f64 #s(literal -50653 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal -37 binary64) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d3 d1) #s(literal 37 binary64)) d1)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64))) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64))) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d3 d1) #s(literal 37 binary64)) d1))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 d3 d1) d3) d1) (/.f64 d1 (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 37 binary64) d1)) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d3 d1) d1) d1) (/.f64 d3 (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 37 binary64) d1)) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(fma.f64 (/.f64 (neg.f64 (*.f64 d3 d1)) d1) (/.f64 (neg.f64 (*.f64 d3 d1)) (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 37 binary64) d1)) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(fma.f64 (/.f64 (fabs.f64 (*.f64 d3 d1)) d1) (/.f64 (fabs.f64 (*.f64 d3 d1)) (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 37 binary64) d1)) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 37 binary64) d1)) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(fma.f64 (/.f64 (*.f64 d3 d3) d1) (/.f64 (*.f64 d1 d1) (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 37 binary64) d1)) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(fma.f64 (/.f64 (*.f64 d3 d1) d1) (/.f64 (*.f64 d3 d1) (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 37 binary64) d1)) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(fma.f64 (/.f64 d3 d1) (/.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 37 binary64) d1)) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d3 (*.f64 d3 d1)) (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 37 binary64) d1)) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 #s(literal 37 binary64) d1))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1369 binary64)) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal -37 binary64) d1))))) (/.f64 (*.f64 #s(literal -50653 binary64) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal -37 binary64) d1))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64)))))
(-.f64 (*.f64 d3 d1) (*.f64 (neg.f64 d1) #s(literal 37 binary64)))
(-.f64 (*.f64 d3 d1) (*.f64 #s(literal -37 binary64) d1))
(-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d3) d1))
(-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d1) d3))
(+.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d3 d1) #s(literal 37 binary64)) d1)))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d3 d1) #s(literal 37 binary64)) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d3 d1) #s(literal 37 binary64)) d1)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d3 d1) #s(literal 37 binary64)) d1)))))
(+.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal 37 binary64) d1)) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(+.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1))
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(*.f64 #s(literal 37 binary64) d1)
(*.f64 d1 #s(literal 37 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))) (+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))) (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))) (-.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))) (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d3 d3) #s(literal 1369 binary64))) (neg.f64 (-.f64 d3 #s(literal 37 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))) (neg.f64 (neg.f64 (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (*.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 d3 d3))) (*.f64 (-.f64 #s(literal 37 binary64) d3) (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (fma.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)) (*.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (*.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (-.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (-.f64 d3 #s(literal 37 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))))
(-.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))
(+.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))
(+.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))
(+.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(+.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 (neg.f64 d3) d3) (-.f64 #s(literal 37 binary64) d3)))
(+.f64 #s(literal 37 binary64) d3)
(+.f64 d3 #s(literal 37 binary64))

eval68.0ms (1.4%)

Memory
-8.6MiB live, 106.4MiB allocated; 7ms collecting garbage
Compiler

Compiled 10 985 to 1 112 computations (89.9% saved)

prune7.0ms (0.1%)

Memory
-30.0MiB live, 17.1MiB allocated; 1ms collecting garbage
Pruning

9 alts after pruning (1 fresh and 8 done)

PrunedKeptTotal
New2491250
Fresh000
Picked134
Done055
Total2509259
Accuracy
100.0%
Counts
259 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.6%
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
99.9%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
67.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1)))
61.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
67.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
61.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
58.3%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)) d2))
29.3%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
41.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
Compiler

Compiled 163 to 126 computations (22.7% saved)

simplify104.0ms (2.1%)

Memory
30.3MiB live, 76.5MiB allocated; 5ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize54.0ms (1.1%)

Memory
-25.5MiB live, 66.2MiB allocated; 15ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)) d2))
accuracy0.09375
(fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)
accuracy8.543133979846427
(*.f64 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)) d2)
accuracy21.63860728419312
#s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1))
Samples
33.0ms255×0valid
9.0ms1valid
Compiler

Compiled 48 to 21 computations (56.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-mult: 16.0ms (48% of total)
adjust: 9.0ms (27% of total)
ival-add: 7.0ms (21% of total)
ival-div: 2.0ms (6% 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.2%)

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

9 calls:

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

simplify128.0ms (2.6%)

Memory
8.9MiB live, 158.1MiB allocated; 9ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite164.0ms (3.4%)

Memory
-34.2MiB live, 203.2MiB allocated; 26ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

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

eval6.0ms (0.1%)

Memory
17.5MiB live, 17.5MiB allocated; 0ms collecting garbage
Compiler

Compiled 2 797 to 304 computations (89.1% saved)

prune6.0ms (0.1%)

Memory
12.3MiB live, 12.3MiB allocated; 0ms collecting garbage
Pruning

10 alts after pruning (1 fresh and 9 done)

PrunedKeptTotal
New53154
Fresh000
Picked011
Done088
Total531063
Accuracy
100.0%
Counts
63 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.6%
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
99.9%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
67.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1)))
61.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
67.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
61.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
58.3%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)) d2))
29.3%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
41.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
34.2%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
Compiler

Compiled 407 to 199 computations (51.1% saved)

regimes20.0ms (0.4%)

Memory
-12.3MiB live, 35.0MiB allocated; 1ms collecting garbage
Counts
13 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1)))
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
(fma.f64 (+.f64 #s(literal 5 binary64) d3) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ (* (/ d1 d2) (+ 37 d3)) d1) (fma.f64 (/.f64 d1 d2) #s(literal 37 binary64) d1)) d2))
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2))
Outputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
Calls

5 calls:

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

Compiled 19 to 25 computations (-31.6% saved)

regimes13.0ms (0.3%)

Memory
18.7MiB live, 18.7MiB allocated; 0ms collecting garbage
Counts
7 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1)))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
Calls

5 calls:

3.0ms
d1
3.0ms
d3
2.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
2.0ms
d2
2.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
93.5%2(+.f64 d3 #s(literal 5 binary64))
97.1%2(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
73.0%4d1
91.4%2d2
93.5%2d3
Compiler

Compiled 19 to 25 computations (-31.6% saved)

regimes6.0ms (0.1%)

Memory
-38.9MiB live, 8.7MiB allocated; 1ms collecting garbage
Counts
4 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
Calls

3 calls:

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

Compiled 17 to 19 computations (-11.8% saved)

regimes7.0ms (0.1%)

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

4 calls:

2.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
2.0ms
d2
2.0ms
d3
1.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
78.7%3(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
74.2%3d2
71.9%3(+.f64 d3 #s(literal 5 binary64))
76.0%3d3
Compiler

Compiled 18 to 22 computations (-22.2% saved)

regimes4.0ms (0.1%)

Memory
7.3MiB live, 7.3MiB allocated; 0ms collecting garbage
Counts
2 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
Calls

3 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
Results
AccuracySegmentsBranch
65.4%2d2
66.5%2d3
70.9%2(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Compiler

Compiled 15 to 17 computations (-13.3% saved)

regimes5.0ms (0.1%)

Memory
11.1MiB live, 11.1MiB allocated; 0ms collecting garbage
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

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

Compiled 19 to 25 computations (-31.6% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-2.302395265108991e-224
8.718330721088471e-296
Compiler

Compiled 16 to 17 computations (-6.3% saved)

bsearch40.0ms (0.8%)

Memory
-32.8MiB live, 22.4MiB allocated; 2ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
13.0ms
5.697573237424812e+22
2.8768653296674645e+29
Samples
8.0ms144×0valid
Compiler

Compiled 340 to 287 computations (15.6% saved)

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

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.7255827505837194e-100
1.3082397984869628e-97
0.0ms
-2.302395265108991e-224
8.718330721088471e-296
Compiler

Compiled 16 to 17 computations (-6.3% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-2.302395265108991e-224
8.718330721088471e-296
Compiler

Compiled 16 to 17 computations (-6.3% saved)

simplify81.0ms (1.7%)

Memory
-2.8MiB live, 43.8MiB allocated; 4ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046255
161235
2117215
3359215
4849215
51755215
64304215
76460215
86881215
97148215
107303215
117450215
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -4167509020549909/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)))
(if (<=.f64 d3 #s(literal 102000000000000004194304 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -4167509020549909/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal 2462625387274655/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -4167509020549909/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
Outputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -4167509020549909/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)))
(if (<=.f64 d3 #s(literal 102000000000000004194304 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -4167509020549909/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal 2462625387274655/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -4167509020549909/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))

derivations555.0ms (11.4%)

Memory
18.4MiB live, 65.3MiB allocated; 3ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0139302
1520298
21864294
08193286
083243
1331211
21253199
35758199
08591191
0133237
1516236
21757235
37653235
08565235
0114332
1439268
21645268
37298268
08234254
01133
01733
17029
257925
0843325
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 255 to 49 computations (80.8% saved)

preprocess96.0ms (2%)

Memory
-15.7MiB live, 30.5MiB allocated; 4ms collecting garbage
Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 578 to 162 computations (72% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...