FastMath test3

Time bar (total: 31.4s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze0.0ms (0%)

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

Compiled 13 to 11 computations (15.4% saved)

sample27.7s (88.1%)

Memory
-24.7MiB live, 982.0MiB allocated
Samples
16.0s7 815×0valid
181.0ms107×2valid
159.0ms334×1valid
Precisions
Click to see histograms. Total time spent on operations: 580.0ms
ival-mult: 371.0ms (64% of total)
ival-add: 129.0ms (22.3% of total)
adjust: 65.0ms (11.2% of total)
ival-true: 6.0ms (1% of total)
exact: 5.0ms (0.9% of total)
ival-assert: 3.0ms (0.5% of total)
Bogosity

explain96.0ms (0.3%)

Memory
12.4MiB live, 212.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
30-0-(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
00-0-(*.f64 d1 #s(literal 3 binary64))
00-0-(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
00-0-#s(literal 3 binary64)
00-0-(*.f64 d1 d2)
00-0-(*.f64 d1 d3)
00-0-d2
00-0-d1
00-0-d3
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
+.f64(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))nan-rescue30
(*.f64 d1 d2)overflow30
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))overflow30
(*.f64 d1 d3)overflow24
Confusion
Predicted +Predicted -
+30
-0253
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+300
-00253
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0253
13
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
32.0ms478×0valid
2.0ms20×1valid
2.0ms12×2valid
0.0ms3valid
Compiler

Compiled 77 to 31 computations (59.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 11.0ms (55.2% of total)
ival-add: 7.0ms (35.1% of total)
adjust: 1.0ms (5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess106.0ms (0.3%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
03695
111472
232265
393363
4235163
5314363
6340863
7343063
8344063
9344263
10359663
11366063
12366063
0911
0149
1237
2397
3567
4647
0647
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Outputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 (+.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)
Symmetry

(negabs d1)

(sort d2 d3)

Compiler

Compiled 11 to 9 computations (18.2% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 11 to 9 computations (18.2% saved)

simplify3.0ms (0%)

Memory
4.5MiB live, 4.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d2)
cost-diff0
(*.f64 d1 #s(literal 3 binary64))
cost-diff2
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
cost-diff2
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0931
01427
12325
23925
35625
46425
06425
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
(*.f64 d1 #s(literal 3 binary64))
d1
#s(literal 3 binary64)
(*.f64 d1 d2)
d2
(*.f64 d1 d3)
d3
Outputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 (+.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(*.f64 d1 #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) d1)
d1
#s(literal 3 binary64)
(*.f64 d1 d2)
(*.f64 d2 d1)
d2
(*.f64 d1 d3)
(*.f64 d3 d1)
d3

localize27.0ms (0.1%)

Memory
0.2MiB live, 37.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 d1 d2)
accuracy0.0
(*.f64 d1 #s(literal 3 binary64))
accuracy0.09212875976844202
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
accuracy0.6289062500000001
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Samples
18.0ms234×0valid
1.0ms12×1valid
1.0ms2valid
0.0ms3valid
Compiler

Compiled 33 to 11 computations (66.7% saved)

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

series8.0ms (0%)

Memory
12.5MiB live, 12.5MiB allocated
Counts
4 → 16
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
(*.f64 d1 #s(literal 3 binary64))
(*.f64 d1 d2)
Outputs
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 d2))
(* 3 d1)
(* d1 d2)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (* -1 d2) 3)))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (* d1 d2))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* d1 d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
Calls

9 calls:

TimeVariablePointExpression
2.0ms
d1
@inf
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (+ (* d1 3) (* d1 d2)) (* d1 3) (* d1 d2))
1.0ms
d1
@-inf
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (+ (* d1 3) (* d1 d2)) (* d1 3) (* d1 d2))
1.0ms
d2
@0
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (+ (* d1 3) (* d1 d2)) (* d1 3) (* d1 d2))
1.0ms
d1
@0
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (+ (* d1 3) (* d1 d2)) (* d1 3) (* d1 d2))
1.0ms
d2
@-inf
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (+ (* d1 3) (* d1 d2)) (* d1 3) (* d1 d2))

simplify104.0ms (0.3%)

Memory
-15.5MiB live, 139.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05690
117788
253388
3135288
4373888
0826588
Stop Event
iter limit
node limit
Counts
16 → 16
Calls
Call 1
Inputs
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 d2))
(* 3 d1)
(* d1 d2)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (* -1 d2) 3)))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (* d1 d2))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* d1 d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
Outputs
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 d2) 3)))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)

rewrite176.0ms (0.6%)

Memory
19.6MiB live, 216.9MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0924
01420
14718
242518
3668818
0846718
Stop Event
iter limit
node limit
iter limit
Counts
4 → 209
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
(*.f64 d1 #s(literal 3 binary64))
(*.f64 d1 d2)
Outputs
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (fma.f64 (*.f64 d3 d1) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1)) (-.f64 (*.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1))
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(*.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2)))))
(*.f64 (pow.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1))
(*.f64 (fma.f64 #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (+.f64 d3 d2) d1) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (pow.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (/.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))
(*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (pow.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) #s(literal -1 binary64))))
(*.f64 d1 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)) #s(literal -1 binary64))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 4 binary64))) (pow.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 6 binary64))) (pow.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) #s(literal -1 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d2 #s(literal 3 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 9 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 9 binary64))) (pow.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (fma.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (+.f64 d3 d2) d1) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d2 #s(literal 3 binary64))) #s(literal 2 binary64))) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 9 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 6 binary64))) (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (+.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d2 #s(literal 3 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2))) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (+.f64 d3 d2) d1) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1)))) (fma.f64 #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)))
(/.f64 (fma.f64 #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (+.f64 d3 d2)))))
(/.f64 (fma.f64 #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (+.f64 d3 d2) d1) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 9 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 9 binary64))) (*.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64)))) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (fma.f64 (*.f64 d3 d1) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) d1) (/.f64 (+.f64 d2 #s(literal 3 binary64)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (/.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(fma.f64 (+.f64 d3 d2) d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 d1 d1) (/.f64 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64)) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 d3 d1))
(fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d3 d1))
(fma.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2))) (*.f64 d3 d1))
(fma.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))))) (*.f64 d3 d1))
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))) (*.f64 d3 d1))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) #s(literal -1 binary64)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(fma.f64 d3 d1 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (/.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (*.f64 d3 d1))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 (+.f64 d3 d2) d1))
(fma.f64 d1 (/.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
(fma.f64 d1 (+.f64 #s(literal 3 binary64) d3) (*.f64 d2 d1))
(fma.f64 d1 (+.f64 d3 d2) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
(-.f64 (fma.f64 d3 d1 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64))))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2)))))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1)))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1))) #s(literal -1 binary64)))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(+.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d3 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 (+.f64 d3 d2) d1))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))
(*.f64 (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64)) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))))
(*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2))))
(*.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))))))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (/.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)))
(*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64))))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 3 binary64) d2))
(/.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64))) (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64))) (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 9 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 9 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (*.f64 #s(literal 27 binary64) (pow.f64 (*.f64 (*.f64 d1 d1) d2) #s(literal 3 binary64)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 3 binary64) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)))) (fma.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (fma.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) d1) (-.f64 #s(literal 3 binary64) d2))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))
(/.f64 (*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 9 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (*.f64 #s(literal 27 binary64) (pow.f64 (*.f64 (*.f64 d1 d1) d2) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 9 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 9 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (*.f64 #s(literal 27 binary64) (pow.f64 (*.f64 (*.f64 d1 d1) d2) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))))
(neg.f64 (*.f64 (neg.f64 d1) (+.f64 d2 #s(literal 3 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) d1) (/.f64 #s(literal 3 binary64) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 #s(literal 9 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 (*.f64 #s(literal 3 binary64) d1) d1) (/.f64 (*.f64 #s(literal 3 binary64) d1) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 #s(literal 3 binary64) d1) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 9 binary64) d1) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (*.f64 #s(literal 9 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (/.f64 #s(literal 3 binary64) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (*.f64 d1 d1) (/.f64 #s(literal 9 binary64) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 #s(literal 9 binary64) (/.f64 (*.f64 d1 d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 d2 d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 #s(literal 3 binary64) d1) (/.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d2 d1))
(fma.f64 d1 (/.f64 (*.f64 #s(literal 9 binary64) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 d1 d2 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d2 d1))
(*.f64 #s(literal 3 binary64) d1)
(*.f64 d1 #s(literal 3 binary64))
(*.f64 d2 d1)
(*.f64 d1 d2)

eval24.0ms (0.1%)

Memory
9.1MiB live, 47.2MiB allocated
Compiler

Compiled 6 054 to 663 computations (89% saved)

prune9.0ms (0%)

Memory
-28.2MiB live, 18.4MiB allocated
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New2087215
Fresh000
Picked101
Done000
Total2097216
Accuracy
100.0%
Counts
216 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
98.8%
(fma.f64 d3 d1 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
98.8%
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
79.2%
(+.f64 (fma.f64 (*.f64 #s(literal 9 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)))) (*.f64 d1 d3))
99.9%
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
65.5%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
45.2%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
Compiler

Compiled 180 to 140 computations (22.2% saved)

simplify31.0ms (0.1%)

Memory
1.1MiB live, 39.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d2 d1)
cost-diff0
(+.f64 d3 #s(literal 3 binary64))
cost-diff1
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
cost-diff0
(+.f64 d3 d2)
cost-diff0
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
cost-diff0
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
cost-diff0
(-.f64 d3 #s(literal -3 binary64))
cost-diff0
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
cost-diff0
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
cost-diff0
(*.f64 d3 d1)
cost-diff0
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
cost-diff0
(*.f64 d3 d1)
cost-diff0
(+.f64 d2 #s(literal 3 binary64))
cost-diff1
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023103
03693
16593
27893
38193
48793
510293
614393
725293
847993
976293
10117393
11127193
12129793
0129793
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
(+.f64 d2 #s(literal 3 binary64))
d2
#s(literal 3 binary64)
d1
(*.f64 d3 d1)
d3
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
(*.f64 d3 d1)
d3
d1
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(-.f64 d3 #s(literal -3 binary64))
d3
#s(literal -3 binary64)
d1
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
(+.f64 d3 d2)
d3
d2
#s(literal 3 binary64)
d1
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
d1
(+.f64 d3 #s(literal 3 binary64))
d3
#s(literal 3 binary64)
(*.f64 d2 d1)
d2
Outputs
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+.f64 d2 #s(literal 3 binary64))
(-.f64 d2 #s(literal -3 binary64))
d2
#s(literal 3 binary64)
d1
(*.f64 d3 d1)
d3
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
(*.f64 d3 d1)
d3
d1
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(-.f64 d3 #s(literal -3 binary64))
d3
#s(literal -3 binary64)
d1
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
(-.f64 (+.f64 d3 d2) #s(literal -3 binary64))
(+.f64 d3 d2)
d3
d2
#s(literal 3 binary64)
d1
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
d1
(+.f64 d3 #s(literal 3 binary64))
(-.f64 d3 #s(literal -3 binary64))
d3
#s(literal 3 binary64)
(*.f64 d2 d1)
(*.f64 d1 d2)
d2

localize57.0ms (0.2%)

Memory
16.6MiB live, 93.5MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(+.f64 d3 #s(literal 3 binary64))
accuracy0.0
(*.f64 d2 d1)
accuracy0.7835267525851226
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
accuracy0.0
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
accuracy0.0
(+.f64 d3 d2)
accuracy0.04296875
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
accuracy0.0
(-.f64 d3 #s(literal -3 binary64))
accuracy0.08203125
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
accuracy22.07309853013748
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
accuracy0.0
(*.f64 d3 d1)
accuracy35.04945449397403
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
accuracy0.0
(+.f64 d2 #s(literal 3 binary64))
accuracy0.0
(*.f64 d3 d1)
accuracy0.02734375
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
Samples
37.0ms237×0valid
4.0ms2valid
3.0ms10×1valid
Compiler

Compiled 97 to 25 computations (74.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-mult: 15.0ms (54.6% of total)
ival-add: 9.0ms (32.8% of total)
adjust: 1.0ms (3.6% of total)
ival-sub: 1.0ms (3.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series17.0ms (0.1%)

Memory
-16.8MiB live, 23.4MiB allocated
Counts
13 → 41
Calls
Call 1
Inputs
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
(+.f64 d2 #s(literal 3 binary64))
(*.f64 d3 d1)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(-.f64 d3 #s(literal -3 binary64))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
(+.f64 d3 d2)
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
(+.f64 d3 #s(literal 3 binary64))
(*.f64 d2 d1)
Outputs
(* d1 (+ 3 (+ d2 d3)))
(* d1 d3)
(* d1 (+ 3 d3))
(* d1 d2)
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 3 d2)))))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
3
(+ 3 d2)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ 3 d3)
(+ 3 (+ d2 d3))
d3
(+ d2 d3)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (/ d3 d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* 3 d1) (* d1 d2))
(* 3 d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (/ d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
Calls

9 calls:

TimeVariablePointExpression
5.0ms
d2
@inf
((+ (* (+ d2 3) d1) (* d3 d1)) (+ d2 3) (* d3 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (- d3 -3) d1) (- d3 -3) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (+ d3 d2) (+ (* d1 (+ d3 3)) (* d2 d1)) (+ d3 3) (* d2 d1))
3.0ms
d1
@-inf
((+ (* (+ d2 3) d1) (* d3 d1)) (+ d2 3) (* d3 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (- d3 -3) d1) (- d3 -3) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (+ d3 d2) (+ (* d1 (+ d3 3)) (* d2 d1)) (+ d3 3) (* d2 d1))
2.0ms
d1
@0
((+ (* (+ d2 3) d1) (* d3 d1)) (+ d2 3) (* d3 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (- d3 -3) d1) (- d3 -3) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (+ d3 d2) (+ (* d1 (+ d3 3)) (* d2 d1)) (+ d3 3) (* d2 d1))
1.0ms
d1
@inf
((+ (* (+ d2 3) d1) (* d3 d1)) (+ d2 3) (* d3 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (- d3 -3) d1) (- d3 -3) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (+ d3 d2) (+ (* d1 (+ d3 3)) (* d2 d1)) (+ d3 3) (* d2 d1))
1.0ms
d2
@-inf
((+ (* (+ d2 3) d1) (* d3 d1)) (+ d2 3) (* d3 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (- d3 -3) d1) (- d3 -3) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (+ d3 d2) (+ (* d1 (+ d3 3)) (* d2 d1)) (+ d3 3) (* d2 d1))

simplify303.0ms (1%)

Memory
-94.7MiB live, 163.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0118199
1404199
2999199
32910199
45685199
08204199
Stop Event
iter limit
node limit
Counts
41 → 39
Calls
Call 1
Inputs
(* d1 (+ 3 (+ d2 d3)))
(* d1 d3)
(* d1 (+ 3 d3))
(* d1 d2)
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 3 d2)))))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
3
(+ 3 d2)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ 3 d3)
(+ 3 (+ d2 d3))
d3
(+ d2 d3)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (/ d3 d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* 3 d1) (* d1 d2))
(* 3 d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (/ d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
Outputs
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 3 d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
3
#s(literal 3 binary64)
(+ 3 d2)
(-.f64 d2 #s(literal -3 binary64))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ 3 d3)
(-.f64 d3 #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 (+.f64 d3 d2) #s(literal -3 binary64))
d3
(+ d2 d3)
(+.f64 d3 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(-.f64 d2 #s(literal -3 binary64))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(-.f64 (+.f64 d3 d2) #s(literal -3 binary64))
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d3 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(-.f64 (+.f64 d3 d2) #s(literal -3 binary64))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d3 d2)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(-.f64 (+.f64 d3 d2) #s(literal -3 binary64))
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d3 d2)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(-.f64 (+.f64 d3 d2) #s(literal -3 binary64))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d3 d2)

rewrite228.0ms (0.7%)

Memory
11.3MiB live, 281.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02383
03673
117873
2117173
0839473
Stop Event
iter limit
node limit
iter limit
Counts
13 → 706
Calls
Call 1
Inputs
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
(+.f64 d2 #s(literal 3 binary64))
(*.f64 d3 d1)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(-.f64 d3 #s(literal -3 binary64))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
(+.f64 d3 d2)
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
(+.f64 d3 #s(literal 3 binary64))
(*.f64 d2 d1)
Outputs
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))
(*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) d1) (pow.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64))) (pow.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d2) d1)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(*.f64 d1 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))))) (+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (+.f64 d3 d2) d1)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 d1 #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (+.f64 d3 d2) d1))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 (+.f64 d3 d2) d1)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (fma.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (+.f64 d3 d2) d1) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 d1 #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 #s(literal 3 binary64))))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (-.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (+.f64 d3 d2) d1)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 (+.f64 d3 d2) d1)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) d1)) (neg.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64)) d1)) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)))) (neg.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) d1) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64))) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64))) (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (*.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (*.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (*.f64 d1 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (*.f64 d1 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2))) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2))))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d2) d1))) (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d2) d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d2) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 d3 d2) #s(literal 3 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d1) d1) (/.f64 (+.f64 #s(literal 3 binary64) d2) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (+.f64 #s(literal 3 binary64) d2)) d1) (/.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) d1) (/.f64 (*.f64 d1 d1) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (-.f64 d3 #s(literal -3 binary64))) d1) (/.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d1) d1) (/.f64 (-.f64 d3 #s(literal -3 binary64)) (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (/.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal 2 binary64)) d1) (/.f64 (*.f64 d1 d1) (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal 2 binary64)) (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (/.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (/.f64 (*.f64 d1 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d1) (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 d1 d2))
(fma.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)) (*.f64 d1 d2))
(fma.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (pow.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2))) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64))) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64))) (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (pow.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2))) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1))) (*.f64 d1 d2))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d2 (*.f64 (neg.f64 d3) d1))) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d2 (*.f64 #s(literal -3 binary64) d1))) (*.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 3 binary64)))))) (*.f64 d1 d2))
(fma.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d3 d1))))) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (*.f64 d3 d1))
(fma.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d1 d2) (fma.f64 d1 d2 (*.f64 #s(literal -3 binary64) d1)))))) (*.f64 d3 d1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) (*.f64 d1 (*.f64 d1 d2)))))) (*.f64 d3 d1))
(fma.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d1 d2) (fma.f64 d1 d2 (*.f64 #s(literal -3 binary64) d1)))) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (+.f64 d3 d2) d1 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (-.f64 d3 #s(literal -3 binary64)) d1 (*.f64 d1 d2))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(fma.f64 d1 (+.f64 d3 d2) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d1 (-.f64 d3 #s(literal -3 binary64)) (*.f64 d1 d2))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(fma.f64 d1 (+.f64 #s(literal 3 binary64) d2) (*.f64 d3 d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 (+.f64 d3 d2)))
(fma.f64 d1 d2 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(fma.f64 (+.f64 #s(literal 3 binary64) d2) d1 (*.f64 d3 d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 (+.f64 d3 d2) d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 (+.f64 d3 d2)))
(fma.f64 d2 d1 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))) (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))))
(+.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 d1 #s(literal 3 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(+.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 #s(literal 3 binary64)))
(+.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(+.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 (+.f64 d3 d2) d1))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))
(+.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d2))
(*.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d2 #s(literal 3 binary64)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2))))))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (fma.f64 d2 d2 (*.f64 #s(literal -3 binary64) d2)))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (pow.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64)))) (neg.f64 (neg.f64 (-.f64 d2 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)))) (neg.f64 (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (*.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 (-.f64 d2 #s(literal 3 binary64)) (-.f64 d2 #s(literal 3 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d2))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 3 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (fma.f64 d2 d2 (*.f64 #s(literal -3 binary64) d2))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d2)))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64))) (neg.f64 (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (fma.f64 d2 d2 (*.f64 #s(literal -3 binary64) d2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2)))))
(/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 #s(literal 9 binary64) (fma.f64 d2 d2 (*.f64 #s(literal -3 binary64) d2))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2))))
(fma.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64)))))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 3 binary64) d2)))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64))))
(+.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64)))))
(+.f64 #s(literal 3 binary64) d2)
(+.f64 d2 #s(literal 3 binary64))
(*.f64 d3 d1)
(*.f64 d1 d3)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64))) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1))))
(*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 3 binary64)))))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(*.f64 d1 (-.f64 d3 #s(literal -3 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (fma.f64 d1 #s(literal 3 binary64) (*.f64 (neg.f64 d3) d1)))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d3 d1)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1)) (neg.f64 (-.f64 d3 #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64)))) (neg.f64 (-.f64 d3 #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 3 binary64)))))))
(/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (-.f64 d3 #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64))) (-.f64 d3 #s(literal 3 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64))) (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 #s(literal 3 binary64)) (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 #s(literal 3 binary64)) (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 3 binary64))))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 3 binary64))))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64))))
(fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d1 d3 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1))) (/.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1))))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 3 binary64)))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)))
(*.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))
(*.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d3 #s(literal 3 binary64)))))
(*.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -3 binary64) d3)))))
(*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))) (*.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))) (+.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (fma.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64)))) (neg.f64 (neg.f64 (-.f64 d3 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (*.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 (-.f64 d3 #s(literal 3 binary64)) (-.f64 d3 #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (*.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -27 binary64))) (*.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 3 binary64) d3))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) d3) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -3 binary64) d3))) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64))))
(/.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) (neg.f64 (-.f64 d3 #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -3 binary64) d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
(/.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (-.f64 d3 #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (+.f64 #s(literal 9 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -3 binary64) d3))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))
(fma.f64 (*.f64 d3 d3) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))
(fma.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3)))
(-.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (+.f64 #s(literal 9 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -3 binary64) d3)))) (/.f64 #s(literal -27 binary64) (+.f64 #s(literal 9 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -3 binary64) d3)))))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))
(-.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
(-.f64 d3 #s(literal -3 binary64))
(+.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))
(+.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (neg.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(+.f64 d3 #s(literal 3 binary64))
(+.f64 #s(literal 3 binary64) d3)
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))
(*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) d1) (pow.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64))) (pow.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d2) d1)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(*.f64 d1 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))))) (+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (+.f64 d3 d2) d1)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 d1 #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (+.f64 d3 d2) d1))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 (+.f64 d3 d2) d1)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (fma.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (+.f64 d3 d2) d1) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 d1 #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 #s(literal 3 binary64))))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (-.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (+.f64 d3 d2) d1)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 (+.f64 d3 d2) d1)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) d1)) (neg.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64)) d1)) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)))) (neg.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) d1) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64))) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64))) (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (*.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (*.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (*.f64 d1 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (*.f64 d1 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2))) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2))))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d2) d1))) (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d2) d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d2) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 d3 d2) #s(literal 3 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d1) d1) (/.f64 (+.f64 #s(literal 3 binary64) d2) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (+.f64 #s(literal 3 binary64) d2)) d1) (/.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) d1) (/.f64 (*.f64 d1 d1) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (-.f64 d3 #s(literal -3 binary64))) d1) (/.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d1) d1) (/.f64 (-.f64 d3 #s(literal -3 binary64)) (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (/.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal 2 binary64)) d1) (/.f64 (*.f64 d1 d1) (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal 2 binary64)) (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (/.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (/.f64 (*.f64 d1 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d1) (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 d1 d2))
(fma.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)) (*.f64 d1 d2))
(fma.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (pow.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2))) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64))) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64))) (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (pow.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2))) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1))) (*.f64 d1 d2))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d2 (*.f64 (neg.f64 d3) d1))) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d2 (*.f64 #s(literal -3 binary64) d1))) (*.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 3 binary64)))))) (*.f64 d1 d2))
(fma.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d3 d1))))) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (*.f64 d3 d1))
(fma.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d1 d2) (fma.f64 d1 d2 (*.f64 #s(literal -3 binary64) d1)))))) (*.f64 d3 d1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) (*.f64 d1 (*.f64 d1 d2)))))) (*.f64 d3 d1))
(fma.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d1 d2) (fma.f64 d1 d2 (*.f64 #s(literal -3 binary64) d1)))) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (+.f64 d3 d2) d1 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (-.f64 d3 #s(literal -3 binary64)) d1 (*.f64 d1 d2))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(fma.f64 d1 (+.f64 d3 d2) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d1 (-.f64 d3 #s(literal -3 binary64)) (*.f64 d1 d2))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(fma.f64 d1 (+.f64 #s(literal 3 binary64) d2) (*.f64 d3 d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 (+.f64 d3 d2)))
(fma.f64 d1 d2 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(fma.f64 (+.f64 #s(literal 3 binary64) d2) d1 (*.f64 d3 d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 (+.f64 d3 d2) d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 (+.f64 d3 d2)))
(fma.f64 d2 d1 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))) (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))))
(+.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 d1 #s(literal 3 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(+.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 #s(literal 3 binary64)))
(+.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(+.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 (+.f64 d3 d2) d1))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))
(+.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))
(*.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d3 (+.f64 #s(literal 3 binary64) d2))))
(*.f64 (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d3 d2))))
(*.f64 #s(literal 1 binary64) (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)))
(*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 #s(literal 3 binary64) d2))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))))))
(*.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (pow.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))))))
(*.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 d3 d2) #s(literal 3 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))))) (+.f64 (/.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal 2 binary64)) (*.f64 d2 d2)) (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))
(/.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal 2 binary64))) (-.f64 d2 (-.f64 d3 #s(literal -3 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (*.f64 (/.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d2))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal 2 binary64)) (*.f64 d2 (-.f64 d3 #s(literal -3 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (*.f64 d3 d3))) (neg.f64 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))
(/.f64 (neg.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)))) (neg.f64 (-.f64 d3 (+.f64 #s(literal 3 binary64) d2))))
(/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d3 d3 (-.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 #s(literal 3 binary64) d2))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)))) (neg.f64 (neg.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64)))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (*.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (*.f64 d3 d3)) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))
(/.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64))) (-.f64 d3 (+.f64 #s(literal 3 binary64) d2)))
(/.f64 (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64))) (-.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3) (-.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (*.f64 d3 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 (+.f64 #s(literal 3 binary64) d2)) (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2)) (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 d3 d2) #s(literal 3 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (+.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (-.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 #s(literal 3 binary64) d2)))) (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 d3 d2) #s(literal 3 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 3 binary64))) (fma.f64 d3 d3 (-.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 #s(literal 3 binary64) d2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64))) (neg.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 #s(literal 9 binary64) (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64)) (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))))
(fma.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) #s(literal 3 binary64))
(fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d2)) d3)
(fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)) d2)
(fma.f64 #s(literal 1 binary64) (+.f64 d3 d2) #s(literal 3 binary64))
(fma.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)) d2)
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d2) d3)
(fma.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d3 #s(literal 3 binary64)))) d2)
(fma.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))) d2)
(fma.f64 (neg.f64 (*.f64 (+.f64 d3 d2) (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d3 d2))) #s(literal 3 binary64))
(fma.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))) #s(literal 3 binary64))
(fma.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d2 #s(literal 3 binary64)))) d3)
(fma.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2))))) d3)
(fma.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)) d3)
(fma.f64 (*.f64 (+.f64 d3 d2) (-.f64 d3 d2)) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)) #s(literal 3 binary64))
(fma.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)) d2)
(fma.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -3 binary64) d3)))) d2)
(fma.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)) d2)
(fma.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (fma.f64 d2 d2 (*.f64 #s(literal -3 binary64) d2)))) d3)
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (pow.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2))) #s(literal -1 binary64)) d3)
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d3)))) #s(literal 3 binary64))
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (pow.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) #s(literal -1 binary64)) #s(literal 3 binary64))
(-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (/.f64 (*.f64 d3 d3) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 (+.f64 #s(literal 3 binary64) d2))) (/.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (-.f64 d3 (+.f64 #s(literal 3 binary64) d2))))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d3 d2))) (/.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (-.f64 #s(literal 3 binary64) (+.f64 d3 d2))))
(-.f64 (/.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))))
(+.f64 (/.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
(+.f64 (-.f64 d3 #s(literal -3 binary64)) d2)
(+.f64 d3 (+.f64 #s(literal 3 binary64) d2))
(+.f64 (+.f64 #s(literal 3 binary64) d2) d3)
(+.f64 #s(literal 3 binary64) (+.f64 d3 d2))
(+.f64 d2 (-.f64 d3 #s(literal -3 binary64)))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 #s(literal 1 binary64) (+.f64 d3 d2))
(*.f64 (neg.f64 (*.f64 (+.f64 d3 d2) (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d3 d2))))
(*.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d3 d2)) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d3)))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (pow.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (/.f64 (*.f64 d3 d3) (-.f64 d3 d2))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)))) (+.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d3 d2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d3 d2))))))
(/.f64 (neg.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d3 d2) (-.f64 d3 d2)))) (neg.f64 (neg.f64 (-.f64 d3 d2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (*.f64 (-.f64 d3 d2) (*.f64 d2 d2))) (pow.f64 (-.f64 d3 d2) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2))))
(/.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (-.f64 d2 d3))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d3))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (+.f64 d3 d2) (-.f64 d3 d2))) (neg.f64 (-.f64 d3 d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (*.f64 (+.f64 d3 d2) (-.f64 d3 d2)) (-.f64 d3 d2))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d2 d2 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d3))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))
(fma.f64 (*.f64 d3 d3) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)) (neg.f64 (/.f64 (*.f64 d2 d2) (-.f64 d3 d2))))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)))
(+.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 d2) (-.f64 d3 d2))))
(+.f64 d3 d2)
(+.f64 d2 d3)
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))
(*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) d1) (pow.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64))) (pow.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d2) d1)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(*.f64 d1 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))))) (+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (+.f64 d3 d2) d1)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 d1 #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (+.f64 d3 d2) d1))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 (+.f64 d3 d2) d1)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (fma.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (+.f64 d3 d2) d1) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 d1 #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 #s(literal 3 binary64))))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (-.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (+.f64 d3 d2) d1)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 (+.f64 d3 d2) d1)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) d1)) (neg.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64)) d1)) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)))) (neg.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) d1) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64))) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64))) (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (*.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (*.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (*.f64 d1 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (*.f64 d1 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2))) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2))))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d2) d1))) (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d2) d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d2) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 d3 d2) #s(literal 3 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d1) d1) (/.f64 (+.f64 #s(literal 3 binary64) d2) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (+.f64 #s(literal 3 binary64) d2)) d1) (/.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) d1) (/.f64 (*.f64 d1 d1) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (-.f64 d3 #s(literal -3 binary64))) d1) (/.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d1) d1) (/.f64 (-.f64 d3 #s(literal -3 binary64)) (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (/.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal 2 binary64)) d1) (/.f64 (*.f64 d1 d1) (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal 2 binary64)) (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (/.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (/.f64 (*.f64 d1 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d1) (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 d1 d2))
(fma.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)) (*.f64 d1 d2))
(fma.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (pow.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2))) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64))) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64))) (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (pow.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d2))) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d1 (*.f64 #s(literal -3 binary64) d1))) (*.f64 d1 d2))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d2 (*.f64 (neg.f64 d3) d1))) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 d2 (*.f64 #s(literal -3 binary64) d1))) (*.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 3 binary64)))))) (*.f64 d1 d2))
(fma.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d3 d1))))) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (*.f64 d3 d1))
(fma.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d1 d2) (fma.f64 d1 d2 (*.f64 #s(literal -3 binary64) d1)))))) (*.f64 d3 d1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(fma.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) (*.f64 d1 (*.f64 d1 d2)))))) (*.f64 d3 d1))
(fma.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d1 d2) (fma.f64 d1 d2 (*.f64 #s(literal -3 binary64) d1)))) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (+.f64 d3 d2) d1 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 (-.f64 d3 #s(literal -3 binary64)) d1 (*.f64 d1 d2))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(fma.f64 d1 (+.f64 d3 d2) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d1 (-.f64 d3 #s(literal -3 binary64)) (*.f64 d1 d2))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(fma.f64 d1 (+.f64 #s(literal 3 binary64) d2) (*.f64 d3 d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 (+.f64 d3 d2)))
(fma.f64 d1 d2 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(fma.f64 (+.f64 #s(literal 3 binary64) d2) d1 (*.f64 d3 d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 (+.f64 d3 d2) d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 (+.f64 d3 d2)))
(fma.f64 d2 d1 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))) (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))))
(+.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 d1 #s(literal 3 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))))
(+.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 #s(literal 3 binary64)))
(+.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(+.f64 (*.f64 d1 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 (+.f64 d3 d2) d1))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))
(+.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)))
(*.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))
(*.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d3 #s(literal 3 binary64)))))
(*.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -3 binary64) d3)))))
(*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))) (*.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))) (+.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (fma.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64)))) (neg.f64 (neg.f64 (-.f64 d3 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (*.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 (-.f64 d3 #s(literal 3 binary64)) (-.f64 d3 #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (*.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -27 binary64))) (*.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 3 binary64) d3))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) d3) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -3 binary64) d3))) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64))))
(/.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) (neg.f64 (-.f64 d3 #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -3 binary64) d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
(/.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (-.f64 d3 #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (+.f64 #s(literal 9 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -3 binary64) d3))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))
(fma.f64 (*.f64 d3 d3) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))
(fma.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3)))
(-.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (+.f64 #s(literal 9 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -3 binary64) d3)))) (/.f64 #s(literal -27 binary64) (+.f64 #s(literal 9 binary64) (fma.f64 d3 d3 (*.f64 #s(literal -3 binary64) d3)))))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))
(-.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
(-.f64 d3 #s(literal -3 binary64))
(+.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))
(+.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (neg.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(+.f64 d3 #s(literal 3 binary64))
(+.f64 #s(literal 3 binary64) d3)
(*.f64 d1 d2)
(*.f64 d2 d1)

eval102.0ms (0.3%)

Memory
0.8MiB live, 87.5MiB allocated
Compiler

Compiled 9 388 to 1 277 computations (86.4% saved)

prune11.0ms (0%)

Memory
-7.0MiB live, 31.3MiB allocated
Pruning

9 alts after pruning (5 fresh and 4 done)

PrunedKeptTotal
New3875392
Fresh202
Picked145
Done000
Total3909399
Accuracy
100.0%
Counts
399 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.5%
(fma.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1 (*.f64 d3 d1))
98.8%
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
99.9%
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
65.5%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64))))
65.3%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))))
65.5%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
60.2%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
45.2%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
24.4%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1)))
Compiler

Compiled 217 to 170 computations (21.7% saved)

simplify59.0ms (0.2%)

Memory
2.7MiB live, 41.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 d3 #s(literal -3 binary64))
cost-diff0
(/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))
cost-diff0
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))))
cost-diff2
(/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64))))
cost-diff0
(*.f64 d3 d1)
cost-diff0
#s(approx (+ d2 3) #s(literal 3 binary64))
cost-diff1
(fma.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1 (*.f64 d3 d1))
cost-diff0
(-.f64 d2 #s(literal -3 binary64))
cost-diff0
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
cost-diff0
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
cost-diff0
(*.f64 #s(literal 3 binary64) d1)
cost-diff0
#s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1))
cost-diff0
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1)))
cost-diff0
(*.f64 d1 #s(literal 3 binary64))
cost-diff0
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64))))
cost-diff1
(fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64)))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030152
041141
167129
285129
3117129
4140129
5169129
6226129
7397129
8784129
91205129
101554129
111788129
121806129
01806129
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64))))
(fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64)))
d3
d1
(*.f64 d1 #s(literal 3 binary64))
#s(literal 3 binary64)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1)))
#s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1))
(*.f64 #s(literal 3 binary64) d1)
#s(literal 3 binary64)
d1
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(-.f64 d2 #s(literal -3 binary64))
d2
#s(literal -3 binary64)
d1
(fma.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1 (*.f64 d3 d1))
#s(approx (+ d2 3) #s(literal 3 binary64))
#s(literal 3 binary64)
d1
(*.f64 d3 d1)
d3
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64))))
d1
(/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))
#s(literal 1 binary64)
(-.f64 d3 #s(literal -3 binary64))
d3
#s(literal -3 binary64)
Outputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64))))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64)))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
d3
d1
(*.f64 d1 #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) d1)
#s(literal 3 binary64)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1)))
#s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1))
(*.f64 #s(literal 3 binary64) d1)
#s(literal 3 binary64)
d1
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(-.f64 d2 #s(literal -3 binary64))
d2
#s(literal -3 binary64)
d1
(fma.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1 (*.f64 d3 d1))
(*.f64 (+.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3) d1)
#s(approx (+ d2 3) #s(literal 3 binary64))
#s(literal 3 binary64)
d1
(*.f64 d3 d1)
d3
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
d1
(/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))
#s(literal 1 binary64)
(-.f64 d3 #s(literal -3 binary64))
d3
#s(literal -3 binary64)

localize88.0ms (0.3%)

Memory
3.2MiB live, 83.9MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(-.f64 d3 #s(literal -3 binary64))
accuracy0.01171875
(/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))
accuracy0.23828125
(/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64))))
accuracy22.07309853013748
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))))
accuracy0.0
(*.f64 d3 d1)
accuracy0.02734375
(fma.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1 (*.f64 d3 d1))
accuracy31.71303971381384
#s(approx (+ d2 3) #s(literal 3 binary64))
accuracy0.0
(-.f64 d2 #s(literal -3 binary64))
accuracy0.0859375
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
accuracy25.49981576311387
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
accuracy0.0
(*.f64 #s(literal 3 binary64) d1)
accuracy22.07309853013748
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1)))
accuracy32.68694157768294
#s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1))
accuracy0.0
(*.f64 d1 #s(literal 3 binary64))
accuracy0.0859375
(fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64)))
accuracy22.07309853013748
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64))))
Samples
55.0ms211×0valid
12.0ms22×2valid
6.0ms23×1valid
Compiler

Compiled 117 to 25 computations (78.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 48.0ms
ival-mult: 28.0ms (58% of total)
adjust: 7.0ms (14.5% of total)
ival-add: 6.0ms (12.4% of total)
ival-div: 4.0ms (8.3% of total)
ival-sub: 3.0ms (6.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series9.0ms (0%)

Memory
20.5MiB live, 20.5MiB allocated
Counts
16 → 41
Calls
Call 1
Inputs
(fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 #s(literal 3 binary64))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1)))
#s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1))
(*.f64 #s(literal 3 binary64) d1)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(-.f64 d2 #s(literal -3 binary64))
(fma.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1 (*.f64 d3 d1))
#s(approx (+ d2 3) #s(literal 3 binary64))
(*.f64 d3 d1)
(/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64))))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))))
(/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))
(-.f64 d3 #s(literal -3 binary64))
Outputs
(* d1 (+ 3 d3))
(* d1 (+ 3 (+ d2 d3)))
(* 3 d1)
(* d1 (+ 3 d2))
(* d1 d3)
(* -1 (* d1 (- (* -1 d3) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 3 d2)))))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (* d1 d2))
3
(+ 3 d2)
(* d1 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(+ (* d1 d3) (* d1 (+ 3 d2)))
1/3
(+ 1/3 (* -1/9 d3))
(+ 1/3 (* d3 (- (* 1/27 d3) 1/9)))
(+ 1/3 (* d3 (- (* d3 (+ 1/27 (* -1/81 d3))) 1/9)))
(+ 3 d3)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(/ 1 d3)
(/ (- 1 (* 3 (/ 1 d3))) d3)
(/ (- (+ 1 (/ 9 (pow d3 2))) (* 3 (/ 1 d3))) d3)
(/ (- (+ 1 (/ 9 (pow d3 2))) (+ (* 3 (/ 1 d3)) (* 27 (/ 1 (pow d3 3))))) d3)
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (/ (- (* 3 (/ 1 d3)) 1) d3))
(* -1 (/ (- (* -1 (/ (- (* 9 (/ 1 d3)) 3) d3)) 1) d3))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 27 (/ 1 d3)) 9) d3)) 3) d3)) 1) d3))
Calls

9 calls:

TimeVariablePointExpression
2.0ms
d1
@-inf
((+ (* d3 d1) (* d1 3)) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* d1 3) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (- d3 -3) d1) (* 3 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (- d2 -3) d1) (- d2 -3) (+ (* (+ d2 3) d1) (* d3 d1)) (+ d2 3) (* d3 d1) (/ d1 (/ 1 (- d3 -3))) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/ 1 (- d3 -3)) (- d3 -3))
1.0ms
d1
@inf
((+ (* d3 d1) (* d1 3)) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* d1 3) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (- d3 -3) d1) (* 3 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (- d2 -3) d1) (- d2 -3) (+ (* (+ d2 3) d1) (* d3 d1)) (+ d2 3) (* d3 d1) (/ d1 (/ 1 (- d3 -3))) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/ 1 (- d3 -3)) (- d3 -3))
1.0ms
d3
@-inf
((+ (* d3 d1) (* d1 3)) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* d1 3) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (- d3 -3) d1) (* 3 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (- d2 -3) d1) (- d2 -3) (+ (* (+ d2 3) d1) (* d3 d1)) (+ d2 3) (* d3 d1) (/ d1 (/ 1 (- d3 -3))) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/ 1 (- d3 -3)) (- d3 -3))
1.0ms
d1
@0
((+ (* d3 d1) (* d1 3)) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* d1 3) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (- d3 -3) d1) (* 3 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (- d2 -3) d1) (- d2 -3) (+ (* (+ d2 3) d1) (* d3 d1)) (+ d2 3) (* d3 d1) (/ d1 (/ 1 (- d3 -3))) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/ 1 (- d3 -3)) (- d3 -3))
1.0ms
d3
@inf
((+ (* d3 d1) (* d1 3)) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* d1 3) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (- d3 -3) d1) (* 3 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (- d2 -3) d1) (- d2 -3) (+ (* (+ d2 3) d1) (* d3 d1)) (+ d2 3) (* d3 d1) (/ d1 (/ 1 (- d3 -3))) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/ 1 (- d3 -3)) (- d3 -3))

simplify128.0ms (0.4%)

Memory
5.4MiB live, 161.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0138255
1443247
21122247
33325243
47435243
08061237
Stop Event
iter limit
node limit
Counts
41 → 39
Calls
Call 1
Inputs
(* d1 (+ 3 d3))
(* d1 (+ 3 (+ d2 d3)))
(* 3 d1)
(* d1 (+ 3 d2))
(* d1 d3)
(* -1 (* d1 (- (* -1 d3) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 3 d2)))))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (* d1 d2))
3
(+ 3 d2)
(* d1 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(+ (* d1 d3) (* d1 (+ 3 d2)))
1/3
(+ 1/3 (* -1/9 d3))
(+ 1/3 (* d3 (- (* 1/27 d3) 1/9)))
(+ 1/3 (* d3 (- (* d3 (+ 1/27 (* -1/81 d3))) 1/9)))
(+ 3 d3)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(/ 1 d3)
(/ (- 1 (* 3 (/ 1 d3))) d3)
(/ (- (+ 1 (/ 9 (pow d3 2))) (* 3 (/ 1 d3))) d3)
(/ (- (+ 1 (/ 9 (pow d3 2))) (+ (* 3 (/ 1 d3)) (* 27 (/ 1 (pow d3 3))))) d3)
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (/ (- (* 3 (/ 1 d3)) 1) d3))
(* -1 (/ (- (* -1 (/ (- (* 9 (/ 1 d3)) 3) d3)) 1) d3))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 27 (/ 1 d3)) 9) d3)) 3) d3)) 1) d3))
Outputs
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d1 (- (* -1 d3) 3)))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 3 d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
3
#s(literal 3 binary64)
(+ 3 d2)
(-.f64 d2 #s(literal -3 binary64))
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(-.f64 d2 #s(literal -3 binary64))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
1/3
#s(literal 1/3 binary64)
(+ 1/3 (* -1/9 d3))
(fma.f64 #s(literal -1/9 binary64) d3 #s(literal 1/3 binary64))
(+ 1/3 (* d3 (- (* 1/27 d3) 1/9)))
(fma.f64 (fma.f64 #s(literal 1/27 binary64) d3 #s(literal -1/9 binary64)) d3 #s(literal 1/3 binary64))
(+ 1/3 (* d3 (- (* d3 (+ 1/27 (* -1/81 d3))) 1/9)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/81 binary64) d3 #s(literal 1/27 binary64)) d3 #s(literal -1/9 binary64)) d3 #s(literal 1/3 binary64))
(+ 3 d3)
(-.f64 d3 #s(literal -3 binary64))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(/ 1 d3)
(/.f64 #s(literal 1 binary64) d3)
(/ (- 1 (* 3 (/ 1 d3))) d3)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)) d3)
(/ (- (+ 1 (/ 9 (pow d3 2))) (* 3 (/ 1 d3))) d3)
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 9 binary64) d3) #s(literal 3 binary64)) d3) #s(literal -1 binary64)) d3)
(/ (- (+ 1 (/ 9 (pow d3 2))) (+ (* 3 (/ 1 d3)) (* 27 (/ 1 (pow d3 3))))) d3)
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal -3 binary64) (/.f64 (-.f64 (/.f64 #s(literal 27 binary64) d3) #s(literal 9 binary64)) d3)) d3) #s(literal -1 binary64)) d3)
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (/ (- (* 3 (/ 1 d3)) 1) d3))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)) d3)
(* -1 (/ (- (* -1 (/ (- (* 9 (/ 1 d3)) 3) d3)) 1) d3))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 9 binary64) d3) #s(literal 3 binary64)) d3) #s(literal -1 binary64)) d3)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 27 (/ 1 d3)) 9) d3)) 3) d3)) 1) d3))
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal -3 binary64) (/.f64 (-.f64 (/.f64 #s(literal 27 binary64) d3) #s(literal 9 binary64)) d3)) d3) #s(literal -1 binary64)) d3)

rewrite225.0ms (0.7%)

Memory
-14.9MiB live, 239.4MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030137
041126
1165114
21100114
08320114
Stop Event
iter limit
node limit
iter limit
Counts
16 → 483
Calls
Call 1
Inputs
(fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 #s(literal 3 binary64))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1)))
#s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1))
(*.f64 #s(literal 3 binary64) d1)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(-.f64 d2 #s(literal -3 binary64))
(fma.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1 (*.f64 d3 d1))
#s(approx (+ d2 3) #s(literal 3 binary64))
(*.f64 d3 d1)
(/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64))))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))))
(/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))
(-.f64 d3 #s(literal -3 binary64))
Outputs
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)) d1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)) d1) #s(literal -1/2 binary64)))
(*.f64 (/.f64 d1 (pow.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal -1 binary64))) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64))) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 d1 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 d3 #s(literal 3 binary64))) (-.f64 d3 #s(literal 3 binary64))))
(*.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 #s(literal -9 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (fma.f64 #s(literal -1 binary64) d3 #s(literal 3 binary64)))))
(*.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(*.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64))) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 #s(literal -9 binary64))) (pow.f64 (*.f64 d1 (-.f64 d3 #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (*.f64 d1 d3) d1) (-.f64 d3 #s(literal 3 binary64))))))
(*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (neg.f64 d1) (fma.f64 #s(literal -1 binary64) d3 #s(literal -3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) d3 #s(literal -3 binary64)) d1))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 1 binary64))
(*.f64 d1 (-.f64 d3 #s(literal -3 binary64)))
(pow.f64 (/.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)) d1) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64))))) (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1)) (fma.f64 #s(literal -1 binary64) d3 #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64)))) (fma.f64 #s(literal -1 binary64) d3 #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 (-.f64 d3 #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))))
(/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (-.f64 d3 #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) d3 #s(literal -3 binary64)) d1) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 #s(literal -9 binary64)))) (*.f64 d1 (fma.f64 #s(literal -1 binary64) d3 #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (*.f64 d1 d3) d1) (-.f64 d3 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64))) (-.f64 d3 #s(literal 3 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))
(/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 #s(literal -9 binary64))) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (*.f64 d1 d3) d1) (-.f64 d3 #s(literal 3 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))
(/.f64 (neg.f64 d1) (/.f64 #s(literal -1 binary64) (-.f64 d3 #s(literal -3 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 d3 #s(literal -3 binary64))) d1))
(/.f64 (-.f64 d3 #s(literal -3 binary64)) (pow.f64 d1 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 #s(literal 3 binary64)) (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 #s(literal 3 binary64)) (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (*.f64 d1 d3) d1) (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)) d1))
(/.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 1 binary64))
(/.f64 d1 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 #s(literal -9 binary64)))) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (fma.f64 (*.f64 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)) d1)))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 #s(literal -9 binary64))) (*.f64 d1 (fma.f64 #s(literal -1 binary64) d3 #s(literal 3 binary64)))))
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(neg.f64 (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) d3 #s(literal -3 binary64)) d1) #s(literal 1 binary64)))
(neg.f64 (*.f64 (fma.f64 #s(literal -1 binary64) d3 #s(literal -3 binary64)) d1))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d3) d3) d1) (/.f64 d1 (-.f64 d3 #s(literal 3 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d3) d1) d1) (/.f64 d3 (-.f64 d3 #s(literal 3 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))))
(fma.f64 (/.f64 (*.f64 d3 d3) d1) (/.f64 (*.f64 d1 d1) (-.f64 d3 #s(literal 3 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 d3) d1) (/.f64 (*.f64 d1 d3) (-.f64 d3 #s(literal 3 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))))
(fma.f64 (/.f64 d3 d1) (/.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 #s(literal 3 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d3 (*.f64 d1 d3)) (-.f64 d3 #s(literal 3 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))))
(fma.f64 (neg.f64 d3) (neg.f64 d1) (*.f64 #s(literal -3 binary64) (neg.f64 d1)))
(fma.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d3 #s(literal 3 binary64))) #s(literal -1 binary64)) (neg.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))))
(fma.f64 (neg.f64 d1) (neg.f64 d3) (*.f64 (neg.f64 d1) #s(literal -3 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d3) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) d1) (*.f64 #s(literal 1 binary64) (*.f64 d1 d3)))
(fma.f64 (*.f64 d1 d3) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (-.f64 d3 #s(literal -3 binary64)))) (*.f64 (fma.f64 #s(literal -1 binary64) d3 #s(literal -3 binary64)) d1))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) #s(literal 1 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) d3 #s(literal -3 binary64)) d1))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)) d1)) #s(literal -1 binary64)))
(+.f64 (*.f64 (neg.f64 d3) (neg.f64 d1)) (*.f64 #s(literal -3 binary64) (neg.f64 d1)))
(+.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 1 binary64)) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))
(+.f64 (*.f64 (neg.f64 d1) (neg.f64 d3)) (*.f64 (neg.f64 d1) #s(literal -3 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 d3)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) d1)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) d1)) (*.f64 #s(literal 1 binary64) (*.f64 d1 d3)))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))))
(+.f64 (*.f64 d1 d3) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d3))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 #s(literal 3 binary64) d1)
(*.f64 d1 #s(literal 3 binary64))
(/.f64 #s(literal 3 binary64) (pow.f64 d1 #s(literal -1 binary64)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1)))
#s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1))
(*.f64 #s(literal 3 binary64) d1)
(*.f64 d1 #s(literal 3 binary64))
(/.f64 #s(literal 3 binary64) (pow.f64 d1 #s(literal -1 binary64)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(*.f64 (/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (pow.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64))) (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64))) (pow.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2))))
(*.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d1)) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) (-.f64 #s(literal 3 binary64) d2)))))
(*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64))) (pow.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d1)) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(*.f64 d1 (-.f64 d2 #s(literal -3 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2)))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))) (fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2)) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2))) (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)) (-.f64 #s(literal 3 binary64) d2))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)) (neg.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64)))) (-.f64 #s(literal 3 binary64) d2))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64)))) (neg.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -9 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d1)) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64))) (-.f64 d2 #s(literal 3 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64))) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))
(/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) (-.f64 #s(literal 3 binary64) d2)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d1)) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) (-.f64 #s(literal 3 binary64) d2))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64))) (fma.f64 (*.f64 d1 (*.f64 d2 d1)) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))) (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))) (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) (-.f64 #s(literal 3 binary64) d2))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))
(/.f64 (-.f64 d2 #s(literal -3 binary64)) (pow.f64 d1 #s(literal -1 binary64)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64))))
(neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal -3 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 3 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) d1) (/.f64 #s(literal 3 binary64) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 (/.f64 #s(literal 9 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 (/.f64 (*.f64 #s(literal 3 binary64) d1) d1) (/.f64 (*.f64 #s(literal 3 binary64) d1) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 (/.f64 #s(literal 3 binary64) d1) (/.f64 (*.f64 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(fma.f64 d2 d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(+.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2))) (neg.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d2 d1))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d2 (-.f64 d2 #s(literal 3 binary64))))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64)) (pow.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))) (*.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))))) (+.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (fma.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (*.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64)))) (neg.f64 (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64)))) (neg.f64 (neg.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (*.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 (-.f64 d2 #s(literal 3 binary64)) (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (*.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))) #s(literal -27 binary64))) (*.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 3 binary64) d2))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64))) (-.f64 #s(literal 3 binary64) d2))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 d2 (-.f64 d2 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64))) (neg.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))))
(/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 d2 (-.f64 d2 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64)) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (*.f64 d2 (-.f64 d2 #s(literal 3 binary64)))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64))) (-.f64 d2 #s(literal 3 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64))) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))))
(neg.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2)))
(neg.f64 (/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64)) (neg.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))))
(fma.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64)))))
(fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 3 binary64) d2)))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 d2 (-.f64 d2 #s(literal 3 binary64))))) (/.f64 #s(literal -27 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d2 (-.f64 d2 #s(literal 3 binary64))))))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))))
(-.f64 d2 #s(literal -3 binary64))
(+.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64)))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (neg.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))))
(+.f64 d2 #s(literal 3 binary64))
(+.f64 #s(literal 3 binary64) d2)
(*.f64 (/.f64 (*.f64 (+.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)) (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 #s(approx (+ d2 3) #s(literal 3 binary64))))))
(*.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3) d1)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 #s(approx (+ d2 3) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3) d1)
(*.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) d1) (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 #s(approx (+ d2 3) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3) d1))
(*.f64 d1 (+.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))))) (+.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d3 #s(approx (+ d2 3) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3) d1)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 #s(approx (+ d2 3) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))) (*.f64 (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d3 #s(approx (+ d2 3) #s(literal 3 binary64)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3) d1)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))) (*.f64 (neg.f64 d1) (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) d1) (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 #s(approx (+ d2 3) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3) (pow.f64 d1 #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) d1) (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 #s(approx (+ d2 3) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d3 #s(approx (+ d2 3) #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) d1) (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))) (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3) d1)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3) d1)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 #s(approx (+ d2 3) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 (neg.f64 d1) (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 #s(approx (+ d2 3) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(approx (+ d2 3) #s(literal 3 binary64))) d1) (/.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) d1) d1) (/.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)))))
(fma.f64 (/.f64 (pow.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) #s(literal 2 binary64)) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)))))
(fma.f64 (/.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)))))
(fma.f64 (/.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) (/.f64 (*.f64 d1 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1)) (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (pow.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1)) (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)))))
(fma.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)))))
(fma.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1 (*.f64 d1 d3))
(fma.f64 d1 #s(approx (+ d2 3) #s(literal 3 binary64)) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1))
(fma.f64 d3 d1 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(approx (+ d2 3) #s(literal 3 binary64))))) (/.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(approx (+ d2 3) #s(literal 3 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)))))
(+.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1))
#s(approx (+ d2 3) #s(literal 3 binary64))
(*.f64 d1 d3)
(*.f64 d3 d1)
(/.f64 d3 (pow.f64 d1 #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)) d1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)) d1) #s(literal -1/2 binary64)))
(*.f64 (/.f64 d1 (pow.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal -1 binary64))) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 d1 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64))) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 d1 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 d3 #s(literal 3 binary64))) (-.f64 d3 #s(literal 3 binary64))))
(*.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 #s(literal -9 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (fma.f64 #s(literal -1 binary64) d3 #s(literal 3 binary64)))))
(*.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(*.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64))) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 #s(literal -9 binary64))) (pow.f64 (*.f64 d1 (-.f64 d3 #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (*.f64 d1 d3) d1) (-.f64 d3 #s(literal 3 binary64))))))
(*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (neg.f64 d1) (fma.f64 #s(literal -1 binary64) d3 #s(literal -3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) d3 #s(literal -3 binary64)) d1))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 1 binary64))
(*.f64 d1 (-.f64 d3 #s(literal -3 binary64)))
(pow.f64 (/.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)) d1) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64))))) (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1)) (fma.f64 #s(literal -1 binary64) d3 #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64)))) (fma.f64 #s(literal -1 binary64) d3 #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 (-.f64 d3 #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))))
(/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (-.f64 d3 #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) d3 #s(literal -3 binary64)) d1) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 #s(literal -9 binary64)))) (*.f64 d1 (fma.f64 #s(literal -1 binary64) d3 #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (*.f64 d1 d3) d1) (-.f64 d3 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64))) (-.f64 d3 #s(literal 3 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))
(/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 #s(literal -9 binary64))) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (*.f64 d1 d3) d1) (-.f64 d3 #s(literal 3 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))
(/.f64 (neg.f64 d1) (/.f64 #s(literal -1 binary64) (-.f64 d3 #s(literal -3 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 d3 #s(literal -3 binary64))) d1))
(/.f64 (-.f64 d3 #s(literal -3 binary64)) (pow.f64 d1 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 #s(literal 3 binary64)) (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 #s(literal 3 binary64)) (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (*.f64 d1 d3) d1) (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)) d1))
(/.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 1 binary64))
(/.f64 d1 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 #s(literal -9 binary64)))) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))))) (fma.f64 (*.f64 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)) d1)))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 #s(literal -9 binary64))) (*.f64 d1 (fma.f64 #s(literal -1 binary64) d3 #s(literal 3 binary64)))))
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(neg.f64 (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) d3 #s(literal -3 binary64)) d1) #s(literal 1 binary64)))
(neg.f64 (*.f64 (fma.f64 #s(literal -1 binary64) d3 #s(literal -3 binary64)) d1))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d3) d3) d1) (/.f64 d1 (-.f64 d3 #s(literal 3 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d3) d1) d1) (/.f64 d3 (-.f64 d3 #s(literal 3 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))))
(fma.f64 (/.f64 (*.f64 d3 d3) d1) (/.f64 (*.f64 d1 d1) (-.f64 d3 #s(literal 3 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 d3) d1) (/.f64 (*.f64 d1 d3) (-.f64 d3 #s(literal 3 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))))
(fma.f64 (/.f64 d3 d1) (/.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 #s(literal 3 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d3 (*.f64 d1 d3)) (-.f64 d3 #s(literal 3 binary64))) (neg.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))))
(fma.f64 (neg.f64 d3) (neg.f64 d1) (*.f64 #s(literal -3 binary64) (neg.f64 d1)))
(fma.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d3 #s(literal 3 binary64))) #s(literal -1 binary64)) (neg.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))))
(fma.f64 (neg.f64 d1) (neg.f64 d3) (*.f64 (neg.f64 d1) #s(literal -3 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d3) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) d1) (*.f64 #s(literal 1 binary64) (*.f64 d1 d3)))
(fma.f64 (*.f64 d1 d3) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (-.f64 d3 #s(literal -3 binary64)))) (*.f64 (fma.f64 #s(literal -1 binary64) d3 #s(literal -3 binary64)) d1))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) #s(literal 1 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) d3 #s(literal -3 binary64)) d1))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)) d1)) #s(literal -1 binary64)))
(+.f64 (*.f64 (neg.f64 d3) (neg.f64 d1)) (*.f64 #s(literal -3 binary64) (neg.f64 d1)))
(+.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 1 binary64)) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))
(+.f64 (*.f64 (neg.f64 d1) (neg.f64 d3)) (*.f64 (neg.f64 d1) #s(literal -3 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 d3)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) d1)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) d1)) (*.f64 #s(literal 1 binary64) (*.f64 d1 d3)))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))))
(+.f64 (*.f64 d1 d3) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 d3))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 (pow.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal -1 binary64)) (-.f64 d3 #s(literal 3 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))
(*.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1/2 binary64)) (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1/2 binary64)))
(*.f64 (-.f64 d3 #s(literal 3 binary64)) (pow.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 d3 #s(literal -3 binary64))))
(*.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (log.f64 (-.f64 d3 #s(literal -3 binary64)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) (-.f64 d3 #s(literal -3 binary64))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) d3 #s(literal 3 binary64)) (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))))
(/.f64 (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))))
(/.f64 (-.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 #s(literal -9 binary64)))
(/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 d3 #s(literal -3 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) d3 #s(literal -3 binary64)))
(/.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))
(neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 d3 #s(literal -3 binary64))) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 d3 #s(literal -3 binary64))))
(fma.f64 (pow.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal -1 binary64)) #s(literal -3 binary64) (*.f64 (pow.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal -1 binary64)) d3))
(fma.f64 (pow.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal -1 binary64)) d3 (*.f64 (pow.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal -1 binary64)) #s(literal -3 binary64)))
(fma.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)) (fma.f64 d3 d3 #s(literal 9 binary64)) (*.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -3 binary64) d3)))
(fma.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)) (*.f64 d3 d3)))
(fma.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)) (*.f64 d3 d3) (*.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))
(fma.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal -3 binary64) d3) (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64))))
(fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 d3 d3) (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 d3 d3) (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(literal -3 binary64) (pow.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal -1 binary64)) (*.f64 d3 (pow.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal -1 binary64))))
(fma.f64 d3 (pow.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -3 binary64) (pow.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (-.f64 d3 #s(literal -3 binary64))))
(exp.f64 (*.f64 (log.f64 (-.f64 d3 #s(literal -3 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -3 binary64) (pow.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal -1 binary64))) (*.f64 d3 (pow.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 d3 (pow.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal -3 binary64) (pow.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) d3) (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 d3 d3) (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 d3 d3) (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (pow.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal -1 binary64)) #s(literal -3 binary64)) (*.f64 (pow.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal -1 binary64)) d3))
(+.f64 (*.f64 (pow.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal -1 binary64)) d3) (*.f64 (pow.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal -1 binary64)) #s(literal -3 binary64)))
(+.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)) (fma.f64 d3 d3 #s(literal 9 binary64))) (*.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -3 binary64) d3)))
(+.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) (*.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)) (*.f64 d3 d3)))
(+.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)) (*.f64 d3 d3)) (*.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))
(*.f64 (pow.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) d3 #s(literal 3 binary64))))
(*.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64))))))
(*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) d3 #s(literal -3 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 #s(literal -1 binary64) d3 #s(literal -3 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) d3 #s(literal -3 binary64)))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))
(pow.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))) (*.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))) (+.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 3 binary64) d3))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (fma.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))))
(/.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 3 binary64) d3))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64)))) (neg.f64 (fma.f64 #s(literal -1 binary64) d3 #s(literal 3 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64)))) (-.f64 d3 #s(literal 3 binary64)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (*.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 (-.f64 d3 #s(literal 3 binary64)) (-.f64 d3 #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (*.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -27 binary64))) (*.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) (fma.f64 #s(literal -1 binary64) d3 #s(literal 3 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
(/.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (neg.f64 (fma.f64 #s(literal -1 binary64) d3 #s(literal 3 binary64))))
(/.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (-.f64 d3 #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (neg.f64 (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))
(/.f64 (fma.f64 #s(literal -1 binary64) d3 #s(literal -3 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 d3 #s(literal -3 binary64))))
(/.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64)))) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)))
(neg.f64 (fma.f64 #s(literal -1 binary64) d3 #s(literal -3 binary64)))
(fma.f64 (neg.f64 d3) #s(literal -1 binary64) #s(literal 3 binary64))
(fma.f64 (*.f64 d3 d3) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))
(fma.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(fma.f64 #s(literal -1 binary64) (neg.f64 d3) #s(literal 3 binary64))
(fma.f64 #s(literal 1 binary64) d3 #s(literal 3 binary64))
(fma.f64 d3 #s(literal 1 binary64) #s(literal 3 binary64))
(-.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64))))) (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64))))))
(-.f64 (/.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))
(-.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
(-.f64 #s(literal 0 binary64) (fma.f64 #s(literal -1 binary64) d3 #s(literal -3 binary64)))
(-.f64 d3 #s(literal -3 binary64))
(exp.f64 (neg.f64 (*.f64 (log.f64 (-.f64 d3 #s(literal -3 binary64))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 d3 #s(literal -3 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 d3 #s(literal -3 binary64))) #s(literal 1 binary64)))
(+.f64 (neg.f64 (neg.f64 d3)) #s(literal 3 binary64))
(+.f64 (*.f64 (neg.f64 d3) #s(literal -1 binary64)) #s(literal 3 binary64))
(+.f64 (*.f64 #s(literal -1 binary64) (neg.f64 d3)) #s(literal 3 binary64))
(+.f64 (*.f64 #s(literal 1 binary64) d3) #s(literal 3 binary64))
(+.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))
(+.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (neg.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(+.f64 #s(literal 3 binary64) (*.f64 #s(literal 1 binary64) d3))
(+.f64 #s(literal 3 binary64) d3)
(+.f64 d3 #s(literal 3 binary64))

eval102.0ms (0.3%)

Memory
-9.6MiB live, 114.6MiB allocated
Compiler

Compiled 11 828 to 1 502 computations (87.3% saved)

prune10.0ms (0%)

Memory
-4.5MiB live, 32.0MiB allocated
Pruning

10 alts after pruning (3 fresh and 7 done)

PrunedKeptTotal
New3993402
Fresh000
Picked235
Done044
Total40110411
Accuracy
100.0%
Counts
411 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
99.9%
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
65.5%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64))))
60.1%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1)))
24.4%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 d1 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
65.5%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
60.2%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
45.2%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
37.8%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
24.4%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1)))
Compiler

Compiled 157 to 121 computations (22.9% saved)

simplify61.0ms (0.2%)

Memory
-12.8MiB live, 30.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d2 d1)
cost-diff0
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1)))
cost-diff1
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1))
cost-diff0
#s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))
cost-diff0
(/.f64 d1 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)))
cost-diff0
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 d1 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
cost-diff0
(*.f64 d2 d1)
cost-diff0
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02189
02481
13975
25675
36975
47575
58175
69575
713575
824275
947075
1074975
11117575
12133375
13141175
14144975
15155075
16158675
17164175
18214375
19219175
0219175
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
d1
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 d1 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
(/.f64 d1 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)))
d1
#s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))
#s(literal 1/3 binary64)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1)))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1))
d1
#s(literal 3 binary64)
(*.f64 d2 d1)
d2
Outputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
d1
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 d1 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
(/.f64 d1 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)))
d1
#s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))
#s(literal 1/3 binary64)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
d1
#s(literal 3 binary64)
(*.f64 d2 d1)
d2

localize53.0ms (0.2%)

Memory
15.7MiB live, 88.1MiB allocated
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 d2 d1)
accuracy0.056972509768442016
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1))
accuracy25.49981576311387
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1)))
accuracy0.23828125
(/.f64 d1 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)))
accuracy22.07309853013748
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 d1 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
accuracy32.81889826244879
#s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))
accuracy0.0
(*.f64 d2 d1)
accuracy39.823772693513966
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
Samples
29.0ms211×0valid
10.0ms22×2valid
5.0ms23×1valid
Compiler

Compiled 67 to 19 computations (71.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-div: 8.0ms (28.5% of total)
ival-mult: 7.0ms (25% of total)
const: 5.0ms (17.8% of total)
ival-add: 4.0ms (14.3% of total)
adjust: 2.0ms (7.1% of total)
ival-sub: 1.0ms (3.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series6.0ms (0%)

Memory
14.4MiB live, 14.4MiB allocated
Counts
7 → 30
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
(*.f64 d2 d1)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 d1 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
(/.f64 d1 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)))
#s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1)))
Outputs
(* d1 (+ 3 (+ d2 d3)))
(* d1 d2)
(* d1 (+ 3 d3))
(* d1 (+ 3 d2))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (* -1 d2) 3)))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* 3 d1)
(+ (* 3 d1) (* d1 d2))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
1/3
(+ 1/3 (* -1/9 d3))
(+ 1/3 (* d3 (- (* 1/27 d3) 1/9)))
(+ 1/3 (* d3 (- (* d3 (+ 1/27 (* -1/81 d3))) 1/9)))
(* d1 d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(/ 1 d3)
(/ (- 1 (* 3 (/ 1 d3))) d3)
(/ (- (+ 1 (/ 9 (pow d3 2))) (* 3 (/ 1 d3))) d3)
(/ (- (+ 1 (/ 9 (pow d3 2))) (+ (* 3 (/ 1 d3)) (* 27 (/ 1 (pow d3 3))))) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(* -1 (/ (- (* 3 (/ 1 d3)) 1) d3))
(* -1 (/ (- (* -1 (/ (- (* 9 (/ 1 d3)) 3) d3)) 1) d3))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 27 (/ 1 d3)) 9) d3)) 3) d3)) 1) d3))
Calls

9 calls:

TimeVariablePointExpression
1.0ms
d1
@-inf
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* d2 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/ d1 (/ 1 (- d3 -3))) (/ 1 (- d3 -3)) (+ (* d1 3) (* d2 d1)) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)))
1.0ms
d1
@inf
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* d2 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/ d1 (/ 1 (- d3 -3))) (/ 1 (- d3 -3)) (+ (* d1 3) (* d2 d1)) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)))
1.0ms
d1
@0
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* d2 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/ d1 (/ 1 (- d3 -3))) (/ 1 (- d3 -3)) (+ (* d1 3) (* d2 d1)) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)))
1.0ms
d3
@-inf
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* d2 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/ d1 (/ 1 (- d3 -3))) (/ 1 (- d3 -3)) (+ (* d1 3) (* d2 d1)) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)))
0.0ms
d2
@-inf
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* d2 d1) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/ d1 (/ 1 (- d3 -3))) (/ 1 (- d3 -3)) (+ (* d1 3) (* d2 d1)) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)))

simplify107.0ms (0.3%)

Memory
-26.4MiB live, 170.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0120212
1364204
2971204
32359200
46251200
08237194
Stop Event
iter limit
node limit
Counts
30 → 30
Calls
Call 1
Inputs
(* d1 (+ 3 (+ d2 d3)))
(* d1 d2)
(* d1 (+ 3 d3))
(* d1 (+ 3 d2))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (* -1 d2) 3)))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* 3 d1)
(+ (* 3 d1) (* d1 d2))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
1/3
(+ 1/3 (* -1/9 d3))
(+ 1/3 (* d3 (- (* 1/27 d3) 1/9)))
(+ 1/3 (* d3 (- (* d3 (+ 1/27 (* -1/81 d3))) 1/9)))
(* d1 d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(/ 1 d3)
(/ (- 1 (* 3 (/ 1 d3))) d3)
(/ (- (+ 1 (/ 9 (pow d3 2))) (* 3 (/ 1 d3))) d3)
(/ (- (+ 1 (/ 9 (pow d3 2))) (+ (* 3 (/ 1 d3)) (* 27 (/ 1 (pow d3 3))))) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(* -1 (/ (- (* 3 (/ 1 d3)) 1) d3))
(* -1 (/ (- (* -1 (/ (- (* 9 (/ 1 d3)) 3) d3)) 1) d3))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 27 (/ 1 d3)) 9) d3)) 3) d3)) 1) d3))
Outputs
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 d2) 3)))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
1/3
#s(literal 1/3 binary64)
(+ 1/3 (* -1/9 d3))
(fma.f64 #s(literal -1/9 binary64) d3 #s(literal 1/3 binary64))
(+ 1/3 (* d3 (- (* 1/27 d3) 1/9)))
(fma.f64 (fma.f64 #s(literal 1/27 binary64) d3 #s(literal -1/9 binary64)) d3 #s(literal 1/3 binary64))
(+ 1/3 (* d3 (- (* d3 (+ 1/27 (* -1/81 d3))) 1/9)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/81 binary64) d3 #s(literal 1/27 binary64)) d3 #s(literal -1/9 binary64)) d3 #s(literal 1/3 binary64))
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(/ 1 d3)
(/.f64 #s(literal 1 binary64) d3)
(/ (- 1 (* 3 (/ 1 d3))) d3)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)) d3)
(/ (- (+ 1 (/ 9 (pow d3 2))) (* 3 (/ 1 d3))) d3)
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 9 binary64) d3) #s(literal 3 binary64)) d3) #s(literal -1 binary64)) d3)
(/ (- (+ 1 (/ 9 (pow d3 2))) (+ (* 3 (/ 1 d3)) (* 27 (/ 1 (pow d3 3))))) d3)
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal -3 binary64) (/.f64 (-.f64 (/.f64 #s(literal 27 binary64) d3) #s(literal 9 binary64)) d3)) d3) #s(literal -1 binary64)) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* -1 (/ (- (* 3 (/ 1 d3)) 1) d3))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)) d3)
(* -1 (/ (- (* -1 (/ (- (* 9 (/ 1 d3)) 3) d3)) 1) d3))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 9 binary64) d3) #s(literal 3 binary64)) d3) #s(literal -1 binary64)) d3)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 27 (/ 1 d3)) 9) d3)) 3) d3)) 1) d3))
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal -3 binary64) (/.f64 (-.f64 (/.f64 #s(literal 27 binary64) d3) #s(literal 9 binary64)) d3)) d3) #s(literal -1 binary64)) d3)

rewrite200.0ms (0.6%)

Memory
27.5MiB live, 190.8MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02179
02471
110565
265065
0823265
Stop Event
iter limit
node limit
iter limit
Counts
7 → 120
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
(*.f64 d2 d1)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 d1 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
(/.f64 d1 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)))
#s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1)))
Outputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 d1 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 d1)) (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
(*.f64 (pow.f64 (/.f64 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)) d1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)) d1) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))) (neg.f64 d1))
(*.f64 (pow.f64 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 d1 #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)) #s(literal -1 binary64)) d1)
(*.f64 (neg.f64 d1) (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 d1) #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
(*.f64 (/.f64 d1 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 d1 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
(*.f64 d1 (pow.f64 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)) d1) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 d1) #s(literal -1 binary64)) #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (neg.f64 d1) #s(literal 1 binary64)) (neg.f64 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 d1)) (neg.f64 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
(/.f64 (pow.f64 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)) #s(literal -1 binary64)) (pow.f64 d1 #s(literal -1 binary64)))
(/.f64 (neg.f64 d1) (neg.f64 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))) d1))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)) d1))
(/.f64 d1 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)) d1)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 d1) #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)))))
(neg.f64 (/.f64 (neg.f64 d1) #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)))) (/.f64 (neg.f64 d1) #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 d1) #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)) d1)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
(*.f64 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)))
#s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))
(/.f64 (neg.f64 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))) #s(literal -1 binary64))
(/.f64 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64)) #s(literal -1 binary64)))
(neg.f64 (neg.f64 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))
(*.f64 (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64)) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))))
(*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2))))
(*.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))))))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (/.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)))
(*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64))))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 3 binary64) d2))
(/.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64))) (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64))) (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 9 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 9 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (*.f64 #s(literal 27 binary64) (pow.f64 (*.f64 (*.f64 d1 d1) d2) #s(literal 3 binary64)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 3 binary64) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)))) (fma.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (fma.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) d1) (-.f64 #s(literal 3 binary64) d2))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))
(/.f64 (*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 9 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (*.f64 #s(literal 27 binary64) (pow.f64 (*.f64 (*.f64 d1 d1) d2) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2)))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 9 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 9 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (*.f64 #s(literal 27 binary64) (pow.f64 (*.f64 (*.f64 d1 d1) d2) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)))
(neg.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (neg.f64 d1)))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) d1) (/.f64 #s(literal 3 binary64) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 #s(literal 9 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 (*.f64 #s(literal 3 binary64) d1) d1) (/.f64 (*.f64 #s(literal 3 binary64) d1) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 #s(literal 3 binary64) d1) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 9 binary64) d1) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (*.f64 #s(literal 9 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (/.f64 #s(literal 3 binary64) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (*.f64 d1 d1) (/.f64 #s(literal 9 binary64) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 #s(literal 9 binary64) (/.f64 (*.f64 d1 d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 d2 d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 #s(literal 3 binary64) d1) (/.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d2 d1))
(fma.f64 d1 (/.f64 (*.f64 #s(literal 9 binary64) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 d1 d2 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))

eval35.0ms (0.1%)

Memory
-36.1MiB live, 49.3MiB allocated
Compiler

Compiled 4 269 to 501 computations (88.3% saved)

prune7.0ms (0%)

Memory
18.4MiB live, 18.4MiB allocated
Pruning

10 alts after pruning (0 fresh and 10 done)

PrunedKeptTotal
New1370137
Fresh000
Picked033
Done077
Total13710147
Accuracy
100.0%
Counts
147 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
99.9%
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
65.5%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64))))
60.1%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1)))
24.4%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 d1 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
65.5%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
60.2%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
45.2%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
37.8%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
24.4%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1)))
Compiler

Compiled 397 to 191 computations (51.9% saved)

regimes48.0ms (0.2%)

Memory
-2.1MiB live, 36.5MiB allocated
Counts
16 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 d1 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(fma.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1 (*.f64 d3 d1))
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
(fma.f64 d3 d1 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))))
(+.f64 (fma.f64 (*.f64 #s(literal 9 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)))) (*.f64 d1 d3))
Outputs
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
Calls

4 calls:

32.0ms
d3
5.0ms
d1
5.0ms
d2
5.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1d3
100.0%1(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 14 to 18 computations (-28.6% saved)

regimes35.0ms (0.1%)

Memory
-4.1MiB live, 34.8MiB allocated
Counts
12 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 d1 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(fma.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1 (*.f64 d3 d1))
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
(fma.f64 d3 d1 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
Outputs
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
Calls

4 calls:

21.0ms
d2
4.0ms
d1
4.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
4.0ms
d3
Results
AccuracySegmentsBranch
99.9%1d1
99.9%1d2
99.9%1d3
99.9%1(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 14 to 18 computations (-28.6% saved)

regimes17.0ms (0.1%)

Memory
-9.8MiB live, 30.6MiB allocated
Counts
8 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 d1 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64))))
Outputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64))))
Calls

4 calls:

7.0ms
d2
3.0ms
d1
3.0ms
d3
3.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Results
AccuracySegmentsBranch
74.1%4d1
92.7%2d2
94.8%2d3
99.4%2(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 14 to 18 computations (-28.6% saved)

regimes3.0ms (0%)

Memory
8.2MiB live, 8.2MiB allocated
Counts
7 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 d1 #s(approx (/ 1 (- d3 -3)) #s(literal 1/3 binary64))))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1)))
Outputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
Calls

1 calls:

3.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Results
AccuracySegmentsBranch
99.4%2(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 11 to 9 computations (18.2% saved)

regimes4.0ms (0%)

Memory
10.8MiB live, 10.8MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
Outputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
Calls

2 calls:

2.0ms
d3
2.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Results
AccuracySegmentsBranch
94.8%2d3
82.9%2(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 12 to 12 computations (0% saved)

regimes6.0ms (0%)

Memory
12.1MiB live, 12.1MiB allocated
Counts
3 → 3
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
Outputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
Calls

3 calls:

2.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
2.0ms
d2
2.0ms
d3
Results
AccuracySegmentsBranch
81.9%3(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
75.4%4d2
78.7%3d3
Compiler

Compiled 13 to 15 computations (-15.4% saved)

regimes8.0ms (0%)

Memory
-24.5MiB live, 13.7MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
Outputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1)))
Calls

4 calls:

3.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
1.0ms
d3
1.0ms
d1
1.0ms
d2
Results
AccuracySegmentsBranch
37.8%1d1
58.0%2d2
44.1%3d3
58.3%2(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 14 to 18 computations (-28.6% saved)

regimes5.0ms (0%)

Memory
14.1MiB live, 14.1MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1)))
Outputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1)))
Calls

4 calls:

1.0ms
d3
1.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
1.0ms
d1
1.0ms
d2
Results
AccuracySegmentsBranch
24.4%1d1
24.4%1d3
24.4%1d2
24.4%1(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 14 to 18 computations (-28.6% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.50584699203254e-272
4.972371302992843e-267
Compiler

Compiled 14 to 15 computations (-7.1% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.50584699203254e-272
4.972371302992843e-267
Compiler

Compiled 14 to 15 computations (-7.1% saved)

bsearch13.0ms (0%)

Memory
-13.9MiB live, 23.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
25037523670032.027
914995241336302.4
Samples
7.0ms112×0valid
Compiler

Compiled 238 to 197 computations (17.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-mult: 2.0ms (62.8% of total)
ival-add: 1.0ms (31.4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.8240947810811576e-153
1.024205884359294e-152
0.0ms
-5.665009877622615e-295
1.0973853399880009e-306
Compiler

Compiled 14 to 15 computations (-7.1% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-5.665009877622615e-295
1.0973853399880009e-306
Compiler

Compiled 14 to 15 computations (-7.1% saved)

simplify61.0ms (0.2%)

Memory
7.3MiB live, 46.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
051274
166250
294250
3127250
4163250
5212250
6335250
71443250
84005250
Stop Event
node limit
Calls
Call 1
Inputs
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal 7613526571406249/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64)))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal 7613526571406249/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(if (<=.f64 d3 #s(literal 106000000000000 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -5752618031559411/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal 7547924849643083/3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1))) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -5752618031559411/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1))))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1)))
Outputs
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal 7613526571406249/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64)))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal 7613526571406249/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(if (<=.f64 d3 #s(literal 106000000000000 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -5752618031559411/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal 7547924849643083/3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1))) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -5752618031559411/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1))))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) #s(approx (* (- d3 -3) d1) (*.f64 #s(literal 3 binary64) d1)))

soundness1.0s (3.3%)

Memory
0.7MiB live, 674.5MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02383
03673
117873
2117173
0839473
0118199
1404199
2999199
32910199
45685199
08204199
05690
117788
253388
3135288
4373888
0826588
0924
01420
14718
242518
3668818
0846718
0138255
1443247
21122247
33325243
47435243
08061237
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 465 to 214 computations (54% saved)

preprocess127.0ms (0.4%)

Memory
14.0MiB live, 129.9MiB allocated
Remove

(negabs d1)

Compiler

Compiled 680 to 180 computations (73.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...