FastMath test2

Time bar (total: 5.7s)

start0.0ms (0%)

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

analyze0.0ms (0%)

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

Compiled 13 to 11 computations (15.4% saved)

sample1.2s (20.9%)

Memory
-3.5MiB live, 1 751.3MiB allocated; 364ms collecting garbage
Samples
811.0ms8 122×0valid
8.0ms60×2valid
7.0ms74×1valid
Precisions
Click to see histograms. Total time spent on operations: 430.0ms
ival-mult: 325.0ms (75.6% of total)
ival-add: 80.0ms (18.6% of total)
exact: 9.0ms (2.1% of total)
adjust: 7.0ms (1.6% of total)
ival-true: 6.0ms (1.4% of total)
ival-assert: 3.0ms (0.7% of total)
Bogosity

explain122.0ms (2.2%)

Memory
6.7MiB live, 243.2MiB allocated; 21ms collecting garbage
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
51.0ms480×0valid
2.0ms18×1valid
2.0ms14×2valid
Compiler

Compiled 77 to 31 computations (59.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 41.0ms
ival-mult: 33.0ms (81.2% of total)
ival-add: 5.0ms (12.3% of total)
adjust: 1.0ms (2.5% of total)
exact: 1.0ms (2.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess89.0ms (1.6%)

Memory
-5.8MiB live, 88.3MiB allocated; 23ms collecting garbage
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.1MiB live, 0.1MiB allocated; 0ms collecting garbage
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated; 0ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(+.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)

simplify26.0ms (0.5%)

Memory
9.9MiB live, 55.0MiB allocated; 8ms collecting garbage
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)

localize25.0ms (0.4%)

Memory
32.5MiB live, 78.5MiB allocated; 3ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 d1 #s(literal 20 binary64))
accuracy0.0
(*.f64 d1 #s(literal 10 binary64))
accuracy0.046875
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
accuracy0.1484375
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Samples
15.0ms240×0valid
3.0ms2valid
1.0ms1valid
Compiler

Compiled 33 to 11 computations (66.7% saved)

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

series20.0ms (0.4%)

Memory
-24.1MiB live, 23.1MiB allocated; 3ms collecting garbage
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
14.0ms
d1
@0
((+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (+ (* d1 10) (* d1 d2)) (* d1 10) (* d1 d2) (* d1 20))
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
d2
@-inf
((+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (+ (* d1 10) (* d1 d2)) (* d1 10) (* d1 d2) (* d1 20))

simplify115.0ms (2%)

Memory
-23.8MiB live, 218.5MiB allocated; 28ms collecting garbage
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)

rewrite299.0ms (5.3%)

Memory
30.0MiB live, 441.1MiB allocated; 116ms collecting garbage
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.7%)

Memory
33.8MiB live, 79.3MiB allocated; 4ms collecting garbage
Compiler

Compiled 8 148 to 766 computations (90.6% saved)

prune10.0ms (0.2%)

Memory
-20.9MiB live, 24.9MiB allocated; 5ms collecting garbage
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New2476253
Fresh000
Picked101
Done000
Total2486254
Accuracy
100.0%
Counts
254 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.2%
(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)))
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
72.6%
(+.f64 (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))) (*.f64 d1 #s(literal 20 binary64)))
72.6%
(+.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)
53.5%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
Compiler

Compiled 218 to 146 computations (33% saved)

simplify232.0ms (4.1%)

Memory
-3.0MiB live, 259.9MiB allocated; 115ms collecting garbage
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff1
(/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
cost-diff1
(+.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-diff2
(/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
cost-diff6
(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 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 d1))
cost-diff1
(*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1))
cost-diff4
(/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))
cost-diff6
(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)))
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))
cost-diff0
(*.f64 d2 d1)
cost-diff1
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041233
070232
1146213
2469193
32382191
08165187
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
d1
#s(literal 30 binary64)
(*.f64 d2 d1)
d2
#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
(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)))
(*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 d1))
(+.f64 d2 #s(literal 10 binary64))
d2
#s(literal 10 binary64)
(*.f64 d1 d1)
d1
(/.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))
(*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)
(+.f64 d2 #s(literal -10 binary64))
#s(literal -10 binary64)
(/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))
(*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1))
(neg.f64 d1)
(*.f64 #s(literal 400 binary64) d1)
#s(literal 400 binary64)
(+.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)
Outputs
(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
#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
(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)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 1 binary64)) (+.f64 #s(literal 10 binary64) d2) (*.f64 #s(literal -400 binary64) d1)) (+.f64 #s(literal -10 binary64) d2))
(*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))
(+.f64 d2 #s(literal 10 binary64))
(+.f64 #s(literal 10 binary64) d2)
d2
#s(literal 10 binary64)
(*.f64 d1 d1)
d1
(/.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) 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 (+.f64 #s(literal -10 binary64) d2) d1)
(+.f64 d2 #s(literal -10 binary64))
(+.f64 #s(literal -10 binary64) d2)
#s(literal -10 binary64)
(/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))
(*.f64 (/.f64 #s(literal -400 binary64) (+.f64 #s(literal -10 binary64) d2)) d1)
(*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1))
(*.f64 #s(literal -400 binary64) (*.f64 d1 d1))
(neg.f64 d1)
(*.f64 #s(literal 400 binary64) d1)
#s(literal 400 binary64)
(+.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 #s(literal 20 binary64) d1 (/.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d1) #s(literal -1 binary64) (*.f64 #s(literal 100 binary64) d1)) (-.f64 #s(literal 10 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 (fma.f64 (*.f64 (*.f64 d2 d2) d1) #s(literal -1 binary64) (*.f64 #s(literal 100 binary64) d1)) (-.f64 #s(literal 10 binary64) d2))
(*.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 (/.f64 d2 (-.f64 #s(literal 10 binary64) d2)) #s(literal -1 binary64)) (*.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)

localize207.0ms (3.7%)

Memory
-0.4MiB live, 234.4MiB allocated; 42ms collecting garbage
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy0.19140625
(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)))
accuracy0.24609375
(pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))
accuracy7.02584908906636
(/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
accuracy18.749424584963617
(/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
accuracy3.2928038678037295
(*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 d1))
accuracy7.031215439645072
(/.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))
accuracy19.352731470107702
(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)))
accuracy23.765819957480034
(/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))
accuracy0.0
(+.f64 #s(literal 30 binary64) d2)
accuracy0.0234375
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
accuracy0.0
(*.f64 #s(literal 30 binary64) d1)
accuracy29.734604969699205
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
accuracy0.0
(*.f64 d2 d1)
accuracy0.01953125
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
Samples
111.0ms221×0valid
16.0ms20×2valid
8.0ms15×1valid
Compiler

Compiled 235 to 44 computations (81.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 111.0ms
ival-add: 57.0ms (51.6% of total)
ival-mult: 31.0ms (28% of total)
ival-div: 8.0ms (7.2% of total)
adjust: 6.0ms (5.4% of total)
ival-pow2: 3.0ms (2.7% of total)
ival-neg: 2.0ms (1.8% of total)
ival-sub: 1.0ms (0.9% of total)
exact: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series66.0ms (1.2%)

Memory
12.8MiB live, 153.4MiB allocated; 37ms collecting garbage
Counts
16 → 97
Calls
Call 1
Inputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(*.f64 d2 d1)
#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 (+.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)))
(/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))
(*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1))
(*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 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)))
(/.f64 d1 (*.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 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(/.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))
(pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))
Outputs
(* d1 (+ 30 d2))
(* d1 d2)
(* 30 d1)
(* d1 (- (/ (pow (+ 10 d2) 2) (- d2 10)) (* 400 (/ 1 (- d2 10)))))
(* -400 (/ d1 (- d2 10)))
(* -400 (pow d1 2))
(* (pow d1 2) (+ 10 d2))
(* d1 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2)))))
(/ 1 (- 10 d2))
(* d1 (+ 20 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2))))))
(* -1 (/ (* d1 (pow d2 2)) (- 10 d2)))
(/ (+ 10 d2) (* d1 (- d2 10)))
(* (pow d1 2) (pow d2 2))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (+ (* -1 (/ (pow (+ 10 d2) 2) (- d2 10))) (* 400 (/ 1 (- d2 10))))))
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) (* 100 (/ 1 (- 10 d2))))))
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) (+ 20 (* 100 (/ 1 (- 10 d2)))))))
(+ (* 30 d1) (* d1 d2))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
30
(+ 30 d2)
(+ (* -10 d1) (* 40 d1))
(+ (* -10 d1) (+ (* 40 d1) (* d2 (- (+ (* -2 d1) (* 4 d1)) d1))))
(+ (* -10 d1) (+ (* 40 d1) (* d2 (- (+ (* -2 d1) (+ (* 4 d1) (* d2 (- (+ (* -1/10 d1) (* 2/5 d1)) (* -1/10 (- (* -2 d1) d1)))))) d1))))
(+ (* -10 d1) (+ (* 40 d1) (* d2 (- (+ (* -2 d1) (+ (* 4 d1) (* d2 (- (+ (* -1/10 d1) (+ (* 2/5 d1) (* d2 (- (* 1/25 d1) (* -1/10 (- (* -1/10 d1) (* -1/10 (- (* -2 d1) d1)))))))) (* -1/10 (- (* -2 d1) d1)))))) d1))))
(* 40 d1)
(+ (* 4 (* d1 d2)) (* 40 d1))
(+ (* 40 d1) (* d2 (+ (* 2/5 (* d1 d2)) (* 4 d1))))
(+ (* 40 d1) (* d2 (+ (* 4 d1) (* d2 (+ (* 1/25 (* d1 d2)) (* 2/5 d1))))))
(* 10 (pow d1 2))
(+ (* 10 (pow d1 2)) (* (pow d1 2) 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
(+ 1/10 (* 1/100 d2))
(+ 1/10 (* d2 (+ 1/100 (* 1/1000 d2))))
(+ 1/10 (* d2 (+ 1/100 (* d2 (+ 1/1000 (* 1/10000 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 (* 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))))))))
(/ -1 d1)
(- (* -1/5 (/ d2 d1)) (/ 1 d1))
(- (* d2 (- (* -1/50 (/ d2 d1)) (* 1/5 (/ 1 d1)))) (/ 1 d1))
(- (* d2 (- (* d2 (- (* -1/500 (/ d2 d1)) (* 1/50 (/ 1 d1)))) (* 1/5 (/ 1 d1)))) (/ 1 d1))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d2 (- (+ d1 (* 20 (/ d1 d2))) (* -10 (/ d1 d2))))
(* d2 (- (+ d1 (+ (* -400 (/ d1 (pow d2 2))) (+ (* 20 (/ d1 d2)) (* 100 (/ d1 (pow d2 2)))))) (+ (* -10 (/ d1 d2)) (* -10 (/ (- (* 20 d1) (* -10 d1)) (pow d2 2))))))
(* d2 (- (+ d1 (+ (* -4000 (/ d1 (pow d2 3))) (+ (* -400 (/ d1 (pow d2 2))) (+ (* 20 (/ d1 d2)) (* 100 (/ d1 (pow d2 2))))))) (+ (* -10 (/ d1 d2)) (+ (* -10 (/ (- (* 20 d1) (* -10 d1)) (pow d2 2))) (* -10 (/ (- (* 100 d1) (* -10 (- (* 20 d1) (* -10 d1)))) (pow d2 3)))))))
(* -400 (/ d1 d2))
(/ (+ (* -4000 (/ d1 d2)) (* -400 d1)) d2)
(/ (+ (* -40000 (/ d1 (pow d2 2))) (+ (* -4000 (/ d1 d2)) (* -400 d1))) d2)
(/ (+ (* -400000 (/ d1 (pow d2 3))) (+ (* -40000 (/ d1 (pow d2 2))) (+ (* -4000 (/ d1 d2)) (* -400 d1)))) d2)
(* (pow d1 2) d2)
(* d2 (+ (* 10 (/ (pow d1 2) d2)) (pow d1 2)))
(* 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)))))))))
(/ -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)
(* 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 (+ (* 10 (/ d1 d2)) (* 100 (/ d1 (pow d2 2))))))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3)))))))
(/ 1 d1)
(+ (/ 1 d1) (* 20 (/ 1 (* d1 d2))))
(+ (/ 1 d1) (+ (/ 20 (* d1 d2)) (/ 200 (* d1 (pow d2 2)))))
(+ (/ 1 d1) (+ (* 200 (/ 1 (* d1 (pow d2 2)))) (+ (* 2000 (/ 1 (* d1 (pow d2 3)))) (/ 20 (* d1 d2)))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (- (+ (* -20 (/ d1 d2)) (* -1 d1)) (* 10 (/ d1 d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (- (* -20 d1) (* 10 d1))) (* -1 (/ (+ (* -1 (- (* 100 d1) (* 10 (- (* -20 d1) (* 10 d1))))) (* 400 d1)) d2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (- (* -20 d1) (* 10 d1))) (* -1 (/ (+ (* -1 (- (* 100 d1) (* 10 (- (* -20 d1) (* 10 d1))))) (+ (* -1 (/ (+ (* -4000 d1) (* 10 (- (* 100 d1) (* 10 (- (* -20 d1) (* 10 d1)))))) d2)) (* 400 d1))) d2))) d2)))))
(* -1 (/ (+ (* 400 d1) (* 4000 (/ d1 d2))) d2))
(* -1 (/ (+ (* -1 (/ (+ (* -40000 (/ d1 d2)) (* -4000 d1)) d2)) (* 400 d1)) d2))
(* -1 (/ (+ (* -1 (/ (+ (* -4000 d1) (* -1 (/ (+ (* 40000 d1) (* 400000 (/ d1 d2))) d2))) d2)) (* 400 d1)) d2))
(* -1 (* d2 (+ (* -10 (/ (pow d1 2) d2)) (* -1 (pow d1 2)))))
(* -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 (/ (+ 1 (+ (* 10 (/ 1 d2)) (/ 100 (pow d2 2)))) d2))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 100 (* 1000 (/ 1 d2))) d2)) 10) d2))) 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 (+ (* -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 (/ (- (* -1 (/ (+ (* 200 (/ 1 d1)) (* 2000 (/ 1 (* d1 d2)))) d2)) (* 20 (/ 1 d1))) d2)) (/ 1 d1))
Calls

6 calls:

TimeVariablePointExpression
18.0ms
d1
@0
((+ (* d1 30) (* d2 d1)) (* d2 d1) (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* 30 d1) (* (+ 30 d2) d1) (+ 30 d2) (+ (* (* (+ d2 10) (* d1 d1)) (/ (+ d2 10) (* (+ d2 -10) d1))) (/ (* (neg d1) (* 400 d1)) (* (+ d2 -10) d1))) (/ (* (neg d1) (* 400 d1)) (* (+ d2 -10) d1)) (* (neg d1) (* 400 d1)) (* (+ d2 10) (* d1 d1)) (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (/ d1 (* (- 10 d2) d1)) (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1)) (/ (+ d2 10) (* (+ d2 -10) d1)) (pow (* d2 d1) 2))
13.0ms
d2
@inf
((+ (* d1 30) (* d2 d1)) (* d2 d1) (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* 30 d1) (* (+ 30 d2) d1) (+ 30 d2) (+ (* (* (+ d2 10) (* d1 d1)) (/ (+ d2 10) (* (+ d2 -10) d1))) (/ (* (neg d1) (* 400 d1)) (* (+ d2 -10) d1))) (/ (* (neg d1) (* 400 d1)) (* (+ d2 -10) d1)) (* (neg d1) (* 400 d1)) (* (+ d2 10) (* d1 d1)) (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (/ d1 (* (- 10 d2) d1)) (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1)) (/ (+ d2 10) (* (+ d2 -10) d1)) (pow (* d2 d1) 2))
10.0ms
d1
@-inf
((+ (* d1 30) (* d2 d1)) (* d2 d1) (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* 30 d1) (* (+ 30 d2) d1) (+ 30 d2) (+ (* (* (+ d2 10) (* d1 d1)) (/ (+ d2 10) (* (+ d2 -10) d1))) (/ (* (neg d1) (* 400 d1)) (* (+ d2 -10) d1))) (/ (* (neg d1) (* 400 d1)) (* (+ d2 -10) d1)) (* (neg d1) (* 400 d1)) (* (+ d2 10) (* d1 d1)) (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (/ d1 (* (- 10 d2) d1)) (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1)) (/ (+ d2 10) (* (+ d2 -10) d1)) (pow (* d2 d1) 2))
10.0ms
d2
@-inf
((+ (* d1 30) (* d2 d1)) (* d2 d1) (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* 30 d1) (* (+ 30 d2) d1) (+ 30 d2) (+ (* (* (+ d2 10) (* d1 d1)) (/ (+ d2 10) (* (+ d2 -10) d1))) (/ (* (neg d1) (* 400 d1)) (* (+ d2 -10) d1))) (/ (* (neg d1) (* 400 d1)) (* (+ d2 -10) d1)) (* (neg d1) (* 400 d1)) (* (+ d2 10) (* d1 d1)) (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (/ d1 (* (- 10 d2) d1)) (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1)) (/ (+ d2 10) (* (+ d2 -10) d1)) (pow (* d2 d1) 2))
6.0ms
d2
@0
((+ (* d1 30) (* d2 d1)) (* d2 d1) (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* 30 d1) (* (+ 30 d2) d1) (+ 30 d2) (+ (* (* (+ d2 10) (* d1 d1)) (/ (+ d2 10) (* (+ d2 -10) d1))) (/ (* (neg d1) (* 400 d1)) (* (+ d2 -10) d1))) (/ (* (neg d1) (* 400 d1)) (* (+ d2 -10) d1)) (* (neg d1) (* 400 d1)) (* (+ d2 10) (* d1 d1)) (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (/ d1 (* (- 10 d2) d1)) (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1)) (/ (+ d2 10) (* (+ d2 -10) d1)) (pow (* d2 d1) 2))

simplify162.0ms (2.9%)

Memory
15.1MiB live, 291.7MiB allocated; 28ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04901433
117351328
267381250
083321160
Stop Event
iter limit
node limit
Counts
97 → 96
Calls
Call 1
Inputs
(* d1 (+ 30 d2))
(* d1 d2)
(* 30 d1)
(* d1 (- (/ (pow (+ 10 d2) 2) (- d2 10)) (* 400 (/ 1 (- d2 10)))))
(* -400 (/ d1 (- d2 10)))
(* -400 (pow d1 2))
(* (pow d1 2) (+ 10 d2))
(* d1 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2)))))
(/ 1 (- 10 d2))
(* d1 (+ 20 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2))))))
(* -1 (/ (* d1 (pow d2 2)) (- 10 d2)))
(/ (+ 10 d2) (* d1 (- d2 10)))
(* (pow d1 2) (pow d2 2))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (+ (* -1 (/ (pow (+ 10 d2) 2) (- d2 10))) (* 400 (/ 1 (- d2 10))))))
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) (* 100 (/ 1 (- 10 d2))))))
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) (+ 20 (* 100 (/ 1 (- 10 d2)))))))
(+ (* 30 d1) (* d1 d2))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
30
(+ 30 d2)
(+ (* -10 d1) (* 40 d1))
(+ (* -10 d1) (+ (* 40 d1) (* d2 (- (+ (* -2 d1) (* 4 d1)) d1))))
(+ (* -10 d1) (+ (* 40 d1) (* d2 (- (+ (* -2 d1) (+ (* 4 d1) (* d2 (- (+ (* -1/10 d1) (* 2/5 d1)) (* -1/10 (- (* -2 d1) d1)))))) d1))))
(+ (* -10 d1) (+ (* 40 d1) (* d2 (- (+ (* -2 d1) (+ (* 4 d1) (* d2 (- (+ (* -1/10 d1) (+ (* 2/5 d1) (* d2 (- (* 1/25 d1) (* -1/10 (- (* -1/10 d1) (* -1/10 (- (* -2 d1) d1)))))))) (* -1/10 (- (* -2 d1) d1)))))) d1))))
(* 40 d1)
(+ (* 4 (* d1 d2)) (* 40 d1))
(+ (* 40 d1) (* d2 (+ (* 2/5 (* d1 d2)) (* 4 d1))))
(+ (* 40 d1) (* d2 (+ (* 4 d1) (* d2 (+ (* 1/25 (* d1 d2)) (* 2/5 d1))))))
(* 10 (pow d1 2))
(+ (* 10 (pow d1 2)) (* (pow d1 2) 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
(+ 1/10 (* 1/100 d2))
(+ 1/10 (* d2 (+ 1/100 (* 1/1000 d2))))
(+ 1/10 (* d2 (+ 1/100 (* d2 (+ 1/1000 (* 1/10000 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 (* 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))))))))
(/ -1 d1)
(- (* -1/5 (/ d2 d1)) (/ 1 d1))
(- (* d2 (- (* -1/50 (/ d2 d1)) (* 1/5 (/ 1 d1)))) (/ 1 d1))
(- (* d2 (- (* d2 (- (* -1/500 (/ d2 d1)) (* 1/50 (/ 1 d1)))) (* 1/5 (/ 1 d1)))) (/ 1 d1))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d2 (- (+ d1 (* 20 (/ d1 d2))) (* -10 (/ d1 d2))))
(* d2 (- (+ d1 (+ (* -400 (/ d1 (pow d2 2))) (+ (* 20 (/ d1 d2)) (* 100 (/ d1 (pow d2 2)))))) (+ (* -10 (/ d1 d2)) (* -10 (/ (- (* 20 d1) (* -10 d1)) (pow d2 2))))))
(* d2 (- (+ d1 (+ (* -4000 (/ d1 (pow d2 3))) (+ (* -400 (/ d1 (pow d2 2))) (+ (* 20 (/ d1 d2)) (* 100 (/ d1 (pow d2 2))))))) (+ (* -10 (/ d1 d2)) (+ (* -10 (/ (- (* 20 d1) (* -10 d1)) (pow d2 2))) (* -10 (/ (- (* 100 d1) (* -10 (- (* 20 d1) (* -10 d1)))) (pow d2 3)))))))
(* -400 (/ d1 d2))
(/ (+ (* -4000 (/ d1 d2)) (* -400 d1)) d2)
(/ (+ (* -40000 (/ d1 (pow d2 2))) (+ (* -4000 (/ d1 d2)) (* -400 d1))) d2)
(/ (+ (* -400000 (/ d1 (pow d2 3))) (+ (* -40000 (/ d1 (pow d2 2))) (+ (* -4000 (/ d1 d2)) (* -400 d1)))) d2)
(* (pow d1 2) d2)
(* d2 (+ (* 10 (/ (pow d1 2) d2)) (pow d1 2)))
(* 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)))))))))
(/ -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)
(* 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 (+ (* 10 (/ d1 d2)) (* 100 (/ d1 (pow d2 2))))))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3)))))))
(/ 1 d1)
(+ (/ 1 d1) (* 20 (/ 1 (* d1 d2))))
(+ (/ 1 d1) (+ (/ 20 (* d1 d2)) (/ 200 (* d1 (pow d2 2)))))
(+ (/ 1 d1) (+ (* 200 (/ 1 (* d1 (pow d2 2)))) (+ (* 2000 (/ 1 (* d1 (pow d2 3)))) (/ 20 (* d1 d2)))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (- (+ (* -20 (/ d1 d2)) (* -1 d1)) (* 10 (/ d1 d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (- (* -20 d1) (* 10 d1))) (* -1 (/ (+ (* -1 (- (* 100 d1) (* 10 (- (* -20 d1) (* 10 d1))))) (* 400 d1)) d2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (- (* -20 d1) (* 10 d1))) (* -1 (/ (+ (* -1 (- (* 100 d1) (* 10 (- (* -20 d1) (* 10 d1))))) (+ (* -1 (/ (+ (* -4000 d1) (* 10 (- (* 100 d1) (* 10 (- (* -20 d1) (* 10 d1)))))) d2)) (* 400 d1))) d2))) d2)))))
(* -1 (/ (+ (* 400 d1) (* 4000 (/ d1 d2))) d2))
(* -1 (/ (+ (* -1 (/ (+ (* -40000 (/ d1 d2)) (* -4000 d1)) d2)) (* 400 d1)) d2))
(* -1 (/ (+ (* -1 (/ (+ (* -4000 d1) (* -1 (/ (+ (* 40000 d1) (* 400000 (/ d1 d2))) d2))) d2)) (* 400 d1)) d2))
(* -1 (* d2 (+ (* -10 (/ (pow d1 2) d2)) (* -1 (pow d1 2)))))
(* -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 (/ (+ 1 (+ (* 10 (/ 1 d2)) (/ 100 (pow d2 2)))) d2))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 100 (* 1000 (/ 1 d2))) d2)) 10) d2))) 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 (+ (* -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 (/ (- (* -1 (/ (+ (* 200 (/ 1 d1)) (* 2000 (/ 1 (* d1 d2)))) d2)) (* 20 (/ 1 d1))) d2)) (/ 1 d1))
Outputs
(* d1 (+ 30 d2))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(* d1 d2)
(*.f64 d2 d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* d1 (- (/ (pow (+ 10 d2) 2) (- d2 10)) (* 400 (/ 1 (- d2 10)))))
(*.f64 (/.f64 (+.f64 #s(literal -400 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64))) (-.f64 d2 #s(literal 10 binary64))) d1)
(* -400 (/ d1 (- d2 10)))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))
(* -400 (pow d1 2))
(*.f64 (*.f64 d1 d1) #s(literal -400 binary64))
(* (pow d1 2) (+ 10 d2))
(*.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) d1)
(* d1 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2)))))
(*.f64 (/.f64 (fma.f64 (neg.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 (+ 20 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2))))))
(*.f64 (+.f64 (/.f64 (fma.f64 (neg.f64 d2) d2 #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64)) d1)
(* -1 (/ (* d1 (pow d2 2)) (- 10 d2)))
(*.f64 (neg.f64 d1) (*.f64 d2 (/.f64 d2 (-.f64 #s(literal 10 binary64) d2))))
(/ (+ 10 d2) (* d1 (- d2 10)))
(/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (-.f64 d2 #s(literal 10 binary64)))
(* (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 (+ (* -1 (/ (pow (+ 10 d2) 2) (- d2 10))) (* 400 (/ 1 (- d2 10))))))
(*.f64 (neg.f64 d1) (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 2 binary64)) #s(literal 400 binary64)) (-.f64 d2 #s(literal 10 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)))
(+ (* 30 d1) (* d1 d2))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(+ (* 10 d1) (* 20 d1))
(*.f64 #s(literal 30 binary64) d1)
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
30
#s(literal 30 binary64)
(+ 30 d2)
(+.f64 #s(literal 30 binary64) d2)
(+ (* -10 d1) (* 40 d1))
(*.f64 #s(literal 30 binary64) d1)
(+ (* -10 d1) (+ (* 40 d1) (* d2 (- (+ (* -2 d1) (* 4 d1)) d1))))
(fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) d1) d1) d2 (*.f64 #s(literal 30 binary64) d1))
(+ (* -10 d1) (+ (* 40 d1) (* d2 (- (+ (* -2 d1) (+ (* 4 d1) (* d2 (- (+ (* -1/10 d1) (* 2/5 d1)) (* -1/10 (- (* -2 d1) d1)))))) d1))))
(fma.f64 (-.f64 (fma.f64 (fma.f64 #s(literal 1/10 binary64) (-.f64 (*.f64 #s(literal -2 binary64) d1) d1) (*.f64 #s(literal 3/10 binary64) d1)) d2 (*.f64 #s(literal 2 binary64) d1)) d1) d2 (*.f64 #s(literal 30 binary64) d1))
(+ (* -10 d1) (+ (* 40 d1) (* d2 (- (+ (* -2 d1) (+ (* 4 d1) (* d2 (- (+ (* -1/10 d1) (+ (* 2/5 d1) (* d2 (- (* 1/25 d1) (* -1/10 (- (* -1/10 d1) (* -1/10 (- (* -2 d1) d1)))))))) (* -1/10 (- (* -2 d1) d1)))))) d1))))
(fma.f64 (-.f64 (fma.f64 (fma.f64 #s(literal 1/10 binary64) (-.f64 (*.f64 #s(literal -2 binary64) d1) d1) (fma.f64 #s(literal 3/10 binary64) d1 (*.f64 (fma.f64 #s(literal -1/100 binary64) (-.f64 d1 (-.f64 (*.f64 #s(literal -2 binary64) d1) d1)) (*.f64 #s(literal 1/25 binary64) d1)) d2))) d2 (*.f64 #s(literal 2 binary64) d1)) d1) d2 (*.f64 #s(literal 30 binary64) d1))
(* 40 d1)
(*.f64 #s(literal 40 binary64) d1)
(+ (* 4 (* d1 d2)) (* 40 d1))
(fma.f64 (*.f64 #s(literal 4 binary64) d1) d2 (*.f64 #s(literal 40 binary64) d1))
(+ (* 40 d1) (* d2 (+ (* 2/5 (* d1 d2)) (* 4 d1))))
(fma.f64 (fma.f64 (*.f64 #s(literal 2/5 binary64) d1) d2 (*.f64 #s(literal 4 binary64) d1)) d2 (*.f64 #s(literal 40 binary64) d1))
(+ (* 40 d1) (* d2 (+ (* 4 d1) (* d2 (+ (* 1/25 (* d1 d2)) (* 2/5 d1))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/25 binary64) d1) d2 (*.f64 #s(literal 2/5 binary64) d1)) d2 (*.f64 #s(literal 4 binary64) d1)) d2 (*.f64 #s(literal 40 binary64) d1))
(* 10 (pow d1 2))
(*.f64 (*.f64 #s(literal 10 binary64) d1) d1)
(+ (* 10 (pow d1 2)) (* (pow d1 2) d2))
(*.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) d1)
(* 10 d1)
(*.f64 #s(literal 10 binary64) d1)
(+ (* 10 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(+ (* 10 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (* 1/10 d1))))))
(fma.f64 (fma.f64 #s(literal 0 binary64) d2 d1) d2 (*.f64 #s(literal 10 binary64) d1))
(+ (* 10 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (+ (* 1/10 d1) (* d2 (+ (* -1/100 d1) (* 1/100 d1)))))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 0 binary64) d2 #s(literal 0 binary64)) d2 d1) d2 (*.f64 #s(literal 10 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))
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (* 1/10 d1)))))))
(fma.f64 (fma.f64 #s(literal 0 binary64) d2 d1) d2 (*.f64 #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))))))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 0 binary64) d2 #s(literal 0 binary64)) d2 d1) d2 (*.f64 #s(literal 30 binary64) d1))
(* -1/10 (* d1 (pow d2 2)))
(*.f64 #s(literal -1/10 binary64) (*.f64 (*.f64 d2 d2) d1))
(* (pow d2 2) (+ (* -1/10 d1) (* -1/100 (* d1 d2))))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/100 binary64) d1) d2 (*.f64 #s(literal -1/10 binary64) d1)) d2) d2)
(* (pow d2 2) (+ (* -1/10 d1) (* d2 (+ (* -1/100 d1) (* -1/1000 (* d1 d2))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/1000 binary64) (*.f64 d2 d1) (*.f64 #s(literal -1/100 binary64) d1)) 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 (fma.f64 #s(literal -1/10000 binary64) (*.f64 d2 d1) (*.f64 #s(literal -1/1000 binary64) d1)) d2 (*.f64 #s(literal -1/100 binary64) d1)) d2 (*.f64 #s(literal -1/10 binary64) d1)) d2) d2)
(/ -1 d1)
(/.f64 #s(literal -1 binary64) d1)
(- (* -1/5 (/ d2 d1)) (/ 1 d1))
(-.f64 (*.f64 (/.f64 d2 d1) #s(literal -1/5 binary64)) (/.f64 #s(literal 1 binary64) d1))
(- (* d2 (- (* -1/50 (/ d2 d1)) (* 1/5 (/ 1 d1)))) (/ 1 d1))
(-.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/50 binary64) d2 #s(literal -1/5 binary64)) d1) d2) (/.f64 #s(literal 1 binary64) d1))
(- (* d2 (- (* d2 (- (* -1/500 (/ d2 d1)) (* 1/50 (/ 1 d1)))) (* 1/5 (/ 1 d1)))) (/ 1 d1))
(-.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1/500 binary64) d2 #s(literal -1/50 binary64)) d1) d2 (/.f64 #s(literal -1/5 binary64) d1)) d2) (/.f64 #s(literal 1 binary64) d1))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) d2 d2)
(* d2 (- (+ d1 (* 20 (/ d1 d2))) (* -10 (/ d1 d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
(* d2 (- (+ d1 (+ (* -400 (/ d1 (pow d2 2))) (+ (* 20 (/ d1 d2)) (* 100 (/ d1 (pow d2 2)))))) (+ (* -10 (/ d1 d2)) (* -10 (/ (- (* 20 d1) (* -10 d1)) (pow d2 2))))))
(*.f64 (-.f64 (+.f64 (fma.f64 (/.f64 (/.f64 d1 d2) d2) #s(literal -400 binary64) d1) (/.f64 (fma.f64 (/.f64 d1 d2) #s(literal 100 binary64) (*.f64 #s(literal 30 binary64) d1)) d2)) (/.f64 (/.f64 (*.f64 #s(literal -300 binary64) d1) d2) d2)) d2)
(* d2 (- (+ d1 (+ (* -4000 (/ d1 (pow d2 3))) (+ (* -400 (/ d1 (pow d2 2))) (+ (* 20 (/ d1 d2)) (* 100 (/ d1 (pow d2 2))))))) (+ (* -10 (/ d1 d2)) (+ (* -10 (/ (- (* 20 d1) (* -10 d1)) (pow d2 2))) (* -10 (/ (- (* 100 d1) (* -10 (- (* 20 d1) (* -10 d1)))) (pow d2 3)))))))
(*.f64 (-.f64 (fma.f64 (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64))) #s(literal -4000 binary64) (+.f64 (fma.f64 (/.f64 d1 d2) #s(literal 20 binary64) (/.f64 (fma.f64 #s(literal 100 binary64) d1 (*.f64 #s(literal -400 binary64) d1)) (*.f64 d2 d2))) d1)) (*.f64 #s(literal -10 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 30 binary64) d1 (/.f64 (fma.f64 #s(literal 300 binary64) d1 (*.f64 #s(literal 100 binary64) d1)) d2)) (*.f64 d2 d2)) (/.f64 d1 d2)))) d2)
(* -400 (/ d1 d2))
(*.f64 (/.f64 d1 d2) #s(literal -400 binary64))
(/ (+ (* -4000 (/ d1 d2)) (* -400 d1)) d2)
(/.f64 (fma.f64 #s(literal -4000 binary64) (/.f64 d1 d2) (*.f64 #s(literal -400 binary64) d1)) d2)
(/ (+ (* -40000 (/ d1 (pow d2 2))) (+ (* -4000 (/ d1 d2)) (* -400 d1))) d2)
(/.f64 (fma.f64 #s(literal -400 binary64) d1 (/.f64 (fma.f64 #s(literal -40000 binary64) (/.f64 d1 d2) (*.f64 #s(literal -4000 binary64) d1)) d2)) d2)
(/ (+ (* -400000 (/ d1 (pow d2 3))) (+ (* -40000 (/ d1 (pow d2 2))) (+ (* -4000 (/ d1 d2)) (* -400 d1)))) d2)
(/.f64 (fma.f64 #s(literal -400000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 #s(literal -400 binary64) d1 (/.f64 (fma.f64 #s(literal -40000 binary64) (/.f64 d1 d2) (*.f64 #s(literal -4000 binary64) d1)) d2))) d2)
(* (pow d1 2) d2)
(*.f64 (*.f64 d1 d1) d2)
(* d2 (+ (* 10 (/ (pow d1 2) d2)) (pow d1 2)))
(*.f64 (fma.f64 (*.f64 d1 (/.f64 d1 d2)) #s(literal 10 binary64) (*.f64 d1 d1)) d2)
(* 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 (+.f64 (/.f64 (fma.f64 #s(literal 10 binary64) d1 (/.f64 #s(literal 0 binary64) d2)) d2) 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 (+.f64 (fma.f64 #s(literal -1000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64))) d1) (-.f64 (/.f64 (fma.f64 #s(literal 10 binary64) d1 (/.f64 #s(literal 0 binary64) d2)) d2) (*.f64 #s(literal -1000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64)))))) d2)
(/ -1 d2)
(/.f64 #s(literal -1 binary64) d2)
(* -1 (/ (+ 1 (* 10 (/ 1 d2))) d2))
(/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) d2) #s(literal -1 binary64) #s(literal -1 binary64)) d2)
(/ (- (* -1 (/ (+ 10 (* 100 (/ 1 d2))) d2)) 1) d2)
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 100 binary64) d2) #s(literal -1 binary64) #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)
(* d2 (+ d1 (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (* 100 (/ d1 (pow d2 2))))))))
(*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 30 binary64) d1 (/.f64 #s(literal 0 binary64) d2)) d2) 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 (+.f64 (fma.f64 #s(literal -1000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64))) d1) (+.f64 (/.f64 (fma.f64 #s(literal 30 binary64) d1 (/.f64 #s(literal 0 binary64) d2)) d2) (*.f64 #s(literal 1000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64)))))) d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 100 (/ d1 (pow d2 2))))))
(*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 d1 d2) #s(literal 100 binary64) (*.f64 #s(literal 10 binary64) d1)) d2) d1) d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3)))))))
(*.f64 (+.f64 (fma.f64 #s(literal 1000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64))) (/.f64 (fma.f64 (/.f64 d1 d2) #s(literal 100 binary64) (*.f64 #s(literal 10 binary64) d1)) d2)) d1) d2)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(+ (/ 1 d1) (* 20 (/ 1 (* d1 d2))))
(/.f64 (+.f64 (/.f64 #s(literal 20 binary64) d2) #s(literal 1 binary64)) d1)
(+ (/ 1 d1) (+ (/ 20 (* d1 d2)) (/ 200 (* d1 (pow d2 2)))))
(+.f64 (/.f64 (+.f64 (/.f64 #s(literal 200 binary64) (*.f64 d2 d2)) #s(literal 1 binary64)) d1) (/.f64 #s(literal 20 binary64) (*.f64 d2 d1)))
(+ (/ 1 d1) (+ (* 200 (/ 1 (* d1 (pow d2 2)))) (+ (* 2000 (/ 1 (* d1 (pow d2 3)))) (/ 20 (* d1 d2)))))
(+.f64 (/.f64 (+.f64 (/.f64 #s(literal 200 binary64) (*.f64 d2 d2)) #s(literal 1 binary64)) d1) (/.f64 (+.f64 (/.f64 #s(literal 2000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 20 binary64) d2)) d1))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 (neg.f64 d2) (fma.f64 #s(literal -30 binary64) (/.f64 d1 d2) (neg.f64 d1)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(*.f64 (neg.f64 d2) (fma.f64 #s(literal -30 binary64) (/.f64 d1 d2) (neg.f64 d1)))
(* -1 (* d2 (- (+ (* -20 (/ d1 d2)) (* -1 d1)) (* 10 (/ d1 d2)))))
(*.f64 (neg.f64 d2) (fma.f64 #s(literal -30 binary64) (/.f64 d1 d2) (neg.f64 d1)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (- (* -20 d1) (* 10 d1))) (* -1 (/ (+ (* -1 (- (* 100 d1) (* 10 (- (* -20 d1) (* 10 d1))))) (* 400 d1)) d2))) d2)))))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (fma.f64 #s(literal 30 binary64) d1 (/.f64 (fma.f64 #s(literal 400 binary64) d1 (neg.f64 (fma.f64 #s(literal 300 binary64) d1 (*.f64 #s(literal 100 binary64) d1)))) (neg.f64 d2))) (neg.f64 d2)) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (- (* -20 d1) (* 10 d1))) (* -1 (/ (+ (* -1 (- (* 100 d1) (* 10 (- (* -20 d1) (* 10 d1))))) (+ (* -1 (/ (+ (* -4000 d1) (* 10 (- (* 100 d1) (* 10 (- (* -20 d1) (* 10 d1)))))) d2)) (* 400 d1))) d2))) d2)))))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (fma.f64 #s(literal 30 binary64) d1 (/.f64 (fma.f64 #s(literal 400 binary64) d1 (neg.f64 (+.f64 (fma.f64 #s(literal 300 binary64) d1 (*.f64 #s(literal 100 binary64) d1)) (/.f64 (fma.f64 (fma.f64 #s(literal 300 binary64) d1 (*.f64 #s(literal 100 binary64) d1)) #s(literal 10 binary64) (*.f64 #s(literal -4000 binary64) d1)) d2)))) (neg.f64 d2))) (neg.f64 d2)) d1))
(* -1 (/ (+ (* 400 d1) (* 4000 (/ d1 d2))) d2))
(/.f64 (fma.f64 #s(literal 4000 binary64) (/.f64 d1 d2) (*.f64 #s(literal 400 binary64) d1)) (neg.f64 d2))
(* -1 (/ (+ (* -1 (/ (+ (* -40000 (/ d1 d2)) (* -4000 d1)) d2)) (* 400 d1)) d2))
(/.f64 (fma.f64 #s(literal 400 binary64) d1 (/.f64 (fma.f64 #s(literal -40000 binary64) (/.f64 d1 d2) (*.f64 #s(literal -4000 binary64) d1)) (neg.f64 d2))) (neg.f64 d2))
(* -1 (/ (+ (* -1 (/ (+ (* -4000 d1) (* -1 (/ (+ (* 40000 d1) (* 400000 (/ d1 d2))) d2))) d2)) (* 400 d1)) d2))
(/.f64 (fma.f64 #s(literal 400 binary64) d1 (/.f64 (fma.f64 #s(literal -4000 binary64) d1 (/.f64 (fma.f64 #s(literal 400000 binary64) (/.f64 d1 d2) (*.f64 #s(literal 40000 binary64) d1)) (neg.f64 d2))) (neg.f64 d2))) (neg.f64 d2))
(* -1 (* d2 (+ (* -10 (/ (pow d1 2) d2)) (* -1 (pow d1 2)))))
(*.f64 (neg.f64 d2) (fma.f64 (neg.f64 d1) d1 (*.f64 (*.f64 d1 (/.f64 d1 d2)) #s(literal -10 binary64))))
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
(*.f64 (neg.f64 d2) (fma.f64 (/.f64 d1 d2) #s(literal -10 binary64) (neg.f64 d1)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (* 100 d1)) d2)) (* 10 d1)) d2)))))
(*.f64 (neg.f64 d2) (neg.f64 (+.f64 (/.f64 (fma.f64 #s(literal 10 binary64) d1 (/.f64 #s(literal 0 binary64) d2)) d2) d1)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (+ (* -1 (/ (+ (* -1000 d1) (* 1000 d1)) d2)) (* 100 d1))) d2)) (* 10 d1)) d2)))))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (fma.f64 #s(literal 10 binary64) d1 (/.f64 (-.f64 (/.f64 #s(literal 0 binary64) d2) #s(literal 0 binary64)) (neg.f64 d2))) (neg.f64 d2)) d1))
(* -1 (/ (+ 1 (+ (* 10 (/ 1 d2)) (/ 100 (pow d2 2)))) d2))
(/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 100 binary64) d2) #s(literal 10 binary64)) d2) #s(literal -1 binary64) #s(literal -1 binary64)) d2)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 100 (* 1000 (/ 1 d2))) d2)) 10) d2))) d2))
(/.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)) (neg.f64 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (* 100 d1)) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (fma.f64 #s(literal -30 binary64) d1 (/.f64 #s(literal 0 binary64) d2)) d2) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (+ (* -1 (/ (+ (* -1000 d1) (* 1000 d1)) d2)) (* 100 d1))) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (fma.f64 #s(literal 30 binary64) d1 (/.f64 (-.f64 (/.f64 #s(literal 0 binary64) d2) #s(literal 0 binary64)) (neg.f64 d2))) (neg.f64 d2)) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 100 (/ d1 d2))) d2)))))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (fma.f64 (/.f64 d1 d2) #s(literal 100 binary64) (*.f64 #s(literal 10 binary64) d1)) (neg.f64 d2)) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -1000 (/ d1 d2)) (* -100 d1)) d2)) (* 10 d1)) d2)))))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (fma.f64 #s(literal 10 binary64) d1 (/.f64 (fma.f64 #s(literal -1000 binary64) (/.f64 d1 d2) (*.f64 #s(literal -100 binary64) d1)) (neg.f64 d2))) (neg.f64 d2)) d1))
(+ (* -1 (/ (- (* -1 (/ (+ (* 200 (/ 1 d1)) (* 2000 (/ 1 (* d1 d2)))) d2)) (* 20 (/ 1 d1))) d2)) (/ 1 d1))
(fma.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (+.f64 (/.f64 #s(literal 2000 binary64) d2) #s(literal 200 binary64)) d1) d2) #s(literal -1 binary64) (/.f64 #s(literal -20 binary64) d1)) d2) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) d1))

rewrite338.0ms (6%)

Memory
-54.8MiB live, 294.7MiB allocated; 51ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041172
070171
1283120
22342120
08094119
Stop Event
iter limit
node limit
iter limit
Counts
16 → 710
Calls
Call 1
Inputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(*.f64 d2 d1)
#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 (+.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)))
(/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))
(*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1))
(*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 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)))
(/.f64 d1 (*.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 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(/.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))
(pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))
Outputs
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 d1 (-.f64 #s(literal 30 binary64) (neg.f64 d2)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(/.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 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 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 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 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 (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (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 (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) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.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 (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 (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 (fabs.f64 d2) d1 (*.f64 #s(literal 30 binary64) d1))
(fma.f64 d2 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 d1 (fabs.f64 d2) (*.f64 #s(literal 30 binary64) d1))
(fma.f64 d1 d2 (*.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))
(-.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.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 #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 #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 (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) d1)
(*.f64 d2 d1)
(*.f64 d1 (fabs.f64 d2))
(*.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))))
#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))
(sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))
(fabs.f64 (neg.f64 (*.f64 #s(literal 30 binary64) d1)))
(fabs.f64 (*.f64 #s(literal 30 binary64) d1))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 d1 (-.f64 #s(literal 30 binary64) (neg.f64 d2)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(/.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 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 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 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 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 (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (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 (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) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.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 (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 (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 (fabs.f64 d2) d1 (*.f64 #s(literal 30 binary64) d1))
(fma.f64 d2 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 d1 (fabs.f64 d2) (*.f64 #s(literal 30 binary64) d1))
(fma.f64 d1 d2 (*.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))
(-.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.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 #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 #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 (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 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 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 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (+.f64 #s(literal 27000 binary64) (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 d2 d2) (-.f64 #s(literal 30 binary64) d2)))
(+.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 d2 #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(/.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1) #s(literal 3 binary64)) (+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)))) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64))) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)))) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64))) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) #s(literal 3 binary64)))) (*.f64 (+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)))) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64))) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1) #s(literal 2 binary64))) (+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)))) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64))) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) (+.f64 #s(literal -10 binary64) d2) (*.f64 d1 (/.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) (+.f64 #s(literal -10 binary64) d2) (*.f64 d1 (*.f64 (neg.f64 d1) (/.f64 (*.f64 #s(literal 400 binary64) d1) d1)))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1 (*.f64 d1 (*.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 #s(literal 400 binary64) d1)))) (*.f64 d1 d1))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) (neg.f64 d1) (*.f64 d1 (neg.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))))) (*.f64 d1 (neg.f64 d1)))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1 (*.f64 d1 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))) (*.f64 d1 d1))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) 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 400 binary64) d1) d1))) (*.f64 d1 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))) (*.f64 d1 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)))) (*.f64 d1 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 d1 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)))) (*.f64 d1 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) d1) (+.f64 #s(literal -10 binary64) d2) (*.f64 (+.f64 #s(literal -10 binary64) d2) (/.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1))) (*.f64 (+.f64 #s(literal -10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) d1) (+.f64 #s(literal -10 binary64) d2) (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (neg.f64 d1) (/.f64 (*.f64 #s(literal 400 binary64) d1) d1)))) (*.f64 (+.f64 #s(literal -10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) d1) d1 (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 #s(literal 400 binary64) d1)))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) d1) (neg.f64 d1) (*.f64 (+.f64 #s(literal -10 binary64) d2) (neg.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))))) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) d1) d1 (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (*.f64 #s(literal 400 binary64) d1) 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 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) d1) (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))) (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)))) (*.f64 (+.f64 #s(literal -10 binary64) d2) (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) d1) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)))) (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))) (+.f64 #s(literal -10 binary64) d2) (*.f64 d1 (/.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))) (+.f64 #s(literal -10 binary64) d2) (*.f64 d1 (*.f64 (neg.f64 d1) (/.f64 (*.f64 #s(literal 400 binary64) d1) d1)))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))) d1 (*.f64 d1 (*.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 #s(literal 400 binary64) d1)))) (*.f64 d1 d1))
(/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))) (neg.f64 d1) (*.f64 d1 (neg.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))))) (*.f64 d1 (neg.f64 d1)))
(/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))) d1 (*.f64 d1 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))) (*.f64 d1 d1))
(/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 (*.f64 (*.f64 #s(literal 400 binary64) d1) d1))) (*.f64 d1 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))) (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))) (*.f64 d1 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)))) (*.f64 d1 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 d1 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)))) (*.f64 d1 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))) (+.f64 #s(literal -10 binary64) d2) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))) (+.f64 #s(literal -10 binary64) d2) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (neg.f64 d1) (/.f64 (*.f64 #s(literal 400 binary64) d1) d1)))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))) d1 (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 #s(literal 400 binary64) d1)))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) d1))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))) (neg.f64 d1) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (neg.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.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 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))) d1 (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) d1))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))) (*.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 400 binary64) d1) d1))) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))) (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 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 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 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 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))) (+.f64 #s(literal -10 binary64) d2) (*.f64 (-.f64 d2 #s(literal 10 binary64)) (/.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1))) (*.f64 (-.f64 d2 #s(literal 10 binary64)) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))) (+.f64 #s(literal -10 binary64) d2) (*.f64 (-.f64 d2 #s(literal 10 binary64)) (*.f64 (neg.f64 d1) (/.f64 (*.f64 #s(literal 400 binary64) d1) d1)))) (*.f64 (-.f64 d2 #s(literal 10 binary64)) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))) d1 (*.f64 (-.f64 d2 #s(literal 10 binary64)) (*.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 #s(literal 400 binary64) d1)))) (*.f64 (-.f64 d2 #s(literal 10 binary64)) d1))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))) (neg.f64 d1) (*.f64 (-.f64 d2 #s(literal 10 binary64)) (neg.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))))) (*.f64 (-.f64 d2 #s(literal 10 binary64)) (neg.f64 d1)))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))) d1 (*.f64 (-.f64 d2 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))) (*.f64 (-.f64 d2 #s(literal 10 binary64)) d1))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (-.f64 d2 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 400 binary64) d1) d1))) (*.f64 (-.f64 d2 #s(literal 10 binary64)) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))) (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))) (*.f64 (-.f64 d2 #s(literal 10 binary64)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)))) (*.f64 (-.f64 d2 #s(literal 10 binary64)) (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (-.f64 d2 #s(literal 10 binary64)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)))) (*.f64 (-.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))) (+.f64 #s(literal -10 binary64) d2) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1))) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))) (+.f64 #s(literal -10 binary64) d2) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) (*.f64 (neg.f64 d1) (/.f64 (*.f64 #s(literal 400 binary64) d1) d1)))) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))) d1 (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) (*.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 #s(literal 400 binary64) d1)))) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) d1))
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))) (neg.f64 d1) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) (neg.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))))) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) (neg.f64 d1)))
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))) d1 (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) d1))
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 #s(literal 400 binary64) d1) d1))) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))) (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)))) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.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 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)))) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2))) (+.f64 #s(literal -10 binary64) d2) (*.f64 d1 (/.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2))) (+.f64 #s(literal -10 binary64) d2) (*.f64 d1 (*.f64 (neg.f64 d1) (/.f64 (*.f64 #s(literal 400 binary64) d1) d1)))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2))) d1 (*.f64 d1 (*.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 #s(literal 400 binary64) d1)))) (*.f64 d1 d1))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2))) (neg.f64 d1) (*.f64 d1 (neg.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))))) (*.f64 d1 (neg.f64 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2))) d1 (*.f64 d1 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))) (*.f64 d1 d1))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2))) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 (*.f64 (*.f64 #s(literal 400 binary64) d1) d1))) (*.f64 d1 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2))) (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))) (*.f64 d1 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)))) (*.f64 d1 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 d1 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)))) (*.f64 d1 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (neg.f64 (+.f64 #s(literal 10 binary64) d2))) (+.f64 #s(literal -10 binary64) d2) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (neg.f64 (+.f64 #s(literal 10 binary64) d2))) (+.f64 #s(literal -10 binary64) d2) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (neg.f64 d1) (/.f64 (*.f64 #s(literal 400 binary64) d1) d1)))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (neg.f64 (+.f64 #s(literal 10 binary64) d2))) d1 (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 #s(literal 400 binary64) d1)))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) d1))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (neg.f64 (+.f64 #s(literal 10 binary64) d2))) (neg.f64 d1) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (neg.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.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 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (neg.f64 (+.f64 #s(literal 10 binary64) d2))) d1 (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) d1))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (neg.f64 (+.f64 #s(literal 10 binary64) d2))) (*.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 400 binary64) d1) d1))) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (neg.f64 (+.f64 #s(literal 10 binary64) d2))) (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 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 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (neg.f64 (+.f64 #s(literal 10 binary64) d2))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 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 (+.f64 #s(literal 10 binary64) 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 (neg.f64 d1) d1) #s(literal 400 binary64)) d1))) (*.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 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (+.f64 #s(literal -10 binary64) d2) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (neg.f64 d1) (/.f64 (*.f64 #s(literal 400 binary64) d1) d1)))) (*.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 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) d1 (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 #s(literal 400 binary64) d1)))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) d1))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (neg.f64 d1) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (neg.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.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 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) d1 (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) d1))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) 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 400 binary64) d1) d1))) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 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 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) 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 (neg.f64 d1) d1) #s(literal 400 binary64)))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (/.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1))) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (neg.f64 d1) (/.f64 (*.f64 #s(literal 400 binary64) d1) d1)))) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) d1 (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 #s(literal 400 binary64) d1)))) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) d1))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (neg.f64 d1) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (neg.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))))) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (neg.f64 d1)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 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 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1) d1 (*.f64 (+.f64 #s(literal -10 binary64) d2) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) 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 (neg.f64 d1) d1) #s(literal 400 binary64)) d1) (+.f64 #s(literal -10 binary64) d2) (*.f64 (+.f64 #s(literal -10 binary64) d2) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) d1))) (*.f64 (+.f64 #s(literal -10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1) d1 (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (neg.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))))) (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1) (-.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))))) (*.f64 (+.f64 #s(literal -10 binary64) d2) (-.f64 d2 #s(literal 10 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1) (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))))) (*.f64 (+.f64 #s(literal -10 binary64) d2) (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1) d1 (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2))))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (neg.f64 (+.f64 #s(literal 10 binary64) d2))))) (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (+.f64 #s(literal -10 binary64) d2) (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) 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 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (+.f64 #s(literal -10 binary64) d2) (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) 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 (neg.f64 d1) (/.f64 (*.f64 #s(literal 400 binary64) d1) d1)) d1 (*.f64 (+.f64 #s(literal -10 binary64) d2) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (/.f64 (*.f64 #s(literal 400 binary64) d1) d1)) (+.f64 #s(literal -10 binary64) d2) (*.f64 (+.f64 #s(literal -10 binary64) d2) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) d1))) (*.f64 (+.f64 #s(literal -10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (/.f64 (*.f64 #s(literal 400 binary64) d1) d1)) d1 (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (/.f64 (*.f64 #s(literal 400 binary64) d1) d1)) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (neg.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))))) (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (/.f64 (*.f64 #s(literal 400 binary64) d1) d1)) (-.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))))) (*.f64 (+.f64 #s(literal -10 binary64) d2) (-.f64 d2 #s(literal 10 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (/.f64 (*.f64 #s(literal 400 binary64) d1) d1)) (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))))) (*.f64 (+.f64 #s(literal -10 binary64) d2) (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (/.f64 (*.f64 #s(literal 400 binary64) d1) d1)) d1 (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2))))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (/.f64 (*.f64 #s(literal 400 binary64) d1) d1)) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (neg.f64 (+.f64 #s(literal 10 binary64) d2))))) (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (/.f64 (*.f64 #s(literal 400 binary64) d1) d1)) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (+.f64 #s(literal -10 binary64) d2) (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) 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 (neg.f64 d1) (/.f64 (*.f64 #s(literal 400 binary64) d1) d1)) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (+.f64 #s(literal -10 binary64) d2) (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) 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 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 #s(literal 400 binary64) d1)) d1 (*.f64 d1 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)))) (*.f64 d1 d1))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 #s(literal 400 binary64) d1)) (+.f64 #s(literal -10 binary64) d2) (*.f64 d1 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) d1))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 #s(literal 400 binary64) d1)) d1 (*.f64 d1 (*.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))))) (*.f64 d1 d1))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 (*.f64 (neg.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))))) (*.f64 d1 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 #s(literal 400 binary64) d1)) (-.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))))) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64))))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 #s(literal 400 binary64) d1)) (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))))) (*.f64 d1 (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 #s(literal 400 binary64) d1)) d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2))))) (*.f64 d1 d1))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (neg.f64 (+.f64 #s(literal 10 binary64) d2))))) (*.f64 d1 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))) (*.f64 d1 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 d1 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))) (*.f64 d1 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))) d1 (*.f64 (neg.f64 d1) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)))) (*.f64 (neg.f64 d1) d1))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))) (+.f64 #s(literal -10 binary64) d2) (*.f64 (neg.f64 d1) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) d1))) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))) d1 (*.f64 (neg.f64 d1) (*.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))))) (*.f64 (neg.f64 d1) d1))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (neg.f64 d1) (*.f64 (neg.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))))) (*.f64 (neg.f64 d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))) (-.f64 d2 #s(literal 10 binary64)) (*.f64 (neg.f64 d1) (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))))) (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal 10 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))) (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) (*.f64 (neg.f64 d1) (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))))) (*.f64 (neg.f64 d1) (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))) d1 (*.f64 (neg.f64 d1) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2))))) (*.f64 (neg.f64 d1) d1))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (neg.f64 d1) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (neg.f64 (+.f64 #s(literal 10 binary64) d2))))) (*.f64 (neg.f64 d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (neg.f64 d1) (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))) (*.f64 (neg.f64 d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (neg.f64 d1) (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))) (*.f64 (neg.f64 d1) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) d1 (*.f64 d1 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)))) (*.f64 d1 d1))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) (+.f64 #s(literal -10 binary64) d2) (*.f64 d1 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) d1))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) d1 (*.f64 d1 (*.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))))) (*.f64 d1 d1))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 (*.f64 (neg.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))))) (*.f64 d1 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) (-.f64 d2 #s(literal 10 binary64)) (*.f64 d1 (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))))) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))))) (*.f64 d1 (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) d1 (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2))))) (*.f64 d1 d1))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (neg.f64 (+.f64 #s(literal 10 binary64) d2))))) (*.f64 d1 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 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 (+.f64 #s(literal 10 binary64) 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 400 binary64) d1) d1) d1 (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) 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 400 binary64) d1) d1) (+.f64 #s(literal -10 binary64) d2) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) 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 (fma.f64 (*.f64 (*.f64 #s(literal 400 binary64) d1) d1) d1 (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.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 400 binary64) d1) d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (neg.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))))) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 400 binary64) d1) d1) (-.f64 d2 #s(literal 10 binary64)) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (-.f64 d2 #s(literal 10 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 400 binary64) d1) d1) (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 400 binary64) d1) d1) d1 (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.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 400 binary64) d1) d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (neg.f64 (+.f64 #s(literal 10 binary64) d2))))) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 400 binary64) d1) 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 (+.f64 #s(literal 10 binary64) 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 (neg.f64 d1) d1) #s(literal 400 binary64)) d1 (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) 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))) d1))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) (+.f64 #s(literal -10 binary64) d2) (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) d1))) (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1 (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))) (*.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))))) (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))) d1))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 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 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 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 -10 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) (-.f64 d2 #s(literal 10 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))) (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))))) (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))) (-.f64 d2 #s(literal 10 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))) (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))))) (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))) (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1 (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2))))) (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))) d1))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 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 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (neg.f64 (+.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 -10 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 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 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 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 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))) (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 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 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1 (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) 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 (neg.f64 d1) d1) #s(literal 400 binary64)) (+.f64 #s(literal -10 binary64) d2) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) d1))) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1 (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))))) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) d1))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (neg.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 d1 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 (fma.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) (-.f64 d2 #s(literal 10 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))))) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (-.f64 d2 #s(literal 10 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))))) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1 (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2))))) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) d1))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (neg.f64 (+.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 (fma.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 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 (+.f64 #s(literal 10 binary64) 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 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)))) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64))) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) d1 (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) d1))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) 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 400 binary64) d1) d1))) (*.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 (+.f64 #s(literal 10 binary64) 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 (neg.f64 d1) d1) #s(literal 400 binary64)))) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 d1 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))) (*.f64 d1 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 400 binary64) d1) d1) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) 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 (neg.f64 d1) d1) #s(literal 400 binary64)) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) 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 #s(literal 10 binary64) d2) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1) #s(literal 3 binary64))) (+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)))) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1) #s(literal 3 binary64))) (+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)))) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64))) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (+.f64 #s(literal 10 binary64) d2) d1)) d1 (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))
(fma.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 d1) (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))
(fma.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (+.f64 #s(literal -10 binary64) d2)) (/.f64 d1 d1) (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1))
(fma.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1))
(fma.f64 (/.f64 (*.f64 #s(literal 400 binary64) d1) (+.f64 #s(literal -10 binary64) d2)) (/.f64 (neg.f64 d1) d1) (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1))
(fma.f64 (/.f64 (neg.f64 d1) d1) (/.f64 (*.f64 #s(literal 400 binary64) d1) (+.f64 #s(literal -10 binary64) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (+.f64 #s(literal -10 binary64) d2)) (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) d1) (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))
(fma.f64 (*.f64 (/.f64 #s(literal 400 binary64) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) (neg.f64 d1) (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1))
(fma.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1)) (+.f64 #s(literal 10 binary64) d2) (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))
(fma.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)) (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1))
(fma.f64 (/.f64 (*.f64 #s(literal 400 binary64) d1) d1) (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1))
(fma.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (/.f64 (*.f64 #s(literal 400 binary64) d1) d1) (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1))
(fma.f64 (*.f64 #s(literal 400 binary64) d1) (/.f64 (neg.f64 d1) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)) (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1))
(fma.f64 (neg.f64 d1) (*.f64 (/.f64 #s(literal 400 binary64) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1))
(fma.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))
(fma.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2)) (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))
(fma.f64 (*.f64 d1 d1) (*.f64 (+.f64 #s(literal 10 binary64) d2) (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2))) (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))
(fma.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1)) (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))
(fma.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) (*.f64 d1 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2))) (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))
(-.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))) (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1) (*.f64 d1 (*.f64 (/.f64 #s(literal 400 binary64) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1) (*.f64 (neg.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))) (/.f64 (*.f64 #s(literal 400 binary64) d1) d1)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1) (*.f64 (neg.f64 (neg.f64 d1)) (*.f64 (/.f64 #s(literal 400 binary64) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2))) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) (*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))) (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2))))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) (*.f64 (neg.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))))
(+.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1) #s(literal 3 binary64)) (+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)))) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64))) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) #s(literal 3 binary64)) (+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)))) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64))) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1) (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (+.f64 #s(literal -10 binary64) d2)) d1))
(*.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (+.f64 #s(literal -10 binary64) d2)) (/.f64 d1 d1))
(*.f64 (/.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))
(*.f64 (/.f64 (*.f64 #s(literal 400 binary64) d1) (+.f64 #s(literal -10 binary64) d2)) (/.f64 (neg.f64 d1) d1))
(*.f64 (/.f64 (neg.f64 d1) d1) (/.f64 (*.f64 #s(literal 400 binary64) d1) (+.f64 #s(literal -10 binary64) d2)))
(*.f64 (*.f64 (/.f64 #s(literal 400 binary64) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) (neg.f64 d1))
(*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(*.f64 (/.f64 (*.f64 #s(literal 400 binary64) d1) d1) (/.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 400 binary64) d1) d1))
(*.f64 (*.f64 #s(literal 400 binary64) d1) (/.f64 (neg.f64 d1) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(*.f64 (neg.f64 d1) (*.f64 (/.f64 #s(literal 400 binary64) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (/.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) d1) (+.f64 #s(literal -10 binary64) d2))
(/.f64 (*.f64 (neg.f64 d1) (/.f64 (*.f64 #s(literal 400 binary64) d1) d1)) (+.f64 #s(literal -10 binary64) d2))
(/.f64 (*.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 #s(literal 400 binary64) d1)) d1)
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))) (neg.f64 d1))
(/.f64 (*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) d1)
(/.f64 (*.f64 (*.f64 #s(literal 400 binary64) d1) d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64)) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 400 binary64) d1) d1) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(neg.f64 (*.f64 d1 (*.f64 (/.f64 #s(literal 400 binary64) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))))
(*.f64 (*.f64 (neg.f64 d1) d1) #s(literal 400 binary64))
(*.f64 (*.f64 #s(literal 400 binary64) (neg.f64 d1)) d1)
(*.f64 (*.f64 #s(literal 400 binary64) d1) (neg.f64 d1))
(*.f64 #s(literal 400 binary64) (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1))
(*.f64 d1 (*.f64 #s(literal 400 binary64) (neg.f64 d1)))
(neg.f64 (*.f64 (*.f64 #s(literal 400 binary64) d1) d1))
(*.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (neg.f64 d1))
(*.f64 (neg.f64 d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal 10 binary64) d2)))
(*.f64 (*.f64 d1 d1) (+.f64 #s(literal 10 binary64) d2))
(*.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 d1 d1))
(*.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) d1)
(*.f64 d1 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 d1 d1)) (-.f64 d2 #s(literal 10 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d1)) (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (-.f64 d2 #s(literal 10 binary64)))
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)))
(fma.f64 (*.f64 d1 d1) #s(literal 10 binary64) (*.f64 (*.f64 d1 d1) d2))
(fma.f64 (*.f64 d1 d1) d2 (*.f64 (*.f64 d1 d1) #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) (*.f64 d1 d1) (*.f64 d2 (*.f64 d1 d1)))
(fma.f64 d2 (*.f64 d1 d1) (*.f64 #s(literal 10 binary64) (*.f64 d1 d1)))
(+.f64 (*.f64 #s(literal 10 binary64) (*.f64 d1 d1)) (*.f64 d2 (*.f64 d1 d1)))
(+.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 #s(literal 10 binary64) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) #s(literal 10 binary64)) (*.f64 (*.f64 d1 d1) d2))
(+.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) #s(literal 10 binary64)))
(*.f64 (+.f64 #s(literal 10 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(/.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 #s(literal 100 binary64) d1) 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 (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 #s(literal 100 binary64) d1) 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)))) (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 #s(literal 100 binary64) d1) 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)))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1)))) (*.f64 (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (*.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 #s(literal 100 binary64) d1) d1 (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1)))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1) (-.f64 #s(literal 10 binary64) d2)) (-.f64 #s(literal 10 binary64) d2) (*.f64 d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) d1))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) 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 (*.f64 #s(literal 100 binary64) d1) 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 (*.f64 #s(literal 100 binary64) d1) d1) (-.f64 #s(literal 10 binary64) d2)) (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))) (*.f64 d1 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 d1 (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) 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 (*.f64 #s(literal 100 binary64) d1) d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 d1 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1) d1) (-.f64 #s(literal 10 binary64) d2) (*.f64 (-.f64 #s(literal 10 binary64) d2) (/.f64 (neg.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 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1) 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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1) 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 #s(literal 100 binary64) d1) d1) d1) (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 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) (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1) 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 #s(literal 100 binary64) d1) d1) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 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) (neg.f64 d1))))
(/.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 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) 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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))) (*.f64 d1 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 d1 (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)))))
(/.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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 d1 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)) (-.f64 #s(literal 10 binary64) d2) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) d1))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)) (neg.f64 d1) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 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) (neg.f64 d1)) (neg.f64 d1)))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)) d1 (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 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) (neg.f64 d1)) d1))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)) (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (fma.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 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 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (-.f64 #s(literal 10 binary64) d2) (*.f64 d1 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) 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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))) (*.f64 d1 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 d1 (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)))))
(/.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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 d1 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) (-.f64 #s(literal 10 binary64) d2) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) d1))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) (neg.f64 d1) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 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) (neg.f64 d1)) (neg.f64 d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) d1 (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 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) (neg.f64 d1)) d1))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 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 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1)) (-.f64 #s(literal 10 binary64) d2) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) d1))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1)) (neg.f64 d1) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 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) (neg.f64 d1)) (neg.f64 d1)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1)) d1 (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 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) (neg.f64 d1)) d1))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1)) (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 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 (*.f64 #s(literal 100 binary64) d1) d1) (-.f64 #s(literal 10 binary64) d2) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (/.f64 (neg.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 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1) (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 #s(literal 100 binary64) d1) d1) (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))) (*.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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) d1) d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) d1) (-.f64 #s(literal 10 binary64) d2) (*.f64 (-.f64 #s(literal 10 binary64) d2) (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1) d1))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) 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 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) 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 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) (*.f64 (*.f64 #s(literal 100 binary64) d1) d1))) (*.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 #s(literal 100 binary64) d1) 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 #s(literal 10 binary64) d2) (*.f64 (neg.f64 d1) (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1) d1))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 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 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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)))) (*.f64 (neg.f64 d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 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 #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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)))) (*.f64 (neg.f64 d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 (neg.f64 d1) (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1)))) (*.f64 (neg.f64 d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 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 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (neg.f64 d1) (*.f64 (*.f64 #s(literal 100 binary64) d1) d1))) (*.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 #s(literal 100 binary64) d1) 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 #s(literal 10 binary64) d2) (*.f64 d1 (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1) 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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)))) (*.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 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 #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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 d1 (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)))) (*.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))))
(/.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) (neg.f64 d1)) (*.f64 d1 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1)))) (*.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) d1 (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))) (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))) 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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))) (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1) d1))) (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))) (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1)))) (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))) d1))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))) (*.f64 (neg.f64 d1) (*.f64 #s(literal 100 binary64) d1)))) (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) d1 (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))) (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))))) (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))) d1))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))) (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)))) (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))) (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1)))) (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))))
(/.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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))) (*.f64 (*.f64 #s(literal 100 binary64) d1) d1))) (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))) (*.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 #s(literal 100 binary64) d1) 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 #s(literal 10 binary64) d2) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1) 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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 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 #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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1)))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))))
(/.f64 (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1 (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1) (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) d1))
(/.f64 (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1) d1))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1 (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 100 binary64) d1)))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) d1))
(/.f64 (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) d1))
(/.f64 (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1)))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1) d1) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1)) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) 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 (/.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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) (neg.f64 d1)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)))
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1)) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) d1) (-.f64 d2 #s(literal 10 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (-.f64 d2 #s(literal 10 binary64)))
(/.f64 (*.f64 d1 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 100 binary64) d1) d1)) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1)))
(/.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 #s(literal 100 binary64) d1) d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) 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 #s(literal 100 binary64) d1) d1 (+.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 #s(literal 100 binary64) d1) d1)) (*.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 #s(literal 100 binary64) d1) d1) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(/.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 (/.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 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) 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 (neg.f64 (*.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 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 #s(literal 100 binary64) d1) d1 (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1))))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1) 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 #s(literal 100 binary64) d1) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1) (*.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 #s(literal 100 binary64) d1) d1))) (*.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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.f64 (*.f64 #s(literal 100 binary64) d1) d1))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)) (*.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 #s(literal 100 binary64) d1) d1))) (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 #s(literal 100 binary64) d1) d1) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(/.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 (/.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 #s(literal 100 binary64) d1) 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 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) d1) #s(literal 3 binary64)) #s(literal 1000000 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 (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 #s(literal 100 binary64) d1) 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 (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 #s(literal 100 binary64) d1) d1) (*.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 #s(literal 100 binary64) d1) d1 (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) 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 (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 #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) d1 (*.f64 #s(literal 10 binary64) 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 #s(literal 10 binary64) d1 (*.f64 (neg.f64 (neg.f64 d1)) d2))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 #s(literal 10 binary64) 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 (fabs.f64 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))
(fma.f64 d1 d2 (*.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 #s(literal 100 binary64) d1) d1) (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 #s(literal 100 binary64) d1) d1) (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))))
(-.f64 (*.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 100 binary64)) 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 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d2) 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 (*.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 #s(literal 100 binary64) d1) 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 (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 #s(literal 100 binary64) d1) 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 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (*.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 #s(literal 100 binary64) d1) d1 (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1))))))
(+.f64 (*.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)))
(+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 100 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 d2 d1) (*.f64 #s(literal 10 binary64) d1))
(/.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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))))
(/.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) d1)
(/.f64 (neg.f64 d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)))
(/.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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))))
(*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (+.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 #s(literal 10 binary64) d2) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 #s(literal 10 binary64) d2) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) 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 #s(literal 10 binary64) d2) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 #s(literal 10 binary64) d2) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) 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 (*.f64 #s(literal 400 binary64) 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 #s(literal 100 binary64) 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)) 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 (*.f64 #s(literal 400 binary64) 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 #s(literal 100 binary64) 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 #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 (*.f64 #s(literal 400 binary64) 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 (*.f64 #s(literal 400 binary64) d1) d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) (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 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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 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 (*.f64 #s(literal 400 binary64) 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 (*.f64 #s(literal 400 binary64) d1) d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) (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 (*.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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 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 (*.f64 #s(literal 400 binary64) d1) d1)) (*.f64 (-.f64 #s(literal 10 binary64) d2) (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)) (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) 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 10 binary64) d2) (neg.f64 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 (*.f64 #s(literal 400 binary64) 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 #s(literal 100 binary64) 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 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 (*.f64 #s(literal 400 binary64) 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 100 binary64) d1) 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 (*.f64 #s(literal 400 binary64) 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 (*.f64 #s(literal 400 binary64) 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 100 binary64) d1) d1) 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 (*.f64 #s(literal 400 binary64) 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 (*.f64 #s(literal 400 binary64) 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 (*.f64 #s(literal 400 binary64) 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 (-.f64 #s(literal 10 binary64) d2) (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 (*.f64 #s(literal 400 binary64) 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 (*.f64 #s(literal 400 binary64) 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) (neg.f64 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 (*.f64 #s(literal 400 binary64) 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 (*.f64 #s(literal 400 binary64) 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 (-.f64 #s(literal 10 binary64) d2) (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 (*.f64 #s(literal 400 binary64) 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 (*.f64 #s(literal 400 binary64) 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) (neg.f64 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 (-.f64 #s(literal 10 binary64) d2) (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 (*.f64 #s(literal 400 binary64) 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 #s(literal 100 binary64) d1) 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 (*.f64 #s(literal 400 binary64) 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) (neg.f64 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 (-.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 (*.f64 #s(literal 400 binary64) 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) 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 (*.f64 #s(literal 400 binary64) 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 #s(literal 100 binary64) d1) 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 (*.f64 #s(literal 400 binary64) 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 #s(literal 100 binary64) d1) 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 (*.f64 #s(literal 400 binary64) 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 (*.f64 #s(literal 400 binary64) 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 #s(literal 100 binary64) d1) 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 (/.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) 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 #s(literal 100 binary64) 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 (*.f64 (*.f64 #s(literal 400 binary64) 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 (*.f64 #s(literal 400 binary64) 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 (*.f64 #s(literal 400 binary64) 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 (*.f64 #s(literal 400 binary64) 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 (*.f64 #s(literal 400 binary64) 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 (-.f64 #s(literal 10 binary64) d2) (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) d1) d1)))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (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 (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 (*.f64 #s(literal 400 binary64) 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) (neg.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 (*.f64 (-.f64 #s(literal 10 binary64) d2) (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 (*.f64 #s(literal 400 binary64) 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 (*.f64 #s(literal 400 binary64) 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 (*.f64 #s(literal 400 binary64) 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 (*.f64 #s(literal 400 binary64) 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 (-.f64 #s(literal 10 binary64) d2) (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) d1) d1)))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (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 (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 (*.f64 #s(literal 400 binary64) 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) (neg.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 (*.f64 (-.f64 #s(literal 10 binary64) d2) (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 (*.f64 #s(literal 400 binary64) 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 #s(literal 100 binary64) 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) (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) d1) d1)))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) (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 (fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal 100 binary64) 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 (*.f64 (*.f64 #s(literal 400 binary64) 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) (neg.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 (*.f64 (-.f64 #s(literal 10 binary64) d2) (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 (*.f64 #s(literal 400 binary64) 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) 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 (/.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) 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 #s(literal 100 binary64) 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 (*.f64 (*.f64 #s(literal 400 binary64) 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 (*.f64 #s(literal 400 binary64) 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 #s(literal 400 binary64) d1) d1) (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 100 binary64) d1) d1) (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 (/.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)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 3 binary64)) (*.f64 #s(literal 8000 binary64) (pow.f64 (neg.f64 d1) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 400 binary64) d1) d1 (*.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) 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 #s(literal 100 binary64) d1) d1 (-.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 (/.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)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 400 binary64) d1) d1))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 #s(literal 10 binary64) d2) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 400 binary64) d1) d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64))))
(/.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 400 binary64) d1) d1 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 #s(literal 10 binary64) d2) d1)))))
(/.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 #s(literal 10 binary64) d2) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64))))
(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 (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 #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) d1 (-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 (fabs.f64 d2) d1 (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)) 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 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 (+.f64 #s(literal 10 binary64) d2) d1 (*.f64 (neg.f64 (neg.f64 d1)) #s(literal 20 binary64)))
(fma.f64 (+.f64 #s(literal 10 binary64) d2) d1 (*.f64 #s(literal 20 binary64) d1))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(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 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 (fabs.f64 d2) (-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(fma.f64 d1 (fabs.f64 d2) (fma.f64 #s(literal 10 binary64) d1 (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 d1 (+.f64 #s(literal 10 binary64) d2) (*.f64 (neg.f64 (neg.f64 d1)) #s(literal 20 binary64)))
(fma.f64 d1 (+.f64 #s(literal 10 binary64) d2) (*.f64 #s(literal 20 binary64) d1))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 (+.f64 #s(literal 10 binary64) d2) d1))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(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)))
(-.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 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 400 binary64) d1) d1) (*.f64 d1 (-.f64 (+.f64 #s(literal 10 binary64) d2) #s(literal 20 binary64)))))
(-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal 10 binary64) d2)))
(-.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) (*.f64 #s(literal -20 binary64) d1))
(-.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) 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 (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 (/.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)))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 #s(literal 10 binary64) d2) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) 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 #s(literal 10 binary64) d2) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 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 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 100 binary64)) d1))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 #s(literal 10 binary64) d1))
(+.f64 (*.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))))
(+.f64 (*.f64 #s(literal 20 binary64) 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 (*.f64 (*.f64 (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 100 binary64)) 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 (+.f64 #s(literal 10 binary64) d2) d1) (*.f64 (neg.f64 (neg.f64 d1)) #s(literal 20 binary64)))
(+.f64 (*.f64 (+.f64 #s(literal 10 binary64) d2) d1) (*.f64 #s(literal 20 binary64) d1))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 (+.f64 d2 #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 d2 d1) (fma.f64 #s(literal 10 binary64) d1 (*.f64 #s(literal 20 binary64) d1)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) 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 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1))))
(/.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)) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 d1)))
(neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) d1) (+.f64 #s(literal -10 binary64) d2) (*.f64 (+.f64 #s(literal -10 binary64) d2) (/.f64 d2 d1))) (*.f64 (+.f64 #s(literal -10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) d1) d1 (*.f64 (+.f64 #s(literal -10 binary64) d2) (/.f64 d2 (+.f64 #s(literal -10 binary64) d2)))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (+.f64 #s(literal -10 binary64) d2) (neg.f64 d2))) (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) d1) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (+.f64 #s(literal -10 binary64) d2) d2)) (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) (+.f64 #s(literal -10 binary64) d2)) (+.f64 #s(literal -10 binary64) d2) (*.f64 d1 (/.f64 d2 d1))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) (+.f64 #s(literal -10 binary64) d2)) d1 (*.f64 d1 (/.f64 d2 (+.f64 #s(literal -10 binary64) d2)))) (*.f64 d1 d1))
(/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (neg.f64 d2) d1)) (*.f64 d1 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 d2 d1)) (*.f64 d1 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (fma.f64 #s(literal -10 binary64) (+.f64 #s(literal -10 binary64) d2) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (/.f64 d2 d1))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 #s(literal -10 binary64) d1 (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (/.f64 d2 (+.f64 #s(literal -10 binary64) d2)))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) d1))
(/.f64 (fma.f64 #s(literal -10 binary64) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (neg.f64 d2))) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -10 binary64) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) d2)) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (fma.f64 #s(literal 10 binary64) (+.f64 #s(literal -10 binary64) d2) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (/.f64 d2 d1))) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 #s(literal 10 binary64) d1 (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (/.f64 d2 (+.f64 #s(literal -10 binary64) d2)))) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) d1))
(/.f64 (fma.f64 #s(literal 10 binary64) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (neg.f64 d2))) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (fma.f64 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) d2)) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 d2 d1) (+.f64 #s(literal -10 binary64) d2) (*.f64 (+.f64 #s(literal -10 binary64) d2) (/.f64 #s(literal 10 binary64) d1))) (*.f64 (+.f64 #s(literal -10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 (/.f64 d2 d1) d1 (*.f64 (+.f64 #s(literal -10 binary64) d2) (/.f64 #s(literal 10 binary64) (+.f64 #s(literal -10 binary64) d2)))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(/.f64 (fma.f64 (/.f64 d2 d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (+.f64 #s(literal -10 binary64) d2) #s(literal -10 binary64))) (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (fma.f64 (/.f64 d2 d1) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (+.f64 #s(literal -10 binary64) d2) #s(literal 10 binary64))) (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (fma.f64 (/.f64 d2 (+.f64 #s(literal -10 binary64) d2)) (+.f64 #s(literal -10 binary64) d2) (*.f64 d1 (/.f64 #s(literal 10 binary64) d1))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(/.f64 (fma.f64 (/.f64 d2 (+.f64 #s(literal -10 binary64) d2)) d1 (*.f64 d1 (/.f64 #s(literal 10 binary64) (+.f64 #s(literal -10 binary64) d2)))) (*.f64 d1 d1))
(/.f64 (fma.f64 (/.f64 d2 (+.f64 #s(literal -10 binary64) d2)) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 #s(literal -10 binary64))) (*.f64 d1 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (fma.f64 (/.f64 d2 (+.f64 #s(literal -10 binary64) d2)) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 #s(literal 10 binary64) d1)) (*.f64 d1 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (fma.f64 (neg.f64 d2) (+.f64 #s(literal -10 binary64) d2) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (/.f64 #s(literal 10 binary64) d1))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 (neg.f64 d2) d1 (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (/.f64 #s(literal 10 binary64) (+.f64 #s(literal -10 binary64) d2)))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) d1))
(/.f64 (fma.f64 (neg.f64 d2) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) #s(literal -10 binary64))) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 d2) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) #s(literal 10 binary64))) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (fma.f64 d2 (+.f64 #s(literal -10 binary64) d2) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (/.f64 #s(literal 10 binary64) d1))) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (fma.f64 d2 d1 (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (/.f64 #s(literal 10 binary64) (+.f64 #s(literal -10 binary64) d2)))) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) d1))
(/.f64 (fma.f64 d2 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal -10 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (-.f64 (pow.f64 (/.f64 d2 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)) #s(literal 2 binary64))) (/.f64 (-.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (+.f64 (pow.f64 (/.f64 d2 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 d2 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)) #s(literal 2 binary64)) (*.f64 (/.f64 d2 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)) (/.f64 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))))))
(/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) d1) (+.f64 #s(literal -10 binary64) d2))
(/.f64 (neg.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2))) (neg.f64 d1))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 10 binary64) d2))) (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (fma.f64 d2 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) (*.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 10 binary64))) (pow.f64 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal -10 binary64) d2)) d1)
(/.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (*.f64 (-.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (*.f64 (-.f64 (fma.f64 d2 d2 #s(literal 100 binary64)) (*.f64 #s(literal 10 binary64) d2)) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (neg.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(neg.f64 (/.f64 (neg.f64 (+.f64 #s(literal 10 binary64) d2)) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(neg.f64 (/.f64 (+.f64 #s(literal 10 binary64) d2) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(+.f64 (/.f64 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)) (/.f64 d2 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(+.f64 (/.f64 d2 (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)) (/.f64 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(*.f64 (neg.f64 (*.f64 (neg.f64 d2) d1)) (neg.f64 (*.f64 (neg.f64 d2) d1)))
(*.f64 (pow.f64 (*.f64 (*.f64 d2 d2) (neg.f64 d1)) #s(literal 1 binary64)) d1)
(*.f64 (pow.f64 (*.f64 (*.f64 d2 d2) d1) #s(literal 1 binary64)) 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 d2) (neg.f64 d1)) (neg.f64 d1))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(*.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))
(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)))))

eval175.0ms (3.1%)

Memory
8.3MiB live, 193.4MiB allocated; 21ms collecting garbage
Compiler

Compiled 27 547 to 2 790 computations (89.9% saved)

prune14.0ms (0.2%)

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

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New7823785
Fresh101
Picked235
Done000
Total7856791
Accuracy
100.0%
Counts
791 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
72.6%
(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))))
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
100.0%
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
88.0%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2))
53.5%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
35.6%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))
Compiler

Compiled 90 to 67 computations (25.6% saved)

simplify154.0ms (2.7%)

Memory
-34.3MiB live, 152.3MiB allocated; 25ms collecting garbage
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff2
(/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
cost-diff2
(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)))
cost-diff4
(/.f64 (*.f64 #s(literal 100 binary64) d1) d1)
cost-diff5
(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))))
cost-diff0
(/.f64 d1 d2)
cost-diff0
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
cost-diff0
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2))
cost-diff3
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
cost-diff0
(*.f64 d1 d1)
cost-diff0
(*.f64 #s(literal 900 binary64) (*.f64 d1 d1))
cost-diff0
(sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))
cost-diff0
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032168
052160
1101152
2271146
3782138
43415128
57440128
08289127
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))
(sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))
(*.f64 #s(literal 900 binary64) (*.f64 d1 d1))
#s(literal 900 binary64)
(*.f64 d1 d1)
d1
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* 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)
(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))))
(/.f64 (*.f64 #s(literal 100 binary64) d1) d1)
(*.f64 #s(literal 100 binary64) d1)
#s(literal 100 binary64)
d1
(/.f64 d1 (-.f64 #s(literal 10 binary64) d2))
(-.f64 #s(literal 10 binary64) d2)
#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)))
#s(literal 20 binary64)
(/.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 (-.f64 #s(literal 10 binary64) d2) d1)
Outputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (sqrt.f64 (*.f64 (*.f64 d1 d1) #s(literal 900 binary64))))
(sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))
(sqrt.f64 (*.f64 (*.f64 d1 d1) #s(literal 900 binary64)))
(*.f64 #s(literal 900 binary64) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) #s(literal 900 binary64))
#s(literal 900 binary64)
(*.f64 d1 d1)
d1
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 (-.f64 d2 #s(literal -30 binary64)) d1))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
(*.f64 (-.f64 d2 #s(literal -30 binary64)) 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)
(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))))
(*.f64 d1 (-.f64 (/.f64 (fma.f64 (neg.f64 d2) d2 #s(literal 100 binary64)) (-.f64 #s(literal 10 binary64) d2)) #s(literal -20 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) d1) d1)
#s(literal 100 binary64)
(*.f64 #s(literal 100 binary64) d1)
#s(literal 100 binary64)
d1
(/.f64 d1 (-.f64 #s(literal 10 binary64) d2))
(-.f64 #s(literal 10 binary64) d2)
#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)))
(*.f64 (neg.f64 d1) (fma.f64 (/.f64 d2 (-.f64 #s(literal 10 binary64) d2)) d2 #s(literal -20 binary64)))
#s(literal 20 binary64)
(/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(*.f64 (*.f64 (neg.f64 d2) d2) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(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 (-.f64 #s(literal 10 binary64) d2) d1)

localize479.0ms (8.4%)

Memory
1.3MiB live, 341.9MiB allocated; 33ms collecting garbage
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy0.12109375
(/.f64 (*.f64 #s(literal 100 binary64) d1) d1)
accuracy0.125
(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))))
accuracy0.24609375
(pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))
accuracy18.749424584963617
(/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
accuracy0.0
(/.f64 d1 d2)
accuracy0.0
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2))
accuracy0.10546875
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
accuracy7.631549634623638
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
accuracy0.0
(*.f64 d1 d1)
accuracy0.19921875
(*.f64 #s(literal 900 binary64) (*.f64 d1 d1))
accuracy26.379410304737632
(sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))
accuracy29.734604969699205
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))
Samples
398.0ms222×0valid
6.0ms16×1valid
6.0ms3valid
5.0ms2valid
Compiler

Compiled 159 to 35 computations (78% saved)

Precisions
Click to see histograms. Total time spent on operations: 365.0ms
ival-mult: 290.0ms (79.4% of total)
ival-div: 55.0ms (15.1% of total)
ival-add: 7.0ms (1.9% of total)
adjust: 4.0ms (1.1% of total)
ival-pow2: 3.0ms (0.8% of total)
ival-sqrt: 2.0ms (0.5% of total)
ival-neg: 1.0ms (0.3% of total)
ival-sub: 1.0ms (0.3% of total)
exact: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series23.0ms (0.4%)

Memory
-4.6MiB live, 42.2MiB allocated; 4ms collecting garbage
Counts
13 → 52
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))
(sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))
(*.f64 #s(literal 900 binary64) (*.f64 d1 d1))
(*.f64 d1 d1)
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* 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)
(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))))
(/.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)))
(/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))
Outputs
(* d1 (+ 30 d2))
(* 30 d1)
(* 900 (pow d1 2))
(pow d1 2)
(* d1 (* d2 (+ 1 (* 30 (/ 1 d2)))))
(* d1 (+ 1 (* 30 (/ 1 d2))))
(/ d1 d2)
(* d1 (+ 20 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2))))))
100
(* d1 (+ 20 (* -1 (/ (pow d2 2) (- 10 d2)))))
(* -1 (/ (* d1 (pow d2 2)) (- 10 d2)))
(* (pow d1 2) (pow d2 2))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -30 d1)
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) (+ 20 (* 100 (/ 1 (- 10 d2)))))))
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) 20)))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 30 d1) (* d1 d2))
(* 30 (/ d1 d2))
(/ (+ (* 30 d1) (* d1 d2)) 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))))))))))
(* 20 d1)
(+ (* -1/10 (* d1 (pow d2 2))) (* 20 d1))
(+ (* 20 d1) (* (pow d2 2) (+ (* -1/10 d1) (* -1/100 (* d1 d2)))))
(+ (* 20 d1) (* (pow d2 2) (+ (* -1/10 d1) (* d2 (+ (* -1/100 d1) (* -1/1000 (* d1 d2)))))))
(* -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))))))))
(* d1 d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
d1
(+ d1 (* 30 (/ 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 (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (* 100 (/ d1 (pow d2 2)))))))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3))))))))
(* d2 (+ d1 (* 10 (/ d1 d2))))
(* 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)))))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -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 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (+ (* 20 d1) (* 100 (/ d1 d2)))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -1000 (/ d1 d2)) (* -100 d1)) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
(* -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)))))
Calls

6 calls:

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

simplify149.0ms (2.6%)

Memory
56.1MiB live, 329.0MiB allocated; 29ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0217545
1833522
23418458
08871435
Stop Event
iter limit
node limit
Counts
52 → 51
Calls
Call 1
Inputs
(* d1 (+ 30 d2))
(* 30 d1)
(* 900 (pow d1 2))
(pow d1 2)
(* d1 (* d2 (+ 1 (* 30 (/ 1 d2)))))
(* d1 (+ 1 (* 30 (/ 1 d2))))
(/ d1 d2)
(* d1 (+ 20 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2))))))
100
(* d1 (+ 20 (* -1 (/ (pow d2 2) (- 10 d2)))))
(* -1 (/ (* d1 (pow d2 2)) (- 10 d2)))
(* (pow d1 2) (pow d2 2))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -30 d1)
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) (+ 20 (* 100 (/ 1 (- 10 d2)))))))
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) 20)))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 30 d1) (* d1 d2))
(* 30 (/ d1 d2))
(/ (+ (* 30 d1) (* d1 d2)) 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))))))))))
(* 20 d1)
(+ (* -1/10 (* d1 (pow d2 2))) (* 20 d1))
(+ (* 20 d1) (* (pow d2 2) (+ (* -1/10 d1) (* -1/100 (* d1 d2)))))
(+ (* 20 d1) (* (pow d2 2) (+ (* -1/10 d1) (* d2 (+ (* -1/100 d1) (* -1/1000 (* d1 d2)))))))
(* -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))))))))
(* d1 d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
d1
(+ d1 (* 30 (/ 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 (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (* 100 (/ d1 (pow d2 2)))))))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3))))))))
(* d2 (+ d1 (* 10 (/ d1 d2))))
(* 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)))))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -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 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (+ (* 20 d1) (* 100 (/ d1 d2)))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -1000 (/ d1 d2)) (* -100 d1)) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
(* -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)))))
Outputs
(* d1 (+ 30 d2))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 900 (pow d1 2))
(*.f64 (*.f64 d1 d1) #s(literal 900 binary64))
(pow d1 2)
(*.f64 d1 d1)
(* d1 (* d2 (+ 1 (* 30 (/ 1 d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* d1 (+ 1 (* 30 (/ 1 d2))))
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(/ d1 d2)
(/.f64 d1 d2)
(* 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)
100
#s(literal 100 binary64)
(* d1 (+ 20 (* -1 (/ (pow d2 2) (- 10 d2)))))
(*.f64 (fma.f64 (neg.f64 d2) (/.f64 d2 (-.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64)) d1)
(* -1 (/ (* d1 (pow d2 2)) (- 10 d2)))
(*.f64 (*.f64 (neg.f64 d2) d2) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(* (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)))
(* -30 d1)
(*.f64 #s(literal -30 binary64) d1)
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) (+ 20 (* 100 (/ 1 (- 10 d2)))))))
(*.f64 (neg.f64 d1) (-.f64 (/.f64 (neg.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64)))
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) 20)))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 d2 (/.f64 d2 (-.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 (/ 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)
(+ (* 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)
(* 20 d1)
(*.f64 #s(literal 20 binary64) d1)
(+ (* -1/10 (* d1 (pow d2 2))) (* 20 d1))
(*.f64 d1 (fma.f64 (*.f64 d2 d2) #s(literal -1/10 binary64) #s(literal 20 binary64)))
(+ (* 20 d1) (* (pow d2 2) (+ (* -1/10 d1) (* -1/100 (* d1 d2)))))
(fma.f64 (*.f64 d1 (fma.f64 #s(literal -1/100 binary64) d2 #s(literal -1/10 binary64))) (*.f64 d2 d2) (*.f64 #s(literal 20 binary64) d1))
(+ (* 20 d1) (* (pow d2 2) (+ (* -1/10 d1) (* d2 (+ (* -1/100 d1) (* -1/1000 (* d1 d2)))))))
(fma.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)) (*.f64 d2 d2) (*.f64 #s(literal 20 binary64) d1))
(* -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 d1 (fma.f64 #s(literal -1/100 binary64) d2 #s(literal -1/10 binary64))) (*.f64 d2 d2))
(* (pow d2 2) (+ (* -1/10 d1) (* d2 (+ (* -1/100 d1) (* -1/1000 (* d1 d2))))))
(*.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)) (*.f64 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)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
d1
(+ d1 (* 30 (/ d1 d2)))
(fma.f64 (/.f64 d1 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 (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (* 100 (/ d1 (pow d2 2)))))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 #s(literal 30 binary64) (/.f64 #s(literal -100 binary64) d2)) d1) d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3))))))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) (fma.f64 (/.f64 (/.f64 d1 d2) d2) (-.f64 (/.f64 #s(literal 1000 binary64) d2) #s(literal -100 binary64)) d1)) d2)
(* d2 (+ d1 (* 10 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* 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)))))))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 d1 d2) d2) (-.f64 (/.f64 #s(literal 1000 binary64) d2) #s(literal -100 binary64))) d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 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)
(* -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 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (+ (* 20 d1) (* 100 (/ d1 d2)))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 #s(literal 30 binary64) (/.f64 #s(literal -100 binary64) d2)) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -1000 (/ d1 d2)) (* -100 d1)) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) (fma.f64 (/.f64 (/.f64 d1 d2) d2) (-.f64 (/.f64 #s(literal 1000 binary64) d2) #s(literal -100 binary64)) d1)) d2)
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* -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)))))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 d1 d2) d2) (-.f64 (/.f64 #s(literal 1000 binary64) d2) #s(literal -100 binary64))) d2))

rewrite105.0ms (1.9%)

Memory
-9.2MiB live, 167.9MiB allocated; 50ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032132
052128
1208112
01661112
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
13 → 155
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))
(sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))
(*.f64 #s(literal 900 binary64) (*.f64 d1 d1))
(*.f64 d1 d1)
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* 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)
(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))))
(/.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)))
(/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))
Outputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 (fabs.f64 d1) #s(literal 30 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 d1 d1) #s(literal 900 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (*.f64 d1 d1) #s(literal 900 binary64)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 900 binary64) d1)) (sqrt.f64 d1))
(*.f64 (pow.f64 (*.f64 #s(literal 900 binary64) d1) #s(literal 1/2 binary64)) (pow.f64 d1 #s(literal 1/2 binary64)))
(*.f64 (fabs.f64 d1) (pow.f64 #s(literal 900 binary64) #s(literal 1/2 binary64)))
(*.f64 (fabs.f64 d1) #s(literal 30 binary64))
(*.f64 (pow.f64 #s(literal 900 binary64) #s(literal 1/2 binary64)) (fabs.f64 d1))
(*.f64 #s(literal 30 binary64) (fabs.f64 d1))
(pow.f64 (*.f64 (*.f64 d1 d1) #s(literal 900 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (*.f64 d1 d1) #s(literal 900 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d1 d1) #s(literal 900 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 900 binary64) (neg.f64 d1)) (neg.f64 d1))
(*.f64 (*.f64 #s(literal 900 binary64) (fabs.f64 d1)) (fabs.f64 d1))
(*.f64 (fabs.f64 d1) (*.f64 (fabs.f64 d1) #s(literal 900 binary64)))
(*.f64 (*.f64 #s(literal 900 binary64) d1) d1)
(*.f64 (neg.f64 d1) (*.f64 (neg.f64 d1) #s(literal 900 binary64)))
(*.f64 (*.f64 d1 d1) #s(literal 900 binary64))
(*.f64 #s(literal 900 binary64) (*.f64 d1 d1))
(*.f64 d1 (*.f64 #s(literal 900 binary64) d1))
(*.f64 (neg.f64 (neg.f64 d1)) (neg.f64 (neg.f64 d1)))
(*.f64 (neg.f64 (fabs.f64 d1)) (neg.f64 (fabs.f64 d1)))
(*.f64 (fabs.f64 d1) (fabs.f64 d1))
(*.f64 (neg.f64 d1) (neg.f64 d1))
(*.f64 d1 d1)
(pow.f64 (fabs.f64 d1) #s(literal 2 binary64))
(pow.f64 (neg.f64 d1) #s(literal 2 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(neg.f64 (*.f64 d1 (neg.f64 d1)))
(neg.f64 (*.f64 (neg.f64 d1) d1))
(fabs.f64 (*.f64 d1 d1))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(*.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 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.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 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.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 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 1/2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))
(fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 1/2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 1/2 binary64)) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (fabs.f64 d1) (pow.f64 d2 #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))
(fma.f64 (fabs.f64 d1) (pow.f64 d2 #s(literal 1 binary64)) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (pow.f64 d2 #s(literal 1 binary64)) (fabs.f64 d1) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))
(fma.f64 (pow.f64 d2 #s(literal 1 binary64)) (fabs.f64 d1) (*.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 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 (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) 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 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.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 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.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 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))))
(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 (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 #s(literal -30 binary64) (/.f64 d1 d2)))
(-.f64 d1 (*.f64 (neg.f64 (/.f64 d1 d2)) #s(literal 30 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (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 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(/.f64 (neg.f64 (neg.f64 d1)) (neg.f64 (neg.f64 d2)))
(/.f64 (neg.f64 d1) (neg.f64 d2))
(/.f64 d1 d2)
(neg.f64 (/.f64 (neg.f64 d1) d2))
(neg.f64 (/.f64 d1 (neg.f64 d2)))
(/.f64 (-.f64 (*.f64 (fma.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)) (fma.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1))) (pow.f64 (/.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 (fma.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64) (*.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 (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)) (pow.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64)) #s(literal 2 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 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) 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 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)) (fma.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) 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 2 binary64)) (*.f64 (fma.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64) (*.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 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64)) #s(literal 2 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 d1 (-.f64 #s(literal 10 binary64) d2)) #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))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1000000 binary64) (pow.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 3 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 (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 (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 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64))) (pow.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64))) (-.f64 (*.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 d1 (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (pow.f64 (/.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 d1 (-.f64 (*.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 (fma.f64 (*.f64 d1 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64))) (fma.f64 (/.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 #s(literal 20 binary64) d1)) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))) (*.f64 d1 (fma.f64 #s(literal 8000 binary64) (pow.f64 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))))) (*.f64 d1 (fma.f64 (/.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 #s(literal 20 binary64) d1)) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)))))
(/.f64 (fma.f64 (*.f64 #s(literal 100 binary64) d1) (-.f64 (*.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 10 binary64) d2) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (pow.f64 (/.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 #s(literal 10 binary64) d2) (-.f64 (*.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 (fma.f64 (*.f64 #s(literal 100 binary64) d1) (fma.f64 (/.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 #s(literal 20 binary64) d1)) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (fma.f64 #s(literal 8000 binary64) (pow.f64 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))))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (fma.f64 (/.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 #s(literal 20 binary64) d1)) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)))))
(/.f64 (fma.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (-.f64 (*.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 10 binary64) d2) d1) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (pow.f64 (/.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 10 binary64) d2) d1) (-.f64 (*.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 (fma.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (fma.f64 (/.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 #s(literal 20 binary64) d1)) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (fma.f64 #s(literal 8000 binary64) (pow.f64 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))))) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (fma.f64 (/.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 #s(literal 20 binary64) d1)) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (pow.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) #s(literal 2 binary64))) d1 (*.f64 (-.f64 (*.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 d1 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64))))) (*.f64 (-.f64 (*.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))) d1))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (pow.f64 (/.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 #s(literal 10 binary64) d2) (*.f64 (-.f64 (*.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 #s(literal 100 binary64) d1))) (*.f64 (-.f64 (*.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 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (pow.f64 (/.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 #s(literal 10 binary64) d2) d1) (*.f64 (-.f64 (*.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 #s(literal 100 binary64) (*.f64 d1 d1)))) (*.f64 (-.f64 (*.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 10 binary64) d2) d1)))
(/.f64 (fma.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 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))) d1 (*.f64 (fma.f64 (/.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 #s(literal 20 binary64) d1)) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64))))) (*.f64 (fma.f64 (/.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 #s(literal 20 binary64) d1)) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))) d1))
(/.f64 (fma.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 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))) (-.f64 #s(literal 10 binary64) d2) (*.f64 (fma.f64 (/.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 #s(literal 20 binary64) d1)) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))) (*.f64 #s(literal 100 binary64) d1))) (*.f64 (fma.f64 (/.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 #s(literal 20 binary64) d1)) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 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))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (fma.f64 (/.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 #s(literal 20 binary64) d1)) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)))) (*.f64 (fma.f64 (/.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 #s(literal 20 binary64) d1)) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64)) #s(literal 2 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 d1 (-.f64 #s(literal 10 binary64) d2)) #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)))))
(/.f64 (fma.f64 #s(literal 1000000 binary64) (pow.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 3 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))) (+.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 (pow.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #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)))))))
(/.f64 (fma.f64 #s(literal 1000000 binary64) (pow.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 3 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 (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 (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 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64))) (pow.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (+.f64 d2 #s(literal 10 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 (*.f64 #s(literal 100 binary64) d1) (-.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) #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 #s(literal 100 binary64) d1) (/.f64 (/.f64 d1 (-.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 (*.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 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64)) #s(literal 1 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 d1 (-.f64 #s(literal 10 binary64) d2)) #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 #s(literal 100 binary64) (*.f64 #s(literal 1 binary64) (/.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 #s(literal 100 binary64) (/.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 #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 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64))))
(fma.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 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #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))))) (/.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 d1 (-.f64 #s(literal 10 binary64) d2)) #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))))))
(-.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 (neg.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) #s(literal 100 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 #s(literal -100 binary64) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(+.f64 (fma.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64) (/.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 (pow.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64)) #s(literal 3 binary64)) (fma.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 (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 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64))) (pow.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64)) #s(literal 2 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 3 binary64)) (fma.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 (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 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64))) (pow.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64) (*.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 d1 (-.f64 #s(literal 10 binary64) d2)) #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))))
(+.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 d1 (-.f64 #s(literal 10 binary64) d2)) #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)) (fma.f64 (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64) (*.f64 #s(literal 20 binary64) d1)))
(+.f64 (*.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 d1 (-.f64 #s(literal 10 binary64) d2)) #s(literal 100 binary64))))
#s(literal 100 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 2 binary64)) (*.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 (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (pow.f64 (/.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 #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 (fma.f64 #s(literal 8000 binary64) (pow.f64 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)))) (neg.f64 (fma.f64 (/.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 #s(literal 20 binary64) d1)) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)))))
(/.f64 (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (pow.f64 (/.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 #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 (fma.f64 #s(literal 8000 binary64) (pow.f64 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))) (+.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 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 #s(literal 8000 binary64) (pow.f64 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 (/.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 #s(literal 20 binary64) d1)) (*.f64 #s(literal 400 binary64) (*.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 d1 #s(literal 20 binary64) (/.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 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.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 2 binary64)) (-.f64 (*.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 (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 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 (neg.f64 d1) #s(literal 20 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (/.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 #s(literal 20 binary64) d1)) (*.f64 #s(literal 400 binary64) (*.f64 d1 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)) (fma.f64 (/.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 #s(literal 20 binary64) d1)) (*.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 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 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) 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)) (*.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 (*.f64 d2 d2) (neg.f64 d1)) (neg.f64 d1))
(*.f64 (*.f64 (*.f64 d2 d2) (fabs.f64 d1)) (fabs.f64 d1))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(*.f64 (*.f64 (*.f64 d2 d1) d2) d1)
(*.f64 (*.f64 (*.f64 d2 d1) d1) d2)
(*.f64 (fabs.f64 (*.f64 d2 d1)) (fabs.f64 (*.f64 d2 d1)))
(*.f64 (exp.f64 (log.f64 (*.f64 d2 d1))) (exp.f64 (log.f64 (*.f64 d2 d1))))
(*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d2))
(*.f64 (*.f64 d2 d2) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(*.f64 (*.f64 d2 d1) (*.f64 d2 d1))
(*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))
(*.f64 d1 (*.f64 d2 (*.f64 d2 d1)))
(pow.f64 (exp.f64 (log.f64 (*.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))
(neg.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 d1)) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 d2 d1)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 d2 d1)) #s(literal 2 binary64))))

eval77.0ms (1.4%)

Memory
-4.7MiB live, 99.5MiB allocated; 51ms collecting garbage
Compiler

Compiled 6 520 to 768 computations (88.2% saved)

prune5.0ms (0.1%)

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

7 alts after pruning (3 fresh and 4 done)

PrunedKeptTotal
New1863189
Fresh000
Picked213
Done033
Total1887195
Accuracy
100.0%
Counts
195 → 7
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)
53.3%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 (sqrt.f64 (*.f64 #s(literal 900 binary64) d1)) (sqrt.f64 d1)))
41.6%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2))
48.6%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1))
53.5%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
35.6%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))
Compiler

Compiled 105 to 81 computations (22.9% saved)

simplify177.0ms (3.1%)

Memory
-19.3MiB live, 71.1MiB allocated; 13ms collecting garbage
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 900 binary64) d1)
cost-diff0
(sqrt.f64 (*.f64 #s(literal 900 binary64) d1))
cost-diff0
(*.f64 (sqrt.f64 (*.f64 #s(literal 900 binary64) d1)) (sqrt.f64 d1))
cost-diff0
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 (sqrt.f64 (*.f64 #s(literal 900 binary64) d1)) (sqrt.f64 d1)))
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 (+ (+ (* d1 10) (* d1 d2)) (* 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 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026123
034117
155111
2115105
3229105
4401105
5632105
6998105
71486105
82530105
94351105
105027105
115578105
126628105
136760105
146937105
156979105
166985105
176987105
186987105
197001105
207029105
217041105
227041105
237197105
08189102
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
d1
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* 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)
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 (sqrt.f64 (*.f64 #s(literal 900 binary64) d1)) (sqrt.f64 d1)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 900 binary64) d1)) (sqrt.f64 d1))
(sqrt.f64 (*.f64 #s(literal 900 binary64) d1))
(*.f64 #s(literal 900 binary64) d1)
#s(literal 900 binary64)
d1
(sqrt.f64 d1)
Outputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
d1
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* 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)
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 (sqrt.f64 (*.f64 #s(literal 900 binary64) d1)) (sqrt.f64 d1)))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 (sqrt.f64 d1) (sqrt.f64 (*.f64 #s(literal 900 binary64) d1))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 900 binary64) d1)) (sqrt.f64 d1))
(*.f64 (sqrt.f64 d1) (sqrt.f64 (*.f64 #s(literal 900 binary64) d1)))
(sqrt.f64 (*.f64 #s(literal 900 binary64) d1))
(*.f64 #s(literal 900 binary64) d1)
#s(literal 900 binary64)
d1
(sqrt.f64 d1)

localize67.0ms (1.2%)

Memory
-13.0MiB live, 135.0MiB allocated; 17ms collecting garbage
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(sqrt.f64 d1)
accuracy0.32421875
(*.f64 (sqrt.f64 (*.f64 #s(literal 900 binary64) d1)) (sqrt.f64 d1))
accuracy0.34764225076370026
(sqrt.f64 (*.f64 #s(literal 900 binary64) d1))
accuracy28.239759053631495
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 (sqrt.f64 (*.f64 #s(literal 900 binary64) d1)) (sqrt.f64 d1)))
accuracy0.0
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2))
accuracy0.23239005115753777
(*.f64 (/.f64 d1 d2) #s(literal 30 binary64))
accuracy7.390101588541625
(*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2)
accuracy28.01419542443552
#s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64)))
accuracy0.0
(*.f64 d2 d1)
accuracy30.229806341091873
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1))
Samples
36.0ms239×0valid
17.0ms17×5exit
Compiler

Compiled 85 to 22 computations (74.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 42.0ms
adjust: 12.0ms (28.8% of total)
ival-mult: 12.0ms (28.8% of total)
ival-div: 7.0ms (16.8% of total)
ival-add: 5.0ms (12% of total)
ival-sqrt: 4.0ms (9.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series15.0ms (0.3%)

Memory
32.9MiB live, 32.9MiB allocated; 0ms collecting garbage
Counts
11 → 23
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1))
(*.f64 d2 d1)
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* 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))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 (sqrt.f64 (*.f64 #s(literal 900 binary64) d1)) (sqrt.f64 d1)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 900 binary64) d1)) (sqrt.f64 d1))
(sqrt.f64 (*.f64 #s(literal 900 binary64) d1))
(*.f64 #s(literal 900 binary64) d1)
(sqrt.f64 d1)
Outputs
(* d1 (+ 30 d2))
(* d1 d2)
(* d1 (* d2 (+ 1 (* 30 (/ 1 d2)))))
(* d1 (+ 1 (* 30 (/ 1 d2))))
(* 30 (/ d1 d2))
(* 30 d1)
(* 30 (sqrt d1))
(* 900 d1)
(sqrt d1)
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (* (sqrt -900) (sqrt -1))))
(* -1 (* (sqrt d1) (* (sqrt -900) (sqrt -1))))
(* -1 (* (sqrt d1) (pow (sqrt -1) 2)))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 30 d1) (* d1 d2))
(/ (+ (* 30 d1) (* d1 d2)) d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
d1
(+ d1 (* 30 (/ d1 d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
Calls

6 calls:

TimeVariablePointExpression
6.0ms
d2
@inf
((+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* d2 d1) (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* (+ (* (/ d1 d2) 30) d1) d2) (+ (* (/ d1 d2) 30) d1) (* (/ d1 d2) 30) (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* (sqrt (* 900 d1)) (sqrt d1)) (sqrt (* 900 d1)) (* 900 d1) (sqrt d1))
4.0ms
d1
@-inf
((+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* d2 d1) (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* (+ (* (/ d1 d2) 30) d1) d2) (+ (* (/ d1 d2) 30) d1) (* (/ d1 d2) 30) (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* (sqrt (* 900 d1)) (sqrt d1)) (sqrt (* 900 d1)) (* 900 d1) (sqrt d1))
2.0ms
d1
@inf
((+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* d2 d1) (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* (+ (* (/ d1 d2) 30) d1) d2) (+ (* (/ d1 d2) 30) d1) (* (/ d1 d2) 30) (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* (sqrt (* 900 d1)) (sqrt d1)) (sqrt (* 900 d1)) (* 900 d1) (sqrt d1))
2.0ms
d1
@0
((+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* d2 d1) (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* (+ (* (/ d1 d2) 30) d1) d2) (+ (* (/ d1 d2) 30) d1) (* (/ d1 d2) 30) (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* (sqrt (* 900 d1)) (sqrt d1)) (sqrt (* 900 d1)) (* 900 d1) (sqrt d1))
1.0ms
d2
@-inf
((+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* d2 d1) (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* (+ (* (/ d1 d2) 30) d1) d2) (+ (* (/ d1 d2) 30) d1) (* (/ d1 d2) 30) (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (* (sqrt (* 900 d1)) (sqrt d1)) (sqrt (* 900 d1)) (* 900 d1) (sqrt d1))

simplify77.0ms (1.4%)

Memory
-8.9MiB live, 84.1MiB allocated; 14ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064109
1211109
2652109
32449109
45769109
08143106
Stop Event
iter limit
node limit
Counts
23 → 22
Calls
Call 1
Inputs
(* d1 (+ 30 d2))
(* d1 d2)
(* d1 (* d2 (+ 1 (* 30 (/ 1 d2)))))
(* d1 (+ 1 (* 30 (/ 1 d2))))
(* 30 (/ d1 d2))
(* 30 d1)
(* 30 (sqrt d1))
(* 900 d1)
(sqrt d1)
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (* (sqrt -900) (sqrt -1))))
(* -1 (* (sqrt d1) (* (sqrt -900) (sqrt -1))))
(* -1 (* (sqrt d1) (pow (sqrt -1) 2)))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 30 d1) (* d1 d2))
(/ (+ (* 30 d1) (* d1 d2)) d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
d1
(+ d1 (* 30 (/ d1 d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
Outputs
(* d1 (+ 30 d2))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 (* d2 (+ 1 (* 30 (/ 1 d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) 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)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 30 (sqrt d1))
(*.f64 (sqrt.f64 d1) #s(literal 30 binary64))
(* 900 d1)
(*.f64 #s(literal 900 binary64) d1)
(sqrt d1)
(sqrt.f64 d1)
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* -1 (* d1 (* (sqrt -900) (sqrt -1))))
(*.f64 (neg.f64 d1) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -900 binary64))))
(* -1 (* (sqrt d1) (* (sqrt -900) (sqrt -1))))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -900 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 d1)))
(* -1 (* (sqrt d1) (pow (sqrt -1) 2)))
(sqrt.f64 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)
(+ (* 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 (* 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 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)

rewrite298.0ms (5.3%)

Memory
15.7MiB live, 331.8MiB allocated; 43ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026113
034105
110199
269687
0866384
Stop Event
iter limit
node limit
iter limit
Counts
11 → 74
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1))
(*.f64 d2 d1)
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* 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))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 (sqrt.f64 (*.f64 #s(literal 900 binary64) d1)) (sqrt.f64 d1)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 900 binary64) d1)) (sqrt.f64 d1))
(sqrt.f64 (*.f64 #s(literal 900 binary64) d1))
(*.f64 #s(literal 900 binary64) d1)
(sqrt.f64 d1)
Outputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
(neg.f64 (*.f64 (neg.f64 d2) d1))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* 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 #s(literal -30 binary64) d1)) d2)
(/.f64 (*.f64 #s(literal -30 binary64) d1) (neg.f64 d2))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(neg.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
(*.f64 (*.f64 (sqrt.f64 d1) (pow.f64 (*.f64 #s(literal 900 binary64) d1) #s(literal 1/4 binary64))) (pow.f64 (*.f64 #s(literal 900 binary64) d1) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (pow.f64 d1 #s(literal 1/4 binary64))) (pow.f64 d1 #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 d1 #s(literal 1/4 binary64)) (pow.f64 (*.f64 #s(literal 900 binary64) d1) #s(literal 1/4 binary64))) (*.f64 (pow.f64 d1 #s(literal 1/4 binary64)) (pow.f64 (*.f64 #s(literal 900 binary64) d1) #s(literal 1/4 binary64))))
(*.f64 (*.f64 (pow.f64 (*.f64 #s(literal 900 binary64) d1) #s(literal 1/4 binary64)) (pow.f64 d1 #s(literal 1/4 binary64))) (*.f64 (pow.f64 (*.f64 #s(literal 900 binary64) d1) #s(literal 1/4 binary64)) (pow.f64 d1 #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (*.f64 (*.f64 d1 d1) #s(literal 900 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (*.f64 d1 d1) #s(literal 900 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 900 binary64) d1) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 900 binary64) d1) #s(literal 1/4 binary64)) (sqrt.f64 d1)))
(*.f64 (pow.f64 d1 #s(literal 1/4 binary64)) (*.f64 (pow.f64 d1 #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)))
(*.f64 (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (sqrt.f64 d1))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(pow.f64 (*.f64 (*.f64 d1 d1) #s(literal 900 binary64)) #s(literal 1/2 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 #s(literal 10 binary64) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))) (*.f64 #s(literal -10 binary64) d1))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -20 binary64) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (fma.f64 (*.f64 #s(literal 400 binary64) d1) d1 (*.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal -20 binary64) d1)))))
(/.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 400 binary64) d1) d1 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 #s(literal 10 binary64) d1)))))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (-.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)))))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 #s(literal 10 binary64) d1))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 #s(literal 20 binary64) d1))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 #s(literal 10 binary64) d1))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 #s(literal 20 binary64) d1))
(sqrt.f64 (*.f64 (*.f64 d1 d1) #s(literal 900 binary64)))
(-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 #s(literal -10 binary64) d1))
(-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal -20 binary64) d1))
(exp.f64 (fma.f64 (log.f64 d1) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 #s(literal 900 binary64) d1)) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (log.f64 (*.f64 #s(literal 900 binary64) d1)) #s(literal 1/2 binary64) (*.f64 (log.f64 d1) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d1 d1) #s(literal 900 binary64))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 #s(literal 10 binary64) d1))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1))
(*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 d1 #s(literal 1/4 binary64))) (pow.f64 d1 #s(literal 1/4 binary64)))
(*.f64 (neg.f64 (pow.f64 (*.f64 #s(literal 900 binary64) d1) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (*.f64 #s(literal 900 binary64) d1) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 (*.f64 #s(literal 900 binary64) d1) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (*.f64 #s(literal 900 binary64) d1) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal 900 binary64) d1) #s(literal 1/4 binary64)) (pow.f64 (*.f64 #s(literal 900 binary64) d1) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 d1 #s(literal 1/4 binary64)) (*.f64 (pow.f64 d1 #s(literal 1/4 binary64)) #s(literal 30 binary64)))
(*.f64 (sqrt.f64 d1) #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) (sqrt.f64 d1))
(pow.f64 (exp.f64 (log.f64 (*.f64 #s(literal 900 binary64) d1))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 #s(literal 900 binary64) d1) (*.f64 #s(literal 900 binary64) d1)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 900 binary64) d1) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 900 binary64) d1) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(literal 900 binary64) d1))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 900 binary64) d1)) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 #s(literal 900 binary64) d1)) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 #s(literal 900 binary64) d1)) #s(literal 1/2 binary64))))
(*.f64 #s(literal 900 binary64) d1)
(*.f64 d1 #s(literal 900 binary64))
(*.f64 (neg.f64 (pow.f64 d1 #s(literal 1/4 binary64))) (neg.f64 (pow.f64 d1 #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 d1 #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 d1 #s(literal 1/4 binary64))))
(*.f64 (pow.f64 d1 #s(literal 1/4 binary64)) (pow.f64 d1 #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (log.f64 d1)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 d1 #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 1/4 binary64))
(pow.f64 d1 #s(literal 1/2 binary64))
(sqrt.f64 d1)
(exp.f64 (*.f64 (log.f64 d1) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 d1) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 d1) #s(literal 1/2 binary64))))

eval9.0ms (0.2%)

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

Compiled 1 994 to 318 computations (84.1% saved)

prune104.0ms (1.8%)

Memory
-72.0MiB live, 55.3MiB allocated; 105ms collecting garbage
Pruning

7 alts after pruning (0 fresh and 7 done)

PrunedKeptTotal
New85085
Fresh000
Picked033
Done044
Total85792
Accuracy
100.0%
Counts
92 → 7
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)
53.3%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 (sqrt.f64 (*.f64 #s(literal 900 binary64) d1)) (sqrt.f64 d1)))
41.6%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2))
48.6%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1))
53.5%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
35.6%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))
Compiler

Compiled 350 to 156 computations (55.4% saved)

regimes12.0ms (0.2%)

Memory
32.4MiB live, 32.4MiB allocated; 0ms collecting garbage
Counts
13 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* 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 (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 (sqrt.f64 (*.f64 #s(literal 900 binary64) d1)) (sqrt.f64 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)))
(+.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 (*.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))))
(+.f64 (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))) (*.f64 d1 #s(literal 20 binary64)))
Outputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
Calls

3 calls:

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

Compiled 13 to 13 computations (0% saved)

regimes7.0ms (0.1%)

Memory
-28.5MiB live, 16.7MiB allocated; 4ms collecting garbage
Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
Outputs
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
Calls

3 calls:

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

Compiled 13 to 13 computations (0% saved)

regimes4.0ms (0.1%)

Memory
12.2MiB live, 12.2MiB allocated; 0ms collecting garbage
Counts
2 → 3
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1))
Outputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.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 d2 d1))
Calls

3 calls:

1.0ms
d1
1.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
1.0ms
d2
Results
AccuracySegmentsBranch
81.9%3(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
58.4%3d1
98.1%3d2
Compiler

Compiled 13 to 13 computations (0% saved)

regimes3.0ms (0.1%)

Memory
8.0MiB live, 8.0MiB allocated; 0ms collecting garbage
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
d2
1.0ms
d1
Results
AccuracySegmentsBranch
53.5%1d1
53.5%1(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
53.5%1d2
Compiler

Compiled 13 to 13 computations (0% saved)

bsearch33.0ms (0.6%)

Memory
20.0MiB live, 66.1MiB allocated; 3ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
0.005171308060204237
296992936.03109276
15.0ms
-5748.989451754994
-3.9840105678880086e-10
Samples
17.0ms320×0valid
Compiler

Compiled 614 to 514 computations (16.3% saved)

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

simplify57.0ms (1%)

Memory
-3.8MiB live, 46.8MiB allocated; 9ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02259
13953
28653
318753
436153
555453
689153
7129753
8154953
9165953
10171953
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(if (<=.f64 d2 #s(literal -30 binary64)) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1)) (if (<=.f64 d2 #s(literal 30 binary64)) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1)) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1))))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
Outputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(if (<=.f64 d2 #s(literal -30 binary64)) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1)) (if (<=.f64 d2 #s(literal 30 binary64)) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1)) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1))))
(if (or (<=.f64 d2 #s(literal -30 binary64)) (not (<=.f64 d2 #s(literal 30 binary64)))) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.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))

derivations632.0ms (11.1%)

Memory
-8.2MiB live, 618.4MiB allocated; 102ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0217545
1833522
23418458
08871435
0927
01423
15321
247419
3739019
0807919
041172
070171
1283120
22342120
08094119
04362
114962
245662
3177262
4440162
5729162
0804362
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 65 to 23 computations (64.6% saved)

preprocess54.0ms (0.9%)

Memory
-3.2MiB live, 41.8MiB allocated; 4ms collecting garbage
Remove

(negabs d1)

Compiler

Compiled 174 to 84 computations (51.7% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...