FastMath test2

Time bar (total: 4.3s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze0.0ms (0%)

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

Compiled 13 to 11 computations (15.4% saved)

sample940.0ms (22.1%)

Memory
12.0MiB live, 1 663.7MiB allocated
Samples
554.0ms8 123×0valid
9.0ms73×1valid
7.0ms60×2valid
Precisions
Click to see histograms. Total time spent on operations: 367.0ms
ival-mult: 198.0ms (53.9% of total)
ival-add: 148.0ms (40.3% of total)
exact: 8.0ms (2.2% of total)
ival-true: 7.0ms (1.9% of total)
adjust: 3.0ms (0.8% of total)
ival-assert: 3.0ms (0.8% of total)
Bogosity

explain208.0ms (4.9%)

Memory
7.1MiB live, 203.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
10-0-(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
00-0-(*.f64 d1 #s(literal 10 binary64))
00-0-(*.f64 d1 d2)
00-0-(*.f64 d1 #s(literal 20 binary64))
00-0-d2
00-0-(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
00-0-d1
00-0-#s(literal 20 binary64)
00-0-#s(literal 10 binary64)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
+.f64(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))nan-rescue10
(*.f64 d1 d2)overflow22
(*.f64 d1 #s(literal 10 binary64))overflow1
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))overflow23
(*.f64 d1 #s(literal 20 binary64))overflow2
Confusion
Predicted +Predicted -
+10
-0255
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+100
-00255
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0255
11
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
107.0ms468×0valid
4.0ms26×2valid
2.0ms18×1valid
Compiler

Compiled 77 to 31 computations (59.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 97.0ms
ival-add: 84.0ms (86.8% of total)
ival-mult: 10.0ms (10.3% of total)
adjust: 1.0ms (1% of total)
ival-true: 1.0ms (1% of total)
exact: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)

preprocess112.0ms (2.6%)

Memory
-4.7MiB live, 90.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

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

(negabs d1)

Compiler

Compiled 11 to 9 computations (18.2% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(+.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)

simplify0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

series8.0ms (0.2%)

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

6 calls:

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

simplify195.0ms (4.6%)

Memory
8.3MiB live, 98.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04364
114964
245664
3177264
4440164
5729164
0804364
Stop Event
iter limit
node limit
Counts
16 → 14
Calls
Call 1
Inputs
(* d1 (+ 30 d2))
(* d1 (+ 10 d2))
(* 10 d1)
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
(* 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
(* 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
(* 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)

rewrite351.0ms (8.2%)

Memory
-59.2MiB live, 315.2MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0931
01427
15325
247423
3739023
0807923
Stop Event
iter limit
node limit
iter limit
Counts
9 → 252
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 (*.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))
(neg.f64 (neg.f64 d1))
d1
#s(literal 10 binary64)
(*.f64 d2 d1)
(*.f64 d1 d2)
(neg.f64 (*.f64 (neg.f64 d1) d2))
d2
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(neg.f64 (*.f64 #s(literal -20 binary64) d1))
#s(literal 20 binary64)

eval151.0ms (3.5%)

Memory
-2.9MiB live, 90.6MiB allocated
Compiler

Compiled 8 253 to 775 computations (90.6% saved)

prune4.0ms (0.1%)

Memory
24.1MiB live, 24.1MiB allocated
Pruning

4 alts after pruning (4 fresh and 0 done)

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

Compiled 43 to 36 computations (16.3% saved)

simplify0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated

series41.0ms (1%)

Memory
13.3MiB live, 55.8MiB allocated
Counts
21 → 58
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)
d2
(/.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 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)))
(*.f64 d1 d1)
(-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))
(pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))
(+.f64 d2 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(literal 2 binary64)
#s(literal 400 binary64)
(*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)
(+.f64 d2 #s(literal -10 binary64))
#s(literal -10 binary64)
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(*.f64 d2 d1)
Outputs
(* d1 (+ 30 d2))
(* 30 d1)
d1
(/ (* d1 (- (pow (+ 10 d2) 2) 400)) (- d2 10))
(* (pow d1 2) (- (pow (+ 10 d2) 2) 400))
(pow d1 2)
(* d1 (- d2 10))
(* 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
(+ (* 30 d1) (* d2 (- (* -2 d1) (* -3 d1))))
(+ (* 30 d1) (* d2 (- (+ (* -2 d1) (* d2 (- (* -1/10 d1) (* -1/10 (- (* -2 d1) (* -3 d1)))))) (* -3 d1))))
(+ (* 30 d1) (* d2 (- (+ (* -2 d1) (* d2 (- (+ (* -1/10 d1) (* 1/10 (* d2 (- (* -1/10 d1) (* -1/10 (- (* -2 d1) (* -3 d1))))))) (* -1/10 (- (* -2 d1) (* -3 d1)))))) (* -3 d1))))
(* -300 (pow d1 2))
(+ (* -300 (pow d1 2)) (* 20 (* (pow d1 2) d2)))
(+ (* -300 (pow d1 2)) (* d2 (+ (* 20 (pow d1 2)) (* (pow d1 2) d2))))
-300
(- (* 20 d2) 300)
(- (* d2 (+ 20 d2)) 300)
100
(+ 100 (* 20 d2))
(+ 100 (* d2 (+ 20 d2)))
10
(+ 10 d2)
(* -10 d1)
(+ (* -10 d1) (* d1 d2))
-10
(- d2 10)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d2 (- (+ d1 (* 20 (/ d1 d2))) (* -10 (/ d1 d2))))
(* d2 (- (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (* 20 (/ d1 d2)))) (+ (* -10 (/ d1 d2)) (* -10 (/ (- (* 20 d1) (* -10 d1)) (pow d2 2))))))
(* d2 (- (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (+ (* 10 (/ (- (* -300 d1) (* -10 (- (* 20 d1) (* -10 d1)))) (pow d2 3))) (* 20 (/ d1 d2))))) (+ (* -10 (/ d1 d2)) (* -10 (/ (- (* 20 d1) (* -10 d1)) (pow d2 2))))))
(* (pow d1 2) (pow d2 2))
(* (pow d2 2) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2)))
(* (pow d2 2) (+ (* -300 (/ (pow d1 2) (pow d2 2))) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2))))
(pow d2 2)
(* (pow d2 2) (+ 1 (* 20 (/ 1 d2))))
(* (pow d2 2) (- (+ 1 (* 20 (/ 1 d2))) (/ 300 (pow d2 2))))
(* (pow d2 2) (+ 1 (+ (* 20 (/ 1 d2)) (/ 100 (pow d2 2)))))
(* d2 (+ 1 (* 10 (/ 1 d2))))
(* d2 (+ d1 (* -10 (/ d1 d2))))
(* d2 (- 1 (* 10 (/ 1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (- (+ (* -20 (/ d1 d2)) (* -1 d1)) (* 10 (/ d1 d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -300 (/ d1 d2)) (* -1 (- (* -20 d1) (* 10 d1)))) (* 10 (/ (- (* -20 d1) (* 10 d1)) d2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (- (* -20 d1) (* 10 d1))) (* -1 (/ (+ (* -10 (/ (- (* -300 d1) (* 10 (- (* -20 d1) (* 10 d1)))) d2)) (* -1 (- (* -300 d1) (* 10 (- (* -20 d1) (* 10 d1)))))) d2))) d2)))))
(* (pow d2 2) (+ (* -1 (/ (+ (* -20 (pow d1 2)) (* 300 (/ (pow d1 2) d2))) d2)) (pow d1 2)))
(* (pow d2 2) (+ 1 (* -1 (/ (- (* 300 (/ 1 d2)) 20) d2))))
(* -1 (* d2 (+ (* -1 d1) (* 10 (/ d1 d2)))))
(* -1 (* d2 (- (* 10 (/ 1 d2)) 1)))
Calls

6 calls:

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

simplify193.0ms (4.5%)

Memory
16.1MiB live, 290.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0207588
1692541
22606483
08314453
Stop Event
iter limit
node limit
Counts
58 → 56
Calls
Call 1
Inputs
(* d1 (+ 30 d2))
(* 30 d1)
d1
(/ (* d1 (- (pow (+ 10 d2) 2) 400)) (- d2 10))
(* (pow d1 2) (- (pow (+ 10 d2) 2) 400))
(pow d1 2)
(* d1 (- d2 10))
(* 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
(+ (* 30 d1) (* d2 (- (* -2 d1) (* -3 d1))))
(+ (* 30 d1) (* d2 (- (+ (* -2 d1) (* d2 (- (* -1/10 d1) (* -1/10 (- (* -2 d1) (* -3 d1)))))) (* -3 d1))))
(+ (* 30 d1) (* d2 (- (+ (* -2 d1) (* d2 (- (+ (* -1/10 d1) (* 1/10 (* d2 (- (* -1/10 d1) (* -1/10 (- (* -2 d1) (* -3 d1))))))) (* -1/10 (- (* -2 d1) (* -3 d1)))))) (* -3 d1))))
(* -300 (pow d1 2))
(+ (* -300 (pow d1 2)) (* 20 (* (pow d1 2) d2)))
(+ (* -300 (pow d1 2)) (* d2 (+ (* 20 (pow d1 2)) (* (pow d1 2) d2))))
-300
(- (* 20 d2) 300)
(- (* d2 (+ 20 d2)) 300)
100
(+ 100 (* 20 d2))
(+ 100 (* d2 (+ 20 d2)))
10
(+ 10 d2)
(* -10 d1)
(+ (* -10 d1) (* d1 d2))
-10
(- d2 10)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d2 (- (+ d1 (* 20 (/ d1 d2))) (* -10 (/ d1 d2))))
(* d2 (- (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (* 20 (/ d1 d2)))) (+ (* -10 (/ d1 d2)) (* -10 (/ (- (* 20 d1) (* -10 d1)) (pow d2 2))))))
(* d2 (- (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (+ (* 10 (/ (- (* -300 d1) (* -10 (- (* 20 d1) (* -10 d1)))) (pow d2 3))) (* 20 (/ d1 d2))))) (+ (* -10 (/ d1 d2)) (* -10 (/ (- (* 20 d1) (* -10 d1)) (pow d2 2))))))
(* (pow d1 2) (pow d2 2))
(* (pow d2 2) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2)))
(* (pow d2 2) (+ (* -300 (/ (pow d1 2) (pow d2 2))) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2))))
(pow d2 2)
(* (pow d2 2) (+ 1 (* 20 (/ 1 d2))))
(* (pow d2 2) (- (+ 1 (* 20 (/ 1 d2))) (/ 300 (pow d2 2))))
(* (pow d2 2) (+ 1 (+ (* 20 (/ 1 d2)) (/ 100 (pow d2 2)))))
(* d2 (+ 1 (* 10 (/ 1 d2))))
(* d2 (+ d1 (* -10 (/ d1 d2))))
(* d2 (- 1 (* 10 (/ 1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (- (+ (* -20 (/ d1 d2)) (* -1 d1)) (* 10 (/ d1 d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -300 (/ d1 d2)) (* -1 (- (* -20 d1) (* 10 d1)))) (* 10 (/ (- (* -20 d1) (* 10 d1)) d2))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (- (* -20 d1) (* 10 d1))) (* -1 (/ (+ (* -10 (/ (- (* -300 d1) (* 10 (- (* -20 d1) (* 10 d1)))) d2)) (* -1 (- (* -300 d1) (* 10 (- (* -20 d1) (* 10 d1)))))) d2))) d2)))))
(* (pow d2 2) (+ (* -1 (/ (+ (* -20 (pow d1 2)) (* 300 (/ (pow d1 2) d2))) d2)) (pow d1 2)))
(* (pow d2 2) (+ 1 (* -1 (/ (- (* 300 (/ 1 d2)) 20) d2))))
(* -1 (* d2 (+ (* -1 d1) (* 10 (/ d1 d2)))))
(* -1 (* d2 (- (* 10 (/ 1 d2)) 1)))
Outputs
(* d1 (+ 30 d2))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
d1
(/ (* d1 (- (pow (+ 10 d2) 2) 400)) (- d2 10))
(*.f64 (-.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))))
(* (pow d1 2) (- (pow (+ 10 d2) 2) 400))
(*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1) d1)
(pow d1 2)
(*.f64 d1 d1)
(* d1 (- d2 10))
(*.f64 (-.f64 d2 #s(literal 10 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 (neg.f64 d1) (-.f64 (neg.f64 d2) #s(literal 30 binary64)))
(+ (* 10 d1) (* 20 d1))
(*.f64 #s(literal 30 binary64) d1)
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(+ (* 30 d1) (* d1 d2))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
30
#s(literal 30 binary64)
(+ 30 d2)
(+.f64 #s(literal 30 binary64) d2)
d2
(+ (* 30 d1) (* d2 (- (* -2 d1) (* -3 d1))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(+ (* 30 d1) (* d2 (- (+ (* -2 d1) (* d2 (- (* -1/10 d1) (* -1/10 (- (* -2 d1) (* -3 d1)))))) (* -3 d1))))
(fma.f64 (fma.f64 (*.f64 d1 #s(literal 0 binary64)) d2 d1) d2 (*.f64 #s(literal 30 binary64) d1))
(+ (* 30 d1) (* d2 (- (+ (* -2 d1) (* d2 (- (+ (* -1/10 d1) (* 1/10 (* d2 (- (* -1/10 d1) (* -1/10 (- (* -2 d1) (* -3 d1))))))) (* -1/10 (- (* -2 d1) (* -3 d1)))))) (* -3 d1))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 d1 #s(literal 0 binary64)) d2 (*.f64 d1 #s(literal 0 binary64))) d2 d1) d2 (*.f64 #s(literal 30 binary64) d1))
(* -300 (pow d1 2))
(*.f64 #s(literal -300 binary64) (*.f64 d1 d1))
(+ (* -300 (pow d1 2)) (* 20 (* (pow d1 2) d2)))
(*.f64 (*.f64 d1 d1) (fma.f64 #s(literal 20 binary64) d2 #s(literal -300 binary64)))
(+ (* -300 (pow d1 2)) (* d2 (+ (* 20 (pow d1 2)) (* (pow d1 2) d2))))
(fma.f64 (*.f64 #s(literal -300 binary64) d1) d1 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 d2 #s(literal -20 binary64))) d2))
-300
#s(literal -300 binary64)
(- (* 20 d2) 300)
(-.f64 (*.f64 #s(literal 20 binary64) d2) #s(literal 300 binary64))
(- (* d2 (+ 20 d2)) 300)
(-.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) d2) #s(literal 300 binary64))
100
#s(literal 100 binary64)
(+ 100 (* 20 d2))
(fma.f64 #s(literal 20 binary64) d2 #s(literal 100 binary64))
(+ 100 (* d2 (+ 20 d2)))
(fma.f64 (+.f64 #s(literal 20 binary64) d2) d2 #s(literal 100 binary64))
10
#s(literal 10 binary64)
(+ 10 d2)
(+.f64 d2 #s(literal 10 binary64))
(* -10 d1)
(*.f64 #s(literal -10 binary64) d1)
(+ (* -10 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal 10 binary64)) d1)
-10
#s(literal -10 binary64)
(- d2 10)
(-.f64 d2 #s(literal 10 binary64))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
(* d2 (+ 1 (* 30 (/ 1 d2))))
(fma.f64 (/.f64 #s(literal 30 binary64) d2) d2 d2)
(* d2 (- (+ d1 (* 20 (/ d1 d2))) (* -10 (/ d1 d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
(* d2 (- (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (* 20 (/ d1 d2)))) (+ (* -10 (/ d1 d2)) (* -10 (/ (- (* 20 d1) (* -10 d1)) (pow d2 2))))))
(*.f64 (-.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (/.f64 #s(literal -300 binary64) d2) #s(literal -20 binary64)) d1) (*.f64 (/.f64 d1 d2) (-.f64 (/.f64 #s(literal -300 binary64) d2) #s(literal 10 binary64)))) d2)
(* d2 (- (+ d1 (+ (* -300 (/ d1 (pow d2 2))) (+ (* 10 (/ (- (* -300 d1) (* -10 (- (* 20 d1) (* -10 d1)))) (pow d2 3))) (* 20 (/ d1 d2))))) (+ (* -10 (/ d1 d2)) (* -10 (/ (- (* 20 d1) (* -10 d1)) (pow d2 2))))))
(*.f64 (-.f64 (+.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (/.f64 #s(literal -300 binary64) d2) #s(literal -20 binary64)) d1) (/.f64 (*.f64 (*.f64 d1 #s(literal 0 binary64)) #s(literal 10 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (/.f64 d1 d2) (-.f64 (/.f64 #s(literal -300 binary64) d2) #s(literal 10 binary64)))) d2)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d1 d1) d2) d2)
(* (pow d2 2) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2)))
(*.f64 (*.f64 (fma.f64 (*.f64 d1 (/.f64 d1 d2)) #s(literal 20 binary64) (*.f64 d1 d1)) d2) d2)
(* (pow d2 2) (+ (* -300 (/ (pow d1 2) (pow d2 2))) (+ (* 20 (/ (pow d1 2) d2)) (pow d1 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 d1 (/.f64 d1 d2)) (-.f64 (/.f64 #s(literal -300 binary64) d2) #s(literal -20 binary64)) (*.f64 d1 d1)) d2) d2)
(pow d2 2)
(*.f64 d2 d2)
(* (pow d2 2) (+ 1 (* 20 (/ 1 d2))))
(*.f64 d2 (fma.f64 (/.f64 #s(literal 20 binary64) d2) d2 d2))
(* (pow d2 2) (- (+ 1 (* 20 (/ 1 d2))) (/ 300 (pow d2 2))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -20 binary64) (/.f64 #s(literal 300 binary64) d2)) d2)) (*.f64 d2 d2))
(* (pow d2 2) (+ 1 (+ (* 20 (/ 1 d2)) (/ 100 (pow d2 2)))))
(*.f64 d2 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 100 binary64) d2) #s(literal 20 binary64)) d2) d2 d2))
(* d2 (+ 1 (* 10 (/ 1 d2))))
(fma.f64 (/.f64 d2 d2) #s(literal 10 binary64) d2)
(* d2 (+ d1 (* -10 (/ d1 d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal -10 binary64) d1) d2)
(* d2 (- 1 (* 10 (/ 1 d2))))
(fma.f64 (/.f64 #s(literal -10 binary64) d2) d2 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
(* -1 (* d2 (- (+ (* -20 (/ d1 d2)) (* -1 d1)) (* 10 (/ d1 d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -300 (/ d1 d2)) (* -1 (- (* -20 d1) (* 10 d1)))) (* 10 (/ (- (* -20 d1) (* 10 d1)) d2))) d2)))))
(*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 30 binary64) d1 (*.f64 (/.f64 d1 d2) #s(literal 0 binary64))) d2) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (- (* -20 d1) (* 10 d1))) (* -1 (/ (+ (* -10 (/ (- (* -300 d1) (* 10 (- (* -20 d1) (* 10 d1)))) d2)) (* -1 (- (* -300 d1) (* 10 (- (* -20 d1) (* 10 d1)))))) d2))) d2)))))
(*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 30 binary64) d1 (/.f64 (fma.f64 (*.f64 (/.f64 d1 d2) #s(literal 0 binary64)) #s(literal -10 binary64) (*.f64 d1 #s(literal 0 binary64))) d2)) d2) d1) d2)
(* (pow d2 2) (+ (* -1 (/ (+ (* -20 (pow d1 2)) (* 300 (/ (pow d1 2) d2))) d2)) (pow d1 2)))
(*.f64 (*.f64 (fma.f64 (*.f64 d1 (/.f64 d1 d2)) (-.f64 (/.f64 #s(literal -300 binary64) d2) #s(literal -20 binary64)) (*.f64 d1 d1)) d2) d2)
(* (pow d2 2) (+ 1 (* -1 (/ (- (* 300 (/ 1 d2)) 20) d2))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 300 binary64) d2) #s(literal 20 binary64)) d2)) d2) d2)
(* -1 (* d2 (+ (* -1 d1) (* 10 (/ d1 d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal -10 binary64) d1) d2)
(* -1 (* d2 (- (* 10 (/ 1 d2)) 1)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 #s(literal 10 binary64) d2) #s(literal 1 binary64)))

rewrite247.0ms (5.8%)

Memory
-16.0MiB live, 420.6MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02796
04193
118591
2124991
0817391
Stop Event
iter limit
node limit
iter limit
Counts
21 → 444
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)
d2
(/.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 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)))
(*.f64 d1 d1)
(-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))
(pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))
(+.f64 d2 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(literal 2 binary64)
#s(literal 400 binary64)
(*.f64 (+.f64 d2 #s(literal -10 binary64)) d1)
(+.f64 d2 #s(literal -10 binary64))
#s(literal -10 binary64)
(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))
(sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))
(fabs.f64 (neg.f64 (*.f64 #s(literal 30 binary64) d1)))
(fabs.f64 (*.f64 #s(literal 30 binary64) d1))
#s(literal 30 binary64)
(*.f64 (sqrt.f64 (neg.f64 (neg.f64 d1))) (sqrt.f64 (neg.f64 (neg.f64 d1))))
(*.f64 (sqrt.f64 (neg.f64 d1)) (sqrt.f64 (neg.f64 d1)))
(*.f64 (sqrt.f64 d1) (sqrt.f64 d1))
(pow.f64 (neg.f64 d1) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 1/2 binary64))
(pow.f64 d1 #s(literal 1 binary64))
(sqrt.f64 (*.f64 d1 d1))
(fabs.f64 (neg.f64 (neg.f64 d1)))
(fabs.f64 (neg.f64 d1))
(fabs.f64 d1)
(exp.f64 (/.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 1 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 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (-.f64 #s(literal 30 binary64) (neg.f64 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 900 binary64) (-.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 d1 d1) d1) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 900 binary64) (-.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 d1 d1) d1) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))))
(/.f64 (-.f64 (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 -30 binary64) d1) (*.f64 #s(literal -30 binary64) d1) (*.f64 (*.f64 d2 d1) (*.f64 #s(literal -30 binary64) d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) #s(literal 30 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))))))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) #s(literal 3 binary64))) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1)) (neg.f64 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 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 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))) (neg.f64 (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) d2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d1) d2))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))) (*.f64 (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))))
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) d2) #s(literal 3 binary64))) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d1) d2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))))
(/.f64 (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 30 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d1) d1) (/.f64 #s(literal 30 binary64) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 (/.f64 (neg.f64 (*.f64 #s(literal 30 binary64) d1)) d1) (/.f64 (neg.f64 (*.f64 #s(literal 30 binary64) d1)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 d2 d1)) (*.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 (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 d2 d1)) (*.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 (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 (/.f64 #s(literal 30 binary64) d1) (/.f64 (*.f64 d1 (*.f64 #s(literal 30 binary64) d1)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 #s(literal 30 binary64) d1)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 #s(literal 30 binary64) d1))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 #s(literal 30 binary64) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d1) d2))))) (/.f64 (pow.f64 (*.f64 (neg.f64 d1) d2) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d1) d2))))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(-.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 d2 d1) (*.f64 #s(literal -30 binary64) d1))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) #s(literal 30 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1)))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))))
(+.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2))) (/.f64 (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 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 (neg.f64 (-.f64 (*.f64 d2 d2) #s(literal 900 binary64))) (neg.f64 (-.f64 d2 #s(literal 30 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))) (neg.f64 (neg.f64 (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)) (*.f64 (-.f64 #s(literal 30 binary64) d2) (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 30 binary64) d2) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 #s(literal 27000 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)) (*.f64 (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))))
(/.f64 (-.f64 (*.f64 d2 d2) #s(literal 900 binary64)) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (neg.f64 (+.f64 #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 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))))
(/.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)))
(-.f64 (/.f64 (*.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 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 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 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))) (/.f64 #s(literal 27000 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))))
(+.f64 (/.f64 #s(literal 27000 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))))
(+.f64 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 (neg.f64 d2) d2) (-.f64 #s(literal 30 binary64) d2)))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 d2 #s(literal 30 binary64))
d2
(*.f64 (/.f64 (neg.f64 (*.f64 d1 d1)) d1) (/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) (neg.f64 (+.f64 #s(literal -10 binary64) d2))))
(*.f64 (/.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 #s(literal -10 binary64) d2)) (/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) (neg.f64 d1)))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) d1) (/.f64 (*.f64 d1 d1) (neg.f64 (+.f64 #s(literal -10 binary64) d2))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) (+.f64 #s(literal -10 binary64) d2)) (/.f64 (*.f64 d1 d1) (neg.f64 d1)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) (neg.f64 d1)) (+.f64 #s(literal -10 binary64) d2)) (/.f64 (neg.f64 d1) d1))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) (neg.f64 d1)) d1) (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)))
(*.f64 (/.f64 (neg.f64 d1) d1) (/.f64 (*.f64 (neg.f64 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) (+.f64 #s(literal -10 binary64) d2)))
(*.f64 (/.f64 (neg.f64 d1) d1) (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1) (neg.f64 (+.f64 #s(literal -10 binary64) d2))))
(*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (+.f64 #s(literal -10 binary64) d2))) (/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) d1))
(*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 d1)) (/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) (+.f64 #s(literal -10 binary64) d2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) (neg.f64 d1)) (/.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 #s(literal -10 binary64) d2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) (neg.f64 (+.f64 #s(literal -10 binary64) d2))) (/.f64 (neg.f64 (*.f64 d1 d1)) d1))
(*.f64 (/.f64 d1 (neg.f64 (+.f64 #s(literal -10 binary64) d2))) (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1)) d1))
(*.f64 (/.f64 d1 (neg.f64 d1)) (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1)) (+.f64 #s(literal -10 binary64) d2)))
(*.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (/.f64 (*.f64 (neg.f64 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) d1))
(*.f64 (/.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)) (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1) (neg.f64 d1)))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) (+.f64 #s(literal -10 binary64) d2)) (/.f64 (*.f64 d1 d1) d1))
(*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) (+.f64 #s(literal -10 binary64) d2)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1) d1) (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))
(*.f64 (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)) (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1) d1))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1) (+.f64 #s(literal -10 binary64) d2)) (/.f64 d1 d1))
(*.f64 (/.f64 d1 d1) (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1) (+.f64 #s(literal -10 binary64) d2)))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1) (+.f64 #s(literal -10 binary64) d2)) (*.f64 d1 d1))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1) (*.f64 d1 (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))
(*.f64 (*.f64 d1 (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) (/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1))
(*.f64 (neg.f64 d1) (*.f64 (neg.f64 d1) (/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1) (+.f64 #s(literal -10 binary64) d2))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)) (/.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1) (+.f64 #s(literal -10 binary64) d2)))
(*.f64 d1 (*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) (+.f64 #s(literal -10 binary64) d2)) (/.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1) d1) d1)) (neg.f64 (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1))) (neg.f64 (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)))) (neg.f64 d1))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))))) (neg.f64 (neg.f64 d1)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 d1) (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1)))) (neg.f64 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) (neg.f64 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (neg.f64 (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (neg.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)))) (*.f64 (neg.f64 (+.f64 #s(literal -10 binary64) d2)) (neg.f64 d1)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)) #s(literal 160000 binary64))) (*.f64 d1 d1)) (*.f64 (neg.f64 (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 6 binary64)) #s(literal 64000000 binary64))) (*.f64 d1 d1)) (*.f64 (neg.f64 (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)) #s(literal 160000 binary64)) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) d1) (neg.f64 (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 6 binary64)) #s(literal 64000000 binary64)) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64))) d1) (neg.f64 (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)) #s(literal 160000 binary64))) (*.f64 (neg.f64 (+.f64 #s(literal -10 binary64) d2)) (*.f64 (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) d1)))
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 6 binary64)) #s(literal 64000000 binary64))) (*.f64 (neg.f64 (+.f64 #s(literal -10 binary64) d2)) (*.f64 (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64))) d1)))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1) d1) d1) (+.f64 #s(literal -10 binary64) d2))
(/.f64 (*.f64 (*.f64 d1 d1) (/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1)) (+.f64 #s(literal -10 binary64) d2))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)) #s(literal 160000 binary64)) (*.f64 d1 d1)) (*.f64 (*.f64 (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) d1) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)) #s(literal 160000 binary64)) (*.f64 d1 d1)) (*.f64 (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 6 binary64)) #s(literal 64000000 binary64)) (*.f64 d1 d1)) (*.f64 (*.f64 (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64))) d1) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 6 binary64)) #s(literal 64000000 binary64)) (*.f64 d1 d1)) (*.f64 (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1)))
(/.f64 (*.f64 (*.f64 d1 (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))) d1)
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)) #s(literal 160000 binary64))) (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 6 binary64)) #s(literal 64000000 binary64))) (*.f64 (+.f64 #s(literal -10 binary64) d2) (*.f64 (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64))) d1)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (/.f64 d1 (+.f64 #s(literal -10 binary64) d2))))) (neg.f64 d1))
(/.f64 (neg.f64 (*.f64 (neg.f64 d1) (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1))) (neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (/.f64 d1 (+.f64 #s(literal -10 binary64) d2)))) d1)
(/.f64 (*.f64 (neg.f64 d1) (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1)) (*.f64 (neg.f64 d1) (+.f64 #s(literal -10 binary64) d2)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1) d1) (*.f64 (+.f64 #s(literal -10 binary64) d2) d1))
(neg.f64 (*.f64 (/.f64 (neg.f64 d1) d1) (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1) (+.f64 #s(literal -10 binary64) d2))))
(neg.f64 (*.f64 (/.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1) (+.f64 #s(literal -10 binary64) d2))))
(*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) (neg.f64 d1)) (neg.f64 d1))
(*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1) d1)
(*.f64 (neg.f64 d1) (*.f64 (neg.f64 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)))
(*.f64 d1 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) d1))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)) #s(literal 160000 binary64)) (*.f64 d1 d1))) (neg.f64 (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 6 binary64)) #s(literal 64000000 binary64)) (*.f64 d1 d1))) (neg.f64 (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)) #s(literal 160000 binary64)))) (neg.f64 (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 6 binary64)) #s(literal 64000000 binary64)))) (neg.f64 (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)) #s(literal 160000 binary64)) (*.f64 d1 d1)) (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 6 binary64)) #s(literal 64000000 binary64)) (*.f64 d1 d1)) (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)) #s(literal 160000 binary64))) (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 6 binary64)) #s(literal 64000000 binary64))) (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 d1))) (neg.f64 (neg.f64 (neg.f64 d1))))
(*.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d1)))
(*.f64 (neg.f64 (neg.f64 d1)) (neg.f64 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (neg.f64 d1))
(*.f64 d1 d1)
(pow.f64 (exp.f64 (log.f64 d1)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 d1)) #s(literal 2 binary64))
(pow.f64 (neg.f64 d1) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 1 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 d1) d1))
(neg.f64 (*.f64 d1 (neg.f64 d1)))
(sqrt.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (neg.f64 d1) d1))
(fabs.f64 (*.f64 d1 (neg.f64 d1)))
(fabs.f64 (neg.f64 (*.f64 d1 d1)))
(fabs.f64 (*.f64 d1 d1))
(exp.f64 (*.f64 (log.f64 (neg.f64 d1)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)) (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 160000 binary64) (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)) (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)) (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))) (fma.f64 (/.f64 #s(literal 160000 binary64) (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 160000 binary64) (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)) (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 160000 binary64) (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 6 binary64)) (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 64000000 binary64) (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 6 binary64)) (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)))) (/.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 6 binary64)) (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)))) (fma.f64 (/.f64 #s(literal 64000000 binary64) (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 64000000 binary64) (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)))) (*.f64 (/.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 6 binary64)) (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 64000000 binary64) (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)) #s(literal 160000 binary64)))) (neg.f64 (neg.f64 (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 6 binary64)) #s(literal 64000000 binary64)))) (neg.f64 (neg.f64 (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)) (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 160000 binary64))) (*.f64 (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 6 binary64)) (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)))) (*.f64 (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64))) #s(literal 64000000 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64))) (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)) #s(literal 160000 binary64))) (neg.f64 (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 6 binary64)) #s(literal 64000000 binary64))) (neg.f64 (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)) #s(literal 160000 binary64)) (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 6 binary64)) #s(literal 64000000 binary64)) (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64))))
(-.f64 (/.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)) (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 160000 binary64) (+.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 6 binary64)) (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 64000000 binary64) (+.f64 (fma.f64 #s(literal 400 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 160000 binary64)) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)))))
(-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64))
(*.f64 (neg.f64 (neg.f64 (+.f64 d2 #s(literal 10 binary64)))) (neg.f64 (neg.f64 (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (pow.f64 (neg.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (+.f64 d2 #s(literal 10 binary64))) (neg.f64 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (+.f64 d2 #s(literal 10 binary64))))
(pow.f64 (neg.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d2 (+.f64 d2 #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d2 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 d2 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d2 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d2 (+.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 10 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d2) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d2) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 10 binary64))) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d2) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 10 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d2) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d2) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d2)) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d2)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))))) (*.f64 (cosh.f64 (log.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (neg.f64 (-.f64 d2 #s(literal 10 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 10 binary64)))) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))) (neg.f64 (-.f64 d2 #s(literal 10 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (-.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (*.f64 (-.f64 d2 #s(literal 10 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))) (neg.f64 (*.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))) (-.f64 d2 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 2 binary64))) (neg.f64 (pow.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (*.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)) (neg.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)) (neg.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (neg.f64 (-.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (-.f64 d2 #s(literal 10 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 10 binary64) d2) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))) (*.f64 (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))) (neg.f64 (-.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (*.f64 (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))) (-.f64 d2 #s(literal 10 binary64))))
(/.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))) (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (neg.f64 (-.f64 d2 #s(literal 10 binary64))) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (neg.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (*.f64 (neg.f64 (-.f64 d2 #s(literal 10 binary64))) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (*.f64 (neg.f64 (-.f64 d2 #s(literal 10 binary64))) (-.f64 d2 #s(literal 10 binary64))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (neg.f64 (-.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (neg.f64 (-.f64 d2 #s(literal 10 binary64))) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (-.f64 d2 #s(literal 10 binary64)) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (neg.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (*.f64 (-.f64 d2 #s(literal 10 binary64)) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (neg.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))) (*.f64 (-.f64 d2 #s(literal 10 binary64)) (neg.f64 (-.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 10 binary64)))) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (neg.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 10 binary64)))) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (neg.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (*.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (neg.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))) (*.f64 (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 10 binary64)))) (neg.f64 (-.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (neg.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))) (*.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))) (neg.f64 (-.f64 d2 #s(literal 10 binary64)))))
(/.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (fabs.f64 (-.f64 d2 #s(literal 10 binary64))))
(/.f64 (fabs.f64 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 10 binary64)))) (fabs.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (fabs.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))) (fabs.f64 (-.f64 d2 #s(literal 10 binary64))))
(/.f64 (fabs.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fabs.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (fabs.f64 (pow.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) #s(literal 2 binary64))) (fabs.f64 (pow.f64 (-.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))))
(/.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fabs.f64 (*.f64 (-.f64 d2 #s(literal 10 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (fabs.f64 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))) (fabs.f64 (*.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))) (-.f64 d2 #s(literal 10 binary64)))))
(/.f64 (fabs.f64 (pow.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 2 binary64))) (fabs.f64 (pow.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (+.f64 d2 #s(literal 10 binary64))) (-.f64 d2 #s(literal 10 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal 10 binary64))) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (-.f64 d2 #s(literal 10 binary64)))
(/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))
(/.f64 (pow.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (-.f64 d2 #s(literal 10 binary64)) (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (-.f64 d2 #s(literal 10 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (*.f64 (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 10 binary64)))) (-.f64 d2 #s(literal 10 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (*.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))) (-.f64 d2 #s(literal 10 binary64))))
(/.f64 (pow.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 10 binary64)))) (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (pow.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))) (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (pow.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 10 binary64)))) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (pow.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d2 (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 10 binary64)))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 10 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d2))
(fma.f64 d2 (+.f64 d2 #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 10 binary64)) (*.f64 d2 (+.f64 d2 #s(literal 10 binary64))))
(sqrt.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 d2 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 10 binary64))))
(+.f64 (*.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d2 (+.f64 d2 #s(literal 10 binary64))))
(+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) d2) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 10 binary64)))
(+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) d2))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64)))) (neg.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (fabs.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64)))) (fabs.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))))
(pow.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) (-.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 10 binary64))) (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 10 binary64))) (fma.f64 (/.f64 #s(literal 100 binary64) (-.f64 d2 #s(literal 10 binary64))) (/.f64 #s(literal 100 binary64) (-.f64 d2 #s(literal 10 binary64))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 10 binary64))) (/.f64 #s(literal 100 binary64) (-.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1000 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))) (-.f64 (*.f64 (/.f64 #s(literal 1000 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))) (/.f64 #s(literal 1000 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))) (*.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))) (/.f64 #s(literal 1000 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))) (neg.f64 (neg.f64 (-.f64 d2 #s(literal 10 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 10 binary64))) (*.f64 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))) (pow.f64 (-.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))) (*.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))) #s(literal 1000 binary64))) (pow.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)))
(/.f64 (fabs.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (fabs.f64 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fabs.f64 (neg.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fabs.f64 (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (fabs.f64 (neg.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))) (fabs.f64 (neg.f64 (-.f64 d2 #s(literal 10 binary64)))))
(/.f64 (fabs.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (fabs.f64 (-.f64 d2 #s(literal 10 binary64))))
(/.f64 (fabs.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fabs.f64 (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (fabs.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fabs.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (exp.f64 (log.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))) (exp.f64 (log.f64 (-.f64 d2 #s(literal 10 binary64)))))
(/.f64 (exp.f64 (log.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (exp.f64 (log.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (neg.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (neg.f64 (-.f64 d2 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (-.f64 d2 #s(literal 10 binary64)))
(/.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 10 binary64)))))
(/.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))
(sqrt.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 10 binary64) d2)))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 10 binary64))) (/.f64 #s(literal 100 binary64) (-.f64 d2 #s(literal 10 binary64))))
(fabs.f64 (-.f64 (/.f64 #s(literal 100 binary64) (-.f64 d2 #s(literal 10 binary64))) (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 10 binary64)))))
(fabs.f64 (neg.f64 (+.f64 d2 #s(literal 10 binary64))))
(fabs.f64 (+.f64 d2 #s(literal 10 binary64)))
(exp.f64 (log.f64 (+.f64 d2 #s(literal 10 binary64))))
(+.f64 (/.f64 #s(literal 1000 binary64) (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 10 binary64))))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 10 binary64))))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 10 binary64))))) (/.f64 #s(literal 1000 binary64) (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 10 binary64))))))
(+.f64 (cosh.f64 (log.f64 (+.f64 d2 #s(literal 10 binary64)))) (sinh.f64 (log.f64 (+.f64 d2 #s(literal 10 binary64)))))
(+.f64 (/.f64 #s(literal 1000 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))) (/.f64 #s(literal 1000 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))))
(+.f64 d2 #s(literal 10 binary64))
(+.f64 #s(literal 10 binary64) d2)
#s(literal 10 binary64)
#s(literal 2 binary64)
#s(literal 400 binary64)
(*.f64 (+.f64 #s(literal -10 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal -10 binary64) d2))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal -10 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 #s(literal -10 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -10 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -10 binary64) d1) (*.f64 #s(literal -10 binary64) d1) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) d1) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal -10 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d1 #s(literal -10 binary64))) (*.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal -10 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -10 binary64) d1) (*.f64 #s(literal -10 binary64) d1)) (*.f64 (*.f64 d2 d1) (*.f64 #s(literal -10 binary64) d1)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) d1)) (neg.f64 (-.f64 d2 #s(literal -10 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1)) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) d2)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))) (neg.f64 (-.f64 d2 #s(literal -10 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 #s(literal -1000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) d2)))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) d1) (-.f64 d2 #s(literal -10 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) d2))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (-.f64 d2 #s(literal -10 binary64)))
(/.f64 (*.f64 d1 (+.f64 #s(literal -1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) d2))))
(fma.f64 #s(literal -10 binary64) d1 (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 d1 #s(literal -10 binary64)))
(fma.f64 d2 d1 (*.f64 #s(literal -10 binary64) d1))
(fma.f64 d1 #s(literal -10 binary64) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 d1 #s(literal -10 binary64)))
(fma.f64 d1 d2 (*.f64 #s(literal -10 binary64) d1))
(+.f64 (*.f64 d1 #s(literal -10 binary64)) (*.f64 d2 d1))
(+.f64 (*.f64 #s(literal -10 binary64) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal -10 binary64)))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal -10 binary64) d1))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal -10 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) (-.f64 d2 #s(literal -10 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal -10 binary64))) (fma.f64 (/.f64 #s(literal 100 binary64) (-.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 100 binary64) (-.f64 d2 #s(literal -10 binary64))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 100 binary64) (-.f64 d2 #s(literal -10 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) d2)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -1000 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) d2)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) d2)))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) d2)))) (-.f64 (*.f64 (/.f64 #s(literal -1000 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) d2)))) (/.f64 #s(literal -1000 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) d2))))) (*.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) d2)))) (/.f64 #s(literal -1000 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) d2))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -1000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) d2))))))
(/.f64 (neg.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal -10 binary64) d2)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))) (neg.f64 (neg.f64 (-.f64 d2 #s(literal -10 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal -10 binary64))) (*.f64 (-.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64))) (*.f64 (-.f64 d2 #s(literal -10 binary64)) (-.f64 d2 #s(literal -10 binary64))))
(/.f64 (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) d2))) (*.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) d2))) #s(literal -1000 binary64))) (*.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) d2))) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) d2)))))
(/.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)) (-.f64 #s(literal -10 binary64) d2))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (neg.f64 (-.f64 d2 #s(literal -10 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal -1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 #s(literal -10 binary64) d2)))))
(/.f64 (neg.f64 (+.f64 #s(literal -1000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) d2)))))
(/.f64 (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (-.f64 d2 #s(literal -10 binary64)))
(/.f64 (+.f64 #s(literal -1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 #s(literal -10 binary64) d2))))
(/.f64 (+.f64 #s(literal -1000 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) d2))))
(-.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal -10 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal -10 binary64) d2)))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 100 binary64) (-.f64 d2 #s(literal -10 binary64))))
(+.f64 (/.f64 #s(literal -1000 binary64) (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 #s(literal -10 binary64) d2)))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 #s(literal -10 binary64) d2)))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 #s(literal -10 binary64) d2)))) (/.f64 #s(literal -1000 binary64) (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 d2 d2) (*.f64 #s(literal -10 binary64) d2)))))
(+.f64 (/.f64 #s(literal -1000 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) d2)))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) d2)))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) d2)))) (/.f64 #s(literal -1000 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 #s(literal -10 binary64) d2)))))
(+.f64 #s(literal -10 binary64) d2)
(+.f64 d2 #s(literal -10 binary64))
#s(literal -10 binary64)
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (-.f64 #s(literal 30 binary64) (neg.f64 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 900 binary64) (-.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 d1 d1) d1) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 900 binary64) (-.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 d1 d1) d1) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))))
(/.f64 (-.f64 (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 -30 binary64) d1) (*.f64 #s(literal -30 binary64) d1) (*.f64 (*.f64 d2 d1) (*.f64 #s(literal -30 binary64) d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) #s(literal 30 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))))))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) #s(literal 3 binary64))) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1)) (neg.f64 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 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 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))) (neg.f64 (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) d2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d1) d2))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (*.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))) (*.f64 (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))))
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (-.f64 d2 #s(literal 30 binary64)) #s(literal 900 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) d2) #s(literal 3 binary64))) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d1) d2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))))
(/.f64 (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 30 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d1) d1) (/.f64 #s(literal 30 binary64) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 (/.f64 (neg.f64 (*.f64 #s(literal 30 binary64) d1)) d1) (/.f64 (neg.f64 (*.f64 #s(literal 30 binary64) d1)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 d2 d1)) (*.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 (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 d2 d1)) (*.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 (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 (/.f64 #s(literal 30 binary64) d1) (/.f64 (*.f64 d1 (*.f64 #s(literal 30 binary64) d1)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 30 binary64) (*.f64 #s(literal 30 binary64) d1)) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 #s(literal 30 binary64) d1))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 #s(literal 30 binary64) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d1) d2))))) (/.f64 (pow.f64 (*.f64 (neg.f64 d1) d2) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d1) d2))))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(-.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 d2 d1) (*.f64 #s(literal -30 binary64) d1))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) #s(literal 30 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1)))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 #s(literal 30 binary64) d1) d2) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 30 binary64) d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 #s(literal 900 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))))))
(+.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2))) (/.f64 (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 30 binary64) d1))
(*.f64 d2 d1)
(*.f64 d1 d2)

eval65.0ms (1.5%)

Memory
9.8MiB live, 193.7MiB allocated
Compiler

Compiled 12 850 to 1 963 computations (84.7% saved)

prune10.0ms (0.2%)

Memory
-1.2MiB live, 43.8MiB allocated
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New5151516
Fresh000
Picked134
Done000
Total5164520
Accuracy
100.0%
Counts
520 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
100.0%
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
52.9%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
31.6%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))
Compiler

Compiled 44 to 36 computations (18.2% saved)

simplify0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated

series5.0ms (0.1%)

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

6 calls:

TimeVariablePointExpression
1.0ms
d1
@-inf
((+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (sqrt (* 900 (* d1 d1))) (* 900 (* d1 d1)) 900 (* d1 d1) d1)
1.0ms
d1
@inf
((+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (sqrt (* 900 (* d1 d1))) (* 900 (* d1 d1)) 900 (* d1 d1) d1)
1.0ms
d1
@0
((+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (sqrt (* 900 (* d1 d1))) (* 900 (* d1 d1)) 900 (* d1 d1) d1)
0.0ms
d2
@-inf
((+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (sqrt (* 900 (* d1 d1))) (* 900 (* d1 d1)) 900 (* d1 d1) d1)
0.0ms
d2
@inf
((+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (sqrt (* 900 (* d1 d1))) (* 900 (* d1 d1)) 900 (* d1 d1) d1)

simplify126.0ms (3%)

Memory
-19.7MiB live, 205.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03746
111246
234646
3137946
4372446
5719346
0803346
Stop Event
iter limit
node limit
Counts
12 → 11
Calls
Call 1
Inputs
(* d1 (+ 30 d2))
(* 30 d1)
(* 900 (pow d1 2))
(pow d1 2)
d1
(* -1 (* d1 (- (* -1 d2) 30)))
(* -30 d1)
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(* d1 d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
Outputs
(* d1 (+ 30 d2))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 900 (pow d1 2))
(*.f64 (*.f64 d1 d1) #s(literal 900 binary64))
(pow d1 2)
(*.f64 d1 d1)
d1
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* -30 d1)
(*.f64 #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)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)

rewrite116.0ms (2.7%)

Memory
28.3MiB live, 216.4MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01434
01732
17026
254822
0877022
Stop Event
iter limit
node limit
iter limit
Counts
6 → 82
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))
(sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))
(*.f64 #s(literal 900 binary64) (*.f64 d1 d1))
#s(literal 900 binary64)
(*.f64 d1 d1)
d1
Outputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal -10 binary64) d1))
(*.f64 (neg.f64 (*.f64 (pow.f64 #s(literal 900 binary64) #s(literal 1/4 binary64)) (sqrt.f64 d1))) (neg.f64 (*.f64 (pow.f64 #s(literal 900 binary64) #s(literal 1/4 binary64)) (sqrt.f64 d1))))
(*.f64 (fabs.f64 (*.f64 (pow.f64 #s(literal 900 binary64) #s(literal 1/4 binary64)) (sqrt.f64 d1))) (fabs.f64 (*.f64 (pow.f64 #s(literal 900 binary64) #s(literal 1/4 binary64)) (sqrt.f64 d1))))
(*.f64 #s(literal -10 binary64) d1)
(*.f64 (*.f64 (pow.f64 #s(literal 900 binary64) #s(literal 1/4 binary64)) (sqrt.f64 d1)) (*.f64 (pow.f64 #s(literal 900 binary64) #s(literal 1/4 binary64)) (sqrt.f64 d1)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)))
(*.f64 (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (sqrt.f64 d1))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 10 binary64) d1)
(*.f64 d1 #s(literal -10 binary64))
(*.f64 d1 #s(literal 30 binary64))
(*.f64 d1 #s(literal 10 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 (*.f64 d1 d1) #s(literal 900 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 900 binary64)) (*.f64 (*.f64 d1 d1) #s(literal 900 binary64))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (pow.f64 #s(literal 900 binary64) #s(literal 1/4 binary64)) (sqrt.f64 d1)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 d1 d1) #s(literal 900 binary64)) #s(literal 1/2 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 #s(literal 100 binary64) (*.f64 d1 d1))) (*.f64 #s(literal -10 binary64) d1))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.f64 #s(literal 400 binary64) (*.f64 d1 d1))) (*.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 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)) (*.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 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 #s(literal -10 binary64) d1) (*.f64 #s(literal -20 binary64) d1)))))
(neg.f64 (*.f64 #s(literal -10 binary64) d1))
(fma.f64 (neg.f64 (*.f64 (pow.f64 #s(literal 900 binary64) #s(literal 1/4 binary64)) (sqrt.f64 d1))) (neg.f64 (*.f64 (pow.f64 #s(literal 900 binary64) #s(literal 1/4 binary64)) (sqrt.f64 d1))) (*.f64 #s(literal -20 binary64) d1))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 #s(literal 900 binary64) #s(literal 1/4 binary64)) (sqrt.f64 d1))) (fabs.f64 (*.f64 (pow.f64 #s(literal 900 binary64) #s(literal 1/4 binary64)) (sqrt.f64 d1))) (*.f64 #s(literal -20 binary64) d1))
(fma.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 (*.f64 (pow.f64 #s(literal 900 binary64) #s(literal 1/4 binary64)) (sqrt.f64 d1)) (*.f64 (pow.f64 #s(literal 900 binary64) #s(literal 1/4 binary64)) (sqrt.f64 d1)) (*.f64 #s(literal -20 binary64) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (*.f64 #s(literal -20 binary64) d1))
(fma.f64 (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (sqrt.f64 d1) (*.f64 #s(literal -20 binary64) d1))
(fma.f64 #s(literal 30 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) d1))
(fma.f64 d1 #s(literal -10 binary64) (*.f64 #s(literal -20 binary64) d1))
(fma.f64 d1 #s(literal -20 binary64) (*.f64 #s(literal -10 binary64) d1))
(fma.f64 d1 #s(literal 30 binary64) (*.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) d1))
(sqrt.f64 (*.f64 #s(literal 100 binary64) (*.f64 d1 d1)))
(sqrt.f64 (*.f64 (*.f64 d1 d1) #s(literal 900 binary64)))
(-.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 #s(literal -10 binary64) d1))
(-.f64 (*.f64 #s(literal -10 binary64) d1) (*.f64 #s(literal -20 binary64) d1))
(fabs.f64 (*.f64 #s(literal -10 binary64) d1))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d1 d1) #s(literal 900 binary64))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 (*.f64 d1 d1) #s(literal 900 binary64))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 (*.f64 d1 d1) #s(literal 900 binary64))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal -20 binary64) d1) (*.f64 #s(literal -10 binary64) d1))
(+.f64 (*.f64 #s(literal -10 binary64) d1) (*.f64 #s(literal -20 binary64) d1))
(*.f64 (*.f64 (*.f64 #s(literal 900 binary64) d1) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 #s(literal 900 binary64) d1) d1)
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (*.f64 #s(literal 900 binary64) d1)))
(*.f64 (*.f64 d1 d1) #s(literal 900 binary64))
(*.f64 #s(literal 900 binary64) (*.f64 d1 d1))
(*.f64 d1 (*.f64 #s(literal 900 binary64) d1))
(neg.f64 (*.f64 (*.f64 d1 d1) #s(literal 900 binary64)))
#s(literal 900 binary64)
(*.f64 (*.f64 d1 (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d1)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d1))
(*.f64 d1 d1)
(pow.f64 (exp.f64 (log.f64 d1)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 1 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(neg.f64 (*.f64 d1 d1))
(sqrt.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 d1 d1))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64))))
(*.f64 (neg.f64 (sqrt.f64 d1)) (neg.f64 (sqrt.f64 d1)))
(*.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (sqrt.f64 d1) (neg.f64 (sqrt.f64 d1)))
(*.f64 (sqrt.f64 d1) (sqrt.f64 d1))
(pow.f64 (sqrt.f64 d1) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 1/2 binary64))
(pow.f64 d1 #s(literal 1 binary64))
(neg.f64 d1)
(sqrt.f64 (*.f64 d1 d1))
(fabs.f64 d1)
(exp.f64 (/.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d1)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 1 binary64)))
d1

eval14.0ms (0.3%)

Memory
-5.6MiB live, 39.3MiB allocated
Compiler

Compiled 2 207 to 380 computations (82.8% saved)

prune3.0ms (0.1%)

Memory
13.9MiB live, 13.9MiB allocated
Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New1031104
Fresh000
Picked011
Done033
Total1035108
Accuracy
100.0%
Counts
108 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
100.0%
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
49.8%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1))
52.9%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
31.6%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))
Compiler

Compiled 59 to 47 computations (20.3% saved)

simplify0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

series15.0ms (0.4%)

Memory
-24.0MiB live, 30.1MiB allocated
Counts
4 → 9
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
d1
Outputs
(* d1 (+ 30 d2))
(* d1 d2)
d1
(* -1 (* d1 (- (* -1 d2) 30)))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
d2
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
Calls

6 calls:

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

simplify88.0ms (2.1%)

Memory
31.3MiB live, 165.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03033
110333
233333
3133533
4381933
5656633
0809433
Stop Event
iter limit
node limit
Counts
9 → 7
Calls
Call 1
Inputs
(* d1 (+ 30 d2))
(* d1 d2)
d1
(* -1 (* d1 (- (* -1 d2) 30)))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
d2
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
Outputs
(* d1 (+ 30 d2))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
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)
d2
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(*.f64 (-.f64 d2 #s(literal -30 binary64)) d1)

rewrite300.0ms (7%)

Memory
2.0MiB live, 307.0MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01120
01218
15116
247214
3738114
0807014
Stop Event
iter limit
node limit
iter limit
Counts
4 → 7
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
d1
Outputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
(neg.f64 (*.f64 (neg.f64 d1) d2))
d2
(neg.f64 (neg.f64 d1))
d1

eval1.0ms (0%)

Memory
5.5MiB live, 5.5MiB allocated
Compiler

Compiled 160 to 30 computations (81.3% saved)

prune3.0ms (0.1%)

Memory
17.2MiB live, 17.2MiB allocated
Pruning

5 alts after pruning (0 fresh and 5 done)

PrunedKeptTotal
New10010
Fresh000
Picked011
Done044
Total10515
Accuracy
100.0%
Counts
15 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
100.0%
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
49.8%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1))
52.9%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
31.6%
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))
Compiler

Compiled 146 to 86 computations (41.1% saved)

regimes15.0ms (0.4%)

Memory
2.2MiB live, 41.3MiB allocated
Counts
7 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 #s(literal 30 binary64) d1))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) (sqrt.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 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))
Outputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 d1))
Calls

3 calls:

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

Compiled 13 to 13 computations (0% saved)

regimes26.0ms (0.6%)

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

3 calls:

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

3 calls:

2.0ms
d2
1.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
1.0ms
d1
Results
AccuracySegmentsBranch
81.2%3(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
61.9%5d1
98.6%3d2
Compiler

Compiled 13 to 13 computations (0% saved)

regimes3.0ms (0.1%)

Memory
17.4MiB live, 17.4MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

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

Compiled 13 to 13 computations (0% saved)

bsearch30.0ms (0.7%)

Memory
7.5MiB live, 101.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
0.05720844230283447
251.17202073799572
16.0ms
-24261158864.515232
-0.00032806243572128734
Samples
17.0ms288×0valid
Compiler

Compiled 554 to 464 computations (16.2% saved)

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

simplify34.0ms (0.8%)

Memory
-40.0MiB live, 54.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

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

soundness849.0ms (19.9%)

Memory
5.0MiB live, 709.8MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02796
04193
118591
2124991
0817391
04364
114964
245664
3177264
4440164
5729164
0804364
03746
111246
234646
3137946
4372446
5719346
0803346
0931
01427
15325
247423
3739023
0807923
Stop Event
done
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 131 to 75 computations (42.7% saved)

preprocess100.0ms (2.4%)

Memory
-21.3MiB live, 128.2MiB allocated
Remove

(negabs d1)

Compiler

Compiled 174 to 84 computations (51.7% saved)

end0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

Profiling

Loading profile data...