FastMath test2

Time bar (total: 13.7s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze0.0ms (0%)

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

sample892.0ms (6.5%)

Memory
52.3MiB live, 1 328.7MiB allocated
Samples
607.0ms8 116×0valid
8.0ms65×2valid
7.0ms75×1valid
Precisions
Click to see histograms. Total time spent on operations: 370.0ms
ival-mult: 254.0ms (68.6% of total)
ival-add: 94.0ms (25.4% of total)
exact: 9.0ms (2.4% of total)
ival-true: 6.0ms (1.6% of total)
adjust: 4.0ms (1.1% of total)
ival-assert: 3.0ms (0.8% of total)
Bogosity

explain168.0ms (1.2%)

Memory
-13.7MiB live, 260.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(*.f64 d1 #s(literal 10 binary64))
00-0-(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 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)
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
80.0ms476×0valid
3.0ms24×1valid
2.0ms12×2valid
Compiler

Compiled 77 to 31 computations (59.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 69.0ms
ival-mult: 62.0ms (90.2% of total)
ival-add: 5.0ms (7.3% of total)
adjust: 1.0ms (1.5% of total)
exact: 1.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess87.0ms (0.6%)

Memory
-1.3MiB live, 96.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02351
17641
226429
357425
4103625
5169225
6247025
7290225
8319225
9330225
10332725
0911
0149
1287
2775
31785
43115
54535
66805
79115
810785
911435
1011835
011835
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 (-.f64 d2 #s(literal -30 binary64)) d1)
Symmetry

(negabs d1)

Compiler

Compiled 11 to 9 computations (18.2% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 11 to 9 computations (18.2% saved)

simplify23.0ms (0.2%)

Memory
-5.3MiB live, 42.4MiB 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-diff2
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
cost-diff4
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0931
01427
12825
27723
317823
431123
545323
668023
791123
8107823
9114323
10118323
0118323
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 (-.f64 d2 #s(literal -30 binary64)) d1)
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(*.f64 (-.f64 d2 #s(literal -10 binary64)) d1)
(*.f64 d1 #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) d1)
d1
#s(literal 10 binary64)
(*.f64 d1 d2)
(*.f64 d2 d1)
d2
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
#s(literal 20 binary64)

localize22.0ms (0.2%)

Memory
0.2MiB live, 46.8MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 d1 #s(literal 20 binary64))
accuracy0.0
(*.f64 d1 #s(literal 10 binary64))
accuracy0.0625
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
accuracy0.125
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Samples
13.0ms238×0valid
1.0ms12×1valid
1.0ms2valid
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 (61.9% of total)
ival-add: 2.0ms (24.7% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series7.0ms (0%)

Memory
15.3MiB live, 15.3MiB allocated
Counts
5 → 14
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
(* d1 (+ 30 d2))
(* d1 (+ 10 d2))
(* 10 d1)
(* d1 d2)
(* 20 d1)
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (* -1 d2) 10)))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 10 d1) (* d1 d2))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (* 10 (/ d1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
Calls

6 calls:

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

simplify144.0ms (1.1%)

Memory
-8.7MiB live, 135.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04362
114962
245662
3177262
4440162
5729162
0804362
Stop Event
iter limit
node limit
Counts
14 → 14
Calls
Call 1
Inputs
(* d1 (+ 30 d2))
(* d1 (+ 10 d2))
(* 10 d1)
(* d1 d2)
(* 20 d1)
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (* -1 d2) 10)))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 10 d1) (* d1 d2))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (* 10 (/ d1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
Outputs
(* d1 (+ 30 d2))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* d1 (+ 10 d2))
(*.f64 (+.f64 #s(literal 10 binary64) d2) d1)
(* 10 d1)
(*.f64 #s(literal 10 binary64) d1)
(* d1 d2)
(*.f64 d2 d1)
(* 20 d1)
(*.f64 #s(literal 20 binary64) d1)
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* -1 (* d1 (- (* -1 d2) 10)))
(*.f64 (+.f64 #s(literal 10 binary64) d2) d1)
(+ (* 10 d1) (* 20 d1))
(*.f64 #s(literal 30 binary64) d1)
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(+ (* 10 d1) (* d1 d2))
(*.f64 (+.f64 #s(literal 10 binary64) d2) d1)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* d2 (+ d1 (* 10 (/ d1 d2))))
(*.f64 (+.f64 #s(literal 10 binary64) d2) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
(*.f64 (+.f64 #s(literal 10 binary64) d2) d1)

rewrite252.0ms (1.8%)

Memory
38.1MiB live, 303.8MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0927
01423
15321
247419
3739019
0807919
Stop Event
iter limit
node limit
iter limit
Counts
5 → 247
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 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)))) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 #s(literal 30 binary64) d2) d1) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)))) (*.f64 (+.f64 #s(literal 30 binary64) d2) d1))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64))) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (-.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) d1) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) d1) d1) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) d1) d1) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) d1) d1) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (fma.f64 d1 #s(literal 30 binary64) (*.f64 (neg.f64 d1) d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) (*.f64 #s(literal 10 binary64) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)))) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 (neg.f64 d1) d2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) d1) d1) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) d1) d1) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) d1) d1) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) d1) d1) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (neg.f64 d1)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 20 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal 20 binary64) d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (*.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 #s(literal 20 binary64) d2)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (*.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) (-.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) (*.f64 #s(literal 10 binary64) d1))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))) (neg.f64 (*.f64 (neg.f64 d1) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (*.f64 (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 #s(literal 20 binary64) d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 6 binary64))) (*.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 4 binary64))) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 6 binary64))) (*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64))) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 10 binary64)) (+.f64 #s(literal 20 binary64) d2)))))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (*.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) (-.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) (*.f64 #s(literal 10 binary64) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 9 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 9 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 6 binary64))) (*.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 d1)) #s(literal 3 binary64)) #s(literal 8000 binary64))) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (*.f64 (neg.f64 d1) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64))) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(neg.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)))) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 (neg.f64 d1) (+.f64 d2 #s(literal -10 binary64)))))
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64))) (neg.f64 (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (-.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)))) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 #s(literal 30 binary64) d2) d1) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)))) (*.f64 (+.f64 #s(literal 30 binary64) d2) d1) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal -20 binary64) d1)))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64))) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal -20 binary64) d1)))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (-.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (*.f64 #s(literal 20 binary64) d1))
(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 d2 #s(literal 10 binary64)) d1) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(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 d2 #s(literal 10 binary64)) d1) (*.f64 #s(literal 20 binary64) d1))
(fma.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)))) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)))) (*.f64 #s(literal 20 binary64) d1))
(fma.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64))) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64))) (*.f64 #s(literal 20 binary64) d1))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 d1)) d1) (/.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (neg.f64 d1)) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (neg.f64 d1)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (/.f64 (fabs.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) d1) (/.f64 (fabs.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) d1) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 20 binary64) d1))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 d1)) (/.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (+.f64 #s(literal 20 binary64) d2) d1 (*.f64 #s(literal 10 binary64) d1))
(fma.f64 (*.f64 d1 d1) (/.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3/2 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3/2 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal -20 binary64) d1)))
(fma.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3/2 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3/2 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (neg.f64 d1)) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (neg.f64 d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (fabs.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (/.f64 (fabs.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 #s(literal 1000 binary64) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal -20 binary64) d1)))
(fma.f64 #s(literal 1000 binary64) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 #s(literal 8000 binary64) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 #s(literal 1000 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal -20 binary64) d1)))
(fma.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 #s(literal 1000 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 #s(literal 8000 binary64) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 #s(literal 20 binary64) d1))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal 20 binary64) d1))
(fma.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal -20 binary64) d1)))
(fma.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 20 binary64) d1) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (*.f64 #s(literal 20 binary64) d1) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (/.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (/.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) d1) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal -20 binary64) d1)))
(fma.f64 (*.f64 #s(literal 10 binary64) d1) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1))
(fma.f64 d1 (/.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 d1 (-.f64 d2 #s(literal -10 binary64)) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 d1 (-.f64 d2 #s(literal -10 binary64)) (*.f64 #s(literal 20 binary64) d1))
(fma.f64 d1 (-.f64 #s(literal 10 binary64) (neg.f64 d2)) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 d1 (-.f64 #s(literal 10 binary64) (neg.f64 d2)) (*.f64 #s(literal 20 binary64) d1))
(fma.f64 d1 (-.f64 d2 #s(literal -20 binary64)) (*.f64 #s(literal 10 binary64) d1))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 (neg.f64 d2) (neg.f64 d1)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(fma.f64 d1 (+.f64 #s(literal 20 binary64) d2) (*.f64 #s(literal 10 binary64) d1))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 #s(literal 20 binary64) d1))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal 20 binary64) d2) d1))
(-.f64 (fma.f64 #s(literal 20 binary64) d1 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)))) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 #s(literal 20 binary64) d2)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 #s(literal 20 binary64) d2)))))
(-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 (neg.f64 d1) d2))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal -20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal -20 binary64) d1)))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 20 binary64) d1)))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) d1) d1) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(-.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) (*.f64 #s(literal -10 binary64) d1))
(-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (neg.f64 d1)))
(-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (*.f64 #s(literal -20 binary64) d1))
(-.f64 (*.f64 d2 d1) (fma.f64 #s(literal -10 binary64) d1 (*.f64 #s(literal -20 binary64) d1)))
(-.f64 (*.f64 d2 d1) (-.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 #s(literal 10 binary64) d1)))
(-.f64 (*.f64 d2 d1) (-.f64 (*.f64 #s(literal -10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)))
(-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal 20 binary64) d2)))
(+.f64 (fma.f64 #s(literal 20 binary64) d1 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (*.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) (-.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) (*.f64 #s(literal 10 binary64) d1))))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (*.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) (-.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) (*.f64 #s(literal 10 binary64) d1))))))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 (neg.f64 d2) (neg.f64 d1)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal -20 binary64) d1)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal 20 binary64) d1)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(+.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) (*.f64 #s(literal 10 binary64) d1))
(+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1))
(+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (*.f64 #s(literal 20 binary64) d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (+.f64 #s(literal 20 binary64) d2) d1))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 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 d2 #s(literal 10 binary64)) d1))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (/.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(*.f64 d1 (-.f64 d2 #s(literal -10 binary64)))
(*.f64 d1 (-.f64 #s(literal 10 binary64) (neg.f64 d2)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) d1) (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 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)))) (fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (fma.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))))))))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) 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 (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (*.f64 (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 9 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 9 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (*.f64 #s(literal 1000 binary64) (pow.f64 (*.f64 (*.f64 d1 d1) d2) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))))
(neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (neg.f64 d1)))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 10 binary64)) d1) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 #s(literal 100 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) d1) d1) (/.f64 (*.f64 #s(literal -10 binary64) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 (fabs.f64 d1) #s(literal 10 binary64)) d1) (/.f64 (*.f64 (fabs.f64 d1) #s(literal 10 binary64)) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) d1) d1) (/.f64 (*.f64 #s(literal 10 binary64) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 #s(literal 10 binary64) d1) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 10 binary64)) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 100 binary64) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 10 binary64)) (/.f64 #s(literal 10 binary64) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (*.f64 d1 d1) (/.f64 #s(literal 100 binary64) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3/2 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3/2 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 #s(literal 100 binary64) (/.f64 (*.f64 d1 d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (*.f64 #s(literal -10 binary64) d1) (/.f64 (*.f64 #s(literal -10 binary64) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (*.f64 (fabs.f64 d1) #s(literal 10 binary64)) (/.f64 (*.f64 (fabs.f64 d1) #s(literal 10 binary64)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1000 binary64) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 #s(literal 1000 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (/.f64 (*.f64 d2 d1) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (*.f64 d2 d1) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 d2 d1 (*.f64 #s(literal 10 binary64) d1))
(fma.f64 (*.f64 #s(literal 10 binary64) d1) (/.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (*.f64 #s(literal 10 binary64) d1) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 10 binary64)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 (neg.f64 d2) (neg.f64 d1)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d2 d1))
(fma.f64 d1 (/.f64 (*.f64 #s(literal 100 binary64) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 d1 d2 (*.f64 #s(literal 10 binary64) d1))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 (neg.f64 d2) (neg.f64 d1)))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d2 d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (neg.f64 d1) d2) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)))
(-.f64 (*.f64 d2 d1) (*.f64 #s(literal -10 binary64) d1))
(-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) d2))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d2) (neg.f64 d1)))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d2 d1))
(*.f64 #s(literal 10 binary64) d1)
(*.f64 d1 #s(literal 10 binary64))
(*.f64 d2 d1)
(*.f64 d1 d2)
(neg.f64 (*.f64 (neg.f64 d1) d2))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(neg.f64 (*.f64 #s(literal -20 binary64) d1))

eval42.0ms (0.3%)

Memory
-1.5MiB live, 56.0MiB allocated
Compiler

Compiled 8 148 to 766 computations (90.6% saved)

prune5.0ms (0%)

Memory
-33.9MiB live, 15.0MiB allocated
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New2494253
Fresh000
Picked101
Done000
Total2504254
Accuracy
100.0%
Counts
254 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
69.5%
(+.f64 (fma.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (*.f64 d1 #s(literal 20 binary64)))
100.0%
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
49.5%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
Compiler

Compiled 53 to 39 computations (26.4% saved)

simplify81.0ms (0.6%)

Memory
35.3MiB live, 124.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d2 d1)
cost-diff1
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
cost-diff2
(/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
cost-diff2
(+.f64 (fma.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (*.f64 d1 #s(literal 20 binary64)))
cost-diff3
(/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
cost-diff8
(fma.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
cost-diff0
(+.f64 #s(literal 30 binary64) d2)
cost-diff0
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
cost-diff0
(*.f64 #s(literal 30 binary64) d1)
cost-diff0
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028146
045143
189131
2238122
3762115
42585109
57113108
08024106
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) d1)
#s(literal 30 binary64)
d1
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(+.f64 #s(literal 30 binary64) d2)
#s(literal 30 binary64)
d2
d1
(+.f64 (fma.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(*.f64 #s(literal 100 binary64) d1)
#s(literal 100 binary64)
d1
(/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(*.f64 (-.f64 #s(literal 10 binary64) d2) d1)
(-.f64 #s(literal 10 binary64) d2)
#s(literal 10 binary64)
d2
(/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))
(pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))
(*.f64 d2 d1)
#s(literal 2 binary64)
(*.f64 d1 #s(literal 20 binary64))
#s(literal 20 binary64)
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
d1
#s(literal 30 binary64)
(*.f64 d2 d1)
d2
Outputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) d1)
#s(literal 30 binary64)
d1
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(+.f64 #s(literal 30 binary64) d2)
(-.f64 d2 #s(literal -30 binary64))
#s(literal 30 binary64)
d2
d1
(+.f64 (fma.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (-.f64 (/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (+.f64 #s(literal -10 binary64) d2)) #s(literal -20 binary64)))
(fma.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(*.f64 (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)) (fma.f64 d2 d2 #s(literal -100 binary64)))
(*.f64 #s(literal 100 binary64) d1)
#s(literal 100 binary64)
d1
(/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2))
(*.f64 (-.f64 #s(literal 10 binary64) d2) d1)
(-.f64 #s(literal 10 binary64) d2)
#s(literal 10 binary64)
d2
(/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(*.f64 (/.f64 d2 (+.f64 #s(literal -10 binary64) d2)) (*.f64 d2 d1))
(neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))
(pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))
(*.f64 d2 d1)
#s(literal 2 binary64)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
#s(literal 20 binary64)
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
d1
#s(literal 30 binary64)
(*.f64 d2 d1)
d2

localize83.0ms (0.6%)

Memory
5.2MiB live, 151.2MiB allocated
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 d2 d1)
accuracy0.015625
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
accuracy0.189785009768442
(pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))
accuracy0.205410009768442
(fma.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
accuracy8.039675022622365
(/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
accuracy19.781438161478203
(/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
accuracy0.0
(+.f64 #s(literal 30 binary64) d2)
accuracy0.01171875
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
accuracy0.0
(*.f64 #s(literal 30 binary64) d1)
accuracy32.33298271132544
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
Samples
53.0ms220×0valid
8.0ms17×2valid
6.0ms19×1valid
Compiler

Compiled 147 to 30 computations (79.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
ival-mult: 17.0ms (39.2% of total)
ival-div: 11.0ms (25.4% of total)
ival-add: 7.0ms (16.2% of total)
adjust: 3.0ms (6.9% of total)
ival-pow2: 3.0ms (6.9% of total)
ival-sub: 2.0ms (4.6% of total)
ival-neg: 1.0ms (2.3% of total)
exact: 1.0ms (2.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series23.0ms (0.2%)

Memory
-9.8MiB live, 36.2MiB allocated
Counts
11 → 56
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(+.f64 (fma.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (*.f64 d1 #s(literal 20 binary64)))
(/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(*.f64 d2 d1)
(pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))
Outputs
(* d1 (+ 30 d2))
(* 30 d1)
(* d1 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2)))))
(* -1 (/ (* d1 (pow d2 2)) (- 10 d2)))
(* d1 (+ 20 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2))))))
(/ 1 (- 10 d2))
(* d1 d2)
(* (pow d1 2) (pow d2 2))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) (* 100 (/ 1 (- 10 d2))))))
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) (+ 20 (* 100 (/ 1 (- 10 d2)))))))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 30 d1) (* d1 d2))
30
(+ 30 d2)
(* 10 d1)
(+ (* 10 d1) (* d1 d2))
(+ (* 10 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (* 1/10 d1))))))
(+ (* 10 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (+ (* 1/10 d1) (* d2 (+ (* -1/100 d1) (* 1/100 d1)))))))))
(* -1/10 (* d1 (pow d2 2)))
(* (pow d2 2) (+ (* -1/10 d1) (* -1/100 (* d1 d2))))
(* (pow d2 2) (+ (* -1/10 d1) (* d2 (+ (* -1/100 d1) (* -1/1000 (* d1 d2))))))
(* (pow d2 2) (+ (* -1/10 d1) (* d2 (+ (* -1/100 d1) (* d2 (+ (* -1/1000 d1) (* -1/10000 (* d1 d2))))))))
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (* 1/10 d1)))))))
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (+ (* 1/10 d1) (* d2 (+ (* -1/100 d1) (* 1/100 d1))))))))))
1/10
(+ 1/10 (* 1/100 d2))
(+ 1/10 (* d2 (+ 1/100 (* 1/1000 d2))))
(+ 1/10 (* d2 (+ 1/100 (* d2 (+ 1/1000 (* 1/10000 d2))))))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d2 (+ d1 (* 10 (/ d1 d2))))
(* d2 (+ d1 (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (* 100 (/ d1 (pow d2 2)))))))
(* d2 (+ d1 (+ (* -1000 (/ d1 (pow d2 3))) (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3)))))))))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 100 (/ d1 (pow d2 2))))))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3)))))))
(* d2 (+ d1 (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (* 100 (/ d1 (pow d2 2))))))))
(* d2 (+ d1 (+ (* -1000 (/ d1 (pow d2 3))) (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3))))))))))
(/ -1 d2)
(* -1 (/ (+ 1 (* 10 (/ 1 d2))) d2))
(/ (- (* -1 (/ (+ 10 (* 100 (/ 1 d2))) d2)) 1) d2)
(/ (- (* -1 (/ (+ 100 (* 1000 (/ 1 d2))) (pow d2 2))) (+ 1 (* 10 (/ 1 d2)))) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (* 100 d1)) d2)) (* 10 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (+ (* -1 (/ (+ (* -1000 d1) (* 1000 d1)) d2)) (* 100 d1))) d2)) (* 10 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 100 (/ d1 d2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -1000 (/ d1 d2)) (* -100 d1)) d2)) (* 10 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (* 100 d1)) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (+ (* -1 (/ (+ (* -1000 d1) (* 1000 d1)) d2)) (* 100 d1))) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(* -1 (/ (+ 1 (+ (* 10 (/ 1 d2)) (/ 100 (pow d2 2)))) d2))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 100 (* 1000 (/ 1 d2))) d2)) 10) d2))) d2))
Calls

6 calls:

TimeVariablePointExpression
9.0ms
d1
@inf
((+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* 30 d1) (* (+ 30 d2) d1) (+ 30 d2) (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1)) (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (/ d1 (* (- 10 d2) d1)) (+ (* d1 30) (* d2 d1)) (* d2 d1) (pow (* d2 d1) 2))
4.0ms
d1
@0
((+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* 30 d1) (* (+ 30 d2) d1) (+ 30 d2) (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1)) (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (/ d1 (* (- 10 d2) d1)) (+ (* d1 30) (* d2 d1)) (* d2 d1) (pow (* d2 d1) 2))
3.0ms
d1
@-inf
((+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* 30 d1) (* (+ 30 d2) d1) (+ 30 d2) (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1)) (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (/ d1 (* (- 10 d2) d1)) (+ (* d1 30) (* d2 d1)) (* d2 d1) (pow (* d2 d1) 2))
2.0ms
d2
@inf
((+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* 30 d1) (* (+ 30 d2) d1) (+ 30 d2) (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1)) (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (/ d1 (* (- 10 d2) d1)) (+ (* d1 30) (* d2 d1)) (* d2 d1) (pow (* d2 d1) 2))
2.0ms
d2
@-inf
((+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* 30 d1) (* (+ 30 d2) d1) (+ 30 d2) (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1)) (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (/ d1 (* (- 10 d2) d1)) (+ (* d1 30) (* d2 d1)) (* d2 d1) (pow (* d2 d1) 2))

simplify195.0ms (1.4%)

Memory
6.4MiB live, 196.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0256602
1968569
23754507
09040475
Stop Event
iter limit
node limit
Counts
56 → 55
Calls
Call 1
Inputs
(* d1 (+ 30 d2))
(* 30 d1)
(* d1 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2)))))
(* -1 (/ (* d1 (pow d2 2)) (- 10 d2)))
(* d1 (+ 20 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2))))))
(/ 1 (- 10 d2))
(* d1 d2)
(* (pow d1 2) (pow d2 2))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) (* 100 (/ 1 (- 10 d2))))))
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) (+ 20 (* 100 (/ 1 (- 10 d2)))))))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 30 d1) (* d1 d2))
30
(+ 30 d2)
(* 10 d1)
(+ (* 10 d1) (* d1 d2))
(+ (* 10 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (* 1/10 d1))))))
(+ (* 10 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (+ (* 1/10 d1) (* d2 (+ (* -1/100 d1) (* 1/100 d1)))))))))
(* -1/10 (* d1 (pow d2 2)))
(* (pow d2 2) (+ (* -1/10 d1) (* -1/100 (* d1 d2))))
(* (pow d2 2) (+ (* -1/10 d1) (* d2 (+ (* -1/100 d1) (* -1/1000 (* d1 d2))))))
(* (pow d2 2) (+ (* -1/10 d1) (* d2 (+ (* -1/100 d1) (* d2 (+ (* -1/1000 d1) (* -1/10000 (* d1 d2))))))))
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (* 1/10 d1)))))))
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (+ (* 1/10 d1) (* d2 (+ (* -1/100 d1) (* 1/100 d1))))))))))
1/10
(+ 1/10 (* 1/100 d2))
(+ 1/10 (* d2 (+ 1/100 (* 1/1000 d2))))
(+ 1/10 (* d2 (+ 1/100 (* d2 (+ 1/1000 (* 1/10000 d2))))))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d2 (+ d1 (* 10 (/ d1 d2))))
(* d2 (+ d1 (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (* 100 (/ d1 (pow d2 2)))))))
(* d2 (+ d1 (+ (* -1000 (/ d1 (pow d2 3))) (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3)))))))))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 100 (/ d1 (pow d2 2))))))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3)))))))
(* d2 (+ d1 (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (* 100 (/ d1 (pow d2 2))))))))
(* d2 (+ d1 (+ (* -1000 (/ d1 (pow d2 3))) (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3))))))))))
(/ -1 d2)
(* -1 (/ (+ 1 (* 10 (/ 1 d2))) d2))
(/ (- (* -1 (/ (+ 10 (* 100 (/ 1 d2))) d2)) 1) d2)
(/ (- (* -1 (/ (+ 100 (* 1000 (/ 1 d2))) (pow d2 2))) (+ 1 (* 10 (/ 1 d2)))) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (* 100 d1)) d2)) (* 10 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (+ (* -1 (/ (+ (* -1000 d1) (* 1000 d1)) d2)) (* 100 d1))) d2)) (* 10 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 100 (/ d1 d2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -1000 (/ d1 d2)) (* -100 d1)) d2)) (* 10 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (* 100 d1)) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (+ (* -1 (/ (+ (* -1000 d1) (* 1000 d1)) d2)) (* 100 d1))) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(* -1 (/ (+ 1 (+ (* 10 (/ 1 d2)) (/ 100 (pow d2 2)))) d2))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 100 (* 1000 (/ 1 d2))) d2)) 10) d2))) d2))
Outputs
(* d1 (+ 30 d2))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* d1 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2)))))
(*.f64 (neg.f64 d1) (/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (-.f64 #s(literal 10 binary64) d2)))
(* -1 (/ (* d1 (pow d2 2)) (- 10 d2)))
(*.f64 (*.f64 (neg.f64 d2) d2) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(* d1 (+ 20 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2))))))
(*.f64 (-.f64 #s(literal 20 binary64) (/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (-.f64 #s(literal 10 binary64) d2))) d1)
(/ 1 (- 10 d2))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2))
(* d1 d2)
(*.f64 d2 d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 (neg.f64 d1) (-.f64 (neg.f64 d2) #s(literal 30 binary64)))
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) (* 100 (/ 1 (- 10 d2))))))
(*.f64 (neg.f64 d1) (/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (-.f64 #s(literal 10 binary64) d2)))
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) (+ 20 (* 100 (/ 1 (- 10 d2)))))))
(*.f64 (neg.f64 d1) (-.f64 (/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (-.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64)))
(+ (* 10 d1) (* 20 d1))
(*.f64 #s(literal 30 binary64) d1)
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(+ (* 30 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
30
#s(literal 30 binary64)
(+ 30 d2)
(-.f64 d2 #s(literal -30 binary64))
(* 10 d1)
(*.f64 #s(literal 10 binary64) d1)
(+ (* 10 d1) (* d1 d2))
(*.f64 d1 (-.f64 d2 #s(literal -10 binary64)))
(+ (* 10 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (* 1/10 d1))))))
(*.f64 d1 (-.f64 d2 #s(literal -10 binary64)))
(+ (* 10 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (+ (* 1/10 d1) (* d2 (+ (* -1/100 d1) (* 1/100 d1)))))))))
(*.f64 d1 (-.f64 d2 #s(literal -10 binary64)))
(* -1/10 (* d1 (pow d2 2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/10 binary64) d1) d2) d2)
(* (pow d2 2) (+ (* -1/10 d1) (* -1/100 (* d1 d2))))
(*.f64 (*.f64 (*.f64 d1 (fma.f64 #s(literal -1/100 binary64) d2 #s(literal -1/10 binary64))) d2) d2)
(* (pow d2 2) (+ (* -1/10 d1) (* d2 (+ (* -1/100 d1) (* -1/1000 (* d1 d2))))))
(*.f64 (*.f64 (fma.f64 (*.f64 d1 (fma.f64 #s(literal -1/1000 binary64) d2 #s(literal -1/100 binary64))) d2 (*.f64 #s(literal -1/10 binary64) d1)) d2) d2)
(* (pow d2 2) (+ (* -1/10 d1) (* d2 (+ (* -1/100 d1) (* d2 (+ (* -1/1000 d1) (* -1/10000 (* d1 d2))))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 d1 (fma.f64 #s(literal -1/10000 binary64) d2 #s(literal -1/1000 binary64))) d2 (*.f64 #s(literal -1/100 binary64) d1)) d2 (*.f64 #s(literal -1/10 binary64) d1)) d2) d2)
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (* 1/10 d1)))))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (+ (* 1/10 d1) (* d2 (+ (* -1/100 d1) (* 1/100 d1))))))))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
1/10
#s(literal 1/10 binary64)
(+ 1/10 (* 1/100 d2))
(fma.f64 #s(literal 1/100 binary64) d2 #s(literal 1/10 binary64))
(+ 1/10 (* d2 (+ 1/100 (* 1/1000 d2))))
(fma.f64 (fma.f64 #s(literal 1/1000 binary64) d2 #s(literal 1/100 binary64)) d2 #s(literal 1/10 binary64))
(+ 1/10 (* d2 (+ 1/100 (* d2 (+ 1/1000 (* 1/10000 d2))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/10000 binary64) d2 #s(literal 1/1000 binary64)) d2 #s(literal 1/100 binary64)) d2 #s(literal 1/10 binary64))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(-.f64 d2 #s(literal -30 binary64))
(* d2 (+ d1 (* 10 (/ d1 d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1) d2)
(* d2 (+ d1 (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (* 100 (/ d1 (pow d2 2)))))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1) d2)
(* d2 (+ d1 (+ (* -1000 (/ d1 (pow d2 3))) (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3)))))))))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 10 binary64) (/.f64 (/.f64 #s(literal 1000 binary64) d2) d2)) (fma.f64 (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64))) #s(literal -1000 binary64) d1)) d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 100 (/ d1 (pow d2 2))))))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 (/.f64 #s(literal 100 binary64) d2) #s(literal 10 binary64)) d1) d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3)))))))
(*.f64 (fma.f64 (/.f64 (/.f64 d1 d2) d2) (-.f64 (/.f64 #s(literal 1000 binary64) d2) #s(literal -100 binary64)) (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1)) d2)
(* d2 (+ d1 (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (* 100 (/ d1 (pow d2 2))))))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
(* d2 (+ d1 (+ (* -1000 (/ d1 (pow d2 3))) (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3))))))))))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 30 binary64) (/.f64 (/.f64 #s(literal 1000 binary64) d2) d2)) (fma.f64 (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64))) #s(literal -1000 binary64) d1)) d2)
(/ -1 d2)
(/.f64 #s(literal -1 binary64) d2)
(* -1 (/ (+ 1 (* 10 (/ 1 d2))) d2))
(/.f64 (+.f64 (/.f64 #s(literal -10 binary64) d2) #s(literal -1 binary64)) d2)
(/ (- (* -1 (/ (+ 10 (* 100 (/ 1 d2))) d2)) 1) d2)
(/.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -100 binary64) d2) #s(literal -10 binary64)) d2) #s(literal 1 binary64)) d2)
(/ (- (* -1 (/ (+ 100 (* 1000 (/ 1 d2))) (pow d2 2))) (+ 1 (* 10 (/ 1 d2)))) d2)
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1000 binary64) d2) #s(literal 100 binary64)) d2) #s(literal -1 binary64) #s(literal -10 binary64)) d2) #s(literal 1 binary64)) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (* 100 d1)) d2)) (* 10 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (+ (* -1 (/ (+ (* -1000 d1) (* 1000 d1)) d2)) (* 100 d1))) d2)) (* 10 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 100 (/ d1 d2))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 (/.f64 #s(literal 100 binary64) d2) #s(literal 10 binary64)) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -1000 (/ d1 d2)) (* -100 d1)) d2)) (* 10 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 (/.f64 d1 d2) d2) (-.f64 (/.f64 #s(literal 1000 binary64) d2) #s(literal -100 binary64)) (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1)) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (* 100 d1)) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (+ (* -1 (/ (+ (* -1000 d1) (* 1000 d1)) d2)) (* 100 d1))) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
(* -1 (/ (+ 1 (+ (* 10 (/ 1 d2)) (/ 100 (pow d2 2)))) d2))
(/.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -100 binary64) d2) #s(literal -10 binary64)) d2) #s(literal -1 binary64)) d2)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 100 (* 1000 (/ 1 d2))) d2)) 10) d2))) d2))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1000 binary64) d2) #s(literal 100 binary64)) d2) #s(literal -1 binary64) #s(literal -10 binary64)) d2))) d2)

rewrite204.0ms (1.5%)

Memory
15.6MiB live, 348.3MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
028109
045106
118966
2154466
0831166
Stop Event
iter limit
node limit
iter limit
Counts
11 → 802
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(+.f64 (fma.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (*.f64 d1 #s(literal 20 binary64)))
(/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(*.f64 d2 d1)
(pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))
Outputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (-.f64 #s(literal 30 binary64) (neg.f64 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))))))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) #s(literal 3 binary64))) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1)) (neg.f64 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) d1)) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))) (neg.f64 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)))) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))) (neg.f64 (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d2) d1))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 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)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))) (*.f64 (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))))
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) d1) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64))) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d2) d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 30 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 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)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 (/.f64 (neg.f64 (*.f64 #s(literal 30 binary64) d1)) d1) (/.f64 (neg.f64 (*.f64 #s(literal 30 binary64) d1)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 (/.f64 (*.f64 (fabs.f64 d1) #s(literal 30 binary64)) d1) (/.f64 (*.f64 (fabs.f64 d1) #s(literal 30 binary64)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 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)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 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)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 (/.f64 #s(literal 30 binary64) d1) (/.f64 (*.f64 d1 (*.f64 #s(literal 30 binary64) d1)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 d2 d1))) (neg.f64 (sqrt.f64 (*.f64 d2 d1))) (*.f64 #s(literal 30 binary64) d1))
(fma.f64 (fabs.f64 (sqrt.f64 (*.f64 d2 d1))) (fabs.f64 (sqrt.f64 (*.f64 d2 d1))) (*.f64 #s(literal 30 binary64) d1))
(fma.f64 (fabs.f64 d1) (fabs.f64 d2) (*.f64 #s(literal 30 binary64) d1))
(fma.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d2)) (*.f64 #s(literal 30 binary64) d1))
(fma.f64 (exp.f64 (log.f64 d2)) (exp.f64 (log.f64 d1)) (*.f64 #s(literal 30 binary64) d1))
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 #s(literal 30 binary64) d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 #s(literal 30 binary64) d1))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 #s(literal 30 binary64) d1)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 (fabs.f64 d2) (fabs.f64 d1) (*.f64 #s(literal 30 binary64) d1))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 #s(literal 30 binary64) d1))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 #s(literal 30 binary64) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d2) d1))))) (/.f64 (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d2) d1))))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(-.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d2) d1))
(-.f64 (*.f64 d2 d1) (*.f64 #s(literal -30 binary64) d1))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) #s(literal 30 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1)))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))))
(+.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2))) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))) (/.f64 #s(literal 27000 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)))) (*.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) #s(literal 900 binary64))) (neg.f64 (-.f64 d2 #s(literal 30 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))) (neg.f64 (neg.f64 (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)))) (neg.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)) (*.f64 (-.f64 #s(literal 30 binary64) d2) (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 #s(literal 27000 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)) (*.f64 (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))))
(/.f64 (-.f64 (*.f64 d2 d2) #s(literal 900 binary64)) (-.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 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))))
(/.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 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)))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2)))) (/.f64 #s(literal 27000 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2)))))
(+.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2)))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2)))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))) (/.f64 #s(literal 27000 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))))
(+.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))))
(+.f64 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 (neg.f64 d2) d2) (-.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))) (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))) (/.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))) (/.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1))))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1))))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1)))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1)))))))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (neg.f64 (neg.f64 d1)) d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 d1)) d2) (*.f64 (neg.f64 (neg.f64 d1)) d2)) (*.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 (neg.f64 d1)) d2)))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 d1))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))) d1)
(/.f64 (fma.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))) d1)
(/.f64 (fma.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))) d1)
(/.f64 (fma.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2))) d1)
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 d1)) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1)) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1))) d1)
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)))) d1)
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)))) (neg.f64 (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d2) d1))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1 (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))))) (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) d1)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))) (neg.f64 (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))))) (neg.f64 (*.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))))) (neg.f64 (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))))) (neg.f64 (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))) (pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)) (-.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)) d1) (*.f64 d1 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 d1 d1))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 d1 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 d1 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 #s(literal 10 binary64) d2) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1)) (-.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1)) d1) (*.f64 d1 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 d1 d1))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 d1 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 d1 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)) d1) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) d1))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (-.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) d1) (*.f64 d1 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 d1 d1))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 d1 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 d1 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) d1) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) d1))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))) d1) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) d1))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) d1))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))) (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1)))) (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1)))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1)))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)) (-.f64 #s(literal 10 binary64) d2) (*.f64 d1 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 d1)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 d1) (*.f64 d1 (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))))) (*.f64 d1 (neg.f64 d1)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)) d1 (*.f64 d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 d1 d1))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 d1 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 d1 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 d1 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1) (-.f64 #s(literal 10 binary64) d2) (*.f64 (-.f64 #s(literal 10 binary64) d2) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 d1)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1) (neg.f64 d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1) d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 #s(literal 10 binary64) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1)) (-.f64 #s(literal 10 binary64) d2) (*.f64 d1 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 d1)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(/.f64 (fma.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1)) (neg.f64 d1) (*.f64 d1 (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))))) (*.f64 d1 (neg.f64 d1)))
(/.f64 (fma.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1)) d1 (*.f64 d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 d1 d1))
(/.f64 (fma.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1)) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 d1 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))))
(/.f64 (fma.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 d1 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (fma.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 d1 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)) (-.f64 #s(literal 10 binary64) d2) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 d1)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)) (neg.f64 d1) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 d1)))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)) d1 (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) d1))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (-.f64 #s(literal 10 binary64) d2) (*.f64 d1 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 d1)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (neg.f64 d1) (*.f64 d1 (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))))) (*.f64 d1 (neg.f64 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) d1 (*.f64 d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 d1 d1))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 d1 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 d1 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 d1 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) (-.f64 #s(literal 10 binary64) d2) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 d1)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) (neg.f64 d1) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) d1 (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) d1))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))) (-.f64 #s(literal 10 binary64) d2) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 d1)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))) (neg.f64 d1) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 d1)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))) d1 (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) d1))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 d1)))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 d1) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (neg.f64 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 d1)) d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 d1)) (-.f64 #s(literal 10 binary64) d2) (*.f64 (-.f64 #s(literal 10 binary64) d2) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 d1)) d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 #s(literal 10 binary64) d2) (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 d1)) d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 #s(literal 10 binary64) d2) (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 d1)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (fma.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))) d1 (*.f64 (neg.f64 d1) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (neg.f64 d1) d1))
(/.f64 (fma.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))) (-.f64 #s(literal 10 binary64) d2) (*.f64 (neg.f64 d1) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))) d1 (*.f64 (neg.f64 d1) (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1)))) (*.f64 (neg.f64 d1) d1))
(/.f64 (fma.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (neg.f64 d1) (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)))) (*.f64 (neg.f64 d1) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))) d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))))) (*.f64 (neg.f64 d1) d1))
(/.f64 (fma.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (neg.f64 d1) (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)))) (*.f64 (neg.f64 d1) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (neg.f64 d1) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))))) (*.f64 (neg.f64 d1) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)))) (*.f64 (neg.f64 d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)) d1 (*.f64 d1 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 d1 d1))
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)) (-.f64 #s(literal 10 binary64) d2) (*.f64 d1 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)) d1 (*.f64 d1 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1)))) (*.f64 d1 d1))
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)))) (*.f64 d1 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)) d1 (*.f64 d1 (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))))) (*.f64 d1 d1))
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)))) (*.f64 d1 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))))) (*.f64 d1 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) d1 (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) d1))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2) (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1))) (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) d1 (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1)))) (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) d1))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)))) (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) d1 (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))))) (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) d1))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)))) (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))))) (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)))) (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) d1 (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) d1))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) d1 (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1)))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) d1))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) d1 (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) d1))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1 (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) d1))
(/.f64 (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1 (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) d1))
(/.f64 (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1 (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) d1))
(/.f64 (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1)) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2))) d1)
(/.f64 (-.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1)) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2))) d1)
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2))) d1)
(/.f64 (-.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d2) d1)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(/.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) d1) d2) d1)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1 (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) d1))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)))) (*.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(/.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 3 binary64))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))))
(/.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) d1) d2) d1))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1)))))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (neg.f64 d1) d1) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) (/.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 10 binary64)) (-.f64 #s(literal 10 binary64) d2)) (/.f64 d1 d1) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 10 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) d1) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 #s(literal 10 binary64) d1) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) d1) d1) d1) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) d1)) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) d1)) d1) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) d1)) d1) (/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) d1)) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 (fabs.f64 d1) #s(literal 10 binary64)) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 (fabs.f64 d1) #s(literal 10 binary64)) d1) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 (fabs.f64 d1) #s(literal 10 binary64)) d1) (/.f64 (*.f64 (fabs.f64 d1) #s(literal 10 binary64)) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 #s(literal 100 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 #s(literal 10 binary64) d1) d1) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) d1) d1) (/.f64 (*.f64 #s(literal 10 binary64) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 (*.f64 #s(literal 10 binary64) d1)) d1) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 #s(literal 10 binary64) d1) (/.f64 (*.f64 d1 (*.f64 #s(literal 10 binary64) d1)) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d2) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 d1 d1) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d2) (neg.f64 d1)) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 d2 d1) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) (neg.f64 d1)) (/.f64 d2 (-.f64 #s(literal 10 binary64) d2)) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 d2 (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d2 d1)) d1) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 d2 (neg.f64 d1)) (/.f64 (*.f64 d1 (*.f64 d2 d1)) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 d1 d1) (neg.f64 d1)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (neg.f64 (*.f64 d2 d2)) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d2 d2) d1) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (neg.f64 (*.f64 d2 d2)) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 d2 d2) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d1 d1) d1) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 d2 d2) (neg.f64 d1)) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 d2 d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d2 d1) d1) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 d2 d1) (neg.f64 d1)) (/.f64 (*.f64 d2 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d2) (-.f64 #s(literal 10 binary64) d2)) (/.f64 d1 (neg.f64 d1)) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 d2 (neg.f64 d1)) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 (neg.f64 d2) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d2 d1) d1) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 d2 (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 (*.f64 d2 d1)) (neg.f64 d1)) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d2) d1) (/.f64 d1 (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) d1) (/.f64 d2 (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 (neg.f64 d2) d1) d1) (/.f64 (*.f64 d2 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 d1 (*.f64 d2 d1)) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (neg.f64 d1) d1) (/.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 d1 (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d2 (*.f64 d2 d1)) d1) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 d2 d1))) (neg.f64 (sqrt.f64 (*.f64 d2 d1))) (*.f64 #s(literal 10 binary64) d1))
(fma.f64 (fabs.f64 (sqrt.f64 (*.f64 d2 d1))) (fabs.f64 (sqrt.f64 (*.f64 d2 d1))) (*.f64 #s(literal 10 binary64) d1))
(fma.f64 (fabs.f64 d1) (fabs.f64 d2) (*.f64 #s(literal 10 binary64) d1))
(fma.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d2)) (*.f64 #s(literal 10 binary64) d1))
(fma.f64 (exp.f64 (log.f64 d2)) (exp.f64 (log.f64 d1)) (*.f64 #s(literal 10 binary64) d1))
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 #s(literal 10 binary64) d1))
(fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 100 binary64)) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 #s(literal 10 binary64) d1))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (*.f64 d1 d1)) d1) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 #s(literal 100 binary64) d1) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d2 d2) (neg.f64 d1)) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 d2 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d2 d1) (neg.f64 d1)) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 d2 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 (neg.f64 d2) d1) d1) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 d2 d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 (neg.f64 d2) d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) d1)) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 100 binary64) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 d1 d1) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (fabs.f64 d2) (fabs.f64 d1) (*.f64 #s(literal 10 binary64) d1))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) d1)) d1) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (neg.f64 d1)) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 100 binary64) d1) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 #s(literal 100 binary64) (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 d2 d1 (*.f64 #s(literal 10 binary64) d1))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 (neg.f64 (neg.f64 d1)) d2))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d2 d1))
(fma.f64 d1 (*.f64 #s(literal 100 binary64) (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 d1 d2 (*.f64 #s(literal 10 binary64) d1))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 (neg.f64 (neg.f64 d1)) d2))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d2 d1))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64)) (/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d2) d1))))) (/.f64 (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d2) d1))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)))
(-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 (neg.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (*.f64 #s(literal 100 binary64) d1)))
(-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 (neg.f64 (*.f64 #s(literal 100 binary64) d1)) (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal -100 binary64) (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1)))
(-.f64 (*.f64 d2 d1) (*.f64 #s(literal -10 binary64) d1))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) #s(literal 10 binary64)))
(-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d2) d1))
(+.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))) (*.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (/.f64 (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(+.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))) (/.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) d1) d2) d1)))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) d1) d2) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) d1) d2) d1)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) d1) d2) d1)))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) d1)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) d1)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))) (/.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1))))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (/.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (/.f64 (*.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (/.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(+.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 (neg.f64 d1)) d2))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d2 d1))
(*.f64 (/.f64 (*.f64 (*.f64 d2 d1) d2) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 d1 d1))
(*.f64 (/.f64 (*.f64 (*.f64 d2 d1) d2) (neg.f64 d1)) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 d2 d1))
(*.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) (neg.f64 d1)) (/.f64 d2 (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 d2 (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d2 d1)) d1))
(*.f64 (/.f64 d2 (neg.f64 d1)) (/.f64 (*.f64 d1 (*.f64 d2 d1)) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 d1)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (neg.f64 (*.f64 d2 d2)) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1))
(*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d2 d2) d1))
(*.f64 (/.f64 (neg.f64 (*.f64 d2 d2)) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (*.f64 d2 d2) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d1 d1) d1))
(*.f64 (/.f64 (*.f64 d2 d2) (neg.f64 d1)) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (*.f64 d2 d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d2 d1) d1))
(*.f64 (/.f64 (*.f64 d2 d1) (neg.f64 d1)) (/.f64 (*.f64 d2 d1) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (*.f64 (*.f64 d2 d1) d2) (-.f64 #s(literal 10 binary64) d2)) (/.f64 d1 (neg.f64 d1)))
(*.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 d2 (neg.f64 d1)))
(*.f64 (/.f64 (*.f64 (neg.f64 d2) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d2 d1) d1))
(*.f64 (/.f64 d2 (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 (*.f64 d2 d1)) (neg.f64 d1)))
(*.f64 (/.f64 (*.f64 (*.f64 d2 d1) d2) d1) (/.f64 d1 (neg.f64 (-.f64 #s(literal 10 binary64) d2))))
(*.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) d1) (/.f64 d2 (neg.f64 (-.f64 #s(literal 10 binary64) d2))))
(*.f64 (/.f64 (*.f64 (neg.f64 d2) d1) d1) (/.f64 (*.f64 d2 d1) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 d2 d1) (/.f64 (*.f64 d1 (*.f64 d2 d1)) (neg.f64 (-.f64 #s(literal 10 binary64) d2))))
(*.f64 (/.f64 d1 (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d2 (*.f64 d2 d1)) d1))
(*.f64 (/.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (neg.f64 (-.f64 #s(literal 10 binary64) d2))))
(*.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) (neg.f64 d1)))
(*.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (*.f64 d1 d1)) d1))
(*.f64 (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d2 d2) (neg.f64 d1)))
(*.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))))
(*.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 (*.f64 d2 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d2 d1) (neg.f64 d1)))
(*.f64 (/.f64 (*.f64 d2 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 (neg.f64 d2) d1) d1))
(*.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 d2 d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))))
(*.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 (neg.f64 d2) d1) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (/.f64 d1 d1) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (neg.f64 (-.f64 #s(literal 10 binary64) d2))))
(*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (neg.f64 d1)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 d1))) (neg.f64 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)))) (neg.f64 (neg.f64 d1)))
(/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 d1)) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))) (neg.f64 d1))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)) d1)
(/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (neg.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))))
(/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))
(neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)))
(+.f64 (/.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))) (/.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))) (-.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 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 20 binary64) d1 (*.f64 #s(literal 10 binary64) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal 20 binary64) d1 (*.f64 #s(literal 10 binary64) d1)) (fma.f64 #s(literal 20 binary64) d1 (*.f64 #s(literal 10 binary64) d1)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 20 binary64) d1 (*.f64 #s(literal 10 binary64) d1)) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 20 binary64) d1 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal 20 binary64) d1 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1))) (fma.f64 #s(literal 20 binary64) d1 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1))) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal 20 binary64) d1 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1))) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 3 binary64)) #s(literal 1000000 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 #s(literal 10 binary64) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 d1)) #s(literal 20 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 d1)) #s(literal 20 binary64)) (*.f64 (neg.f64 (neg.f64 d1)) #s(literal 20 binary64))) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (*.f64 (neg.f64 (neg.f64 d1)) #s(literal 20 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))) #s(literal 3 binary64))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)) #s(literal 3 binary64))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1))) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) #s(literal 20 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) #s(literal 20 binary64))) (-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) #s(literal 20 binary64)))) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) #s(literal 20 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 10 binary64) d1 (*.f64 #s(literal 20 binary64) d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 10 binary64) d1 (*.f64 #s(literal 20 binary64) d1)) (fma.f64 #s(literal 10 binary64) d1 (*.f64 #s(literal 20 binary64) d1))) (*.f64 (*.f64 d2 d1) (fma.f64 #s(literal 10 binary64) d1 (*.f64 #s(literal 20 binary64) d1))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64)) (pow.f64 (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) #s(literal 20 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (fma.f64 #s(literal 400 binary64) (*.f64 d1 d1) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (*.f64 (neg.f64 d1) #s(literal 20 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 3 binary64)) #s(literal 1000000 binary64) (pow.f64 (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64) (-.f64 (pow.f64 (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))) d1 (*.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) d1))
(/.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))) (-.f64 #s(literal 10 binary64) d2) (*.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1))) (*.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))) d1 (*.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1)))) (*.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) d1))
(/.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)))) (*.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))) d1 (*.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))))) (*.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) d1))
(/.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)))) (*.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))))) (*.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)))) (*.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64))) d1 (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) d1))
(/.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64))) (-.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1))) (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64))) d1 (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1)))) (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) d1))
(/.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)))) (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64))) d1 (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))))) (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) d1))
(/.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)))) (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))))) (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)))) (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)) (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 d1 (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))))) (*.f64 d1 (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) (*.f64 d1 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64))))) (*.f64 d1 (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1))))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1) (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) d1) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1))))))
(/.f64 (fma.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1)) (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 d1 (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))))) (*.f64 d1 (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1))))
(/.f64 (fma.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1)) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) (*.f64 d1 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64))))) (*.f64 d1 (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)) (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64))))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 d1 (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))))) (*.f64 d1 (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) (*.f64 d1 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64))))) (*.f64 d1 (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64))))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))) (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64))))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1)))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64)) (pow.f64 (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))))
(/.f64 (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) #s(literal 20 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (fma.f64 #s(literal 400 binary64) (*.f64 d1 d1) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 3 binary64)) #s(literal 1000000 binary64) (pow.f64 (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64) (-.f64 (pow.f64 (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 400 binary64) (*.f64 d1 d1) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))))
(/.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64))) (fma.f64 #s(literal 400 binary64) (*.f64 d1 d1) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)))))
(/.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) d1) (*.f64 (neg.f64 (neg.f64 d1)) #s(literal 20 binary64)))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) d1) (*.f64 #s(literal 20 binary64) d1))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (neg.f64 d1) d1) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) (/.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 10 binary64)) (-.f64 #s(literal 10 binary64) d2)) (/.f64 d1 d1) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 10 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) d1) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 #s(literal 10 binary64) d1) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) d1) d1) d1) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 10 binary64) d2)) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) d1)) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) d1)) d1) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) d1)) d1) (/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) d1)) (-.f64 #s(literal 10 binary64) d2)) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (/.f64 (*.f64 (fabs.f64 d1) #s(literal 10 binary64)) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 (fabs.f64 d1) #s(literal 10 binary64)) d1) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (/.f64 (*.f64 (fabs.f64 d1) #s(literal 10 binary64)) d1) (/.f64 (*.f64 (fabs.f64 d1) #s(literal 10 binary64)) (-.f64 #s(literal 10 binary64) d2)) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (/.f64 #s(literal 100 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 10 binary64) d2)) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 #s(literal 10 binary64) d1) d1) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) d1) d1) (/.f64 (*.f64 #s(literal 10 binary64) d1) (-.f64 #s(literal 10 binary64) d2)) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 (*.f64 #s(literal 10 binary64) d1)) d1) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (/.f64 #s(literal 10 binary64) d1) (/.f64 (*.f64 d1 (*.f64 #s(literal 10 binary64) d1)) (-.f64 #s(literal 10 binary64) d2)) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d2) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 d1 d1) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d2) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 d1 d1) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d2) (neg.f64 d1)) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d2) (neg.f64 d1)) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 d2 d1) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 d2 d1) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) (neg.f64 d1)) (/.f64 d2 (-.f64 #s(literal 10 binary64) d2)) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) (neg.f64 d1)) (/.f64 d2 (-.f64 #s(literal 10 binary64) d2)) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 d2 (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d2 d1)) d1) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 d2 (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d2 d1)) d1) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 d2 (neg.f64 d1)) (/.f64 (*.f64 d1 (*.f64 d2 d1)) (-.f64 #s(literal 10 binary64) d2)) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 d2 (neg.f64 d1)) (/.f64 (*.f64 d1 (*.f64 d2 d1)) (-.f64 #s(literal 10 binary64) d2)) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 d1 d1) (neg.f64 d1)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 10 binary64) d2)) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 d1 d1) (neg.f64 d1)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 10 binary64) d2)) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (neg.f64 (*.f64 d2 d2)) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (neg.f64 (*.f64 d2 d2)) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d2 d2) d1) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d2 d2) d1) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (neg.f64 (*.f64 d2 d2)) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 10 binary64) d2)) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (neg.f64 (*.f64 d2 d2)) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 10 binary64) d2)) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 d2 d2) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 d2 d2) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 d2 d2) (neg.f64 d1)) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 10 binary64) d2)) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 d2 d2) (neg.f64 d1)) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 10 binary64) d2)) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 d2 d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d2 d1) d1) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 d2 d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d2 d1) d1) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 d2 d1) (neg.f64 d1)) (/.f64 (*.f64 d2 d1) (-.f64 #s(literal 10 binary64) d2)) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 d2 d1) (neg.f64 d1)) (/.f64 (*.f64 d2 d1) (-.f64 #s(literal 10 binary64) d2)) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d2) (-.f64 #s(literal 10 binary64) d2)) (/.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d2) (-.f64 #s(literal 10 binary64) d2)) (/.f64 d1 (neg.f64 d1)) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 d2 (neg.f64 d1)) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 d2 (neg.f64 d1)) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 (neg.f64 d2) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d2 d1) d1) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 (neg.f64 d2) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d2 d1) d1) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 d2 (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 (*.f64 d2 d1)) (neg.f64 d1)) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 d2 (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 (*.f64 d2 d1)) (neg.f64 d1)) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) d1) d1) (/.f64 (+.f64 d2 #s(literal 10 binary64)) (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))) (/.f64 (*.f64 (*.f64 (neg.f64 d1) #s(literal 20 binary64)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) d1) (/.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))) (/.f64 (*.f64 (*.f64 (neg.f64 d1) #s(literal 20 binary64)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(fma.f64 (/.f64 (fabs.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) d1) (/.f64 (fabs.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))) (/.f64 (*.f64 (*.f64 (neg.f64 d1) #s(literal 20 binary64)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d2) d1) (/.f64 d1 (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d2) d1) (/.f64 d1 (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) d1) (/.f64 d2 (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) d1) (/.f64 d2 (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 (neg.f64 d2) d1) d1) (/.f64 (*.f64 d2 d1) (-.f64 #s(literal 10 binary64) d2)) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 (neg.f64 d2) d1) d1) (/.f64 (*.f64 d2 d1) (-.f64 #s(literal 10 binary64) d2)) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 d1 (*.f64 d2 d1)) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 d1 (*.f64 d2 d1)) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (neg.f64 (neg.f64 d1)) #s(literal 20 binary64)))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 20 binary64) d1))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))) (/.f64 (*.f64 (*.f64 (neg.f64 d1) #s(literal 20 binary64)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(fma.f64 (/.f64 (neg.f64 d1) d1) (/.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (/.f64 d1 (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d2 (*.f64 d2 d1)) d1) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 d1 (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d2 (*.f64 d2 d1)) d1) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (/.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 10 binary64) d2)) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 #s(literal 10 binary64) d2)) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 d2 d1))) (neg.f64 (sqrt.f64 (*.f64 d2 d1))) (-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 d2 d1))) (neg.f64 (sqrt.f64 (*.f64 d2 d1))) (fma.f64 #s(literal 10 binary64) d1 (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (fabs.f64 (sqrt.f64 (*.f64 d2 d1))) (fabs.f64 (sqrt.f64 (*.f64 d2 d1))) (-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (fabs.f64 (sqrt.f64 (*.f64 d2 d1))) (fabs.f64 (sqrt.f64 (*.f64 d2 d1))) (fma.f64 #s(literal 10 binary64) d1 (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (fabs.f64 d1) (fabs.f64 d2) (-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (fabs.f64 d1) (fabs.f64 d2) (fma.f64 #s(literal 10 binary64) d1 (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d2)) (-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d2)) (fma.f64 #s(literal 10 binary64) d1 (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (exp.f64 (log.f64 d2)) (exp.f64 (log.f64 d1)) (-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (exp.f64 (log.f64 d2)) (exp.f64 (log.f64 d1)) (fma.f64 #s(literal 10 binary64) d1 (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 1 binary64)) (fma.f64 #s(literal 10 binary64) d1 (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 100 binary64)) d1 (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (fma.f64 #s(literal 10 binary64) d1 (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))) (/.f64 (*.f64 (*.f64 (neg.f64 d1) #s(literal 20 binary64)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) (neg.f64 d1)) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) (neg.f64 d1)) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (*.f64 d1 d1)) d1) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (*.f64 d1 d1)) d1) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 #s(literal 100 binary64) d1) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d2 d2) (neg.f64 d1)) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d2 d2) (neg.f64 d1)) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 #s(literal 10 binary64) d2)) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 #s(literal 10 binary64) d2)) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 d2 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d2 d1) (neg.f64 d1)) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 d2 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d2 d1) (neg.f64 d1)) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 d2 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 (neg.f64 d2) d1) d1) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 d2 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 (neg.f64 d2) d1) d1) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 d2 d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 d2 d1) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 (neg.f64 d2) d1) (-.f64 #s(literal 10 binary64) d2)) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 (neg.f64 d2) d1) (-.f64 #s(literal 10 binary64) d2)) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) d1)) (-.f64 #s(literal 10 binary64) d2)) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (neg.f64 (-.f64 #s(literal 10 binary64) d2))) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))) (/.f64 (*.f64 (*.f64 (neg.f64 d1) #s(literal 20 binary64)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 100 binary64) d1) (-.f64 #s(literal 10 binary64) d2)) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 d1 d1) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (fabs.f64 d2) (fabs.f64 d1) (-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (fabs.f64 d2) (fabs.f64 d1) (fma.f64 #s(literal 10 binary64) d1 (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) d1)) d1) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (neg.f64 d1)) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (neg.f64 d1)) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 (neg.f64 (neg.f64 d1)) #s(literal 20 binary64)))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 #s(literal 20 binary64) d1))
(fma.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 100 binary64) d1) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 #s(literal 100 binary64) (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1))
(fma.f64 d2 d1 (-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 d2 d1 (fma.f64 #s(literal 10 binary64) d1 (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 d1 (*.f64 #s(literal 100 binary64) (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(fma.f64 d1 (+.f64 d2 #s(literal 20 binary64)) (*.f64 #s(literal 10 binary64) d1))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (neg.f64 (neg.f64 d1)) #s(literal 20 binary64)))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 #s(literal 20 binary64) d1))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1))
(fma.f64 d1 d2 (-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 d1 d2 (fma.f64 #s(literal 10 binary64) d1 (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 100 binary64)) (-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))) (/.f64 (pow.f64 (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))))
(-.f64 (/.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (fma.f64 #s(literal 400 binary64) (*.f64 d1 d1) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (*.f64 (neg.f64 d1) #s(literal 20 binary64)))))) (/.f64 (pow.f64 (*.f64 (neg.f64 d1) #s(literal 20 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (fma.f64 #s(literal 400 binary64) (*.f64 d1 d1) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (*.f64 (neg.f64 d1) #s(literal 20 binary64)))))))
(-.f64 (fma.f64 #s(literal 20 binary64) d1 (*.f64 #s(literal 10 binary64) d1)) (*.f64 (neg.f64 d2) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 400 binary64) (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (neg.f64 d1) (+.f64 d2 #s(literal 10 binary64))))
(-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (*.f64 #s(literal -20 binary64) d1))
(-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (*.f64 (neg.f64 d1) #s(literal 20 binary64)))
(-.f64 (*.f64 #s(literal 10 binary64) d1) (fma.f64 (neg.f64 d2) d1 (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(-.f64 (*.f64 #s(literal 10 binary64) d1) (-.f64 (*.f64 (neg.f64 d2) d1) (*.f64 #s(literal 20 binary64) d1)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 100 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 3 binary64)) #s(literal 1000000 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64) (-.f64 (pow.f64 (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))))) (/.f64 (pow.f64 (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 2 binary64)) #s(literal 10000 binary64) (-.f64 (pow.f64 (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 400 binary64) (*.f64 d1 d1) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1))))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 400 binary64) (*.f64 d1 d1) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 400 binary64) (*.f64 d1 d1) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1))))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 400 binary64) (*.f64 d1 d1) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1))))))
(+.f64 (fma.f64 #s(literal 20 binary64) d1 (*.f64 #s(literal 10 binary64) d1)) (*.f64 d2 d1))
(+.f64 (fma.f64 #s(literal 20 binary64) d1 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1))) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))) (/.f64 (*.f64 (*.f64 (neg.f64 d1) #s(literal 20 binary64)) (*.f64 #s(literal 20 binary64) d1)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(+.f64 (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 #s(literal 10 binary64) d1))
(+.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (fma.f64 #s(literal 20 binary64) d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1))
(+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (*.f64 (neg.f64 (neg.f64 d1)) #s(literal 20 binary64)))
(+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (*.f64 #s(literal 20 binary64) d1))
(+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (-.f64 (*.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (fma.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(+.f64 (*.f64 d2 d1) (-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(+.f64 (*.f64 d2 d1) (fma.f64 #s(literal 10 binary64) d1 (*.f64 #s(literal 20 binary64) d1)))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(/.f64 (neg.f64 (/.f64 d1 d1)) (neg.f64 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (neg.f64 (neg.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)))) (neg.f64 (neg.f64 d1)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 d1))) (neg.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))))
(/.f64 (/.f64 d1 d1) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (neg.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (neg.f64 d1))
(/.f64 (neg.f64 (neg.f64 d1)) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) d1)
(/.f64 (neg.f64 d1) (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(neg.f64 (/.f64 (neg.f64 d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(neg.f64 (/.f64 d1 (*.f64 (neg.f64 d1) (-.f64 #s(literal 10 binary64) d2))))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (-.f64 #s(literal 30 binary64) (neg.f64 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))))))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) #s(literal 3 binary64))) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1)) (neg.f64 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) d1)) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))) (neg.f64 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)))) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))) (neg.f64 (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d2) d1))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 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)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))) (*.f64 (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))))
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) d1) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64))) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d2) d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 30 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 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)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 (/.f64 (neg.f64 (*.f64 #s(literal 30 binary64) d1)) d1) (/.f64 (neg.f64 (*.f64 #s(literal 30 binary64) d1)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 (/.f64 (*.f64 (fabs.f64 d1) #s(literal 30 binary64)) d1) (/.f64 (*.f64 (fabs.f64 d1) #s(literal 30 binary64)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 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)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 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)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 (/.f64 #s(literal 30 binary64) d1) (/.f64 (*.f64 d1 (*.f64 #s(literal 30 binary64) d1)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 d2 d1))) (neg.f64 (sqrt.f64 (*.f64 d2 d1))) (*.f64 #s(literal 30 binary64) d1))
(fma.f64 (fabs.f64 (sqrt.f64 (*.f64 d2 d1))) (fabs.f64 (sqrt.f64 (*.f64 d2 d1))) (*.f64 #s(literal 30 binary64) d1))
(fma.f64 (fabs.f64 d1) (fabs.f64 d2) (*.f64 #s(literal 30 binary64) d1))
(fma.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d2)) (*.f64 #s(literal 30 binary64) d1))
(fma.f64 (exp.f64 (log.f64 d2)) (exp.f64 (log.f64 d1)) (*.f64 #s(literal 30 binary64) d1))
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 #s(literal 30 binary64) d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 #s(literal 30 binary64) d1))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 #s(literal 30 binary64) d1)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 (fabs.f64 d2) (fabs.f64 d1) (*.f64 #s(literal 30 binary64) d1))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 #s(literal 30 binary64) d1))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 #s(literal 30 binary64) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d2) d1))))) (/.f64 (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d2) d1))))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(-.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d2) d1))
(-.f64 (*.f64 d2 d1) (*.f64 #s(literal -30 binary64) d1))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) #s(literal 30 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1)))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))))
(+.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2))) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 d2 d1))) (neg.f64 (sqrt.f64 (*.f64 d2 d1))))
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 d2 d1))) (fabs.f64 (sqrt.f64 (*.f64 d2 d1))))
(*.f64 (fabs.f64 d1) (fabs.f64 d2))
(*.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d2)))
(*.f64 (exp.f64 (log.f64 d2)) (exp.f64 (log.f64 d1)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)))
(*.f64 (fabs.f64 d2) (fabs.f64 d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
(pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 d2 d1) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (neg.f64 d2) d1))
(fabs.f64 (*.f64 d2 d1))
(exp.f64 (log.f64 (*.f64 d2 d1)))
(+.f64 (cosh.f64 (log.f64 (*.f64 d2 d1))) (sinh.f64 (log.f64 (*.f64 d2 d1))))
(*.f64 (neg.f64 (*.f64 (neg.f64 d2) d1)) (neg.f64 (*.f64 (neg.f64 d2) d1)))
(*.f64 (pow.f64 (*.f64 (*.f64 d2 d1) d2) #s(literal 1 binary64)) d1)
(*.f64 (pow.f64 (*.f64 (*.f64 d2 d1) d1) #s(literal 1 binary64)) d2)
(*.f64 (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 d2 d1) d2) d1)
(*.f64 (*.f64 (*.f64 d2 d1) d1) d2)
(*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 (neg.f64 d2) d1))
(*.f64 (*.f64 d2 d2) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(*.f64 (*.f64 d2 d1) (*.f64 d2 d1))
(*.f64 d2 (pow.f64 (*.f64 d1 (*.f64 d2 d1)) #s(literal 1 binary64)))
(*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))
(*.f64 d1 (pow.f64 (*.f64 d2 (*.f64 d2 d1)) #s(literal 1 binary64)))
(*.f64 d1 (*.f64 d2 (*.f64 d2 d1)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 d2 d1)))
(pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (-.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))))))
(neg.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))
(exp.f64 (+.f64 (log.f64 (*.f64 d2 d1)) (log.f64 (*.f64 d2 d1))))
(exp.f64 (fma.f64 (log.f64 d2) #s(literal 2 binary64) (*.f64 (log.f64 d1) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 d1) #s(literal 2 binary64) (*.f64 (log.f64 d2) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))

eval127.0ms (0.9%)

Memory
5.9MiB live, 233.2MiB allocated
Compiler

Compiled 27 127 to 2 609 computations (90.4% saved)

prune42.0ms (0.3%)

Memory
-40.0MiB live, 114.5MiB allocated
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New7931794
Fresh000
Picked134
Done000
Total7944798
Accuracy
100.0%
Counts
798 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
100.0%
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
91.0%
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2))
49.5%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
Compiler

Compiled 63 to 45 computations (28.6% saved)

simplify110.0ms (0.8%)

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

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 d1 d2)
cost-diff0
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
cost-diff0
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2))
cost-diff2
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02357
02757
15751
216949
360946
4229940
5682540
0847637
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(/.f64 d1 d2)
d1
d2
#s(literal 30 binary64)
Outputs
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2))
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (fma.f64 #s(literal 30 binary64) d1 (*.f64 d2 d1)))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d2 d1))
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 d1 d2)
d1
d2
#s(literal 30 binary64)

localize50.0ms (0.4%)

Memory
-1.3MiB live, 45.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(/.f64 d1 d2)
accuracy0.0
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2))
accuracy0.08984375
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
accuracy5.724756642715671
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
Samples
39.0ms249×0valid
1.0ms2valid
1.0ms1valid
Compiler

Compiled 52 to 24 computations (53.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-add: 12.0ms (36.6% of total)
ival-mult: 10.0ms (30.5% of total)
ival-div: 5.0ms (15.2% of total)
ival-pow2: 2.0ms (6.1% of total)
ival-sub: 1.0ms (3% of total)
ival-neg: 1.0ms (3% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series73.0ms (0.5%)

Memory
-27.0MiB live, 19.9MiB allocated
Counts
4 → 24
Calls
Call 1
Inputs
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2))
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(/.f64 d1 d2)
Outputs
(* d1 (* d2 (+ 1 (* 30 (/ 1 d2)))))
(* d1 (+ 20 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2))))))
(* d1 (+ 1 (* 30 (/ 1 d2))))
(/ d1 d2)
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) (+ 20 (* 100 (/ 1 (- 10 d2)))))))
(* 30 d1)
(+ (* 30 d1) (* d1 d2))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (* 1/10 d1)))))))
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (+ (* 1/10 d1) (* d2 (+ (* -1/100 d1) (* 1/100 d1))))))))))
(* 30 (/ d1 d2))
(/ (+ (* 30 d1) (* d1 d2)) d2)
(* d1 d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (* 100 (/ d1 (pow d2 2))))))))
(* d2 (+ d1 (+ (* -1000 (/ d1 (pow d2 3))) (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3))))))))))
d1
(+ d1 (* 30 (/ d1 d2)))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (* 100 d1)) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (+ (* -1 (/ (+ (* -1000 d1) (* 1000 d1)) d2)) (* 100 d1))) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
Calls

6 calls:

TimeVariablePointExpression
66.0ms
d1
@-inf
((* (+ (* (/ d1 d2) 30) d1) d2) (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (+ (* (/ d1 d2) 30) d1) (/ d1 d2))
2.0ms
d1
@0
((* (+ (* (/ d1 d2) 30) d1) d2) (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (+ (* (/ d1 d2) 30) d1) (/ d1 d2))
2.0ms
d1
@inf
((* (+ (* (/ d1 d2) 30) d1) d2) (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (+ (* (/ d1 d2) 30) d1) (/ d1 d2))
1.0ms
d2
@-inf
((* (+ (* (/ d1 d2) 30) d1) d2) (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (+ (* (/ d1 d2) 30) d1) (/ d1 d2))
1.0ms
d2
@0
((* (+ (* (/ d1 d2) 30) d1) d2) (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (+ (* (/ d1 d2) 30) d1) (/ d1 d2))

simplify9.1s (66.7%)

Memory
-198.5MiB live, 307.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0129224
1477220
21972153
08730147
Stop Event
iter limit
node limit
Counts
24 → 23
Calls
Call 1
Inputs
(* d1 (* d2 (+ 1 (* 30 (/ 1 d2)))))
(* d1 (+ 20 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2))))))
(* d1 (+ 1 (* 30 (/ 1 d2))))
(/ d1 d2)
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) (+ 20 (* 100 (/ 1 (- 10 d2)))))))
(* 30 d1)
(+ (* 30 d1) (* d1 d2))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (* 1/10 d1)))))))
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (+ (* 1/10 d1) (* d2 (+ (* -1/100 d1) (* 1/100 d1))))))))))
(* 30 (/ d1 d2))
(/ (+ (* 30 d1) (* d1 d2)) d2)
(* d1 d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (* 100 (/ d1 (pow d2 2))))))))
(* d2 (+ d1 (+ (* -1000 (/ d1 (pow d2 3))) (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3))))))))))
d1
(+ d1 (* 30 (/ d1 d2)))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (* 100 d1)) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (+ (* -1 (/ (+ (* -1000 d1) (* 1000 d1)) d2)) (* 100 d1))) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
Outputs
(* d1 (* d2 (+ 1 (* 30 (/ 1 d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* d1 (+ 20 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2))))))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64)) d1)
(* d1 (+ 1 (* 30 (/ 1 d2))))
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(/ d1 d2)
(/.f64 d1 d2)
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) (+ 20 (* 100 (/ 1 (- 10 d2)))))))
(*.f64 (neg.f64 d1) (-.f64 (fma.f64 d2 (/.f64 d2 (-.f64 #s(literal 10 binary64) d2)) (/.f64 #s(literal -100 binary64) (-.f64 #s(literal 10 binary64) d2))) #s(literal 20 binary64)))
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(+ (* 30 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(+ (* 10 d1) (* 20 d1))
(*.f64 #s(literal 30 binary64) d1)
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (* 1/10 d1)))))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (+ (* 1/10 d1) (* d2 (+ (* -1/100 d1) (* 1/100 d1))))))))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* 30 (/ d1 d2))
(*.f64 (/.f64 d1 d2) #s(literal 30 binary64))
(/ (+ (* 30 d1) (* d1 d2)) d2)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* d2 (+ d1 (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (* 100 (/ d1 (pow d2 2))))))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* d2 (+ d1 (+ (* -1000 (/ d1 (pow d2 3))) (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3))))))))))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 30 binary64) (/.f64 #s(literal 1000 binary64) (*.f64 d2 d2))) (fma.f64 (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64))) #s(literal -1000 binary64) d1)) d2)
d1
(+ d1 (* 30 (/ d1 d2)))
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (* 100 d1)) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (+ (* -1 (/ (+ (* -1000 d1) (* 1000 d1)) d2)) (* 100 d1))) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)

rewrite212.0ms (1.5%)

Memory
6.4MiB live, 336.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02354
02754
112248
299747
0810546
Stop Event
iter limit
node limit
iter limit
Counts
4 → 95
Calls
Call 1
Inputs
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2))
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(/.f64 d1 d2)
Outputs
(*.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) d2)
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))) (-.f64 (*.f64 d2 d1) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))) (-.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2)) (*.f64 (*.f64 d2 d1) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (*.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) d1)) d2)) (neg.f64 (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 27000 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d2)) (neg.f64 (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))))
(/.f64 (neg.f64 (*.f64 d2 (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) d1)))) (neg.f64 (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)))
(/.f64 (neg.f64 (*.f64 d2 (fma.f64 #s(literal 27000 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))))
(/.f64 (*.f64 (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) d1)) d2) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1))
(/.f64 (*.f64 (fma.f64 #s(literal 27000 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(/.f64 (*.f64 d2 (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) d1))) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1))
(/.f64 (*.f64 d2 (fma.f64 #s(literal 27000 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 d2 d1))) (neg.f64 (sqrt.f64 (*.f64 d2 d1))) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 d2 d1))) (neg.f64 (sqrt.f64 (*.f64 d2 d1))) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (fabs.f64 (sqrt.f64 (*.f64 d2 d1))) (fabs.f64 (sqrt.f64 (*.f64 d2 d1))) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))
(fma.f64 (fabs.f64 (sqrt.f64 (*.f64 d2 d1))) (fabs.f64 (sqrt.f64 (*.f64 d2 d1))) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (exp.f64 (log.f64 d2)) (exp.f64 (log.f64 d1)) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))
(fma.f64 (exp.f64 (log.f64 d2)) (exp.f64 (log.f64 d1)) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d2)) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))
(fma.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d2)) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (fabs.f64 d2) (fabs.f64 d1) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))
(fma.f64 (fabs.f64 d2) (fabs.f64 d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (fabs.f64 d1) (fabs.f64 d2) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))
(fma.f64 (fabs.f64 d1) (fabs.f64 d2) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2 (*.f64 d2 d1))
(fma.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))
(fma.f64 d2 d1 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 d1 d2 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))
(fma.f64 d1 d2 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(-.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 d2 d1))) (sqrt.f64 (*.f64 d2 d1))))
(-.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2) (*.f64 (neg.f64 d2) d1))
(-.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2) (*.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 d2 d1))) (sqrt.f64 (*.f64 d2 d1))))
(-.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 (neg.f64 d2) d1))
(-.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) d2))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d2) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2) (*.f64 d2 d1))
(+.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))
(+.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) d2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1))) (*.f64 (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)))) (+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1))))
(/.f64 (-.f64 (*.f64 d1 d1) (*.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(/.f64 (-.f64 (*.f64 d1 d1) (*.f64 (*.f64 (neg.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) (*.f64 (neg.f64 (/.f64 d1 d2)) #s(literal 30 binary64)))) (+.f64 d1 (*.f64 (neg.f64 (/.f64 d1 d2)) #s(literal 30 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))) (*.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))))) (-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)) (fma.f64 (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1))))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64))) (fma.f64 d1 d1 (fma.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) #s(literal 3 binary64))) (fma.f64 d1 d1 (fma.f64 (*.f64 (neg.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) (*.f64 (neg.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) (*.f64 d1 (*.f64 (neg.f64 (/.f64 d1 d2)) #s(literal 30 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (-.f64 (*.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d1 d1) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) d1)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 27000 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)) (*.f64 (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1) (*.f64 d1 d1))) (*.f64 (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))) (*.f64 (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))) (pow.f64 d1 #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))))
(/.f64 (-.f64 (*.f64 d1 d1) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(/.f64 (neg.f64 (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) d1))) (neg.f64 (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)))
(/.f64 (neg.f64 (fma.f64 #s(literal 27000 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 27000 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))))
(/.f64 (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) d1)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1))
(/.f64 (fma.f64 #s(literal 27000 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1))))
(/.f64 (fma.f64 #s(literal 27000 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(fma.f64 (pow.f64 d1 #s(literal 1/2 binary64)) (pow.f64 d1 #s(literal 1/2 binary64)) (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(-.f64 (/.f64 (*.f64 d1 d1) (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)))
(-.f64 d1 (*.f64 (neg.f64 d1) (/.f64 #s(literal 30 binary64) d2)))
(-.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))
(-.f64 d1 (*.f64 (neg.f64 (/.f64 d1 d2)) #s(literal 30 binary64)))
(+.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)))))
(+.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)) (/.f64 (*.f64 (neg.f64 d1) d1) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)))
(+.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 d1))) (neg.f64 (neg.f64 (neg.f64 d2))))
(/.f64 (neg.f64 (neg.f64 d1)) (neg.f64 (neg.f64 d2)))
(/.f64 (neg.f64 d1) (neg.f64 d2))
(/.f64 d1 d2)
(neg.f64 (/.f64 (neg.f64 d1) d2))
(neg.f64 (/.f64 d1 (neg.f64 d2)))

eval16.0ms (0.1%)

Memory
-4.5MiB live, 46.6MiB allocated
Compiler

Compiled 5 717 to 463 computations (91.9% saved)

prune3.0ms (0%)

Memory
15.6MiB live, 15.6MiB allocated
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New1042106
Fresh000
Picked101
Done033
Total1055110
Accuracy
100.0%
Counts
110 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
100.0%
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
40.5%
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2))
52.8%
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1)))
49.5%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
Compiler

Compiled 112 to 76 computations (32.1% saved)

simplify99.0ms (0.7%)

Memory
4.4MiB live, 137.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (/.f64 d1 d2) #s(literal 30 binary64))
cost-diff0
#s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64)))
cost-diff0
(*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2)
cost-diff0
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2))
cost-diff0
(*.f64 d2 d1)
cost-diff0
#s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1))
cost-diff0
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031143
035143
166131
2178127
3612121
42302109
56842109
08476102
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1)))
#s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
d1
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2))
(*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2)
#s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64)))
(*.f64 (/.f64 d1 d2) #s(literal 30 binary64))
(/.f64 d1 d2)
d1
d2
#s(literal 30 binary64)
Outputs
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1)))
#s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
d1
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2))
(*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2)
#s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64)))
(*.f64 (/.f64 d1 d2) #s(literal 30 binary64))
(/.f64 d1 d2)
d1
d2
#s(literal 30 binary64)

localize70.0ms (0.5%)

Memory
-24.2MiB live, 121.3MiB allocated
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
accuracy0.0
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2))
accuracy0.29002633046286386
(*.f64 (/.f64 d1 d2) #s(literal 30 binary64))
accuracy5.724756642715671
(*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2)
accuracy32.125504031607235
#s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64)))
accuracy0.0
(*.f64 d2 d1)
accuracy0.0
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1)))
accuracy30.230580982903607
#s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1))
Samples
56.0ms249×0valid
1.0ms2valid
1.0ms1valid
Compiler

Compiled 99 to 24 computations (75.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
ival-mult: 32.0ms (68.2% of total)
ival-div: 5.0ms (10.7% of total)
ival-add: 3.0ms (6.4% of total)
ival-pow2: 3.0ms (6.4% of total)
ival-sub: 1.0ms (2.1% of total)
exact: 1.0ms (2.1% of total)
ival-neg: 1.0ms (2.1% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series9.0ms (0.1%)

Memory
23.9MiB live, 23.9MiB allocated
Counts
7 → 23
Calls
Call 1
Inputs
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1)))
#s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1))
(*.f64 d2 d1)
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2))
(*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2)
#s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64)))
(*.f64 (/.f64 d1 d2) #s(literal 30 binary64))
Outputs
(* d1 (+ 20 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2))))))
(* d1 (* d2 (+ 1 (* 30 (/ 1 d2)))))
(* d1 d2)
(* d1 (+ 1 (* 30 (/ 1 d2))))
(* 30 (/ d1 d2))
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) (+ 20 (* 100 (/ 1 (- 10 d2)))))))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (* 1/10 d1)))))))
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (+ (* 1/10 d1) (* d2 (+ (* -1/100 d1) (* 1/100 d1))))))))))
(* 30 d1)
(+ (* 30 d1) (* d1 d2))
(/ (+ (* 30 d1) (* d1 d2)) d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (* 100 (/ d1 (pow d2 2))))))))
(* d2 (+ d1 (+ (* -1000 (/ d1 (pow d2 3))) (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3))))))))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
d1
(+ d1 (* 30 (/ d1 d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (* 100 d1)) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (+ (* -1 (/ (+ (* -1000 d1) (* 1000 d1)) d2)) (* 100 d1))) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
Calls

6 calls:

TimeVariablePointExpression
2.0ms
d1
@-inf
((+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (* (+ (* (/ d1 d2) 30) d1) d2) (* d2 d1) (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (* (+ (* (/ d1 d2) 30) d1) d2) (+ (* (/ d1 d2) 30) d1) (* (/ d1 d2) 30))
2.0ms
d1
@inf
((+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (* (+ (* (/ d1 d2) 30) d1) d2) (* d2 d1) (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (* (+ (* (/ d1 d2) 30) d1) d2) (+ (* (/ d1 d2) 30) d1) (* (/ d1 d2) 30))
2.0ms
d1
@0
((+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (* (+ (* (/ d1 d2) 30) d1) d2) (* d2 d1) (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (* (+ (* (/ d1 d2) 30) d1) d2) (+ (* (/ d1 d2) 30) d1) (* (/ d1 d2) 30))
1.0ms
d2
@-inf
((+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (* (+ (* (/ d1 d2) 30) d1) d2) (* d2 d1) (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (* (+ (* (/ d1 d2) 30) d1) d2) (+ (* (/ d1 d2) 30) d1) (* (/ d1 d2) 30))
1.0ms
d2
@inf
((+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (* (+ (* (/ d1 d2) 30) d1) d2) (* d2 d1) (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (* (+ (* (/ d1 d2) 30) d1) d2) (+ (* (/ d1 d2) 30) d1) (* (/ d1 d2) 30))

simplify131.0ms (1%)

Memory
20.2MiB live, 204.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0129221
1476217
21979150
08745144
Stop Event
iter limit
node limit
Counts
23 → 22
Calls
Call 1
Inputs
(* d1 (+ 20 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2))))))
(* d1 (* d2 (+ 1 (* 30 (/ 1 d2)))))
(* d1 d2)
(* d1 (+ 1 (* 30 (/ 1 d2))))
(* 30 (/ d1 d2))
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) (+ 20 (* 100 (/ 1 (- 10 d2)))))))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (* 1/10 d1)))))))
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (+ (* 1/10 d1) (* d2 (+ (* -1/100 d1) (* 1/100 d1))))))))))
(* 30 d1)
(+ (* 30 d1) (* d1 d2))
(/ (+ (* 30 d1) (* d1 d2)) d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (* 100 (/ d1 (pow d2 2))))))))
(* d2 (+ d1 (+ (* -1000 (/ d1 (pow d2 3))) (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3))))))))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
d1
(+ d1 (* 30 (/ d1 d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (* 100 d1)) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (+ (* -1 (/ (+ (* -1000 d1) (* 1000 d1)) d2)) (* 100 d1))) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
Outputs
(* d1 (+ 20 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2))))))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64)) d1)
(* d1 (* d2 (+ 1 (* 30 (/ 1 d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 (+ 1 (* 30 (/ 1 d2))))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) d1 d1)
(* 30 (/ d1 d2))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) (+ 20 (* 100 (/ 1 (- 10 d2)))))))
(*.f64 (neg.f64 d1) (-.f64 (fma.f64 d2 (/.f64 d2 (-.f64 #s(literal 10 binary64) d2)) (/.f64 #s(literal -100 binary64) (-.f64 #s(literal 10 binary64) d2))) #s(literal 20 binary64)))
(+ (* 10 d1) (* 20 d1))
(*.f64 #s(literal 30 binary64) d1)
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (* 1/10 d1)))))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (+ (* 1/10 d1) (* d2 (+ (* -1/100 d1) (* 1/100 d1))))))))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(+ (* 30 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(/ (+ (* 30 d1) (* d1 d2)) d2)
(fma.f64 (/.f64 #s(literal 30 binary64) d2) d1 d1)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* d2 (+ d1 (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (* 100 (/ d1 (pow d2 2))))))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* d2 (+ d1 (+ (* -1000 (/ d1 (pow d2 3))) (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3))))))))))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 30 binary64) (/.f64 #s(literal 1000 binary64) (*.f64 d2 d2))) (fma.f64 (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64))) #s(literal -1000 binary64) d1)) d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
d1
(+ d1 (* 30 (/ d1 d2)))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) d1 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (* 100 d1)) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (+ (* -1 (/ (+ (* -1000 d1) (* 1000 d1)) d2)) (* 100 d1))) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)

rewrite243.0ms (1.8%)

Memory
-8.6MiB live, 275.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031135
035135
1131123
21006121
08114114
Stop Event
iter limit
node limit
iter limit
Counts
7 → 34
Calls
Call 1
Inputs
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1)))
#s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1))
(*.f64 d2 d1)
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2))
(*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2)
#s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64)))
(*.f64 (/.f64 d1 d2) #s(literal 30 binary64))
Outputs
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1)))
#s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 d2 d1))) (neg.f64 (sqrt.f64 (*.f64 d2 d1))))
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 d2 d1))) (fabs.f64 (sqrt.f64 (*.f64 d2 d1))))
(*.f64 (exp.f64 (log.f64 d2)) (exp.f64 (log.f64 d1)))
(*.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)))
(*.f64 (fabs.f64 d2) (fabs.f64 d1))
(*.f64 (fabs.f64 d1) (fabs.f64 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 d2 d1) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (*.f64 d2 d1)))
(fabs.f64 (*.f64 d2 d1))
(exp.f64 (log.f64 (*.f64 d2 d1)))
(+.f64 (cosh.f64 (log.f64 (*.f64 d2 d1))) (sinh.f64 (log.f64 (*.f64 d2 d1))))
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2))
(*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2)
(*.f64 d2 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))))
#s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64)))
(*.f64 (/.f64 d1 d2) #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (neg.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64))) (neg.f64 (neg.f64 d2)))
(/.f64 (neg.f64 (*.f64 #s(literal 30 binary64) (neg.f64 d1))) (neg.f64 (neg.f64 d2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 30 binary64) d1))) (neg.f64 (neg.f64 d2)))
(/.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 #s(literal 30 binary64) (neg.f64 d1)) (neg.f64 d2))
(/.f64 (neg.f64 (*.f64 #s(literal 30 binary64) d1)) (neg.f64 d2))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)

eval5.0ms (0%)

Memory
10.2MiB live, 10.2MiB allocated
Compiler

Compiled 1 974 to 199 computations (89.9% saved)

prune8.0ms (0.1%)

Memory
-34.4MiB live, 10.9MiB allocated
Pruning

5 alts after pruning (0 fresh and 5 done)

PrunedKeptTotal
New44044
Fresh000
Picked022
Done033
Total44549
Accuracy
100.0%
Counts
49 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
100.0%
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
40.5%
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2))
52.8%
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1)))
49.5%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
Compiler

Compiled 299 to 138 computations (53.8% saved)

regimes9.0ms (0.1%)

Memory
18.8MiB live, 18.8MiB allocated
Counts
8 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2))
(+.f64 (fma.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (*.f64 d1 #s(literal 20 binary64)))
Outputs
(*.f64 (+.f64 #s(literal 30 binary64) d2) 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 13 to 13 computations (0% saved)

regimes5.0ms (0%)

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

3 calls:

1.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
1.0ms
d1
1.0ms
d2
Results
AccuracySegmentsBranch
62.3%4d1
98.3%3d2
81.7%3(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Compiler

Compiled 13 to 13 computations (0% saved)

regimes4.0ms (0%)

Memory
11.2MiB live, 11.2MiB 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 #s(literal 30 binary64) d1))
Outputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
Calls

3 calls:

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

Compiled 13 to 13 computations (0% saved)

bsearch30.0ms (0.2%)

Memory
-26.0MiB live, 66.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
1.3122808442520741
1418.725962028341
15.0ms
-92585.86724699536
-0.00019022054827493357
Samples
17.0ms272×0valid
Compiler

Compiled 983 to 694 computations (29.4% saved)

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

simplify46.0ms (0.3%)

Memory
13.1MiB live, 67.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
03982
18372
223371
377267
4279465
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(if (<=.f64 d2 #s(literal -30 binary64)) #s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.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 (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1)))))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
Outputs
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(if (<=.f64 d2 #s(literal -30 binary64)) #s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.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 (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1)))))
(if (or (<=.f64 d2 #s(literal -30 binary64)) (not (<=.f64 d2 #s(literal 30 binary64)))) #s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1))) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1)))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))

soundness1.0s (7.3%)

Memory
-33.0MiB live, 643.8MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0256602
1968569
23754507
09040475
0129224
1477220
21972153
08730147
04362
114962
245662
3177262
4440162
5729162
0804362
0927
01423
15321
247419
3739019
0807919
Stop Event
done
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 119 to 72 computations (39.5% saved)

preprocess27.0ms (0.2%)

Memory
37.1MiB live, 37.1MiB allocated
Remove

(negabs d1)

Compiler

Compiled 214 to 120 computations (43.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...