FastMath test2

Time bar (total: 4.9s)

start0.0ms (0%)

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

analyze0.0ms (0%)

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

Compiled 13 to 11 computations (15.4% saved)

sample895.0ms (18.3%)

Memory
9.0MiB live, 1 279.2MiB allocated; 195ms collecting garbage
Samples
630.0ms8 131×0valid
8.0ms55×2valid
7.0ms70×1valid
Precisions
Click to see histograms. Total time spent on operations: 463.0ms
ival-mult: 357.0ms (77.1% of total)
ival-add: 81.0ms (17.5% of total)
exact: 9.0ms (1.9% of total)
adjust: 7.0ms (1.5% of total)
ival-true: 6.0ms (1.3% of total)
ival-assert: 4.0ms (0.9% of total)
Bogosity

explain235.0ms (4.8%)

Memory
-20.4MiB live, 311.3MiB allocated; 59ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(*.f64 d1 #s(literal 10 binary64))
00-0-(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
00-0-(*.f64 d1 d2)
00-0-(*.f64 d1 #s(literal 20 binary64))
00-0-d2
00-0-(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
00-0-d1
00-0-#s(literal 20 binary64)
00-0-#s(literal 10 binary64)
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
57.0ms22×2valid
33.0ms476×0valid
2.0ms14×1valid
Compiler

Compiled 77 to 31 computations (59.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 71.0ms
ival-add: 58.0ms (81.7% of total)
ival-mult: 10.0ms (14.1% of total)
adjust: 2.0ms (2.8% of total)
exact: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess82.0ms (1.7%)

Memory
22.4MiB live, 115.9MiB allocated; 18ms collecting garbage
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; 0ms collecting garbage
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.7MiB live, 1.7MiB allocated; 0ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Compiler

Compiled 11 to 9 computations (18.2% saved)

simplify26.0ms (0.5%)

Memory
0.9MiB live, 44.7MiB allocated; 5ms collecting garbage
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)

localize25.0ms (0.5%)

Memory
27.9MiB live, 74.5MiB allocated; 4ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 d1 #s(literal 20 binary64))
accuracy0.0
(*.f64 d1 #s(literal 10 binary64))
accuracy0.05078125
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
accuracy0.14453125
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Samples
16.0ms238×0valid
2.0ms11×2valid
1.0ms1valid
Compiler

Compiled 33 to 11 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-mult: 6.0ms (56.1% of total)
ival-add: 3.0ms (28.1% of total)
adjust: 1.0ms (9.4% of total)
exact: 1.0ms (9.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series13.0ms (0.3%)

Memory
-26.9MiB live, 28.5MiB allocated; 6ms collecting garbage
Counts
5 → 14
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(*.f64 d1 #s(literal 10 binary64))
(*.f64 d1 d2)
(*.f64 d1 #s(literal 20 binary64))
Outputs
(* d1 (+ 30 d2))
(* d1 (+ 10 d2))
(* 10 d1)
(* d1 d2)
(* 20 d1)
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (* -1 d2) 10)))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 10 d1) (* d1 d2))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (* 10 (/ d1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
Calls

6 calls:

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

simplify99.0ms (2%)

Memory
6.5MiB live, 145.5MiB allocated; 10ms collecting garbage
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)

rewrite253.0ms (5.2%)

Memory
-10.0MiB live, 317.2MiB allocated; 74ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

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

eval35.0ms (0.7%)

Memory
23.4MiB live, 69.4MiB allocated; 3ms collecting garbage
Compiler

Compiled 8 148 to 766 computations (90.6% saved)

prune4.0ms (0.1%)

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

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New2503253
Fresh000
Picked101
Done000
Total2513254
Accuracy
100.0%
Counts
254 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
99.9%
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
49.7%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
Compiler

Compiled 26 to 22 computations (15.4% saved)

simplify59.0ms (1.2%)

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

Found 6 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d2 d1)
cost-diff1
(fma.f64 d1 #s(literal 30 binary64) (*.f64 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: 2 (0.0ms)

IterNodesCost
01643
02240
14538
210536
321936
434136
548136
670636
793536
8109736
9116236
10119736
0119736
Stop Event
iter limit
saturated
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
(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
(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

localize38.0ms (0.8%)

Memory
35.9MiB live, 80.4MiB allocated; 6ms collecting garbage
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 d2 d1)
accuracy0.0078125
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
accuracy0.0
(+.f64 #s(literal 30 binary64) d2)
accuracy0.04296875
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
accuracy0.0
(*.f64 #s(literal 30 binary64) d1)
accuracy32.208792956458105
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
Samples
27.0ms247×0valid
2.0ms2valid
1.0ms1valid
Compiler

Compiled 42 to 18 computations (57.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 14.0ms (70.9% of total)
ival-add: 5.0ms (25.3% of total)
adjust: 1.0ms (5.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series11.0ms (0.2%)

Memory
-27.4MiB live, 15.3MiB allocated; 11ms collecting garbage
Counts
6 → 15
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 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(*.f64 d2 d1)
Outputs
(* d1 (+ 30 d2))
(* 30 d1)
(* d1 d2)
(* -1 (* d1 (- (* -1 d2) 30)))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 30 d1) (* d1 d2))
30
(+ 30 d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
Calls

6 calls:

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

simplify74.0ms (1.5%)

Memory
17.2MiB live, 114.9MiB allocated; 16ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04557
115857
247157
3182257
4438857
0845657
Stop Event
iter limit
node limit
Counts
15 → 14
Calls
Call 1
Inputs
(* d1 (+ 30 d2))
(* 30 d1)
(* d1 d2)
(* -1 (* d1 (- (* -1 d2) 30)))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 30 d1) (* d1 d2))
30
(+ 30 d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
Outputs
(* d1 (+ 30 d2))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d1 (- (* -1 d2) 30)))
(*.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)
(+ (* 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))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(-.f64 d2 #s(literal -30 binary64))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)

rewrite1.1s (23.3%)

Memory
-257.4MiB live, 470.2MiB allocated; 1.5s collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01635
02232
110130
275028
0877728
Stop Event
iter limit
node limit
iter limit
Counts
6 → 361
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 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(*.f64 d2 d1)
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 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 #s(literal 10 binary64) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64))) (*.f64 #s(literal -10 binary64) d1))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -20 binary64) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (fma.f64 (*.f64 #s(literal 400 binary64) d1) d1 (*.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal -20 binary64) d1)))))
(/.f64 (fma.f64 #s(literal 8000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 400 binary64) d1) d1 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 #s(literal 10 binary64) d1)))))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (-.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)))))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 #s(literal 10 binary64) d1))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 #s(literal 20 binary64) d1))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 #s(literal 10 binary64) d1))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 #s(literal 20 binary64) d1))
(-.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 #s(literal -10 binary64) d1))
(-.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal -20 binary64) d1))
(+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 #s(literal 10 binary64) d1))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal -20 binary64) (neg.f64 d1)))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1))
(*.f64 (/.f64 (*.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 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1) d1) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (-.f64 d2 #s(literal -30 binary64)))
(*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))
(*.f64 d1 (+.f64 (+.f64 d2 #s(literal 20 binary64)) #s(literal 10 binary64)))
(*.f64 d1 (-.f64 #s(literal 30 binary64) (neg.f64 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))) (fma.f64 (/.f64 (*.f64 #s(literal 900 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64))))) (*.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 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 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 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 30 binary64)) (pow.f64 (*.f64 #s(literal 30 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 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 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 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) (*.f64 #s(literal 10 binary64) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -30 binary64) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 900 binary64) d1) d1 (*.f64 (*.f64 d2 d1) (*.f64 #s(literal -30 binary64) d1)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))) #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 d1 (-.f64 d2 #s(literal 10 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))) (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 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 #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 #s(literal 400 binary64) 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)) (neg.f64 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) (+.f64 d2 #s(literal 20 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) (+.f64 d2 #s(literal 20 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 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 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 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 30 binary64)) (pow.f64 (*.f64 #s(literal 30 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 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 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 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64))))))))
(/.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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))))))))
(/.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 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) (*.f64 #s(literal 10 binary64) 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 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 900 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))))) (neg.f64 (fma.f64 #s(literal -30 binary64) d1 (*.f64 d2 d1))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 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 d1 (-.f64 d2 #s(literal -20 binary64))) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (*.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) (-.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) (*.f64 #s(literal 10 binary64) d1))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64))))) (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 #s(literal 20 binary64) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (*.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 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 (-.f64 d2 #s(literal 10 binary64))) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) 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 #s(literal 20 binary64) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)))))
(/.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 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 900 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(/.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 d1 (-.f64 d2 #s(literal -20 binary64))) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (*.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) (-.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) (*.f64 #s(literal 10 binary64) d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))) (fma.f64 #s(literal -30 binary64) d1 (*.f64 d2 d1)))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 30 binary64)) (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))) (*.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 #s(literal 400 binary64) d1) d1 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 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 #s(literal 20 binary64) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 30 binary64)) (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 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 #s(literal 400 binary64) d1) d1 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 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 #s(literal 20 binary64) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))))
(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 #s(literal 20 binary64) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (fma.f64 #s(literal -30 binary64) d1 (*.f64 d2 d1))))
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 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 #s(literal 20 binary64) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))))))
(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 d1 (-.f64 d2 #s(literal 10 binary64)))))
(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 d1 (-.f64 d2 #s(literal 10 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 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (-.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 d1 (-.f64 #s(literal 10 binary64) d2)) (-.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 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))))
(fma.f64 (/.f64 (*.f64 #s(literal 900 binary64) d1) 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 d1 d1) #s(literal 30 binary64)) 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 (*.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 d1 (-.f64 d2 #s(literal 10 binary64)))))
(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 (*.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 (*.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 (*.f64 d1 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 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 d1 (-.f64 d2 #s(literal 10 binary64)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 900 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 27000 binary64) (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64))) d1 (*.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64))) d1))
(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 #s(literal 30 binary64) d1 (*.f64 (neg.f64 d2) (neg.f64 d1)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 (neg.f64 d1) (neg.f64 d2)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d2 d1))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1))
(fma.f64 d2 d1 (*.f64 #s(literal 30 binary64) d1))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))))
(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 d2 #s(literal -20 binary64)) (*.f64 #s(literal 10 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 #s(literal 20 binary64) d2) (*.f64 #s(literal 10 binary64) d1))
(fma.f64 d1 (+.f64 d2 #s(literal 20 binary64)) (*.f64 #s(literal 10 binary64) d1))
(fma.f64 d1 (/.f64 #s(literal 27000 binary64) (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64))) (*.f64 d1 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64)))))
(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 30 binary64) (*.f64 (neg.f64 d2) (neg.f64 d1)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 (neg.f64 d1) (neg.f64 d2)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1))
(fma.f64 d1 d2 (*.f64 #s(literal 30 binary64) d1))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))))
(-.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 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(-.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 d2 #s(literal 20 binary64))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)))))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(-.f64 (*.f64 (/.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)) (*.f64 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 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 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 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 d1 (-.f64 d2 #s(literal -20 binary64))) (*.f64 #s(literal -10 binary64) d1))
(-.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d2) 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 d2 d1) (*.f64 #s(literal -30 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 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) (+.f64 d2 #s(literal 20 binary64))))
(+.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 (/.f64 #s(literal 27000 binary64) (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64))) d1) (*.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64))) d1))
(+.f64 (*.f64 d1 (/.f64 #s(literal 27000 binary64) (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64)))) (*.f64 d1 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 30 binary64)) (-.f64 #s(literal 30 binary64) d2)))) (/.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 (*.f64 d1 d1) #s(literal 30 binary64)) (-.f64 #s(literal 30 binary64) d2)))))
(+.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 (*.f64 d1 d1) #s(literal 30 binary64)) (-.f64 #s(literal 30 binary64) d2)))) (/.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 30 binary64)) (-.f64 #s(literal 30 binary64) d2)))))
(+.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 d1 (-.f64 d2 #s(literal -20 binary64))) (-.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) (*.f64 #s(literal 10 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (*.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) (-.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) (*.f64 #s(literal 10 binary64) d1))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 400 binary64) d1) d1 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 400 binary64) d1) d1 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 400 binary64) d1) d1 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 400 binary64) d1) d1 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 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 30 binary64)) (pow.f64 (*.f64 #s(literal 30 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 (/.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 #s(literal 20 binary64) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)))))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) d1) 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))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))))
(+.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) (*.f64 #s(literal 10 binary64) d1))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d2) (neg.f64 d1)))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d1) (neg.f64 d2)))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 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 #s(literal 10 binary64) d1) (*.f64 d1 (-.f64 d2 #s(literal -20 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 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 (*.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 (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 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (-.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 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 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 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 400 binary64) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) #s(literal 900 binary64))) (neg.f64 (-.f64 d2 #s(literal 30 binary64))))
(/.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 (+.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)))
(neg.f64 (/.f64 (+.f64 #s(literal -900 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 30 binary64) d2)))
(neg.f64 (/.f64 (neg.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))))
(neg.f64 (/.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (neg.f64 (-.f64 #s(literal 30 binary64) d2))))
(neg.f64 (/.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 (*.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 #s(literal 20 binary64) d2) #s(literal 10 binary64))
(+.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 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))
(+.f64 d2 #s(literal 30 binary64))
(+.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 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 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1) d1) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (-.f64 d2 #s(literal -30 binary64)))
(*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))
(*.f64 d1 (+.f64 (+.f64 d2 #s(literal 20 binary64)) #s(literal 10 binary64)))
(*.f64 d1 (-.f64 #s(literal 30 binary64) (neg.f64 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))) (fma.f64 (/.f64 (*.f64 #s(literal 900 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64))))) (*.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 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 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 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 30 binary64)) (pow.f64 (*.f64 #s(literal 30 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 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 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 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) (*.f64 #s(literal 10 binary64) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -30 binary64) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 900 binary64) d1) d1 (*.f64 (*.f64 d2 d1) (*.f64 #s(literal -30 binary64) d1)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))) #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 d1 (-.f64 d2 #s(literal 10 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))) (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 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 #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 #s(literal 400 binary64) 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)) (neg.f64 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) (+.f64 d2 #s(literal 20 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) (+.f64 d2 #s(literal 20 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 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 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 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 30 binary64)) (pow.f64 (*.f64 #s(literal 30 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 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 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 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64))))))))
(/.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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))))))))
(/.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 (pow.f64 (*.f64 #s(literal 10 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) (*.f64 #s(literal 10 binary64) 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 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 900 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))))) (neg.f64 (fma.f64 #s(literal -30 binary64) d1 (*.f64 d2 d1))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 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 d1 (-.f64 d2 #s(literal -20 binary64))) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (*.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) (-.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) (*.f64 #s(literal 10 binary64) d1))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64))))) (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 #s(literal 20 binary64) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (*.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 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 (-.f64 d2 #s(literal 10 binary64))) (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) 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 #s(literal 20 binary64) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)))))
(/.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 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 900 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(/.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 d1 (-.f64 d2 #s(literal -20 binary64))) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (*.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) (-.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) (*.f64 #s(literal 10 binary64) d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))) (fma.f64 #s(literal -30 binary64) d1 (*.f64 d2 d1)))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 30 binary64)) (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))) (*.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 #s(literal 400 binary64) d1) d1 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 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 #s(literal 20 binary64) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 30 binary64)) (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 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 #s(literal 400 binary64) d1) d1 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 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 #s(literal 20 binary64) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))))
(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 #s(literal 20 binary64) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (fma.f64 #s(literal -30 binary64) d1 (*.f64 d2 d1))))
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 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 #s(literal 20 binary64) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64))))))
(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 d1 (-.f64 d2 #s(literal 10 binary64)))))
(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 d1 (-.f64 d2 #s(literal 10 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 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (-.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 d1 (-.f64 #s(literal 10 binary64) d2)) (-.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 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))))
(fma.f64 (/.f64 (*.f64 #s(literal 900 binary64) d1) 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 d1 d1) #s(literal 30 binary64)) 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 (*.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 d1 (-.f64 d2 #s(literal 10 binary64)))))
(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 (*.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 (*.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 (*.f64 d1 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 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 d1 (-.f64 d2 #s(literal 10 binary64)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 900 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 27000 binary64) (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64))) d1 (*.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64))) d1))
(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 #s(literal 30 binary64) d1 (*.f64 (neg.f64 d2) (neg.f64 d1)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 (neg.f64 d1) (neg.f64 d2)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d2 d1))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1))
(fma.f64 d2 d1 (*.f64 #s(literal 30 binary64) d1))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))))
(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 d2 #s(literal -20 binary64)) (*.f64 #s(literal 10 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 #s(literal 20 binary64) d2) (*.f64 #s(literal 10 binary64) d1))
(fma.f64 d1 (+.f64 d2 #s(literal 20 binary64)) (*.f64 #s(literal 10 binary64) d1))
(fma.f64 d1 (/.f64 #s(literal 27000 binary64) (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64))) (*.f64 d1 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64)))))
(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 30 binary64) (*.f64 (neg.f64 d2) (neg.f64 d1)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 (neg.f64 d1) (neg.f64 d2)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1))
(fma.f64 d1 d2 (*.f64 #s(literal 30 binary64) d1))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))))
(-.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 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(-.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 d2 #s(literal 20 binary64))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)))))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(-.f64 (*.f64 (/.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)) (*.f64 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 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 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 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 d1 (-.f64 d2 #s(literal -20 binary64))) (*.f64 #s(literal -10 binary64) d1))
(-.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d2) 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 d2 d1) (*.f64 #s(literal -30 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 #s(literal 10 binary64) d1) (*.f64 (neg.f64 d1) (+.f64 d2 #s(literal 20 binary64))))
(+.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 (/.f64 #s(literal 27000 binary64) (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64))) d1) (*.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64))) d1))
(+.f64 (*.f64 d1 (/.f64 #s(literal 27000 binary64) (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64)))) (*.f64 d1 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 30 binary64)) (-.f64 #s(literal 30 binary64) d2)))) (/.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 (*.f64 d1 d1) #s(literal 30 binary64)) (-.f64 #s(literal 30 binary64) d2)))))
(+.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 (*.f64 d1 d1) #s(literal 30 binary64)) (-.f64 #s(literal 30 binary64) d2)))) (/.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 30 binary64)) (-.f64 #s(literal 30 binary64) d2)))))
(+.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 d1 (-.f64 d2 #s(literal -20 binary64))) (-.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) (*.f64 #s(literal 10 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 100 binary64) d1) d1 (*.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) (-.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) (*.f64 #s(literal 10 binary64) d1))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 400 binary64) d1) d1 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 400 binary64) d1) d1 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 400 binary64) d1) d1 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 20 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 400 binary64) d1) d1 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 30 binary64)) (pow.f64 (*.f64 #s(literal 30 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 30 binary64)) (pow.f64 (*.f64 #s(literal 30 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 (/.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 #s(literal 20 binary64) d1) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (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 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)))))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) d1) 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))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 400 binary64) d1)) (*.f64 d1 (-.f64 d2 #s(literal 10 binary64)))))
(+.f64 (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))) (*.f64 #s(literal 10 binary64) d1))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d2) (neg.f64 d1)))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d1) (neg.f64 d2)))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 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 #s(literal 10 binary64) d1) (*.f64 d1 (-.f64 d2 #s(literal -20 binary64))))
(*.f64 d2 d1)
(*.f64 d1 d2)
(neg.f64 (*.f64 (neg.f64 d2) d1))

eval37.0ms (0.8%)

Memory
-10.8MiB live, 44.3MiB allocated; 18ms collecting garbage
Compiler

Compiled 5 387 to 672 computations (87.5% saved)

prune4.0ms (0.1%)

Memory
13.5MiB live, 13.4MiB allocated; 0ms collecting garbage
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New2151216
Fresh000
Picked033
Done000
Total2154219
Accuracy
100.0%
Counts
219 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
80.4%
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 30 binary64) d2))
99.9%
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
49.7%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
Compiler

Compiled 37 to 31 computations (16.2% saved)

simplify19.0ms (0.4%)

Memory
22.5MiB live, 22.5MiB allocated; 0ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 4 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))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0933
01433
12333
25333
312633
426833
547933
662733
772133
879833
984533
084533
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.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
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 30 binary64) d2))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 (neg.f64 d1) (-.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 #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)

localize28.0ms (0.6%)

Memory
-9.1MiB live, 85.8MiB allocated; 5ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 d2 d2)
accuracy0.00390625
(-.f64 #s(literal 900 binary64) (*.f64 d2 d2))
accuracy4.244254359564932
(*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1)
accuracy8.21564987287626
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 30 binary64) d2))
Samples
20.0ms246×0valid
1.0ms2valid
1.0ms1valid
Compiler

Compiled 35 to 11 computations (68.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 4.0ms (38.2% of total)
ival-div: 3.0ms (28.7% of total)
ival-sub: 3.0ms (28.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)

series10.0ms (0.2%)

Memory
-15.6MiB live, 29.1MiB allocated; 5ms collecting garbage
Counts
4 → 16
Calls
Call 1
Inputs
(/.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 (- 900 (pow d2 2))) (- 30 d2))
(* d1 (- 900 (pow d2 2)))
(* 30 d1)
(+ (* 30 d1) (* d1 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))))
(* -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))))
Calls

6 calls:

TimeVariablePointExpression
3.0ms
d1
@-inf
((/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (* (- 900 (* d2 d2)) d1) (- 900 (* d2 d2)) (* d2 d2))
2.0ms
d1
@0
((/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (* (- 900 (* d2 d2)) d1) (- 900 (* d2 d2)) (* d2 d2))
1.0ms
d1
@inf
((/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (* (- 900 (* d2 d2)) d1) (- 900 (* d2 d2)) (* d2 d2))
1.0ms
d2
@inf
((/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (* (- 900 (* d2 d2)) d1) (- 900 (* d2 d2)) (* d2 d2))
1.0ms
d2
@-inf
((/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (* (- 900 (* d2 d2)) d1) (- 900 (* d2 d2)) (* d2 d2))

simplify133.0ms (2.7%)

Memory
8.0MiB live, 153.0MiB allocated; 13ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03993
111486
231486
3107486
4330786
5654986
0803386
Stop Event
iter limit
node limit
Counts
16 → 16
Calls
Call 1
Inputs
(/ (* d1 (- 900 (pow d2 2))) (- 30 d2))
(* d1 (- 900 (pow d2 2)))
(* 30 d1)
(+ (* 30 d1) (* d1 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))))
(* -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))))
Outputs
(/ (* d1 (- 900 (pow d2 2))) (- 30 d2))
(*.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))
(* d1 (- 900 (pow d2 2)))
(*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(+ (* 30 d1) (* d1 d2))
(*.f64 (-.f64 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 d1 d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* -1 (* d1 (pow d2 2)))
(*.f64 (neg.f64 d2) (*.f64 d1 d2))
(* (pow d2 2) (+ (* -1 d1) (* 900 (/ d1 (pow d2 2)))))
(*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1)
(* -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)

rewrite137.0ms (2.8%)

Memory
12.7MiB live, 241.5MiB allocated; 26ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0926
01426
15420
234320
3337120
0915318
Stop Event
iter limit
node limit
iter limit
Counts
4 → 279
Calls
Call 1
Inputs
(/.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 (/.f64 (*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))) (-.f64 #s(literal 30 binary64) d2)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))) (-.f64 #s(literal 30 binary64) d2)) (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (-.f64 #s(literal 656100000000 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 4 binary64)))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 6 binary64)) #s(literal 531441000000000000 binary64))) (fma.f64 (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 2 binary64)) #s(literal 810000 binary64)) #s(literal 656100000000 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (fma.f64 d2 d2 #s(literal 900 binary64))) (+.f64 #s(literal -30 binary64) d2))
(*.f64 (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 #s(literal -810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(*.f64 (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64))))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (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 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64))))
(*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (/.f64 d1 (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal -30 binary64) d2))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 d1 (+.f64 #s(literal -30 binary64) d2)))
(*.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (fma.f64 d2 d2 #s(literal 900 binary64)))
(*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (/.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (fma.f64 d2 d2 #s(literal 900 binary64))))
(*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (/.f64 d1 (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64)))))
(*.f64 (-.f64 #s(literal 30 binary64) d2) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))))
(*.f64 (-.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))) (neg.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(/.f64 (neg.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 (neg.f64 (*.f64 (neg.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 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (neg.f64 d1))) (neg.f64 (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (+.f64 #s(literal -30 binary64) d2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)))) (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64)) #s(literal 729000000 binary64)))) (neg.f64 (fma.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) (-.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 900 binary64)) #s(literal 810000 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) (fma.f64 d2 d2 #s(literal 900 binary64)))) (+.f64 #s(literal -30 binary64) d2))
(/.f64 (neg.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (+.f64 #s(literal -810000 binary64) (pow.f64 d2 #s(literal 4 binary64))))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(/.f64 (neg.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))))) (neg.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))))) (neg.f64 (*.f64 (+.f64 #s(literal -30 binary64) d2) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))) (-.f64 #s(literal 30 binary64) d2)))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(/.f64 (neg.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 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) d1))) (neg.f64 (neg.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) d1))) (neg.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64)) #s(literal 729000000 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) (-.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 900 binary64)) #s(literal 810000 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))) (fma.f64 d2 d2 #s(literal 900 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -810000 binary64) (pow.f64 d2 #s(literal 4 binary64))))) (neg.f64 (*.f64 (+.f64 #s(literal -30 binary64) d2) (fma.f64 d2 d2 #s(literal -900 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 d1) (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))))) (neg.f64 (*.f64 (+.f64 #s(literal -30 binary64) d2) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))))) (neg.f64 (*.f64 (+.f64 #s(literal -30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 #s(literal -810000 binary64) (pow.f64 d2 #s(literal 4 binary64))))) (neg.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal -900 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))))) (neg.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (neg.f64 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 -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 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (neg.f64 d1))) (neg.f64 (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)) (+.f64 #s(literal -30 binary64) d2))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) d1)) (neg.f64 (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)) (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (neg.f64 d1))) (neg.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (+.f64 #s(literal -30 binary64) d2))))
(/.f64 (fma.f64 (*.f64 d1 #s(literal 900 binary64)) (-.f64 #s(literal 30 binary64) d2) (*.f64 (-.f64 #s(literal 30 binary64) d2) (*.f64 d1 (*.f64 d2 d2)))) (pow.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))
(/.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 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (neg.f64 d1)) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (+.f64 #s(literal -30 binary64) d2)))
(/.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))
(/.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64)) #s(literal 729000000 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) (-.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 900 binary64)) #s(literal 810000 binary64)))
(/.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))
(/.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) (fma.f64 d2 d2 #s(literal 900 binary64))) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (+.f64 #s(literal -810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (fma.f64 d2 d2 #s(literal -900 binary64)))
(/.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))
(/.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (*.f64 (+.f64 #s(literal -30 binary64) d2) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))) (-.f64 #s(literal 30 binary64) d2))) (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)))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) d1)) (neg.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) (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 (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64))) (*.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(/.f64 (*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64)) #s(literal 729000000 binary64))) (*.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) (-.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 900 binary64)) #s(literal 810000 binary64))))
(/.f64 (*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(/.f64 (*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))) (fma.f64 d2 d2 #s(literal 900 binary64))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (*.f64 (+.f64 #s(literal -30 binary64) d2) (fma.f64 d2 d2 #s(literal -900 binary64))))
(/.f64 (*.f64 (neg.f64 d1) (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))))) (*.f64 (+.f64 #s(literal -30 binary64) d2) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))))
(/.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (*.f64 (+.f64 #s(literal -30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 (*.f64 d1 (+.f64 #s(literal -810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal -900 binary64))))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (neg.f64 d1)) (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.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 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (neg.f64 d1)) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)) (+.f64 #s(literal -30 binary64) d2)))
(/.f64 (*.f64 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) d1) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (neg.f64 d1)) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (+.f64 #s(literal -30 binary64) d2)))
(/.f64 (*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))) (-.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 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) d1) (*.f64 (-.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))) d1) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 #s(literal -30 binary64) d2))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))) (-.f64 #s(literal 30 binary64) d2))
(neg.f64 (*.f64 d1 (+.f64 #s(literal -30 binary64) d2)))
(fma.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) #s(literal 900 binary64)))
(fma.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (*.f64 #s(literal 30 binary64) d2)))
(fma.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) #s(literal 900 binary64) (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 30 binary64) d2) d2)))
(fma.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) #s(literal 30 binary64) (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) d2))
(fma.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) d2 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) #s(literal 30 binary64)))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d2) (*.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) #s(literal 900 binary64)))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) #s(literal 900 binary64) (*.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d2)))
(fma.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (*.f64 #s(literal 900 binary64) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))))
(fma.f64 #s(literal 30 binary64) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) (*.f64 d2 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d2 d1))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 #s(literal 30 binary64) d2) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))))
(fma.f64 (*.f64 d2 d2) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (*.f64 #s(literal 900 binary64) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 d2 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) (*.f64 #s(literal 30 binary64) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))))))
(fma.f64 d2 d1 (*.f64 #s(literal 30 binary64) d1))
(fma.f64 #s(literal 900 binary64) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))))
(fma.f64 #s(literal 900 binary64) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (*.f64 (*.f64 d2 d2) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(-.f64 (/.f64 (*.f64 d1 #s(literal 900 binary64)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 (neg.f64 d1) (*.f64 d2 d2)) (-.f64 #s(literal 30 binary64) d2)))
(-.f64 (/.f64 (*.f64 d1 #s(literal 900 binary64)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 d1 (*.f64 d2 d2)) (+.f64 #s(literal -30 binary64) d2)))
(+.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 #s(literal 30 binary64) d2) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))))
(+.f64 (*.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))) (*.f64 #s(literal 900 binary64) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))))
(+.f64 (*.f64 #s(literal 900 binary64) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))))
(+.f64 (*.f64 #s(literal 30 binary64) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))))) (*.f64 d2 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))))))
(+.f64 (*.f64 d2 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))))) (*.f64 #s(literal 30 binary64) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))))))
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 #s(literal 900 binary64) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(+.f64 (*.f64 #s(literal 900 binary64) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 (*.f64 d2 d2) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))
(+.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 d2 d2 #s(literal 900 binary64))) (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (*.f64 #s(literal 30 binary64) d2)))
(+.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 30 binary64) d2) d2)) (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) #s(literal 900 binary64)))
(+.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) #s(literal 900 binary64)) (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 30 binary64) d2) d2)))
(+.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) #s(literal 30 binary64)) (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) d2))
(+.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) d2) (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) #s(literal 30 binary64)))
(+.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d2)) (*.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) #s(literal 900 binary64)))
(+.f64 (*.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) #s(literal 900 binary64)) (*.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (*.f64 d2 d2)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (/.f64 (*.f64 d1 #s(literal 900 binary64)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 d1 (*.f64 d2 d2)) (+.f64 #s(literal -30 binary64) d2)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) d1) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) d1) (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) d1) (-.f64 #s(literal 656100000000 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 4 binary64)))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) d1) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 6 binary64)) #s(literal 531441000000000000 binary64))) (fma.f64 (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 2 binary64)) #s(literal 810000 binary64)) #s(literal 656100000000 binary64)))
(*.f64 (neg.f64 (neg.f64 d1)) (fma.f64 d2 d2 #s(literal 900 binary64)))
(*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (/.f64 d1 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64))))
(*.f64 (neg.f64 d1) (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (neg.f64 d1))
(*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))))
(*.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))
(*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (neg.f64 (neg.f64 d1)))
(*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) d1)
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 900 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (*.f64 d2 d2)) #s(literal 2 binary64)))) (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 729000000 binary64) (pow.f64 (*.f64 d1 (*.f64 d2 d2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 900 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (*.f64 d2 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 900 binary64)) (*.f64 d1 (*.f64 d2 d2)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) d1))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) d1))) (neg.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 #s(literal -810000 binary64) (pow.f64 d2 #s(literal 4 binary64))))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(/.f64 (neg.f64 (*.f64 d1 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))))) (neg.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) d1)) (fma.f64 d2 d2 #s(literal 900 binary64)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) d1)) (neg.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 900 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (*.f64 d2 d2)) #s(literal 2 binary64))) (*.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 729000000 binary64) (pow.f64 (*.f64 d1 (*.f64 d2 d2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 #s(literal 900 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (*.f64 d2 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 900 binary64)) (*.f64 d1 (*.f64 d2 d2))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) d1)) (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)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #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 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #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 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) d1) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #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 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)))
(neg.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1))
(fma.f64 (*.f64 d1 d2) d2 (*.f64 d1 #s(literal 900 binary64)))
(fma.f64 d1 (*.f64 d2 d2) (*.f64 d1 #s(literal 900 binary64)))
(fma.f64 d1 #s(literal 900 binary64) (*.f64 d1 (*.f64 d2 d2)))
(fma.f64 (*.f64 d2 d2) d1 (*.f64 d1 #s(literal 900 binary64)))
(fma.f64 d2 (*.f64 d2 d1) (*.f64 d1 #s(literal 900 binary64)))
(fma.f64 #s(literal 900 binary64) d1 (*.f64 d1 (*.f64 d2 d2)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 #s(literal 900 binary64)) #s(literal 2 binary64)) (*.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) (/.f64 (pow.f64 (*.f64 d1 (*.f64 d2 d2)) #s(literal 2 binary64)) (*.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))))
(-.f64 (*.f64 d1 #s(literal 900 binary64)) (*.f64 (neg.f64 d1) (*.f64 d2 d2)))
(-.f64 (*.f64 d1 #s(literal 900 binary64)) (*.f64 d1 (*.f64 d2 d2)))
(+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 900 binary64)))
(+.f64 (*.f64 d1 #s(literal 900 binary64)) (*.f64 d1 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (-.f64 #s(literal 656100000000 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 4 binary64)))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 6 binary64)) #s(literal 531441000000000000 binary64))) (fma.f64 (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 2 binary64)) #s(literal 810000 binary64)) #s(literal 656100000000 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (+.f64 #s(literal -810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal -810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (+.f64 #s(literal -810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)))
(/.f64 (+.f64 #s(literal -729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal -810000 binary64) (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)))) (fma.f64 d2 d2 #s(literal -900 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal -729000000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) #s(literal 2 binary64)))) (fma.f64 d2 d2 #s(literal -900 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal -810000 binary64) (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 3 binary64)) (/.f64 (pow.f64 d2 #s(literal 12 binary64)) (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal -810000 binary64) (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 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 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal -729000000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) #s(literal 3 binary64)) (/.f64 (pow.f64 d2 #s(literal 18 binary64)) (pow.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal -729000000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -729000000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))))))))
(/.f64 (neg.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))))) (neg.f64 (pow.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 729000000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64))) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (pow.f64 d2 #s(literal 6 binary64))))) (neg.f64 (pow.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -810000 binary64) (pow.f64 d2 #s(literal 4 binary64))))) (fma.f64 d2 d2 #s(literal -900 binary64)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 810000 binary64))) (neg.f64 (-.f64 (*.f64 d2 d2) #s(literal 900 binary64))))
(/.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)))) (pow.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 2 binary64)))
(/.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 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 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)) (pow.f64 d2 #s(literal 6 binary64)))) (pow.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -729000000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64))) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)) (pow.f64 d2 #s(literal 6 binary64)))) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 729000000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (pow.f64 d2 #s(literal 6 binary64)))) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))))
(/.f64 (fma.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)))) (pow.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.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 (fma.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 (fma.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)))) (pow.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -729000000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)) (pow.f64 d2 #s(literal 6 binary64)))) (pow.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -729000000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)) (pow.f64 d2 #s(literal 6 binary64)))) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64))))
(/.f64 (fma.f64 #s(literal 729000000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (pow.f64 d2 #s(literal 6 binary64)))) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))))
(/.f64 (fma.f64 #s(literal 729000000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (pow.f64 d2 #s(literal 6 binary64)))) (pow.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) #s(literal 2 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 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -810000 binary64) (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -729000000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) #s(literal 2 binary64))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 810000 binary64)) (-.f64 (*.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)) (/.f64 (pow.f64 d2 #s(literal 12 binary64)) (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 #s(literal -810000 binary64) (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 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 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) #s(literal 3 binary64)) (/.f64 (pow.f64 d2 #s(literal 18 binary64)) (pow.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 #s(literal -729000000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -729000000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal -810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (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 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 387420489000000000000000000 binary64) (pow.f64 d2 #s(literal 18 binary64)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 d2 #s(literal 6 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) #s(literal 531441000000000000 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 656100000000 binary64) (pow.f64 d2 #s(literal 8 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (fma.f64 d2 d2 #s(literal 900 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 531441000000000000 binary64) (pow.f64 d2 #s(literal 12 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 531441000000000000 binary64) (pow.f64 d2 #s(literal 12 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 656100000000 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 4 binary64))) (fma.f64 d2 d2 #s(literal 900 binary64)))))
(/.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)))) (pow.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 729000000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64))) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (pow.f64 d2 #s(literal 6 binary64)))) (pow.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 656100000000 binary64) (pow.f64 d2 #s(literal 8 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 387420489000000000000000000 binary64) (pow.f64 d2 #s(literal 18 binary64))) (*.f64 (fma.f64 (pow.f64 d2 #s(literal 6 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) #s(literal 531441000000000000 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64))))
(/.f64 (-.f64 #s(literal 531441000000000000 binary64) (pow.f64 d2 #s(literal 12 binary64))) (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64))))
(/.f64 (-.f64 #s(literal 531441000000000000 binary64) (pow.f64 d2 #s(literal 12 binary64))) (*.f64 (-.f64 #s(literal 656100000000 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) 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))) (+.f64 (pow.f64 d2 #s(literal 4 binary64)) (-.f64 #s(literal 810000 binary64) (*.f64 (*.f64 d2 d2) #s(literal 900 binary64)))))
(/.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #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 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 d2 #s(literal 4 binary64)) (-.f64 #s(literal 810000 binary64) (*.f64 (*.f64 d2 d2) #s(literal 900 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #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)))
(neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64)))
(fma.f64 (sqrt.f64 (pow.f64 d2 #s(literal 5/2 binary64))) (sqrt.f64 (pow.f64 d2 #s(literal 3/2 binary64))) #s(literal 900 binary64))
(fma.f64 (sqrt.f64 (pow.f64 d2 #s(literal 3/2 binary64))) (sqrt.f64 (pow.f64 d2 #s(literal 5/2 binary64))) #s(literal 900 binary64))
(fma.f64 (/.f64 #s(literal 729000000 binary64) (-.f64 #s(literal 656100000000 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 4 binary64)))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))))
(fma.f64 (/.f64 #s(literal 729000000 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 6 binary64)) #s(literal 531441000000000000 binary64))) (fma.f64 (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 2 binary64)) #s(literal 810000 binary64)) #s(literal 656100000000 binary64)) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))))
(fma.f64 (/.f64 #s(literal 810000 binary64) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))))
(fma.f64 (/.f64 #s(literal -810000 binary64) (+.f64 #s(literal -810000 binary64) (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))))
(fma.f64 (sqrt.f64 d2) (pow.f64 d2 #s(literal 3/2 binary64)) #s(literal 900 binary64))
(fma.f64 (pow.f64 d2 #s(literal 3/2 binary64)) (sqrt.f64 d2) #s(literal 900 binary64))
(fma.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 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64))) (/.f64 (pow.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal -729000000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64))) (/.f64 (pow.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) #s(literal 2 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (-.f64 (*.f64 d2 d2) #s(literal 900 binary64))) (/.f64 #s(literal 810000 binary64) (-.f64 (*.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)) (+.f64 (pow.f64 (/.f64 #s(literal -810000 binary64) (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 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 d2 #s(literal 12 binary64)) (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal -810000 binary64) (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 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 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal -729000000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -729000000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))))))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 18 binary64)) (pow.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal -729000000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -729000000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))))))))
(-.f64 (/.f64 (*.f64 #s(literal 810000 binary64) (fma.f64 d2 d2 #s(literal 900 binary64))) (pow.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (pow.f64 d2 #s(literal 4 binary64))) (pow.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 729000000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64))) (pow.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (pow.f64 d2 #s(literal 6 binary64))) (pow.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 387420489000000000000000000 binary64) (*.f64 (fma.f64 (pow.f64 d2 #s(literal 6 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) #s(literal 531441000000000000 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)))) (/.f64 (pow.f64 d2 #s(literal 18 binary64)) (*.f64 (fma.f64 (pow.f64 d2 #s(literal 6 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) #s(literal 531441000000000000 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)))))
(-.f64 (/.f64 #s(literal 531441000000000000 binary64) (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)))) (/.f64 (pow.f64 d2 #s(literal 12 binary64)) (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)))))
(-.f64 (/.f64 (/.f64 #s(literal 531441000000000000 binary64) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 12 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 387420489000000000000000000 binary64) (fma.f64 (pow.f64 d2 #s(literal 6 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) #s(literal 531441000000000000 binary64))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 18 binary64)) (fma.f64 (pow.f64 d2 #s(literal 6 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) #s(literal 531441000000000000 binary64))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64))))
(-.f64 (/.f64 #s(literal 656100000000 binary64) (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (fma.f64 d2 d2 #s(literal 900 binary64)))) (/.f64 (pow.f64 d2 #s(literal 8 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 531441000000000000 binary64) (*.f64 (-.f64 #s(literal 656100000000 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 4 binary64))) (fma.f64 d2 d2 #s(literal 900 binary64)))) (/.f64 (pow.f64 d2 #s(literal 12 binary64)) (*.f64 (-.f64 #s(literal 656100000000 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 4 binary64))) (fma.f64 d2 d2 #s(literal 900 binary64)))))
(-.f64 (/.f64 (/.f64 #s(literal 531441000000000000 binary64) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (+.f64 (pow.f64 d2 #s(literal 4 binary64)) (-.f64 #s(literal 810000 binary64) (*.f64 (*.f64 d2 d2) #s(literal 900 binary64))))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 12 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (+.f64 (pow.f64 d2 #s(literal 4 binary64)) (-.f64 #s(literal 810000 binary64) (*.f64 (*.f64 d2 d2) #s(literal 900 binary64))))))
(-.f64 (/.f64 (/.f64 #s(literal 387420489000000000000000000 binary64) (fma.f64 (pow.f64 d2 #s(literal 6 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) #s(literal 531441000000000000 binary64))) (+.f64 (pow.f64 d2 #s(literal 4 binary64)) (-.f64 #s(literal 810000 binary64) (*.f64 (*.f64 d2 d2) #s(literal 900 binary64))))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 18 binary64)) (fma.f64 (pow.f64 d2 #s(literal 6 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) #s(literal 531441000000000000 binary64))) (+.f64 (pow.f64 d2 #s(literal 4 binary64)) (-.f64 #s(literal 810000 binary64) (*.f64 (*.f64 d2 d2) #s(literal 900 binary64))))))
(-.f64 (/.f64 #s(literal 729000000 binary64) (+.f64 (pow.f64 d2 #s(literal 4 binary64)) (-.f64 #s(literal 810000 binary64) (*.f64 (*.f64 d2 d2) #s(literal 900 binary64))))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (+.f64 (pow.f64 d2 #s(literal 4 binary64)) (-.f64 #s(literal 810000 binary64) (*.f64 (*.f64 d2 d2) #s(literal 900 binary64))))))
(-.f64 (/.f64 (/.f64 #s(literal -656100000000 binary64) (+.f64 #s(literal -810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (fma.f64 d2 d2 #s(literal 900 binary64))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 8 binary64)) (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (fma.f64 d2 d2 #s(literal 900 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 531441000000000000 binary64) (-.f64 #s(literal 656100000000 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 4 binary64)))) (fma.f64 d2 d2 #s(literal 900 binary64))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 12 binary64)) (-.f64 #s(literal 656100000000 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) 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 #s(literal -729000000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))))
(-.f64 #s(literal 900 binary64) (*.f64 d2 d2))
(+.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 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))))
(+.f64 (*.f64 d2 d2) #s(literal 900 binary64))
(+.f64 #s(literal 900 binary64) (*.f64 d2 d2))
(*.f64 (sqrt.f64 (pow.f64 d2 #s(literal 5/2 binary64))) (sqrt.f64 (pow.f64 d2 #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 d2 #s(literal 3/2 binary64))) (sqrt.f64 (pow.f64 d2 #s(literal 5/2 binary64))))
(*.f64 (sqrt.f64 d2) (pow.f64 d2 #s(literal 3/2 binary64)))
(*.f64 (pow.f64 d2 #s(literal 3/2 binary64)) (sqrt.f64 d2))
(*.f64 d2 d2)
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 d2))
(pow.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 d2 d2) #s(literal 1 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(neg.f64 (*.f64 d2 d2))
(sqrt.f64 (pow.f64 d2 #s(literal 4 binary64)))
(fabs.f64 (*.f64 d2 d2))
(exp.f64 (/.f64 (*.f64 #s(literal 4 binary64) (log.f64 d2)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d2) #s(literal 2 binary64)) #s(literal 1 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))))

eval66.0ms (1.3%)

Memory
-22.5MiB live, 82.7MiB allocated; 39ms collecting garbage
Compiler

Compiled 7 050 to 984 computations (86% saved)

prune5.0ms (0.1%)

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

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New2892291
Fresh000
Picked101
Done033
Total2905295
Accuracy
100.0%
Counts
295 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
49.0%
(/.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (-.f64 #s(literal 30 binary64) d2))
99.9%
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
52.8%
#s(approx (/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (*.f64 d1 d2))
49.7%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
Compiler

Compiled 54 to 44 computations (18.5% saved)

simplify21.0ms (0.4%)

Memory
-16.8MiB live, 28.4MiB allocated; 3ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 6 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 d1 d2)
cost-diff0
#s(approx (/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (*.f64 d1 d2))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01556
01956
13156
26456
313656
427256
548156
663756
774656
884256
990156
090156
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (*.f64 d1 d2))
(*.f64 d1 d2)
d1
d2
(/.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 (/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (*.f64 d1 d2))
(*.f64 d1 d2)
d1
d2
(/.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

localize51.0ms (1%)

Memory
13.7MiB live, 57.6MiB allocated; 8ms collecting garbage
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(-.f64 #s(literal 30 binary64) d2)
accuracy4.244254359564932
(*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1)
accuracy8.21564987287626
(/.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (-.f64 #s(literal 30 binary64) d2))
accuracy32.84967909181825
#s(approx (- 900 (* d2 d2)) #s(literal 900 binary64))
accuracy0.0
(*.f64 d1 d2)
accuracy30.236154641252153
#s(approx (/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (*.f64 d1 d2))
Samples
43.0ms246×0valid
1.0ms2valid
1.0ms1valid
Compiler

Compiled 48 to 12 computations (75% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 6.0ms (51.4% of total)
ival-sub: 3.0ms (25.7% of total)
ival-div: 2.0ms (17.1% 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)

series5.0ms (0.1%)

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

6 calls:

TimeVariablePointExpression
1.0ms
d1
@-inf
((/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (* d1 d2) (/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (* (- 900 (* d2 d2)) d1) (- 900 (* d2 d2)) (- 30 d2))
1.0ms
d1
@inf
((/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (* d1 d2) (/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (* (- 900 (* d2 d2)) d1) (- 900 (* d2 d2)) (- 30 d2))
1.0ms
d2
@-inf
((/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (* d1 d2) (/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (* (- 900 (* d2 d2)) d1) (- 900 (* d2 d2)) (- 30 d2))
1.0ms
d1
@0
((/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (* d1 d2) (/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (* (- 900 (* d2 d2)) d1) (- 900 (* d2 d2)) (- 30 d2))
1.0ms
d2
@inf
((/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (* d1 d2) (/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (* (- 900 (* d2 d2)) d1) (- 900 (* d2 d2)) (- 30 d2))

simplify120.0ms (2.5%)

Memory
19.8MiB live, 156.3MiB allocated; 25ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
048108
113799
235499
3128999
4383299
5699699
0801299
Stop Event
iter limit
node limit
Counts
20 → 20
Calls
Call 1
Inputs
(/ (* d1 (- 900 (pow d2 2))) (- 30 d2))
(* d1 d2)
(* d1 (- 900 (pow d2 2)))
(* 30 d1)
(+ (* 30 d1) (* d1 d2))
(* 900 d1)
(+ (* -1 (* d1 (pow d2 2))) (* 900 d1))
900
(+ 900 (* -1 (pow d2 2)))
30
(+ 30 (* -1 d2))
(* d2 (+ 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 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (- 1 (* 30 (/ 1 d2)))))
Outputs
(/ (* d1 (- 900 (pow d2 2))) (- 30 d2))
(*.f64 (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))
(* d1 d2)
(*.f64 d1 d2)
(* d1 (- 900 (pow d2 2)))
(*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(+ (* 30 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* 900 d1)
(*.f64 d1 #s(literal 900 binary64))
(+ (* -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 (* 30 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* -1 (* d1 (pow d2 2)))
(*.f64 (*.f64 (neg.f64 d1) d2) d2)
(* (pow d2 2) (+ (* -1 d1) (* 900 (/ d1 (pow d2 2)))))
(*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1)
(* -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 (+ (* -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)

rewrite158.0ms (3.2%)

Memory
-28.8MiB live, 300.6MiB allocated; 60ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01550
01950
16444
237144
3353344
0938341
Stop Event
iter limit
node limit
iter limit
Counts
6 → 210
Calls
Call 1
Inputs
#s(approx (/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (*.f64 d1 d2))
(*.f64 d1 d2)
(/.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 (/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 (/.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 #s(literal -30 binary64) d2))
(*.f64 (/.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64))))
(*.f64 (/.f64 (*.f64 (neg.f64 d1) #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64))) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(*.f64 (/.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (-.f64 #s(literal 30 binary64) d2)) d1)
(*.f64 (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))) (*.f64 (-.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)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))
(*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) (-.f64 #s(literal 30 binary64) d2))
(*.f64 (neg.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64))) (/.f64 d1 (+.f64 #s(literal -30 binary64) d2)))
(*.f64 (neg.f64 d1) (/.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (+.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 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))))
(*.f64 (-.f64 #s(literal 30 binary64) d2) (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (fma.f64 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 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))) (neg.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (-.f64 #s(literal 30 binary64) d2))) (fma.f64 d2 d2 #s(literal -900 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)))) (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64)) #s(literal 729000000 binary64)))) (neg.f64 (fma.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) (-.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 900 binary64)) #s(literal 810000 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) (fma.f64 d2 d2 #s(literal 900 binary64)))) (+.f64 #s(literal -30 binary64) d2))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64)) #s(literal 729000000 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) (-.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 900 binary64)) #s(literal 810000 binary64)))))
(/.f64 (neg.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))))) (neg.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (fma.f64 d2 d2 #s(literal 900 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64)))))
(/.f64 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))
(/.f64 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (-.f64 #s(literal 30 binary64) d2)) (fma.f64 d2 d2 #s(literal 900 binary64)))
(/.f64 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))
(/.f64 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64)) #s(literal 729000000 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) (-.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 900 binary64)) #s(literal 810000 binary64)))
(/.f64 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))
(/.f64 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) (fma.f64 d2 d2 #s(literal 900 binary64))) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64))) (*.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(/.f64 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64)) #s(literal 729000000 binary64))) (*.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) (-.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 900 binary64)) #s(literal 810000 binary64))))
(/.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)))) (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(/.f64 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) (fma.f64 d2 d2 #s(literal 900 binary64))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 (*.f64 (neg.f64 d1) #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64))) (+.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 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (+.f64 #s(literal -30 binary64) d2))))
(fma.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) #s(literal 900 binary64)))
(fma.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (*.f64 #s(literal 30 binary64) d2)))
(fma.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) #s(literal 900 binary64) (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 30 binary64) d2) d2)))
(fma.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) #s(literal 30 binary64) (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) d2))
(fma.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) d2 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) #s(literal 30 binary64)))
(fma.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (*.f64 #s(literal 900 binary64) (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))))
(fma.f64 #s(literal 30 binary64) (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) (*.f64 d2 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))))))
(fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 #s(literal 30 binary64) d2) (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))))
(fma.f64 d2 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) (*.f64 #s(literal 30 binary64) (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))))))
(fma.f64 #s(literal 900 binary64) (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))))
(+.f64 (*.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 #s(literal 30 binary64) d2) (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))))
(+.f64 (*.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))) (*.f64 #s(literal 900 binary64) (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))))
(+.f64 (*.f64 #s(literal 900 binary64) (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))))
(+.f64 (*.f64 #s(literal 30 binary64) (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))))) (*.f64 d2 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))))))
(+.f64 (*.f64 d2 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))))) (*.f64 #s(literal 30 binary64) (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64))))))
(+.f64 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 d2 d2 #s(literal 900 binary64))) (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (*.f64 #s(literal 30 binary64) d2)))
(+.f64 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 30 binary64) d2) d2)) (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) #s(literal 900 binary64)))
(+.f64 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) #s(literal 900 binary64)) (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 30 binary64) d2) d2)))
(+.f64 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) #s(literal 30 binary64)) (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) d2))
(+.f64 (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) d2) (*.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (/.f64 d1 (fma.f64 d2 d2 #s(literal 900 binary64)))) #s(literal 30 binary64)))
(*.f64 (neg.f64 (neg.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)))) d1)
(*.f64 (neg.f64 (neg.f64 d1)) #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)))
(*.f64 (neg.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64))) (neg.f64 d1))
(*.f64 (neg.f64 d1) (neg.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64))))
(*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) (neg.f64 (neg.f64 d1)))
(*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1)
(*.f64 d1 (neg.f64 (neg.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)))))
(*.f64 d1 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)))
(neg.f64 (*.f64 (neg.f64 d1) #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64))))
#s(approx (- 900 (* d2 d2)) #s(literal 900 binary64))
(*.f64 (/.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64)) #s(literal 729000000 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) (-.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 900 binary64)) #s(literal 810000 binary64)))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64))) (+.f64 #s(literal -30 binary64) d2))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 #s(literal -810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64))))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (+.f64 #s(literal -27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) #s(literal 2 binary64)))) (+.f64 #s(literal -30 binary64) d2))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 (/.f64 d2 (+.f64 #s(literal -30 binary64) d2))) #s(literal 2 binary64)))) (+.f64 #s(literal -30 binary64) d2))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) #s(literal 3 binary64)) (/.f64 (pow.f64 d2 #s(literal 9 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)) #s(literal 3 binary64)) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (pow.f64 (+.f64 #s(literal -30 binary64) d2) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 (/.f64 d2 (+.f64 #s(literal -30 binary64) d2))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)) (*.f64 d2 (/.f64 d2 (+.f64 #s(literal -30 binary64) d2))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)) #s(literal 3 binary64)) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (pow.f64 (+.f64 #s(literal -30 binary64) d2) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 (/.f64 d2 (+.f64 #s(literal -30 binary64) d2))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)) (*.f64 d2 (/.f64 d2 (+.f64 #s(literal -30 binary64) d2))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (*.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (pow.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)) (*.f64 (-.f64 #s(literal 30 binary64) d2) (*.f64 d2 d2)))) (neg.f64 (pow.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2) (*.f64 (-.f64 #s(literal 30 binary64) d2) (*.f64 d2 d2)))) (neg.f64 (pow.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))) (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) #s(literal 900 binary64))) (neg.f64 (-.f64 d2 #s(literal 30 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 810000 binary64) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64))) (pow.f64 d2 #s(literal 4 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 729000000 binary64) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2))) (*.f64 (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2)) (pow.f64 d2 #s(literal 6 binary64)))) (*.f64 (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2)) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 (*.f64 #s(literal -27000 binary64) (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (pow.f64 d2 #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 27000 binary64) (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))) (*.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -810000 binary64) (fma.f64 d2 d2 #s(literal -900 binary64))) (-.f64 #s(literal 30 binary64) d2)) (*.f64 (-.f64 #s(literal 30 binary64) d2) (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))))) (pow.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -729000000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) (-.f64 #s(literal 30 binary64) d2)) (*.f64 (-.f64 #s(literal 30 binary64) d2) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))))) (pow.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal 2 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 (-.f64 (*.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)) (*.f64 (+.f64 #s(literal -30 binary64) d2) (*.f64 d2 d2))) (pow.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal 2 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) (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (pow.f64 d2 #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(/.f64 (fma.f64 #s(literal 27000 binary64) (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (*.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))))
(/.f64 (fma.f64 #s(literal 27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) (*.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 810000 binary64) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64))) (pow.f64 d2 #s(literal 4 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64)))))
(/.f64 (fma.f64 (*.f64 d2 d2) (+.f64 #s(literal -30 binary64) d2) (*.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal -900 binary64))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (+.f64 #s(literal -30 binary64) d2)))
(/.f64 (fma.f64 (*.f64 d2 d2) (-.f64 #s(literal 30 binary64) d2) (*.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal 900 binary64))) (pow.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 d2 d2) (+.f64 #s(literal -30 binary64) d2) (*.f64 (+.f64 #s(literal -30 binary64) d2) #s(literal -900 binary64))) (pow.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 d2 d2) (-.f64 #s(literal 30 binary64) d2) (*.f64 (+.f64 #s(literal -30 binary64) d2) #s(literal 900 binary64))) (*.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 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 d2 d2))) (pow.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal 2 binary64)))
(/.f64 (fma.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 (-.f64 #s(literal -27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(/.f64 (-.f64 #s(literal -900 binary64) (*.f64 d2 d2)) (+.f64 #s(literal -30 binary64) d2))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (-.f64 (*.f64 d2 d2) #s(literal 900 binary64)) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 (/.f64 d2 (+.f64 #s(literal -30 binary64) d2))) #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) #s(literal 3 binary64)) (/.f64 (pow.f64 d2 #s(literal 9 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)) #s(literal 3 binary64)) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (pow.f64 (+.f64 #s(literal -30 binary64) d2) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 (/.f64 d2 (+.f64 #s(literal -30 binary64) d2))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)) (*.f64 d2 (/.f64 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)) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (pow.f64 (+.f64 #s(literal -30 binary64) d2) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 (/.f64 d2 (+.f64 #s(literal -30 binary64) d2))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)) (*.f64 d2 (/.f64 d2 (+.f64 #s(literal -30 binary64) d2)))))))
(/.f64 (neg.f64 (+.f64 #s(literal -810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (neg.f64 (neg.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64))))))
(/.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 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))))) (neg.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))))) (neg.f64 (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64)) (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (neg.f64 (-.f64 #s(literal 656100000000 binary64) (pow.f64 d2 #s(literal 8 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 531441000000000000 binary64) (pow.f64 d2 #s(literal 12 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 656100000000 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 531441000000000000 binary64) (pow.f64 d2 #s(literal 12 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.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 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 19683000000000 binary64) (pow.f64 d2 #s(literal 9 binary64)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 729000000 binary64)) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 387420489000000000000000000 binary64) (pow.f64 d2 #s(literal 18 binary64)))) (neg.f64 (*.f64 (fma.f64 (pow.f64 d2 #s(literal 6 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) #s(literal 531441000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (*.f64 #s(literal 27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (*.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)) (*.f64 (-.f64 #s(literal 30 binary64) d2) (*.f64 d2 d2))) (pow.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2) (*.f64 (-.f64 #s(literal 30 binary64) d2) (*.f64 d2 d2))) (pow.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 656100000000 binary64) (pow.f64 d2 #s(literal 8 binary64))) (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64)))))
(/.f64 (-.f64 #s(literal 387420489000000000000000000 binary64) (pow.f64 d2 #s(literal 18 binary64))) (*.f64 (fma.f64 (pow.f64 d2 #s(literal 6 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) #s(literal 531441000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 #s(literal 531441000000000000 binary64) (pow.f64 d2 #s(literal 12 binary64))) (*.f64 (-.f64 #s(literal 656100000000 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64)))))
(/.f64 (-.f64 #s(literal 531441000000000000 binary64) (pow.f64 d2 #s(literal 12 binary64))) (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 #s(literal 19683000000000 binary64) (pow.f64 d2 #s(literal 9 binary64))) (*.f64 (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 729000000 binary64)) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(/.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (*.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(/.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 #s(literal -810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64)))))
(/.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 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (neg.f64 (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (neg.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #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 (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 900 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 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 #s(literal -30 binary64) d2))
(/.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64))))
(/.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))))
(/.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))
(/.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (-.f64 #s(literal 30 binary64) d2))
(neg.f64 (+.f64 #s(literal -30 binary64) d2))
(fma.f64 (neg.f64 (sqrt.f64 d2)) (neg.f64 (sqrt.f64 d2)) #s(literal 30 binary64))
(fma.f64 (pow.f64 (sqrt.f64 d2) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 d2) #s(literal 1 binary64)) #s(literal 30 binary64))
(fma.f64 (/.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal -900 binary64))) (-.f64 #s(literal 30 binary64) d2) (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)))
(fma.f64 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) (*.f64 d2 (/.f64 d2 (+.f64 #s(literal -30 binary64) d2))))
(fma.f64 (/.f64 #s(literal -900 binary64) (fma.f64 d2 d2 #s(literal -900 binary64))) (-.f64 #s(literal 30 binary64) d2) (*.f64 d2 (/.f64 d2 (+.f64 #s(literal -30 binary64) d2))))
(fma.f64 (/.f64 #s(literal -27000 binary64) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(fma.f64 (/.f64 #s(literal 27000 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 3 binary64)) #s(literal 729000000 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) (-.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 900 binary64)) #s(literal 810000 binary64)) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) #s(literal 30 binary64))
(fma.f64 d2 (/.f64 d2 (+.f64 #s(literal -30 binary64) d2)) (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (pow.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 30 binary64) d2)))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)) #s(literal 2 binary64)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (pow.f64 (*.f64 d2 (/.f64 d2 (+.f64 #s(literal -30 binary64) d2))) #s(literal 2 binary64)) (-.f64 #s(literal 30 binary64) d2)))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 9 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))))))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 (/.f64 d2 (+.f64 #s(literal -30 binary64) d2))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)) (*.f64 d2 (/.f64 d2 (+.f64 #s(literal -30 binary64) d2))))))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (pow.f64 (+.f64 #s(literal -30 binary64) d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 (/.f64 d2 (+.f64 #s(literal -30 binary64) d2))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)) (*.f64 d2 (/.f64 d2 (+.f64 #s(literal -30 binary64) d2))))))))
(-.f64 (/.f64 (*.f64 #s(literal 27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (pow.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) (*.f64 d2 d2)) (pow.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 656100000000 binary64) (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64))))) (/.f64 (pow.f64 d2 #s(literal 8 binary64)) (*.f64 (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64))))))
(-.f64 (/.f64 #s(literal 387420489000000000000000000 binary64) (*.f64 (fma.f64 (pow.f64 d2 #s(literal 6 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) #s(literal 531441000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2)))) (/.f64 (pow.f64 d2 #s(literal 18 binary64)) (*.f64 (fma.f64 (pow.f64 d2 #s(literal 6 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) #s(literal 531441000000000000 binary64)) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2)))))
(-.f64 (/.f64 #s(literal 531441000000000000 binary64) (*.f64 (-.f64 #s(literal 656100000000 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64))))) (/.f64 (pow.f64 d2 #s(literal 12 binary64)) (*.f64 (-.f64 #s(literal 656100000000 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64))))))
(-.f64 (/.f64 #s(literal 531441000000000000 binary64) (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2)))) (/.f64 (pow.f64 d2 #s(literal 12 binary64)) (*.f64 (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2)))))
(-.f64 (/.f64 #s(literal 19683000000000 binary64) (*.f64 (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 729000000 binary64)) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))) (/.f64 (pow.f64 d2 #s(literal 9 binary64)) (*.f64 (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 729000000 binary64)) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))))
(-.f64 (/.f64 (/.f64 #s(literal 531441000000000000 binary64) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (*.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 12 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (*.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))))
(-.f64 (/.f64 (/.f64 #s(literal 387420489000000000000000000 binary64) (fma.f64 (pow.f64 d2 #s(literal 6 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) #s(literal 531441000000000000 binary64))) (*.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 18 binary64)) (fma.f64 (pow.f64 d2 #s(literal 6 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) #s(literal 531441000000000000 binary64))) (*.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))))
(-.f64 (/.f64 #s(literal 729000000 binary64) (*.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (*.f64 (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64)))))
(-.f64 (/.f64 (/.f64 #s(literal 531441000000000000 binary64) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 12 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2))))
(-.f64 (/.f64 (/.f64 #s(literal 387420489000000000000000000 binary64) (fma.f64 (pow.f64 d2 #s(literal 6 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) #s(literal 531441000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 18 binary64)) (fma.f64 (pow.f64 d2 #s(literal 6 binary64)) (-.f64 #s(literal 729000000 binary64) (pow.f64 d2 #s(literal 6 binary64))) #s(literal 531441000000000000 binary64))) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2))))
(-.f64 (/.f64 (/.f64 #s(literal -656100000000 binary64) (+.f64 #s(literal -810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64)))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 8 binary64)) (-.f64 #s(literal 810000 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64)))))
(-.f64 (/.f64 (/.f64 #s(literal 531441000000000000 binary64) (-.f64 #s(literal 656100000000 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 4 binary64)))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64)))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 12 binary64)) (-.f64 #s(literal 656100000000 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 30 binary64) d2) d2) #s(literal 4 binary64)))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64)))))
(-.f64 (/.f64 (/.f64 #s(literal 19683000000000 binary64) (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 729000000 binary64))) (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 9 binary64)) (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 729000000 binary64))) (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))))
(-.f64 (/.f64 (/.f64 #s(literal 729000000 binary64) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))))
(-.f64 (/.f64 (/.f64 #s(literal 19683000000000 binary64) (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 729000000 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 9 binary64)) (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 729000000 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 729000000 binary64) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #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 (/.f64 #s(literal 19683000000000 binary64) (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 729000000 binary64))) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2)))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 9 binary64)) (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 729000000 binary64))) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2)))))
(-.f64 (/.f64 (/.f64 #s(literal 729000000 binary64) (-.f64 #s(literal 27000 binary64) (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 6 binary64)) (-.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 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 (*.f64 (neg.f64 (pow.f64 d2 #s(literal 3/2 binary64))) (pow.f64 d2 #s(literal 3/2 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 #s(literal 810000 binary64) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64)))) (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64)))))
(-.f64 (/.f64 #s(literal 729000000 binary64) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal 810000 binary64)) (-.f64 #s(literal 30 binary64) d2))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (*.f64 (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #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 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 d2) #s(literal -810000 binary64))) (-.f64 #s(literal 30 binary64) d2)))
(-.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (/.f64 (*.f64 (neg.f64 (pow.f64 d2 #s(literal 3/2 binary64))) (pow.f64 d2 #s(literal 3/2 binary64))) (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))))
(-.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (/.f64 (*.f64 (neg.f64 (pow.f64 d2 #s(literal 3/2 binary64))) (pow.f64 d2 #s(literal 3/2 binary64))) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(-.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(-.f64 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)) (*.f64 d2 (/.f64 d2 (+.f64 #s(literal -30 binary64) d2))))
(-.f64 #s(literal 30 binary64) d2)
(+.f64 (/.f64 #s(literal 810000 binary64) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64)))) (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 30 binary64) d2) (fma.f64 d2 d2 #s(literal 900 binary64)))))
(+.f64 (*.f64 d2 (/.f64 d2 (+.f64 #s(literal -30 binary64) d2))) (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)))
(+.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 (-.f64 #s(literal 30 binary64) d2) d2 #s(literal 900 binary64))))
(+.f64 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -30 binary64) d2)) (*.f64 d2 (/.f64 d2 (+.f64 #s(literal -30 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))

eval26.0ms (0.5%)

Memory
10.5MiB live, 104.0MiB allocated; 4ms collecting garbage
Compiler

Compiled 7 098 to 768 computations (89.2% saved)

prune6.0ms (0.1%)

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

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New2231224
Fresh000
Picked112
Done033
Total2245229
Accuracy
100.0%
Counts
229 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
49.6%
(/.f64 (*.f64 #s(approx (- 900 (* d2 d2)) #s(literal 900 binary64)) d1) #s(approx (- 30 d2) #s(literal 30 binary64)))
99.9%
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
52.8%
#s(approx (/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (*.f64 d1 d2))
49.7%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
Compiler

Compiled 147 to 88 computations (40.1% saved)

regimes21.0ms (0.4%)

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

3 calls:

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

Compiled 13 to 13 computations (0% saved)

regimes5.0ms (0.1%)

Memory
12.8MiB live, 12.8MiB allocated; 0ms collecting garbage
Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
#s(approx (/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (*.f64 d1 d2))
(*.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
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
2.0ms
d2
Results
AccuracySegmentsBranch
99.9%1(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
99.9%1d1
99.9%1d2
Compiler

Compiled 13 to 13 computations (0% saved)

regimes4.0ms (0.1%)

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

3 calls:

1.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
80.6%3(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
60.5%3d1
98.1%3d2
Compiler

Compiled 13 to 13 computations (0% saved)

regimes3.0ms (0.1%)

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

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

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

Compiled 13 to 13 computations (0% saved)

bsearch52.0ms (1.1%)

Memory
3.6MiB live, 49.3MiB allocated; 7ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
8.0ms
5.39606184462731
38.15936627563429
40.0ms
-1944439869301042.3
-1.7026533554736588e-6
Samples
14.0ms272×0valid
Compiler

Compiled 524 to 439 computations (16.2% saved)

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

simplify75.0ms (1.5%)

Memory
-31.4MiB live, 61.4MiB allocated; 13ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02961
15557
213157
330157
459657
5104757
6156557
7208057
8237457
9248457
10254457
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(if (<=.f64 d2 #s(literal -30 binary64)) #s(approx (/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (*.f64 d1 d2)) (if (<=.f64 d2 #s(literal 30 binary64)) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1)) #s(approx (/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (*.f64 d1 d2))))
#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 (/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (*.f64 d1 d2)) (if (<=.f64 d2 #s(literal 30 binary64)) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1)) #s(approx (/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (*.f64 d1 d2))))
(if (or (<=.f64 d2 #s(literal -30 binary64)) (not (<=.f64 d2 #s(literal 30 binary64)))) #s(approx (/ (* (- 900 (* d2 d2)) d1) (- 30 d2)) (*.f64 d1 d2)) #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))

derivations865.0ms (17.7%)

Memory
4.0MiB live, 526.6MiB allocated; 47ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0927
01423
15321
247419
3739019
0807919
04362
114962
245662
3177262
4440162
5729162
0804362
01635
02232
110130
275028
0877728
03993
111486
231486
3107486
4330786
5654986
0803386
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 65 to 31 computations (52.3% saved)

preprocess53.0ms (1.1%)

Memory
9.4MiB live, 55.8MiB allocated; 3ms collecting garbage
Remove

(negabs d1)

Compiler

Compiled 174 to 100 computations (42.5% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...