FastMath test2

Time bar (total: 35.6s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

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

Compiled 13 to 11 computations (15.4% saved)

sample1.0s (2.9%)

Memory
-15.8MiB live, 2 987.9MiB allocated
Samples
665.0ms8 141×0valid
11.0ms57×2valid
6.0ms58×1valid
Precisions
Click to see histograms. Total time spent on operations: 472.0ms
ival-mult: 349.0ms (74% of total)
ival-add: 97.0ms (20.6% of total)
exact: 9.0ms (1.9% of total)
adjust: 7.0ms (1.5% of total)
ival-true: 7.0ms (1.5% of total)
ival-assert: 3.0ms (0.6% of total)
Bogosity

explain148.0ms (0.4%)

Memory
-5.2MiB live, 470.0MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
10-0-(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
00-0-(*.f64 d1 #s(literal 10 binary64))
00-0-(*.f64 d1 d2)
00-0-(*.f64 d1 #s(literal 20 binary64))
00-0-d2
00-0-(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
00-0-d1
00-0-#s(literal 20 binary64)
00-0-#s(literal 10 binary64)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
+.f64(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))nan-rescue10
(*.f64 d1 d2)overflow32
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))overflow32
(*.f64 d1 #s(literal 20 binary64))overflow1
Confusion
Predicted +Predicted -
+10
-0255
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+100
-00255
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0255
11
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
34.0ms492×0valid
2.0ms14×2valid
1.0ms1valid
Compiler

Compiled 79 to 31 computations (60.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 12.0ms (62.4% of total)
ival-add: 6.0ms (31.2% of total)
adjust: 1.0ms (5.2% of total)
ival-true: 1.0ms (5.2% of total)
exact: 1.0ms (5.2% of total)
ival-assert: 0.0ms (0% of total)

preprocess62.0ms (0.2%)

Memory
22.2MiB live, 60.9MiB allocated
Algorithm
egg-herbie
Rules
318×unsub-neg
312×sub-neg
222×cancel-sign-sub-inv
220×distribute-rgt-in
216×cancel-sign-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02353
17139
221727
366725
4150325
5190525
6236825
7239825
8239825
0911
0149
1237
2395
3555
4585
0585
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Outputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
Symmetry

(negabs d1)

Compiler

Compiled 13 to 9 computations (30.8% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Compiler

Compiled 13 to 9 computations (30.8% saved)

simplify7.0ms (0%)

Memory
-23.3MiB live, 13.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d2)
cost-diff0
(*.f64 d1 #s(literal 10 binary64))
cost-diff320
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
cost-diff512
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Rules
48×lower-fma.f64
48×lower-fma.f32
44×lower-+.f32
40×lower-+.f64
28×lower-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0931
01427
12325
23923
35523
45823
05823
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(*.f64 d1 #s(literal 10 binary64))
d1
#s(literal 10 binary64)
(*.f64 d1 d2)
d2
(*.f64 d1 #s(literal 20 binary64))
#s(literal 20 binary64)
Outputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(*.f64 d1 #s(literal 10 binary64))
d1
#s(literal 10 binary64)
(*.f64 d1 d2)
d2
(*.f64 d1 #s(literal 20 binary64))
#s(literal 20 binary64)

localize26.0ms (0.1%)

Memory
31.4MiB live, 68.9MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d1 #s(literal 20 binary64))
accuracy0
(*.f64 d1 #s(literal 10 binary64))
accuracy0.053066259768442016
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
accuracy0.3554666858302058
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Samples
14.0ms246×0valid
1.0ms2valid
0.0ms1valid
Compiler

Compiled 33 to 11 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-mult: 5.0ms (63.1% of total)
ival-add: 2.0ms (25.2% 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)

series22.0ms (0.1%)

Memory
-10.7MiB live, 32.3MiB allocated
Counts
5 → 96
Calls
Call 1
Inputs
#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())
#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())
#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch (*.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())
#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch (*.f64 d1 #s(literal 20 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 30))) (taylor -inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 30))) (taylor -inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 30))) (taylor -inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 30))) (taylor -inf d1) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 10 d1) (* 20 d1)) (taylor 0 d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 10 d1) (+ (* 20 d1) (* d1 d2))) (taylor 0 d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 10 d1) (+ (* 20 d1) (* d1 d2))) (taylor 0 d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 10 d1) (+ (* 20 d1) (* d1 d2))) (taylor 0 d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2))))) (taylor inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2))))) (taylor inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2))))) (taylor inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2))))) (taylor -inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2))))) (taylor -inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2))))) (taylor -inf d2) (#s(alt (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) (patch (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 10 d2)) (taylor 0 d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 10 d2)) (taylor 0 d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 10 d2)) (taylor 0 d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 10 d2)) (taylor 0 d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 10 d2)) (taylor inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 10 d2)) (taylor inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 10 d2)) (taylor inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 10 d2)) (taylor inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 10))) (taylor -inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 10))) (taylor -inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 10))) (taylor -inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 10))) (taylor -inf d1) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* 10 d1) (taylor 0 d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 10 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 10 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 10 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 10 (/ d1 d2)))) (taylor inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 10 (/ d1 d2)))) (taylor inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 10 (/ d1 d2)))) (taylor inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (patch (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* 10 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch (*.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch (*.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch (*.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch (*.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch (*.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch (*.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch (*.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch (*.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch (*.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch (*.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch (*.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 10 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal 10 binary64)) (patch (*.f64 d1 #s(literal 10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* 20 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch (*.f64 d1 #s(literal 20 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 20 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch (*.f64 d1 #s(literal 20 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 20 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch (*.f64 d1 #s(literal 20 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 20 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch (*.f64 d1 #s(literal 20 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 20 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch (*.f64 d1 #s(literal 20 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 20 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch (*.f64 d1 #s(literal 20 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 20 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch (*.f64 d1 #s(literal 20 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 20 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch (*.f64 d1 #s(literal 20 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 20 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch (*.f64 d1 #s(literal 20 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 20 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch (*.f64 d1 #s(literal 20 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 20 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch (*.f64 d1 #s(literal 20 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 20 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal 20 binary64)) (patch (*.f64 d1 #s(literal 20 binary64)) #<representation binary64>) () ())) ())
Calls

24 calls:

TimeVariablePointExpression
8.0ms
d2
@inf
(+ (+ (* d1 10) (* d1 d2)) (* d1 20))
6.0ms
d1
@0
(+ (* d1 10) (* d1 d2))
1.0ms
d1
@inf
(+ (+ (* d1 10) (* d1 d2)) (* d1 20))
1.0ms
d1
@0
(+ (+ (* d1 10) (* d1 d2)) (* d1 20))
1.0ms
d1
@-inf
(* d1 10)

simplify198.0ms (0.6%)

Memory
22.2MiB live, 205.2MiB allocated
Algorithm
egg-herbie
Rules
5 096×lower-fma.f64
5 096×lower-fma.f32
2 336×lower-*.f64
2 336×lower-*.f32
1 168×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043372
1130372
2354372
3903372
42833372
55103372
66393372
76979372
87144372
97207372
107327372
08074372
Stop Event
iter limit
node limit
Counts
96 → 96
Calls
Call 1
Inputs
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (* -1 d2) 30)))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(* d1 d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* d1 (+ 10 d2))
(* d1 (+ 10 d2))
(* d1 (+ 10 d2))
(* d1 (+ 10 d2))
(* d1 (+ 10 d2))
(* d1 (+ 10 d2))
(* d1 (+ 10 d2))
(* d1 (+ 10 d2))
(* -1 (* d1 (- (* -1 d2) 10)))
(* -1 (* d1 (- (* -1 d2) 10)))
(* -1 (* d1 (- (* -1 d2) 10)))
(* -1 (* d1 (- (* -1 d2) 10)))
(* 10 d1)
(+ (* 10 d1) (* d1 d2))
(+ (* 10 d1) (* d1 d2))
(+ (* 10 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 10 (/ d1 d2))))
(* d2 (+ d1 (* 10 (/ d1 d2))))
(* d2 (+ d1 (* 10 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
(* 10 d1)
(* 10 d1)
(* 10 d1)
(* 10 d1)
(* 10 d1)
(* 10 d1)
(* 10 d1)
(* 10 d1)
(* 10 d1)
(* 10 d1)
(* 10 d1)
(* 10 d1)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* 20 d1)
(* 20 d1)
(* 20 d1)
(* 20 d1)
(* 20 d1)
(* 20 d1)
(* 20 d1)
(* 20 d1)
(* 20 d1)
(* 20 d1)
(* 20 d1)
(* 20 d1)
Outputs
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 10 d1) (* 20 d1))
(*.f64 d1 #s(literal 30 binary64))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 10 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* d1 (+ 10 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* d1 (+ 10 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* d1 (+ 10 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* d1 (+ 10 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* d1 (+ 10 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* d1 (+ 10 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* d1 (+ 10 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* -1 (* d1 (- (* -1 d2) 10)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* -1 (* d1 (- (* -1 d2) 10)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* -1 (* d1 (- (* -1 d2) 10)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* -1 (* d1 (- (* -1 d2) 10)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(+ (* 10 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(+ (* 10 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(+ (* 10 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* 10 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* d2 (+ d1 (* 10 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* d2 (+ d1 (* 10 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))

rewrite426.0ms (1.2%)

Memory
-14.5MiB live, 588.6MiB allocated
Rules
8 600×lower-fma.f64
8 600×lower-fma.f32
4 926×lower-*.f32
4 920×lower-*.f64
2 754×lower-/.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0927
01423
14821
242919
3667319
0803419
Stop Event
iter limit
node limit
iter limit
Counts
5 → 208
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(*.f64 d1 #s(literal 10 binary64))
(*.f64 d1 d2)
(*.f64 d1 #s(literal 20 binary64))
Outputs
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))))
(-.f64 (fma.f64 d1 #s(literal 20 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 d1 (+.f64 #s(literal 10 binary64) d2) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 (+.f64 d2 #s(literal 20 binary64)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d1 (/.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(fma.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))) (/.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (+.f64 #s(literal 10 binary64) d2) d1 (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 8000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 d2))))) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 20 binary64)))) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (+.f64 d2 #s(literal 20 binary64)) d1 (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) (/.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) d1) (/.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 d2 #s(literal -10 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (-.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2)) (+.f64 d2 #s(literal -10 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2)) (+.f64 d2 #s(literal -10 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) d1) (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 d2 #s(literal -10 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)))) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2))) #s(literal 8000 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (fma.f64 #s(literal 1000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))))) (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))) (*.f64 #s(literal 10000 binary64) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (-.f64 (*.f64 #s(literal 10000 binary64) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))) (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 d1 (*.f64 d1 d2)) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))) (*.f64 d1 #s(literal 20 binary64)))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2)) #s(literal 8000 binary64))) (neg.f64 (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64))))))
(neg.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 (neg.f64 d1) (+.f64 d2 #s(literal -10 binary64)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2)) #s(literal 8000 binary64)))) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2)) #s(literal 8000 binary64))) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2)) #s(literal 8000 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (*.f64 (neg.f64 d1) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 8000 binary64)) (*.f64 #s(literal 64000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 9 binary64))) (*.f64 (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64))) (fma.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 8000 binary64)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 8000 binary64)) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))))))))
(/.f64 (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64))) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))))
(/.f64 (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64))) (fma.f64 d1 (*.f64 (+.f64 d2 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 10 binary64))) (+.f64 d2 #s(literal 20 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2)) #s(literal 8000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2))) #s(literal 8000 binary64)))) (*.f64 (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2))) #s(literal 8000 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2)) #s(literal 8000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2))) #s(literal 8000 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (fma.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2) #s(literal 400 binary64)))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2) #s(literal 400 binary64))) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2) #s(literal 400 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 8000 binary64)) (*.f64 #s(literal 64000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 8000 binary64)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 8000 binary64)) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))))) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2)) #s(literal 8000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2))) #s(literal 8000 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2))) #s(literal 8000 binary64))) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2)) #s(literal 8000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2))) #s(literal 8000 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2) #s(literal 400 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2) #s(literal 400 binary64))) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2)) #s(literal 8000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))) (neg.f64 (*.f64 (neg.f64 d1) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))))
(/.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64)) (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (fma.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2)) #s(literal 8000 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #s(literal 1 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 8000 binary64)) (*.f64 #s(literal 64000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64))))) (fma.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 8000 binary64)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 8000 binary64)) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2)) #s(literal 8000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2))) #s(literal 8000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2))) #s(literal 8000 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2)) #s(literal 8000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2))) #s(literal 8000 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (fma.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2) #s(literal 400 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2) #s(literal 400 binary64))) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2) #s(literal 400 binary64))))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) d1) (+.f64 d2 #s(literal -10 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2)) #s(literal 8000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)))))
(*.f64 (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64))))))
(*.f64 (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2)) #s(literal 8000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64))))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2)) #s(literal 8000 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2)) #s(literal 8000 binary64))) (fma.f64 (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))))) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2))) (*.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2))))))) (fma.f64 (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))))) (-.f64 (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2))))) (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2)))) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2)) #s(literal 8000 binary64))) (*.f64 (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64))) (fma.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))))))) (fma.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 10 binary64) d2))) #s(literal 8000 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 d1 (/.f64 (*.f64 d1 #s(literal 100 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 d2))
(fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(fma.f64 (*.f64 d1 #s(literal 10 binary64)) (/.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(fma.f64 #s(literal 100 binary64) (/.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(fma.f64 (*.f64 d1 d1) (/.f64 #s(literal 100 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(fma.f64 (*.f64 d1 (*.f64 d1 #s(literal 10 binary64))) (/.f64 #s(literal 10 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(fma.f64 (*.f64 d1 #s(literal 100 binary64)) (/.f64 d1 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(fma.f64 (/.f64 #s(literal 10 binary64) d1) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 10 binary64))) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 d1 #s(literal 10 binary64)) d1) (/.f64 (*.f64 d1 #s(literal 10 binary64)) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(fma.f64 (/.f64 #s(literal 100 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 10 binary64))) d1) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 d1 #s(literal 100 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)))) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 d1 (*.f64 d1 d2)) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(neg.f64 (neg.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (*.f64 (fma.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64))) (*.f64 #s(literal 1000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64)))) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))) (fma.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64))) (*.f64 #s(literal 1000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 #s(literal 10000 binary64) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 100 binary64) (*.f64 d2 d2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64))) (*.f64 #s(literal 1000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64))) (*.f64 #s(literal 1000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 #s(literal 10000 binary64) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) #s(literal 1 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))) (*.f64 (neg.f64 d1) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) d1) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))) (fma.f64 (*.f64 d1 d1) (/.f64 #s(literal 100 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64))) (*.f64 #s(literal 1000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))))) (fma.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64))) (*.f64 #s(literal 1000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))) (fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 #s(literal 10000 binary64) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 100 binary64) (*.f64 d2 d2))))
(/.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64)) d1) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 10 binary64) d2))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)))))
(*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))))))
(*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))) (/.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(*.f64 (+.f64 #s(literal 10 binary64) d2) d1)
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))))
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)))) (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (fma.f64 #s(literal 1000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))))) (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))) (*.f64 #s(literal 10000 binary64) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (-.f64 (*.f64 #s(literal 10000 binary64) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))) (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 d1 (*.f64 d1 d2)) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))))
(*.f64 d1 #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) d1)
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)

eval33.0ms (0.1%)

Memory
11.4MiB live, 87.6MiB allocated
Compiler

Compiled 7 874 to 644 computations (91.8% saved)

prune37.0ms (0.1%)

Memory
12.8MiB live, 93.1MiB allocated
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New2995304
Fresh000
Picked101
Done000
Total3005305
Accuracy
100.0%
Counts
305 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
43.9%
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
100.0%
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
50.1%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2))
52.0%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64)))
Compiler

Compiled 92 to 54 computations (41.3% saved)

simplify226.0ms (0.6%)

Memory
-21.0MiB live, 337.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 d2 #s(literal 30 binary64))
cost-diff0
(*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
cost-diff128
(*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
cost-diff1920
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
cost-diff0
(*.f64 d1 d2)
cost-diff192
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
cost-diff0
(*.f64 d1 d2)
cost-diff0
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2))
cost-diff0
(*.f64 d1 #s(literal 30 binary64))
cost-diff0
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64)))
cost-diff0
(+.f64 d2 #s(literal 30 binary64))
cost-diff0
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
Rules
7 686×lower-fma.f32
7 684×lower-fma.f64
4 732×lower-*.f32
4 720×lower-*.f64
1 756×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023115
03398
16694
218290
368190
4250990
5527090
6575390
7640490
8737390
9771590
0801888
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(+.f64 d2 #s(literal 30 binary64))
d2
#s(literal 30 binary64)
d1
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 #s(literal 30 binary64))
d1
#s(literal 30 binary64)
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2))
(*.f64 d1 d2)
d1
d2
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
d1
#s(literal 30 binary64)
(*.f64 d1 d2)
d2
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
d1
(*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(+.f64 d2 #s(literal 30 binary64))
d2
#s(literal 30 binary64)
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(+.f64 d2 #s(literal -10 binary64))
#s(literal -10 binary64)
Outputs
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(+.f64 d2 #s(literal 30 binary64))
d2
#s(literal 30 binary64)
d1
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64)))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
d1
#s(literal 30 binary64)
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1))
(*.f64 d1 d2)
(*.f64 d2 d1)
d1
d2
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
d1
#s(literal 30 binary64)
(*.f64 d1 d2)
(*.f64 d2 d1)
d2
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64))))
d1
(*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64)))
(+.f64 d2 #s(literal 30 binary64))
d2
#s(literal 30 binary64)
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(+.f64 d2 #s(literal -10 binary64))
#s(literal -10 binary64)

localize96.0ms (0.3%)

Memory
13.9MiB live, 133.9MiB allocated
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy0.0546875
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
accuracy0.19140625
(*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
accuracy2.205685584591816
(*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
accuracy32.720441970356795
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
accuracy0
(*.f64 d1 d2)
accuracy0.01171875
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
accuracy0
(*.f64 d1 d2)
accuracy31.965653616733338
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2))
accuracy0
(*.f64 d1 #s(literal 30 binary64))
accuracy30.738237243684914
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64)))
accuracy0
(+.f64 d2 #s(literal 30 binary64))
accuracy0.01171875
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
Samples
70.0ms236×0valid
3.0ms2valid
2.0ms11×1valid
Compiler

Compiled 110 to 22 computations (80% saved)

Precisions
Click to see histograms. Total time spent on operations: 49.0ms
ival-mult: 39.0ms (79.1% of total)
ival-add: 6.0ms (12.2% of total)
ival-div: 2.0ms (4.1% of total)
adjust: 1.0ms (2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series20.0ms (0.1%)

Memory
6.8MiB live, 44.8MiB allocated
Counts
11 → 240
Calls
Call 1
Inputs
#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())
#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch (+.f64 d2 #s(literal 30 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch (*.f64 d1 #s(literal 30 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())
#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())
#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())
#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())
Outputs
#s(alt (* 30 d1) (taylor 0 d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* 30 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* 30 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* 30 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 30 (/ d1 d2)))) (taylor inf d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 30 (/ d1 d2)))) (taylor inf d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 30 (/ d1 d2)))) (taylor inf d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor -inf d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor -inf d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor -inf d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor -inf d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #<representation binary64>) () ())) ())
#s(alt 30 (taylor 0 d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch (+.f64 d2 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 30 d2) (taylor 0 d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch (+.f64 d2 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 30 d2) (taylor 0 d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch (+.f64 d2 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 30 d2) (taylor 0 d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch (+.f64 d2 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch (+.f64 d2 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 30 (/ 1 d2)))) (taylor inf d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch (+.f64 d2 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 30 (/ 1 d2)))) (taylor inf d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch (+.f64 d2 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 30 (/ 1 d2)))) (taylor inf d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch (+.f64 d2 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch (+.f64 d2 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 30 (/ 1 d2)))) (taylor -inf d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch (+.f64 d2 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 30 (/ 1 d2)))) (taylor -inf d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch (+.f64 d2 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (* 30 (/ 1 d2)))) (taylor -inf d2) (#s(alt (+.f64 d2 #s(literal 30 binary64)) (patch (+.f64 d2 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 30))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 30))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 30))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 30))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 10 d1) (* 20 d1)) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 10 d1) (+ (* 20 d1) (* d1 d2))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 10 d1) (+ (* 20 d1) (* d1 d2))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 10 d1) (+ (* 20 d1) (* d1 d2))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2))))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2))))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2))))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 30 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch (*.f64 d1 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 30 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch (*.f64 d1 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 30 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch (*.f64 d1 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 30 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch (*.f64 d1 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 30 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch (*.f64 d1 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 30 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch (*.f64 d1 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 30 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch (*.f64 d1 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 30 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch (*.f64 d1 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 30 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch (*.f64 d1 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 30 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch (*.f64 d1 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 30 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch (*.f64 d1 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 30 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal 30 binary64)) (patch (*.f64 d1 #s(literal 30 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 30))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 30))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 30))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 30))) (taylor -inf d1) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 10 d1) (* 20 d1)) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 10 d1) (+ (* 20 d1) (* d1 d2))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 10 d1) (+ (* 20 d1) (* d1 d2))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 10 d1) (+ (* 20 d1) (* d1 d2))) (taylor 0 d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2))))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2))))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2))))) (taylor inf d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (patch #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 30))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 30))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 30))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (- (* -1 d2) 30))) (taylor -inf d1) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* 30 d1) (taylor 0 d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 30 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 30 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 30 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 30 (/ d1 d2)))) (taylor inf d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 30 (/ d1 d2)))) (taylor inf d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 30 (/ d1 d2)))) (taylor inf d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) (patch (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor -inf d1) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor -inf d1) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor -inf d1) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor -inf d1) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 30 d1) (taylor 0 d2) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 30 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 30 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 30 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 30 (/ d1 d2)))) (taylor inf d2) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 30 (/ d1 d2)))) (taylor inf d2) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 30 (/ d1 d2)))) (taylor inf d2) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor 0 d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -300 d1) (* 20 (* d1 d2))) (taylor 0 d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -300 d1) (* d2 (+ (* 20 d1) (* d1 d2)))) (taylor 0 d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -300 d1) (* d2 (+ (* 20 d1) (* d1 d2)))) (taylor 0 d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (pow d2 2)) (taylor inf d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* 20 (/ d1 d2)))) (taylor inf d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (* 20 (/ d1 d2))))) (taylor inf d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (* 20 (/ d1 d2))))) (taylor inf d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (pow d2 2)) (taylor -inf d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* 20 (/ d1 d2)))) (taylor -inf d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* -1 (/ (+ (* -20 d1) (* 300 (/ d1 d2))) d2)))) (taylor -inf d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* -1 (/ (+ (* -20 d1) (* 300 (/ d1 d2))) d2)))) (taylor -inf d2) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor 0 d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor 0 d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor 0 d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor 0 d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor inf d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor inf d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor inf d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor inf d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor -inf d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor -inf d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor -inf d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor -inf d1) (#s(alt (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor 0 d1) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor 0 d1) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor 0 d1) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor 0 d1) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor inf d1) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor inf d1) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor inf d1) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor inf d1) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor -inf d1) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor -inf d1) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor -inf d1) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor -inf d1) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -300 (pow d1 2)) (taylor 0 d2) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -300 (pow d1 2)) (* 20 (* (pow d1 2) d2))) (taylor 0 d2) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -300 (pow d1 2)) (* d2 (+ (* 20 (pow d1 2)) (* (pow d1 2) d2)))) (taylor 0 d2) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -300 (pow d1 2)) (* d2 (+ (* 20 (pow d1 2)) (* (pow d1 2) d2)))) (taylor 0 d2) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (pow d2 2)) (taylor inf d2) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2))) (taylor inf d2) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ (* -300 (/ (pow d1 2) (pow d2 2))) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2)))) (taylor inf d2) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ (* -300 (/ (pow d1 2) (pow d2 2))) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2)))) (taylor inf d2) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (pow d2 2)) (taylor -inf d2) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2))) (taylor -inf d2) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ (* -1 (/ (+ (* -20 (pow d1 2)) (* 300 (/ (pow d1 2) d2))) d2)) (pow d1 2))) (taylor -inf d2) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ (* -1 (/ (+ (* -20 (pow d1 2)) (* 300 (/ (pow d1 2) d2))) d2)) (pow d1 2))) (taylor -inf d2) (#s(alt (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (patch (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -10 d1) (taylor 0 d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -10 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -10 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -10 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -10 (/ d1 d2)))) (taylor inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -10 (/ d1 d2)))) (taylor inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -10 (/ d1 d2)))) (taylor inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* 10 (/ d1 d2))))) (taylor -inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* 10 (/ d1 d2))))) (taylor -inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* 10 (/ d1 d2))))) (taylor -inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
Calls

60 calls:

TimeVariablePointExpression
4.0ms
d2
@-inf
(+ (* d1 30) (* d1 d2))
1.0ms
d2
@-inf
(/ (* d1 (* (+ d2 30) (* d1 (+ d2 -10)))) (* d1 (+ d2 -10)))
1.0ms
d1
@0
(* (+ d2 30) (* d1 (+ d2 -10)))
0.0ms
d2
@-inf
(* d1 (+ d2 -10))
0.0ms
d2
@-inf
(* d1 (* (+ d2 30) (* d1 (+ d2 -10))))

simplify292.0ms (0.8%)

Memory
-43.4MiB live, 449.9MiB allocated
Algorithm
egg-herbie
Rules
10 410×lower-fma.f64
10 410×lower-fma.f32
4 850×lower-*.f64
4 850×lower-*.f32
1 842×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01091408
13341396
29191350
330271334
459761334
082341312
Stop Event
iter limit
node limit
Counts
240 → 238
Calls
Call 1
Inputs
(* 30 d1)
(+ (* 30 d1) (* d1 d2))
(+ (* 30 d1) (* d1 d2))
(+ (* 30 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
30
(+ 30 d2)
(+ 30 d2)
(+ 30 d2)
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d2 (+ 1 (* 30 (/ 1 d2))))
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (* -1 d2) 30)))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(* d1 d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (* -1 d2) 30)))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(* d1 d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (* -1 d2) 30)))
(* 30 d1)
(+ (* 30 d1) (* d1 d2))
(+ (* 30 d1) (* d1 d2))
(+ (* 30 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* 30 d1)
(+ (* 30 d1) (* d1 d2))
(+ (* 30 d1) (* d1 d2))
(+ (* 30 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -300 d1)
(+ (* -300 d1) (* 20 (* d1 d2)))
(+ (* -300 d1) (* d2 (+ (* 20 d1) (* d1 d2))))
(+ (* -300 d1) (* d2 (+ (* 20 d1) (* d1 d2))))
(* d1 (pow d2 2))
(* (pow d2 2) (+ d1 (* 20 (/ d1 d2))))
(* (pow d2 2) (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (* 20 (/ d1 d2)))))
(* (pow d2 2) (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (* 20 (/ d1 d2)))))
(* d1 (pow d2 2))
(* (pow d2 2) (+ d1 (* 20 (/ d1 d2))))
(* (pow d2 2) (+ d1 (* -1 (/ (+ (* -20 d1) (* 300 (/ d1 d2))) d2))))
(* (pow d2 2) (+ d1 (* -1 (/ (+ (* -20 d1) (* 300 (/ d1 d2))) d2))))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* -300 (pow d1 2))
(+ (* -300 (pow d1 2)) (* 20 (* (pow d1 2) d2)))
(+ (* -300 (pow d1 2)) (* d2 (+ (* 20 (pow d1 2)) (* (pow d1 2) d2))))
(+ (* -300 (pow d1 2)) (* d2 (+ (* 20 (pow d1 2)) (* (pow d1 2) d2))))
(* (pow d1 2) (pow d2 2))
(* (pow d2 2) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2)))
(* (pow d2 2) (+ (* -300 (/ (pow d1 2) (pow d2 2))) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2))))
(* (pow d2 2) (+ (* -300 (/ (pow d1 2) (pow d2 2))) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2))))
(* (pow d1 2) (pow d2 2))
(* (pow d2 2) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2)))
(* (pow d2 2) (+ (* -1 (/ (+ (* -20 (pow d1 2)) (* 300 (/ (pow d1 2) d2))) d2)) (pow d1 2)))
(* (pow d2 2) (+ (* -1 (/ (+ (* -20 (pow d1 2)) (* 300 (/ (pow d1 2) d2))) d2)) (pow d1 2)))
(* d1 (- d2 10))
(* d1 (- d2 10))
(* d1 (- d2 10))
(* d1 (- d2 10))
(* d1 (- d2 10))
(* d1 (- d2 10))
(* d1 (- d2 10))
(* d1 (- d2 10))
(* d1 (- d2 10))
(* d1 (- d2 10))
(* d1 (- d2 10))
(* d1 (- d2 10))
(* -10 d1)
(+ (* -10 d1) (* d1 d2))
(+ (* -10 d1) (* d1 d2))
(+ (* -10 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* -10 (/ d1 d2))))
(* d2 (+ d1 (* -10 (/ d1 d2))))
(* d2 (+ d1 (* -10 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* 10 (/ d1 d2)))))
(* -1 (* d2 (+ (* -1 d1) (* 10 (/ d1 d2)))))
(* -1 (* d2 (+ (* -1 d1) (* 10 (/ d1 d2)))))
Outputs
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
30
#s(literal 30 binary64)
(+ 30 d2)
(+.f64 #s(literal 30 binary64) d2)
(+ 30 d2)
(+.f64 #s(literal 30 binary64) d2)
(+ 30 d2)
(+.f64 #s(literal 30 binary64) d2)
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 10 d1) (* 20 d1))
(*.f64 #s(literal 30 binary64) d1)
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 10 d1) (* 20 d1))
(*.f64 #s(literal 30 binary64) d1)
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(+ (* -300 d1) (* 20 (* d1 d2)))
(*.f64 d1 (fma.f64 d2 #s(literal 20 binary64) #s(literal -300 binary64)))
(+ (* -300 d1) (* d2 (+ (* 20 d1) (* d1 d2))))
(*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64)))
(+ (* -300 d1) (* d2 (+ (* 20 d1) (* d1 d2))))
(*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64)))
(* d1 (pow d2 2))
(*.f64 d2 (*.f64 d1 d2))
(* (pow d2 2) (+ d1 (* 20 (/ d1 d2))))
(*.f64 d2 (*.f64 d1 (fma.f64 (/.f64 #s(literal 20 binary64) d2) d2 d2)))
(* (pow d2 2) (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (* 20 (/ d1 d2)))))
(*.f64 d2 (*.f64 d2 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 20 binary64) (/.f64 #s(literal -300 binary64) d2)) d1)))
(* (pow d2 2) (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (* 20 (/ d1 d2)))))
(*.f64 d2 (*.f64 d2 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 20 binary64) (/.f64 #s(literal -300 binary64) d2)) d1)))
(* d1 (pow d2 2))
(*.f64 d2 (*.f64 d1 d2))
(* (pow d2 2) (+ d1 (* 20 (/ d1 d2))))
(*.f64 d2 (*.f64 d1 (fma.f64 (/.f64 #s(literal 20 binary64) d2) d2 d2)))
(* (pow d2 2) (+ d1 (* -1 (/ (+ (* -20 d1) (* 300 (/ d1 d2))) d2))))
(*.f64 d2 (*.f64 d2 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 20 binary64) (/.f64 #s(literal -300 binary64) d2)) d1)))
(* (pow d2 2) (+ d1 (* -1 (/ (+ (* -20 d1) (* 300 (/ d1 d2))) d2))))
(*.f64 d2 (*.f64 d2 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 20 binary64) (/.f64 #s(literal -300 binary64) d2)) d1)))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* -300 (pow d1 2))
(*.f64 d1 (*.f64 d1 #s(literal -300 binary64)))
(+ (* -300 (pow d1 2)) (* 20 (* (pow d1 2) d2)))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 #s(literal 20 binary64) #s(literal -300 binary64))))
(+ (* -300 (pow d1 2)) (* d2 (+ (* 20 (pow d1 2)) (* (pow d1 2) d2))))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64))))
(+ (* -300 (pow d1 2)) (* d2 (+ (* 20 (pow d1 2)) (* (pow d1 2) d2))))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64))))
(* (pow d1 2) (pow d2 2))
(*.f64 d2 (*.f64 d2 (*.f64 d1 d1)))
(* (pow d2 2) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2)))
(*.f64 d1 (*.f64 d2 (*.f64 d1 (fma.f64 (/.f64 #s(literal 20 binary64) d2) d2 d2))))
(* (pow d2 2) (+ (* -300 (/ (pow d1 2) (pow d2 2))) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2))))
(fma.f64 d1 (*.f64 d1 #s(literal -300 binary64)) (*.f64 d1 (*.f64 d2 (*.f64 d1 (fma.f64 (/.f64 #s(literal 20 binary64) d2) d2 d2)))))
(* (pow d2 2) (+ (* -300 (/ (pow d1 2) (pow d2 2))) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2))))
(fma.f64 d1 (*.f64 d1 #s(literal -300 binary64)) (*.f64 d1 (*.f64 d2 (*.f64 d1 (fma.f64 (/.f64 #s(literal 20 binary64) d2) d2 d2)))))
(* (pow d1 2) (pow d2 2))
(*.f64 d2 (*.f64 d2 (*.f64 d1 d1)))
(* (pow d2 2) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2)))
(*.f64 d1 (*.f64 d2 (*.f64 d1 (fma.f64 (/.f64 #s(literal 20 binary64) d2) d2 d2))))
(* (pow d2 2) (+ (* -1 (/ (+ (* -20 (pow d1 2)) (* 300 (/ (pow d1 2) d2))) d2)) (pow d1 2)))
(fma.f64 d1 (*.f64 d1 #s(literal -300 binary64)) (*.f64 d1 (*.f64 d2 (*.f64 d1 (fma.f64 (/.f64 #s(literal 20 binary64) d2) d2 d2)))))
(* (pow d2 2) (+ (* -1 (/ (+ (* -20 (pow d1 2)) (* 300 (/ (pow d1 2) d2))) d2)) (pow d1 2)))
(fma.f64 d1 (*.f64 d1 #s(literal -300 binary64)) (*.f64 d1 (*.f64 d2 (*.f64 d1 (fma.f64 (/.f64 #s(literal 20 binary64) d2) d2 d2)))))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* -10 d1)
(*.f64 d1 #s(literal -10 binary64))
(+ (* -10 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(+ (* -10 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(+ (* -10 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* -10 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d2 (+ d1 (* -10 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d2 (+ d1 (* -10 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* 10 (/ d1 d2)))))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* -1 (* d2 (+ (* -1 d1) (* 10 (/ d1 d2)))))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* -1 (* d2 (+ (* -1 d1) (* 10 (/ d1 d2)))))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))

rewrite302.0ms (0.8%)

Memory
0.6MiB live, 718.1MiB allocated
Rules
6 484×lower-fma.f32
6 482×lower-fma.f64
4 716×lower-*.f32
4 704×lower-*.f64
3 924×lower-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02392
03375
113571
2109067
0849467
Stop Event
iter limit
node limit
iter limit
Counts
11 → 1 262
Calls
Call 1
Inputs
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(+.f64 d2 #s(literal 30 binary64))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 #s(literal 30 binary64))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2))
(*.f64 d1 d2)
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
Outputs
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 d2 d2)) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 d2 d2)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) d2) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) #s(literal 10 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) #s(literal 10 binary64)) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) d2))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 d1))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -10 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))) (*.f64 (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(+.f64 (*.f64 (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))) (*.f64 (*.f64 d2 d2) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(+.f64 (*.f64 d2 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64)))))
(+.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64)))) (*.f64 d2 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(+.f64 (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(-.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2))))
(-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d2 d1))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))
(fma.f64 d2 d1 (*.f64 #s(literal 30 binary64) d1))
(fma.f64 d2 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64)))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 #s(literal 30 binary64) d1))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 (+.f64 d2 #s(literal 20 binary64)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 d1 (+.f64 #s(literal 20 binary64) d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) (*.f64 d2 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64)))))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 #s(literal -10 binary64) (neg.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d2 (*.f64 d2 d1)) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 (*.f64 d2 d2) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(fma.f64 (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 (*.f64 d2 d2) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 #s(literal 30 binary64) d1)) (-.f64 #s(literal 30 binary64) d2)) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 d1)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -10 binary64)))))
(fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 (neg.f64 d1) #s(literal -10 binary64) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 8000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 20 binary64)))))) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 20 binary64)))) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 d2 d2) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 d2 d2)))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) d2 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) #s(literal 10 binary64)))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) #s(literal 10 binary64) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) d2))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (/.f64 #s(literal 30 binary64) d1) (/.f64 (*.f64 d1 (*.f64 #s(literal 30 binary64) d1)) (-.f64 #s(literal 30 binary64) d2)) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d1) (/.f64 (*.f64 #s(literal 30 binary64) d1) (-.f64 #s(literal 30 binary64) d2)) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 (/.f64 #s(literal 900 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 30 binary64) d2)) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d1) d1) (/.f64 #s(literal 30 binary64) (-.f64 #s(literal 30 binary64) d2)) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 30 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (+.f64 d2 #s(literal -10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) d1) d1) (/.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(neg.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(neg.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (-.f64 #s(literal 10 binary64) d2)))
(neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (+.f64 d2 #s(literal -10 binary64))))
(neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64))) (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64)))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64)))) (fma.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64))))))
(/.f64 d1 (/.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (fma.f64 d1 (*.f64 d2 (*.f64 d2 d1)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64))) (fma.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 400 binary64) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -100 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 d1 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 d1 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d2 d1)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -900 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))) (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))) (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d1) #s(literal 400 binary64) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -100 binary64)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 100 binary64) (*.f64 d1 d1) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))) (fma.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)))) (neg.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)))) (neg.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d2 d1)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 400 binary64) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -100 binary64))))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))) (fma.f64 #s(literal 100 binary64) (*.f64 d1 d1) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) d1)
(/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)) d1) (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64))) d1)
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (*.f64 d2 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 d1))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -900 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)))) (neg.f64 (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 (neg.f64 d2) #s(literal 30 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)) d1)) (neg.f64 (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1)) (+.f64 (neg.f64 d2) #s(literal 30 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))))) (neg.f64 (fma.f64 #s(literal 100 binary64) (*.f64 d1 d1) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))
(/.f64 (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64))) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2))) (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2))))) (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 #s(literal 30 binary64) d1)) (-.f64 #s(literal 30 binary64) d2)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (neg.f64 d1))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal -1 binary64))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 (+.f64 d2 #s(literal 30 binary64)) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 (+.f64 d2 #s(literal 20 binary64)) #s(literal 10 binary64)))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal 1 binary64))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (/.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d2 (*.f64 d2 d1)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) #s(literal 400 binary64) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -100 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d1) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (+.f64 d2 #s(literal -10 binary64))) (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1))
(*.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d1) d1))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) d1)
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d1))
(*.f64 (/.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 100 binary64) (*.f64 d1 d1) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))))))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (pow.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))) (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))
(*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (/.f64 #s(literal 1 binary64) d1))
(*.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) (+.f64 d2 #s(literal 10 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (pow.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (/.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal -1 binary64)) (pow.f64 (/.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (+.f64 d2 #s(literal -10 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d1) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (+.f64 d2 #s(literal -10 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (+.f64 d2 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (+.f64 d2 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1) (/.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 d1) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 d1)) (/.f64 (neg.f64 d1) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 d1 #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -1 binary64)) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (neg.f64 d1)) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal -1 binary64)) (/.f64 (neg.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (+.f64 d2 #s(literal -10 binary64)) d1))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1) d1) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (+.f64 d2 #s(literal -10 binary64)) d1))
(*.f64 (/.f64 (neg.f64 d1) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (neg.f64 d1) #s(literal -1 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 d1 (neg.f64 d1)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (neg.f64 d1) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 d1)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal -10 binary64))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) #s(literal -1 binary64)) (/.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (neg.f64 d1)))
(*.f64 (/.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal -1/2 binary64)))
(+.f64 d2 #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (neg.f64 (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(-.f64 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 30 binary64) d2)))
(fma.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) (neg.f64 (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(neg.f64 (/.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)) (neg.f64 (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))))
(neg.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 (neg.f64 d2) #s(literal 30 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)) (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(/.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 30 binary64) d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64)))))
(/.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (neg.f64 (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (neg.f64 (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 (neg.f64 d2) #s(literal 30 binary64)))
(/.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (*.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64))) (*.f64 (+.f64 d2 #s(literal -30 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)))) (neg.f64 (neg.f64 (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64)))) (neg.f64 (+.f64 (neg.f64 d2) #s(literal 30 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (fma.f64 (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))) (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64)))) (*.f64 (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))) (+.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))))
(*.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 d2) #s(literal 30 binary64))))
(*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 30 binary64) d2)))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 #s(literal -10 binary64) (neg.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (neg.f64 d1) #s(literal -10 binary64) (*.f64 d1 #s(literal 20 binary64)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 8000 binary64))) (fma.f64 #s(literal 100 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 8000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 400 binary64) (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 #s(literal 10 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64))) (*.f64 d1 #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 #s(literal 10 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 d2 d2)) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 d2 d2)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) d2) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) #s(literal 10 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) #s(literal 10 binary64)) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) d2))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 d1))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -10 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))) (*.f64 (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(+.f64 (*.f64 (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))) (*.f64 (*.f64 d2 d2) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(+.f64 (*.f64 d2 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64)))))
(+.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64)))) (*.f64 d2 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(+.f64 (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(-.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2))))
(-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d2 d1))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))
(fma.f64 d2 d1 (*.f64 #s(literal 30 binary64) d1))
(fma.f64 d2 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64)))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 #s(literal 30 binary64) d1))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 (+.f64 d2 #s(literal 20 binary64)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 d1 (+.f64 #s(literal 20 binary64) d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) (*.f64 d2 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64)))))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 #s(literal -10 binary64) (neg.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d2 (*.f64 d2 d1)) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 (*.f64 d2 d2) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(fma.f64 (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 (*.f64 d2 d2) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 #s(literal 30 binary64) d1)) (-.f64 #s(literal 30 binary64) d2)) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 d1)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -10 binary64)))))
(fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 (neg.f64 d1) #s(literal -10 binary64) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 8000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 20 binary64)))))) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 20 binary64)))) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 d2 d2) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 d2 d2)))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) d2 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) #s(literal 10 binary64)))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) #s(literal 10 binary64) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) d2))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (/.f64 #s(literal 30 binary64) d1) (/.f64 (*.f64 d1 (*.f64 #s(literal 30 binary64) d1)) (-.f64 #s(literal 30 binary64) d2)) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d1) (/.f64 (*.f64 #s(literal 30 binary64) d1) (-.f64 #s(literal 30 binary64) d2)) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 (/.f64 #s(literal 900 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 30 binary64) d2)) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d1) d1) (/.f64 #s(literal 30 binary64) (-.f64 #s(literal 30 binary64) d2)) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 30 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (+.f64 d2 #s(literal -10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) d1) d1) (/.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(neg.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(neg.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (-.f64 #s(literal 10 binary64) d2)))
(neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (+.f64 d2 #s(literal -10 binary64))))
(neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64))) (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64)))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64)))) (fma.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64))))))
(/.f64 d1 (/.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (fma.f64 d1 (*.f64 d2 (*.f64 d2 d1)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64))) (fma.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 400 binary64) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -100 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 d1 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 d1 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d2 d1)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -900 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))) (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))) (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d1) #s(literal 400 binary64) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -100 binary64)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 100 binary64) (*.f64 d1 d1) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))) (fma.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)))) (neg.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)))) (neg.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d2 d1)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 400 binary64) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -100 binary64))))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))) (fma.f64 #s(literal 100 binary64) (*.f64 d1 d1) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) d1)
(/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)) d1) (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64))) d1)
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (*.f64 d2 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 d1))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -900 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)))) (neg.f64 (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 (neg.f64 d2) #s(literal 30 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)) d1)) (neg.f64 (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1)) (+.f64 (neg.f64 d2) #s(literal 30 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))))) (neg.f64 (fma.f64 #s(literal 100 binary64) (*.f64 d1 d1) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))
(/.f64 (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64))) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2))) (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2))))) (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 #s(literal 30 binary64) d1)) (-.f64 #s(literal 30 binary64) d2)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (neg.f64 d1))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal -1 binary64))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 (+.f64 d2 #s(literal 30 binary64)) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 (+.f64 d2 #s(literal 20 binary64)) #s(literal 10 binary64)))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal 1 binary64))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (/.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d2 (*.f64 d2 d1)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) #s(literal 400 binary64) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -100 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d1) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (+.f64 d2 #s(literal -10 binary64))) (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1))
(*.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d1) d1))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) d1)
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d1))
(*.f64 (/.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 100 binary64) (*.f64 d1 d1) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))))))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (pow.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))) (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))
(*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (/.f64 #s(literal 1 binary64) d1))
(*.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) (+.f64 d2 #s(literal 10 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (pow.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (/.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal -1 binary64)) (pow.f64 (/.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (+.f64 d2 #s(literal -10 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d1) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (+.f64 d2 #s(literal -10 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (+.f64 d2 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (+.f64 d2 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1) (/.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 d1) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 d1)) (/.f64 (neg.f64 d1) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 d1 #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -1 binary64)) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (neg.f64 d1)) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal -1 binary64)) (/.f64 (neg.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (+.f64 d2 #s(literal -10 binary64)) d1))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1) d1) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (+.f64 d2 #s(literal -10 binary64)) d1))
(*.f64 (/.f64 (neg.f64 d1) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (neg.f64 d1) #s(literal -1 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 d1 (neg.f64 d1)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (neg.f64 d1) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 d1)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal -10 binary64))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) #s(literal -1 binary64)) (/.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (neg.f64 d1)))
(*.f64 (/.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 d2 d2)) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 d2 d2)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) d2) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) #s(literal 10 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) #s(literal 10 binary64)) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) d2))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 d1))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -10 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))) (*.f64 (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(+.f64 (*.f64 (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))) (*.f64 (*.f64 d2 d2) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(+.f64 (*.f64 d2 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64)))))
(+.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64)))) (*.f64 d2 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(+.f64 (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(-.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2))))
(-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d2 d1))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))
(fma.f64 d2 d1 (*.f64 #s(literal 30 binary64) d1))
(fma.f64 d2 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64)))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 #s(literal 30 binary64) d1))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 (+.f64 d2 #s(literal 20 binary64)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 d1 (+.f64 #s(literal 20 binary64) d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) (*.f64 d2 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64)))))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 #s(literal -10 binary64) (neg.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d2 (*.f64 d2 d1)) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 (*.f64 d2 d2) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(fma.f64 (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 (*.f64 d2 d2) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 #s(literal 30 binary64) d1)) (-.f64 #s(literal 30 binary64) d2)) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 d1)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -10 binary64)))))
(fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 (neg.f64 d1) #s(literal -10 binary64) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 8000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 20 binary64)))))) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 20 binary64)))) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 d2 d2) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 d2 d2)))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) d2 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) #s(literal 10 binary64)))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) #s(literal 10 binary64) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) d2))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (/.f64 #s(literal 30 binary64) d1) (/.f64 (*.f64 d1 (*.f64 #s(literal 30 binary64) d1)) (-.f64 #s(literal 30 binary64) d2)) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 #s(literal 30 binary64) d1) d1) (/.f64 (*.f64 #s(literal 30 binary64) d1) (-.f64 #s(literal 30 binary64) d2)) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 (/.f64 #s(literal 900 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 30 binary64) d2)) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d1) d1) (/.f64 #s(literal 30 binary64) (-.f64 #s(literal 30 binary64) d2)) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 30 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (+.f64 d2 #s(literal -10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) d1) d1) (/.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(neg.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(neg.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (-.f64 #s(literal 10 binary64) d2)))
(neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (+.f64 d2 #s(literal -10 binary64))))
(neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64))) (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64)))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64)))) (fma.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64))))))
(/.f64 d1 (/.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (fma.f64 d1 (*.f64 d2 (*.f64 d2 d1)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64))) (fma.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 400 binary64) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -100 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 d1 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 d1 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d2 d1)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -900 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))) (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))) (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d1) #s(literal 400 binary64) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -100 binary64)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 100 binary64) (*.f64 d1 d1) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))) (fma.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)))) (neg.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)))) (neg.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d2 d1)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 400 binary64) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -100 binary64))))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))) (fma.f64 #s(literal 100 binary64) (*.f64 d1 d1) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) d1)
(/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)) d1) (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64))) d1)
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (*.f64 d2 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 d1))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -900 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)))) (neg.f64 (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 (neg.f64 d2) #s(literal 30 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)) d1)) (neg.f64 (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1)) (+.f64 (neg.f64 d2) #s(literal 30 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))))) (neg.f64 (fma.f64 #s(literal 100 binary64) (*.f64 d1 d1) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))
(/.f64 (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64))) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2))) (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2))))) (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 #s(literal 30 binary64) d1)) (-.f64 #s(literal 30 binary64) d2)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (neg.f64 d1))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal -1 binary64))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 (+.f64 d2 #s(literal 30 binary64)) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 (+.f64 d2 #s(literal 20 binary64)) #s(literal 10 binary64)))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal 1 binary64))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (/.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d2 (*.f64 d2 d1)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) #s(literal 400 binary64) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -100 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d1) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (+.f64 d2 #s(literal -10 binary64))) (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1))
(*.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d1) d1))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) d1)
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d1))
(*.f64 (/.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 100 binary64) (*.f64 d1 d1) (fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))))))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (pow.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))) (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))
(*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (/.f64 #s(literal 1 binary64) d1))
(*.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) (+.f64 d2 #s(literal 10 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (pow.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (/.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal -1 binary64)) (pow.f64 (/.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (+.f64 d2 #s(literal 30 binary64)) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (+.f64 d2 #s(literal -10 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d1) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (+.f64 d2 #s(literal -10 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (+.f64 d2 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (+.f64 d2 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (+.f64 d2 #s(literal 30 binary64)) d1))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1) (/.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 d1) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 d1)) (/.f64 (neg.f64 d1) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 d1 #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -1 binary64)) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (neg.f64 d1)) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal -1 binary64)) (/.f64 (neg.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (+.f64 d2 #s(literal -10 binary64)) d1))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1) d1) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (+.f64 d2 #s(literal -10 binary64)) d1))
(*.f64 (/.f64 (neg.f64 d1) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (neg.f64 d1) #s(literal -1 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 d1 (neg.f64 d1)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (neg.f64 d1) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 d1)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal -10 binary64))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) #s(literal -1 binary64)) (/.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (neg.f64 d1)))
(*.f64 (/.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d2 d1)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal -10 binary64))))
(+.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal -10 binary64))) (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d2 d1)))
(+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64)))
(+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64)))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2))
(+.f64 (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64))))
(+.f64 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64))) (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64))))
(+.f64 (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(+.f64 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(+.f64 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(+.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d2 d1))) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal -10 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (*.f64 #s(literal 1 binary64) (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(+.f64 (*.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 #s(literal 30 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 d2 d1)))
(+.f64 (*.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 d2 d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 #s(literal 30 binary64) d1)))
(+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal -10 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal 1 binary64)) (*.f64 (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) (+.f64 d2 #s(literal -10 binary64))) (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal -10 binary64))))
(+.f64 (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal -10 binary64))) (*.f64 (*.f64 #s(literal 30 binary64) d1) (+.f64 d2 #s(literal -10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 d1)) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)))
(fma.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(fma.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(fma.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(fma.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d2 d1) (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal -10 binary64))))
(fma.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d2 d1)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2))
(fma.f64 (*.f64 #s(literal 30 binary64) d1) (+.f64 d2 #s(literal -10 binary64)) (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal -10 binary64))))
(fma.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64)) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64))))
(fma.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal -10 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (+.f64 d2 #s(literal -10 binary64))))
(fma.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(fma.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 #s(literal 30 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 d2 d1)))
(fma.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 d2 d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 #s(literal 30 binary64) d1)))
(fma.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d2 d1)) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal -10 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 #s(literal 1 binary64) (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 (*.f64 d1 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64)) (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64))))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d2 d1)) #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal -10 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal 1 binary64) (*.f64 (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal 1 binary64)))
(fma.f64 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 1 binary64)))
(neg.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 d2 #s(literal -10 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1)
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 (neg.f64 d1)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (neg.f64 d1))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (fma.f64 d2 d2 #s(literal -100 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (fma.f64 d2 d2 #s(literal -100 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (fma.f64 d2 d2 #s(literal -900 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))) (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (*.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))) (+.f64 d2 #s(literal 10 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (fma.f64 d2 d2 #s(literal -100 binary64))) (*.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (+.f64 d2 #s(literal 10 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (fma.f64 d2 d2 #s(literal -100 binary64))) (+.f64 d2 #s(literal 10 binary64)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (+.f64 d2 #s(literal -10 binary64))) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (+.f64 d2 #s(literal -10 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))) (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))) (neg.f64 (*.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (fma.f64 d2 d2 #s(literal -100 binary64)))) (neg.f64 (*.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))) (neg.f64 (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (fma.f64 d2 d2 #s(literal -100 binary64)))) (-.f64 #s(literal -10 binary64) d2))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)))) (neg.f64 (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 (neg.f64 d2) #s(literal 30 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (neg.f64 (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (+.f64 (neg.f64 d2) #s(literal 30 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal -10 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d2 d1)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal -10 binary64))) (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal -10 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d2 d1)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal -10 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64))) (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2)) (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2) (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2)) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64))) (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64)))) (*.f64 (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (-.f64 (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (*.f64 (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (-.f64 (*.f64 (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (-.f64 (*.f64 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d2 d1)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d2 d1))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal -10 binary64))) (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal -10 binary64))))) (-.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d2 d1)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal -10 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2)) (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64)))) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64))) (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2))) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2)) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64)))) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2))) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64))) (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64)))) (*.f64 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64))))) (-.f64 (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))) (-.f64 (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (*.f64 (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))) (-.f64 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (-.f64 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (-.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #s(literal -1 binary64))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(*.f64 d1 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1))
(*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 d1 (*.f64 (+.f64 d2 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (+.f64 d2 #s(literal -10 binary64)))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d1))
(*.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) d1))
(*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 #s(literal 1 binary64) (neg.f64 d1)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal -10 binary64))) d1)
(*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64)))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) d1) (/.f64 (+.f64 d2 #s(literal -10 binary64)) (-.f64 #s(literal 30 binary64) d2)))
(+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)))
(+.f64 (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(+.f64 (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (*.f64 d1 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64)))))
(+.f64 (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (*.f64 d1 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(+.f64 (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (*.f64 #s(literal -10 binary64) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 d1)) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -10 binary64))))
(+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -10 binary64))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 d1)))
(+.f64 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(+.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d2 d1))) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal -10 binary64)))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2)) (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64))) (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2)))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2)) (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64))) (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2)))
(+.f64 (*.f64 d1 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(+.f64 (*.f64 d1 (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 30 binary64) d1)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 d2 d1)))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 d2 d1)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 30 binary64) d1)))
(+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) d2) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal -10 binary64)))
(+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal -10 binary64)) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) d2))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d2) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 30 binary64)))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 30 binary64)) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d2))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1) d2) (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1) #s(literal -10 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1) #s(literal -10 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1) d2))
(+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -20 binary64))))
(+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal 10 binary64))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 d2 #s(literal 20 binary64)))))
(+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d2 d1)) d1) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal -10 binary64))) d1))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2) d1) (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64)) d1))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64)) d1) (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2) d1))
(+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2) d1) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64)) d1))
(+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64)) d1) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2) d1))
(+.f64 (*.f64 (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64))) d1) (*.f64 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64))) d1))
(+.f64 (*.f64 (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) d1) (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) d1))
(+.f64 (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) d1) (*.f64 (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) d1))
(+.f64 (*.f64 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1))
(+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1) (*.f64 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1))
(+.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(+.f64 (*.f64 #s(literal -10 binary64) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(+.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 #s(literal 30 binary64) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(+.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d2 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(+.f64 (*.f64 d2 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1)) (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1)))
(+.f64 (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1)) (*.f64 d2 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1)))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 (*.f64 d1 #s(literal -20 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(+.f64 (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 (*.f64 d1 (-.f64 d2 #s(literal 20 binary64))) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 400 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))))) (/.f64 (*.f64 #s(literal 64000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 400 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))) (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #s(literal 160000 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)))))
(fma.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(fma.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 d1 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64)))))
(fma.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 d1 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(fma.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 #s(literal -10 binary64) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(fma.f64 d2 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 #s(literal 30 binary64) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 d2 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1) (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1)))
(fma.f64 #s(literal 30 binary64) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d2 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d2 d1)) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal -10 binary64)))))
(fma.f64 d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2) (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64))))
(fma.f64 d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64)) (*.f64 d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2)))
(fma.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2) (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64))))
(fma.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64)) (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2)))
(fma.f64 d1 (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(fma.f64 d1 (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64)))))
(fma.f64 d1 (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(fma.f64 d1 (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64))) (*.f64 #s(literal -10 binary64) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(fma.f64 d1 (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(fma.f64 d1 (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 d1 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64)))))
(fma.f64 d1 (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 d1 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(fma.f64 d1 (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 #s(literal -10 binary64) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(fma.f64 d1 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(fma.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d1 (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 d1 (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(fma.f64 d1 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)))
(fma.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d1)) (*.f64 #s(literal 10 binary64) (*.f64 d2 d1))) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal 10 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 d2 #s(literal 20 binary64)))))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -20 binary64))))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 d1) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -10 binary64))))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -10 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 d1)))
(fma.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 (*.f64 d1 (-.f64 d2 #s(literal 20 binary64))) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 (*.f64 d1 #s(literal -20 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)))
(fma.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(fma.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(fma.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64)))))
(fma.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(fma.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 #s(literal -10 binary64) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(fma.f64 #s(literal -10 binary64) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(fma.f64 #s(literal -10 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1) (*.f64 d2 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1)))
(fma.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 30 binary64) d1) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 d2 d1)))
(fma.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 d2 d1) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 30 binary64) d1)))
(fma.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))))) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))))) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))))) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)))
(fma.f64 (*.f64 (fma.f64 (*.f64 d1 (*.f64 d2 (*.f64 d2 d1))) (*.f64 d1 (*.f64 d2 (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 #s(literal 10 binary64) (*.f64 d2 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 (*.f64 d2 (*.f64 d2 d1))) (*.f64 d1 (*.f64 d2 (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 #s(literal 10 binary64) (*.f64 d2 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))))) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d2 d1)) d1 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal -10 binary64))) d1))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2) d1 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64)) d1))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) #s(literal -10 binary64)) d1 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d2) d1))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2) d1 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64)) d1))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 30 binary64)) d1 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d2) d1))
(fma.f64 (*.f64 (*.f64 d2 d1) (+.f64 d2 #s(literal 30 binary64))) d1 (*.f64 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64))) d1))
(fma.f64 (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) d1 (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) d1))
(fma.f64 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) d1 (*.f64 (*.f64 d2 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) d1))
(fma.f64 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1))
(fma.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1 (*.f64 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) d1) (+.f64 d2 #s(literal 10 binary64)) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)))
(fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) d2 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal -10 binary64)))
(fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal -10 binary64) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) d2))
(fma.f64 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d2 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 30 binary64) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d2))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1) d2 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1) #s(literal -10 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1) #s(literal -10 binary64) (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1) d2))
(fma.f64 (*.f64 d1 (*.f64 d2 d1)) (+.f64 d2 #s(literal 30 binary64)) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(fma.f64 (*.f64 d1 (*.f64 d2 d1)) (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (+.f64 d2 #s(literal 30 binary64)))))
(fma.f64 (*.f64 d1 (*.f64 d2 d1)) (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(fma.f64 (*.f64 d1 (*.f64 d2 d1)) (+.f64 d2 #s(literal 30 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) d1) (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)))
(fma.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)))
(neg.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 400 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64))) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 400 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 400 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (neg.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))) (pow.f64 (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -10 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 d1)) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -10 binary64))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -10 binary64)))) (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 d1)) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -10 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (-.f64 (*.f64 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64)))) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 d1) #s(literal -400 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 d1)) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 d1))) (*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -10 binary64))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -10 binary64))))) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d2 d1)) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 #s(literal -10 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))) (*.f64 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))) (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) d1))
(*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 d1 (-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 #s(literal 20 binary64) (*.f64 d1 #s(literal 20 binary64)))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1)
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 (neg.f64 d1)))
(*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(*.f64 (neg.f64 d1) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 d1))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 400 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64))) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 400 binary64)))
(*.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (+.f64 d2 #s(literal -10 binary64)))
(*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) d1) (+.f64 d2 #s(literal -10 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 27000 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (neg.f64 (neg.f64 d1)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 20 binary64))))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal -10 binary64)))
(+.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d2 d1))
(+.f64 (*.f64 d1 #s(literal -10 binary64)) (neg.f64 (*.f64 d2 (neg.f64 d1))))
(+.f64 (neg.f64 (*.f64 d2 (neg.f64 d1))) (*.f64 d1 #s(literal -10 binary64)))
(-.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 10 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))) (fma.f64 d1 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 8000 binary64)) (fma.f64 d1 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d2 d1))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal -10 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal -10 binary64)))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d1 (-.f64 d2 #s(literal 20 binary64))))
(fma.f64 d1 #s(literal -10 binary64) (*.f64 d2 d1))
(fma.f64 d1 #s(literal -10 binary64) (neg.f64 (*.f64 d2 (neg.f64 d1))))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal -20 binary64)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 (-.f64 d2 #s(literal 20 binary64))))
(fma.f64 #s(literal 10 binary64) (neg.f64 d1) (*.f64 d2 d1))
(fma.f64 #s(literal 10 binary64) (neg.f64 d1) (neg.f64 (*.f64 d2 (neg.f64 d1))))
(fma.f64 #s(literal -10 binary64) d1 (*.f64 d2 d1))
(fma.f64 #s(literal -10 binary64) d1 (neg.f64 (*.f64 d2 (neg.f64 d1))))
(fma.f64 #s(literal -10 binary64) (neg.f64 d1) (*.f64 d1 (-.f64 d2 #s(literal 20 binary64))))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)))) (*.f64 d1 #s(literal -20 binary64)))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d2 (*.f64 d2 d1)) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))) (*.f64 d1 #s(literal -20 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64)))
(fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal -20 binary64)))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 d1 #s(literal -20 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 #s(literal 10 binary64)) (*.f64 d2 d1))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 #s(literal 10 binary64)) (neg.f64 (*.f64 d2 (neg.f64 d1))))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 20 binary64))))
(fma.f64 (neg.f64 d1) #s(literal 10 binary64) (*.f64 d2 d1))
(fma.f64 (neg.f64 d1) #s(literal 10 binary64) (neg.f64 (*.f64 d2 (neg.f64 d1))))
(fma.f64 (neg.f64 d1) #s(literal -10 binary64) (*.f64 d1 (-.f64 d2 #s(literal 20 binary64))))
(fma.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))))) (*.f64 d1 #s(literal -20 binary64)))
(fma.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d1 #s(literal -20 binary64)))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (+.f64 d2 #s(literal -10 binary64))) (*.f64 d1 #s(literal -20 binary64)))
(neg.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (neg.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal -10 binary64))))) (fma.f64 (*.f64 d2 d1) (*.f64 d1 (*.f64 d2 (*.f64 d2 d1))) (*.f64 #s(literal -1000 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -100 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (fma.f64 d2 d2 #s(literal -100 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))) (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal -10 binary64) d2)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (-.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d2 d1)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -100 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(/.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (*.f64 d2 (*.f64 d2 d1))) (*.f64 #s(literal -1000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal -10 binary64))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (fma.f64 #s(literal 100 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (fma.f64 d1 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1))))
(/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -100 binary64))) (+.f64 d2 #s(literal 10 binary64)))
(/.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)) d1) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) d1) (+.f64 d2 #s(literal 10 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 #s(literal 100 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (*.f64 d2 (*.f64 d2 d1))) (*.f64 #s(literal -1000 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal -10 binary64)))))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))) (neg.f64 (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -100 binary64)))) (-.f64 #s(literal -10 binary64) d2))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)) d1)) (neg.f64 (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) d1)) (-.f64 #s(literal -10 binary64) d2))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)))) (neg.f64 (fma.f64 d1 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -100 binary64)))) (*.f64 d1 (-.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 #s(literal -1000 binary64) (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 #s(literal 100 binary64) (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d2 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal -10 binary64))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64) (pow.f64 (*.f64 d1 (-.f64 d2 #s(literal 20 binary64))) #s(literal 3 binary64))) (fma.f64 #s(literal 100 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 20 binary64)))) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 20 binary64)))))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 #s(literal -20 binary64)) #s(literal 3 binary64))) (fma.f64 d1 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (-.f64 (*.f64 (*.f64 d1 #s(literal -20 binary64)) (*.f64 d1 #s(literal -20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 20 binary64))))) (-.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 20 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 #s(literal -20 binary64)) (*.f64 d1 #s(literal -20 binary64)))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64))))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(*.f64 d1 (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))
(*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))
(*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)
(*.f64 (+.f64 d2 #s(literal -10 binary64)) (neg.f64 (neg.f64 d1)))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))
(*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (+.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (fma.f64 (*.f64 d2 d1) (*.f64 d1 (*.f64 d2 (*.f64 d2 d1))) (*.f64 #s(literal -1000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal -10 binary64)))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)))))
(*.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64)))))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))))
(*.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 d2 #s(literal 10 binary64)))))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))))
(*.f64 (neg.f64 (neg.f64 d1)) (+.f64 d2 #s(literal -10 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 8000 binary64)))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) (fma.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal -20 binary64)))))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))

eval414.0ms (1.2%)

Memory
38.9MiB live, 498.3MiB allocated
Compiler

Compiled 38 751 to 2 697 computations (93% saved)

prune196.0ms (0.6%)

Memory
-21.8MiB live, 347.1MiB allocated
Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New1 69511 696
Fresh000
Picked145
Done000
Total1 69651 701
Accuracy
100.0%
Counts
1 701 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
27.3%
(/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
100.0%
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
50.1%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2))
52.0%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64)))
Compiler

Compiled 41 to 26 computations (36.6% saved)

simplify234.0ms (0.7%)

Memory
35.1MiB live, 227.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 #s(literal -300 binary64))
cost-diff0
#s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))
cost-diff0
(*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))
cost-diff640
(/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
Rules
6 672×lower-*.f32
6 666×lower-*.f64
2 960×cube-prod
2 132×lower-pow.f64
2 132×lower-pow.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01564
02064
14162
29960
318260
445360
598160
6217260
7297960
8355060
9386160
10411260
11452860
12513560
13595160
14632460
15645760
16651660
17657660
18663660
19761560
0813557
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))
d1
#s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))
(*.f64 d1 #s(literal -300 binary64))
#s(literal -300 binary64)
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(+.f64 d2 #s(literal -10 binary64))
d2
#s(literal -10 binary64)
Outputs
(/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64)))
(*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))
d1
#s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))
(*.f64 d1 #s(literal -300 binary64))
#s(literal -300 binary64)
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(+.f64 d2 #s(literal -10 binary64))
d2
#s(literal -10 binary64)

localize38.0ms (0.1%)

Memory
-10.6MiB live, 61.8MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0546875
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
accuracy2.205685584591816
(*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))
accuracy31.667239629556573
#s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))
accuracy32.720441970356795
(/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
Samples
22.0ms236×0valid
2.0ms2valid
2.0ms11×1valid
Compiler

Compiled 54 to 14 computations (74.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 6.0ms (48.7% of total)
ival-add: 3.0ms (24.4% of total)
ival-div: 2.0ms (16.2% of total)
adjust: 1.0ms (8.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series5.0ms (0%)

Memory
9.3MiB live, 9.3MiB allocated
Counts
5 → 108
Calls
Call 1
Inputs
#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())
Outputs
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor -inf d1) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor -inf d1) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor -inf d1) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor -inf d1) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 30 d1) (taylor 0 d2) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 30 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 30 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 30 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 30 (/ d1 d2)))) (taylor inf d2) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 30 (/ d1 d2)))) (taylor inf d2) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 30 (/ d1 d2)))) (taylor inf d2) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (patch (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor 0 d1) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor 0 d1) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor 0 d1) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor 0 d1) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor inf d1) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor inf d1) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor inf d1) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor inf d1) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor -inf d1) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor -inf d1) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor -inf d1) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (* (+ 30 d2) (- d2 10))) (taylor -inf d1) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -300 (pow d1 2)) (taylor 0 d2) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -300 (pow d1 2)) (* 20 (* (pow d1 2) d2))) (taylor 0 d2) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -300 (pow d1 2)) (* d2 (+ (* 20 (pow d1 2)) (* (pow d1 2) d2)))) (taylor 0 d2) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -300 (pow d1 2)) (* d2 (+ (* 20 (pow d1 2)) (* (pow d1 2) d2)))) (taylor 0 d2) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (pow d2 2)) (taylor inf d2) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2))) (taylor inf d2) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ (* -300 (/ (pow d1 2) (pow d2 2))) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2)))) (taylor inf d2) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ (* -300 (/ (pow d1 2) (pow d2 2))) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2)))) (taylor inf d2) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d1 2) (pow d2 2)) (taylor -inf d2) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2))) (taylor -inf d2) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ (* -1 (/ (+ (* -20 (pow d1 2)) (* 300 (/ (pow d1 2) d2))) d2)) (pow d1 2))) (taylor -inf d2) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ (* -1 (/ (+ (* -20 (pow d1 2)) (* 300 (/ (pow d1 2) d2))) d2)) (pow d1 2))) (taylor -inf d2) (#s(alt (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (patch (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor 0 d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -300 d1) (* 20 (* d1 d2))) (taylor 0 d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -300 d1) (* d2 (+ (* 20 d1) (* d1 d2)))) (taylor 0 d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -300 d1) (* d2 (+ (* 20 d1) (* d1 d2)))) (taylor 0 d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (pow d2 2)) (taylor inf d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* 20 (/ d1 d2)))) (taylor inf d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (* 20 (/ d1 d2))))) (taylor inf d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (* 20 (/ d1 d2))))) (taylor inf d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (pow d2 2)) (taylor -inf d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* 20 (/ d1 d2)))) (taylor -inf d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* -1 (/ (+ (* -20 d1) (* 300 (/ d1 d2))) d2)))) (taylor -inf d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* -1 (/ (+ (* -20 d1) (* 300 (/ d1 d2))) d2)))) (taylor -inf d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor 0 d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor 0 d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor 0 d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor 0 d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor inf d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor inf d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor inf d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor inf d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor -inf d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor -inf d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor -inf d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor -inf d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor 0 d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (- d2 10)) (taylor -inf d1) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -10 d1) (taylor 0 d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -10 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -10 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -10 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -10 (/ d1 d2)))) (taylor inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -10 (/ d1 d2)))) (taylor inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* -10 (/ d1 d2)))) (taylor inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* 10 (/ d1 d2))))) (taylor -inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* 10 (/ d1 d2))))) (taylor -inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* 10 (/ d1 d2))))) (taylor -inf d2) (#s(alt (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (patch (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
Calls

27 calls:

TimeVariablePointExpression
0.0ms
d1
@-inf
(* d1 -300)
0.0ms
d1
@inf
(* d1 -300)
0.0ms
d1
@0
(* d1 -300)
0.0ms
d1
@0
(/ (* d1 (* (+ d2 30) (* d1 (+ d2 -10)))) (* d1 (+ d2 -10)))
0.0ms
d2
@-inf
(/ (* d1 (* (+ d2 30) (* d1 (+ d2 -10)))) (* d1 (+ d2 -10)))

simplify345.0ms (1%)

Memory
-3.5MiB live, 317.5MiB allocated
Algorithm
egg-herbie
Rules
13 682×lower-fma.f64
13 682×lower-fma.f32
4 270×lower-*.f64
4 270×lower-*.f32
2 522×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
089802
1260766
2712760
31779704
43498704
08180690
Stop Event
iter limit
node limit
Counts
108 → 108
Calls
Call 1
Inputs
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* 30 d1)
(+ (* 30 d1) (* d1 d2))
(+ (* 30 d1) (* d1 d2))
(+ (* 30 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(* -300 (pow d1 2))
(+ (* -300 (pow d1 2)) (* 20 (* (pow d1 2) d2)))
(+ (* -300 (pow d1 2)) (* d2 (+ (* 20 (pow d1 2)) (* (pow d1 2) d2))))
(+ (* -300 (pow d1 2)) (* d2 (+ (* 20 (pow d1 2)) (* (pow d1 2) d2))))
(* (pow d1 2) (pow d2 2))
(* (pow d2 2) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2)))
(* (pow d2 2) (+ (* -300 (/ (pow d1 2) (pow d2 2))) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2))))
(* (pow d2 2) (+ (* -300 (/ (pow d1 2) (pow d2 2))) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2))))
(* (pow d1 2) (pow d2 2))
(* (pow d2 2) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2)))
(* (pow d2 2) (+ (* -1 (/ (+ (* -20 (pow d1 2)) (* 300 (/ (pow d1 2) d2))) d2)) (pow d1 2)))
(* (pow d2 2) (+ (* -1 (/ (+ (* -20 (pow d1 2)) (* 300 (/ (pow d1 2) d2))) d2)) (pow d1 2)))
(* -300 d1)
(+ (* -300 d1) (* 20 (* d1 d2)))
(+ (* -300 d1) (* d2 (+ (* 20 d1) (* d1 d2))))
(+ (* -300 d1) (* d2 (+ (* 20 d1) (* d1 d2))))
(* d1 (pow d2 2))
(* (pow d2 2) (+ d1 (* 20 (/ d1 d2))))
(* (pow d2 2) (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (* 20 (/ d1 d2)))))
(* (pow d2 2) (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (* 20 (/ d1 d2)))))
(* d1 (pow d2 2))
(* (pow d2 2) (+ d1 (* 20 (/ d1 d2))))
(* (pow d2 2) (+ d1 (* -1 (/ (+ (* -20 d1) (* 300 (/ d1 d2))) d2))))
(* (pow d2 2) (+ d1 (* -1 (/ (+ (* -20 d1) (* 300 (/ d1 d2))) d2))))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* -300 d1)
(* -300 d1)
(* -300 d1)
(* -300 d1)
(* -300 d1)
(* -300 d1)
(* -300 d1)
(* -300 d1)
(* -300 d1)
(* -300 d1)
(* -300 d1)
(* -300 d1)
(* d1 (- d2 10))
(* d1 (- d2 10))
(* d1 (- d2 10))
(* d1 (- d2 10))
(* d1 (- d2 10))
(* d1 (- d2 10))
(* d1 (- d2 10))
(* d1 (- d2 10))
(* d1 (- d2 10))
(* d1 (- d2 10))
(* d1 (- d2 10))
(* d1 (- d2 10))
(* -10 d1)
(+ (* -10 d1) (* d1 d2))
(+ (* -10 d1) (* d1 d2))
(+ (* -10 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* -10 (/ d1 d2))))
(* d2 (+ d1 (* -10 (/ d1 d2))))
(* d2 (+ d1 (* -10 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* 10 (/ d1 d2)))))
(* -1 (* d2 (+ (* -1 d1) (* 10 (/ d1 d2)))))
(* -1 (* d2 (+ (* -1 d1) (* 10 (/ d1 d2)))))
Outputs
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* 30 d1)
(*.f64 d1 #s(literal 30 binary64))
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* (pow d1 2) (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(* -300 (pow d1 2))
(*.f64 (*.f64 d1 d1) #s(literal -300 binary64))
(+ (* -300 (pow d1 2)) (* 20 (* (pow d1 2) d2)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 #s(literal 20 binary64) #s(literal -300 binary64)))
(+ (* -300 (pow d1 2)) (* d2 (+ (* 20 (pow d1 2)) (* (pow d1 2) d2))))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64))))
(+ (* -300 (pow d1 2)) (* d2 (+ (* 20 (pow d1 2)) (* (pow d1 2) d2))))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64))))
(* (pow d1 2) (pow d2 2))
(*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))
(* (pow d2 2) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2)))
(*.f64 d1 (*.f64 d1 (*.f64 d2 (+.f64 d2 #s(literal 20 binary64)))))
(* (pow d2 2) (+ (* -300 (/ (pow d1 2) (pow d2 2))) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2))))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64))))
(* (pow d2 2) (+ (* -300 (/ (pow d1 2) (pow d2 2))) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2))))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64))))
(* (pow d1 2) (pow d2 2))
(*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))
(* (pow d2 2) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2)))
(*.f64 d1 (*.f64 d1 (*.f64 d2 (+.f64 d2 #s(literal 20 binary64)))))
(* (pow d2 2) (+ (* -1 (/ (+ (* -20 (pow d1 2)) (* 300 (/ (pow d1 2) d2))) d2)) (pow d1 2)))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64))))
(* (pow d2 2) (+ (* -1 (/ (+ (* -20 (pow d1 2)) (* 300 (/ (pow d1 2) d2))) d2)) (pow d1 2)))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64))))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(+ (* -300 d1) (* 20 (* d1 d2)))
(*.f64 d1 (fma.f64 d2 #s(literal 20 binary64) #s(literal -300 binary64)))
(+ (* -300 d1) (* d2 (+ (* 20 d1) (* d1 d2))))
(*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64)))
(+ (* -300 d1) (* d2 (+ (* 20 d1) (* d1 d2))))
(*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64)))
(* d1 (pow d2 2))
(*.f64 d1 (*.f64 d2 d2))
(* (pow d2 2) (+ d1 (* 20 (/ d1 d2))))
(*.f64 d1 (*.f64 d2 (+.f64 d2 #s(literal 20 binary64))))
(* (pow d2 2) (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (* 20 (/ d1 d2)))))
(*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64)))
(* (pow d2 2) (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (* 20 (/ d1 d2)))))
(*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64)))
(* d1 (pow d2 2))
(*.f64 d1 (*.f64 d2 d2))
(* (pow d2 2) (+ d1 (* 20 (/ d1 d2))))
(*.f64 d1 (*.f64 d2 (+.f64 d2 #s(literal 20 binary64))))
(* (pow d2 2) (+ d1 (* -1 (/ (+ (* -20 d1) (* 300 (/ d1 d2))) d2))))
(*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64)))
(* (pow d2 2) (+ d1 (* -1 (/ (+ (* -20 d1) (* 300 (/ d1 d2))) d2))))
(*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64)))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 (- d2 10))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* -10 d1)
(*.f64 d1 #s(literal -10 binary64))
(+ (* -10 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(+ (* -10 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(+ (* -10 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* -10 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d2 (+ d1 (* -10 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d2 (+ d1 (* -10 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* 10 (/ d1 d2)))))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* -1 (* d2 (+ (* -1 d1) (* 10 (/ d1 d2)))))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(* -1 (* d2 (+ (* -1 d1) (* 10 (/ d1 d2)))))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))

rewrite355.0ms (1%)

Memory
-12.7MiB live, 400.1MiB allocated
Rules
5 916×lower-*.f32
5 910×lower-*.f64
4 840×lower-/.f32
4 838×lower-/.f64
3 290×lower-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01557
02057
17655
247753
3488753
0998453
Stop Event
iter limit
node limit
iter limit
Counts
5 → 270
Calls
Call 1
Inputs
(/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))
#s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))
(*.f64 d1 #s(literal -300 binary64))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
Outputs
(+.f64 (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 d2 d2)) (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64))))
(+.f64 (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64))) (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 d2 d2)))
(+.f64 (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) d2) (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) #s(literal 10 binary64)))
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))) (*.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(+.f64 (*.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))) (*.f64 (*.f64 d2 d2) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(+.f64 (*.f64 d2 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 #s(literal 10 binary64) (neg.f64 d2))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 #s(literal 10 binary64) (neg.f64 d2))))
(fma.f64 d2 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (*.f64 #s(literal 10 binary64) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64)))))
(fma.f64 (*.f64 d2 d2) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(fma.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 (*.f64 d2 d2) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(fma.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 d2 d2) (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64))))
(fma.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 d2 d2)))
(fma.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) d2 (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) #s(literal 10 binary64)))
(neg.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 #s(literal 10 binary64) (neg.f64 d2))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 #s(literal -10 binary64)) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))))
(/.f64 d1 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))
(/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 d1)) (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -10 binary64)) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 d1 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))))
(/.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 10 binary64) (neg.f64 d2)) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))
(/.f64 (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (+.f64 #s(literal 10 binary64) (neg.f64 d2)))
(/.f64 (/.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (/.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))
(/.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) d1) (/.f64 (+.f64 d2 #s(literal -10 binary64)) d1))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))))
(/.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1)
(/.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(/.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))))
(/.f64 (*.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 d1)) #s(literal 1 binary64)) (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))) (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) d1)
(/.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) (*.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (*.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)))))) (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)) (fma.f64 d2 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (-.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (*.f64 d2 d2))))))
(/.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (*.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)) (+.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (*.f64 d2 #s(literal -10 binary64))))) (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)) (+.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (*.f64 d2 #s(literal -10 binary64)))))
(/.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (*.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (*.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (fma.f64 d2 d2 (fma.f64 d2 #s(literal -10 binary64) #s(literal 100 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (neg.f64 d1))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 d1))) (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (*.f64 d1 #s(literal 1 binary64)) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) (+.f64 #s(literal 10 binary64) (neg.f64 d2)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) d1)
(/.f64 (*.f64 (/.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) d1)
(/.f64 (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) (*.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (*.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)))))) (fma.f64 d2 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (-.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (*.f64 d2 d2)))))
(/.f64 (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)) (+.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (*.f64 d2 #s(literal -10 binary64))))) (+.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (*.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (fma.f64 d2 d2 (fma.f64 d2 #s(literal -10 binary64) #s(literal 100 binary64))))
(/.f64 (*.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 d1)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 d1))
(/.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))
(/.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal 10 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64)))
(/.f64 (/.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 d1)) (+.f64 d2 #s(literal -10 binary64))) (neg.f64 d1))
(/.f64 (/.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 d1)) #s(literal -1 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(pow.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 d1 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (/.f64 (+.f64 d2 #s(literal -10 binary64)) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))) #s(literal -1 binary64))
(*.f64 d1 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (*.f64 (neg.f64 d1) (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(*.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 d1)) (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 d2 #s(literal 10 binary64)) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) d1)
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 #s(literal 10 binary64) (neg.f64 d2))))
(*.f64 (neg.f64 d1) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(*.f64 (neg.f64 d1) (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(*.f64 (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 10 binary64) (neg.f64 d2))))
(*.f64 (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(*.f64 (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (/.f64 d1 (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(*.f64 (/.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) d1))
(*.f64 (/.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (pow.f64 (/.f64 (/.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) d1) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) d1) (pow.f64 (/.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) d1) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (pow.f64 (/.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 d1)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 d1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 #s(literal 10 binary64) (neg.f64 d2))) (/.f64 d1 (neg.f64 d1)))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 #s(literal 10 binary64) (neg.f64 d2))) (/.f64 (neg.f64 d1) d1))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 #s(literal 10 binary64) (neg.f64 d2))) (pow.f64 (/.f64 d1 (neg.f64 d1)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 #s(literal 10 binary64) (neg.f64 d2))) (pow.f64 (/.f64 (neg.f64 d1) d1) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) d1))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (+.f64 d2 #s(literal 10 binary64)))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) d1) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 d1)) (/.f64 (neg.f64 d1) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 d1 #s(literal -1 binary64)) (/.f64 (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 d1 (neg.f64 d1)) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 #s(literal 10 binary64) (neg.f64 d2))))
(*.f64 (/.f64 d1 (+.f64 #s(literal 10 binary64) (neg.f64 d2))) (/.f64 (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) d1))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #s(literal -1 binary64)) (/.f64 (neg.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) d1) (/.f64 d1 (+.f64 #s(literal 10 binary64) (neg.f64 d2))))
(*.f64 (/.f64 (neg.f64 d1) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 d1)))
(*.f64 (/.f64 (neg.f64 d1) d1) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 #s(literal 10 binary64) (neg.f64 d2))))
(*.f64 (/.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (+.f64 #s(literal 10 binary64) (neg.f64 d2))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal -10 binary64))) (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))
(*.f64 (/.f64 (neg.f64 d1) #s(literal -1 binary64)) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))))
(*.f64 (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal -100 binary64))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal -100 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 d1)) (pow.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 d1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 10 binary64) (neg.f64 d2))) (pow.f64 (/.f64 d1 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 d1))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 d1))) (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) d1))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) d1)) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64)))) (+.f64 d2 #s(literal 10 binary64)))
(*.f64 (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (fma.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 d1)) (*.f64 #s(literal -1000 binary64) (*.f64 d1 (*.f64 d1 d1))))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (-.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 d2)))))
(*.f64 (/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))) (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 (fma.f64 d2 d2 #s(literal -100 binary64)))) (+.f64 (neg.f64 d2) #s(literal -10 binary64)))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (-.f64 #s(literal -10 binary64) d2))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal -1 binary64)) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (pow.f64 (/.f64 d1 (neg.f64 d1)) #s(literal -1 binary64)) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 #s(literal 10 binary64) (neg.f64 d2))))
(*.f64 (pow.f64 (/.f64 (neg.f64 d1) d1) #s(literal -1 binary64)) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 #s(literal 10 binary64) (neg.f64 d2))))
(*.f64 (pow.f64 (/.f64 d1 #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 10 binary64) (neg.f64 d2)) (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) d1) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (neg.f64 d1) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 d1))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (pow.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 d1))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 d1)))
(*.f64 (pow.f64 (/.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)) (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d1 (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 10 binary64) (neg.f64 d2)) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 10 binary64) (neg.f64 d2)) d1) #s(literal -1 binary64)) (pow.f64 (/.f64 d1 (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (neg.f64 d1) (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) (neg.f64 d1)) #s(literal -1 binary64)) (pow.f64 (/.f64 (neg.f64 d1) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (neg.f64 d1) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) (neg.f64 d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (neg.f64 d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 10 binary64) (neg.f64 d2)) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 10 binary64) (neg.f64 d2))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 d1)))
(neg.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 d1)))
(*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))
(*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) d1)
(*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 (neg.f64 d1)))
(*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (*.f64 d1 #s(literal 1 binary64)))
(*.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 d1)))
(*.f64 (neg.f64 d1) (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))
(*.f64 (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (neg.f64 d1))
(*.f64 (neg.f64 (neg.f64 d1)) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 d1)) (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))
(neg.f64 (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))
(/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) d1)
(/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (neg.f64 (neg.f64 d1)))
(/.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 d1)) (neg.f64 d1))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))))
#s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 d1 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) d1))
(*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (/.f64 #s(literal 1 binary64) d1))
(*.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 d1)) (/.f64 #s(literal 1 binary64) (neg.f64 d1)))
(*.f64 #s(literal 1 binary64) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))
(*.f64 (neg.f64 d1) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 d1)))
(*.f64 (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (/.f64 d1 (neg.f64 d1)))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) d1) d1)
(*.f64 (/.f64 #s(literal 1 binary64) d1) (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))))
(*.f64 d1 #s(literal -300 binary64))
(*.f64 #s(literal -300 binary64) d1)
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal -10 binary64)))
(+.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 d2))
(+.f64 (neg.f64 (neg.f64 (*.f64 d1 d2))) (neg.f64 (*.f64 d1 #s(literal 10 binary64))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(fma.f64 d1 d2 (*.f64 d1 #s(literal -10 binary64)))
(fma.f64 d1 #s(literal -10 binary64) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal -10 binary64)))
(fma.f64 #s(literal -10 binary64) d1 (*.f64 d1 d2))
(neg.f64 (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (-.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 d2)))) (fma.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 d1)) (*.f64 #s(literal -1000 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)) (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (fma.f64 d2 d2 #s(literal -100 binary64)))))
(/.f64 (fma.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 d1)) (*.f64 #s(literal -1000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (-.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 d2)))))
(/.f64 (fma.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 d1)) (*.f64 #s(literal -1000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (fma.f64 #s(literal 100 binary64) (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 (*.f64 d1 d2) d1) #s(literal -10 binary64)))))
(/.f64 (fma.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 d1)) (*.f64 #s(literal -1000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (-.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 d2))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -100 binary64))) (+.f64 d2 #s(literal 10 binary64)))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -100 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) d1) (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -100 binary64))) d1) (+.f64 (neg.f64 d2) #s(literal -10 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal -10 binary64) d2))
(/.f64 (neg.f64 (fma.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 d1)) (*.f64 #s(literal -1000 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (-.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))) (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))) (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -100 binary64)))) (+.f64 (neg.f64 d2) #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (-.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))) (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(/.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 #s(literal -100 binary64)))) (+.f64 (neg.f64 d2) #s(literal -10 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (-.f64 #s(literal -10 binary64) d2))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (-.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 d2)))) (fma.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 d1)) (*.f64 #s(literal -1000 binary64) (*.f64 d1 (*.f64 d1 d1))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)) (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (fma.f64 d2 d2 #s(literal -100 binary64)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))
(*.f64 d1 (/.f64 (+.f64 d2 #s(literal -10 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)
(*.f64 (+.f64 d2 #s(literal -10 binary64)) (neg.f64 (neg.f64 d1)))
(*.f64 (+.f64 d2 #s(literal -10 binary64)) (/.f64 d1 #s(literal 1 binary64)))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))) d1))
(*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))) d1))
(*.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (/.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 10 binary64) (neg.f64 d2)))
(*.f64 (+.f64 #s(literal 10 binary64) (neg.f64 d2)) (neg.f64 d1))
(*.f64 (fma.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 d1)) (*.f64 #s(literal -1000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (-.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 d2))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))))
(*.f64 (neg.f64 (neg.f64 d1)) (+.f64 d2 #s(literal -10 binary64)))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) (*.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (*.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)))))) (fma.f64 d2 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (-.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (*.f64 d2 d2)))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)) (+.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (*.f64 d2 #s(literal -10 binary64))))) (+.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (*.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -100 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (+.f64 d2 #s(literal -10 binary64)))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -100 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (fma.f64 d2 d2 (fma.f64 d2 #s(literal -10 binary64) #s(literal 100 binary64))))

eval41.0ms (0.1%)

Memory
24.2MiB live, 97.2MiB allocated
Compiler

Compiled 6 435 to 727 computations (88.7% saved)

prune76.0ms (0.2%)

Memory
-8.5MiB live, 77.6MiB allocated
Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New3771378
Fresh000
Picked101
Done044
Total3785383
Accuracy
100.0%
Counts
383 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
50.1%
(/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64)))
100.0%
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
50.1%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2))
52.0%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64)))
Compiler

Compiled 37 to 24 computations (35.1% saved)

simplify18.0ms (0%)

Memory
-17.8MiB live, 20.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 d2 #s(literal -10 binary64))
cost-diff0
(*.f64 d1 #s(literal -300 binary64))
cost-diff0
#s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))
cost-diff0
(/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64)))
Rules
706×lower-fma.f64
706×lower-fma.f32
244×lower-+.f32
242×lower-+.f64
210×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01340
01640
12940
27040
313840
431440
545840
657440
763740
865540
065538
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64)))
#s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))
(*.f64 d1 #s(literal -300 binary64))
d1
#s(literal -300 binary64)
(+.f64 d2 #s(literal -10 binary64))
d2
#s(literal -10 binary64)
Outputs
(/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64)))
#s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))
(*.f64 d1 #s(literal -300 binary64))
d1
#s(literal -300 binary64)
(+.f64 d2 #s(literal -10 binary64))
d2
#s(literal -10 binary64)

localize40.0ms (0.1%)

Memory
4.7MiB live, 42.6MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(+.f64 d2 #s(literal -10 binary64))
accuracy0
(*.f64 d1 #s(literal -300 binary64))
accuracy7.889763859981109
(/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64)))
accuracy31.667239629556573
#s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))
Samples
17.0ms248×0valid
1.0ms2valid
0.0ms1valid
Compiler

Compiled 34 to 13 computations (61.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 5.0ms (50.1% of total)
ival-add: 3.0ms (30.1% of total)
ival-div: 2.0ms (20% 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)

series3.0ms (0%)

Memory
6.0MiB live, 6.0MiB allocated
Counts
4 → 72
Calls
Call 1
Inputs
#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 d2 #s(literal -10 binary64)) (patch (+.f64 d2 #s(literal -10 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* 30 d1) (taylor 0 d2) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 30 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 30 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 30 d1) (* d1 d2)) (taylor 0 d2) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 30 (/ d1 d2)))) (taylor inf d2) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 30 (/ d1 d2)))) (taylor inf d2) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (* 30 (/ d1 d2)))) (taylor inf d2) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1)))) (taylor -inf d2) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor 0 d1) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor inf d1) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor -inf d1) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor -inf d1) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor -inf d1) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ 30 d2)) (taylor -inf d1) (#s(alt (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) (patch (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor 0 d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -300 d1) (* 20 (* d1 d2))) (taylor 0 d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -300 d1) (* d2 (+ (* 20 d1) (* d1 d2)))) (taylor 0 d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -300 d1) (* d2 (+ (* 20 d1) (* d1 d2)))) (taylor 0 d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (pow d2 2)) (taylor inf d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* 20 (/ d1 d2)))) (taylor inf d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (* 20 (/ d1 d2))))) (taylor inf d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (* 20 (/ d1 d2))))) (taylor inf d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (pow d2 2)) (taylor -inf d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* 20 (/ d1 d2)))) (taylor -inf d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* -1 (/ (+ (* -20 d1) (* 300 (/ d1 d2))) d2)))) (taylor -inf d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow d2 2) (+ d1 (* -1 (/ (+ (* -20 d1) (* 300 (/ d1 d2))) d2)))) (taylor -inf d2) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor 0 d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor 0 d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor 0 d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor 0 d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor inf d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor inf d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor inf d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor inf d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor -inf d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor -inf d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor -inf d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* d1 (* (+ 30 d2) (- d2 10))) (taylor -inf d1) (#s(alt #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (patch #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor 0 d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor inf d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -300 d1) (taylor -inf d1) (#s(alt (*.f64 d1 #s(literal -300 binary64)) (patch (*.f64 d1 #s(literal -300 binary64)) #<representation binary64>) () ())) ())
#s(alt -10 (taylor 0 d2) (#s(alt (+.f64 d2 #s(literal -10 binary64)) (patch (+.f64 d2 #s(literal -10 binary64)) #<representation binary64>) () ())) ())
#s(alt (- d2 10) (taylor 0 d2) (#s(alt (+.f64 d2 #s(literal -10 binary64)) (patch (+.f64 d2 #s(literal -10 binary64)) #<representation binary64>) () ())) ())
#s(alt (- d2 10) (taylor 0 d2) (#s(alt (+.f64 d2 #s(literal -10 binary64)) (patch (+.f64 d2 #s(literal -10 binary64)) #<representation binary64>) () ())) ())
#s(alt (- d2 10) (taylor 0 d2) (#s(alt (+.f64 d2 #s(literal -10 binary64)) (patch (+.f64 d2 #s(literal -10 binary64)) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt (+.f64 d2 #s(literal -10 binary64)) (patch (+.f64 d2 #s(literal -10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- 1 (* 10 (/ 1 d2)))) (taylor inf d2) (#s(alt (+.f64 d2 #s(literal -10 binary64)) (patch (+.f64 d2 #s(literal -10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- 1 (* 10 (/ 1 d2)))) (taylor inf d2) (#s(alt (+.f64 d2 #s(literal -10 binary64)) (patch (+.f64 d2 #s(literal -10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* d2 (- 1 (* 10 (/ 1 d2)))) (taylor inf d2) (#s(alt (+.f64 d2 #s(literal -10 binary64)) (patch (+.f64 d2 #s(literal -10 binary64)) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt (+.f64 d2 #s(literal -10 binary64)) (patch (+.f64 d2 #s(literal -10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* 10 (/ 1 d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 d2 #s(literal -10 binary64)) (patch (+.f64 d2 #s(literal -10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* 10 (/ 1 d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 d2 #s(literal -10 binary64)) (patch (+.f64 d2 #s(literal -10 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* 10 (/ 1 d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 d2 #s(literal -10 binary64)) (patch (+.f64 d2 #s(literal -10 binary64)) #<representation binary64>) () ())) ())
Calls

18 calls:

TimeVariablePointExpression
0.0ms
d1
@-inf
(/ (* (+ d2 30) (* d1 (+ d2 -10))) (+ d2 -10))
0.0ms
d2
@0
(/ (* (+ d2 30) (* d1 (+ d2 -10))) (+ d2 -10))
0.0ms
d1
@-inf
(* (+ d2 30) (* d1 (+ d2 -10)))
0.0ms
d2
@-inf
(+ d2 -10)
0.0ms
d2
@inf
(+ d2 -10)

simplify274.0ms (0.8%)

Memory
-11.9MiB live, 426.6MiB allocated
Algorithm
egg-herbie
Rules
16 904×lower-fma.f64
16 904×lower-fma.f32
4 098×lower-*.f64
4 098×lower-*.f32
2 176×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061410
1168398
2437396
31008376
43608376
08241369
Stop Event
iter limit
node limit
Counts
72 → 70
Calls
Call 1
Inputs
(* 30 d1)
(+ (* 30 d1) (* d1 d2))
(+ (* 30 d1) (* d1 d2))
(+ (* 30 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* -300 d1)
(+ (* -300 d1) (* 20 (* d1 d2)))
(+ (* -300 d1) (* d2 (+ (* 20 d1) (* d1 d2))))
(+ (* -300 d1) (* d2 (+ (* 20 d1) (* d1 d2))))
(* d1 (pow d2 2))
(* (pow d2 2) (+ d1 (* 20 (/ d1 d2))))
(* (pow d2 2) (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (* 20 (/ d1 d2)))))
(* (pow d2 2) (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (* 20 (/ d1 d2)))))
(* d1 (pow d2 2))
(* (pow d2 2) (+ d1 (* 20 (/ d1 d2))))
(* (pow d2 2) (+ d1 (* -1 (/ (+ (* -20 d1) (* 300 (/ d1 d2))) d2))))
(* (pow d2 2) (+ d1 (* -1 (/ (+ (* -20 d1) (* 300 (/ d1 d2))) d2))))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* d1 (* (+ 30 d2) (- d2 10)))
(* -300 d1)
(* -300 d1)
(* -300 d1)
(* -300 d1)
(* -300 d1)
(* -300 d1)
(* -300 d1)
(* -300 d1)
(* -300 d1)
(* -300 d1)
(* -300 d1)
(* -300 d1)
-10
(- d2 10)
(- d2 10)
(- d2 10)
d2
(* d2 (- 1 (* 10 (/ 1 d2))))
(* d2 (- 1 (* 10 (/ 1 d2))))
(* d2 (- 1 (* 10 (/ 1 d2))))
d2
(* -1 (* d2 (- (* 10 (/ 1 d2)) 1)))
(* -1 (* d2 (- (* 10 (/ 1 d2)) 1)))
(* -1 (* d2 (- (* 10 (/ 1 d2)) 1)))
Outputs
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(+ (* -300 d1) (* 20 (* d1 d2)))
(*.f64 d1 (fma.f64 d2 #s(literal 20 binary64) #s(literal -300 binary64)))
(+ (* -300 d1) (* d2 (+ (* 20 d1) (* d1 d2))))
(*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64)))
(+ (* -300 d1) (* d2 (+ (* 20 d1) (* d1 d2))))
(*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64)))
(* d1 (pow d2 2))
(*.f64 d1 (*.f64 d2 d2))
(* (pow d2 2) (+ d1 (* 20 (/ d1 d2))))
(*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(* (pow d2 2) (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (* 20 (/ d1 d2)))))
(*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64)))
(* (pow d2 2) (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (* 20 (/ d1 d2)))))
(*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64)))
(* d1 (pow d2 2))
(*.f64 d1 (*.f64 d2 d2))
(* (pow d2 2) (+ d1 (* 20 (/ d1 d2))))
(*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(* (pow d2 2) (+ d1 (* -1 (/ (+ (* -20 d1) (* 300 (/ d1 d2))) d2))))
(*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64)))
(* (pow d2 2) (+ d1 (* -1 (/ (+ (* -20 d1) (* 300 (/ d1 d2))) d2))))
(*.f64 d1 (fma.f64 d2 (+.f64 d2 #s(literal 20 binary64)) #s(literal -300 binary64)))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (+.f64 d2 #s(literal -10 binary64))))
(* d1 (* (+ 30 d2) (- d2 10)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 30 binary64) d2) (+.f64 d2 #s(literal -10 binary64))))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
(* -300 d1)
(*.f64 d1 #s(literal -300 binary64))
-10
#s(literal -10 binary64)
(- d2 10)
(+.f64 d2 #s(literal -10 binary64))
(- d2 10)
(+.f64 d2 #s(literal -10 binary64))
(- d2 10)
(+.f64 d2 #s(literal -10 binary64))
d2
(* d2 (- 1 (* 10 (/ 1 d2))))
(+.f64 d2 #s(literal -10 binary64))
(* d2 (- 1 (* 10 (/ 1 d2))))
(+.f64 d2 #s(literal -10 binary64))
(* d2 (- 1 (* 10 (/ 1 d2))))
(+.f64 d2 #s(literal -10 binary64))
d2
(* -1 (* d2 (- (* 10 (/ 1 d2)) 1)))
(+.f64 d2 #s(literal -10 binary64))
(* -1 (* d2 (- (* 10 (/ 1 d2)) 1)))
(+.f64 d2 #s(literal -10 binary64))
(* -1 (* d2 (- (* 10 (/ 1 d2)) 1)))
(+.f64 d2 #s(literal -10 binary64))

rewrite22.6s (63.4%)

Memory
20.1MiB live, 372.4MiB allocated
Rules
5 030×lower-*.f32
5 028×lower-*.f64
4 418×lower-/.f32
4 416×lower-/.f64
3 306×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01336
01636
16436
240036
3418236
0881936
Stop Event
iter limit
node limit
iter limit
Counts
4 → 179
Calls
Call 1
Inputs
(/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64)))
#s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))
(*.f64 d1 #s(literal -300 binary64))
(+.f64 d2 #s(literal -10 binary64))
Outputs
(+.f64 (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 d2 d2)) (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64))))
(+.f64 (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64))) (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 d2 d2)))
(+.f64 (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) d2) (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) #s(literal 10 binary64)))
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))) (*.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(+.f64 (*.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))) (*.f64 (*.f64 d2 d2) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(+.f64 (*.f64 d2 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (-.f64 #s(literal 10 binary64) d2)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (-.f64 #s(literal 10 binary64) d2)))
(fma.f64 d2 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (*.f64 #s(literal 10 binary64) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64)))))
(fma.f64 (*.f64 d2 d2) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(fma.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 (*.f64 d2 d2) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(fma.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 d2 d2) (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64))))
(fma.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 d2 d2)))
(fma.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) d2 (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) #s(literal 10 binary64)))
(neg.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (-.f64 #s(literal 10 binary64) d2)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (-.f64 #s(literal 10 binary64) d2))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 #s(literal -10 binary64)) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))))
(/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -10 binary64)) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 10 binary64) d2) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))
(/.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(/.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))))
(/.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))
(/.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal 10 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64)))
(/.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (*.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)) (fma.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (-.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (*.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)) (+.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (*.f64 d2 #s(literal -10 binary64))))) (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)) (+.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (*.f64 d2 #s(literal -10 binary64)))))
(/.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (*.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (*.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (fma.f64 d2 d2 (fma.f64 d2 #s(literal -10 binary64) #s(literal 100 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (*.f64 (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #s(literal 1 binary64)) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (fma.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (*.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (-.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))))
(/.f64 (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)) (+.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (*.f64 d2 #s(literal -10 binary64))))) (+.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (*.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (fma.f64 d2 d2 (fma.f64 d2 #s(literal -10 binary64) #s(literal 100 binary64))))
(/.f64 (/.f64 (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #s(literal -1 binary64)) (+.f64 d2 #s(literal -10 binary64)))
(pow.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (/.f64 (+.f64 d2 #s(literal -10 binary64)) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (+.f64 d2 #s(literal -10 binary64)) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))) #s(literal -1 binary64))
(*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #s(literal 1 binary64))
(*.f64 (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (+.f64 d2 #s(literal 10 binary64)) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal -100 binary64))) (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal -100 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal 10 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal -100 binary64))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (+.f64 d2 #s(literal 10 binary64)))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (pow.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64)))) (+.f64 d2 #s(literal 10 binary64)))
(*.f64 (/.f64 (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(*.f64 (/.f64 (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (fma.f64 d2 d2 #s(literal -100 binary64))) (+.f64 (neg.f64 d2) #s(literal -10 binary64)))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (fma.f64 (*.f64 d2 d2) (neg.f64 d2) #s(literal 1000 binary64))) (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (neg.f64 (fma.f64 d2 d2 #s(literal -100 binary64)))) (+.f64 (neg.f64 d2) #s(literal -10 binary64)))
(*.f64 (/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (-.f64 #s(literal -10 binary64) d2))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))
(neg.f64 (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))
#s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))
(*.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))))
(*.f64 d1 #s(literal -300 binary64))
(*.f64 #s(literal -300 binary64) d1)
(+.f64 d2 #s(literal -10 binary64))
(+.f64 #s(literal -10 binary64) d2)
(+.f64 #s(literal -10 binary64) (neg.f64 (neg.f64 d2)))
(+.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal 10 binary64))) (neg.f64 (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(+.f64 (neg.f64 (neg.f64 d2)) #s(literal -10 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal -10 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal -10 binary64))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 10 binary64) d2))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal 10 binary64))) (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal -10 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal -10 binary64) d2)))
(fma.f64 d2 (/.f64 d2 (+.f64 d2 #s(literal 10 binary64))) (neg.f64 (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(fma.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))) (neg.f64 (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(fma.f64 (/.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal -100 binary64))) (+.f64 d2 #s(literal -10 binary64)) (neg.f64 (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(fma.f64 (/.f64 (*.f64 d2 d2) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (fma.f64 d2 d2 (fma.f64 d2 #s(literal -10 binary64) #s(literal 100 binary64))) (neg.f64 (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(neg.f64 (-.f64 #s(literal 10 binary64) d2))
(/.f64 (+.f64 d2 #s(literal -10 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 10 binary64) d2) #s(literal -1 binary64))
(/.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)) (neg.f64 (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))))
(/.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -10 binary64) d2) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))))
(/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (+.f64 d2 #s(literal 10 binary64)))
(/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (neg.f64 (+.f64 (neg.f64 d2) #s(literal -10 binary64))))
(/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 (*.f64 d2 d2) (neg.f64 d2) #s(literal 1000 binary64)) (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(/.f64 (fma.f64 (*.f64 d2 d2) (neg.f64 d2) #s(literal 1000 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -100 binary64))) (+.f64 (neg.f64 d2) #s(literal -10 binary64)))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -100 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 d2) #s(literal -10 binary64))))
(/.f64 (fma.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -1000000000 binary64)) (*.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)) (-.f64 (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) #s(literal 1000000 binary64)) (*.f64 d2 (*.f64 (*.f64 d2 d2) #s(literal -1000 binary64))))))
(/.f64 (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) #s(literal -1000000 binary64)) (*.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))))
(/.f64 (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) #s(literal -1000000 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (fma.f64 d2 (*.f64 d2 (*.f64 d2 d2)) (fma.f64 d2 (*.f64 d2 #s(literal 100 binary64)) #s(literal 10000 binary64)))))
(/.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)) (-.f64 #s(literal -10 binary64) d2))
(/.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 (*.f64 d2 d2) (*.f64 d2 d2) #s(literal -10000 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (fma.f64 d2 d2 #s(literal 100 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))
(/.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)) #s(literal 1 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) #s(literal 1 binary64)) (+.f64 d2 #s(literal 10 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -1000000000 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) #s(literal 1000000 binary64)) (*.f64 d2 (*.f64 (*.f64 d2 d2) #s(literal -1000 binary64)))) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(/.f64 (*.f64 (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) #s(literal -1000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(/.f64 (*.f64 (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) #s(literal -1000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d2 d2)) (fma.f64 d2 (*.f64 d2 #s(literal 100 binary64)) #s(literal 10000 binary64))) (+.f64 d2 #s(literal 10 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 d2 d2) (*.f64 d2 d2) #s(literal -10000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (+.f64 d2 #s(literal 10 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) (neg.f64 d2) #s(literal 1000 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) (neg.f64 d2) #s(literal 1000 binary64))) (neg.f64 (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -100 binary64)))) (+.f64 d2 #s(literal 10 binary64)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -100 binary64)))) (neg.f64 (+.f64 (neg.f64 d2) #s(literal -10 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal -10 binary64) d2)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal 10 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal 10 binary64))))) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal 10 binary64))) (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal 10 binary64)))))) (fma.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal 10 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal 10 binary64))) (fma.f64 (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal 10 binary64))) (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal 10 binary64))) (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal 10 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal 10 binary64))) (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal 10 binary64))))) (fma.f64 d2 (/.f64 d2 (+.f64 d2 #s(literal 10 binary64))) (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -1000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))) (-.f64 (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) #s(literal 1000000 binary64)) (*.f64 d2 (*.f64 (*.f64 d2 d2) #s(literal -1000 binary64)))))
(/.f64 (*.f64 (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) #s(literal -1000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64)))
(/.f64 (*.f64 (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) #s(literal -1000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))) (fma.f64 d2 (*.f64 d2 (*.f64 d2 d2)) (fma.f64 d2 (*.f64 d2 #s(literal 100 binary64)) #s(literal 10000 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 d2 d2) (*.f64 d2 d2) #s(literal -10000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))) (fma.f64 d2 d2 #s(literal 100 binary64)))
(/.f64 (-.f64 (neg.f64 (*.f64 d2 d2)) #s(literal -100 binary64)) (+.f64 (neg.f64 d2) #s(literal -10 binary64)))
(pow.f64 (+.f64 d2 #s(literal -10 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal -10 binary64) d2) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) #s(literal -1 binary64))
(*.f64 (+.f64 d2 #s(literal -10 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(*.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64)))
(*.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))))
(*.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 10 binary64) d2))
(*.f64 (fma.f64 (*.f64 d2 d2) (neg.f64 d2) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))))
(*.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 d2) #s(literal -10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))) (fma.f64 d2 d2 #s(literal -100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal -100 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -10 binary64) d2)))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (fma.f64 d2 d2 #s(literal -100 binary64))) (+.f64 d2 #s(literal -10 binary64)))
(*.f64 (/.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)) (fma.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (*.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (-.f64 (fma.f64 d2 #s(literal 10 binary64) #s(literal 100 binary64)) (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))))
(*.f64 (/.f64 (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64)) (*.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)) (+.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (*.f64 d2 #s(literal -10 binary64))))) (+.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (*.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))) (fma.f64 d2 d2 (fma.f64 d2 #s(literal -10 binary64) #s(literal 100 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal -100 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal -100 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 d2 (*.f64 d2 d2) #s(literal -1000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 d2 d2 #s(literal -100 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 d2) #s(literal -10 binary64))))
(*.f64 (pow.f64 (pow.f64 (+.f64 d2 #s(literal -10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 d2 #s(literal -10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)) (fma.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -1000000000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) #s(literal 1000000 binary64)) (*.f64 d2 (*.f64 (*.f64 d2 d2) #s(literal -1000 binary64))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)) (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) #s(literal -1000000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 d2) #s(literal 1000 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d2) (neg.f64 d2) #s(literal 1000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 d2 #s(literal -100 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 d2) #s(literal -10 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -10 binary64) d2)))
(*.f64 (pow.f64 (/.f64 (+.f64 d2 #s(literal 10 binary64)) (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) #s(literal -1000000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 (*.f64 d2 d2)) (fma.f64 d2 (*.f64 d2 #s(literal 100 binary64)) #s(literal 10000 binary64)))))
(*.f64 (pow.f64 (/.f64 (+.f64 d2 #s(literal 10 binary64)) (fma.f64 (*.f64 d2 d2) (*.f64 d2 d2) #s(literal -10000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal 100 binary64))))

eval7.1s (20.1%)

Memory
4.5MiB live, 52.9MiB allocated
Compiler

Compiled 4 225 to 527 computations (87.5% saved)

prune48.0ms (0.1%)

Memory
-22.7MiB live, 54.7MiB allocated
Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New2481249
Fresh000
Picked101
Done044
Total2495254
Accuracy
100.0%
Counts
254 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
51.5%
(/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #s(approx (+ d2 -10) #s(literal -10 binary64)))
100.0%
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
50.1%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2))
52.0%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64)))
Compiler

Compiled 112 to 49 computations (56.3% saved)

regimes10.0ms (0%)

Memory
12.9MiB live, 12.9MiB allocated
Counts
9 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64)))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) #s(approx (+ d2 -10) #s(literal -10 binary64)))
(/.f64 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64))) (+.f64 d2 #s(literal -10 binary64)))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(/.f64 (*.f64 d1 #s(approx (* (+ d2 30) (* d1 (+ d2 -10))) (*.f64 d1 #s(literal -300 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
Outputs
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
Calls

3 calls:

3.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
3.0ms
d1
3.0ms
d2
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Compiler

Compiled 19 to 13 computations (31.6% saved)

regimes5.0ms (0%)

Memory
7.4MiB live, 7.4MiB allocated
Counts
2 → 3
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64)))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2))
Outputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64)))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2))
Calls

3 calls:

2.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
2.0ms
d2
1.0ms
d1
Results
AccuracySegmentsBranch
58.0%2d1
97.9%3d2
82.3%3(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Compiler

Compiled 19 to 13 computations (31.6% saved)

regimes4.0ms (0%)

Memory
6.9MiB live, 6.9MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64)))
Outputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64)))
Calls

3 calls:

1.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
1.0ms
d2
1.0ms
d1
Results
AccuracySegmentsBranch
52.0%1d1
52.0%1(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
52.0%1d2
Compiler

Compiled 19 to 13 computations (31.6% saved)

bsearch59.0ms (0.2%)

Memory
3.0MiB live, 41.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
1.184161949145389e-10
852.6336018940864
42.0ms
-45032442.51927467
-8.151550810016081
Samples
45.0ms304×0valid
Compiler

Compiled 282 to 185 computations (34.4% saved)

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

simplify32.0ms (0.1%)

Memory
-43.2MiB live, 7.5MiB allocated
Algorithm
egg-herbie
Rules
*-commutative_binary64
+-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02173
12573
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(if (<=.f64 d2 #s(literal -30 binary64)) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (if (<=.f64 d2 #s(literal 30 binary64)) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2))))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64)))
Outputs
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(if (<=.f64 d2 #s(literal -30 binary64)) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2)) (if (<=.f64 d2 #s(literal 30 binary64)) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64))) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 d2))))
(if (<=.f64 d2 #s(literal -30 binary64)) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1)) (if (<=.f64 d2 #s(literal 30 binary64)) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1)) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1))))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d1 #s(literal 30 binary64)))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))

soundness626.0ms (1.8%)

Memory
24.0MiB live, 219.2MiB allocated
Rules
8 600×lower-fma.f64
8 600×lower-fma.f32
5 096×lower-fma.f64
5 096×lower-fma.f32
4 926×lower-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043372
1130372
2354372
3903372
42833372
55103372
66393372
76979372
87144372
97207372
107327372
08074372
0927
01423
14821
242919
3667319
0803419
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 64 to 35 computations (45.3% saved)

preprocess145.0ms (0.4%)

Memory
-16.5MiB live, 57.0MiB allocated
Remove

(negabs d1)

Compiler

Compiled 130 to 72 computations (44.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...