FastMath test2

Time bar (total: 13.9s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

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

Compiled 13 to 11 computations (15.4% saved)

sample1.4s (9.8%)

Memory
-5.1MiB live, 939.5MiB allocated
Samples
999.0ms8 148×0valid
27.0ms64×1valid
5.0ms44×2valid
Precisions
Click to see histograms. Total time spent on operations: 569.0ms
ival-mult: 377.0ms (66.3% of total)
ival-add: 172.0ms (30.3% of total)
exact: 8.0ms (1.4% of total)
ival-true: 6.0ms (1.1% of total)
adjust: 3.0ms (0.5% of total)
ival-assert: 3.0ms (0.5% of total)
Bogosity

explain92.0ms (0.7%)

Memory
8.4MiB live, 200.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(*.f64 d1 #s(literal 10 binary64))
00-0-(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
00-0-(*.f64 d1 d2)
00-0-(*.f64 d1 #s(literal 20 binary64))
00-0-d2
00-0-(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
00-0-d1
00-0-#s(literal 20 binary64)
00-0-#s(literal 10 binary64)
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
28.0ms492×0valid
1.0ms12×1valid
1.0ms2valid
Compiler

Compiled 77 to 31 computations (59.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult: 9.0ms (56.8% of total)
ival-add: 5.0ms (31.5% of total)
exact: 1.0ms (6.3% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess76.0ms (0.5%)

Memory
28.4MiB live, 75.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02351
17641
226429
357425
4103625
5169225
6247025
7290225
8319225
9330225
10332725
0911
0149
1287
2775
31785
43115
54535
66805
79115
810785
911435
1011835
011835
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Outputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
Symmetry

(negabs d1)

Compiler

Compiled 11 to 9 computations (18.2% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

simplify114.0ms (0.8%)

Memory
-28.6MiB live, 19.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d2)
cost-diff0
(*.f64 d1 #s(literal 10 binary64))
cost-diff2
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
cost-diff4
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0931
01427
12825
27723
317823
431123
545323
668023
791123
8107823
9114323
10118323
0118323
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(*.f64 d1 #s(literal 10 binary64))
d1
#s(literal 10 binary64)
(*.f64 d1 d2)
d2
(*.f64 d1 #s(literal 20 binary64))
#s(literal 20 binary64)
Outputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(*.f64 (-.f64 d2 #s(literal -10 binary64)) d1)
(*.f64 d1 #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) d1)
d1
#s(literal 10 binary64)
(*.f64 d1 d2)
(*.f64 d2 d1)
d2
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
#s(literal 20 binary64)

localize118.0ms (0.9%)

Memory
-8.8MiB live, 38.1MiB allocated
Localize:

Found 4 expressions of interest:

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

Compiled 33 to 11 computations (66.7% saved)

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

series7.0ms (0%)

Memory
11.9MiB live, 11.9MiB allocated
Counts
5 → 14
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(*.f64 d1 #s(literal 10 binary64))
(*.f64 d1 d2)
(*.f64 d1 #s(literal 20 binary64))
Outputs
(* d1 (+ 30 d2))
(* d1 (+ 10 d2))
(* 10 d1)
(* d1 d2)
(* 20 d1)
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (* -1 d2) 10)))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 10 d1) (* d1 d2))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (* 10 (/ d1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
Calls

6 calls:

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

simplify130.0ms (0.9%)

Memory
11.1MiB live, 107.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite288.0ms (2.1%)

Memory
-20.6MiB live, 218.0MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0927
01423
15321
247419
3739019
0807919
Stop Event
iter limit
node limit
iter limit
Counts
5 → 247
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(*.f64 d1 #s(literal 10 binary64))
(*.f64 d1 d2)
(*.f64 d1 #s(literal 20 binary64))
Outputs
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)))) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 #s(literal 30 binary64) d2) d1) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)))) (*.f64 (+.f64 #s(literal 30 binary64) d2) d1))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64))) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (-.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) d1) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) d1) d1) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) d1) d1) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) d1) d1) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (fma.f64 d1 #s(literal 30 binary64) (*.f64 (neg.f64 d1) d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) (*.f64 #s(literal 10 binary64) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)))) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 (neg.f64 d1) d2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) d1) d1) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) d1) d1) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) d1) d1) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) d1) d1) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (neg.f64 d1)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 20 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal 20 binary64) d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (*.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 #s(literal 20 binary64) d2)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (*.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) (-.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) (*.f64 #s(literal 10 binary64) d1))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))) (neg.f64 (*.f64 (neg.f64 d1) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (*.f64 (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 #s(literal 20 binary64) d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 6 binary64))) (*.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 4 binary64))) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 6 binary64))) (*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64))) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 10 binary64)) (+.f64 #s(literal 20 binary64) d2)))))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (*.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) (-.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) (*.f64 #s(literal 10 binary64) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 9 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 9 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 6 binary64))) (*.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 d1)) #s(literal 3 binary64)) #s(literal 8000 binary64))) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (*.f64 (neg.f64 d1) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64))) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(neg.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)))) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 (neg.f64 d1) (+.f64 d2 #s(literal -10 binary64)))))
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64))) (neg.f64 (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (-.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)))) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 #s(literal 30 binary64) d2) d1) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)))) (*.f64 (+.f64 #s(literal 30 binary64) d2) d1) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal -20 binary64) d1)))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64))) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal -20 binary64) d1)))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (-.f64 (*.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (*.f64 #s(literal 20 binary64) d1))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (*.f64 #s(literal 20 binary64) d1))
(fma.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)))) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)))) (*.f64 #s(literal 20 binary64) d1))
(fma.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64))) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64))) (*.f64 #s(literal 20 binary64) d1))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 d1)) d1) (/.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (neg.f64 d1)) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (neg.f64 d1)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (/.f64 (fabs.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) d1) (/.f64 (fabs.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) d1) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 20 binary64) d1))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 d1)) (/.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (+.f64 #s(literal 20 binary64) d2) d1 (*.f64 #s(literal 10 binary64) d1))
(fma.f64 (*.f64 d1 d1) (/.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3/2 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3/2 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal -20 binary64) d1)))
(fma.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3/2 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3/2 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (neg.f64 d1)) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (neg.f64 d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (fabs.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (/.f64 (fabs.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 #s(literal 1000 binary64) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal -20 binary64) d1)))
(fma.f64 #s(literal 1000 binary64) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 #s(literal 8000 binary64) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 #s(literal 1000 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal -20 binary64) d1)))
(fma.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 #s(literal 1000 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 #s(literal 8000 binary64) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 #s(literal 20 binary64) d1))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal 20 binary64) d1))
(fma.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal -20 binary64) d1)))
(fma.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 20 binary64) d1) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (*.f64 #s(literal 20 binary64) d1) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (/.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (/.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 #s(literal 20 binary64) d1))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) d1) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal -20 binary64) d1)))
(fma.f64 (*.f64 #s(literal 10 binary64) d1) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal 20 binary64) d1)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1))
(fma.f64 d1 (/.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(fma.f64 d1 (-.f64 d2 #s(literal -10 binary64)) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 d1 (-.f64 d2 #s(literal -10 binary64)) (*.f64 #s(literal 20 binary64) d1))
(fma.f64 d1 (-.f64 #s(literal 10 binary64) (neg.f64 d2)) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 d1 (-.f64 #s(literal 10 binary64) (neg.f64 d2)) (*.f64 #s(literal 20 binary64) d1))
(fma.f64 d1 (-.f64 d2 #s(literal -20 binary64)) (*.f64 #s(literal 10 binary64) d1))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 (neg.f64 d2) (neg.f64 d1)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(fma.f64 d1 (+.f64 #s(literal 20 binary64) d2) (*.f64 #s(literal 10 binary64) d1))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 #s(literal 20 binary64) d1))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 (+.f64 #s(literal 20 binary64) d2) d1))
(-.f64 (fma.f64 #s(literal 20 binary64) d1 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)))) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 #s(literal 20 binary64) d2)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 #s(literal 20 binary64) d2)))))
(-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 (neg.f64 d1) d2))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal -20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal -20 binary64) d1)))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 20 binary64) d1)))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (*.f64 (/.f64 (*.f64 #s(literal 400 binary64) d1) d1) (/.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(-.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) (*.f64 #s(literal -10 binary64) d1))
(-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (neg.f64 d1)))
(-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (*.f64 #s(literal -20 binary64) d1))
(-.f64 (*.f64 d2 d1) (fma.f64 #s(literal -10 binary64) d1 (*.f64 #s(literal -20 binary64) d1)))
(-.f64 (*.f64 d2 d1) (-.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 #s(literal 10 binary64) d1)))
(-.f64 (*.f64 d2 d1) (-.f64 (*.f64 #s(literal -10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)))
(-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal 20 binary64) d2)))
(+.f64 (fma.f64 #s(literal 20 binary64) d1 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (*.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) (-.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) (*.f64 #s(literal 10 binary64) d1))))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (*.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) (-.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) (*.f64 #s(literal 10 binary64) d1))))))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 (neg.f64 d2) (neg.f64 d1)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d2 d1))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal -20 binary64) d1)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (*.f64 #s(literal 20 binary64) d1)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(+.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d1) (*.f64 #s(literal 10 binary64) d1))
(+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1))
(+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (*.f64 #s(literal 20 binary64) d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (+.f64 #s(literal 20 binary64) d2) d1))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (/.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(*.f64 d1 (-.f64 d2 #s(literal -10 binary64)))
(*.f64 d1 (-.f64 #s(literal 10 binary64) (neg.f64 d2)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) d1) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)))) (fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (fma.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))))))))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) d1) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))) (*.f64 (neg.f64 d1) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (*.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (*.f64 (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 9 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 9 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (*.f64 #s(literal 1000 binary64) (pow.f64 (*.f64 (*.f64 d1 d1) d2) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))))
(neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (neg.f64 d1)))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 10 binary64)) d1) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 #s(literal 100 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) d1) d1) (/.f64 (*.f64 #s(literal -10 binary64) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 (fabs.f64 d1) #s(literal 10 binary64)) d1) (/.f64 (*.f64 (fabs.f64 d1) #s(literal 10 binary64)) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) d1) d1) (/.f64 (*.f64 #s(literal 10 binary64) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 #s(literal 10 binary64) d1) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 10 binary64)) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 100 binary64) d1) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (*.f64 #s(literal 100 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 10 binary64)) (/.f64 #s(literal 10 binary64) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (*.f64 d1 d1) (/.f64 #s(literal 100 binary64) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3/2 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3/2 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 #s(literal 100 binary64) (/.f64 (*.f64 d1 d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (*.f64 #s(literal -10 binary64) d1) (/.f64 (*.f64 #s(literal -10 binary64) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (*.f64 (fabs.f64 d1) #s(literal 10 binary64)) (/.f64 (*.f64 (fabs.f64 d1) #s(literal 10 binary64)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1000 binary64) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 #s(literal 1000 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (/.f64 (*.f64 d2 d1) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 (*.f64 d2 d1) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 d2 d1 (*.f64 #s(literal 10 binary64) d1))
(fma.f64 (*.f64 #s(literal 10 binary64) d1) (/.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 (*.f64 #s(literal 10 binary64) d1) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 10 binary64)) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 (neg.f64 d2) (neg.f64 d1)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d2 d1))
(fma.f64 d1 (/.f64 (*.f64 #s(literal 100 binary64) d1) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(fma.f64 d1 d2 (*.f64 #s(literal 10 binary64) d1))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 (neg.f64 d2) (neg.f64 d1)))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d2 d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (neg.f64 d1) d2) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 10 binary64) d2)))
(-.f64 (*.f64 d2 d1) (*.f64 #s(literal -10 binary64) d1))
(-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) d2))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 10 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)))))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 100 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1)))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 10 binary64) d1))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d2) (neg.f64 d1)))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d2 d1))
(*.f64 #s(literal 10 binary64) d1)
(*.f64 d1 #s(literal 10 binary64))
(*.f64 d2 d1)
(*.f64 d1 d2)
(neg.f64 (*.f64 (neg.f64 d1) d2))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(neg.f64 (*.f64 #s(literal -20 binary64) d1))

eval34.0ms (0.2%)

Memory
35.5MiB live, 73.2MiB allocated
Compiler

Compiled 8 148 to 766 computations (90.6% saved)

prune4.0ms (0%)

Memory
18.4MiB live, 18.4MiB allocated
Pruning

4 alts after pruning (4 fresh and 0 done)

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

Compiled 53 to 39 computations (26.4% saved)

simplify122.0ms (0.9%)

Memory
3.3MiB live, 144.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 10 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize97.0ms (0.7%)

Memory
-36.7MiB live, 155.3MiB allocated
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 d2 d1)
accuracy0.015625
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
accuracy0.21712875976844204
(pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))
accuracy0.21875
(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)))
accuracy9.775832905164934
(/.f64 d1 (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
accuracy24.989523649475128
(/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) d1))
accuracy0.0
(+.f64 #s(literal 30 binary64) d2)
accuracy0.02734375
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
accuracy0.0
(*.f64 #s(literal 30 binary64) d1)
accuracy34.748019803443725
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
Samples
48.0ms229×0valid
5.0ms12×2valid
4.0ms15×1valid
Compiler

Compiled 147 to 30 computations (79.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
ival-add: 17.0ms (39.7% of total)
ival-mult: 15.0ms (35% of total)
ival-div: 4.0ms (9.3% of total)
ival-pow2: 3.0ms (7% of total)
adjust: 2.0ms (4.7% of total)
ival-sub: 1.0ms (2.3% of total)
ival-neg: 1.0ms (2.3% of total)
exact: 1.0ms (2.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series20.0ms (0.1%)

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

6 calls:

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

simplify123.0ms (0.9%)

Memory
36.8MiB live, 223.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite259.0ms (1.9%)

Memory
-0.9MiB live, 365.7MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

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

eval109.0ms (0.8%)

Memory
25.0MiB live, 212.2MiB allocated
Compiler

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

prune19.0ms (0.1%)

Memory
-24.9MiB live, 63.7MiB allocated
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New7922794
Fresh000
Picked134
Done000
Total7935798
Accuracy
100.0%
Counts
798 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
83.6%
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 30 binary64) d2))
100.0%
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
87.4%
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2))
45.7%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
Compiler

Compiled 74 to 54 computations (27% saved)

simplify225.0ms (1.6%)

Memory
21.8MiB live, 215.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
02990
03890
17784
221882
374379
4291673
5777173
0810471
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(/.f64 d1 d2)
d1
d2
#s(literal 30 binary64)
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 30 binary64) d2))
(*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1)
(-.f64 #s(literal 900 binary64) (*.f64 d2 d2))
#s(literal 900 binary64)
(*.f64 d2 d2)
d2
d1
(-.f64 #s(literal 30 binary64) d2)
#s(literal 30 binary64)
Outputs
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2))
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (fma.f64 #s(literal 30 binary64) d1 (*.f64 d2 d1)))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d2 d1))
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(/.f64 d1 d2)
d1
d2
#s(literal 30 binary64)
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))
(*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1)
(-.f64 #s(literal 900 binary64) (*.f64 d2 d2))
#s(literal 900 binary64)
(*.f64 d2 d2)
d2
d1
(-.f64 #s(literal 30 binary64) d2)
#s(literal 30 binary64)

localize125.0ms (0.9%)

Memory
-7.8MiB live, 230.1MiB allocated
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 d2 d2)
accuracy0.00390625
(-.f64 #s(literal 900 binary64) (*.f64 d2 d2))
accuracy2.1122293829877234
(*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1)
accuracy8.332298533549782
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 30 binary64) d2))
accuracy0.0
(/.f64 d1 d2)
accuracy0.0
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2))
accuracy0.0625
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
accuracy8.00756403669352
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
Samples
99.0ms246×0valid
3.0ms1valid
0.0ms2valid
Compiler

Compiled 85 to 30 computations (64.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 89.0ms
ival-mult: 38.0ms (42.8% of total)
ival-div: 36.0ms (40.6% of total)
ival-sub: 4.0ms (4.5% of total)
ival-add: 4.0ms (4.5% of total)
ival-pow2: 3.0ms (3.4% of total)
adjust: 1.0ms (1.1% of total)
ival-neg: 1.0ms (1.1% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series19.0ms (0.1%)

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

6 calls:

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

simplify147.0ms (1.1%)

Memory
-6.7MiB live, 272.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0147297
1528291
22107224
09028218
Stop Event
iter limit
node limit
Counts
35 → 34
Calls
Call 1
Inputs
(* d1 (* d2 (+ 1 (* 30 (/ 1 d2)))))
(* d1 (+ 20 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2))))))
(* d1 (+ 1 (* 30 (/ 1 d2))))
(/ d1 d2)
(/ (* d1 (- 900 (pow d2 2))) (- 30 d2))
(* d1 (- 900 (pow d2 2)))
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) (+ 20 (* 100 (/ 1 (- 10 d2)))))))
(* 30 d1)
(+ (* 30 d1) (* d1 d2))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (* 1/10 d1)))))))
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (+ (* 1/10 d1) (* d2 (+ (* -1/100 d1) (* 1/100 d1))))))))))
(* 30 (/ d1 d2))
(/ (+ (* 30 d1) (* d1 d2)) d2)
(* 900 d1)
(+ (* -1 (* d1 (pow d2 2))) (* 900 d1))
900
(+ 900 (* -1 (pow d2 2)))
(pow d2 2)
(* d1 d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (* 100 (/ d1 (pow d2 2))))))))
(* d2 (+ d1 (+ (* -1000 (/ d1 (pow d2 3))) (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3))))))))))
d1
(+ d1 (* 30 (/ d1 d2)))
(* -1 (* d1 (pow d2 2)))
(* (pow d2 2) (+ (* -1 d1) (* 900 (/ d1 (pow d2 2)))))
(* -1 (pow d2 2))
(* (pow d2 2) (- (* 900 (/ 1 (pow d2 2))) 1))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (* 100 d1)) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (+ (* -1 (/ (+ (* -1000 d1) (* 1000 d1)) d2)) (* 100 d1))) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
Outputs
(* d1 (* d2 (+ 1 (* 30 (/ 1 d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* d1 (+ 20 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2))))))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64)) d1)
(* d1 (+ 1 (* 30 (/ 1 d2))))
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(/ d1 d2)
(/.f64 d1 d2)
(/ (* d1 (- 900 (pow d2 2))) (- 30 d2))
(*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(* d1 (- 900 (pow d2 2)))
(*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1)
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) (+ 20 (* 100 (/ 1 (- 10 d2)))))))
(*.f64 (neg.f64 d1) (-.f64 (fma.f64 d2 (/.f64 d2 (-.f64 #s(literal 10 binary64) d2)) (/.f64 #s(literal -100 binary64) (-.f64 #s(literal 10 binary64) d2))) #s(literal 20 binary64)))
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(+ (* 30 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(+ (* 10 d1) (* 20 d1))
(*.f64 #s(literal 30 binary64) d1)
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (* 1/10 d1)))))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (+ (* 1/10 d1) (* d2 (+ (* -1/100 d1) (* 1/100 d1))))))))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* 30 (/ d1 d2))
(*.f64 (/.f64 d1 d2) #s(literal 30 binary64))
(/ (+ (* 30 d1) (* d1 d2)) d2)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(* 900 d1)
(*.f64 #s(literal 900 binary64) d1)
(+ (* -1 (* d1 (pow d2 2))) (* 900 d1))
(*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1)
900
#s(literal 900 binary64)
(+ 900 (* -1 (pow d2 2)))
(-.f64 #s(literal 900 binary64) (*.f64 d2 d2))
(pow d2 2)
(*.f64 d2 d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* d2 (+ d1 (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (* 100 (/ d1 (pow d2 2))))))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* d2 (+ d1 (+ (* -1000 (/ d1 (pow d2 3))) (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3))))))))))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 30 binary64) (/.f64 #s(literal 1000 binary64) (*.f64 d2 d2))) (fma.f64 (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64))) #s(literal -1000 binary64) d1)) d2)
d1
(+ d1 (* 30 (/ d1 d2)))
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(* -1 (* d1 (pow d2 2)))
(*.f64 (*.f64 (neg.f64 d2) d1) d2)
(* (pow d2 2) (+ (* -1 d1) (* 900 (/ d1 (pow d2 2)))))
(*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 d1 d2) d2) #s(literal 900 binary64) (neg.f64 d1)) d2) d2)
(* -1 (pow d2 2))
(*.f64 (neg.f64 d2) d2)
(* (pow d2 2) (- (* 900 (/ 1 (pow d2 2))) 1))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 900 binary64) (*.f64 d2 d2)) #s(literal 1 binary64)) d2) d2)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (* 100 d1)) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (+ (* -1 (/ (+ (* -1000 d1) (* 1000 d1)) d2)) (* 100 d1))) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)

rewrite267.0ms (1.9%)

Memory
41.7MiB live, 374.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02980
03880
116868
2130868
0836366
Stop Event
iter limit
node limit
iter limit
Counts
8 → 166
Calls
Call 1
Inputs
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2))
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(/.f64 d1 d2)
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 30 binary64) d2))
(*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1)
(-.f64 #s(literal 900 binary64) (*.f64 d2 d2))
(*.f64 d2 d2)
Outputs
(*.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) d2)
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))) (-.f64 (*.f64 d2 d1) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))) (-.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2)) (*.f64 (*.f64 d2 d1) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (*.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (neg.f64 d1) d1)) d2)) (neg.f64 (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) d2)) (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))))
(/.f64 (neg.f64 (*.f64 d2 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (neg.f64 d1) d1)))) (neg.f64 (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)))
(/.f64 (neg.f64 (*.f64 d2 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (neg.f64 d1) d1)) d2) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(/.f64 (*.f64 d2 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (neg.f64 d1) d1))) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1))
(/.f64 (*.f64 d2 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 d2 d1))) (neg.f64 (sqrt.f64 (*.f64 d2 d1))) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 d2 d1))) (neg.f64 (sqrt.f64 (*.f64 d2 d1))) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (fabs.f64 (sqrt.f64 (*.f64 d2 d1))) (fabs.f64 (sqrt.f64 (*.f64 d2 d1))) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))
(fma.f64 (fabs.f64 (sqrt.f64 (*.f64 d2 d1))) (fabs.f64 (sqrt.f64 (*.f64 d2 d1))) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (exp.f64 (log.f64 d2)) (exp.f64 (log.f64 d1)) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))
(fma.f64 (exp.f64 (log.f64 d2)) (exp.f64 (log.f64 d1)) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d2)) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))
(fma.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d2)) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 1 binary64)) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (fabs.f64 d1) d2 (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))
(fma.f64 (fabs.f64 d1) d2 (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2 (*.f64 d2 d1))
(fma.f64 d2 (fabs.f64 d1) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d2))
(fma.f64 d2 (fabs.f64 d1) (*.f64 d2 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(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 (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1) d2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))) (*.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))))) (-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)) (fma.f64 (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1))))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64))) (fma.f64 d1 d1 (fma.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) #s(literal 3 binary64))) (fma.f64 d1 d1 (fma.f64 (*.f64 (neg.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) (*.f64 (neg.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) (*.f64 d1 (*.f64 (neg.f64 (/.f64 d1 d2)) #s(literal 30 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (-.f64 (*.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d1 d1) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (neg.f64 d1) d1)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)) (*.f64 (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1) (*.f64 d1 d1))) (*.f64 (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))) (*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))) (pow.f64 d1 #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))))
(/.f64 (-.f64 (*.f64 d1 d1) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (neg.f64 d1) d1))) (neg.f64 (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (neg.f64 d1) d1)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 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 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(-.f64 (/.f64 (*.f64 d1 d1) (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)))
(-.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))
(-.f64 d1 (*.f64 (neg.f64 (/.f64 d1 d2)) #s(literal 30 binary64)))
(+.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)))))
(+.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)) (/.f64 (*.f64 (neg.f64 d1) d1) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)))
(+.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1)
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 d1))) (neg.f64 (neg.f64 (neg.f64 d2))))
(/.f64 (neg.f64 (neg.f64 d1)) (neg.f64 (neg.f64 d2)))
(/.f64 (neg.f64 d1) (neg.f64 d2))
(/.f64 d1 d2)
(neg.f64 (/.f64 (neg.f64 d1) d2))
(neg.f64 (/.f64 d1 (neg.f64 d2)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (+.f64 #s(literal 30 binary64) d2) #s(literal 900 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (+.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))
(*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (neg.f64 (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (neg.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))))) (neg.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) d1)) (neg.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) d1)) (neg.f64 (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)))
(/.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))) (neg.f64 (neg.f64 (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) d1) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) d1) (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 30 binary64) d2))
(neg.f64 (/.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 30 binary64) d2)))
(neg.f64 (/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1) (neg.f64 (-.f64 #s(literal 30 binary64) d2))))
(+.f64 (/.f64 (*.f64 #s(literal 900 binary64) d1) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d2) d1) (-.f64 #s(literal 30 binary64) d2)))
(+.f64 (/.f64 (*.f64 d1 #s(literal 900 binary64)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 d1 (*.f64 (neg.f64 d2) d2)) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1)
(*.f64 d1 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 900 binary64) d1) (*.f64 #s(literal 900 binary64) d1)) (*.f64 (*.f64 (*.f64 (neg.f64 d2) d2) d1) (*.f64 (*.f64 (neg.f64 d2) d2) d1))) (-.f64 (*.f64 #s(literal 900 binary64) d1) (*.f64 (*.f64 (neg.f64 d2) d2) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 900 binary64)) (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 (*.f64 (neg.f64 d2) d2)) (*.f64 d1 (*.f64 (neg.f64 d2) d2)))) (-.f64 (*.f64 d1 #s(literal 900 binary64)) (*.f64 d1 (*.f64 (neg.f64 d2) d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 900 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (neg.f64 d2) d2) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 900 binary64) d1) (*.f64 #s(literal 900 binary64) d1) (-.f64 (*.f64 (*.f64 (*.f64 (neg.f64 d2) d2) d1) (*.f64 (*.f64 (neg.f64 d2) d2) d1)) (*.f64 (*.f64 #s(literal 900 binary64) d1) (*.f64 (*.f64 (neg.f64 d2) d2) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 900 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (*.f64 (neg.f64 d2) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 900 binary64)) (*.f64 d1 #s(literal 900 binary64)) (-.f64 (*.f64 (*.f64 d1 (*.f64 (neg.f64 d2) d2)) (*.f64 d1 (*.f64 (neg.f64 d2) d2))) (*.f64 (*.f64 d1 #s(literal 900 binary64)) (*.f64 d1 (*.f64 (neg.f64 d2) d2))))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))))) (neg.f64 (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))))) (neg.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) d1)) (neg.f64 (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) d1)) (neg.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) d1) (fma.f64 d2 d2 #s(literal 900 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) d1) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)))
(fma.f64 #s(literal 900 binary64) d1 (*.f64 (*.f64 (neg.f64 d2) d2) d1))
(fma.f64 d1 #s(literal 900 binary64) (*.f64 d1 (*.f64 (neg.f64 d2) d2)))
(+.f64 (*.f64 #s(literal 900 binary64) d1) (*.f64 (*.f64 (neg.f64 d2) d2) d1))
(+.f64 (*.f64 d1 #s(literal 900 binary64)) (*.f64 d1 (*.f64 (neg.f64 d2) d2)))
(/.f64 (-.f64 #s(literal 810000 binary64) (*.f64 (*.f64 (neg.f64 (neg.f64 d2)) (neg.f64 d2)) (*.f64 (neg.f64 (neg.f64 d2)) (neg.f64 d2)))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 810000 binary64)) (-.f64 (*.f64 (neg.f64 d2) d2) #s(literal 900 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 810000 binary64) (fma.f64 d2 d2 #s(literal 900 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 810000 binary64) (fma.f64 d2 d2 #s(literal 900 binary64))) (/.f64 #s(literal 810000 binary64) (fma.f64 d2 d2 #s(literal 900 binary64))) (fma.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64))) (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64))) (*.f64 (/.f64 #s(literal 810000 binary64) (fma.f64 d2 d2 #s(literal 900 binary64))) (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 729000000 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 729000000 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))) (/.f64 #s(literal 729000000 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))) (fma.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))) (*.f64 (/.f64 #s(literal 729000000 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)))))))
(/.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 (*.f64 (neg.f64 (neg.f64 d2)) d2) #s(literal 3 binary64))) (+.f64 #s(literal 810000 binary64) (fma.f64 (*.f64 (neg.f64 (neg.f64 d2)) d2) (*.f64 (neg.f64 (neg.f64 d2)) d2) (*.f64 #s(literal 900 binary64) (*.f64 (neg.f64 (neg.f64 d2)) d2)))))
(/.f64 (+.f64 #s(literal 729000000 binary64) (pow.f64 (*.f64 (neg.f64 (neg.f64 d2)) (neg.f64 d2)) #s(literal 3 binary64))) (+.f64 #s(literal 810000 binary64) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 d2)) (neg.f64 d2)) (*.f64 (neg.f64 (neg.f64 d2)) (neg.f64 d2))) (*.f64 #s(literal 900 binary64) (*.f64 (neg.f64 (neg.f64 d2)) (neg.f64 d2))))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729000000 binary64)) (+.f64 (pow.f64 d2 #s(literal 4 binary64)) (-.f64 #s(literal 810000 binary64) (*.f64 (*.f64 (neg.f64 d2) d2) #s(literal 900 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 d2 d2 #s(literal 900 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (neg.f64 (+.f64 #s(literal 810000 binary64) (-.f64 (pow.f64 d2 #s(literal 4 binary64)) (*.f64 #s(literal 900 binary64) (*.f64 (neg.f64 d2) d2))))))
(/.f64 (-.f64 (*.f64 #s(literal 810000 binary64) (fma.f64 d2 d2 #s(literal 900 binary64))) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (pow.f64 d2 #s(literal 4 binary64)))) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 729000000 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))) (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)) (pow.f64 d2 #s(literal 6 binary64)))) (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))))
(/.f64 (+.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (+.f64 #s(literal 810000 binary64) (-.f64 (pow.f64 d2 #s(literal 4 binary64)) (*.f64 #s(literal 900 binary64) (*.f64 (neg.f64 d2) d2)))))
(/.f64 (neg.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (neg.f64 (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))))
(/.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(/.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)))
(fma.f64 (neg.f64 d2) d2 #s(literal 900 binary64))
(fma.f64 d2 (neg.f64 d2) #s(literal 900 binary64))
(-.f64 (/.f64 #s(literal 810000 binary64) (fma.f64 d2 d2 #s(literal 900 binary64))) (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64))))
(-.f64 (/.f64 #s(literal 729000000 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))))
(-.f64 #s(literal 900 binary64) (*.f64 (neg.f64 (neg.f64 d2)) d2))
(-.f64 #s(literal 900 binary64) (*.f64 d2 d2))
(+.f64 (/.f64 #s(literal 729000000 binary64) (+.f64 #s(literal 810000 binary64) (-.f64 (pow.f64 d2 #s(literal 4 binary64)) (*.f64 #s(literal 900 binary64) (*.f64 (neg.f64 d2) d2))))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (+.f64 #s(literal 810000 binary64) (-.f64 (pow.f64 d2 #s(literal 4 binary64)) (*.f64 #s(literal 900 binary64) (*.f64 (neg.f64 d2) d2))))))
(+.f64 (/.f64 #s(literal 810000 binary64) (fma.f64 d2 d2 #s(literal 900 binary64))) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d2) (*.f64 d2 d2)) (fma.f64 d2 d2 #s(literal 900 binary64))))
(+.f64 (*.f64 (neg.f64 d2) d2) #s(literal 900 binary64))
(+.f64 #s(literal 900 binary64) (*.f64 (neg.f64 (neg.f64 d2)) (neg.f64 d2)))
(+.f64 #s(literal 900 binary64) (*.f64 (neg.f64 d2) d2))
(*.f64 (neg.f64 (neg.f64 (neg.f64 d2))) (neg.f64 (neg.f64 (neg.f64 d2))))
(*.f64 (exp.f64 (log.f64 d2)) (exp.f64 (log.f64 d2)))
(*.f64 (neg.f64 (neg.f64 d2)) (neg.f64 (neg.f64 d2)))
(*.f64 (neg.f64 d2) (neg.f64 d2))
(*.f64 d2 d2)
(pow.f64 (exp.f64 (log.f64 d2)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 d2)) #s(literal 2 binary64))
(pow.f64 (neg.f64 d2) #s(literal 2 binary64))
(pow.f64 (*.f64 d2 d2) #s(literal 1 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 d2) d2))
(sqrt.f64 (pow.f64 d2 #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 d2) d2))
(fabs.f64 (*.f64 d2 d2))
(exp.f64 (*.f64 (log.f64 (neg.f64 d2)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 d2) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 d2) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 d2) #s(literal 2 binary64))))

eval24.0ms (0.2%)

Memory
3.1MiB live, 96.7MiB allocated
Compiler

Compiled 7 002 to 792 computations (88.7% saved)

prune6.0ms (0%)

Memory
-24.1MiB live, 22.0MiB allocated
Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New1843187
Fresh000
Picked202
Done033
Total1866192
Accuracy
100.0%
Counts
192 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
45.0%
(/.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (-.f64 #s(literal 30 binary64) d2))
100.0%
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
33.2%
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2))
55.3%
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1)))
45.7%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
Compiler

Compiled 125 to 87 computations (30.4% saved)

simplify94.0ms (0.7%)

Memory
-1.5MiB live, 99.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 11 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
038179
045179
185167
2220163
3705157
42810145
57965145
08009140
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1)))
#s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
d1
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2))
(*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2)
#s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64)))
(*.f64 (/.f64 d1 d2) #s(literal 30 binary64))
(/.f64 d1 d2)
d1
d2
#s(literal 30 binary64)
(/.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (-.f64 #s(literal 30 binary64) d2))
(*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1)
#s(approx (- 900 (* d2 d2)) #s(literal 900 binary64))
#s(literal 900 binary64)
d1
(-.f64 #s(literal 30 binary64) d2)
#s(literal 30 binary64)
d2
Outputs
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1)))
#s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
d1
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2))
(*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2)
#s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64)))
(*.f64 (/.f64 d1 d2) #s(literal 30 binary64))
(/.f64 d1 d2)
d1
d2
#s(literal 30 binary64)
(/.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (-.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)))
(*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1)
#s(approx (- 900 (* d2 d2)) #s(literal 900 binary64))
#s(literal 900 binary64)
d1
(-.f64 #s(literal 30 binary64) d2)
#s(literal 30 binary64)
d2

localize146.0ms (1.1%)

Memory
18.1MiB live, 111.4MiB allocated
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(-.f64 #s(literal 30 binary64) d2)
accuracy2.1122293829877234
(*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1)
accuracy8.332298533549782
(/.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (-.f64 #s(literal 30 binary64) d2))
accuracy35.19213544976231
#s(approx (- 900 (* d2 d2)) #s(literal 900 binary64))
accuracy0.0
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2))
accuracy0.20150375976844204
(*.f64 (/.f64 d1 d2) #s(literal 30 binary64))
accuracy8.00756403669352
(*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2)
accuracy34.53317733079281
#s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64)))
accuracy0.0
(*.f64 d2 d1)
accuracy0.0
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1)))
accuracy28.6013718692956
#s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1))
Samples
130.0ms246×0valid
3.0ms1valid
0.0ms2valid
Compiler

Compiled 129 to 30 computations (76.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 121.0ms
ival-neg: 73.0ms (60.3% of total)
ival-sub: 20.0ms (16.5% of total)
ival-mult: 14.0ms (11.6% of total)
ival-div: 7.0ms (5.8% of total)
ival-add: 4.0ms (3.3% of total)
ival-pow2: 3.0ms (2.5% of total)
adjust: 1.0ms (0.8% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series26.0ms (0.2%)

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

6 calls:

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

simplify3.8s (27.5%)

Memory
1.0MiB live, 237.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0154309
1543301
22140234
08771228
Stop Event
iter limit
node limit
Counts
38 → 37
Calls
Call 1
Inputs
(* d1 (+ 20 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2))))))
(* d1 (* d2 (+ 1 (* 30 (/ 1 d2)))))
(* d1 d2)
(* d1 (+ 1 (* 30 (/ 1 d2))))
(* 30 (/ d1 d2))
(/ (* d1 (- 900 (pow d2 2))) (- 30 d2))
(* d1 (- 900 (pow d2 2)))
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) (+ 20 (* 100 (/ 1 (- 10 d2)))))))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (* 1/10 d1)))))))
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (+ (* 1/10 d1) (* d2 (+ (* -1/100 d1) (* 1/100 d1))))))))))
(* 30 d1)
(+ (* 30 d1) (* d1 d2))
(/ (+ (* 30 d1) (* d1 d2)) d2)
(* 900 d1)
(+ (* -1 (* d1 (pow d2 2))) (* 900 d1))
900
(+ 900 (* -1 (pow d2 2)))
30
(+ 30 (* -1 d2))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (* 100 (/ d1 (pow d2 2))))))))
(* d2 (+ d1 (+ (* -1000 (/ d1 (pow d2 3))) (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3))))))))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
d1
(+ d1 (* 30 (/ d1 d2)))
(* -1 (* d1 (pow d2 2)))
(* (pow d2 2) (+ (* -1 d1) (* 900 (/ d1 (pow d2 2)))))
(* -1 (pow d2 2))
(* (pow d2 2) (- (* 900 (/ 1 (pow d2 2))) 1))
(* -1 d2)
(* d2 (- (* 30 (/ 1 d2)) 1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (* 100 d1)) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (+ (* -1 (/ (+ (* -1000 d1) (* 1000 d1)) d2)) (* 100 d1))) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (- 1 (* 30 (/ 1 d2)))))
Outputs
(* d1 (+ 20 (+ (* -1 (/ (pow d2 2) (- 10 d2))) (* 100 (/ 1 (- 10 d2))))))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64)) d1)
(* d1 (* d2 (+ 1 (* 30 (/ 1 d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 (+ 1 (* 30 (/ 1 d2))))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) d1 d1)
(* 30 (/ d1 d2))
(*.f64 (/.f64 #s(literal 30 binary64) d2) d1)
(/ (* d1 (- 900 (pow d2 2))) (- 30 d2))
(*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(* d1 (- 900 (pow d2 2)))
(*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1)
(* -1 (* d1 (- (/ (pow d2 2) (- 10 d2)) (+ 20 (* 100 (/ 1 (- 10 d2)))))))
(*.f64 (neg.f64 d1) (-.f64 (fma.f64 d2 (/.f64 d2 (-.f64 #s(literal 10 binary64) d2)) (/.f64 #s(literal -100 binary64) (-.f64 #s(literal 10 binary64) d2))) #s(literal 20 binary64)))
(+ (* 10 d1) (* 20 d1))
(*.f64 #s(literal 30 binary64) d1)
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (* 1/10 d1)))))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(+ (* 10 d1) (+ (* 20 d1) (* d2 (+ d1 (* d2 (+ (* -1/10 d1) (+ (* 1/10 d1) (* d2 (+ (* -1/100 d1) (* 1/100 d1))))))))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(+ (* 30 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(/ (+ (* 30 d1) (* d1 d2)) d2)
(fma.f64 (/.f64 #s(literal 30 binary64) d2) d1 d1)
(* 900 d1)
(*.f64 #s(literal 900 binary64) d1)
(+ (* -1 (* d1 (pow d2 2))) (* 900 d1))
(*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1)
900
#s(literal 900 binary64)
(+ 900 (* -1 (pow d2 2)))
(-.f64 #s(literal 900 binary64) (*.f64 d2 d2))
30
#s(literal 30 binary64)
(+ 30 (* -1 d2))
(-.f64 #s(literal 30 binary64) d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* d2 (+ d1 (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (* 100 (/ d1 (pow d2 2))))))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* d2 (+ d1 (+ (* -1000 (/ d1 (pow d2 3))) (+ (* -100 (/ d1 (pow d2 2))) (+ (* 10 (/ d1 d2)) (+ (* 20 (/ d1 d2)) (+ (* 100 (/ d1 (pow d2 2))) (* 1000 (/ d1 (pow d2 3))))))))))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 30 binary64) (/.f64 #s(literal 1000 binary64) (*.f64 d2 d2))) (fma.f64 (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64))) #s(literal -1000 binary64) d1)) d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
d1
(+ d1 (* 30 (/ d1 d2)))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) d1 d1)
(* -1 (* d1 (pow d2 2)))
(*.f64 (*.f64 (neg.f64 d2) d1) d2)
(* (pow d2 2) (+ (* -1 d1) (* 900 (/ d1 (pow d2 2)))))
(*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 d1 d2) d2) #s(literal 900 binary64) (neg.f64 d1)) d2) d2)
(* -1 (pow d2 2))
(*.f64 (neg.f64 d2) d2)
(* (pow d2 2) (- (* 900 (/ 1 (pow d2 2))) 1))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 900 binary64) (*.f64 d2 d2)) #s(literal 1 binary64)) d2) d2)
(* -1 d2)
(neg.f64 d2)
(* d2 (- (* 30 (/ 1 d2)) 1))
(*.f64 (-.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (* 100 d1)) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -100 d1) (+ (* -1 (/ (+ (* -1000 d1) (* 1000 d1)) d2)) (* 100 d1))) d2)) (+ (* 10 d1) (* 20 d1))) d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* -1 (* d2 (- 1 (* 30 (/ 1 d2)))))
(-.f64 #s(literal 30 binary64) d2)

rewrite4.6s (32.9%)

Memory
35.2MiB live, 265.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038167
045167
1176155
21296155
08301146
Stop Event
iter limit
node limit
iter limit
Counts
11 → 77
Calls
Call 1
Inputs
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1)))
#s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1))
(*.f64 d2 d1)
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2))
(*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2)
#s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64)))
(*.f64 (/.f64 d1 d2) #s(literal 30 binary64))
(/.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (-.f64 #s(literal 30 binary64) d2))
(*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1)
#s(approx (- 900 (* d2 d2)) #s(literal 900 binary64))
(-.f64 #s(literal 30 binary64) d2)
Outputs
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1)))
#s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 d2 d1))) (neg.f64 (sqrt.f64 (*.f64 d2 d1))))
(*.f64 (fabs.f64 (sqrt.f64 (*.f64 d2 d1))) (fabs.f64 (sqrt.f64 (*.f64 d2 d1))))
(*.f64 (exp.f64 (log.f64 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 d1) d2)
(*.f64 d2 (fabs.f64 d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
(pow.f64 (sqrt.f64 (*.f64 d2 d1)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 d2 d1) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (*.f64 d2 d1)))
(fabs.f64 (*.f64 d2 d1))
(exp.f64 (log.f64 (*.f64 d2 d1)))
(+.f64 (cosh.f64 (log.f64 (*.f64 d2 d1))) (sinh.f64 (log.f64 (*.f64 d2 d1))))
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) (*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2))
(*.f64 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))) d2)
(*.f64 d2 #s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64))))
#s(approx (+ (* (/ d1 d2) 30) d1) (*.f64 (/.f64 d1 d2) #s(literal 30 binary64)))
(*.f64 (/.f64 d1 d2) #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (neg.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64))) (neg.f64 (neg.f64 d2)))
(/.f64 (neg.f64 (*.f64 #s(literal 30 binary64) (neg.f64 d1))) (neg.f64 (neg.f64 d2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 30 binary64) d1))) (neg.f64 (neg.f64 d2)))
(/.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 #s(literal 30 binary64) (neg.f64 d1)) (neg.f64 d2))
(/.f64 (neg.f64 (*.f64 #s(literal 30 binary64) d1)) (neg.f64 d2))
(/.f64 (*.f64 #s(literal 30 binary64) d1) d2)
(*.f64 (/.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (+.f64 #s(literal 30 binary64) d2) #s(literal 900 binary64)))
(*.f64 (/.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (+.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)))
(*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 d1) #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64))))) (neg.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 d1) #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)))) (neg.f64 (neg.f64 (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 (neg.f64 d1) #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64))) (neg.f64 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (-.f64 #s(literal 30 binary64) d2))
(neg.f64 (/.f64 (*.f64 (neg.f64 d1) #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(neg.f64 (/.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (neg.f64 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1)
(*.f64 d1 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)))
#s(approx (- 900 (* d2 d2)) #s(literal 900 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2))) (*.f64 (/.f64 (*.f64 (neg.f64 d2) d2) (+.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 (neg.f64 d2) d2) (+.f64 #s(literal 30 binary64) d2)))) (-.f64 (/.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 (neg.f64 d2) d2) (+.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 d2 (+.f64 #s(literal 30 binary64) d2) #s(literal 900 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (+.f64 #s(literal 30 binary64) d2) #s(literal 900 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 d2 (+.f64 #s(literal 30 binary64) d2) #s(literal 900 binary64))) (/.f64 #s(literal 27000 binary64) (fma.f64 d2 (+.f64 #s(literal 30 binary64) d2) #s(literal 900 binary64))) (fma.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (+.f64 #s(literal 30 binary64) d2) #s(literal 900 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (+.f64 #s(literal 30 binary64) d2) #s(literal 900 binary64))) (*.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 d2 (+.f64 #s(literal 30 binary64) d2) #s(literal 900 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (+.f64 #s(literal 30 binary64) d2) #s(literal 900 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d2 d2) (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2)) (fma.f64 (/.f64 (*.f64 d2 d2) (+.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 d2 d2) (+.f64 #s(literal 30 binary64) d2)) (*.f64 (/.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 d2 d2) (+.f64 #s(literal 30 binary64) d2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (neg.f64 d2) d2) (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 d2) d2) (+.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 (neg.f64 d2) d2) (+.f64 #s(literal 30 binary64) d2))) (*.f64 (/.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 (neg.f64 d2) d2) (+.f64 #s(literal 30 binary64) d2))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d2 (+.f64 #s(literal 30 binary64) d2) #s(literal 900 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))) (neg.f64 (neg.f64 (+.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 (*.f64 #s(literal 27000 binary64) (fma.f64 d2 (+.f64 #s(literal 30 binary64) d2) #s(literal 900 binary64))) (*.f64 (fma.f64 d2 (+.f64 #s(literal 30 binary64) d2) #s(literal 900 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (fma.f64 d2 (+.f64 #s(literal 30 binary64) d2) #s(literal 900 binary64)) (fma.f64 d2 (+.f64 #s(literal 30 binary64) d2) #s(literal 900 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2)) (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 d2 d2))) (*.f64 (+.f64 #s(literal 30 binary64) d2) (+.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2) (*.f64 (+.f64 #s(literal 30 binary64) d2) (*.f64 (neg.f64 d2) d2))) (*.f64 (+.f64 #s(literal 30 binary64) d2) (+.f64 #s(literal 30 binary64) d2)))
(/.f64 (neg.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (neg.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (+.f64 #s(literal 30 binary64) d2))))
(/.f64 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)) (+.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 #s(literal 30 binary64) d2) #s(literal 900 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (neg.f64 (+.f64 #s(literal 30 binary64) d2)))
(/.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (+.f64 #s(literal 30 binary64) d2)))
(/.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)) (+.f64 #s(literal 30 binary64) d2)))
(/.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (+.f64 #s(literal 30 binary64) d2) #s(literal 900 binary64)))
(/.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (+.f64 #s(literal 30 binary64) d2))
(-.f64 (/.f64 #s(literal 810000 binary64) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (+.f64 #s(literal 30 binary64) d2))) (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (+.f64 #s(literal 30 binary64) d2))))
(-.f64 (/.f64 #s(literal 729000000 binary64) (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)) (+.f64 #s(literal 30 binary64) d2))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64)) (+.f64 #s(literal 30 binary64) d2))))
(-.f64 (/.f64 (/.f64 #s(literal 810000 binary64) (fma.f64 d2 d2 #s(literal 900 binary64))) (+.f64 #s(literal 30 binary64) d2)) (/.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64))) (+.f64 #s(literal 30 binary64) d2)))
(-.f64 (/.f64 (/.f64 #s(literal 729000000 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))) (+.f64 #s(literal 30 binary64) d2)) (/.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 810000 binary64))) (+.f64 #s(literal 30 binary64) d2)))
(-.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 d2 (+.f64 #s(literal 30 binary64) d2) #s(literal 900 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (+.f64 #s(literal 30 binary64) d2) #s(literal 900 binary64))))
(-.f64 (/.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 (neg.f64 (neg.f64 d2)) d2) (+.f64 #s(literal 30 binary64) d2)))
(-.f64 (/.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 d2 d2) (+.f64 #s(literal 30 binary64) d2)))
(-.f64 #s(literal 30 binary64) d2)
(+.f64 (/.f64 #s(literal 810000 binary64) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (+.f64 #s(literal 30 binary64) d2))) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d2) (*.f64 d2 d2)) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (+.f64 #s(literal 30 binary64) d2))))
(+.f64 (/.f64 (*.f64 (neg.f64 d2) d2) (+.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2)))
(+.f64 (/.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 (neg.f64 (neg.f64 d2)) (neg.f64 d2)) (+.f64 #s(literal 30 binary64) d2)))
(+.f64 (/.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 (neg.f64 d2) d2) (+.f64 #s(literal 30 binary64) d2)))

eval13.0ms (0.1%)

Memory
-7.1MiB live, 38.7MiB allocated
Compiler

Compiled 3 398 to 414 computations (87.8% saved)

prune11.0ms (0.1%)

Memory
-29.5MiB live, 22.7MiB allocated
Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New97299
Fresh000
Picked213
Done033
Total996105
Accuracy
100.0%
Counts
105 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
45.2%
(/.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) #s(approx (- 30 d2) #s(literal 30 binary64)))
45.3%
(*.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)))
100.0%
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
55.3%
#s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1)))
45.7%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
Compiler

Compiled 335 to 151 computations (54.9% saved)

regimes14.0ms (0.1%)

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

3 calls:

4.0ms
d2
4.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
4.0ms
d1
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)

regimes5.0ms (0%)

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

3 calls:

2.0ms
d1
2.0ms
d2
2.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)

regimes6.0ms (0%)

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

3 calls:

3.0ms
d2
1.0ms
d1
1.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Results
AccuracySegmentsBranch
76.4%3(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
58.4%2d1
97.0%3d2
Compiler

Compiled 13 to 13 computations (0% saved)

regimes4.0ms (0%)

Memory
16.7MiB live, 16.7MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

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

Compiled 13 to 13 computations (0% saved)

bsearch35.0ms (0.2%)

Memory
-28.5MiB live, 118.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
0.04011078669387243
116.08968841486166
15.0ms
-76.50223415623525
-0.00010878641723434962
Samples
16.0ms272×0valid
Compiler

Compiled 983 to 694 computations (29.4% saved)

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

simplify119.0ms (0.9%)

Memory
-14.4MiB live, 184.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
04088
18578
223577
376873
4277871
Stop Event
node limit
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 (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1))) (if (<=.f64 d2 #s(literal 30 binary64)) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1)) #s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1)))))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
Outputs
(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 (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1))) (if (<=.f64 d2 #s(literal 30 binary64)) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1)) #s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1)))))
(if (or (<=.f64 d2 #s(literal -30 binary64)) (not (<=.f64 d2 #s(literal 30 binary64)))) #s(approx (+ (+ (* (* 100 d1) (/ d1 (* (- 10 d2) d1))) (/ (neg (pow (* d2 d1) 2)) (* (- 10 d2) d1))) (* d1 20)) #s(approx (* (+ (* (/ d1 d2) 30) d1) d2) (*.f64 d2 d1))) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1)))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))

soundness1.1s (7.6%)

Memory
30.8MiB live, 636.5MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0927
01423
15321
247419
3739019
0807919
0147297
1528291
22107224
09028218
0256602
1968569
23754507
09040475
04362
114962
245662
3177262
4440162
5729162
0804362
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 148 to 86 computations (41.9% saved)

preprocess179.0ms (1.3%)

Memory
14.8MiB live, 172.0MiB allocated
Remove

(negabs d1)

Compiler

Compiled 228 to 122 computations (46.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...