Data.Colour.CIE:cieLABView from colour-2.3.3, A

Time bar (total: 1.8s)

start0.0ms (0.0%)

analyze0.0ms (0.0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%100.0%0.0%0.0%0.0%0.0%0
100.0%100.0%0.0%0.0%0.0%0.0%0.0%1
Compiler

Compiled 11 to 11 computations (0.0% saved)

sample202.0ms (11.5%)

Samples
138.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 5.0ms
Mul: 3.0ms (55.9% of total, 0.0 MiB)
Add: 2.0ms (37.3% of total, 0.0 MiB)
Bogosity

preprocess30.0ms (1.7%)

Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01518
17115
228415
3144215
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(+.f64 (*.f64 (/.f64 #s(literal 841 binary64) #s(literal 108 binary64)) x) (/.f64 #s(literal 4 binary64) #s(literal 29 binary64)))
Compiler

Compiled 2 to 18 computations (-800.0% saved)

sample0.0ms (0.0%)

Calls
Call 1
Inputs
(/ 841 108)
(/ 4 29)
Outputs
#s(literal 8767424274580063/1125899906842624 binary64)
#s(literal 2484744621997515/18014398509481984 binary64)
Samples
0.0ms0valid
Compiler

Compiled 8 to 8 computations (0.0% saved)

series7.0ms (0.4%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02443
Stop Event
iter-limit
Counts
9 → 6
Calls
Call 1
Inputs
%2 = (/.f64 #s(literal 841 binary64) #s(literal 108 binary64))
%4 = (*.f64 %2 x)
%7 = (/.f64 #s(literal 4 binary64) #s(literal 29 binary64))
#s(literal 841 binary64)
#s(literal 108 binary64)
%2
x
%4
#s(literal 4 binary64)
#s(literal 29 binary64)
%7
(+.f64 %4 %7)
Outputs
%6 = (* 841/108 x)
%8 = (*.f64 #s(literal 841/108 binary64) x)
%11 = (+ %6 4/29)
(approx 841 #s(literal 0 binary64))
(approx x x)
(approx %6 %8)
(approx %11 #s(literal 4/29 binary64))
(approx %11 (+.f64 #s(literal 4/29 binary64) %8))
(approx %11 (*.f64 x (+.f64 #s(literal 841/108 binary64) (*.f64 #s(literal 4/29 binary64) (/.f64 #s(literal 1 binary64) x)))))
Calls

3 calls:

TimeVariablePoint
3.0ms
x
inf
2.0ms
x
0
1.0ms
x
-inf

rewrite73.0ms (4.1%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0915
01515
13015
25015
39015
416815
553115
0406315
0419414
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
9 → 34
Calls
Call 1
Inputs
%2 = (/.f64 #s(literal 841 binary64) #s(literal 108 binary64))
%4 = (*.f64 %2 x)
%7 = (/.f64 #s(literal 4 binary64) #s(literal 29 binary64))
#s(literal 841 binary64)
#s(literal 108 binary64)
%2
x
%4
#s(literal 4 binary64)
#s(literal 29 binary64)
%7
(+.f64 %4 %7)
Outputs
%6 = (*.f64 #s(literal -841/108 binary64) x)
%8 = (neg.f64 x)
%12 = (*.f64 x #s(literal 841/108 binary64))
%23 = (fma.f64 #s(literal -841/108 binary64) x #s(literal -4/29 binary64))
%25 = (fma.f64 x #s(literal 841/108 binary64) #s(literal 4/29 binary64))
%39 = (*.f64 %12 #s(literal 1 binary64))
#s(literal 841 binary64)
#s(literal 108 binary64)
#s(literal 841/108 binary64)
x
(*.f64 #s(literal -1 binary64) %6)
(*.f64 %8 #s(literal -841/108 binary64))
(*.f64 #s(literal -841/108 binary64) %8)
(*.f64 #s(literal 1 binary64) %12)
%12
(*.f64 #s(literal 841/108 binary64) x)
(pow.f64 %12 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %12 #s(literal -1 binary64)))
(neg.f64 %6)
#s(literal 4 binary64)
#s(literal 29 binary64)
#s(literal 4/29 binary64)
(*.f64 #s(literal -1 binary64) %23)
(*.f64 #s(literal 1 binary64) %25)
(pow.f64 %25 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %25 #s(literal -1 binary64)))
(neg.f64 %23)
(fma.f64 #s(literal -1 binary64) %6 #s(literal 4/29 binary64))
(fma.f64 %8 #s(literal -841/108 binary64) #s(literal 4/29 binary64))
(fma.f64 #s(literal -841/108 binary64) %8 #s(literal 4/29 binary64))
(fma.f64 #s(literal 1 binary64) %12 #s(literal 4/29 binary64))
(fma.f64 %12 #s(literal 1 binary64) #s(literal 4/29 binary64))
%25
(fma.f64 #s(literal 841/108 binary64) x #s(literal 4/29 binary64))
(-.f64 #s(literal 4/29 binary64) %6)
(-.f64 %12 #s(literal -4/29 binary64))
(+.f64 %39 #s(literal 4/29 binary64))
(+.f64 #s(literal 4/29 binary64) %39)
(+.f64 #s(literal 4/29 binary64) %12)
(+.f64 %12 #s(literal 4/29 binary64))

reconstruct3.0ms (0.2%)

Counts
42 → 15
Compiler

Compiled 42 to 52 computations (-23.8% saved)

eval1.0ms (0.0%)

Compiler

Compiled 11 to 35 computations (-218.2% saved)

prune1.0ms (0.1%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New7411
Fresh000
Picked101
Done000
Total8412
Accuracy
99.9%
Counts
12 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 #s(literal 841/108 binary64) x #s(literal 4/29 binary64))
99.7%
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 841/108 binary64) #s(literal 4/29 binary64)) #s(literal -1 binary64)))
99.7%
(approx (+ (* 841/108 x) 4/29) (*.f64 x (+.f64 #s(literal 841/108 binary64) (*.f64 #s(literal 4/29 binary64) (/.f64 #s(literal 1 binary64) x)))))
45.9%
(approx (+ (* 841/108 x) 4/29) #s(literal 4/29 binary64))
Compiler

Compiled 4 to 13 computations (-225.0% saved)

sample0.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series9.0ms (0.5%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
098304
Stop Event
iter-limit
Counts
15 → 22
Calls
Call 1
Inputs
%6 = (+ (* 841/108 x) 4/29)
%9 = (/.f64 #s(literal 1 binary64) x)
%10 = (*.f64 #s(literal 4/29 binary64) %9)
%11 = (+.f64 #s(literal 841/108 binary64) %10)
%12 = (*.f64 x %11)
%15 = (fma.f64 x #s(literal 841/108 binary64) #s(literal 4/29 binary64))
%16 = (pow.f64 %15 #s(literal -1 binary64))
x
#s(literal 841/108 binary64)
#s(literal 4/29 binary64)
(approx %6 #s(literal 4/29 binary64))
#s(literal 1 binary64)
%9
%10
%11
%12
(approx %6 %12)
#s(literal -1 binary64)
%15
%16
(/.f64 #s(literal 1 binary64) %16)
(fma.f64 #s(literal 841/108 binary64) x #s(literal 4/29 binary64))
Outputs
%7 = (+ (* 841/108 x) 4/29)
%11 = (*.f64 #s(literal 841/108 binary64) x)
%12 = (+.f64 #s(literal 4/29 binary64) %11)
%15 = (/ 1 x)
%17 = (/.f64 #s(literal 1 binary64) x)
%19 = (* 4/29 %15)
%22 = (+ 841/108 %19)
%28 = (pow (+ (* x 841/108) 4/29) -1)
%52 = (+.f64 #s(literal 841/108 binary64) (*.f64 #s(literal 4/29 binary64) %17))
%61 = (*.f64 #s(literal 46656/20511149 binary64) %17)
%69 = (+.f64 #s(literal 108/841 binary64) (/.f64 #s(literal 20155392/500246412961 binary64) (pow.f64 x #s(literal 2 binary64))))
(approx x #s(literal 0 binary64))
(approx x x)
(approx %7 #s(literal 4/29 binary64))
(approx %7 %12)
(approx %15 %17)
(approx %19 (/.f64 #s(literal 4/29 binary64) x))
(approx %22 (/.f64 %12 x))
(approx %28 #s(literal 29/4 binary64))
(approx %28 (+.f64 #s(literal 29/4 binary64) (*.f64 #s(literal -707281/1728 binary64) x)))
(approx %28 (+.f64 #s(literal 29/4 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 17249876309/746496 binary64) x) #s(literal 707281/1728 binary64)))))
(approx %28 (+.f64 #s(literal 29/4 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 17249876309/746496 binary64) (*.f64 #s(literal -420707233300201/322486272 binary64) x))) #s(literal 707281/1728 binary64)))))
(approx %7 %11)
(approx %7 (*.f64 x %52))
(approx %22 #s(literal 841/108 binary64))
(approx %22 %52)
(approx %28 (/.f64 #s(literal 108/841 binary64) x))
(approx %28 (/.f64 (-.f64 #s(literal 108/841 binary64) %61) x))
(approx %28 (/.f64 (-.f64 %69 %61) x))
(approx %28 (/.f64 (-.f64 %69 (fma.f64 #s(literal 46656/20511149 binary64) %17 (*.f64 #s(literal 8707129344/12200509765705829 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) x))
(approx %28 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %61 #s(literal 108/841 binary64)) x)))
(approx %28 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 20155392/500246412961 binary64) %17) #s(literal 46656/20511149 binary64)) x)) #s(literal 108/841 binary64)) x)))
(approx %28 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 8707129344/12200509765705829 binary64) %17) #s(literal 20155392/500246412961 binary64)) x)) #s(literal 46656/20511149 binary64)) x)) #s(literal 108/841 binary64)) x)))
Calls

3 calls:

TimeVariablePoint
2.0ms
x
0
2.0ms
x
-inf
1.0ms
x
inf

rewrite108.0ms (6.2%)

Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01771
02568
18368
226153
3119453
0429653
0471453
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
15 → 2 542
Calls
Call 1
Inputs
%6 = (+ (* 841/108 x) 4/29)
%9 = (/.f64 #s(literal 1 binary64) x)
%10 = (*.f64 #s(literal 4/29 binary64) %9)
%11 = (+.f64 #s(literal 841/108 binary64) %10)
%12 = (*.f64 x %11)
%15 = (fma.f64 x #s(literal 841/108 binary64) #s(literal 4/29 binary64))
%16 = (pow.f64 %15 #s(literal -1 binary64))
x
#s(literal 841/108 binary64)
#s(literal 4/29 binary64)
(approx %6 #s(literal 4/29 binary64))
#s(literal 1 binary64)
%9
%10
%11
%12
(approx %6 %12)
#s(literal -1 binary64)
%15
%16
(/.f64 #s(literal 1 binary64) %16)
(fma.f64 #s(literal 841/108 binary64) x #s(literal 4/29 binary64))
Outputs
%7 = (- (* 841/108 x) -4/29)
%8 = (approx %7 #s(literal 4/29 binary64))
%12 = (/.f64 #s(literal -1 binary64) x)
%13 = (*.f64 %12 x)
%16 = (*.f64 x %12)
%21 = (/.f64 #s(literal 1 binary64) x)
%23 = (*.f64 %21 #s(literal 2 binary64))
%26 = (/.f64 #s(literal 1/2 binary64) x)
%29 = (*.f64 #s(literal 1/2 binary64) %12)
%32 = (/.f64 #s(literal -1/2 binary64) x)
%35 = (*.f64 #s(literal 2 binary64) %21)
%37 = (/.f64 #s(literal 2 binary64) x)
%43 = (neg.f64 x)
%46 = (*.f64 #s(literal -1 binary64) %43)
%56 = (*.f64 %43 x)
%60 = (*.f64 x %43)
%64 = (*.f64 x x)
%68 = (*.f64 #s(literal 2 binary64) x)
%72 = (*.f64 %43 #s(literal 2 binary64))
%75 = (*.f64 %72 x)
%77 = (*.f64 #s(literal 2 binary64) %43)
%80 = (*.f64 %77 x)
%85 = (*.f64 x #s(literal 2 binary64))
%88 = (*.f64 %85 x)
%92 = (*.f64 %68 x)
%94 = (*.f64 %43 #s(literal 1 binary64))
%97 = (*.f64 %94 x)
%106 = (*.f64 x #s(literal 0 binary64))
%117 = (neg.f64 %85)
%119 = (neg.f64 %68)
%126 = (neg.f64 %72)
%128 = (neg.f64 %77)
%137 = (neg.f64 %94)
%151 = (/.f64 #s(literal 0 binary64) x)
%152 = (/.f64 %151 #s(literal -1 binary64))
%154 = (/.f64 #s(literal 0 binary64) %85)
%156 = (/.f64 #s(literal 0 binary64) %68)
%158 = (/.f64 #s(literal 0 binary64) %94)
%160 = (*.f64 %21 #s(literal 0 binary64))
%161 = (/.f64 %160 #s(literal 1 binary64))
%163 = (*.f64 #s(literal 0 binary64) %21)
%164 = (/.f64 %163 #s(literal 1 binary64))
%166 = (/.f64 %151 #s(literal 1 binary64))
%168 = (/.f64 #s(literal 0 binary64) %46)
%288 = (/.f64 #s(literal -1 binary64) %72)
%290 = (/.f64 #s(literal -1 binary64) %77)
%292 = (/.f64 %32 #s(literal -1 binary64))
%295 = (/.f64 #s(literal 3/2 binary64) %85)
%296 = (/.f64 #s(literal 1/2 binary64) %85)
%299 = (/.f64 #s(literal 1 binary64) %85)
%301 = (/.f64 #s(literal 3/2 binary64) %68)
%302 = (/.f64 #s(literal 1/2 binary64) %68)
%305 = (/.f64 #s(literal 1 binary64) %68)
%307 = (/.f64 #s(literal -1/2 binary64) %94)
%309 = (/.f64 %26 #s(literal 1 binary64))
%311 = (/.f64 #s(literal 1/2 binary64) %46)
%328 = (*.f64 %21 #s(literal 8/29 binary64))
%330 = (/.f64 #s(literal 4/29 binary64) x)
%331 = (*.f64 %330 #s(literal 2 binary64))
%333 = (*.f64 %330 #s(literal 1/2 binary64))
%338 = (*.f64 #s(literal 2 binary64) %330)
%340 = (*.f64 %26 #s(literal 4/29 binary64))
%342 = (*.f64 #s(literal 1/2 binary64) %330)
%344 = (/.f64 #s(literal -4/29 binary64) x)
%386 = (*.f64 %330 #s(literal 0 binary64))
%387 = (/.f64 %386 #s(literal 1 binary64))
%389 = (*.f64 #s(literal 0 binary64) %330)
%390 = (/.f64 %389 #s(literal 1 binary64))
%482 = (/.f64 #s(literal 4/29 binary64) %85)
%484 = (/.f64 #s(literal 4/29 binary64) %68)
%487 = (/.f64 #s(literal -2/29 binary64) %94)
%489 = (/.f64 #s(literal -2/29 binary64) %43)
%491 = (/.f64 %333 #s(literal 1 binary64))
%493 = (/.f64 %342 #s(literal 1 binary64))
%496 = (/.f64 #s(literal 2/29 binary64) x)
%506 = (fma.f64 #s(literal 841/108 binary64) x #s(literal 4/29 binary64))
%507 = (*.f64 #s(literal 1/2 binary64) %506)
%508 = (/.f64 %507 x)
%512 = (fma.f64 #s(literal -841/108 binary64) x #s(literal -4/29 binary64))
%513 = (/.f64 %512 x)
%515 = (+.f64 %330 #s(literal 841/108 binary64))
%517 = (/.f64 #s(literal 1 binary64) %506)
%518 = (*.f64 %517 x)
%521 = (*.f64 #s(literal 841/108 binary64) x)
%528 = (*.f64 x #s(literal -8/29 binary64))
%535 = (*.f64 x #s(literal 8/29 binary64))
%542 = (*.f64 x #s(literal -4/29 binary64))
%548 = (*.f64 #s(literal 2 binary64) %521)
%568 = (*.f64 %43 %521)
%572 = (fma.f64 #s(literal 4/29 binary64) x (*.f64 x %521))
%574 = (*.f64 %521 x)
%578 = (*.f64 #s(literal -841/108 binary64) x)
%579 = (*.f64 #s(literal 2 binary64) %578)
%585 = (*.f64 #s(literal -8/29 binary64) x)
%592 = (*.f64 #s(literal 8/29 binary64) x)
%599 = (*.f64 #s(literal -4/29 binary64) x)
%603 = (*.f64 %43 %578)
%606 = (*.f64 %521 %43)
%607 = (*.f64 #s(literal 4/29 binary64) x)
%608 = (-.f64 %606 %607)
%611 = (-.f64 %607 (*.f64 x %578))
%613 = (-.f64 %344 #s(literal 841/108 binary64))
%614 = (*.f64 %613 x)
%616 = (*.f64 x %613)
%618 = (fma.f64 %521 x %607)
%624 = (/.f64 #s(literal -1 binary64) %506)
%625 = (*.f64 %624 x)
%642 = (neg.f64 %578)
%643 = (/.f64 %642 x)
%645 = (/.f64 %521 x)
%666 = (+.f64 %512 %506)
%667 = (/.f64 %666 %43)
%669 = (*.f64 %506 #s(literal 0 binary64))
%670 = (/.f64 %669 x)
%672 = (*.f64 #s(literal 0 binary64) %506)
%673 = (/.f64 %672 x)
%675 = (/.f64 %666 x)
%677 = (/.f64 #s(literal 0 binary64) %625)
%679 = (/.f64 #s(literal 0 binary64) %518)
%728 = (/.f64 #s(literal -1/2 binary64) %625)
%730 = (/.f64 #s(literal 1/2 binary64) %518)
%744 = (/.f64 %506 #s(literal 2 binary64))
%745 = (*.f64 %744 #s(literal 2 binary64))
%746 = (/.f64 %506 #s(literal 1/2 binary64))
%747 = (*.f64 %746 #s(literal 1/2 binary64))
%749 = (/.f64 #s(literal -1/2 binary64) %506)
%750 = (/.f64 #s(literal -2 binary64) %749)
%751 = (*.f64 #s(literal 1/4 binary64) %750)
%752 = (*.f64 %506 #s(literal 2 binary64))
%753 = (*.f64 %752 #s(literal 1/2 binary64))
%755 = (/.f64 %507 #s(literal 2 binary64))
%756 = (*.f64 #s(literal 4 binary64) %755)
%757 = (*.f64 %507 #s(literal 2 binary64))
%758 = (*.f64 #s(literal 1/2 binary64) %512)
%759 = (*.f64 #s(literal -2 binary64) %758)
%760 = (/.f64 %506 #s(literal -2 binary64))
%761 = (*.f64 #s(literal -2 binary64) %760)
%762 = (/.f64 #s(literal -1/2 binary64) %517)
%763 = (*.f64 #s(literal -2 binary64) %762)
%764 = (/.f64 %506 #s(literal -1/2 binary64))
%765 = (*.f64 #s(literal -1/2 binary64) %764)
%766 = (+.f64 %512 %512)
%767 = (*.f64 #s(literal -1/2 binary64) %766)
%768 = (*.f64 %512 #s(literal -1 binary64))
%769 = (*.f64 #s(literal 1/2 binary64) %746)
%770 = (+.f64 %506 %506)
%771 = (*.f64 #s(literal 1/2 binary64) %770)
%772 = (*.f64 #s(literal 2 binary64) %506)
%773 = (*.f64 #s(literal 1/2 binary64) %772)
%774 = (*.f64 #s(literal 2 binary64) %744)
%775 = (*.f64 #s(literal 2 binary64) %507)
%776 = (*.f64 %506 #s(literal 1 binary64))
%777 = (*.f64 #s(literal -1 binary64) %512)
%778 = (*.f64 %515 x)
%779 = (/.f64 %507 #s(literal 1/2 binary64))
%780 = (*.f64 #s(literal 1 binary64) %779)
%781 = (*.f64 #s(literal 1 binary64) %506)
%782 = (*.f64 x %515)
%783 = (pow.f64 %517 #s(literal -1 binary64))
%784 = (pow.f64 %506 #s(literal 1 binary64))
%786 = (/.f64 (fma.f64 #s(literal 2 binary64) %521 #s(literal 8/29 binary64)) #s(literal 2 binary64))
%787 = (*.f64 %521 #s(literal 2 binary64))
%789 = (/.f64 (+.f64 #s(literal 8/29 binary64) %787) #s(literal 2 binary64))
%791 = (/.f64 (-.f64 %548 #s(literal -8/29 binary64)) #s(literal 2 binary64))
%792 = (/.f64 #s(literal 1/2 binary64) %506)
%796 = (/.f64 (fma.f64 #s(literal 1/4 binary64) %792 (*.f64 %792 #s(literal 1/4 binary64))) (*.f64 %792 %792))
%799 = (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 %792 %507)) %792)
%803 = (/.f64 (fma.f64 #s(literal 1/4 binary64) %624 (*.f64 %792 #s(literal -1/2 binary64))) (*.f64 %792 %624))
%806 = (*.f64 %792 %517)
%807 = (/.f64 (fma.f64 #s(literal 1/4 binary64) %517 (*.f64 %792 #s(literal 1/2 binary64))) %806)
%809 = (/.f64 (fma.f64 %507 %792 #s(literal 1/4 binary64)) %792)
%811 = (/.f64 (fma.f64 %507 %624 #s(literal -1/2 binary64)) %624)
%813 = (/.f64 (fma.f64 %507 %517 #s(literal 1/2 binary64)) %517)
%817 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %792 (*.f64 %624 #s(literal 1/4 binary64))) (*.f64 %624 %792))
%820 = (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 %624 %507)) %624)
%824 = (/.f64 (+.f64 %792 (*.f64 %624 #s(literal -1/2 binary64))) (*.f64 %624 %624))
%827 = (*.f64 %624 %517)
%828 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %517 (*.f64 %624 #s(literal 1/2 binary64))) %827)
%832 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %792 (*.f64 %517 #s(literal 1/4 binary64))) (*.f64 %517 %792))
%835 = (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 %517 %507)) %517)
%839 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %624 (*.f64 %517 #s(literal -1/2 binary64))) (*.f64 %517 %624))
%842 = (*.f64 %517 %517)
%843 = (/.f64 (+.f64 %792 (*.f64 %517 #s(literal 1/2 binary64))) %842)
%844 = (*.f64 %607 #s(literal -1 binary64))
%845 = (*.f64 #s(literal 2 binary64) %844)
%847 = (/.f64 (fma.f64 %787 %43 %845) %77)
%848 = (*.f64 #s(literal -1 binary64) %607)
%849 = (*.f64 #s(literal 2 binary64) %848)
%851 = (/.f64 (fma.f64 %787 %43 %849) %77)
%852 = (*.f64 #s(literal 2 binary64) %599)
%854 = (/.f64 (fma.f64 %787 %43 %852) %77)
%855 = (*.f64 #s(literal 2 binary64) %542)
%857 = (/.f64 (fma.f64 %787 %43 %855) %77)
%858 = (neg.f64 %607)
%859 = (*.f64 #s(literal 2 binary64) %858)
%861 = (/.f64 (fma.f64 %787 %43 %859) %77)
%864 = (/.f64 (fma.f64 %787 #s(literal 2 binary64) #s(literal 16/29 binary64)) #s(literal 4 binary64))
%865 = (*.f64 #s(literal 2 binary64) %607)
%867 = (/.f64 (fma.f64 %787 x %865) %68)
%869 = (/.f64 (fma.f64 %787 #s(literal -1 binary64) #s(literal -8/29 binary64)) #s(literal -2 binary64))
%871 = (/.f64 (fma.f64 %787 #s(literal 1 binary64) #s(literal 8/29 binary64)) #s(literal 2 binary64))
%873 = (/.f64 (fma.f64 %548 %43 %845) %77)
%875 = (/.f64 (fma.f64 %548 %43 %849) %77)
%877 = (/.f64 (fma.f64 %548 %43 %852) %77)
%879 = (/.f64 (fma.f64 %548 %43 %855) %77)
%881 = (/.f64 (fma.f64 %548 %43 %859) %77)
%883 = (/.f64 (fma.f64 %548 #s(literal 2 binary64) #s(literal 16/29 binary64)) #s(literal 4 binary64))
%885 = (/.f64 (fma.f64 %548 x %865) %68)
%887 = (/.f64 (fma.f64 %548 #s(literal -1 binary64) #s(literal -8/29 binary64)) #s(literal -2 binary64))
%889 = (/.f64 (fma.f64 %548 #s(literal 1 binary64) #s(literal 8/29 binary64)) #s(literal 2 binary64))
%892 = (/.f64 (fma.f64 %521 %43 (*.f64 #s(literal 1 binary64) %844)) %43)
%895 = (/.f64 (fma.f64 %521 %43 (*.f64 #s(literal 1 binary64) %848)) %43)
%896 = (*.f64 #s(literal 1 binary64) %599)
%898 = (/.f64 (fma.f64 %521 %43 %896) %43)
%901 = (/.f64 (fma.f64 %521 %43 (*.f64 #s(literal 1 binary64) %542)) %43)
%902 = (*.f64 #s(literal 1 binary64) %858)
%904 = (/.f64 (fma.f64 %521 %43 %902) %43)
%906 = (/.f64 (fma.f64 %521 #s(literal 2 binary64) #s(literal 8/29 binary64)) #s(literal 2 binary64))
%907 = (*.f64 x %506)
%909 = (*.f64 x %517)
%910 = (/.f64 (fma.f64 %907 %517 %106) %909)
%911 = (*.f64 %506 x)
%913 = (/.f64 (fma.f64 %911 %517 %106) %909)
%915 = (/.f64 (fma.f64 %618 %517 %106) %909)
%917 = (/.f64 (fma.f64 %744 %517 #s(literal 0 binary64)) %792)
%919 = (*.f64 #s(literal 2 binary64) %517)
%920 = (/.f64 (fma.f64 %746 %517 #s(literal 0 binary64)) %919)
%922 = (/.f64 (fma.f64 %752 %517 #s(literal 0 binary64)) %919)
%924 = (/.f64 (fma.f64 %772 %517 #s(literal 0 binary64)) %919)
%925 = (*.f64 %624 #s(literal 2 binary64))
%929 = (/.f64 (fma.f64 #s(literal -2 binary64) %517 (*.f64 %925 #s(literal 0 binary64))) (*.f64 %925 %517))
%930 = (*.f64 #s(literal 2 binary64) %624)
%934 = (/.f64 (fma.f64 #s(literal -2 binary64) %517 (*.f64 %930 #s(literal 0 binary64))) (*.f64 %930 %517))
%936 = (/.f64 (fma.f64 %512 %517 #s(literal 0 binary64)) %624)
%939 = (/.f64 (+.f64 %792 (*.f64 %792 #s(literal 0 binary64))) %806)
%940 = (*.f64 %517 #s(literal 2 binary64))
%944 = (/.f64 (fma.f64 #s(literal 2 binary64) %517 (*.f64 %940 #s(literal 0 binary64))) (*.f64 %940 %517))
%948 = (/.f64 (fma.f64 #s(literal 2 binary64) %517 (*.f64 %919 #s(literal 0 binary64))) (*.f64 %919 %517))
%950 = (/.f64 (fma.f64 %506 %517 #s(literal 0 binary64)) %517)
%953 = (/.f64 (+.f64 %624 (*.f64 %624 #s(literal 0 binary64))) %827)
%956 = (/.f64 (+.f64 %517 (*.f64 %517 #s(literal 0 binary64))) %842)
%957 = (*.f64 %43 %787)
%959 = (/.f64 (fma.f64 %844 #s(literal 2 binary64) %957) %72)
%960 = (*.f64 %43 %548)
%962 = (/.f64 (fma.f64 %844 #s(literal 2 binary64) %960) %72)
%964 = (/.f64 (fma.f64 %844 #s(literal 1 binary64) %568) %94)
%966 = (/.f64 (fma.f64 %848 #s(literal 2 binary64) %957) %72)
%968 = (/.f64 (fma.f64 %848 #s(literal 2 binary64) %960) %72)
%970 = (/.f64 (fma.f64 %848 #s(literal 1 binary64) %568) %94)
%972 = (/.f64 (fma.f64 %599 #s(literal 2 binary64) %957) %72)
%974 = (/.f64 (fma.f64 %599 #s(literal 2 binary64) %960) %72)
%976 = (/.f64 (fma.f64 %599 #s(literal 1 binary64) %568) %94)
%978 = (/.f64 (fma.f64 %542 #s(literal 2 binary64) %957) %72)
%980 = (/.f64 (fma.f64 %542 #s(literal 2 binary64) %960) %72)
%982 = (/.f64 (fma.f64 %542 #s(literal 1 binary64) %568) %94)
%984 = (/.f64 (fma.f64 %858 #s(literal 2 binary64) %957) %72)
%986 = (/.f64 (fma.f64 %858 #s(literal 2 binary64) %960) %72)
%988 = (/.f64 (fma.f64 %858 #s(literal 1 binary64) %568) %94)
%991 = (/.f64 (+.f64 #s(literal 16/29 binary64) (*.f64 #s(literal 2 binary64) %787)) #s(literal 4 binary64))
%994 = (/.f64 (+.f64 #s(literal 16/29 binary64) (*.f64 #s(literal 2 binary64) %548)) #s(literal 4 binary64))
%996 = (/.f64 (+.f64 #s(literal 8/29 binary64) %548) #s(literal 2 binary64))
%999 = (/.f64 (fma.f64 %607 #s(literal 2 binary64) (*.f64 x %787)) %85)
%1002 = (/.f64 (fma.f64 %607 #s(literal 2 binary64) (*.f64 x %548)) %85)
%1003 = (/.f64 %572 x)
%1006 = (/.f64 (+.f64 #s(literal -8/29 binary64) (*.f64 #s(literal -1 binary64) %787)) #s(literal -2 binary64))
%1009 = (/.f64 (+.f64 #s(literal -8/29 binary64) (*.f64 #s(literal -1 binary64) %548)) #s(literal -2 binary64))
%1012 = (/.f64 (+.f64 #s(literal 8/29 binary64) (*.f64 #s(literal 1 binary64) %787)) #s(literal 2 binary64))
%1015 = (/.f64 (+.f64 #s(literal 8/29 binary64) (*.f64 #s(literal 1 binary64) %548)) #s(literal 2 binary64))
%1016 = (*.f64 %787 %43)
%1017 = (*.f64 %43 #s(literal -4/29 binary64))
%1018 = (*.f64 #s(literal 2 binary64) %1017)
%1020 = (/.f64 (-.f64 %1016 %1018) %77)
%1021 = (*.f64 %787 x)
%1022 = (*.f64 %43 #s(literal 4/29 binary64))
%1023 = (*.f64 #s(literal 2 binary64) %1022)
%1025 = (/.f64 (-.f64 %1021 %1023) %68)
%1027 = (/.f64 (-.f64 %1021 %852) %68)
%1031 = (/.f64 (-.f64 (*.f64 %787 #s(literal 2 binary64)) #s(literal -16/29 binary64)) #s(literal 4 binary64))
%1033 = (/.f64 (-.f64 %1021 %859) %68)
%1035 = (/.f64 (-.f64 %1016 %865) %77)
%1038 = (/.f64 (-.f64 (*.f64 %787 #s(literal 1 binary64)) #s(literal -8/29 binary64)) #s(literal 2 binary64))
%1041 = (/.f64 (-.f64 (*.f64 %787 #s(literal -1 binary64)) #s(literal 8/29 binary64)) #s(literal -2 binary64))
%1042 = (*.f64 %548 %43)
%1044 = (/.f64 (-.f64 %1042 %1018) %77)
%1045 = (*.f64 %548 x)
%1047 = (/.f64 (-.f64 %1045 %1023) %68)
%1049 = (/.f64 (-.f64 %1045 %852) %68)
%1052 = (/.f64 (-.f64 (*.f64 %548 #s(literal 2 binary64)) #s(literal -16/29 binary64)) #s(literal 4 binary64))
%1054 = (/.f64 (-.f64 %1045 %859) %68)
%1056 = (/.f64 (-.f64 %1042 %865) %77)
%1059 = (/.f64 (-.f64 (*.f64 %548 #s(literal 1 binary64)) #s(literal -8/29 binary64)) #s(literal 2 binary64))
%1062 = (/.f64 (-.f64 (*.f64 %548 #s(literal -1 binary64)) #s(literal 8/29 binary64)) #s(literal -2 binary64))
%1065 = (/.f64 (-.f64 %606 (*.f64 #s(literal 1 binary64) %1017)) %43)
%1068 = (/.f64 (-.f64 %574 (*.f64 #s(literal 1 binary64) %1022)) x)
%1070 = (/.f64 (-.f64 %574 %896) x)
%1072 = (/.f64 (-.f64 %787 #s(literal -8/29 binary64)) #s(literal 2 binary64))
%1074 = (/.f64 (-.f64 %574 %902) x)
%1075 = (/.f64 %608 %43)
%1078 = (/.f64 (-.f64 (*.f64 %521 #s(literal -1 binary64)) #s(literal 4/29 binary64)) #s(literal -1 binary64))
%1081 = (/.f64 (-.f64 (*.f64 %844 #s(literal 1 binary64)) %603) %94)
%1084 = (/.f64 (-.f64 (*.f64 %848 #s(literal 1 binary64)) %603) %94)
%1087 = (/.f64 (-.f64 (*.f64 %599 #s(literal 1 binary64)) %603) %94)
%1090 = (/.f64 (-.f64 (*.f64 %542 #s(literal 1 binary64)) %603) %94)
%1093 = (/.f64 (-.f64 (*.f64 %858 #s(literal 1 binary64)) %603) %94)
%1095 = (/.f64 (-.f64 #s(literal 8/29 binary64) %579) #s(literal 2 binary64))
%1096 = (/.f64 %611 x)
%1099 = (/.f64 (-.f64 #s(literal -4/29 binary64) (*.f64 #s(literal -1 binary64) %578)) #s(literal -1 binary64))
%1101 = (/.f64 (neg.f64 %907) %43)
%1103 = (/.f64 (neg.f64 %911) %43)
%1105 = (/.f64 (neg.f64 %618) %43)
%1107 = (/.f64 (neg.f64 %744) #s(literal -1/2 binary64))
%1109 = (/.f64 (neg.f64 %746) #s(literal -2 binary64))
%1111 = (/.f64 (neg.f64 %752) #s(literal -2 binary64))
%1112 = (neg.f64 %772)
%1113 = (/.f64 %1112 #s(literal -2 binary64))
%1114 = (/.f64 %907 x)
%1115 = (/.f64 %911 x)
%1116 = (/.f64 %614 %13)
%1117 = (/.f64 %614 %16)
%1118 = (/.f64 %614 #s(literal -1 binary64))
%1119 = (/.f64 %13 %624)
%1120 = (/.f64 %616 %13)
%1121 = (/.f64 %616 %16)
%1122 = (/.f64 %616 #s(literal -1 binary64))
%1123 = (/.f64 %16 %624)
%1124 = (/.f64 %618 x)
%1125 = (/.f64 %744 #s(literal 1/2 binary64))
%1126 = (/.f64 %746 #s(literal 2 binary64))
%1127 = (/.f64 %752 #s(literal 2 binary64))
%1128 = (/.f64 %772 #s(literal 2 binary64))
%1130 = (/.f64 #s(literal -2 binary64) (neg.f64 %940))
%1131 = (neg.f64 %919)
%1132 = (/.f64 #s(literal -2 binary64) %1131)
%1133 = (/.f64 #s(literal -2 binary64) %925)
%1134 = (/.f64 #s(literal -2 binary64) %930)
%1136 = (/.f64 #s(literal -1/2 binary64) (neg.f64 %792))
%1137 = (/.f64 #s(literal -1/2 binary64) %749)
%1138 = (/.f64 %512 %13)
%1139 = (/.f64 %512 %16)
%1140 = (/.f64 %512 #s(literal -1 binary64))
%1141 = (/.f64 #s(literal 1/2 binary64) %792)
%1143 = (/.f64 #s(literal 2 binary64) (neg.f64 %925))
%1144 = (neg.f64 %930)
%1145 = (/.f64 #s(literal 2 binary64) %1144)
%1146 = (/.f64 #s(literal 2 binary64) %940)
%1147 = (/.f64 #s(literal 2 binary64) %919)
%1148 = (/.f64 %506 #s(literal 1 binary64))
%1149 = (/.f64 #s(literal -1 binary64) %624)
%1151 = (/.f64 #s(literal 1 binary64) (pow.f64 %506 %13))
%1153 = (/.f64 #s(literal 1 binary64) (pow.f64 %506 %16))
%1154 = (/.f64 #s(literal 1 binary64) %517)
%1155 = (neg.f64 %614)
%1156 = (neg.f64 %616)
%1157 = (neg.f64 %512)
%1158 = (fma.f64 %787 #s(literal 1/2 binary64) #s(literal 4/29 binary64))
%1160 = (fma.f64 (*.f64 %521 #s(literal 1/2 binary64)) #s(literal 2 binary64) #s(literal 4/29 binary64))
%1161 = (/.f64 %666 #s(literal -1 binary64))
%1162 = (fma.f64 %744 #s(literal 2 binary64) %1161)
%1163 = (/.f64 #s(literal 0 binary64) %792)
%1164 = (fma.f64 %744 #s(literal 2 binary64) %1163)
%1165 = (/.f64 #s(literal 0 binary64) %940)
%1166 = (fma.f64 %744 #s(literal 2 binary64) %1165)
%1167 = (/.f64 #s(literal 0 binary64) %919)
%1168 = (fma.f64 %744 #s(literal 2 binary64) %1167)
%1169 = (/.f64 %669 #s(literal 1 binary64))
%1170 = (fma.f64 %744 #s(literal 2 binary64) %1169)
%1171 = (/.f64 %672 #s(literal 1 binary64))
%1172 = (fma.f64 %744 #s(literal 2 binary64) %1171)
%1173 = (/.f64 %666 #s(literal 1 binary64))
%1174 = (fma.f64 %744 #s(literal 2 binary64) %1173)
%1175 = (fma.f64 %744 #s(literal 2 binary64) %669)
%1176 = (fma.f64 %744 #s(literal 2 binary64) %672)
%1177 = (fma.f64 %744 #s(literal 2 binary64) %666)
%1178 = (fma.f64 %746 #s(literal 1/2 binary64) %1161)
%1179 = (fma.f64 %746 #s(literal 1/2 binary64) %1163)
%1180 = (fma.f64 %746 #s(literal 1/2 binary64) %1165)
%1181 = (fma.f64 %746 #s(literal 1/2 binary64) %1167)
%1182 = (fma.f64 %746 #s(literal 1/2 binary64) %1169)
%1183 = (fma.f64 %746 #s(literal 1/2 binary64) %1171)
%1184 = (fma.f64 %746 #s(literal 1/2 binary64) %1173)
%1185 = (fma.f64 %746 #s(literal 1/2 binary64) %669)
%1186 = (fma.f64 %746 #s(literal 1/2 binary64) %672)
%1187 = (fma.f64 %746 #s(literal 1/2 binary64) %666)
%1188 = (fma.f64 #s(literal 1/4 binary64) %750 %1161)
%1189 = (fma.f64 #s(literal 1/4 binary64) %750 %1163)
%1190 = (fma.f64 #s(literal 1/4 binary64) %750 %1165)
%1191 = (fma.f64 #s(literal 1/4 binary64) %750 %1167)
%1192 = (fma.f64 #s(literal 1/4 binary64) %750 %1169)
%1193 = (fma.f64 #s(literal 1/4 binary64) %750 %1171)
%1194 = (fma.f64 #s(literal 1/4 binary64) %750 %1173)
%1195 = (fma.f64 #s(literal 1/4 binary64) %750 %669)
%1196 = (fma.f64 #s(literal 1/4 binary64) %750 %672)
%1197 = (fma.f64 #s(literal 1/4 binary64) %750 %666)
%1198 = (fma.f64 %762 #s(literal -1 binary64) %507)
%1199 = (fma.f64 %752 #s(literal 1/2 binary64) %1161)
%1200 = (fma.f64 %752 #s(literal 1/2 binary64) %1163)
%1201 = (fma.f64 %752 #s(literal 1/2 binary64) %1165)
%1202 = (fma.f64 %752 #s(literal 1/2 binary64) %1167)
%1203 = (fma.f64 %752 #s(literal 1/2 binary64) %1169)
%1204 = (fma.f64 %752 #s(literal 1/2 binary64) %1171)
%1205 = (fma.f64 %752 #s(literal 1/2 binary64) %1173)
%1206 = (fma.f64 %752 #s(literal 1/2 binary64) %669)
%1207 = (fma.f64 %752 #s(literal 1/2 binary64) %672)
%1208 = (fma.f64 %752 #s(literal 1/2 binary64) %666)
%1209 = (fma.f64 #s(literal 4 binary64) %755 %1161)
%1210 = (fma.f64 #s(literal 4 binary64) %755 %1163)
%1211 = (fma.f64 #s(literal 4 binary64) %755 %1165)
%1212 = (fma.f64 #s(literal 4 binary64) %755 %1167)
%1213 = (fma.f64 #s(literal 4 binary64) %755 %1169)
%1214 = (fma.f64 #s(literal 4 binary64) %755 %1171)
%1215 = (fma.f64 #s(literal 4 binary64) %755 %1173)
%1216 = (fma.f64 #s(literal 4 binary64) %755 %669)
%1217 = (fma.f64 #s(literal 4 binary64) %755 %672)
%1218 = (fma.f64 #s(literal 4 binary64) %755 %666)
%1219 = (fma.f64 %507 #s(literal 2 binary64) %1161)
%1220 = (fma.f64 %507 #s(literal 2 binary64) %1163)
%1221 = (fma.f64 %507 #s(literal 2 binary64) %1165)
%1222 = (fma.f64 %507 #s(literal 2 binary64) %1167)
%1223 = (fma.f64 %507 #s(literal 2 binary64) %1169)
%1224 = (fma.f64 %507 #s(literal 2 binary64) %1171)
%1225 = (fma.f64 %507 #s(literal 2 binary64) %1173)
%1226 = (fma.f64 %507 #s(literal 2 binary64) %669)
%1227 = (fma.f64 %507 #s(literal 2 binary64) %672)
%1228 = (fma.f64 %507 #s(literal 2 binary64) %666)
%1229 = (fma.f64 %507 #s(literal 1 binary64) %507)
%1230 = (fma.f64 #s(literal -2 binary64) %758 %1161)
%1231 = (fma.f64 #s(literal -2 binary64) %758 %1163)
%1232 = (fma.f64 #s(literal -2 binary64) %758 %1165)
%1233 = (fma.f64 #s(literal -2 binary64) %758 %1167)
%1234 = (fma.f64 #s(literal -2 binary64) %758 %1169)
%1235 = (fma.f64 #s(literal -2 binary64) %758 %1171)
%1236 = (fma.f64 #s(literal -2 binary64) %758 %1173)
%1237 = (fma.f64 #s(literal -2 binary64) %758 %669)
%1238 = (fma.f64 #s(literal -2 binary64) %758 %672)
%1239 = (fma.f64 #s(literal -2 binary64) %758 %666)
%1240 = (fma.f64 #s(literal -2 binary64) %760 %1161)
%1241 = (fma.f64 #s(literal -2 binary64) %760 %1163)
%1242 = (fma.f64 #s(literal -2 binary64) %760 %1165)
%1243 = (fma.f64 #s(literal -2 binary64) %760 %1167)
%1244 = (fma.f64 #s(literal -2 binary64) %760 %1169)
%1245 = (fma.f64 #s(literal -2 binary64) %760 %1171)
%1246 = (fma.f64 #s(literal -2 binary64) %760 %1173)
%1247 = (fma.f64 #s(literal -2 binary64) %760 %669)
%1248 = (fma.f64 #s(literal -2 binary64) %760 %672)
%1249 = (fma.f64 #s(literal -2 binary64) %760 %666)
%1250 = (fma.f64 #s(literal -2 binary64) %762 %1161)
%1251 = (fma.f64 #s(literal -2 binary64) %762 %1163)
%1252 = (fma.f64 #s(literal -2 binary64) %762 %1165)
%1253 = (fma.f64 #s(literal -2 binary64) %762 %1167)
%1254 = (fma.f64 #s(literal -2 binary64) %762 %1169)
%1255 = (fma.f64 #s(literal -2 binary64) %762 %1171)
%1256 = (fma.f64 #s(literal -2 binary64) %762 %1173)
%1257 = (fma.f64 #s(literal -2 binary64) %762 %669)
%1258 = (fma.f64 #s(literal -2 binary64) %762 %672)
%1259 = (fma.f64 #s(literal -2 binary64) %762 %666)
%1260 = (fma.f64 #s(literal -1/2 binary64) %764 %1161)
%1261 = (fma.f64 #s(literal -1/2 binary64) %764 %1163)
%1262 = (fma.f64 #s(literal -1/2 binary64) %764 %1165)
%1263 = (fma.f64 #s(literal -1/2 binary64) %764 %1167)
%1264 = (fma.f64 #s(literal -1/2 binary64) %764 %1169)
%1265 = (fma.f64 #s(literal -1/2 binary64) %764 %1171)
%1266 = (fma.f64 #s(literal -1/2 binary64) %764 %1173)
%1267 = (fma.f64 #s(literal -1/2 binary64) %764 %669)
%1268 = (fma.f64 #s(literal -1/2 binary64) %764 %672)
%1269 = (fma.f64 #s(literal -1/2 binary64) %764 %666)
%1270 = (fma.f64 #s(literal -1/2 binary64) %766 %1161)
%1271 = (fma.f64 #s(literal -1/2 binary64) %766 %1163)
%1272 = (fma.f64 #s(literal -1/2 binary64) %766 %1165)
%1273 = (fma.f64 #s(literal -1/2 binary64) %766 %1167)
%1274 = (fma.f64 #s(literal -1/2 binary64) %766 %1169)
%1275 = (fma.f64 #s(literal -1/2 binary64) %766 %1171)
%1276 = (fma.f64 #s(literal -1/2 binary64) %766 %1173)
%1277 = (fma.f64 #s(literal -1/2 binary64) %766 %669)
%1278 = (fma.f64 #s(literal -1/2 binary64) %766 %672)
%1279 = (fma.f64 #s(literal -1/2 binary64) %766 %666)
%1280 = (fma.f64 #s(literal -1/2 binary64) %512 %507)
%1281 = (fma.f64 %512 #s(literal -1 binary64) %1161)
%1282 = (fma.f64 %512 #s(literal -1 binary64) %1163)
%1283 = (fma.f64 %512 #s(literal -1 binary64) %1165)
%1284 = (fma.f64 %512 #s(literal -1 binary64) %1167)
%1285 = (fma.f64 %512 #s(literal -1 binary64) %1169)
%1286 = (fma.f64 %512 #s(literal -1 binary64) %1171)
%1287 = (fma.f64 %512 #s(literal -1 binary64) %1173)
%1288 = (fma.f64 %512 #s(literal -1 binary64) %669)
%1289 = (fma.f64 %512 #s(literal -1 binary64) %672)
%1290 = (fma.f64 %512 #s(literal -1 binary64) %666)
%1291 = (fma.f64 #s(literal 1/2 binary64) %548 #s(literal 4/29 binary64))
%1292 = (fma.f64 #s(literal 1/2 binary64) %746 %1161)
%1293 = (fma.f64 #s(literal 1/2 binary64) %746 %1163)
%1294 = (fma.f64 #s(literal 1/2 binary64) %746 %1165)
%1295 = (fma.f64 #s(literal 1/2 binary64) %746 %1167)
%1296 = (fma.f64 #s(literal 1/2 binary64) %746 %1169)
%1297 = (fma.f64 #s(literal 1/2 binary64) %746 %1171)
%1298 = (fma.f64 #s(literal 1/2 binary64) %746 %1173)
%1299 = (fma.f64 #s(literal 1/2 binary64) %746 %669)
%1300 = (fma.f64 #s(literal 1/2 binary64) %746 %672)
%1301 = (fma.f64 #s(literal 1/2 binary64) %746 %666)
%1302 = (fma.f64 #s(literal 1/2 binary64) %770 %1161)
%1303 = (fma.f64 #s(literal 1/2 binary64) %770 %1163)
%1304 = (fma.f64 #s(literal 1/2 binary64) %770 %1165)
%1305 = (fma.f64 #s(literal 1/2 binary64) %770 %1167)
%1306 = (fma.f64 #s(literal 1/2 binary64) %770 %1169)
%1307 = (fma.f64 #s(literal 1/2 binary64) %770 %1171)
%1308 = (fma.f64 #s(literal 1/2 binary64) %770 %1173)
%1309 = (fma.f64 #s(literal 1/2 binary64) %770 %669)
%1310 = (fma.f64 #s(literal 1/2 binary64) %770 %672)
%1311 = (fma.f64 #s(literal 1/2 binary64) %770 %666)
%1312 = (fma.f64 #s(literal 1/2 binary64) %772 %1161)
%1313 = (fma.f64 #s(literal 1/2 binary64) %772 %1163)
%1314 = (fma.f64 #s(literal 1/2 binary64) %772 %1165)
%1315 = (fma.f64 #s(literal 1/2 binary64) %772 %1167)
%1316 = (fma.f64 #s(literal 1/2 binary64) %772 %1169)
%1317 = (fma.f64 #s(literal 1/2 binary64) %772 %1171)
%1318 = (fma.f64 #s(literal 1/2 binary64) %772 %1173)
%1319 = (fma.f64 #s(literal 1/2 binary64) %772 %669)
%1320 = (fma.f64 #s(literal 1/2 binary64) %772 %672)
%1321 = (fma.f64 #s(literal 1/2 binary64) %772 %666)
%1322 = (fma.f64 #s(literal 1/2 binary64) %506 %507)
%1324 = (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %521) #s(literal 4/29 binary64))
%1325 = (fma.f64 #s(literal 2 binary64) %744 %1161)
%1326 = (fma.f64 #s(literal 2 binary64) %744 %1163)
%1327 = (fma.f64 #s(literal 2 binary64) %744 %1165)
%1328 = (fma.f64 #s(literal 2 binary64) %744 %1167)
%1329 = (fma.f64 #s(literal 2 binary64) %744 %1169)
%1330 = (fma.f64 #s(literal 2 binary64) %744 %1171)
%1331 = (fma.f64 #s(literal 2 binary64) %744 %1173)
%1332 = (fma.f64 #s(literal 2 binary64) %744 %669)
%1333 = (fma.f64 #s(literal 2 binary64) %744 %672)
%1334 = (fma.f64 #s(literal 2 binary64) %744 %666)
%1335 = (fma.f64 #s(literal 2 binary64) %507 %1161)
%1336 = (fma.f64 #s(literal 2 binary64) %507 %1163)
%1337 = (fma.f64 #s(literal 2 binary64) %507 %1165)
%1338 = (fma.f64 #s(literal 2 binary64) %507 %1167)
%1339 = (fma.f64 #s(literal 2 binary64) %507 %1169)
%1340 = (fma.f64 #s(literal 2 binary64) %507 %1171)
%1341 = (fma.f64 #s(literal 2 binary64) %507 %1173)
%1342 = (fma.f64 #s(literal 2 binary64) %507 %669)
%1343 = (fma.f64 #s(literal 2 binary64) %507 %672)
%1344 = (fma.f64 #s(literal 2 binary64) %507 %666)
%1345 = (fma.f64 %521 #s(literal 1 binary64) #s(literal 4/29 binary64))
%1346 = (fma.f64 %506 #s(literal 1/2 binary64) %507)
%1347 = (fma.f64 %506 #s(literal 1 binary64) %1161)
%1348 = (fma.f64 %506 #s(literal 1 binary64) %1163)
%1349 = (fma.f64 %506 #s(literal 1 binary64) %1165)
%1350 = (fma.f64 %506 #s(literal 1 binary64) %1167)
%1351 = (fma.f64 %506 #s(literal 1 binary64) %1169)
%1352 = (fma.f64 %506 #s(literal 1 binary64) %1171)
%1353 = (fma.f64 %506 #s(literal 1 binary64) %1173)
%1354 = (fma.f64 %506 #s(literal 1 binary64) %669)
%1355 = (fma.f64 %506 #s(literal 1 binary64) %672)
%1356 = (fma.f64 %506 #s(literal 1 binary64) %666)
%1357 = (fma.f64 #s(literal -1 binary64) %512 %1161)
%1358 = (fma.f64 #s(literal -1 binary64) %512 %1163)
%1359 = (fma.f64 #s(literal -1 binary64) %512 %1165)
%1360 = (fma.f64 #s(literal -1 binary64) %512 %1167)
%1361 = (fma.f64 #s(literal -1 binary64) %512 %1169)
%1362 = (fma.f64 #s(literal -1 binary64) %512 %1171)
%1363 = (fma.f64 #s(literal -1 binary64) %512 %1173)
%1364 = (fma.f64 #s(literal -1 binary64) %512 %669)
%1365 = (fma.f64 #s(literal -1 binary64) %512 %672)
%1366 = (fma.f64 #s(literal -1 binary64) %512 %666)
%1367 = (fma.f64 %515 x %1161)
%1368 = (fma.f64 %515 x %1163)
%1369 = (fma.f64 %515 x %1165)
%1370 = (fma.f64 %515 x %1167)
%1371 = (fma.f64 %515 x %1169)
%1372 = (fma.f64 %515 x %1171)
%1373 = (fma.f64 %515 x %1173)
%1374 = (fma.f64 %515 x %669)
%1375 = (fma.f64 %515 x %672)
%1376 = (fma.f64 %515 x %666)
%1377 = (fma.f64 #s(literal 1 binary64) %779 %1161)
%1378 = (fma.f64 #s(literal 1 binary64) %779 %1163)
%1379 = (fma.f64 #s(literal 1 binary64) %779 %1165)
%1380 = (fma.f64 #s(literal 1 binary64) %779 %1167)
%1381 = (fma.f64 #s(literal 1 binary64) %779 %1169)
%1382 = (fma.f64 #s(literal 1 binary64) %779 %1171)
%1383 = (fma.f64 #s(literal 1 binary64) %779 %1173)
%1384 = (fma.f64 #s(literal 1 binary64) %779 %669)
%1385 = (fma.f64 #s(literal 1 binary64) %779 %672)
%1386 = (fma.f64 #s(literal 1 binary64) %779 %666)
%1387 = (fma.f64 #s(literal 1 binary64) %507 %507)
%1388 = (fma.f64 #s(literal 1 binary64) %521 #s(literal 4/29 binary64))
%1389 = (fma.f64 #s(literal 1 binary64) %506 %1161)
%1390 = (fma.f64 #s(literal 1 binary64) %506 %1163)
%1391 = (fma.f64 #s(literal 1 binary64) %506 %1165)
%1392 = (fma.f64 #s(literal 1 binary64) %506 %1167)
%1393 = (fma.f64 #s(literal 1 binary64) %506 %1169)
%1394 = (fma.f64 #s(literal 1 binary64) %506 %1171)
%1395 = (fma.f64 #s(literal 1 binary64) %506 %1173)
%1396 = (fma.f64 #s(literal 1 binary64) %506 %669)
%1397 = (fma.f64 #s(literal 1 binary64) %506 %672)
%1398 = (fma.f64 #s(literal 1 binary64) %506 %666)
%1399 = (fma.f64 x %515 %1161)
%1400 = (fma.f64 x %515 %1163)
%1401 = (fma.f64 x %515 %1165)
%1402 = (fma.f64 x %515 %1167)
%1403 = (fma.f64 x %515 %1169)
%1404 = (fma.f64 x %515 %1171)
%1405 = (fma.f64 x %515 %1173)
%1406 = (fma.f64 x %515 %669)
%1407 = (fma.f64 x %515 %672)
%1408 = (fma.f64 x %515 %666)
%1409 = (fma.f64 x #s(literal 841/108 binary64) #s(literal 4/29 binary64))
%1410 = (-.f64 %521 #s(literal -4/29 binary64))
%1412 = (-.f64 #s(literal 4/29 binary64) (*.f64 #s(literal -1 binary64) %521))
%1414 = (-.f64 #s(literal 4/29 binary64) (*.f64 %578 #s(literal 1 binary64)))
%1416 = (-.f64 #s(literal 4/29 binary64) (/.f64 %578 #s(literal 1 binary64)))
%1417 = (-.f64 #s(literal 4/29 binary64) %578)
%1419 = (+.f64 (/.f64 %574 x) #s(literal 4/29 binary64))
%1420 = (/.f64 #s(literal -1 binary64) %925)
%1421 = (+.f64 %1420 %1420)
%1422 = (/.f64 #s(literal -1 binary64) %930)
%1423 = (+.f64 %1422 %1422)
%1424 = (/.f64 #s(literal 3/2 binary64) %940)
%1425 = (/.f64 #s(literal 1/2 binary64) %940)
%1426 = (+.f64 %1424 %1425)
%1427 = (+.f64 %1425 %1424)
%1428 = (/.f64 #s(literal 1 binary64) %940)
%1429 = (+.f64 %1428 %1428)
%1430 = (/.f64 #s(literal 3/2 binary64) %919)
%1431 = (/.f64 #s(literal 1/2 binary64) %919)
%1432 = (+.f64 %1430 %1431)
%1433 = (+.f64 %1431 %1430)
%1434 = (/.f64 #s(literal 1 binary64) %919)
%1435 = (+.f64 %1434 %1434)
%1436 = (+.f64 %666 %506)
%1437 = (+.f64 %507 %507)
%1438 = (+.f64 %521 #s(literal 4/29 binary64))
%1439 = (+.f64 %506 %1161)
%1440 = (+.f64 %506 %1163)
%1441 = (+.f64 %506 %1165)
%1442 = (+.f64 %506 %1167)
%1443 = (+.f64 %506 %1169)
%1444 = (+.f64 %506 %1171)
%1445 = (+.f64 %506 %1173)
%1446 = (+.f64 %506 %669)
%1447 = (+.f64 %506 %672)
%1448 = (+.f64 %506 %666)
%1450 = (+.f64 #s(literal 4/29 binary64) (/.f64 %642 #s(literal 1 binary64)))
%1451 = (+.f64 #s(literal 4/29 binary64) %642)
%1452 = (+.f64 #s(literal 4/29 binary64) %521)
%1453 = (approx %7 %506)
%1462 = (/.f64 %624 #s(literal -2 binary64))
%1464 = (/.f64 #s(literal 2 binary64) %507)
%1466 = (/.f64 #s(literal 2 binary64) %506)
%1468 = (/.f64 %749 #s(literal -2 binary64))
%1470 = (*.f64 #s(literal 1/2 binary64) %624)
%1472 = (/.f64 %624 #s(literal 2 binary64))
%1475 = (/.f64 %624 #s(literal 1/2 binary64))
%1477 = (/.f64 #s(literal -2 binary64) %506)
%1480 = (/.f64 %624 #s(literal -1/2 binary64))
%1489 = (/.f64 %749 #s(literal -1/2 binary64))
%1507 = (*.f64 %507 %506)
%1522 = (*.f64 %512 %506)
%1553 = (*.f64 #s(literal 2 binary64) %512)
%1615 = (/.f64 #s(literal 0 binary64) %507)
%1617 = (/.f64 #s(literal 0 binary64) %772)
%1619 = (/.f64 #s(literal 0 binary64) %506)
%1620 = (/.f64 %1619 #s(literal -1 binary64))
%1622 = (/.f64 %1619 #s(literal 1 binary64))
%1724 = (/.f64 #s(literal -1 binary64) %1553)
%1726 = (/.f64 #s(literal 3/2 binary64) %772)
%1727 = (/.f64 #s(literal 1/2 binary64) %772)
%1730 = (/.f64 #s(literal 1 binary64) %772)
x
#s(literal 841/108 binary64)
#s(literal 4/29 binary64)
(*.f64 #s(literal 1 binary64) %8)
(pow.f64 %8 #s(literal 1 binary64))
%8
(/.f64 #s(literal 1 binary64) (pow.f64 %8 %13))
(/.f64 #s(literal 1 binary64) (pow.f64 %8 %16))
(/.f64 #s(literal 1 binary64) (pow.f64 %8 #s(literal -1 binary64)))
#s(literal 1 binary64)
(*.f64 %23 #s(literal 1/2 binary64))
(*.f64 %26 #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) %29)
(*.f64 #s(literal -2 binary64) %32)
(*.f64 %12 #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) %35)
(*.f64 #s(literal 1/2 binary64) %37)
(*.f64 #s(literal 2 binary64) %26)
(*.f64 #s(literal -1 binary64) %12)
(*.f64 %21 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %21)
(pow.f64 (*.f64 %43 #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 %46 #s(literal -1 binary64))
(pow.f64 %21 #s(literal 1 binary64))
(pow.f64 x #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %43 (*.f64 %43 #s(literal -1/2 binary64))) (*.f64 %43 %43))
(/.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 %43 #s(literal 1/2 binary64))) %56)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %43 (*.f64 x #s(literal -1/2 binary64))) %60)
(/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 x #s(literal 1/2 binary64))) %64)
(/.f64 (fma.f64 %23 x #s(literal 0 binary64)) %68)
(/.f64 (fma.f64 %35 x #s(literal 0 binary64)) %68)
(/.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 %72 #s(literal 0 binary64))) %75)
(/.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 %77 #s(literal 0 binary64))) %80)
(/.f64 (fma.f64 %12 x #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) x))
(/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 %85 #s(literal 0 binary64))) %88)
(/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 %68 #s(literal 0 binary64))) %92)
(/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 %94 #s(literal 0 binary64))) %97)
(/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 %43 #s(literal 0 binary64))) %56)
(/.f64 (+.f64 x (*.f64 %46 #s(literal 0 binary64))) (*.f64 %46 x))
(/.f64 (+.f64 x %106) %64)
(/.f64 (neg.f64 %23) #s(literal -2 binary64))
(/.f64 (neg.f64 %35) #s(literal -2 binary64))
(/.f64 %23 #s(literal 2 binary64))
(/.f64 %35 #s(literal 2 binary64))
(/.f64 %13 %43)
(/.f64 %16 %43)
(/.f64 #s(literal -2 binary64) %117)
(/.f64 #s(literal -2 binary64) %119)
(/.f64 #s(literal -2 binary64) %72)
(/.f64 #s(literal -2 binary64) %77)
(/.f64 %12 %13)
(/.f64 %12 %16)
(/.f64 %12 #s(literal -1 binary64))
(/.f64 #s(literal 2 binary64) %126)
(/.f64 #s(literal 2 binary64) %128)
(/.f64 #s(literal 2 binary64) %85)
(/.f64 #s(literal 2 binary64) %68)
(/.f64 #s(literal -1 binary64) (neg.f64 %46))
(/.f64 #s(literal -1 binary64) %94)
(/.f64 #s(literal -1 binary64) %43)
(/.f64 %21 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) %137)
(/.f64 #s(literal 1 binary64) (pow.f64 %21 %13))
(/.f64 #s(literal 1 binary64) (pow.f64 %21 %16))
(/.f64 #s(literal 1 binary64) %46)
(/.f64 #s(literal 1 binary64) (/.f64 %43 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 %21 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64)))
%21
(neg.f64 %12)
(fma.f64 %23 #s(literal 1/2 binary64) %152)
(fma.f64 %23 #s(literal 1/2 binary64) %154)
(fma.f64 %23 #s(literal 1/2 binary64) %156)
(fma.f64 %23 #s(literal 1/2 binary64) %158)
(fma.f64 %23 #s(literal 1/2 binary64) %161)
(fma.f64 %23 #s(literal 1/2 binary64) %164)
(fma.f64 %23 #s(literal 1/2 binary64) %166)
(fma.f64 %23 #s(literal 1/2 binary64) %168)
(fma.f64 %23 #s(literal 1/2 binary64) %160)
(fma.f64 %23 #s(literal 1/2 binary64) %163)
(fma.f64 %23 #s(literal 1/2 binary64) %151)
(fma.f64 %26 #s(literal 2 binary64) %152)
(fma.f64 %26 #s(literal 2 binary64) %154)
(fma.f64 %26 #s(literal 2 binary64) %156)
(fma.f64 %26 #s(literal 2 binary64) %158)
(fma.f64 %26 #s(literal 2 binary64) %161)
(fma.f64 %26 #s(literal 2 binary64) %164)
(fma.f64 %26 #s(literal 2 binary64) %166)
(fma.f64 %26 #s(literal 2 binary64) %168)
(fma.f64 %26 #s(literal 2 binary64) %160)
(fma.f64 %26 #s(literal 2 binary64) %163)
(fma.f64 %26 #s(literal 2 binary64) %151)
(fma.f64 %26 #s(literal 1 binary64) %26)
(fma.f64 #s(literal -2 binary64) %29 %152)
(fma.f64 #s(literal -2 binary64) %29 %154)
(fma.f64 #s(literal -2 binary64) %29 %156)
(fma.f64 #s(literal -2 binary64) %29 %158)
(fma.f64 #s(literal -2 binary64) %29 %161)
(fma.f64 #s(literal -2 binary64) %29 %164)
(fma.f64 #s(literal -2 binary64) %29 %166)
(fma.f64 #s(literal -2 binary64) %29 %168)
(fma.f64 #s(literal -2 binary64) %29 %160)
(fma.f64 #s(literal -2 binary64) %29 %163)
(fma.f64 #s(literal -2 binary64) %29 %151)
(fma.f64 #s(literal -2 binary64) %32 %152)
(fma.f64 #s(literal -2 binary64) %32 %154)
(fma.f64 #s(literal -2 binary64) %32 %156)
(fma.f64 #s(literal -2 binary64) %32 %158)
(fma.f64 #s(literal -2 binary64) %32 %161)
(fma.f64 #s(literal -2 binary64) %32 %164)
(fma.f64 #s(literal -2 binary64) %32 %166)
(fma.f64 #s(literal -2 binary64) %32 %168)
(fma.f64 #s(literal -2 binary64) %32 %160)
(fma.f64 #s(literal -2 binary64) %32 %163)
(fma.f64 #s(literal -2 binary64) %32 %151)
(fma.f64 #s(literal -1/2 binary64) %12 %26)
(fma.f64 %12 #s(literal -1 binary64) %152)
(fma.f64 %12 #s(literal -1 binary64) %154)
(fma.f64 %12 #s(literal -1 binary64) %156)
(fma.f64 %12 #s(literal -1 binary64) %158)
(fma.f64 %12 #s(literal -1 binary64) %161)
(fma.f64 %12 #s(literal -1 binary64) %164)
(fma.f64 %12 #s(literal -1 binary64) %166)
(fma.f64 %12 #s(literal -1 binary64) %168)
(fma.f64 %12 #s(literal -1 binary64) %160)
(fma.f64 %12 #s(literal -1 binary64) %163)
(fma.f64 %12 #s(literal -1 binary64) %151)
(fma.f64 #s(literal 1/2 binary64) %35 %152)
(fma.f64 #s(literal 1/2 binary64) %35 %154)
(fma.f64 #s(literal 1/2 binary64) %35 %156)
(fma.f64 #s(literal 1/2 binary64) %35 %158)
(fma.f64 #s(literal 1/2 binary64) %35 %161)
(fma.f64 #s(literal 1/2 binary64) %35 %164)
(fma.f64 #s(literal 1/2 binary64) %35 %166)
(fma.f64 #s(literal 1/2 binary64) %35 %168)
(fma.f64 #s(literal 1/2 binary64) %35 %160)
(fma.f64 #s(literal 1/2 binary64) %35 %163)
(fma.f64 #s(literal 1/2 binary64) %35 %151)
(fma.f64 #s(literal 1/2 binary64) %37 %152)
(fma.f64 #s(literal 1/2 binary64) %37 %154)
(fma.f64 #s(literal 1/2 binary64) %37 %156)
(fma.f64 #s(literal 1/2 binary64) %37 %158)
(fma.f64 #s(literal 1/2 binary64) %37 %161)
(fma.f64 #s(literal 1/2 binary64) %37 %164)
(fma.f64 #s(literal 1/2 binary64) %37 %166)
(fma.f64 #s(literal 1/2 binary64) %37 %168)
(fma.f64 #s(literal 1/2 binary64) %37 %160)
(fma.f64 #s(literal 1/2 binary64) %37 %163)
(fma.f64 #s(literal 1/2 binary64) %37 %151)
(fma.f64 #s(literal 1/2 binary64) %21 %26)
(fma.f64 #s(literal 2 binary64) %26 %152)
(fma.f64 #s(literal 2 binary64) %26 %154)
(fma.f64 #s(literal 2 binary64) %26 %156)
(fma.f64 #s(literal 2 binary64) %26 %158)
(fma.f64 #s(literal 2 binary64) %26 %161)
(fma.f64 #s(literal 2 binary64) %26 %164)
(fma.f64 #s(literal 2 binary64) %26 %166)
(fma.f64 #s(literal 2 binary64) %26 %168)
(fma.f64 #s(literal 2 binary64) %26 %160)
(fma.f64 #s(literal 2 binary64) %26 %163)
(fma.f64 #s(literal 2 binary64) %26 %151)
(fma.f64 #s(literal -1 binary64) %12 %152)
(fma.f64 #s(literal -1 binary64) %12 %154)
(fma.f64 #s(literal -1 binary64) %12 %156)
(fma.f64 #s(literal -1 binary64) %12 %158)
(fma.f64 #s(literal -1 binary64) %12 %161)
(fma.f64 #s(literal -1 binary64) %12 %164)
(fma.f64 #s(literal -1 binary64) %12 %166)
(fma.f64 #s(literal -1 binary64) %12 %168)
(fma.f64 #s(literal -1 binary64) %12 %160)
(fma.f64 #s(literal -1 binary64) %12 %163)
(fma.f64 #s(literal -1 binary64) %12 %151)
(fma.f64 %21 #s(literal 1/2 binary64) %26)
(fma.f64 %21 #s(literal 1 binary64) %152)
(fma.f64 %21 #s(literal 1 binary64) %154)
(fma.f64 %21 #s(literal 1 binary64) %156)
(fma.f64 %21 #s(literal 1 binary64) %158)
(fma.f64 %21 #s(literal 1 binary64) %161)
(fma.f64 %21 #s(literal 1 binary64) %164)
(fma.f64 %21 #s(literal 1 binary64) %166)
(fma.f64 %21 #s(literal 1 binary64) %168)
(fma.f64 %21 #s(literal 1 binary64) %160)
(fma.f64 %21 #s(literal 1 binary64) %163)
(fma.f64 %21 #s(literal 1 binary64) %151)
(fma.f64 #s(literal 1 binary64) %26 %26)
(fma.f64 #s(literal 1 binary64) %21 %152)
(fma.f64 #s(literal 1 binary64) %21 %154)
(fma.f64 #s(literal 1 binary64) %21 %156)
(fma.f64 #s(literal 1 binary64) %21 %158)
(fma.f64 #s(literal 1 binary64) %21 %161)
(fma.f64 #s(literal 1 binary64) %21 %164)
(fma.f64 #s(literal 1 binary64) %21 %166)
(fma.f64 #s(literal 1 binary64) %21 %168)
(fma.f64 #s(literal 1 binary64) %21 %160)
(fma.f64 #s(literal 1 binary64) %21 %163)
(fma.f64 #s(literal 1 binary64) %21 %151)
(+.f64 %288 %288)
(+.f64 %290 %290)
(+.f64 %292 %292)
(+.f64 %295 %296)
(+.f64 %296 %295)
(+.f64 %299 %299)
(+.f64 %301 %302)
(+.f64 %302 %301)
(+.f64 %305 %305)
(+.f64 %307 %307)
(+.f64 %309 %309)
(+.f64 %311 %311)
(+.f64 %168 %21)
(+.f64 %151 %21)
(+.f64 %26 %26)
(+.f64 %21 %152)
(+.f64 %21 %154)
(+.f64 %21 %156)
(+.f64 %21 %158)
(+.f64 %21 %161)
(+.f64 %21 %164)
(+.f64 %21 %166)
(+.f64 %21 %168)
(+.f64 %21 %160)
(+.f64 %21 %163)
(+.f64 %21 %151)
(*.f64 %328 #s(literal 1/2 binary64))
(*.f64 %331 #s(literal 1/2 binary64))
(*.f64 %333 #s(literal 2 binary64))
(*.f64 #s(literal 8/29 binary64) %26)
(*.f64 %12 #s(literal -4/29 binary64))
(*.f64 #s(literal 1/2 binary64) %338)
(*.f64 #s(literal 2 binary64) %340)
(*.f64 #s(literal 2 binary64) %342)
(*.f64 %344 #s(literal -1 binary64))
(*.f64 #s(literal -4/29 binary64) %12)
(*.f64 #s(literal -1 binary64) %344)
(*.f64 %330 #s(literal 1 binary64))
(*.f64 %21 #s(literal 4/29 binary64))
(*.f64 #s(literal 1 binary64) %330)
(*.f64 #s(literal 4/29 binary64) %21)
(pow.f64 %330 #s(literal 1 binary64))
(/.f64 (neg.f64 %331) #s(literal -2 binary64))
(/.f64 (neg.f64 %338) #s(literal -2 binary64))
(/.f64 %331 #s(literal 2 binary64))
(/.f64 %338 #s(literal 2 binary64))
(/.f64 #s(literal -8/29 binary64) %117)
(/.f64 #s(literal -8/29 binary64) %119)
(/.f64 #s(literal -8/29 binary64) %72)
(/.f64 #s(literal -8/29 binary64) %77)
(/.f64 #s(literal 8/29 binary64) %126)
(/.f64 #s(literal 8/29 binary64) %128)
(/.f64 #s(literal 8/29 binary64) %85)
(/.f64 #s(literal 8/29 binary64) %68)
(/.f64 %344 %13)
(/.f64 %344 %16)
(/.f64 %344 #s(literal -1 binary64))
(/.f64 #s(literal -4/29 binary64) %94)
(/.f64 #s(literal -4/29 binary64) %43)
(/.f64 %330 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %330 %13))
(/.f64 #s(literal 1 binary64) (pow.f64 %330 %16))
(/.f64 #s(literal 1 binary64) (/.f64 %43 #s(literal -4/29 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x #s(literal 4/29 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 %330 #s(literal -1 binary64)))
(/.f64 #s(literal 4/29 binary64) %137)
%330
(neg.f64 %344)
(fma.f64 %328 #s(literal 1/2 binary64) %387)
(fma.f64 %328 #s(literal 1/2 binary64) %390)
(fma.f64 %328 #s(literal 1/2 binary64) %158)
(fma.f64 %328 #s(literal 1/2 binary64) %386)
(fma.f64 %328 #s(literal 1/2 binary64) %389)
(fma.f64 %328 #s(literal 1/2 binary64) %151)
(fma.f64 %331 #s(literal 1/2 binary64) %387)
(fma.f64 %331 #s(literal 1/2 binary64) %390)
(fma.f64 %331 #s(literal 1/2 binary64) %158)
(fma.f64 %331 #s(literal 1/2 binary64) %386)
(fma.f64 %331 #s(literal 1/2 binary64) %389)
(fma.f64 %331 #s(literal 1/2 binary64) %151)
(fma.f64 %333 #s(literal 2 binary64) %387)
(fma.f64 %333 #s(literal 2 binary64) %390)
(fma.f64 %333 #s(literal 2 binary64) %158)
(fma.f64 %333 #s(literal 2 binary64) %386)
(fma.f64 %333 #s(literal 2 binary64) %389)
(fma.f64 %333 #s(literal 2 binary64) %151)
(fma.f64 #s(literal 8/29 binary64) %26 %387)
(fma.f64 #s(literal 8/29 binary64) %26 %390)
(fma.f64 #s(literal 8/29 binary64) %26 %158)
(fma.f64 #s(literal 8/29 binary64) %26 %386)
(fma.f64 #s(literal 8/29 binary64) %26 %389)
(fma.f64 #s(literal 8/29 binary64) %26 %151)
(fma.f64 %12 #s(literal -4/29 binary64) %387)
(fma.f64 %12 #s(literal -4/29 binary64) %390)
(fma.f64 %12 #s(literal -4/29 binary64) %158)
(fma.f64 %12 #s(literal -4/29 binary64) %386)
(fma.f64 %12 #s(literal -4/29 binary64) %389)
(fma.f64 %12 #s(literal -4/29 binary64) %151)
(fma.f64 #s(literal 1/2 binary64) %338 %387)
(fma.f64 #s(literal 1/2 binary64) %338 %390)
(fma.f64 #s(literal 1/2 binary64) %338 %158)
(fma.f64 #s(literal 1/2 binary64) %338 %386)
(fma.f64 #s(literal 1/2 binary64) %338 %389)
(fma.f64 #s(literal 1/2 binary64) %338 %151)
(fma.f64 #s(literal 1/2 binary64) %330 %342)
(fma.f64 #s(literal 2 binary64) %340 %387)
(fma.f64 #s(literal 2 binary64) %340 %390)
(fma.f64 #s(literal 2 binary64) %340 %158)
(fma.f64 #s(literal 2 binary64) %340 %386)
(fma.f64 #s(literal 2 binary64) %340 %389)
(fma.f64 #s(literal 2 binary64) %340 %151)
(fma.f64 #s(literal 2 binary64) %342 %387)
(fma.f64 #s(literal 2 binary64) %342 %390)
(fma.f64 #s(literal 2 binary64) %342 %158)
(fma.f64 #s(literal 2 binary64) %342 %386)
(fma.f64 #s(literal 2 binary64) %342 %389)
(fma.f64 #s(literal 2 binary64) %342 %151)
(fma.f64 %344 #s(literal -1 binary64) %387)
(fma.f64 %344 #s(literal -1 binary64) %390)
(fma.f64 %344 #s(literal -1 binary64) %158)
(fma.f64 %344 #s(literal -1 binary64) %386)
(fma.f64 %344 #s(literal -1 binary64) %389)
(fma.f64 %344 #s(literal -1 binary64) %151)
(fma.f64 #s(literal -4/29 binary64) %12 %387)
(fma.f64 #s(literal -4/29 binary64) %12 %390)
(fma.f64 #s(literal -4/29 binary64) %12 %158)
(fma.f64 #s(literal -4/29 binary64) %12 %386)
(fma.f64 #s(literal -4/29 binary64) %12 %389)
(fma.f64 #s(literal -4/29 binary64) %12 %151)
(fma.f64 #s(literal -1 binary64) %344 %387)
(fma.f64 #s(literal -1 binary64) %344 %390)
(fma.f64 #s(literal -1 binary64) %344 %158)
(fma.f64 #s(literal -1 binary64) %344 %386)
(fma.f64 #s(literal -1 binary64) %344 %389)
(fma.f64 #s(literal -1 binary64) %344 %151)
(fma.f64 %330 #s(literal 1/2 binary64) %333)
(fma.f64 %330 #s(literal 1 binary64) %387)
(fma.f64 %330 #s(literal 1 binary64) %390)
(fma.f64 %330 #s(literal 1 binary64) %158)
(fma.f64 %330 #s(literal 1 binary64) %386)
(fma.f64 %330 #s(literal 1 binary64) %389)
(fma.f64 %330 #s(literal 1 binary64) %151)
(fma.f64 %21 #s(literal 4/29 binary64) %387)
(fma.f64 %21 #s(literal 4/29 binary64) %390)
(fma.f64 %21 #s(literal 4/29 binary64) %158)
(fma.f64 %21 #s(literal 4/29 binary64) %386)
(fma.f64 %21 #s(literal 4/29 binary64) %389)
(fma.f64 %21 #s(literal 4/29 binary64) %151)
(fma.f64 #s(literal 1 binary64) %330 %387)
(fma.f64 #s(literal 1 binary64) %330 %390)
(fma.f64 #s(literal 1 binary64) %330 %158)
(fma.f64 #s(literal 1 binary64) %330 %386)
(fma.f64 #s(literal 1 binary64) %330 %389)
(fma.f64 #s(literal 1 binary64) %330 %151)
(fma.f64 #s(literal 4/29 binary64) %21 %387)
(fma.f64 #s(literal 4/29 binary64) %21 %390)
(fma.f64 #s(literal 4/29 binary64) %21 %158)
(fma.f64 #s(literal 4/29 binary64) %21 %386)
(fma.f64 #s(literal 4/29 binary64) %21 %389)
(fma.f64 #s(literal 4/29 binary64) %21 %151)
(+.f64 %482 %482)
(+.f64 %484 %484)
(+.f64 %487 %487)
(+.f64 %489 %489)
(+.f64 %491 %491)
(+.f64 %493 %493)
(+.f64 %496 %496)
(+.f64 %333 %333)
(+.f64 %342 %342)
(+.f64 %330 %387)
(+.f64 %330 %390)
(+.f64 %330 %158)
(+.f64 %330 %386)
(+.f64 %330 %389)
(+.f64 %330 %151)
(*.f64 #s(literal 2 binary64) %508)
(*.f64 %506 %21)
(*.f64 #s(literal -1 binary64) %513)
(*.f64 #s(literal 1 binary64) %515)
(pow.f64 %518 #s(literal -1 binary64))
(pow.f64 %515 #s(literal 1 binary64))
(/.f64 (fma.f64 %521 #s(literal 2 binary64) (*.f64 x %331)) %85)
(/.f64 (fma.f64 %521 #s(literal 2 binary64) (*.f64 x %338)) %85)
(/.f64 (fma.f64 %521 %72 %528) (*.f64 x %72))
(/.f64 (fma.f64 %521 %77 %528) (*.f64 x %77))
(/.f64 (fma.f64 %521 %85 %535) (*.f64 x %85))
(/.f64 (fma.f64 %521 %68 %535) (*.f64 x %68))
(/.f64 (fma.f64 %521 %94 %542) (*.f64 x %94))
(/.f64 (fma.f64 %521 %43 %542) %60)
(/.f64 (fma.f64 %331 x %548) %68)
(/.f64 (fma.f64 %338 x %548) %68)
(/.f64 (fma.f64 #s(literal -8/29 binary64) x (*.f64 %72 %521)) %75)
(/.f64 (fma.f64 #s(literal -8/29 binary64) x (*.f64 %77 %521)) %80)
(/.f64 (fma.f64 #s(literal 8/29 binary64) x (*.f64 %85 %521)) %88)
(/.f64 (fma.f64 #s(literal 8/29 binary64) x (*.f64 %68 %521)) %92)
(/.f64 (fma.f64 #s(literal -4/29 binary64) x (*.f64 %94 %521)) %97)
(/.f64 (fma.f64 #s(literal -4/29 binary64) x %568) %56)
(/.f64 %572 %64)
(/.f64 (-.f64 %574 %542) %64)
(/.f64 (-.f64 (*.f64 %331 x) %579) %68)
(/.f64 (-.f64 (*.f64 %338 x) %579) %68)
(/.f64 (-.f64 %585 (*.f64 %72 %578)) %75)
(/.f64 (-.f64 %585 (*.f64 %77 %578)) %80)
(/.f64 (-.f64 %592 (*.f64 %85 %578)) %88)
(/.f64 (-.f64 %592 (*.f64 %68 %578)) %92)
(/.f64 (-.f64 %599 (*.f64 %94 %578)) %97)
(/.f64 (-.f64 %599 %603) %56)
(/.f64 %608 %60)
(/.f64 %611 %64)
(/.f64 %614 %43)
(/.f64 %616 %43)
(/.f64 %618 %64)
(/.f64 %512 %43)
(/.f64 %506 x)
(/.f64 #s(literal -1 binary64) (neg.f64 %518))
(/.f64 #s(literal -1 binary64) %625)
(/.f64 #s(literal 1 binary64) (neg.f64 %625))
(/.f64 #s(literal 1 binary64) (pow.f64 %515 %13))
(/.f64 #s(literal 1 binary64) (pow.f64 %515 %16))
(/.f64 #s(literal 1 binary64) %518)
(/.f64 #s(literal 1 binary64) (/.f64 x %506))
(/.f64 #s(literal 1 binary64) (pow.f64 %515 #s(literal -1 binary64)))
(neg.f64 %513)
(neg.f64 (-.f64 #s(literal -841/108 binary64) %330))
(neg.f64 %613)
(fma.f64 %328 #s(literal 1/2 binary64) %643)
(fma.f64 %328 #s(literal 1/2 binary64) %645)
(fma.f64 %328 #s(literal 1/2 binary64) #s(literal 841/108 binary64))
(fma.f64 %331 #s(literal 1/2 binary64) %643)
(fma.f64 %331 #s(literal 1/2 binary64) %645)
(fma.f64 %331 #s(literal 1/2 binary64) #s(literal 841/108 binary64))
(fma.f64 %333 #s(literal 2 binary64) %643)
(fma.f64 %333 #s(literal 2 binary64) %645)
(fma.f64 %333 #s(literal 2 binary64) #s(literal 841/108 binary64))
(fma.f64 #s(literal 8/29 binary64) %26 %643)
(fma.f64 #s(literal 8/29 binary64) %26 %645)
(fma.f64 #s(literal 8/29 binary64) %26 #s(literal 841/108 binary64))
(fma.f64 %12 #s(literal -4/29 binary64) %643)
(fma.f64 %12 #s(literal -4/29 binary64) %645)
(fma.f64 %12 #s(literal -4/29 binary64) #s(literal 841/108 binary64))
(fma.f64 #s(literal 1/2 binary64) %338 %643)
(fma.f64 #s(literal 1/2 binary64) %338 %645)
(fma.f64 #s(literal 1/2 binary64) %338 #s(literal 841/108 binary64))
(fma.f64 #s(literal 2 binary64) %340 %643)
(fma.f64 #s(literal 2 binary64) %340 %645)
(fma.f64 #s(literal 2 binary64) %340 #s(literal 841/108 binary64))
(fma.f64 #s(literal 2 binary64) %508 %667)
(fma.f64 #s(literal 2 binary64) %508 %670)
(fma.f64 #s(literal 2 binary64) %508 %673)
(fma.f64 #s(literal 2 binary64) %508 %675)
(fma.f64 #s(literal 2 binary64) %508 %677)
(fma.f64 #s(literal 2 binary64) %508 %679)
(fma.f64 #s(literal 2 binary64) %342 %643)
(fma.f64 #s(literal 2 binary64) %342 %645)
(fma.f64 #s(literal 2 binary64) %342 #s(literal 841/108 binary64))
(fma.f64 %344 #s(literal -1 binary64) %643)
(fma.f64 %344 #s(literal -1 binary64) %645)
(fma.f64 %344 #s(literal -1 binary64) #s(literal 841/108 binary64))
(fma.f64 #s(literal -4/29 binary64) %12 %643)
(fma.f64 #s(literal -4/29 binary64) %12 %645)
(fma.f64 #s(literal -4/29 binary64) %12 #s(literal 841/108 binary64))
(fma.f64 %506 %21 %667)
(fma.f64 %506 %21 %670)
(fma.f64 %506 %21 %673)
(fma.f64 %506 %21 %675)
(fma.f64 %506 %21 %677)
(fma.f64 %506 %21 %679)
(fma.f64 #s(literal -1 binary64) %513 %667)
(fma.f64 #s(literal -1 binary64) %513 %670)
(fma.f64 #s(literal -1 binary64) %513 %673)
(fma.f64 #s(literal -1 binary64) %513 %675)
(fma.f64 #s(literal -1 binary64) %513 %677)
(fma.f64 #s(literal -1 binary64) %513 %679)
(fma.f64 #s(literal -1 binary64) %344 %643)
(fma.f64 #s(literal -1 binary64) %344 %645)
(fma.f64 #s(literal -1 binary64) %344 #s(literal 841/108 binary64))
(fma.f64 %330 #s(literal 1 binary64) %643)
(fma.f64 %330 #s(literal 1 binary64) %645)
(fma.f64 %330 #s(literal 1 binary64) #s(literal 841/108 binary64))
(fma.f64 %21 #s(literal 4/29 binary64) %643)
(fma.f64 %21 #s(literal 4/29 binary64) %645)
(fma.f64 %21 #s(literal 4/29 binary64) #s(literal 841/108 binary64))
(fma.f64 #s(literal 1 binary64) %515 %667)
(fma.f64 #s(literal 1 binary64) %515 %670)
(fma.f64 #s(literal 1 binary64) %515 %673)
(fma.f64 #s(literal 1 binary64) %515 %675)
(fma.f64 #s(literal 1 binary64) %515 %677)
(fma.f64 #s(literal 1 binary64) %515 %679)
(fma.f64 #s(literal 1 binary64) %330 %643)
(fma.f64 #s(literal 1 binary64) %330 %645)
(fma.f64 #s(literal 1 binary64) %330 #s(literal 841/108 binary64))
(fma.f64 #s(literal 4/29 binary64) %21 %643)
(fma.f64 #s(literal 4/29 binary64) %21 %645)
(fma.f64 #s(literal 4/29 binary64) %21 #s(literal 841/108 binary64))
(-.f64 %645 %344)
(-.f64 %330 (/.f64 %578 x))
(-.f64 %330 #s(literal -841/108 binary64))
(-.f64 #s(literal 841/108 binary64) %344)
(+.f64 %728 %728)
(+.f64 %730 %730)
(+.f64 %679 %515)
(+.f64 %508 %508)
(+.f64 %645 %330)
(+.f64 %515 %667)
(+.f64 %515 %670)
(+.f64 %515 %673)
(+.f64 %515 %675)
(+.f64 %515 %677)
(+.f64 %515 %679)
(+.f64 %330 %643)
(+.f64 %330 %645)
%515
(+.f64 #s(literal 841/108 binary64) %330)
%745
%747
%751
%753
%756
%757
%759
%761
%763
%765
%767
%768
%769
%771
%773
%774
%775
%776
%777
%778
%780
%781
%782
%783
%784
%786
%789
%791
%796
%799
%803
%807
%809
%811
%813
%817
%820
%824
%828
%832
%835
%839
%843
%847
%851
%854
%857
%861
%864
%867
%869
%871
%873
%875
%877
%879
%881
%883
%885
%887
%889
%892
%895
%898
%901
%904
%906
%910
%913
%915
%917
%920
%922
%924
%929
%934
%936
%939
%944
%948
%950
%953
%956
%959
%962
%964
%966
%968
%970
%972
%974
%976
%978
%980
%982
%984
%986
%988
%991
%994
%996
%999
%1002
%1003
%1006
%1009
%1012
%1015
%1020
%1025
%1027
%1031
%1033
%1035
%1038
%1041
%1044
%1047
%1049
%1052
%1054
%1056
%1059
%1062
%1065
%1068
%1070
%1072
%1074
%1075
%1078
%1081
%1084
%1087
%1090
%1093
%1095
%1096
%1099
%1101
%1103
%1105
%1107
%1109
%1111
%1113
%1114
%1115
%1116
%1117
%1118
%1119
%1120
%1121
%1122
%1123
%1124
%1125
%1126
%1127
%1128
%1130
%1132
%1133
%1134
%1136
%1137
%1138
%1139
%1140
%1141
%1143
%1145
%1146
%1147
%1148
%1149
%1151
%1153
%1154
%1155
%1156
%1157
%1158
%1160
%1162
%1164
%1166
%1168
%1170
%1172
%1174
%1175
%1176
%1177
%1178
%1179
%1180
%1181
%1182
%1183
%1184
%1185
%1186
%1187
%1188
%1189
%1190
%1191
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1199
%1200
%1201
%1202
%1203
%1204
%1205
%1206
%1207
%1208
%1209
%1210
%1211
%1212
%1213
%1214
%1215
%1216
%1217
%1218
%1219
%1220
%1221
%1222
%1223
%1224
%1225
%1226
%1227
%1228
%1229
%1230
%1231
%1232
%1233
%1234
%1235
%1236
%1237
%1238
%1239
%1240
%1241
%1242
%1243
%1244
%1245
%1246
%1247
%1248
%1249
%1250
%1251
%1252
%1253
%1254
%1255
%1256
%1257
%1258
%1259
%1260
%1261
%1262
%1263
%1264
%1265
%1266
%1267
%1268
%1269
%1270
%1271
%1272
%1273
%1274
%1275
%1276
%1277
%1278
%1279
%1280
%1281
%1282
%1283
%1284
%1285
%1286
%1287
%1288
%1289
%1290
%1291
%1292
%1293
%1294
%1295
%1296
%1297
%1298
%1299
%1300
%1301
%1302
%1303
%1304
%1305
%1306
%1307
%1308
%1309
%1310
%1311
%1312
%1313
%1314
%1315
%1316
%1317
%1318
%1319
%1320
%1321
%1322
%1324
%1325
%1326
%1327
%1328
%1329
%1330
%1331
%1332
%1333
%1334
%1335
%1336
%1337
%1338
%1339
%1340
%1341
%1342
%1343
%1344
%1345
%1346
%1347
%1348
%1349
%1350
%1351
%1352
%1353
%1354
%1355
%1356
%1357
%1358
%1359
%1360
%1361
%1362
%1363
%1364
%1365
%1366
%1367
%1368
%1369
%1370
%1371
%1372
%1373
%1374
%1375
%1376
%1377
%1378
%1379
%1380
%1381
%1382
%1383
%1384
%1385
%1386
%1387
%1388
%1389
%1390
%1391
%1392
%1393
%1394
%1395
%1396
%1397
%1398
%506
%1399
%1400
%1401
%1402
%1403
%1404
%1405
%1406
%1407
%1408
%1409
%1410
%1412
%1414
%1416
%1417
%1419
%1421
%1423
%1426
%1427
%1429
%1432
%1433
%1435
%1436
%1437
%1438
%1439
%1440
%1441
%1442
%1443
%1444
%1445
%1446
%1447
%1448
%1450
%1451
%1452
(*.f64 #s(literal 1 binary64) %1453)
(pow.f64 %1453 #s(literal 1 binary64))
%1453
(/.f64 #s(literal 1 binary64) (pow.f64 %1453 %13))
(/.f64 #s(literal 1 binary64) (pow.f64 %1453 %16))
(/.f64 #s(literal 1 binary64) (pow.f64 %1453 #s(literal -1 binary64)))
#s(literal -1 binary64)
%745
%747
%751
%753
%756
%757
%759
%761
%763
%765
%767
%768
%769
%771
%773
%774
%775
%776
%777
%778
%780
%781
%782
%783
%784
%786
%789
%791
%796
%799
%803
%807
%809
%811
%813
%817
%820
%824
%828
%832
%835
%839
%843
%847
%851
%854
%857
%861
%864
%867
%869
%871
%873
%875
%877
%879
%881
%883
%885
%887
%889
%892
%895
%898
%901
%904
%906
%910
%913
%915
%917
%920
%922
%924
%929
%934
%936
%939
%944
%948
%950
%953
%956
%959
%962
%964
%966
%968
%970
%972
%974
%976
%978
%980
%982
%984
%986
%988
%991
%994
%996
%999
%1002
%1003
%1006
%1009
%1012
%1015
%1020
%1025
%1027
%1031
%1033
%1035
%1038
%1041
%1044
%1047
%1049
%1052
%1054
%1056
%1059
%1062
%1065
%1068
%1070
%1072
%1074
%1075
%1078
%1081
%1084
%1087
%1090
%1093
%1095
%1096
%1099
%1101
%1103
%1105
%1107
%1109
%1111
%1113
%1114
%1115
%1116
%1117
%1118
%1119
%1120
%1121
%1122
%1123
%1124
%1125
%1126
%1127
%1128
%1130
%1132
%1133
%1134
%1136
%1137
%1138
%1139
%1140
%1141
%1143
%1145
%1146
%1147
%1148
%1149
%1151
%1153
%1154
%1155
%1156
%1157
%1158
%1160
%1162
%1164
%1166
%1168
%1170
%1172
%1174
%1175
%1176
%1177
%1178
%1179
%1180
%1181
%1182
%1183
%1184
%1185
%1186
%1187
%1188
%1189
%1190
%1191
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1199
%1200
%1201
%1202
%1203
%1204
%1205
%1206
%1207
%1208
%1209
%1210
%1211
%1212
%1213
%1214
%1215
%1216
%1217
%1218
%1219
%1220
%1221
%1222
%1223
%1224
%1225
%1226
%1227
%1228
%1229
%1230
%1231
%1232
%1233
%1234
%1235
%1236
%1237
%1238
%1239
%1240
%1241
%1242
%1243
%1244
%1245
%1246
%1247
%1248
%1249
%1250
%1251
%1252
%1253
%1254
%1255
%1256
%1257
%1258
%1259
%1260
%1261
%1262
%1263
%1264
%1265
%1266
%1267
%1268
%1269
%1270
%1271
%1272
%1273
%1274
%1275
%1276
%1277
%1278
%1279
%1280
%1281
%1282
%1283
%1284
%1285
%1286
%1287
%1288
%1289
%1290
%1291
%1292
%1293
%1294
%1295
%1296
%1297
%1298
%1299
%1300
%1301
%1302
%1303
%1304
%1305
%1306
%1307
%1308
%1309
%1310
%1311
%1312
%1313
%1314
%1315
%1316
%1317
%1318
%1319
%1320
%1321
%1322
%1324
%1325
%1326
%1327
%1328
%1329
%1330
%1331
%1332
%1333
%1334
%1335
%1336
%1337
%1338
%1339
%1340
%1341
%1342
%1343
%1344
%1345
%1346
%1347
%1348
%1349
%1350
%1351
%1352
%1353
%1354
%1355
%1356
%1357
%1358
%1359
%1360
%1361
%1362
%1363
%1364
%1365
%1366
%1367
%1368
%1369
%1370
%1371
%1372
%1373
%1374
%1375
%1376
%1377
%1378
%1379
%1380
%1381
%1382
%1383
%1384
%1385
%1386
%1387
%1388
%1389
%1390
%1391
%1392
%1393
%1394
%1395
%1396
%1397
%1398
%506
%1399
%1400
%1401
%1402
%1403
%1404
%1405
%1406
%1407
%1408
%1409
%1410
%1412
%1414
%1416
%1417
%1419
%1421
%1423
%1426
%1427
%1429
%1432
%1433
%1435
%1436
%1437
%1438
%1439
%1440
%1441
%1442
%1443
%1444
%1445
%1446
%1447
%1448
%1450
%1451
%1452
(*.f64 %1462 #s(literal 2 binary64))
(*.f64 #s(literal 1/4 binary64) %1464)
(*.f64 %1466 #s(literal 1/2 binary64))
(*.f64 #s(literal 4 binary64) %1468)
(*.f64 #s(literal -2 binary64) %1470)
(*.f64 #s(literal -2 binary64) %1472)
(*.f64 #s(literal -2 binary64) %749)
(*.f64 #s(literal -1/2 binary64) %1475)
(*.f64 #s(literal -1/2 binary64) %1477)
(*.f64 %792 #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) %1480)
(*.f64 #s(literal 1/2 binary64) %1466)
(*.f64 #s(literal 1/2 binary64) %919)
(*.f64 #s(literal 2 binary64) %1462)
(*.f64 #s(literal 2 binary64) %792)
(*.f64 %624 #s(literal -1 binary64))
(*.f64 %517 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %624)
(*.f64 #s(literal 1 binary64) %1489)
(*.f64 #s(literal 1 binary64) %517)
(pow.f64 %517 #s(literal 1 binary64))
(pow.f64 %506 #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal 1/4 binary64) %507 (*.f64 %507 #s(literal 1/4 binary64))) (*.f64 %507 %507))
(/.f64 (fma.f64 #s(literal 1/4 binary64) %512 (*.f64 %507 #s(literal -1/2 binary64))) (*.f64 %507 %512))
(/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 %507 %792)) %507)
(/.f64 (fma.f64 #s(literal 1/4 binary64) %506 (*.f64 %507 #s(literal 1/2 binary64))) %1507)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %507 (*.f64 %512 #s(literal 1/4 binary64))) (*.f64 %512 %507))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %512 (*.f64 %512 #s(literal -1/2 binary64))) (*.f64 %512 %512))
(/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 %512 %792)) %512)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %506 (*.f64 %512 #s(literal 1/2 binary64))) %1522)
(/.f64 (fma.f64 %792 %507 #s(literal 1/4 binary64)) %507)
(/.f64 (fma.f64 %792 %512 #s(literal -1/2 binary64)) %512)
(/.f64 (fma.f64 %792 %506 #s(literal 1/2 binary64)) %506)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %507 (*.f64 %506 #s(literal 1/4 binary64))) (*.f64 %506 %507))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %512 (*.f64 %506 #s(literal -1/2 binary64))) (*.f64 %506 %512))
(/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 %506 %792)) %506)
(/.f64 (fma.f64 %1472 %506 #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) %506))
(/.f64 (fma.f64 %1462 %506 #s(literal 0 binary64)) %507)
(/.f64 (fma.f64 %1480 %506 #s(literal 0 binary64)) %772)
(/.f64 (fma.f64 %930 %506 #s(literal 0 binary64)) (*.f64 #s(literal -2 binary64) %506))
(/.f64 (fma.f64 %919 %506 #s(literal 0 binary64)) %772)
(/.f64 (fma.f64 #s(literal -2 binary64) %506 (*.f64 %1553 #s(literal 0 binary64))) (*.f64 %1553 %506))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %506 (*.f64 %507 #s(literal 0 binary64))) %1507)
(/.f64 (fma.f64 #s(literal 2 binary64) %506 (*.f64 %772 #s(literal 0 binary64))) (*.f64 %772 %506))
(/.f64 (fma.f64 %624 %506 #s(literal 0 binary64)) %512)
(/.f64 (fma.f64 %517 %506 #s(literal 0 binary64)) %506)
(/.f64 (+.f64 %512 (*.f64 %512 #s(literal 0 binary64))) %1522)
(/.f64 (neg.f64 %1472) #s(literal 1/2 binary64))
(/.f64 (neg.f64 %1462) #s(literal -1/2 binary64))
(/.f64 (neg.f64 %1480) #s(literal -2 binary64))
(/.f64 %1144 #s(literal 2 binary64))
(/.f64 %1131 #s(literal -2 binary64))
(/.f64 %13 %614)
(/.f64 %13 %616)
(/.f64 %13 %512)
(/.f64 %16 %614)
(/.f64 %16 %616)
(/.f64 %16 %512)
(/.f64 %1472 #s(literal -1/2 binary64))
(/.f64 %1462 #s(literal 1/2 binary64))
(/.f64 %1480 #s(literal 2 binary64))
(/.f64 %930 #s(literal -2 binary64))
(/.f64 %919 #s(literal 2 binary64))
(/.f64 #s(literal -2 binary64) %1112)
(/.f64 #s(literal -2 binary64) %1553)
(/.f64 #s(literal -1/2 binary64) (neg.f64 %507))
(/.f64 #s(literal -1/2 binary64) %758)
(/.f64 #s(literal -1/2 binary64) %762)
(/.f64 #s(literal 1/2 binary64) %507)
(/.f64 #s(literal 2 binary64) (neg.f64 %1553))
(/.f64 #s(literal 2 binary64) %772)
(/.f64 %624 %13)
(/.f64 %624 %16)
(/.f64 %624 #s(literal -1 binary64))
(/.f64 %517 #s(literal 1 binary64))
(/.f64 %506 (*.f64 %506 %506))
(/.f64 #s(literal -1 binary64) %614)
(/.f64 #s(literal -1 binary64) %616)
(/.f64 #s(literal -1 binary64) %512)
(/.f64 #s(literal 1 binary64) (pow.f64 %517 %13))
(/.f64 #s(literal 1 binary64) (pow.f64 %517 %16))
%517
(neg.f64 %624)
(fma.f64 %1462 #s(literal 2 binary64) %1615)
(fma.f64 %1462 #s(literal 2 binary64) %1617)
(fma.f64 %1462 #s(literal 2 binary64) %1620)
(fma.f64 %1462 #s(literal 2 binary64) %1622)
(fma.f64 %1462 #s(literal 2 binary64) %1619)
(fma.f64 #s(literal 1/4 binary64) %1464 %1615)
(fma.f64 #s(literal 1/4 binary64) %1464 %1617)
(fma.f64 #s(literal 1/4 binary64) %1464 %1620)
(fma.f64 #s(literal 1/4 binary64) %1464 %1622)
(fma.f64 #s(literal 1/4 binary64) %1464 %1619)
(fma.f64 %1466 #s(literal 1/2 binary64) %1615)
(fma.f64 %1466 #s(literal 1/2 binary64) %1617)
(fma.f64 %1466 #s(literal 1/2 binary64) %1620)
(fma.f64 %1466 #s(literal 1/2 binary64) %1622)
(fma.f64 %1466 #s(literal 1/2 binary64) %1619)
(fma.f64 #s(literal 4 binary64) %1468 %1615)
(fma.f64 #s(literal 4 binary64) %1468 %1617)
(fma.f64 #s(literal 4 binary64) %1468 %1620)
(fma.f64 #s(literal 4 binary64) %1468 %1622)
(fma.f64 #s(literal 4 binary64) %1468 %1619)
(fma.f64 #s(literal -2 binary64) %1470 %1615)
(fma.f64 #s(literal -2 binary64) %1470 %1617)
(fma.f64 #s(literal -2 binary64) %1470 %1620)
(fma.f64 #s(literal -2 binary64) %1470 %1622)
(fma.f64 #s(literal -2 binary64) %1470 %1619)
(fma.f64 #s(literal -2 binary64) %1472 %1615)
(fma.f64 #s(literal -2 binary64) %1472 %1617)
(fma.f64 #s(literal -2 binary64) %1472 %1620)
(fma.f64 #s(literal -2 binary64) %1472 %1622)
(fma.f64 #s(literal -2 binary64) %1472 %1619)
(fma.f64 #s(literal -2 binary64) %749 %1615)
(fma.f64 #s(literal -2 binary64) %749 %1617)
(fma.f64 #s(literal -2 binary64) %749 %1620)
(fma.f64 #s(literal -2 binary64) %749 %1622)
(fma.f64 #s(literal -2 binary64) %749 %1619)
(fma.f64 #s(literal -1/2 binary64) %1475 %1615)
(fma.f64 #s(literal -1/2 binary64) %1475 %1617)
(fma.f64 #s(literal -1/2 binary64) %1475 %1620)
(fma.f64 #s(literal -1/2 binary64) %1475 %1622)
(fma.f64 #s(literal -1/2 binary64) %1475 %1619)
(fma.f64 #s(literal -1/2 binary64) %1477 %1615)
(fma.f64 #s(literal -1/2 binary64) %1477 %1617)
(fma.f64 #s(literal -1/2 binary64) %1477 %1620)
(fma.f64 #s(literal -1/2 binary64) %1477 %1622)
(fma.f64 #s(literal -1/2 binary64) %1477 %1619)
(fma.f64 #s(literal -1/2 binary64) %624 %792)
(fma.f64 %792 #s(literal 2 binary64) %1615)
(fma.f64 %792 #s(literal 2 binary64) %1617)
(fma.f64 %792 #s(literal 2 binary64) %1620)
(fma.f64 %792 #s(literal 2 binary64) %1622)
(fma.f64 %792 #s(literal 2 binary64) %1619)
(fma.f64 %792 #s(literal 1 binary64) %792)
(fma.f64 #s(literal 1/2 binary64) %1480 %1615)
(fma.f64 #s(literal 1/2 binary64) %1480 %1617)
(fma.f64 #s(literal 1/2 binary64) %1480 %1620)
(fma.f64 #s(literal 1/2 binary64) %1480 %1622)
(fma.f64 #s(literal 1/2 binary64) %1480 %1619)
(fma.f64 #s(literal 1/2 binary64) %1466 %1615)
(fma.f64 #s(literal 1/2 binary64) %1466 %1617)
(fma.f64 #s(literal 1/2 binary64) %1466 %1620)
(fma.f64 #s(literal 1/2 binary64) %1466 %1622)
(fma.f64 #s(literal 1/2 binary64) %1466 %1619)
(fma.f64 #s(literal 1/2 binary64) %919 %1615)
(fma.f64 #s(literal 1/2 binary64) %919 %1617)
(fma.f64 #s(literal 1/2 binary64) %919 %1620)
(fma.f64 #s(literal 1/2 binary64) %919 %1622)
(fma.f64 #s(literal 1/2 binary64) %919 %1619)
(fma.f64 #s(literal 1/2 binary64) %517 %792)
(fma.f64 #s(literal 2 binary64) %1462 %1615)
(fma.f64 #s(literal 2 binary64) %1462 %1617)
(fma.f64 #s(literal 2 binary64) %1462 %1620)
(fma.f64 #s(literal 2 binary64) %1462 %1622)
(fma.f64 #s(literal 2 binary64) %1462 %1619)
(fma.f64 #s(literal 2 binary64) %792 %1615)
(fma.f64 #s(literal 2 binary64) %792 %1617)
(fma.f64 #s(literal 2 binary64) %792 %1620)
(fma.f64 #s(literal 2 binary64) %792 %1622)
(fma.f64 #s(literal 2 binary64) %792 %1619)
(fma.f64 %624 #s(literal -1 binary64) %1615)
(fma.f64 %624 #s(literal -1 binary64) %1617)
(fma.f64 %624 #s(literal -1 binary64) %1620)
(fma.f64 %624 #s(literal -1 binary64) %1622)
(fma.f64 %624 #s(literal -1 binary64) %1619)
(fma.f64 %517 #s(literal 1 binary64) %1615)
(fma.f64 %517 #s(literal 1 binary64) %1617)
(fma.f64 %517 #s(literal 1 binary64) %1620)
(fma.f64 %517 #s(literal 1 binary64) %1622)
(fma.f64 %517 #s(literal 1 binary64) %1619)
(fma.f64 #s(literal -1 binary64) %624 %1615)
(fma.f64 #s(literal -1 binary64) %624 %1617)
(fma.f64 #s(literal -1 binary64) %624 %1620)
(fma.f64 #s(literal -1 binary64) %624 %1622)
(fma.f64 #s(literal -1 binary64) %624 %1619)
(fma.f64 #s(literal 1 binary64) %1489 %1615)
(fma.f64 #s(literal 1 binary64) %1489 %1617)
(fma.f64 #s(literal 1 binary64) %1489 %1620)
(fma.f64 #s(literal 1 binary64) %1489 %1622)
(fma.f64 #s(literal 1 binary64) %1489 %1619)
(fma.f64 #s(literal 1 binary64) %792 %792)
(fma.f64 #s(literal 1 binary64) %517 %1615)
(fma.f64 #s(literal 1 binary64) %517 %1617)
(fma.f64 #s(literal 1 binary64) %517 %1620)
(fma.f64 #s(literal 1 binary64) %517 %1622)
(fma.f64 #s(literal 1 binary64) %517 %1619)
(+.f64 %1724 %1724)
(+.f64 %1726 %1727)
(+.f64 %1727 %1726)
(+.f64 %1730 %1730)
(+.f64 %1619 %517)
(+.f64 %792 %792)
(+.f64 %517 %1615)
(+.f64 %517 %1617)
(+.f64 %517 %1620)
(+.f64 %517 %1622)
(+.f64 %517 %1619)
%745
%747
%751
%753
%756
%757
%759
%761
%763
%765
%767
%768
%769
%771
%773
%774
%775
%776
%777
%778
%780
%781
%782
%783
%784
%786
%789
%791
%796
%799
%803
%807
%809
%811
%813
%817
%820
%824
%828
%832
%835
%839
%843
%847
%851
%854
%857
%861
%864
%867
%869
%871
%873
%875
%877
%879
%881
%883
%885
%887
%889
%892
%895
%898
%901
%904
%906
%910
%913
%915
%917
%920
%922
%924
%929
%934
%936
%939
%944
%948
%950
%953
%956
%959
%962
%964
%966
%968
%970
%972
%974
%976
%978
%980
%982
%984
%986
%988
%991
%994
%996
%999
%1002
%1003
%1006
%1009
%1012
%1015
%1020
%1025
%1027
%1031
%1033
%1035
%1038
%1041
%1044
%1047
%1049
%1052
%1054
%1056
%1059
%1062
%1065
%1068
%1070
%1072
%1074
%1075
%1078
%1081
%1084
%1087
%1090
%1093
%1095
%1096
%1099
%1101
%1103
%1105
%1107
%1109
%1111
%1113
%1114
%1115
%1116
%1117
%1118
%1119
%1120
%1121
%1122
%1123
%1124
%1125
%1126
%1127
%1128
%1130
%1132
%1133
%1134
%1136
%1137
%1138
%1139
%1140
%1141
%1143
%1145
%1146
%1147
%1148
%1149
%1151
%1153
%1154
%1155
%1156
%1157
%1158
%1160
%1162
%1164
%1166
%1168
%1170
%1172
%1174
%1175
%1176
%1177
%1178
%1179
%1180
%1181
%1182
%1183
%1184
%1185
%1186
%1187
%1188
%1189
%1190
%1191
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1199
%1200
%1201
%1202
%1203
%1204
%1205
%1206
%1207
%1208
%1209
%1210
%1211
%1212
%1213
%1214
%1215
%1216
%1217
%1218
%1219
%1220
%1221
%1222
%1223
%1224
%1225
%1226
%1227
%1228
%1229
%1230
%1231
%1232
%1233
%1234
%1235
%1236
%1237
%1238
%1239
%1240
%1241
%1242
%1243
%1244
%1245
%1246
%1247
%1248
%1249
%1250
%1251
%1252
%1253
%1254
%1255
%1256
%1257
%1258
%1259
%1260
%1261
%1262
%1263
%1264
%1265
%1266
%1267
%1268
%1269
%1270
%1271
%1272
%1273
%1274
%1275
%1276
%1277
%1278
%1279
%1280
%1281
%1282
%1283
%1284
%1285
%1286
%1287
%1288
%1289
%1290
%1291
%1292
%1293
%1294
%1295
%1296
%1297
%1298
%1299
%1300
%1301
%1302
%1303
%1304
%1305
%1306
%1307
%1308
%1309
%1310
%1311
%1312
%1313
%1314
%1315
%1316
%1317
%1318
%1319
%1320
%1321
%1322
%1324
%1325
%1326
%1327
%1328
%1329
%1330
%1331
%1332
%1333
%1334
%1335
%1336
%1337
%1338
%1339
%1340
%1341
%1342
%1343
%1344
%1345
%1346
%1347
%1348
%1349
%1350
%1351
%1352
%1353
%1354
%1355
%1356
%1357
%1358
%1359
%1360
%1361
%1362
%1363
%1364
%1365
%1366
%1367
%1368
%1369
%1370
%1371
%1372
%1373
%1374
%1375
%1376
%1377
%1378
%1379
%1380
%1381
%1382
%1383
%1384
%1385
%1386
%1387
%1388
%1389
%1390
%1391
%1392
%1393
%1394
%1395
%1396
%1397
%1398
%506
%1399
%1400
%1401
%1402
%1403
%1404
%1405
%1406
%1407
%1408
%1409
%1410
%1412
%1414
%1416
%1417
%1419
%1421
%1423
%1426
%1427
%1429
%1432
%1433
%1435
%1436
%1437
%1438
%1439
%1440
%1441
%1442
%1443
%1444
%1445
%1446
%1447
%1448
%1450
%1451
%1452
%745
%747
%751
%753
%756
%757
%759
%761
%763
%765
%767
%768
%769
%771
%773
%774
%775
%776
%777
%778
%780
%781
%782
%783
%784
%786
%789
%791
%796
%799
%803
%807
%809
%811
%813
%817
%820
%824
%828
%832
%835
%839
%843
%847
%851
%854
%857
%861
%864
%867
%869
%871
%873
%875
%877
%879
%881
%883
%885
%887
%889
%892
%895
%898
%901
%904
%906
%910
%913
%915
%917
%920
%922
%924
%929
%934
%936
%939
%944
%948
%950
%953
%956
%959
%962
%964
%966
%968
%970
%972
%974
%976
%978
%980
%982
%984
%986
%988
%991
%994
%996
%999
%1002
%1003
%1006
%1009
%1012
%1015
%1020
%1025
%1027
%1031
%1033
%1035
%1038
%1041
%1044
%1047
%1049
%1052
%1054
%1056
%1059
%1062
%1065
%1068
%1070
%1072
%1074
%1075
%1078
%1081
%1084
%1087
%1090
%1093
%1095
%1096
%1099
%1101
%1103
%1105
%1107
%1109
%1111
%1113
%1114
%1115
%1116
%1117
%1118
%1119
%1120
%1121
%1122
%1123
%1124
%1125
%1126
%1127
%1128
%1130
%1132
%1133
%1134
%1136
%1137
%1138
%1139
%1140
%1141
%1143
%1145
%1146
%1147
%1148
%1149
%1151
%1153
%1154
%1155
%1156
%1157
%1158
%1160
%1162
%1164
%1166
%1168
%1170
%1172
%1174
%1175
%1176
%1177
%1178
%1179
%1180
%1181
%1182
%1183
%1184
%1185
%1186
%1187
%1188
%1189
%1190
%1191
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1199
%1200
%1201
%1202
%1203
%1204
%1205
%1206
%1207
%1208
%1209
%1210
%1211
%1212
%1213
%1214
%1215
%1216
%1217
%1218
%1219
%1220
%1221
%1222
%1223
%1224
%1225
%1226
%1227
%1228
%1229
%1230
%1231
%1232
%1233
%1234
%1235
%1236
%1237
%1238
%1239
%1240
%1241
%1242
%1243
%1244
%1245
%1246
%1247
%1248
%1249
%1250
%1251
%1252
%1253
%1254
%1255
%1256
%1257
%1258
%1259
%1260
%1261
%1262
%1263
%1264
%1265
%1266
%1267
%1268
%1269
%1270
%1271
%1272
%1273
%1274
%1275
%1276
%1277
%1278
%1279
%1280
%1281
%1282
%1283
%1284
%1285
%1286
%1287
%1288
%1289
%1290
%1291
%1292
%1293
%1294
%1295
%1296
%1297
%1298
%1299
%1300
%1301
%1302
%1303
%1304
%1305
%1306
%1307
%1308
%1309
%1310
%1311
%1312
%1313
%1314
%1315
%1316
%1317
%1318
%1319
%1320
%1321
%1322
%1324
%1325
%1326
%1327
%1328
%1329
%1330
%1331
%1332
%1333
%1334
%1335
%1336
%1337
%1338
%1339
%1340
%1341
%1342
%1343
%1344
%1345
%1346
%1347
%1348
%1349
%1350
%1351
%1352
%1353
%1354
%1355
%1356
%1357
%1358
%1359
%1360
%1361
%1362
%1363
%1364
%1365
%1366
%1367
%1368
%1369
%1370
%1371
%1372
%1373
%1374
%1375
%1376
%1377
%1378
%1379
%1380
%1381
%1382
%1383
%1384
%1385
%1386
%1387
%1388
%1389
%1390
%1391
%1392
%1393
%1394
%1395
%1396
%1397
%1398
%506
%1399
%1400
%1401
%1402
%1403
%1404
%1405
%1406
%1407
%1408
%1409
%1410
%1412
%1414
%1416
%1417
%1419
%1421
%1423
%1426
%1427
%1429
%1432
%1433
%1435
%1436
%1437
%1438
%1439
%1440
%1441
%1442
%1443
%1444
%1445
%1446
%1447
%1448
%1450
%1451
%1452

reconstruct310.0ms (17.7%)

Counts
2 564 → 154
Compiler

Compiled 2 564 to 1 793 computations (30.1% saved)

eval11.0ms (0.6%)

Compiler

Compiled 129 to 346 computations (-168.2% saved)

prune14.0ms (0.8%)

Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New1254129
Fresh000
Picked224
Done000
Total1276133
Accuracy
100.0%
Counts
133 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 #s(literal 841/108 binary64) x #s(literal 4/29 binary64))
55.2%
(/.f64 #s(literal 1 binary64) (approx (pow (+ (* x 841/108) 4/29) -1) (/.f64 #s(literal 108/841 binary64) x)))
99.8%
(*.f64 x (+.f64 (/.f64 #s(literal 4/29 binary64) x) #s(literal 841/108 binary64)))
99.4%
(approx (+ (* 841/108 x) 4/29) (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 #s(literal 841/108 binary64) x #s(literal 4/29 binary64))) x))))
55.3%
(approx (+ (* 841/108 x) 4/29) (*.f64 x (approx (+ 841/108 (* 4/29 (/ 1 x))) #s(literal 841/108 binary64))))
45.9%
(approx (+ (* 841/108 x) 4/29) #s(literal 4/29 binary64))
Compiler

Compiled 6 to 17 computations (-183.3% saved)

sample0.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series13.0ms (0.7%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0161696
Stop Event
iter-limit
Counts
21 → 42
Calls
Call 1
Inputs
%5 = (fma.f64 #s(literal 841/108 binary64) x #s(literal 4/29 binary64))
%6 = (/.f64 #s(literal 4/29 binary64) x)
%13 = (approx (+ 841/108 (* 4/29 (/ 1 x))) #s(literal 841/108 binary64))
%15 = (/.f64 #s(literal 108/841 binary64) x)
%20 = (approx (pow (+ (* x 841/108) 4/29) -1) %15)
%21 = (+.f64 %6 #s(literal 841/108 binary64))
%22 = (/.f64 #s(literal -1 binary64) %5)
%23 = (*.f64 %22 x)
%24 = (/.f64 #s(literal -1 binary64) %23)
%26 = (*.f64 x %13)
%28 = (+ (* 841/108 x) 4/29)
%30 = (*.f64 x %24)
x
#s(literal 841/108 binary64)
#s(literal 4/29 binary64)
#s(literal 1 binary64)
#s(literal -1 binary64)
%5
%6
%13
#s(literal 108/841 binary64)
%15
%20
%21
%22
%23
%24
(*.f64 x %21)
%26
(approx %28 %26)
%30
(approx %28 %30)
(/.f64 #s(literal 1 binary64) %20)
Outputs
%7 = (+ (* 841/108 x) 4/29)
%11 = (*.f64 #s(literal 841/108 binary64) x)
%12 = (+.f64 #s(literal 4/29 binary64) %11)
%20 = (+ 841/108 (* 4/29 (/ 1 x)))
%31 = (pow (+ (* x 841/108) 4/29) -1)
%53 = (/ -1 %7)
%57 = (-.f64 (*.f64 #s(literal 707281/1728 binary64) x) #s(literal 29/4 binary64))
%63 = (-.f64 (*.f64 x (+.f64 #s(literal 707281/1728 binary64) (*.f64 #s(literal -17249876309/746496 binary64) x))) #s(literal 29/4 binary64))
%71 = (-.f64 (*.f64 x (+.f64 #s(literal 707281/1728 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 420707233300201/322486272 binary64) x) #s(literal 17249876309/746496 binary64))))) #s(literal 29/4 binary64))
%73 = (* %53 x)
%84 = (/.f64 #s(literal 1 binary64) x)
%86 = (+.f64 #s(literal 841/108 binary64) (*.f64 #s(literal 4/29 binary64) %84))
%92 = (*.f64 #s(literal 46656/20511149 binary64) %84)
%94 = (/.f64 (-.f64 #s(literal 108/841 binary64) %92) x)
%100 = (+.f64 #s(literal 108/841 binary64) (/.f64 #s(literal 20155392/500246412961 binary64) (pow.f64 x #s(literal 2 binary64))))
%109 = (fma.f64 #s(literal 46656/20511149 binary64) %84 (*.f64 #s(literal 8707129344/12200509765705829 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))
%116 = (-.f64 %92 #s(literal 108/841 binary64))
%117 = (/.f64 %116 x)
%119 = (-.f64 %92 %100)
%122 = (-.f64 %109 %100)
%132 = (*.f64 #s(literal 20155392/500246412961 binary64) %84)
%136 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %132 #s(literal 46656/20511149 binary64)) x)) #s(literal 108/841 binary64))
%140 = (*.f64 #s(literal 8707129344/12200509765705829 binary64) %84)
%147 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %140 #s(literal 20155392/500246412961 binary64)) x)) #s(literal 46656/20511149 binary64)) x)) #s(literal 108/841 binary64))
(approx x #s(literal 0 binary64))
(approx x x)
(approx %7 #s(literal 4/29 binary64))
(approx %7 %12)
(approx (/ 4/29 x) (/.f64 #s(literal 4/29 binary64) x))
(approx %20 (/.f64 %12 x))
(approx (/ 108/841 x) (/.f64 #s(literal 108/841 binary64) x))
(approx %31 #s(literal 29/4 binary64))
(approx %31 (+.f64 #s(literal 29/4 binary64) (*.f64 #s(literal -707281/1728 binary64) x)))
(approx %31 (+.f64 #s(literal 29/4 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 17249876309/746496 binary64) x) #s(literal 707281/1728 binary64)))))
(approx %31 (+.f64 #s(literal 29/4 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 17249876309/746496 binary64) (*.f64 #s(literal -420707233300201/322486272 binary64) x))) #s(literal 707281/1728 binary64)))))
(approx %53 #s(literal -29/4 binary64))
(approx %53 %57)
(approx %53 %63)
(approx %53 %71)
(approx %73 (*.f64 #s(literal -29/4 binary64) x))
(approx %73 (*.f64 x %57))
(approx %73 (*.f64 x %63))
(approx %73 (*.f64 x %71))
(approx %7 %11)
(approx %7 (*.f64 x %86))
(approx %20 #s(literal 841/108 binary64))
(approx %20 %86)
(approx %31 %94)
(approx %31 (/.f64 (-.f64 %100 %92) x))
(approx %31 (/.f64 (-.f64 %100 %109) x))
(approx %53 (/.f64 #s(literal -108/841 binary64) x))
(approx %53 %117)
(approx %53 (/.f64 %119 x))
(approx %53 (/.f64 %122 x))
(approx %73 #s(literal -108/841 binary64))
(approx %73 %116)
(approx %73 %119)
(approx %73 %122)
(approx %31 (*.f64 #s(literal -1 binary64) %117))
(approx %31 (*.f64 #s(literal -1 binary64) (/.f64 %136 x)))
(approx %31 (*.f64 #s(literal -1 binary64) (/.f64 %147 x)))
(approx %53 (*.f64 #s(literal -1 binary64) %94))
(approx %53 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 108/841 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 46656/20511149 binary64) %132) x))) x)))
(approx %53 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 108/841 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 46656/20511149 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 20155392/500246412961 binary64) %140) x))) x))) x)))
(approx %73 %136)
(approx %73 %147)
Calls

3 calls:

TimeVariablePoint
2.0ms
x
0
2.0ms
x
-inf
1.0ms
x
inf

rewrite118.0ms (6.7%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029141
040117
1143114
2479108
31962108
04201108
04755107
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
21 → 2 936
Calls
Call 1
Inputs
%5 = (fma.f64 #s(literal 841/108 binary64) x #s(literal 4/29 binary64))
%6 = (/.f64 #s(literal 4/29 binary64) x)
%13 = (approx (+ 841/108 (* 4/29 (/ 1 x))) #s(literal 841/108 binary64))
%15 = (/.f64 #s(literal 108/841 binary64) x)
%20 = (approx (pow (+ (* x 841/108) 4/29) -1) %15)
%21 = (+.f64 %6 #s(literal 841/108 binary64))
%22 = (/.f64 #s(literal -1 binary64) %5)
%23 = (*.f64 %22 x)
%24 = (/.f64 #s(literal -1 binary64) %23)
%26 = (*.f64 x %13)
%28 = (+ (* 841/108 x) 4/29)
%30 = (*.f64 x %24)
x
#s(literal 841/108 binary64)
#s(literal 4/29 binary64)
#s(literal 1 binary64)
#s(literal -1 binary64)
%5
%6
%13
#s(literal 108/841 binary64)
%15
%20
%21
%22
%23
%24
(*.f64 x %21)
%26
(approx %28 %26)
%30
(approx %28 %30)
(/.f64 #s(literal 1 binary64) %20)
Outputs
%5 = (neg.f64 x)
%7 = (fma.f64 #s(literal 841/108 binary64) x #s(literal 4/29 binary64))
%8 = (*.f64 #s(literal -2 binary64) %7)
%9 = (*.f64 %5 %8)
%11 = (/.f64 #s(literal 1/2 binary64) x)
%12 = (*.f64 %9 %11)
%14 = (/.f64 #s(literal 2 binary64) x)
%15 = (*.f64 %5 %14)
%17 = (*.f64 #s(literal -1/2 binary64) %7)
%18 = (*.f64 %15 %17)
%20 = (/.f64 #s(literal -1/2 binary64) %7)
%21 = (/.f64 #s(literal -2 binary64) %20)
%22 = (*.f64 #s(literal 1/4 binary64) %21)
%23 = (+.f64 %7 %7)
%24 = (*.f64 %23 #s(literal 1/2 binary64))
%25 = (*.f64 %5 #s(literal 2 binary64))
%27 = (/.f64 #s(literal -4/29 binary64) x)
%28 = (-.f64 %27 #s(literal 841/108 binary64))
%29 = (*.f64 #s(literal 1/2 binary64) %28)
%30 = (*.f64 %25 %29)
%31 = (*.f64 x #s(literal 2 binary64))
%32 = (/.f64 #s(literal 4/29 binary64) x)
%33 = (+.f64 %32 #s(literal 841/108 binary64))
%34 = (*.f64 #s(literal 1/2 binary64) %33)
%35 = (*.f64 %31 %34)
%36 = (*.f64 %7 x)
%37 = (/.f64 #s(literal 1 binary64) x)
%38 = (*.f64 %36 %37)
%39 = (*.f64 #s(literal -2 binary64) %17)
%40 = (*.f64 #s(literal -1/2 binary64) %8)
%41 = (/.f64 #s(literal -1 binary64) x)
%43 = (fma.f64 #s(literal -841/108 binary64) x #s(literal -4/29 binary64))
%44 = (*.f64 x %43)
%45 = (*.f64 %41 %44)
%46 = (*.f64 %8 #s(literal -1/2 binary64))
%47 = (*.f64 %44 %41)
%48 = (*.f64 #s(literal 1/2 binary64) %23)
%49 = (*.f64 #s(literal 2 binary64) %7)
%50 = (*.f64 #s(literal 1/2 binary64) %49)
%51 = (*.f64 %34 x)
%52 = (*.f64 #s(literal 2 binary64) %51)
%53 = (*.f64 #s(literal -1/2 binary64) %43)
%54 = (*.f64 #s(literal 2 binary64) %53)
%55 = (*.f64 #s(literal 1/2 binary64) %7)
%56 = (*.f64 #s(literal 2 binary64) %55)
%57 = (/.f64 #s(literal -1 binary64) %7)
%58 = (/.f64 #s(literal -1/2 binary64) %57)
%59 = (*.f64 #s(literal 2 binary64) %58)
%60 = (*.f64 %28 %5)
%61 = (*.f64 %5 %28)
%62 = (*.f64 %43 #s(literal -1 binary64))
%63 = (*.f64 %7 #s(literal 1 binary64))
%64 = (*.f64 %33 x)
%65 = (*.f64 %37 %36)
%66 = (*.f64 #s(literal -1 binary64) %43)
%67 = (*.f64 #s(literal 1 binary64) %7)
%68 = (*.f64 x %33)
%69 = (pow.f64 %7 #s(literal 1 binary64))
%70 = (/.f64 #s(literal 1 binary64) %7)
%71 = (pow.f64 %70 #s(literal -1 binary64))
%72 = (*.f64 %44 #s(literal -1 binary64))
%74 = (/.f64 (neg.f64 %72) %5)
%75 = (*.f64 #s(literal 841/108 binary64) x)
%76 = (*.f64 #s(literal -4/29 binary64) x)
%77 = (fma.f64 %75 %5 %76)
%79 = (/.f64 (neg.f64 %77) x)
%80 = (*.f64 #s(literal 4/29 binary64) x)
%81 = (fma.f64 %75 x %80)
%83 = (/.f64 (neg.f64 %81) %5)
%84 = (neg.f64 %49)
%85 = (/.f64 %84 #s(literal -2 binary64))
%86 = (/.f64 %72 x)
%88 = (/.f64 (*.f64 %43 x) %5)
%89 = (*.f64 %41 x)
%90 = (/.f64 %89 %57)
%91 = (*.f64 %5 %33)
%92 = (/.f64 %91 %89)
%93 = (/.f64 %91 #s(literal -1 binary64))
%94 = (/.f64 %77 %5)
%95 = (/.f64 %81 x)
%96 = (/.f64 %49 #s(literal 2 binary64))
%97 = (/.f64 %36 x)
%98 = (*.f64 #s(literal 2 binary64) %70)
%100 = (/.f64 #s(literal -2 binary64) (neg.f64 %98))
%101 = (/.f64 #s(literal -1/2 binary64) %20)
%102 = (/.f64 %44 %5)
%103 = (/.f64 #s(literal 1/2 binary64) %7)
%104 = (/.f64 #s(literal 1/2 binary64) %103)
%105 = (/.f64 #s(literal 2 binary64) %98)
%106 = (/.f64 x %43)
%107 = (/.f64 %5 %106)
%108 = (/.f64 %43 %89)
%109 = (/.f64 %43 #s(literal -1 binary64))
%110 = (/.f64 %7 #s(literal 1 binary64))
%111 = (/.f64 #s(literal -1 binary64) %57)
%113 = (/.f64 #s(literal 1 binary64) (pow.f64 %7 %89))
%115 = (/.f64 #s(literal 1 binary64) (/.f64 x %36))
%116 = (/.f64 x %7)
%118 = (/.f64 #s(literal 1 binary64) (/.f64 %116 x))
%120 = (/.f64 #s(literal 1 binary64) (/.f64 %106 %5))
%121 = (/.f64 #s(literal 1 binary64) %70)
%122 = (/.f64 x %116)
%123 = (neg.f64 %91)
%124 = (neg.f64 %43)
%126 = (/.f64 #s(literal 0 binary64) %98)
%127 = (fma.f64 %9 %11 %126)
%128 = (*.f64 x #s(literal 0 binary64))
%129 = (/.f64 %128 %116)
%130 = (fma.f64 %9 %11 %129)
%131 = (*.f64 #s(literal 0 binary64) x)
%132 = (/.f64 %131 %116)
%133 = (fma.f64 %9 %11 %132)
%134 = (+.f64 %43 %7)
%135 = (/.f64 %134 #s(literal 1 binary64))
%136 = (fma.f64 %9 %11 %135)
%137 = (/.f64 %134 #s(literal -1 binary64))
%138 = (fma.f64 %9 %11 %137)
%139 = (/.f64 #s(literal 0 binary64) %103)
%140 = (fma.f64 %9 %11 %139)
%141 = (fma.f64 %9 %11 %134)
%142 = (fma.f64 %15 %17 %126)
%143 = (fma.f64 %15 %17 %129)
%144 = (fma.f64 %15 %17 %132)
%145 = (fma.f64 %15 %17 %135)
%146 = (fma.f64 %15 %17 %137)
%147 = (fma.f64 %15 %17 %139)
%148 = (fma.f64 %15 %17 %134)
%149 = (fma.f64 #s(literal 1/4 binary64) %21 %126)
%150 = (fma.f64 #s(literal 1/4 binary64) %21 %129)
%151 = (fma.f64 #s(literal 1/4 binary64) %21 %132)
%152 = (fma.f64 #s(literal 1/4 binary64) %21 %135)
%153 = (fma.f64 #s(literal 1/4 binary64) %21 %137)
%154 = (fma.f64 #s(literal 1/4 binary64) %21 %139)
%155 = (fma.f64 #s(literal 1/4 binary64) %21 %134)
%156 = (fma.f64 %23 #s(literal 1/2 binary64) %126)
%157 = (fma.f64 %23 #s(literal 1/2 binary64) %129)
%158 = (fma.f64 %23 #s(literal 1/2 binary64) %132)
%159 = (fma.f64 %23 #s(literal 1/2 binary64) %135)
%160 = (fma.f64 %23 #s(literal 1/2 binary64) %137)
%161 = (fma.f64 %23 #s(literal 1/2 binary64) %139)
%162 = (fma.f64 %23 #s(literal 1/2 binary64) %134)
%163 = (fma.f64 %25 %29 %126)
%164 = (fma.f64 %25 %29 %129)
%165 = (fma.f64 %25 %29 %132)
%166 = (fma.f64 %25 %29 %135)
%167 = (fma.f64 %25 %29 %137)
%168 = (fma.f64 %25 %29 %139)
%169 = (fma.f64 %25 %29 %134)
%170 = (fma.f64 %31 %34 %126)
%171 = (fma.f64 %31 %34 %129)
%172 = (fma.f64 %31 %34 %132)
%173 = (fma.f64 %31 %34 %135)
%174 = (fma.f64 %31 %34 %137)
%175 = (fma.f64 %31 %34 %139)
%176 = (fma.f64 %31 %34 %134)
%177 = (fma.f64 %36 %37 %126)
%178 = (fma.f64 %36 %37 %129)
%179 = (fma.f64 %36 %37 %132)
%180 = (fma.f64 %36 %37 %135)
%181 = (fma.f64 %36 %37 %137)
%182 = (fma.f64 %36 %37 %139)
%183 = (fma.f64 %36 %37 %134)
%184 = (fma.f64 #s(literal -2 binary64) %17 %126)
%185 = (fma.f64 #s(literal -2 binary64) %17 %129)
%186 = (fma.f64 #s(literal -2 binary64) %17 %132)
%187 = (fma.f64 #s(literal -2 binary64) %17 %135)
%188 = (fma.f64 #s(literal -2 binary64) %17 %137)
%189 = (fma.f64 #s(literal -2 binary64) %17 %139)
%190 = (fma.f64 #s(literal -2 binary64) %17 %134)
%191 = (fma.f64 #s(literal -1/2 binary64) %8 %126)
%192 = (fma.f64 #s(literal -1/2 binary64) %8 %129)
%193 = (fma.f64 #s(literal -1/2 binary64) %8 %132)
%194 = (fma.f64 #s(literal -1/2 binary64) %8 %135)
%195 = (fma.f64 #s(literal -1/2 binary64) %8 %137)
%196 = (fma.f64 #s(literal -1/2 binary64) %8 %139)
%197 = (fma.f64 #s(literal -1/2 binary64) %8 %134)
%198 = (*.f64 #s(literal -841/108 binary64) x)
%199 = (fma.f64 %198 #s(literal -1 binary64) #s(literal 4/29 binary64))
%200 = (fma.f64 %41 %44 %126)
%201 = (fma.f64 %41 %44 %129)
%202 = (fma.f64 %41 %44 %132)
%203 = (fma.f64 %41 %44 %135)
%204 = (fma.f64 %41 %44 %137)
%205 = (fma.f64 %41 %44 %139)
%206 = (fma.f64 %41 %44 %134)
%207 = (fma.f64 %8 #s(literal -1/2 binary64) %126)
%208 = (fma.f64 %8 #s(literal -1/2 binary64) %129)
%209 = (fma.f64 %8 #s(literal -1/2 binary64) %132)
%210 = (fma.f64 %8 #s(literal -1/2 binary64) %135)
%211 = (fma.f64 %8 #s(literal -1/2 binary64) %137)
%212 = (fma.f64 %8 #s(literal -1/2 binary64) %139)
%213 = (fma.f64 %8 #s(literal -1/2 binary64) %134)
%214 = (fma.f64 %44 %41 %126)
%215 = (fma.f64 %44 %41 %129)
%216 = (fma.f64 %44 %41 %132)
%217 = (fma.f64 %44 %41 %135)
%218 = (fma.f64 %44 %41 %137)
%219 = (fma.f64 %44 %41 %139)
%220 = (fma.f64 %44 %41 %134)
%221 = (fma.f64 #s(literal 1/2 binary64) %23 %126)
%222 = (fma.f64 #s(literal 1/2 binary64) %23 %129)
%223 = (fma.f64 #s(literal 1/2 binary64) %23 %132)
%224 = (fma.f64 #s(literal 1/2 binary64) %23 %135)
%225 = (fma.f64 #s(literal 1/2 binary64) %23 %137)
%226 = (fma.f64 #s(literal 1/2 binary64) %23 %139)
%227 = (fma.f64 #s(literal 1/2 binary64) %23 %134)
%228 = (fma.f64 #s(literal 1/2 binary64) %49 %126)
%229 = (fma.f64 #s(literal 1/2 binary64) %49 %129)
%230 = (fma.f64 #s(literal 1/2 binary64) %49 %132)
%231 = (fma.f64 #s(literal 1/2 binary64) %49 %135)
%232 = (fma.f64 #s(literal 1/2 binary64) %49 %137)
%233 = (fma.f64 #s(literal 1/2 binary64) %49 %139)
%234 = (fma.f64 #s(literal 1/2 binary64) %49 %134)
%235 = (fma.f64 #s(literal 2 binary64) %51 %126)
%236 = (fma.f64 #s(literal 2 binary64) %51 %129)
%237 = (fma.f64 #s(literal 2 binary64) %51 %132)
%238 = (fma.f64 #s(literal 2 binary64) %51 %135)
%239 = (fma.f64 #s(literal 2 binary64) %51 %137)
%240 = (fma.f64 #s(literal 2 binary64) %51 %139)
%241 = (fma.f64 #s(literal 2 binary64) %51 %134)
%242 = (fma.f64 #s(literal 2 binary64) %53 %126)
%243 = (fma.f64 #s(literal 2 binary64) %53 %129)
%244 = (fma.f64 #s(literal 2 binary64) %53 %132)
%245 = (fma.f64 #s(literal 2 binary64) %53 %135)
%246 = (fma.f64 #s(literal 2 binary64) %53 %137)
%247 = (fma.f64 #s(literal 2 binary64) %53 %139)
%248 = (fma.f64 #s(literal 2 binary64) %53 %134)
%249 = (fma.f64 #s(literal 2 binary64) %55 %126)
%250 = (fma.f64 #s(literal 2 binary64) %55 %129)
%251 = (fma.f64 #s(literal 2 binary64) %55 %132)
%252 = (fma.f64 #s(literal 2 binary64) %55 %135)
%253 = (fma.f64 #s(literal 2 binary64) %55 %137)
%254 = (fma.f64 #s(literal 2 binary64) %55 %139)
%255 = (fma.f64 #s(literal 2 binary64) %55 %134)
%256 = (fma.f64 #s(literal 2 binary64) %58 %126)
%257 = (fma.f64 #s(literal 2 binary64) %58 %129)
%258 = (fma.f64 #s(literal 2 binary64) %58 %132)
%259 = (fma.f64 #s(literal 2 binary64) %58 %135)
%260 = (fma.f64 #s(literal 2 binary64) %58 %137)
%261 = (fma.f64 #s(literal 2 binary64) %58 %139)
%262 = (fma.f64 #s(literal 2 binary64) %58 %134)
%263 = (fma.f64 %28 %5 %126)
%264 = (fma.f64 %28 %5 %129)
%265 = (fma.f64 %28 %5 %132)
%266 = (fma.f64 %28 %5 %135)
%267 = (fma.f64 %28 %5 %137)
%268 = (fma.f64 %28 %5 %139)
%269 = (fma.f64 %28 %5 %134)
%270 = (fma.f64 %5 %28 %126)
%271 = (fma.f64 %5 %28 %129)
%272 = (fma.f64 %5 %28 %132)
%273 = (fma.f64 %5 %28 %135)
%274 = (fma.f64 %5 %28 %137)
%275 = (fma.f64 %5 %28 %139)
%276 = (fma.f64 %5 %28 %134)
%277 = (fma.f64 %43 #s(literal -1 binary64) %126)
%278 = (fma.f64 %43 #s(literal -1 binary64) %129)
%279 = (fma.f64 %43 #s(literal -1 binary64) %132)
%280 = (fma.f64 %43 #s(literal -1 binary64) %135)
%281 = (fma.f64 %43 #s(literal -1 binary64) %137)
%282 = (fma.f64 %43 #s(literal -1 binary64) %139)
%283 = (fma.f64 %43 #s(literal -1 binary64) %134)
%284 = (fma.f64 %7 #s(literal 1 binary64) %126)
%285 = (fma.f64 %7 #s(literal 1 binary64) %129)
%286 = (fma.f64 %7 #s(literal 1 binary64) %132)
%287 = (fma.f64 %7 #s(literal 1 binary64) %135)
%288 = (fma.f64 %7 #s(literal 1 binary64) %137)
%289 = (fma.f64 %7 #s(literal 1 binary64) %139)
%290 = (fma.f64 %7 #s(literal 1 binary64) %134)
%291 = (fma.f64 %33 x %126)
%292 = (fma.f64 %33 x %129)
%293 = (fma.f64 %33 x %132)
%294 = (fma.f64 %33 x %135)
%295 = (fma.f64 %33 x %137)
%296 = (fma.f64 %33 x %139)
%297 = (fma.f64 %33 x %134)
%298 = (fma.f64 %75 #s(literal 1 binary64) #s(literal 4/29 binary64))
%299 = (fma.f64 %37 %36 %126)
%300 = (fma.f64 %37 %36 %129)
%301 = (fma.f64 %37 %36 %132)
%302 = (fma.f64 %37 %36 %135)
%303 = (fma.f64 %37 %36 %137)
%304 = (fma.f64 %37 %36 %139)
%305 = (fma.f64 %37 %36 %134)
%306 = (fma.f64 #s(literal -1 binary64) %198 #s(literal 4/29 binary64))
%307 = (fma.f64 #s(literal -1 binary64) %43 %126)
%308 = (fma.f64 #s(literal -1 binary64) %43 %129)
%309 = (fma.f64 #s(literal -1 binary64) %43 %132)
%310 = (fma.f64 #s(literal -1 binary64) %43 %135)
%311 = (fma.f64 #s(literal -1 binary64) %43 %137)
%312 = (fma.f64 #s(literal -1 binary64) %43 %139)
%313 = (fma.f64 #s(literal -1 binary64) %43 %134)
%314 = (fma.f64 #s(literal 1 binary64) %7 %126)
%315 = (fma.f64 #s(literal 1 binary64) %7 %129)
%316 = (fma.f64 #s(literal 1 binary64) %7 %132)
%317 = (fma.f64 #s(literal 1 binary64) %7 %135)
%318 = (fma.f64 #s(literal 1 binary64) %7 %137)
%319 = (fma.f64 #s(literal 1 binary64) %7 %139)
%320 = (fma.f64 #s(literal 1 binary64) %7 %134)
%321 = (fma.f64 #s(literal 1 binary64) %75 #s(literal 4/29 binary64))
%322 = (fma.f64 x %33 %126)
%323 = (fma.f64 x %33 %129)
%324 = (fma.f64 x %33 %132)
%325 = (fma.f64 x %33 %135)
%326 = (fma.f64 x %33 %137)
%327 = (fma.f64 x %33 %139)
%328 = (fma.f64 x %33 %134)
%329 = (fma.f64 x #s(literal 841/108 binary64) #s(literal 4/29 binary64))
%330 = (*.f64 %41 %80)
%331 = (-.f64 %75 %330)
%333 = (-.f64 %75 (*.f64 %76 %37))
%334 = (*.f64 %27 x)
%335 = (-.f64 %75 %334)
%337 = (-.f64 %75 (*.f64 %5 %32))
%338 = (-.f64 %75 #s(literal -4/29 binary64))
%339 = (-.f64 #s(literal 4/29 binary64) %198)
%340 = (*.f64 %75 %5)
%342 = (+.f64 (/.f64 %340 %5) #s(literal 4/29 binary64))
%343 = (*.f64 %75 x)
%345 = (+.f64 (/.f64 %343 x) #s(literal 4/29 binary64))
%347 = (/.f64 #s(literal 3/2 binary64) %98)
%348 = (/.f64 #s(literal 1/2 binary64) %98)
%349 = (+.f64 %347 %348)
%350 = (+.f64 %348 %347)
%351 = (/.f64 #s(literal 1 binary64) %98)
%352 = (+.f64 %351 %351)
%353 = (/.f64 %17 #s(literal -1 binary64))
%354 = (+.f64 %353 %353)
%355 = (/.f64 %198 #s(literal -1 binary64))
%356 = (+.f64 %355 #s(literal 4/29 binary64))
%357 = (/.f64 %58 #s(literal 1 binary64))
%358 = (+.f64 %357 %357)
%359 = (*.f64 #s(literal -1 binary64) %198)
%360 = (/.f64 %359 #s(literal 1 binary64))
%361 = (+.f64 %360 #s(literal 4/29 binary64))
%362 = (*.f64 %198 #s(literal -1 binary64))
%363 = (/.f64 %362 #s(literal 1 binary64))
%364 = (+.f64 %363 #s(literal 4/29 binary64))
%365 = (*.f64 %75 #s(literal 1 binary64))
%366 = (/.f64 %365 #s(literal 1 binary64))
%367 = (+.f64 %366 #s(literal 4/29 binary64))
%368 = (/.f64 %75 #s(literal 1 binary64))
%369 = (+.f64 %368 #s(literal 4/29 binary64))
%370 = (*.f64 x #s(literal 1/2 binary64))
%371 = (/.f64 %370 %116)
%372 = (+.f64 %371 %371)
%373 = (*.f64 #s(literal 1/2 binary64) x)
%374 = (/.f64 %373 %116)
%375 = (+.f64 %374 %374)
%376 = (+.f64 %359 #s(literal 4/29 binary64))
%377 = (+.f64 %362 #s(literal 4/29 binary64))
%378 = (+.f64 %365 #s(literal 4/29 binary64))
%379 = (+.f64 %134 %7)
%380 = (+.f64 %58 %58)
%381 = (+.f64 %7 %126)
%382 = (+.f64 %7 %129)
%383 = (+.f64 %7 %132)
%384 = (+.f64 %7 %135)
%385 = (+.f64 %7 %137)
%386 = (+.f64 %7 %139)
%387 = (+.f64 %7 %134)
%388 = (+.f64 %75 #s(literal 4/29 binary64))
%389 = (+.f64 #s(literal 4/29 binary64) %355)
%390 = (+.f64 #s(literal 4/29 binary64) %360)
%391 = (+.f64 #s(literal 4/29 binary64) %363)
%392 = (+.f64 #s(literal 4/29 binary64) %366)
%393 = (+.f64 #s(literal 4/29 binary64) %368)
%394 = (+.f64 #s(literal 4/29 binary64) %359)
%395 = (+.f64 #s(literal 4/29 binary64) %362)
%396 = (+.f64 #s(literal 4/29 binary64) %365)
%397 = (+.f64 #s(literal 4/29 binary64) %75)
%399 = (*.f64 %37 #s(literal 8/29 binary64))
%401 = (*.f64 %32 #s(literal 2 binary64))
%403 = (*.f64 %32 #s(literal 1/2 binary64))
%407 = (*.f64 #s(literal 2 binary64) %32)
%409 = (*.f64 %11 #s(literal 4/29 binary64))
%411 = (*.f64 #s(literal 1/2 binary64) %32)
%438 = (*.f64 #s(literal 2 binary64) x)
%439 = (neg.f64 %438)
%442 = (*.f64 #s(literal 2 binary64) %5)
%446 = (neg.f64 %442)
%462 = (*.f64 %32 #s(literal 0 binary64))
%464 = (*.f64 #s(literal 0 binary64) %32)
%466 = (/.f64 #s(literal 0 binary64) x)
%512 = (/.f64 #s(literal 4/29 binary64) %31)
%514 = (/.f64 #s(literal 4/29 binary64) %438)
%517 = (/.f64 #s(literal -2/29 binary64) %5)
%520 = (/.f64 #s(literal 2/29 binary64) x)
%531 = (approx (+ (/ 4/29 x) 841/108) #s(literal 841/108 binary64))
%543 = (*.f64 %11 #s(literal 108/841 binary64))
%546 = (/.f64 #s(literal 108/841 binary64) x)
%550 = (*.f64 %41 #s(literal 108/841 binary64))
%554 = (/.f64 #s(literal -108/841 binary64) x)
%580 = (/.f64 #s(literal 54/841 binary64) x)
%584 = (+ (* 841/108 x) 4/29)
%587 = (approx (pow %584 -1) %546)
%592 = (/.f64 #s(literal 1 binary64) %587)
%594 = (neg.f64 %587)
%596 = (*.f64 %7 #s(literal 2 binary64))
%597 = (*.f64 %596 %11)
%598 = (*.f64 %28 #s(literal -2 binary64))
%599 = (*.f64 %598 #s(literal 1/2 binary64))
%600 = (*.f64 %28 #s(literal 2 binary64))
%601 = (*.f64 %600 #s(literal -1/2 binary64))
%602 = (*.f64 #s(literal -1 binary64) %8)
%603 = (*.f64 %602 %11)
%604 = (*.f64 #s(literal -1 binary64) %14)
%605 = (*.f64 %604 %17)
%606 = (neg.f64 %8)
%607 = (*.f64 %606 %11)
%608 = (neg.f64 %14)
%609 = (*.f64 %608 %17)
%610 = (/.f64 #s(literal -2 binary64) x)
%611 = (*.f64 %610 %17)
%612 = (*.f64 %23 %11)
%613 = (/.f64 #s(literal -1/2 binary64) x)
%614 = (*.f64 %613 %8)
%615 = (*.f64 %58 %14)
%616 = (*.f64 %34 #s(literal 2 binary64))
%617 = (*.f64 #s(literal -2 binary64) %29)
%618 = (*.f64 %41 %43)
%619 = (*.f64 %11 %23)
%620 = (*.f64 %11 #s(literal -1 binary64))
%621 = (*.f64 %8 %620)
%622 = (neg.f64 %11)
%623 = (*.f64 %8 %622)
%624 = (*.f64 %8 %613)
%625 = (*.f64 %17 %610)
%626 = (*.f64 %17 #s(literal -1 binary64))
%627 = (*.f64 %14 %626)
%628 = (neg.f64 %17)
%629 = (*.f64 %14 %628)
%630 = (*.f64 %14 %58)
%631 = (*.f64 #s(literal 2 binary64) %33)
%632 = (*.f64 #s(literal 1/2 binary64) %631)
%633 = (/.f64 #s(literal 2 binary64) %116)
%634 = (*.f64 #s(literal 1/2 binary64) %633)
%635 = (*.f64 %29 #s(literal -1 binary64))
%636 = (*.f64 #s(literal 2 binary64) %635)
%637 = (*.f64 #s(literal -1/2 binary64) %28)
%638 = (*.f64 #s(literal 2 binary64) %637)
%639 = (*.f64 #s(literal 2 binary64) %34)
%640 = (*.f64 %28 #s(literal -1 binary64))
%641 = (*.f64 %43 %41)
%642 = (*.f64 %7 %37)
%643 = (*.f64 %33 #s(literal 1 binary64))
%644 = (*.f64 %37 %7)
%645 = (*.f64 #s(literal -1 binary64) %28)
%646 = (*.f64 #s(literal 1 binary64) %33)
%647 = (*.f64 %116 #s(literal 1 binary64))
%648 = (pow.f64 %647 #s(literal -1 binary64))
%649 = (pow.f64 %116 #s(literal -1 binary64))
%650 = (pow.f64 %33 #s(literal 1 binary64))
%653 = (/.f64 (-.f64 %340 %80) (*.f64 x %5))
%655 = (*.f64 #s(literal 2 binary64) %198)
%657 = (/.f64 (-.f64 (*.f64 %401 x) %655) %438)
%660 = (/.f64 (-.f64 (*.f64 %407 x) %655) %438)
%661 = (*.f64 #s(literal -8/29 binary64) x)
%665 = (/.f64 (-.f64 %661 (*.f64 %25 %198)) (*.f64 %25 x))
%669 = (/.f64 (-.f64 %661 (*.f64 %442 %198)) (*.f64 %442 x))
%670 = (*.f64 #s(literal 8/29 binary64) x)
%674 = (/.f64 (-.f64 %670 (*.f64 %31 %198)) (*.f64 %31 x))
%678 = (/.f64 (-.f64 %670 (*.f64 %438 %198)) (*.f64 %438 x))
%680 = (/.f64 (-.f64 %334 %359) %5)
%682 = (*.f64 x x)
%683 = (/.f64 (-.f64 %343 %76) %682)
%686 = (/.f64 (-.f64 %80 (*.f64 x %198)) %682)
%690 = (/.f64 (-.f64 %76 (*.f64 %5 %198)) (*.f64 %5 x))
%692 = (/.f64 (neg.f64 %631) #s(literal -2 binary64))
%693 = (/.f64 %41 #s(literal 2 binary64))
%695 = (/.f64 (neg.f64 %693) %103)
%696 = (*.f64 #s(literal 2 binary64) %41)
%698 = (*.f64 #s(literal 2 binary64) %57)
%699 = (neg.f64 %698)
%700 = (/.f64 (neg.f64 %696) %699)
%701 = (/.f64 %84 %439)
%702 = (/.f64 %631 #s(literal 2 binary64))
%703 = (/.f64 %693 %20)
%704 = (/.f64 %606 %446)
%705 = (/.f64 %89 %106)
%706 = (/.f64 %91 %5)
%707 = (/.f64 %696 %698)
%708 = (/.f64 %49 %438)
%709 = (*.f64 #s(literal 2 binary64) %116)
%711 = (/.f64 #s(literal -2 binary64) (neg.f64 %709))
%712 = (*.f64 #s(literal 2 binary64) %106)
%713 = (/.f64 #s(literal -2 binary64) %712)
%714 = (/.f64 %41 %57)
%715 = (/.f64 %8 %442)
%717 = (/.f64 #s(literal 2 binary64) (neg.f64 %712))
%718 = (/.f64 #s(literal 2 binary64) %709)
%719 = (/.f64 %28 %89)
%720 = (/.f64 %28 #s(literal -1 binary64))
%721 = (/.f64 %43 %5)
%722 = (/.f64 %7 x)
%723 = (/.f64 %33 #s(literal 1 binary64))
%724 = (/.f64 %37 %70)
%726 = (/.f64 #s(literal -1 binary64) (neg.f64 %647))
%727 = (*.f64 %106 #s(literal 1 binary64))
%728 = (/.f64 #s(literal -1 binary64) %727)
%729 = (/.f64 #s(literal -1 binary64) %106)
%731 = (/.f64 #s(literal 1 binary64) (neg.f64 %727))
%733 = (/.f64 #s(literal 1 binary64) (pow.f64 %33 %89))
%735 = (/.f64 #s(literal 1 binary64) (/.f64 %57 %41))
%736 = (/.f64 #s(literal 1 binary64) %647)
%738 = (/.f64 #s(literal 1 binary64) (/.f64 %116 #s(literal 1 binary64)))
%740 = (/.f64 #s(literal 1 binary64) (pow.f64 %33 #s(literal -1 binary64)))
%742 = (/.f64 #s(literal 1 binary64) (/.f64 %106 #s(literal -1 binary64)))
%743 = (/.f64 #s(literal 1 binary64) %116)
%744 = (neg.f64 %28)
%746 = (/.f64 (*.f64 %41 %75) #s(literal -1 binary64))
%747 = (fma.f64 %399 #s(literal 1/2 binary64) %746)
%749 = (/.f64 (*.f64 %75 %41) #s(literal -1 binary64))
%750 = (fma.f64 %399 #s(literal 1/2 binary64) %749)
%751 = (/.f64 %198 x)
%752 = (/.f64 %751 #s(literal -1 binary64))
%753 = (fma.f64 %399 #s(literal 1/2 binary64) %752)
%754 = (/.f64 %359 x)
%755 = (fma.f64 %399 #s(literal 1/2 binary64) %754)
%756 = (/.f64 %362 x)
%757 = (fma.f64 %399 #s(literal 1/2 binary64) %756)
%758 = (/.f64 %365 x)
%759 = (fma.f64 %399 #s(literal 1/2 binary64) %758)
%760 = (*.f64 %37 %75)
%761 = (/.f64 %760 #s(literal 1 binary64))
%762 = (fma.f64 %399 #s(literal 1/2 binary64) %761)
%763 = (*.f64 %75 %37)
%764 = (/.f64 %763 #s(literal 1 binary64))
%765 = (fma.f64 %399 #s(literal 1/2 binary64) %764)
%766 = (/.f64 %75 x)
%767 = (/.f64 %766 #s(literal 1 binary64))
%768 = (fma.f64 %399 #s(literal 1/2 binary64) %767)
%769 = (fma.f64 %399 #s(literal 1/2 binary64) %760)
%770 = (fma.f64 %399 #s(literal 1/2 binary64) %763)
%771 = (fma.f64 %399 #s(literal 1/2 binary64) %766)
%772 = (fma.f64 %399 #s(literal 1/2 binary64) #s(literal 841/108 binary64))
%773 = (/.f64 %466 %57)
%774 = (fma.f64 %596 %11 %773)
%775 = (/.f64 #s(literal 0 binary64) %709)
%776 = (fma.f64 %596 %11 %775)
%777 = (/.f64 #s(literal 0 binary64) %116)
%778 = (/.f64 %777 #s(literal -1 binary64))
%779 = (fma.f64 %596 %11 %778)
%780 = (/.f64 %134 %5)
%781 = (fma.f64 %596 %11 %780)
%782 = (/.f64 %134 x)
%783 = (fma.f64 %596 %11 %782)
%784 = (/.f64 %777 #s(literal 1 binary64))
%785 = (fma.f64 %596 %11 %784)
%787 = (/.f64 (*.f64 %37 #s(literal 0 binary64)) %70)
%788 = (fma.f64 %596 %11 %787)
%790 = (/.f64 (*.f64 #s(literal 0 binary64) %37) %70)
%791 = (fma.f64 %596 %11 %790)
%792 = (/.f64 %466 %70)
%793 = (fma.f64 %596 %11 %792)
%794 = (/.f64 #s(literal 0 binary64) %727)
%795 = (fma.f64 %596 %11 %794)
%796 = (/.f64 #s(literal 0 binary64) %647)
%797 = (fma.f64 %596 %11 %796)
%798 = (fma.f64 %596 %11 %777)
%799 = (fma.f64 %598 #s(literal 1/2 binary64) %773)
%800 = (fma.f64 %598 #s(literal 1/2 binary64) %775)
%801 = (fma.f64 %598 #s(literal 1/2 binary64) %778)
%802 = (fma.f64 %598 #s(literal 1/2 binary64) %780)
%803 = (fma.f64 %598 #s(literal 1/2 binary64) %782)
%804 = (fma.f64 %598 #s(literal 1/2 binary64) %784)
%805 = (fma.f64 %598 #s(literal 1/2 binary64) %787)
%806 = (fma.f64 %598 #s(literal 1/2 binary64) %790)
%807 = (fma.f64 %598 #s(literal 1/2 binary64) %792)
%808 = (fma.f64 %598 #s(literal 1/2 binary64) %794)
%809 = (fma.f64 %598 #s(literal 1/2 binary64) %796)
%810 = (fma.f64 %598 #s(literal 1/2 binary64) %777)
%811 = (fma.f64 %600 #s(literal -1/2 binary64) %773)
%812 = (fma.f64 %600 #s(literal -1/2 binary64) %775)
%813 = (fma.f64 %600 #s(literal -1/2 binary64) %778)
%814 = (fma.f64 %600 #s(literal -1/2 binary64) %780)
%815 = (fma.f64 %600 #s(literal -1/2 binary64) %782)
%816 = (fma.f64 %600 #s(literal -1/2 binary64) %784)
%817 = (fma.f64 %600 #s(literal -1/2 binary64) %787)
%818 = (fma.f64 %600 #s(literal -1/2 binary64) %790)
%819 = (fma.f64 %600 #s(literal -1/2 binary64) %792)
%820 = (fma.f64 %600 #s(literal -1/2 binary64) %794)
%821 = (fma.f64 %600 #s(literal -1/2 binary64) %796)
%822 = (fma.f64 %600 #s(literal -1/2 binary64) %777)
%823 = (fma.f64 %602 %11 %773)
%824 = (fma.f64 %602 %11 %775)
%825 = (fma.f64 %602 %11 %778)
%826 = (fma.f64 %602 %11 %780)
%827 = (fma.f64 %602 %11 %782)
%828 = (fma.f64 %602 %11 %784)
%829 = (fma.f64 %602 %11 %787)
%830 = (fma.f64 %602 %11 %790)
%831 = (fma.f64 %602 %11 %792)
%832 = (fma.f64 %602 %11 %794)
%833 = (fma.f64 %602 %11 %796)
%834 = (fma.f64 %602 %11 %777)
%835 = (fma.f64 %604 %17 %773)
%836 = (fma.f64 %604 %17 %775)
%837 = (fma.f64 %604 %17 %778)
%838 = (fma.f64 %604 %17 %780)
%839 = (fma.f64 %604 %17 %782)
%840 = (fma.f64 %604 %17 %784)
%841 = (fma.f64 %604 %17 %787)
%842 = (fma.f64 %604 %17 %790)
%843 = (fma.f64 %604 %17 %792)
%844 = (fma.f64 %604 %17 %794)
%845 = (fma.f64 %604 %17 %796)
%846 = (fma.f64 %604 %17 %777)
%847 = (fma.f64 %401 #s(literal 1/2 binary64) %746)
%848 = (fma.f64 %401 #s(literal 1/2 binary64) %749)
%849 = (fma.f64 %401 #s(literal 1/2 binary64) %752)
%850 = (fma.f64 %401 #s(literal 1/2 binary64) %754)
%851 = (fma.f64 %401 #s(literal 1/2 binary64) %756)
%852 = (fma.f64 %401 #s(literal 1/2 binary64) %758)
%853 = (fma.f64 %401 #s(literal 1/2 binary64) %761)
%854 = (fma.f64 %401 #s(literal 1/2 binary64) %764)
%855 = (fma.f64 %401 #s(literal 1/2 binary64) %767)
%856 = (fma.f64 %401 #s(literal 1/2 binary64) %760)
%857 = (fma.f64 %401 #s(literal 1/2 binary64) %763)
%858 = (fma.f64 %401 #s(literal 1/2 binary64) %766)
%859 = (fma.f64 %401 #s(literal 1/2 binary64) #s(literal 841/108 binary64))
%860 = (fma.f64 %403 #s(literal 2 binary64) %746)
%861 = (fma.f64 %403 #s(literal 2 binary64) %749)
%862 = (fma.f64 %403 #s(literal 2 binary64) %752)
%863 = (fma.f64 %403 #s(literal 2 binary64) %754)
%864 = (fma.f64 %403 #s(literal 2 binary64) %756)
%865 = (fma.f64 %403 #s(literal 2 binary64) %758)
%866 = (fma.f64 %403 #s(literal 2 binary64) %761)
%867 = (fma.f64 %403 #s(literal 2 binary64) %764)
%868 = (fma.f64 %403 #s(literal 2 binary64) %767)
%869 = (fma.f64 %403 #s(literal 2 binary64) %760)
%870 = (fma.f64 %403 #s(literal 2 binary64) %763)
%871 = (fma.f64 %403 #s(literal 2 binary64) %766)
%872 = (fma.f64 %403 #s(literal 2 binary64) #s(literal 841/108 binary64))
%873 = (fma.f64 %606 %11 %773)
%874 = (fma.f64 %606 %11 %775)
%875 = (fma.f64 %606 %11 %778)
%876 = (fma.f64 %606 %11 %780)
%877 = (fma.f64 %606 %11 %782)
%878 = (fma.f64 %606 %11 %784)
%879 = (fma.f64 %606 %11 %787)
%880 = (fma.f64 %606 %11 %790)
%881 = (fma.f64 %606 %11 %792)
%882 = (fma.f64 %606 %11 %794)
%883 = (fma.f64 %606 %11 %796)
%884 = (fma.f64 %606 %11 %777)
%885 = (fma.f64 %608 %17 %773)
%886 = (fma.f64 %608 %17 %775)
%887 = (fma.f64 %608 %17 %778)
%888 = (fma.f64 %608 %17 %780)
%889 = (fma.f64 %608 %17 %782)
%890 = (fma.f64 %608 %17 %784)
%891 = (fma.f64 %608 %17 %787)
%892 = (fma.f64 %608 %17 %790)
%893 = (fma.f64 %608 %17 %792)
%894 = (fma.f64 %608 %17 %794)
%895 = (fma.f64 %608 %17 %796)
%896 = (fma.f64 %608 %17 %777)
%897 = (fma.f64 %610 %17 %773)
%898 = (fma.f64 %610 %17 %775)
%899 = (fma.f64 %610 %17 %778)
%900 = (fma.f64 %610 %17 %780)
%901 = (fma.f64 %610 %17 %782)
%902 = (fma.f64 %610 %17 %784)
%903 = (fma.f64 %610 %17 %787)
%904 = (fma.f64 %610 %17 %790)
%905 = (fma.f64 %610 %17 %792)
%906 = (fma.f64 %610 %17 %794)
%907 = (fma.f64 %610 %17 %796)
%908 = (fma.f64 %610 %17 %777)
%909 = (fma.f64 %23 %11 %773)
%910 = (fma.f64 %23 %11 %775)
%911 = (fma.f64 %23 %11 %778)
%912 = (fma.f64 %23 %11 %780)
%913 = (fma.f64 %23 %11 %782)
%914 = (fma.f64 %23 %11 %784)
%915 = (fma.f64 %23 %11 %787)
%916 = (fma.f64 %23 %11 %790)
%917 = (fma.f64 %23 %11 %792)
%918 = (fma.f64 %23 %11 %794)
%919 = (fma.f64 %23 %11 %796)
%920 = (fma.f64 %23 %11 %777)
%921 = (fma.f64 %613 %8 %773)
%922 = (fma.f64 %613 %8 %775)
%923 = (fma.f64 %613 %8 %778)
%924 = (fma.f64 %613 %8 %780)
%925 = (fma.f64 %613 %8 %782)
%926 = (fma.f64 %613 %8 %784)
%927 = (fma.f64 %613 %8 %787)
%928 = (fma.f64 %613 %8 %790)
%929 = (fma.f64 %613 %8 %792)
%930 = (fma.f64 %613 %8 %794)
%931 = (fma.f64 %613 %8 %796)
%932 = (fma.f64 %613 %8 %777)
%933 = (fma.f64 %613 %43 %34)
%934 = (fma.f64 %58 %14 %773)
%935 = (fma.f64 %58 %14 %775)
%936 = (fma.f64 %58 %14 %778)
%937 = (fma.f64 %58 %14 %780)
%938 = (fma.f64 %58 %14 %782)
%939 = (fma.f64 %58 %14 %784)
%940 = (fma.f64 %58 %14 %787)
%941 = (fma.f64 %58 %14 %790)
%942 = (fma.f64 %58 %14 %792)
%943 = (fma.f64 %58 %14 %794)
%944 = (fma.f64 %58 %14 %796)
%945 = (fma.f64 %58 %14 %777)
%946 = (fma.f64 #s(literal 8/29 binary64) %11 %746)
%947 = (fma.f64 #s(literal 8/29 binary64) %11 %749)
%948 = (fma.f64 #s(literal 8/29 binary64) %11 %752)
%949 = (fma.f64 #s(literal 8/29 binary64) %11 %754)
%950 = (fma.f64 #s(literal 8/29 binary64) %11 %756)
%951 = (fma.f64 #s(literal 8/29 binary64) %11 %758)
%952 = (fma.f64 #s(literal 8/29 binary64) %11 %761)
%953 = (fma.f64 #s(literal 8/29 binary64) %11 %764)
%954 = (fma.f64 #s(literal 8/29 binary64) %11 %767)
%955 = (fma.f64 #s(literal 8/29 binary64) %11 %760)
%956 = (fma.f64 #s(literal 8/29 binary64) %11 %763)
%957 = (fma.f64 #s(literal 8/29 binary64) %11 %766)
%958 = (fma.f64 #s(literal 8/29 binary64) %11 #s(literal 841/108 binary64))
%959 = (fma.f64 %34 #s(literal 2 binary64) %773)
%960 = (fma.f64 %34 #s(literal 2 binary64) %775)
%961 = (fma.f64 %34 #s(literal 2 binary64) %778)
%962 = (fma.f64 %34 #s(literal 2 binary64) %780)
%963 = (fma.f64 %34 #s(literal 2 binary64) %782)
%964 = (fma.f64 %34 #s(literal 2 binary64) %784)
%965 = (fma.f64 %34 #s(literal 2 binary64) %787)
%966 = (fma.f64 %34 #s(literal 2 binary64) %790)
%967 = (fma.f64 %34 #s(literal 2 binary64) %792)
%968 = (fma.f64 %34 #s(literal 2 binary64) %794)
%969 = (fma.f64 %34 #s(literal 2 binary64) %796)
%970 = (fma.f64 %34 #s(literal 2 binary64) %777)
%971 = (fma.f64 #s(literal -2 binary64) %29 %773)
%972 = (fma.f64 #s(literal -2 binary64) %29 %775)
%973 = (fma.f64 #s(literal -2 binary64) %29 %778)
%974 = (fma.f64 #s(literal -2 binary64) %29 %780)
%975 = (fma.f64 #s(literal -2 binary64) %29 %782)
%976 = (fma.f64 #s(literal -2 binary64) %29 %784)
%977 = (fma.f64 #s(literal -2 binary64) %29 %787)
%978 = (fma.f64 #s(literal -2 binary64) %29 %790)
%979 = (fma.f64 #s(literal -2 binary64) %29 %792)
%980 = (fma.f64 #s(literal -2 binary64) %29 %794)
%981 = (fma.f64 #s(literal -2 binary64) %29 %796)
%982 = (fma.f64 #s(literal -2 binary64) %29 %777)
%983 = (fma.f64 %41 #s(literal -4/29 binary64) %746)
%984 = (fma.f64 %41 #s(literal -4/29 binary64) %749)
%985 = (fma.f64 %41 #s(literal -4/29 binary64) %752)
%986 = (fma.f64 %41 #s(literal -4/29 binary64) %754)
%987 = (fma.f64 %41 #s(literal -4/29 binary64) %756)
%988 = (fma.f64 %41 #s(literal -4/29 binary64) %758)
%989 = (fma.f64 %41 #s(literal -4/29 binary64) %761)
%990 = (fma.f64 %41 #s(literal -4/29 binary64) %764)
%991 = (fma.f64 %41 #s(literal -4/29 binary64) %767)
%992 = (fma.f64 %41 #s(literal -4/29 binary64) %760)
%993 = (fma.f64 %41 #s(literal -4/29 binary64) %763)
%994 = (fma.f64 %41 #s(literal -4/29 binary64) %766)
%995 = (fma.f64 %41 #s(literal -4/29 binary64) #s(literal 841/108 binary64))
%996 = (fma.f64 %41 %43 %773)
%997 = (fma.f64 %41 %43 %775)
%998 = (fma.f64 %41 %43 %778)
%999 = (fma.f64 %41 %43 %780)
%1000 = (fma.f64 %41 %43 %782)
%1001 = (fma.f64 %41 %43 %784)
%1002 = (fma.f64 %41 %43 %787)
%1003 = (fma.f64 %41 %43 %790)
%1004 = (fma.f64 %41 %43 %792)
%1005 = (fma.f64 %41 %43 %794)
%1006 = (fma.f64 %41 %43 %796)
%1007 = (fma.f64 %41 %43 %777)
%1008 = (fma.f64 %11 %23 %773)
%1009 = (fma.f64 %11 %23 %775)
%1010 = (fma.f64 %11 %23 %778)
%1011 = (fma.f64 %11 %23 %780)
%1012 = (fma.f64 %11 %23 %782)
%1013 = (fma.f64 %11 %23 %784)
%1014 = (fma.f64 %11 %23 %787)
%1015 = (fma.f64 %11 %23 %790)
%1016 = (fma.f64 %11 %23 %792)
%1017 = (fma.f64 %11 %23 %794)
%1018 = (fma.f64 %11 %23 %796)
%1019 = (fma.f64 %11 %23 %777)
%1020 = (fma.f64 %11 %7 %34)
%1021 = (fma.f64 %8 %620 %773)
%1022 = (fma.f64 %8 %620 %775)
%1023 = (fma.f64 %8 %620 %778)
%1024 = (fma.f64 %8 %620 %780)
%1025 = (fma.f64 %8 %620 %782)
%1026 = (fma.f64 %8 %620 %784)
%1027 = (fma.f64 %8 %620 %787)
%1028 = (fma.f64 %8 %620 %790)
%1029 = (fma.f64 %8 %620 %792)
%1030 = (fma.f64 %8 %620 %794)
%1031 = (fma.f64 %8 %620 %796)
%1032 = (fma.f64 %8 %620 %777)
%1033 = (fma.f64 %8 %622 %773)
%1034 = (fma.f64 %8 %622 %775)
%1035 = (fma.f64 %8 %622 %778)
%1036 = (fma.f64 %8 %622 %780)
%1037 = (fma.f64 %8 %622 %782)
%1038 = (fma.f64 %8 %622 %784)
%1039 = (fma.f64 %8 %622 %787)
%1040 = (fma.f64 %8 %622 %790)
%1041 = (fma.f64 %8 %622 %792)
%1042 = (fma.f64 %8 %622 %794)
%1043 = (fma.f64 %8 %622 %796)
%1044 = (fma.f64 %8 %622 %777)
%1045 = (fma.f64 %8 %613 %773)
%1046 = (fma.f64 %8 %613 %775)
%1047 = (fma.f64 %8 %613 %778)
%1048 = (fma.f64 %8 %613 %780)
%1049 = (fma.f64 %8 %613 %782)
%1050 = (fma.f64 %8 %613 %784)
%1051 = (fma.f64 %8 %613 %787)
%1052 = (fma.f64 %8 %613 %790)
%1053 = (fma.f64 %8 %613 %792)
%1054 = (fma.f64 %8 %613 %794)
%1055 = (fma.f64 %8 %613 %796)
%1056 = (fma.f64 %8 %613 %777)
%1057 = (fma.f64 %17 %610 %773)
%1058 = (fma.f64 %17 %610 %775)
%1059 = (fma.f64 %17 %610 %778)
%1060 = (fma.f64 %17 %610 %780)
%1061 = (fma.f64 %17 %610 %782)
%1062 = (fma.f64 %17 %610 %784)
%1063 = (fma.f64 %17 %610 %787)
%1064 = (fma.f64 %17 %610 %790)
%1065 = (fma.f64 %17 %610 %792)
%1066 = (fma.f64 %17 %610 %794)
%1067 = (fma.f64 %17 %610 %796)
%1068 = (fma.f64 %17 %610 %777)
%1069 = (fma.f64 %14 %626 %773)
%1070 = (fma.f64 %14 %626 %775)
%1071 = (fma.f64 %14 %626 %778)
%1072 = (fma.f64 %14 %626 %780)
%1073 = (fma.f64 %14 %626 %782)
%1074 = (fma.f64 %14 %626 %784)
%1075 = (fma.f64 %14 %626 %787)
%1076 = (fma.f64 %14 %626 %790)
%1077 = (fma.f64 %14 %626 %792)
%1078 = (fma.f64 %14 %626 %794)
%1079 = (fma.f64 %14 %626 %796)
%1080 = (fma.f64 %14 %626 %777)
%1081 = (fma.f64 %14 %628 %773)
%1082 = (fma.f64 %14 %628 %775)
%1083 = (fma.f64 %14 %628 %778)
%1084 = (fma.f64 %14 %628 %780)
%1085 = (fma.f64 %14 %628 %782)
%1086 = (fma.f64 %14 %628 %784)
%1087 = (fma.f64 %14 %628 %787)
%1088 = (fma.f64 %14 %628 %790)
%1089 = (fma.f64 %14 %628 %792)
%1090 = (fma.f64 %14 %628 %794)
%1091 = (fma.f64 %14 %628 %796)
%1092 = (fma.f64 %14 %628 %777)
%1093 = (fma.f64 %14 %58 %773)
%1094 = (fma.f64 %14 %58 %775)
%1095 = (fma.f64 %14 %58 %778)
%1096 = (fma.f64 %14 %58 %780)
%1097 = (fma.f64 %14 %58 %782)
%1098 = (fma.f64 %14 %58 %784)
%1099 = (fma.f64 %14 %58 %787)
%1100 = (fma.f64 %14 %58 %790)
%1101 = (fma.f64 %14 %58 %792)
%1102 = (fma.f64 %14 %58 %794)
%1103 = (fma.f64 %14 %58 %796)
%1104 = (fma.f64 %14 %58 %777)
%1105 = (fma.f64 #s(literal 1/2 binary64) %407 %746)
%1106 = (fma.f64 #s(literal 1/2 binary64) %407 %749)
%1107 = (fma.f64 #s(literal 1/2 binary64) %407 %752)
%1108 = (fma.f64 #s(literal 1/2 binary64) %407 %754)
%1109 = (fma.f64 #s(literal 1/2 binary64) %407 %756)
%1110 = (fma.f64 #s(literal 1/2 binary64) %407 %758)
%1111 = (fma.f64 #s(literal 1/2 binary64) %407 %761)
%1112 = (fma.f64 #s(literal 1/2 binary64) %407 %764)
%1113 = (fma.f64 #s(literal 1/2 binary64) %407 %767)
%1114 = (fma.f64 #s(literal 1/2 binary64) %407 %760)
%1115 = (fma.f64 #s(literal 1/2 binary64) %407 %763)
%1116 = (fma.f64 #s(literal 1/2 binary64) %407 %766)
%1117 = (fma.f64 #s(literal 1/2 binary64) %407 #s(literal 841/108 binary64))
%1118 = (fma.f64 #s(literal 1/2 binary64) %631 %773)
%1119 = (fma.f64 #s(literal 1/2 binary64) %631 %775)
%1120 = (fma.f64 #s(literal 1/2 binary64) %631 %778)
%1121 = (fma.f64 #s(literal 1/2 binary64) %631 %780)
%1122 = (fma.f64 #s(literal 1/2 binary64) %631 %782)
%1123 = (fma.f64 #s(literal 1/2 binary64) %631 %784)
%1124 = (fma.f64 #s(literal 1/2 binary64) %631 %787)
%1125 = (fma.f64 #s(literal 1/2 binary64) %631 %790)
%1126 = (fma.f64 #s(literal 1/2 binary64) %631 %792)
%1127 = (fma.f64 #s(literal 1/2 binary64) %631 %794)
%1128 = (fma.f64 #s(literal 1/2 binary64) %631 %796)
%1129 = (fma.f64 #s(literal 1/2 binary64) %631 %777)
%1130 = (fma.f64 #s(literal 1/2 binary64) %633 %773)
%1131 = (fma.f64 #s(literal 1/2 binary64) %633 %775)
%1132 = (fma.f64 #s(literal 1/2 binary64) %633 %778)
%1133 = (fma.f64 #s(literal 1/2 binary64) %633 %780)
%1134 = (fma.f64 #s(literal 1/2 binary64) %633 %782)
%1135 = (fma.f64 #s(literal 1/2 binary64) %633 %784)
%1136 = (fma.f64 #s(literal 1/2 binary64) %633 %787)
%1137 = (fma.f64 #s(literal 1/2 binary64) %633 %790)
%1138 = (fma.f64 #s(literal 1/2 binary64) %633 %792)
%1139 = (fma.f64 #s(literal 1/2 binary64) %633 %794)
%1140 = (fma.f64 #s(literal 1/2 binary64) %633 %796)
%1141 = (fma.f64 #s(literal 1/2 binary64) %633 %777)
%1142 = (fma.f64 #s(literal 1/2 binary64) %33 %34)
%1143 = (fma.f64 #s(literal 2 binary64) %409 %746)
%1144 = (fma.f64 #s(literal 2 binary64) %409 %749)
%1145 = (fma.f64 #s(literal 2 binary64) %409 %752)
%1146 = (fma.f64 #s(literal 2 binary64) %409 %754)
%1147 = (fma.f64 #s(literal 2 binary64) %409 %756)
%1148 = (fma.f64 #s(literal 2 binary64) %409 %758)
%1149 = (fma.f64 #s(literal 2 binary64) %409 %761)
%1150 = (fma.f64 #s(literal 2 binary64) %409 %764)
%1151 = (fma.f64 #s(literal 2 binary64) %409 %767)
%1152 = (fma.f64 #s(literal 2 binary64) %409 %760)
%1153 = (fma.f64 #s(literal 2 binary64) %409 %763)
%1154 = (fma.f64 #s(literal 2 binary64) %409 %766)
%1155 = (fma.f64 #s(literal 2 binary64) %409 #s(literal 841/108 binary64))
%1156 = (fma.f64 #s(literal 2 binary64) %635 %773)
%1157 = (fma.f64 #s(literal 2 binary64) %635 %775)
%1158 = (fma.f64 #s(literal 2 binary64) %635 %778)
%1159 = (fma.f64 #s(literal 2 binary64) %635 %780)
%1160 = (fma.f64 #s(literal 2 binary64) %635 %782)
%1161 = (fma.f64 #s(literal 2 binary64) %635 %784)
%1162 = (fma.f64 #s(literal 2 binary64) %635 %787)
%1163 = (fma.f64 #s(literal 2 binary64) %635 %790)
%1164 = (fma.f64 #s(literal 2 binary64) %635 %792)
%1165 = (fma.f64 #s(literal 2 binary64) %635 %794)
%1166 = (fma.f64 #s(literal 2 binary64) %635 %796)
%1167 = (fma.f64 #s(literal 2 binary64) %635 %777)
%1168 = (fma.f64 #s(literal 2 binary64) %637 %773)
%1169 = (fma.f64 #s(literal 2 binary64) %637 %775)
%1170 = (fma.f64 #s(literal 2 binary64) %637 %778)
%1171 = (fma.f64 #s(literal 2 binary64) %637 %780)
%1172 = (fma.f64 #s(literal 2 binary64) %637 %782)
%1173 = (fma.f64 #s(literal 2 binary64) %637 %784)
%1174 = (fma.f64 #s(literal 2 binary64) %637 %787)
%1175 = (fma.f64 #s(literal 2 binary64) %637 %790)
%1176 = (fma.f64 #s(literal 2 binary64) %637 %792)
%1177 = (fma.f64 #s(literal 2 binary64) %637 %794)
%1178 = (fma.f64 #s(literal 2 binary64) %637 %796)
%1179 = (fma.f64 #s(literal 2 binary64) %637 %777)
%1180 = (fma.f64 #s(literal 2 binary64) %411 %746)
%1181 = (fma.f64 #s(literal 2 binary64) %411 %749)
%1182 = (fma.f64 #s(literal 2 binary64) %411 %752)
%1183 = (fma.f64 #s(literal 2 binary64) %411 %754)
%1184 = (fma.f64 #s(literal 2 binary64) %411 %756)
%1185 = (fma.f64 #s(literal 2 binary64) %411 %758)
%1186 = (fma.f64 #s(literal 2 binary64) %411 %761)
%1187 = (fma.f64 #s(literal 2 binary64) %411 %764)
%1188 = (fma.f64 #s(literal 2 binary64) %411 %767)
%1189 = (fma.f64 #s(literal 2 binary64) %411 %760)
%1190 = (fma.f64 #s(literal 2 binary64) %411 %763)
%1191 = (fma.f64 #s(literal 2 binary64) %411 %766)
%1192 = (fma.f64 #s(literal 2 binary64) %411 #s(literal 841/108 binary64))
%1193 = (fma.f64 #s(literal 2 binary64) %34 %773)
%1194 = (fma.f64 #s(literal 2 binary64) %34 %775)
%1195 = (fma.f64 #s(literal 2 binary64) %34 %778)
%1196 = (fma.f64 #s(literal 2 binary64) %34 %780)
%1197 = (fma.f64 #s(literal 2 binary64) %34 %782)
%1198 = (fma.f64 #s(literal 2 binary64) %34 %784)
%1199 = (fma.f64 #s(literal 2 binary64) %34 %787)
%1200 = (fma.f64 #s(literal 2 binary64) %34 %790)
%1201 = (fma.f64 #s(literal 2 binary64) %34 %792)
%1202 = (fma.f64 #s(literal 2 binary64) %34 %794)
%1203 = (fma.f64 #s(literal 2 binary64) %34 %796)
%1204 = (fma.f64 #s(literal 2 binary64) %34 %777)
%1205 = (fma.f64 %27 #s(literal -1 binary64) %746)
%1206 = (fma.f64 %27 #s(literal -1 binary64) %749)
%1207 = (fma.f64 %27 #s(literal -1 binary64) %752)
%1208 = (fma.f64 %27 #s(literal -1 binary64) %754)
%1209 = (fma.f64 %27 #s(literal -1 binary64) %756)
%1210 = (fma.f64 %27 #s(literal -1 binary64) %758)
%1211 = (fma.f64 %27 #s(literal -1 binary64) %761)
%1212 = (fma.f64 %27 #s(literal -1 binary64) %764)
%1213 = (fma.f64 %27 #s(literal -1 binary64) %767)
%1214 = (fma.f64 %27 #s(literal -1 binary64) %760)
%1215 = (fma.f64 %27 #s(literal -1 binary64) %763)
%1216 = (fma.f64 %27 #s(literal -1 binary64) %766)
%1217 = (fma.f64 %27 #s(literal -1 binary64) #s(literal 841/108 binary64))
%1218 = (fma.f64 %28 #s(literal -1 binary64) %773)
%1219 = (fma.f64 %28 #s(literal -1 binary64) %775)
%1220 = (fma.f64 %28 #s(literal -1 binary64) %778)
%1221 = (fma.f64 %28 #s(literal -1 binary64) %780)
%1222 = (fma.f64 %28 #s(literal -1 binary64) %782)
%1223 = (fma.f64 %28 #s(literal -1 binary64) %784)
%1224 = (fma.f64 %28 #s(literal -1 binary64) %787)
%1225 = (fma.f64 %28 #s(literal -1 binary64) %790)
%1226 = (fma.f64 %28 #s(literal -1 binary64) %792)
%1227 = (fma.f64 %28 #s(literal -1 binary64) %794)
%1228 = (fma.f64 %28 #s(literal -1 binary64) %796)
%1229 = (fma.f64 %28 #s(literal -1 binary64) %777)
%1230 = (fma.f64 #s(literal -4/29 binary64) %41 %746)
%1231 = (fma.f64 #s(literal -4/29 binary64) %41 %749)
%1232 = (fma.f64 #s(literal -4/29 binary64) %41 %752)
%1233 = (fma.f64 #s(literal -4/29 binary64) %41 %754)
%1234 = (fma.f64 #s(literal -4/29 binary64) %41 %756)
%1235 = (fma.f64 #s(literal -4/29 binary64) %41 %758)
%1236 = (fma.f64 #s(literal -4/29 binary64) %41 %761)
%1237 = (fma.f64 #s(literal -4/29 binary64) %41 %764)
%1238 = (fma.f64 #s(literal -4/29 binary64) %41 %767)
%1239 = (fma.f64 #s(literal -4/29 binary64) %41 %760)
%1240 = (fma.f64 #s(literal -4/29 binary64) %41 %763)
%1241 = (fma.f64 #s(literal -4/29 binary64) %41 %766)
%1242 = (fma.f64 #s(literal -4/29 binary64) %41 #s(literal 841/108 binary64))
%1243 = (fma.f64 %43 %41 %773)
%1244 = (fma.f64 %43 %41 %775)
%1245 = (fma.f64 %43 %41 %778)
%1246 = (fma.f64 %43 %41 %780)
%1247 = (fma.f64 %43 %41 %782)
%1248 = (fma.f64 %43 %41 %784)
%1249 = (fma.f64 %43 %41 %787)
%1250 = (fma.f64 %43 %41 %790)
%1251 = (fma.f64 %43 %41 %792)
%1252 = (fma.f64 %43 %41 %794)
%1253 = (fma.f64 %43 %41 %796)
%1254 = (fma.f64 %43 %41 %777)
%1255 = (fma.f64 %7 %37 %773)
%1256 = (fma.f64 %7 %37 %775)
%1257 = (fma.f64 %7 %37 %778)
%1258 = (fma.f64 %7 %37 %780)
%1259 = (fma.f64 %7 %37 %782)
%1260 = (fma.f64 %7 %37 %784)
%1261 = (fma.f64 %7 %37 %787)
%1262 = (fma.f64 %7 %37 %790)
%1263 = (fma.f64 %7 %37 %792)
%1264 = (fma.f64 %7 %37 %794)
%1265 = (fma.f64 %7 %37 %796)
%1266 = (fma.f64 %7 %37 %777)
%1267 = (fma.f64 %33 #s(literal 1 binary64) %773)
%1268 = (fma.f64 %33 #s(literal 1 binary64) %775)
%1269 = (fma.f64 %33 #s(literal 1 binary64) %778)
%1270 = (fma.f64 %33 #s(literal 1 binary64) %780)
%1271 = (fma.f64 %33 #s(literal 1 binary64) %782)
%1272 = (fma.f64 %33 #s(literal 1 binary64) %784)
%1273 = (fma.f64 %33 #s(literal 1 binary64) %787)
%1274 = (fma.f64 %33 #s(literal 1 binary64) %790)
%1275 = (fma.f64 %33 #s(literal 1 binary64) %792)
%1276 = (fma.f64 %33 #s(literal 1 binary64) %794)
%1277 = (fma.f64 %33 #s(literal 1 binary64) %796)
%1278 = (fma.f64 %33 #s(literal 1 binary64) %777)
%1279 = (fma.f64 %75 %37 %32)
%1280 = (fma.f64 %37 %7 %773)
%1281 = (fma.f64 %37 %7 %775)
%1282 = (fma.f64 %37 %7 %778)
%1283 = (fma.f64 %37 %7 %780)
%1284 = (fma.f64 %37 %7 %782)
%1285 = (fma.f64 %37 %7 %784)
%1286 = (fma.f64 %37 %7 %787)
%1287 = (fma.f64 %37 %7 %790)
%1288 = (fma.f64 %37 %7 %792)
%1289 = (fma.f64 %37 %7 %794)
%1290 = (fma.f64 %37 %7 %796)
%1291 = (fma.f64 %37 %7 %777)
%1292 = (fma.f64 %37 %75 %32)
%1293 = (fma.f64 %37 #s(literal 4/29 binary64) %746)
%1294 = (fma.f64 %37 #s(literal 4/29 binary64) %749)
%1295 = (fma.f64 %37 #s(literal 4/29 binary64) %752)
%1296 = (fma.f64 %37 #s(literal 4/29 binary64) %754)
%1297 = (fma.f64 %37 #s(literal 4/29 binary64) %756)
%1298 = (fma.f64 %37 #s(literal 4/29 binary64) %758)
%1299 = (fma.f64 %37 #s(literal 4/29 binary64) %761)
%1300 = (fma.f64 %37 #s(literal 4/29 binary64) %764)
%1301 = (fma.f64 %37 #s(literal 4/29 binary64) %767)
%1302 = (fma.f64 %37 #s(literal 4/29 binary64) %760)
%1303 = (fma.f64 %37 #s(literal 4/29 binary64) %763)
%1304 = (fma.f64 %37 #s(literal 4/29 binary64) %766)
%1305 = (fma.f64 %37 #s(literal 4/29 binary64) #s(literal 841/108 binary64))
%1306 = (fma.f64 %32 #s(literal 1 binary64) %746)
%1307 = (fma.f64 %32 #s(literal 1 binary64) %749)
%1308 = (fma.f64 %32 #s(literal 1 binary64) %752)
%1309 = (fma.f64 %32 #s(literal 1 binary64) %754)
%1310 = (fma.f64 %32 #s(literal 1 binary64) %756)
%1311 = (fma.f64 %32 #s(literal 1 binary64) %758)
%1312 = (fma.f64 %32 #s(literal 1 binary64) %761)
%1313 = (fma.f64 %32 #s(literal 1 binary64) %764)
%1314 = (fma.f64 %32 #s(literal 1 binary64) %767)
%1315 = (fma.f64 %32 #s(literal 1 binary64) %760)
%1316 = (fma.f64 %32 #s(literal 1 binary64) %763)
%1317 = (fma.f64 %32 #s(literal 1 binary64) %766)
%1318 = (fma.f64 %32 #s(literal 1 binary64) #s(literal 841/108 binary64))
%1319 = (fma.f64 #s(literal -1 binary64) %27 %746)
%1320 = (fma.f64 #s(literal -1 binary64) %27 %749)
%1321 = (fma.f64 #s(literal -1 binary64) %27 %752)
%1322 = (fma.f64 #s(literal -1 binary64) %27 %754)
%1323 = (fma.f64 #s(literal -1 binary64) %27 %756)
%1324 = (fma.f64 #s(literal -1 binary64) %27 %758)
%1325 = (fma.f64 #s(literal -1 binary64) %27 %761)
%1326 = (fma.f64 #s(literal -1 binary64) %27 %764)
%1327 = (fma.f64 #s(literal -1 binary64) %27 %767)
%1328 = (fma.f64 #s(literal -1 binary64) %27 %760)
%1329 = (fma.f64 #s(literal -1 binary64) %27 %763)
%1330 = (fma.f64 #s(literal -1 binary64) %27 %766)
%1331 = (fma.f64 #s(literal -1 binary64) %27 #s(literal 841/108 binary64))
%1332 = (fma.f64 #s(literal -1 binary64) %28 %773)
%1333 = (fma.f64 #s(literal -1 binary64) %28 %775)
%1334 = (fma.f64 #s(literal -1 binary64) %28 %778)
%1335 = (fma.f64 #s(literal -1 binary64) %28 %780)
%1336 = (fma.f64 #s(literal -1 binary64) %28 %782)
%1337 = (fma.f64 #s(literal -1 binary64) %28 %784)
%1338 = (fma.f64 #s(literal -1 binary64) %28 %787)
%1339 = (fma.f64 #s(literal -1 binary64) %28 %790)
%1340 = (fma.f64 #s(literal -1 binary64) %28 %792)
%1341 = (fma.f64 #s(literal -1 binary64) %28 %794)
%1342 = (fma.f64 #s(literal -1 binary64) %28 %796)
%1343 = (fma.f64 #s(literal -1 binary64) %28 %777)
%1344 = (fma.f64 #s(literal 1 binary64) %34 %34)
%1345 = (fma.f64 #s(literal 1 binary64) %33 %773)
%1346 = (fma.f64 #s(literal 1 binary64) %33 %775)
%1347 = (fma.f64 #s(literal 1 binary64) %33 %778)
%1348 = (fma.f64 #s(literal 1 binary64) %33 %780)
%1349 = (fma.f64 #s(literal 1 binary64) %33 %782)
%1350 = (fma.f64 #s(literal 1 binary64) %33 %784)
%1351 = (fma.f64 #s(literal 1 binary64) %33 %787)
%1352 = (fma.f64 #s(literal 1 binary64) %33 %790)
%1353 = (fma.f64 #s(literal 1 binary64) %33 %792)
%1354 = (fma.f64 #s(literal 1 binary64) %33 %794)
%1355 = (fma.f64 #s(literal 1 binary64) %33 %796)
%1356 = (fma.f64 #s(literal 1 binary64) %33 %777)
%1357 = (fma.f64 #s(literal 1 binary64) %32 %746)
%1358 = (fma.f64 #s(literal 1 binary64) %32 %749)
%1359 = (fma.f64 #s(literal 1 binary64) %32 %752)
%1360 = (fma.f64 #s(literal 1 binary64) %32 %754)
%1361 = (fma.f64 #s(literal 1 binary64) %32 %756)
%1362 = (fma.f64 #s(literal 1 binary64) %32 %758)
%1363 = (fma.f64 #s(literal 1 binary64) %32 %761)
%1364 = (fma.f64 #s(literal 1 binary64) %32 %764)
%1365 = (fma.f64 #s(literal 1 binary64) %32 %767)
%1366 = (fma.f64 #s(literal 1 binary64) %32 %760)
%1367 = (fma.f64 #s(literal 1 binary64) %32 %763)
%1368 = (fma.f64 #s(literal 1 binary64) %32 %766)
%1369 = (fma.f64 #s(literal 1 binary64) %32 #s(literal 841/108 binary64))
%1370 = (fma.f64 #s(literal 4/29 binary64) %37 %746)
%1371 = (fma.f64 #s(literal 4/29 binary64) %37 %749)
%1372 = (fma.f64 #s(literal 4/29 binary64) %37 %752)
%1373 = (fma.f64 #s(literal 4/29 binary64) %37 %754)
%1374 = (fma.f64 #s(literal 4/29 binary64) %37 %756)
%1375 = (fma.f64 #s(literal 4/29 binary64) %37 %758)
%1376 = (fma.f64 #s(literal 4/29 binary64) %37 %761)
%1377 = (fma.f64 #s(literal 4/29 binary64) %37 %764)
%1378 = (fma.f64 #s(literal 4/29 binary64) %37 %767)
%1379 = (fma.f64 #s(literal 4/29 binary64) %37 %760)
%1380 = (fma.f64 #s(literal 4/29 binary64) %37 %763)
%1381 = (fma.f64 #s(literal 4/29 binary64) %37 %766)
%1382 = (fma.f64 #s(literal 4/29 binary64) %37 #s(literal 841/108 binary64))
%1383 = (-.f64 %766 %27)
%1384 = (-.f64 %32 %751)
%1385 = (-.f64 %32 #s(literal -841/108 binary64))
%1386 = (-.f64 #s(literal 841/108 binary64) %27)
%1387 = (/.f64 #s(literal -1 binary64) %712)
%1388 = (+.f64 %1387 %1387)
%1389 = (/.f64 %43 %442)
%1390 = (+.f64 %1389 %1389)
%1391 = (/.f64 #s(literal 3/2 binary64) %709)
%1392 = (/.f64 #s(literal 1/2 binary64) %709)
%1393 = (+.f64 %1391 %1392)
%1394 = (+.f64 %1392 %1391)
%1395 = (/.f64 #s(literal 1 binary64) %709)
%1396 = (+.f64 %1395 %1395)
%1397 = (/.f64 %29 #s(literal -1 binary64))
%1398 = (+.f64 %1397 %1397)
%1399 = (+.f64 %746 %32)
%1400 = (+.f64 %749 %32)
%1401 = (+.f64 %752 %32)
%1402 = (+.f64 %754 %32)
%1403 = (+.f64 %756 %32)
%1404 = (+.f64 %758 %32)
%1405 = (/.f64 %34 #s(literal 1 binary64))
%1406 = (+.f64 %1405 %1405)
%1407 = (+.f64 %761 %32)
%1408 = (+.f64 %764 %32)
%1409 = (+.f64 %767 %32)
%1410 = (/.f64 #s(literal -1/2 binary64) %727)
%1411 = (+.f64 %1410 %1410)
%1412 = (/.f64 #s(literal 1/2 binary64) %647)
%1413 = (+.f64 %1412 %1412)
%1414 = (+.f64 %796 %33)
%1415 = (+.f64 %760 %32)
%1416 = (+.f64 %763 %32)
%1417 = (+.f64 %766 %32)
%1418 = (+.f64 %777 %33)
%1419 = (+.f64 %34 %34)
%1420 = (+.f64 %33 %773)
%1421 = (+.f64 %33 %775)
%1422 = (+.f64 %33 %778)
%1423 = (+.f64 %33 %780)
%1424 = (+.f64 %33 %782)
%1425 = (+.f64 %33 %784)
%1426 = (+.f64 %33 %787)
%1427 = (+.f64 %33 %790)
%1428 = (+.f64 %33 %792)
%1429 = (+.f64 %33 %794)
%1430 = (+.f64 %33 %796)
%1431 = (+.f64 %33 %777)
%1432 = (+.f64 %32 %746)
%1433 = (+.f64 %32 %749)
%1434 = (+.f64 %32 %752)
%1435 = (+.f64 %32 %754)
%1436 = (+.f64 %32 %756)
%1437 = (+.f64 %32 %758)
%1438 = (+.f64 %32 %761)
%1439 = (+.f64 %32 %764)
%1440 = (+.f64 %32 %767)
%1441 = (+.f64 %32 %760)
%1442 = (+.f64 %32 %763)
%1443 = (+.f64 %32 %766)
%1444 = (+.f64 #s(literal 841/108 binary64) %32)
%1445 = (*.f64 %70 #s(literal -2 binary64))
%1447 = (*.f64 %70 #s(literal 2 binary64))
%1451 = (/.f64 #s(literal -2 binary64) %7)
%1454 = (*.f64 %103 #s(literal -1 binary64))
%1456 = (*.f64 #s(literal -1/2 binary64) %70)
%1463 = (*.f64 %43 #s(literal 1 binary64))
%1486 = (/.f64 #s(literal 0 binary64) %8)
%1488 = (/.f64 #s(literal 0 binary64) %7)
%1489 = (/.f64 %1488 #s(literal 1 binary64))
%1491 = (/.f64 #s(literal 0 binary64) %1463)
%1493 = (/.f64 %1488 #s(literal -1 binary64))
%1558 = (/.f64 #s(literal -1 binary64) %49)
%1560 = (/.f64 #s(literal 3/2 binary64) %8)
%1561 = (/.f64 #s(literal 1/2 binary64) %8)
%1564 = (/.f64 %20 #s(literal 1 binary64))
%1566 = (/.f64 %103 #s(literal -1 binary64))
%1568 = (/.f64 #s(literal 1/2 binary64) %1463)
%1580 = (*.f64 #s(literal 1/2 binary64) %116)
%1582 = (*.f64 %20 x)
%1584 = (*.f64 #s(literal -1/2 binary64) %116)
%1603 = (/.f64 %128 %43)
%1605 = (/.f64 %131 %43)
%1629 = (/.f64 %370 %43)
%1631 = (/.f64 %373 %43)
%1635 = (*.f64 %531 x)
%1643 = (approx %584 %1635)
%1650 = (approx %584 %7)
%1657 = (*.f64 %592 #s(literal 2 binary64))
%1659 = (/.f64 #s(literal 1/2 binary64) %587)
%1661 = (/.f64 #s(literal -1 binary64) %587)
%1662 = (*.f64 #s(literal 1/2 binary64) %1661)
%1664 = (/.f64 #s(literal -1/2 binary64) %587)
%1667 = (*.f64 #s(literal 2 binary64) %592)
%1669 = (/.f64 #s(literal 2 binary64) %587)
%1675 = (*.f64 %594 #s(literal -1 binary64))
%1677 = (*.f64 #s(literal -1 binary64) %594)
%1688 = (*.f64 %587 #s(literal 2 binary64))
%1691 = (*.f64 #s(literal 2 binary64) %587)
%1694 = (*.f64 %594 #s(literal 2 binary64))
%1696 = (*.f64 #s(literal 2 binary64) %594)
%1711 = (*.f64 %587 #s(literal -1 binary64))
%1713 = (*.f64 #s(literal -1 binary64) %587)
%1731 = (/.f64 #s(literal 0 binary64) %587)
%1732 = (/.f64 %1731 #s(literal -1 binary64))
%1734 = (/.f64 #s(literal 0 binary64) %1688)
%1736 = (/.f64 #s(literal 0 binary64) %1691)
%1738 = (*.f64 %592 #s(literal 0 binary64))
%1739 = (/.f64 %1738 #s(literal 1 binary64))
%1741 = (*.f64 #s(literal 0 binary64) %592)
%1742 = (/.f64 %1741 #s(literal 1 binary64))
%1744 = (/.f64 #s(literal 0 binary64) %1711)
%1746 = (/.f64 #s(literal 0 binary64) %1713)
%1748 = (/.f64 #s(literal 0 binary64) %1675)
%1750 = (/.f64 %1731 #s(literal 1 binary64))
%1752 = (/.f64 #s(literal 0 binary64) %1677)
%1892 = (/.f64 #s(literal -1 binary64) %1694)
%1894 = (/.f64 #s(literal -1 binary64) %1696)
%1896 = (/.f64 %1664 #s(literal -1 binary64))
%1898 = (/.f64 #s(literal 3/2 binary64) %1688)
%1899 = (/.f64 #s(literal 1/2 binary64) %1688)
%1902 = (/.f64 #s(literal 1 binary64) %1688)
%1904 = (/.f64 #s(literal 3/2 binary64) %1691)
%1905 = (/.f64 #s(literal 1/2 binary64) %1691)
%1908 = (/.f64 #s(literal 1 binary64) %1691)
%1910 = (/.f64 %1659 #s(literal 1 binary64))
%1912 = (/.f64 #s(literal -1/2 binary64) %1711)
%1914 = (/.f64 #s(literal -1/2 binary64) %1713)
%1916 = (/.f64 #s(literal 1/2 binary64) %1675)
%1919 = (/.f64 #s(literal 1/2 binary64) %1677)
x
#s(literal 841/108 binary64)
#s(literal 4/29 binary64)
#s(literal 1 binary64)
#s(literal -1 binary64)
%12
%18
%22
%24
%30
%35
%38
%39
%40
%45
%46
%47
%48
%50
%52
%54
%56
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%71
%74
%79
%83
%85
%86
%88
%90
%92
%93
%94
%95
%96
%97
%100
%101
%102
%104
%105
%107
%108
%109
%110
%111
%113
%115
%118
%120
%121
%122
%123
%124
%127
%130
%133
%136
%138
%140
%141
%142
%143
%144
%145
%146
%147
%148
%149
%150
%151
%152
%153
%154
%155
%156
%157
%158
%159
%160
%161
%162
%163
%164
%165
%166
%167
%168
%169
%170
%171
%172
%173
%174
%175
%176
%177
%178
%179
%180
%181
%182
%183
%184
%185
%186
%187
%188
%189
%190
%191
%192
%193
%194
%195
%196
%197
%199
%200
%201
%202
%203
%204
%205
%206
%207
%208
%209
%210
%211
%212
%213
%214
%215
%216
%217
%218
%219
%220
%221
%222
%223
%224
%225
%226
%227
%228
%229
%230
%231
%232
%233
%234
%235
%236
%237
%238
%239
%240
%241
%242
%243
%244
%245
%246
%247
%248
%249
%250
%251
%252
%253
%254
%255
%256
%257
%258
%259
%260
%261
%262
%263
%264
%265
%266
%267
%268
%269
%270
%271
%272
%273
%274
%275
%276
%277
%278
%279
%280
%281
%282
%283
%284
%285
%286
%287
%288
%289
%290
%291
%292
%293
%294
%295
%296
%297
%298
%299
%300
%301
%302
%303
%304
%305
%306
%307
%308
%309
%310
%311
%312
%313
%314
%315
%316
%317
%318
%319
%320
%321
%7
%322
%323
%324
%325
%326
%327
%328
%329
%331
%333
%335
%337
%338
%339
%342
%345
%349
%350
%352
%354
%356
%358
%361
%364
%367
%369
%372
%375
%376
%377
%378
%379
%380
%381
%382
%383
%384
%385
%386
%387
%388
%389
%390
%391
%392
%393
%394
%395
%396
%397
(*.f64 %399 #s(literal 1/2 binary64))
(*.f64 %401 #s(literal 1/2 binary64))
(*.f64 %403 #s(literal 2 binary64))
(*.f64 #s(literal 8/29 binary64) %11)
(*.f64 %41 #s(literal -4/29 binary64))
(*.f64 #s(literal 1/2 binary64) %407)
(*.f64 #s(literal 2 binary64) %409)
(*.f64 #s(literal 2 binary64) %411)
(*.f64 %27 #s(literal -1 binary64))
(*.f64 #s(literal -4/29 binary64) %41)
(*.f64 %37 #s(literal 4/29 binary64))
(*.f64 %32 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %27)
(*.f64 #s(literal 1 binary64) %32)
(*.f64 #s(literal 4/29 binary64) %37)
(pow.f64 %32 #s(literal 1 binary64))
(/.f64 (neg.f64 %401) #s(literal -2 binary64))
(/.f64 (neg.f64 %407) #s(literal -2 binary64))
(/.f64 %401 #s(literal 2 binary64))
(/.f64 %407 #s(literal 2 binary64))
(/.f64 (*.f64 %80 %41) %5)
(/.f64 (*.f64 x %27) %5)
(/.f64 (/.f64 %76 x) %5)
(/.f64 %330 %5)
(/.f64 %334 %5)
(/.f64 #s(literal -8/29 binary64) (neg.f64 %31))
(/.f64 #s(literal -8/29 binary64) %439)
(/.f64 #s(literal -8/29 binary64) %25)
(/.f64 #s(literal -8/29 binary64) %442)
(/.f64 #s(literal 8/29 binary64) (neg.f64 %25))
(/.f64 #s(literal 8/29 binary64) %446)
(/.f64 #s(literal 8/29 binary64) %31)
(/.f64 #s(literal 8/29 binary64) %438)
(/.f64 %27 #s(literal -1 binary64))
(/.f64 #s(literal -4/29 binary64) %5)
(/.f64 %32 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %32 %89))
(/.f64 #s(literal 1 binary64) (/.f64 %5 #s(literal -4/29 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 %32 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x #s(literal 4/29 binary64)))
%32
(neg.f64 %27)
(fma.f64 %399 #s(literal 1/2 binary64) %462)
(fma.f64 %399 #s(literal 1/2 binary64) %464)
(fma.f64 %399 #s(literal 1/2 binary64) %466)
(fma.f64 %401 #s(literal 1/2 binary64) %462)
(fma.f64 %401 #s(literal 1/2 binary64) %464)
(fma.f64 %401 #s(literal 1/2 binary64) %466)
(fma.f64 %403 #s(literal 2 binary64) %462)
(fma.f64 %403 #s(literal 2 binary64) %464)
(fma.f64 %403 #s(literal 2 binary64) %466)
(fma.f64 #s(literal 8/29 binary64) %11 %462)
(fma.f64 #s(literal 8/29 binary64) %11 %464)
(fma.f64 #s(literal 8/29 binary64) %11 %466)
(fma.f64 %41 #s(literal -4/29 binary64) %462)
(fma.f64 %41 #s(literal -4/29 binary64) %464)
(fma.f64 %41 #s(literal -4/29 binary64) %466)
(fma.f64 #s(literal 1/2 binary64) %407 %462)
(fma.f64 #s(literal 1/2 binary64) %407 %464)
(fma.f64 #s(literal 1/2 binary64) %407 %466)
(fma.f64 #s(literal 1/2 binary64) %32 %411)
(fma.f64 #s(literal 2 binary64) %409 %462)
(fma.f64 #s(literal 2 binary64) %409 %464)
(fma.f64 #s(literal 2 binary64) %409 %466)
(fma.f64 #s(literal 2 binary64) %411 %462)
(fma.f64 #s(literal 2 binary64) %411 %464)
(fma.f64 #s(literal 2 binary64) %411 %466)
(fma.f64 %27 #s(literal -1 binary64) %462)
(fma.f64 %27 #s(literal -1 binary64) %464)
(fma.f64 %27 #s(literal -1 binary64) %466)
(fma.f64 #s(literal -4/29 binary64) %41 %462)
(fma.f64 #s(literal -4/29 binary64) %41 %464)
(fma.f64 #s(literal -4/29 binary64) %41 %466)
(fma.f64 %37 #s(literal 4/29 binary64) %462)
(fma.f64 %37 #s(literal 4/29 binary64) %464)
(fma.f64 %37 #s(literal 4/29 binary64) %466)
(fma.f64 %32 #s(literal 1/2 binary64) %403)
(fma.f64 %32 #s(literal 1 binary64) %462)
(fma.f64 %32 #s(literal 1 binary64) %464)
(fma.f64 %32 #s(literal 1 binary64) %466)
(fma.f64 #s(literal -1 binary64) %27 %462)
(fma.f64 #s(literal -1 binary64) %27 %464)
(fma.f64 #s(literal -1 binary64) %27 %466)
(fma.f64 #s(literal 1 binary64) %32 %462)
(fma.f64 #s(literal 1 binary64) %32 %464)
(fma.f64 #s(literal 1 binary64) %32 %466)
(fma.f64 #s(literal 4/29 binary64) %37 %462)
(fma.f64 #s(literal 4/29 binary64) %37 %464)
(fma.f64 #s(literal 4/29 binary64) %37 %466)
(+.f64 %512 %512)
(+.f64 %514 %514)
(+.f64 %517 %517)
(+.f64 %520 %520)
(+.f64 %403 %403)
(+.f64 %411 %411)
(+.f64 %32 %462)
(+.f64 %32 %464)
(+.f64 %32 %466)
(*.f64 #s(literal 1 binary64) %531)
(pow.f64 %531 #s(literal 1 binary64))
%531
(/.f64 #s(literal 1 binary64) (pow.f64 %531 %89))
(/.f64 #s(literal 1 binary64) (pow.f64 %531 #s(literal -1 binary64)))
#s(literal 108/841 binary64)
(*.f64 #s(literal 216/841 binary64) %11)
(*.f64 %41 #s(literal -108/841 binary64))
(*.f64 #s(literal 2 binary64) %543)
(*.f64 #s(literal -108/841 binary64) %41)
(*.f64 %546 #s(literal 1 binary64))
(*.f64 #s(literal 108/841 binary64) %37)
(*.f64 %37 #s(literal 108/841 binary64))
(*.f64 #s(literal -1 binary64) %550)
(*.f64 #s(literal 1 binary64) %546)
(pow.f64 %546 #s(literal 1 binary64))
(/.f64 %554 #s(literal -1 binary64))
(/.f64 #s(literal -108/841 binary64) %5)
(/.f64 %546 #s(literal 1 binary64))
%546
(/.f64 #s(literal 1 binary64) (pow.f64 %546 %89))
(/.f64 #s(literal 1 binary64) (/.f64 %5 #s(literal -108/841 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 %546 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x #s(literal 108/841 binary64)))
(neg.f64 %550)
(neg.f64 (*.f64 %37 #s(literal -108/841 binary64)))
(neg.f64 %554)
(fma.f64 #s(literal 216/841 binary64) %11 %466)
(fma.f64 %41 #s(literal -108/841 binary64) %466)
(fma.f64 #s(literal 2 binary64) %543 %466)
(fma.f64 #s(literal -108/841 binary64) %41 %466)
(fma.f64 %546 #s(literal 1 binary64) %466)
(fma.f64 #s(literal 108/841 binary64) %37 %466)
(fma.f64 %37 #s(literal 108/841 binary64) %466)
(fma.f64 #s(literal -1 binary64) %550 %466)
(fma.f64 #s(literal 1 binary64) %546 %466)
(+.f64 %580 %580)
(+.f64 %546 %466)
(*.f64 #s(literal 1 binary64) %587)
(pow.f64 %587 #s(literal 1 binary64))
%587
(/.f64 #s(literal 1 binary64) (pow.f64 %587 %89))
(/.f64 #s(literal 1 binary64) %592)
(neg.f64 %594)
%597
%599
%601
%603
%605
%607
%609
%611
%612
%614
%615
%616
%617
%618
%619
%621
%623
%624
%625
%627
%629
%630
%632
%634
%636
%638
%639
%640
%641
%642
%643
%644
%645
%646
%648
%649
%650
%653
%657
%660
%665
%669
%674
%678
%680
%683
%686
%690
%692
%695
%700
%701
%702
%703
%704
%705
%706
%707
%708
%711
%713
%714
%715
%717
%718
%719
%720
%721
%722
%723
%724
%726
%728
%729
%731
%733
%735
%736
%738
%740
%742
%743
%744
%747
%750
%753
%755
%757
%759
%762
%765
%768
%769
%770
%771
%772
%774
%776
%779
%781
%783
%785
%788
%791
%793
%795
%797
%798
%799
%800
%801
%802
%803
%804
%805
%806
%807
%808
%809
%810
%811
%812
%813
%814
%815
%816
%817
%818
%819
%820
%821
%822
%823
%824
%825
%826
%827
%828
%829
%830
%831
%832
%833
%834
%835
%836
%837
%838
%839
%840
%841
%842
%843
%844
%845
%846
%847
%848
%849
%850
%851
%852
%853
%854
%855
%856
%857
%858
%859
%860
%861
%862
%863
%864
%865
%866
%867
%868
%869
%870
%871
%872
%873
%874
%875
%876
%877
%878
%879
%880
%881
%882
%883
%884
%885
%886
%887
%888
%889
%890
%891
%892
%893
%894
%895
%896
%897
%898
%899
%900
%901
%902
%903
%904
%905
%906
%907
%908
%909
%910
%911
%912
%913
%914
%915
%916
%917
%918
%919
%920
%921
%922
%923
%924
%925
%926
%927
%928
%929
%930
%931
%932
%933
%934
%935
%936
%937
%938
%939
%940
%941
%942
%943
%944
%945
%946
%947
%948
%949
%950
%951
%952
%953
%954
%955
%956
%957
%958
%959
%960
%961
%962
%963
%964
%965
%966
%967
%968
%969
%970
%971
%972
%973
%974
%975
%976
%977
%978
%979
%980
%981
%982
%983
%984
%985
%986
%987
%988
%989
%990
%991
%992
%993
%994
%995
%996
%997
%998
%999
%1000
%1001
%1002
%1003
%1004
%1005
%1006
%1007
%1008
%1009
%1010
%1011
%1012
%1013
%1014
%1015
%1016
%1017
%1018
%1019
%1020
%1021
%1022
%1023
%1024
%1025
%1026
%1027
%1028
%1029
%1030
%1031
%1032
%1033
%1034
%1035
%1036
%1037
%1038
%1039
%1040
%1041
%1042
%1043
%1044
%1045
%1046
%1047
%1048
%1049
%1050
%1051
%1052
%1053
%1054
%1055
%1056
%1057
%1058
%1059
%1060
%1061
%1062
%1063
%1064
%1065
%1066
%1067
%1068
%1069
%1070
%1071
%1072
%1073
%1074
%1075
%1076
%1077
%1078
%1079
%1080
%1081
%1082
%1083
%1084
%1085
%1086
%1087
%1088
%1089
%1090
%1091
%1092
%1093
%1094
%1095
%1096
%1097
%1098
%1099
%1100
%1101
%1102
%1103
%1104
%1105
%1106
%1107
%1108
%1109
%1110
%1111
%1112
%1113
%1114
%1115
%1116
%1117
%1118
%1119
%1120
%1121
%1122
%1123
%1124
%1125
%1126
%1127
%1128
%1129
%1130
%1131
%1132
%1133
%1134
%1135
%1136
%1137
%1138
%1139
%1140
%1141
%1142
%1143
%1144
%1145
%1146
%1147
%1148
%1149
%1150
%1151
%1152
%1153
%1154
%1155
%1156
%1157
%1158
%1159
%1160
%1161
%1162
%1163
%1164
%1165
%1166
%1167
%1168
%1169
%1170
%1171
%1172
%1173
%1174
%1175
%1176
%1177
%1178
%1179
%1180
%1181
%1182
%1183
%1184
%1185
%1186
%1187
%1188
%1189
%1190
%1191
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1199
%1200
%1201
%1202
%1203
%1204
%1205
%1206
%1207
%1208
%1209
%1210
%1211
%1212
%1213
%1214
%1215
%1216
%1217
%1218
%1219
%1220
%1221
%1222
%1223
%1224
%1225
%1226
%1227
%1228
%1229
%1230
%1231
%1232
%1233
%1234
%1235
%1236
%1237
%1238
%1239
%1240
%1241
%1242
%1243
%1244
%1245
%1246
%1247
%1248
%1249
%1250
%1251
%1252
%1253
%1254
%1255
%1256
%1257
%1258
%1259
%1260
%1261
%1262
%1263
%1264
%1265
%1266
%1267
%1268
%1269
%1270
%1271
%1272
%1273
%1274
%1275
%1276
%1277
%1278
%1279
%1280
%1281
%1282
%1283
%1284
%1285
%1286
%1287
%1288
%1289
%1290
%1291
%1292
%1293
%1294
%1295
%1296
%1297
%1298
%1299
%1300
%1301
%1302
%1303
%1304
%1305
%1306
%1307
%1308
%1309
%1310
%1311
%1312
%1313
%1314
%1315
%1316
%1317
%1318
%1319
%1320
%1321
%1322
%1323
%1324
%1325
%1326
%1327
%1328
%1329
%1330
%1331
%1332
%1333
%1334
%1335
%1336
%1337
%1338
%1339
%1340
%1341
%1342
%1343
%1344
%1345
%1346
%1347
%1348
%1349
%1350
%1351
%1352
%1353
%1354
%1355
%1356
%1357
%1358
%1359
%1360
%1361
%1362
%1363
%1364
%1365
%1366
%1367
%1368
%1369
%1370
%1371
%1372
%1373
%1374
%1375
%1376
%1377
%1378
%1379
%1380
%1381
%1382
%1383
%1384
%1385
%1386
%1388
%1390
%1393
%1394
%1396
%1398
%1399
%1400
%1401
%1402
%1403
%1404
%1406
%1407
%1408
%1409
%1411
%1413
%1414
%1415
%1416
%1417
%1418
%1419
%1420
%1421
%1422
%1423
%1424
%1425
%1426
%1427
%1428
%1429
%1430
%1431
%1432
%1433
%1434
%1435
%1436
%1437
%1438
%1439
%1440
%1441
%1442
%1443
%33
%1444
(*.f64 %1445 #s(literal 1/2 binary64))
(*.f64 %1447 #s(literal -1/2 binary64))
(*.f64 %20 #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) %103)
(*.f64 #s(literal 1/2 binary64) %1451)
(*.f64 #s(literal 1/2 binary64) %698)
(*.f64 #s(literal 2 binary64) %1454)
(*.f64 #s(literal 2 binary64) %1456)
(*.f64 #s(literal 2 binary64) %20)
(*.f64 %57 #s(literal 1 binary64))
(*.f64 %70 #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) %70)
(*.f64 #s(literal 1 binary64) %57)
(pow.f64 %1463 #s(literal -1 binary64))
(pow.f64 %43 #s(literal -1 binary64))
(pow.f64 %57 #s(literal 1 binary64))
(/.f64 %699 #s(literal -2 binary64))
(/.f64 %89 %7)
(/.f64 %698 #s(literal 2 binary64))
(/.f64 #s(literal -2 binary64) %606)
(/.f64 #s(literal -2 binary64) %23)
(/.f64 #s(literal -2 binary64) %49)
(/.f64 #s(literal 2 binary64) %84)
(/.f64 #s(literal 2 binary64) %8)
(/.f64 %57 #s(literal 1 binary64))
(/.f64 %70 %89)
(/.f64 %70 #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 %1463))
%57
(/.f64 #s(literal 1 binary64) (pow.f64 %57 %89))
(/.f64 #s(literal 1 binary64) %91)
(/.f64 #s(literal 1 binary64) %1463)
(/.f64 #s(literal 1 binary64) %43)
(neg.f64 %70)
(fma.f64 %1445 #s(literal 1/2 binary64) %1486)
(fma.f64 %1445 #s(literal 1/2 binary64) %1489)
(fma.f64 %1445 #s(literal 1/2 binary64) %1491)
(fma.f64 %1445 #s(literal 1/2 binary64) %1493)
(fma.f64 %1445 #s(literal 1/2 binary64) %1488)
(fma.f64 %1447 #s(literal -1/2 binary64) %1486)
(fma.f64 %1447 #s(literal -1/2 binary64) %1489)
(fma.f64 %1447 #s(literal -1/2 binary64) %1491)
(fma.f64 %1447 #s(literal -1/2 binary64) %1493)
(fma.f64 %1447 #s(literal -1/2 binary64) %1488)
(fma.f64 %20 #s(literal 2 binary64) %1486)
(fma.f64 %20 #s(literal 2 binary64) %1489)
(fma.f64 %20 #s(literal 2 binary64) %1491)
(fma.f64 %20 #s(literal 2 binary64) %1493)
(fma.f64 %20 #s(literal 2 binary64) %1488)
(fma.f64 #s(literal -2 binary64) %103 %1486)
(fma.f64 #s(literal -2 binary64) %103 %1489)
(fma.f64 #s(literal -2 binary64) %103 %1491)
(fma.f64 #s(literal -2 binary64) %103 %1493)
(fma.f64 #s(literal -2 binary64) %103 %1488)
(fma.f64 #s(literal 1/2 binary64) %1451 %1486)
(fma.f64 #s(literal 1/2 binary64) %1451 %1489)
(fma.f64 #s(literal 1/2 binary64) %1451 %1491)
(fma.f64 #s(literal 1/2 binary64) %1451 %1493)
(fma.f64 #s(literal 1/2 binary64) %1451 %1488)
(fma.f64 #s(literal 1/2 binary64) %698 %1486)
(fma.f64 #s(literal 1/2 binary64) %698 %1489)
(fma.f64 #s(literal 1/2 binary64) %698 %1491)
(fma.f64 #s(literal 1/2 binary64) %698 %1493)
(fma.f64 #s(literal 1/2 binary64) %698 %1488)
(fma.f64 #s(literal 1/2 binary64) %57 %20)
(fma.f64 #s(literal 2 binary64) %1454 %1486)
(fma.f64 #s(literal 2 binary64) %1454 %1489)
(fma.f64 #s(literal 2 binary64) %1454 %1491)
(fma.f64 #s(literal 2 binary64) %1454 %1493)
(fma.f64 #s(literal 2 binary64) %1454 %1488)
(fma.f64 #s(literal 2 binary64) %1456 %1486)
(fma.f64 #s(literal 2 binary64) %1456 %1489)
(fma.f64 #s(literal 2 binary64) %1456 %1491)
(fma.f64 #s(literal 2 binary64) %1456 %1493)
(fma.f64 #s(literal 2 binary64) %1456 %1488)
(fma.f64 #s(literal 2 binary64) %20 %1486)
(fma.f64 #s(literal 2 binary64) %20 %1489)
(fma.f64 #s(literal 2 binary64) %20 %1491)
(fma.f64 #s(literal 2 binary64) %20 %1493)
(fma.f64 #s(literal 2 binary64) %20 %1488)
(fma.f64 %57 #s(literal 1 binary64) %1486)
(fma.f64 %57 #s(literal 1 binary64) %1489)
(fma.f64 %57 #s(literal 1 binary64) %1491)
(fma.f64 %57 #s(literal 1 binary64) %1493)
(fma.f64 %57 #s(literal 1 binary64) %1488)
(fma.f64 %70 #s(literal -1 binary64) %1486)
(fma.f64 %70 #s(literal -1 binary64) %1489)
(fma.f64 %70 #s(literal -1 binary64) %1491)
(fma.f64 %70 #s(literal -1 binary64) %1493)
(fma.f64 %70 #s(literal -1 binary64) %1488)
(fma.f64 #s(literal -1 binary64) %70 %1486)
(fma.f64 #s(literal -1 binary64) %70 %1489)
(fma.f64 #s(literal -1 binary64) %70 %1491)
(fma.f64 #s(literal -1 binary64) %70 %1493)
(fma.f64 #s(literal -1 binary64) %70 %1488)
(fma.f64 #s(literal 1 binary64) %20 %20)
(fma.f64 #s(literal 1 binary64) %57 %1486)
(fma.f64 #s(literal 1 binary64) %57 %1489)
(fma.f64 #s(literal 1 binary64) %57 %1491)
(fma.f64 #s(literal 1 binary64) %57 %1493)
(fma.f64 #s(literal 1 binary64) %57 %1488)
(+.f64 %1558 %1558)
(+.f64 %1560 %1561)
(+.f64 %1561 %1560)
(+.f64 %1564 %1564)
(+.f64 %1566 %1566)
(+.f64 %1568 %1568)
(+.f64 %1491 %57)
(+.f64 %1488 %57)
(+.f64 %20 %20)
(+.f64 %57 %1486)
(+.f64 %57 %1489)
(+.f64 %57 %1491)
(+.f64 %57 %1493)
(+.f64 %57 %1488)
(*.f64 %25 %103)
(*.f64 %31 %20)
(*.f64 #s(literal -2 binary64) %1580)
(*.f64 #s(literal 2 binary64) %1582)
(*.f64 #s(literal 2 binary64) %1584)
(*.f64 %116 #s(literal -1 binary64))
(*.f64 %5 %70)
(*.f64 %57 x)
(*.f64 %70 %5)
(*.f64 #s(literal -1 binary64) %116)
(*.f64 #s(literal 1 binary64) %106)
(*.f64 x %57)
(pow.f64 %106 #s(literal 1 binary64))
(/.f64 %116 %89)
(/.f64 %116 #s(literal -1 binary64))
(/.f64 %5 %7)
(/.f64 %106 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %106 %89))
(/.f64 #s(literal 1 binary64) %28)
(/.f64 x %91)
%106
(neg.f64 %116)
(fma.f64 %25 %103 %1603)
(fma.f64 %25 %103 %1605)
(fma.f64 %31 %20 %1603)
(fma.f64 %31 %20 %1605)
(fma.f64 #s(literal -2 binary64) %1580 %1603)
(fma.f64 #s(literal -2 binary64) %1580 %1605)
(fma.f64 #s(literal 2 binary64) %1582 %1603)
(fma.f64 #s(literal 2 binary64) %1582 %1605)
(fma.f64 #s(literal 2 binary64) %1584 %1603)
(fma.f64 #s(literal 2 binary64) %1584 %1605)
(fma.f64 %116 #s(literal -1 binary64) %1603)
(fma.f64 %116 #s(literal -1 binary64) %1605)
(fma.f64 %5 %70 %1603)
(fma.f64 %5 %70 %1605)
(fma.f64 %57 x %1603)
(fma.f64 %57 x %1605)
(fma.f64 %70 %5 %1603)
(fma.f64 %70 %5 %1605)
(fma.f64 #s(literal -1 binary64) %116 %1603)
(fma.f64 #s(literal -1 binary64) %116 %1605)
(fma.f64 #s(literal 1 binary64) %106 %1603)
(fma.f64 #s(literal 1 binary64) %106 %1605)
(fma.f64 x %57 %1603)
(fma.f64 x %57 %1605)
(+.f64 %1629 %1629)
(+.f64 %1631 %1631)
(+.f64 %106 %1603)
(+.f64 %106 %1605)
%597
%599
%601
%603
%605
%607
%609
%611
%612
%614
%615
%616
%617
%618
%619
%621
%623
%624
%625
%627
%629
%630
%632
%634
%636
%638
%639
%640
%641
%642
%643
%644
%645
%646
%648
%649
%650
%653
%657
%660
%665
%669
%674
%678
%680
%683
%686
%690
%692
%695
%700
%701
%702
%703
%704
%705
%706
%707
%708
%711
%713
%714
%715
%717
%718
%719
%720
%721
%722
%723
%724
%726
%728
%729
%731
%733
%735
%736
%738
%740
%742
%743
%744
%747
%750
%753
%755
%757
%759
%762
%765
%768
%769
%770
%771
%772
%774
%776
%779
%781
%783
%785
%788
%791
%793
%795
%797
%798
%799
%800
%801
%802
%803
%804
%805
%806
%807
%808
%809
%810
%811
%812
%813
%814
%815
%816
%817
%818
%819
%820
%821
%822
%823
%824
%825
%826
%827
%828
%829
%830
%831
%832
%833
%834
%835
%836
%837
%838
%839
%840
%841
%842
%843
%844
%845
%846
%847
%848
%849
%850
%851
%852
%853
%854
%855
%856
%857
%858
%859
%860
%861
%862
%863
%864
%865
%866
%867
%868
%869
%870
%871
%872
%873
%874
%875
%876
%877
%878
%879
%880
%881
%882
%883
%884
%885
%886
%887
%888
%889
%890
%891
%892
%893
%894
%895
%896
%897
%898
%899
%900
%901
%902
%903
%904
%905
%906
%907
%908
%909
%910
%911
%912
%913
%914
%915
%916
%917
%918
%919
%920
%921
%922
%923
%924
%925
%926
%927
%928
%929
%930
%931
%932
%933
%934
%935
%936
%937
%938
%939
%940
%941
%942
%943
%944
%945
%946
%947
%948
%949
%950
%951
%952
%953
%954
%955
%956
%957
%958
%959
%960
%961
%962
%963
%964
%965
%966
%967
%968
%969
%970
%971
%972
%973
%974
%975
%976
%977
%978
%979
%980
%981
%982
%983
%984
%985
%986
%987
%988
%989
%990
%991
%992
%993
%994
%995
%996
%997
%998
%999
%1000
%1001
%1002
%1003
%1004
%1005
%1006
%1007
%1008
%1009
%1010
%1011
%1012
%1013
%1014
%1015
%1016
%1017
%1018
%1019
%1020
%1021
%1022
%1023
%1024
%1025
%1026
%1027
%1028
%1029
%1030
%1031
%1032
%1033
%1034
%1035
%1036
%1037
%1038
%1039
%1040
%1041
%1042
%1043
%1044
%1045
%1046
%1047
%1048
%1049
%1050
%1051
%1052
%1053
%1054
%1055
%1056
%1057
%1058
%1059
%1060
%1061
%1062
%1063
%1064
%1065
%1066
%1067
%1068
%1069
%1070
%1071
%1072
%1073
%1074
%1075
%1076
%1077
%1078
%1079
%1080
%1081
%1082
%1083
%1084
%1085
%1086
%1087
%1088
%1089
%1090
%1091
%1092
%1093
%1094
%1095
%1096
%1097
%1098
%1099
%1100
%1101
%1102
%1103
%1104
%1105
%1106
%1107
%1108
%1109
%1110
%1111
%1112
%1113
%1114
%1115
%1116
%1117
%1118
%1119
%1120
%1121
%1122
%1123
%1124
%1125
%1126
%1127
%1128
%1129
%1130
%1131
%1132
%1133
%1134
%1135
%1136
%1137
%1138
%1139
%1140
%1141
%1142
%1143
%1144
%1145
%1146
%1147
%1148
%1149
%1150
%1151
%1152
%1153
%1154
%1155
%1156
%1157
%1158
%1159
%1160
%1161
%1162
%1163
%1164
%1165
%1166
%1167
%1168
%1169
%1170
%1171
%1172
%1173
%1174
%1175
%1176
%1177
%1178
%1179
%1180
%1181
%1182
%1183
%1184
%1185
%1186
%1187
%1188
%1189
%1190
%1191
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1199
%1200
%1201
%1202
%1203
%1204
%1205
%1206
%1207
%1208
%1209
%1210
%1211
%1212
%1213
%1214
%1215
%1216
%1217
%1218
%1219
%1220
%1221
%1222
%1223
%1224
%1225
%1226
%1227
%1228
%1229
%1230
%1231
%1232
%1233
%1234
%1235
%1236
%1237
%1238
%1239
%1240
%1241
%1242
%1243
%1244
%1245
%1246
%1247
%1248
%1249
%1250
%1251
%1252
%1253
%1254
%1255
%1256
%1257
%1258
%1259
%1260
%1261
%1262
%1263
%1264
%1265
%1266
%1267
%1268
%1269
%1270
%1271
%1272
%1273
%1274
%1275
%1276
%1277
%1278
%1279
%1280
%1281
%1282
%1283
%1284
%1285
%1286
%1287
%1288
%1289
%1290
%1291
%1292
%1293
%1294
%1295
%1296
%1297
%1298
%1299
%1300
%1301
%1302
%1303
%1304
%1305
%1306
%1307
%1308
%1309
%1310
%1311
%1312
%1313
%1314
%1315
%1316
%1317
%1318
%1319
%1320
%1321
%1322
%1323
%1324
%1325
%1326
%1327
%1328
%1329
%1330
%1331
%1332
%1333
%1334
%1335
%1336
%1337
%1338
%1339
%1340
%1341
%1342
%1343
%1344
%1345
%1346
%1347
%1348
%1349
%1350
%1351
%1352
%1353
%1354
%1355
%1356
%1357
%1358
%1359
%1360
%1361
%1362
%1363
%1364
%1365
%1366
%1367
%1368
%1369
%1370
%1371
%1372
%1373
%1374
%1375
%1376
%1377
%1378
%1379
%1380
%1381
%1382
%1383
%1384
%1385
%1386
%1388
%1390
%1393
%1394
%1396
%1398
%1399
%1400
%1401
%1402
%1403
%1404
%1406
%1407
%1408
%1409
%1411
%1413
%1414
%1415
%1416
%1417
%1418
%1419
%1420
%1421
%1422
%1423
%1424
%1425
%1426
%1427
%1428
%1429
%1430
%1431
%1432
%1433
%1434
%1435
%1436
%1437
%1438
%1439
%1440
%1441
%1442
%1443
%33
%1444
%12
%18
%22
%24
%30
%35
%38
%39
%40
%45
%46
%47
%48
%50
%52
%54
%56
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%71
%74
%79
%83
%85
%86
%88
%90
%92
%93
%94
%95
%96
%97
%100
%101
%102
%104
%105
%107
%108
%109
%110
%111
%113
%115
%118
%120
%121
%122
%123
%124
%127
%130
%133
%136
%138
%140
%141
%142
%143
%144
%145
%146
%147
%148
%149
%150
%151
%152
%153
%154
%155
%156
%157
%158
%159
%160
%161
%162
%163
%164
%165
%166
%167
%168
%169
%170
%171
%172
%173
%174
%175
%176
%177
%178
%179
%180
%181
%182
%183
%184
%185
%186
%187
%188
%189
%190
%191
%192
%193
%194
%195
%196
%197
%199
%200
%201
%202
%203
%204
%205
%206
%207
%208
%209
%210
%211
%212
%213
%214
%215
%216
%217
%218
%219
%220
%221
%222
%223
%224
%225
%226
%227
%228
%229
%230
%231
%232
%233
%234
%235
%236
%237
%238
%239
%240
%241
%242
%243
%244
%245
%246
%247
%248
%249
%250
%251
%252
%253
%254
%255
%256
%257
%258
%259
%260
%261
%262
%263
%264
%265
%266
%267
%268
%269
%270
%271
%272
%273
%274
%275
%276
%277
%278
%279
%280
%281
%282
%283
%284
%285
%286
%287
%288
%289
%290
%291
%292
%293
%294
%295
%296
%297
%298
%299
%300
%301
%302
%303
%304
%305
%306
%307
%308
%309
%310
%311
%312
%313
%314
%315
%316
%317
%318
%319
%320
%321
%7
%322
%323
%324
%325
%326
%327
%328
%329
%331
%333
%335
%337
%338
%339
%342
%345
%349
%350
%352
%354
%356
%358
%361
%364
%367
%369
%372
%375
%376
%377
%378
%379
%380
%381
%382
%383
%384
%385
%386
%387
%388
%389
%390
%391
%392
%393
%394
%395
%396
%397
%1635
(*.f64 #s(literal 1 binary64) %1635)
(*.f64 x %531)
(pow.f64 %1635 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %1635 %89))
(/.f64 #s(literal 1 binary64) (pow.f64 %1635 #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) %1643)
(pow.f64 %1643 #s(literal 1 binary64))
%1643
(/.f64 #s(literal 1 binary64) (pow.f64 %1643 %89))
(/.f64 #s(literal 1 binary64) (pow.f64 %1643 #s(literal -1 binary64)))
%12
%18
%22
%24
%30
%35
%38
%39
%40
%45
%46
%47
%48
%50
%52
%54
%56
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%71
%74
%79
%83
%85
%86
%88
%90
%92
%93
%94
%95
%96
%97
%100
%101
%102
%104
%105
%107
%108
%109
%110
%111
%113
%115
%118
%120
%121
%122
%123
%124
%127
%130
%133
%136
%138
%140
%141
%142
%143
%144
%145
%146
%147
%148
%149
%150
%151
%152
%153
%154
%155
%156
%157
%158
%159
%160
%161
%162
%163
%164
%165
%166
%167
%168
%169
%170
%171
%172
%173
%174
%175
%176
%177
%178
%179
%180
%181
%182
%183
%184
%185
%186
%187
%188
%189
%190
%191
%192
%193
%194
%195
%196
%197
%199
%200
%201
%202
%203
%204
%205
%206
%207
%208
%209
%210
%211
%212
%213
%214
%215
%216
%217
%218
%219
%220
%221
%222
%223
%224
%225
%226
%227
%228
%229
%230
%231
%232
%233
%234
%235
%236
%237
%238
%239
%240
%241
%242
%243
%244
%245
%246
%247
%248
%249
%250
%251
%252
%253
%254
%255
%256
%257
%258
%259
%260
%261
%262
%263
%264
%265
%266
%267
%268
%269
%270
%271
%272
%273
%274
%275
%276
%277
%278
%279
%280
%281
%282
%283
%284
%285
%286
%287
%288
%289
%290
%291
%292
%293
%294
%295
%296
%297
%298
%299
%300
%301
%302
%303
%304
%305
%306
%307
%308
%309
%310
%311
%312
%313
%314
%315
%316
%317
%318
%319
%320
%321
%7
%322
%323
%324
%325
%326
%327
%328
%329
%331
%333
%335
%337
%338
%339
%342
%345
%349
%350
%352
%354
%356
%358
%361
%364
%367
%369
%372
%375
%376
%377
%378
%379
%380
%381
%382
%383
%384
%385
%386
%387
%388
%389
%390
%391
%392
%393
%394
%395
%396
%397
(*.f64 #s(literal 1 binary64) %1650)
(pow.f64 %1650 #s(literal 1 binary64))
%1650
(/.f64 #s(literal 1 binary64) (pow.f64 %1650 %89))
(/.f64 #s(literal 1 binary64) (pow.f64 %1650 #s(literal -1 binary64)))
(*.f64 %1657 #s(literal 1/2 binary64))
(*.f64 %1659 #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) %1662)
(*.f64 #s(literal -2 binary64) %1664)
(*.f64 %1661 #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) %1667)
(*.f64 #s(literal 1/2 binary64) %1669)
(*.f64 #s(literal 2 binary64) %1659)
(*.f64 %592 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %1661)
(*.f64 #s(literal 1 binary64) %592)
(pow.f64 %1675 #s(literal -1 binary64))
(pow.f64 %1677 #s(literal -1 binary64))
(pow.f64 %592 #s(literal 1 binary64))
(pow.f64 %587 #s(literal -1 binary64))
(/.f64 (neg.f64 %1657) #s(literal -2 binary64))
(/.f64 (neg.f64 %1667) #s(literal -2 binary64))
(/.f64 %1657 #s(literal 2 binary64))
(/.f64 %1667 #s(literal 2 binary64))
(/.f64 %89 %594)
(/.f64 #s(literal -2 binary64) (neg.f64 %1688))
(/.f64 #s(literal -2 binary64) (neg.f64 %1691))
(/.f64 #s(literal -2 binary64) %1694)
(/.f64 #s(literal -2 binary64) %1696)
(/.f64 %1661 %89)
(/.f64 %1661 #s(literal -1 binary64))
(/.f64 #s(literal 2 binary64) (neg.f64 %1694))
(/.f64 #s(literal 2 binary64) (neg.f64 %1696))
(/.f64 #s(literal 2 binary64) %1688)
(/.f64 #s(literal 2 binary64) %1691)
(/.f64 %592 #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 %1675))
(/.f64 #s(literal -1 binary64) (neg.f64 %1677))
(/.f64 #s(literal -1 binary64) %1711)
(/.f64 #s(literal -1 binary64) %1713)
(/.f64 #s(literal -1 binary64) %594)
(/.f64 #s(literal 1 binary64) (neg.f64 %1711))
(/.f64 #s(literal 1 binary64) (neg.f64 %1713))
(/.f64 #s(literal 1 binary64) (pow.f64 %592 %89))
(/.f64 #s(literal 1 binary64) %1675)
(/.f64 #s(literal 1 binary64) %1677)
(/.f64 #s(literal 1 binary64) (/.f64 %594 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 %592 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %587 #s(literal 1 binary64)))
%592
(neg.f64 %1661)
(fma.f64 %1657 #s(literal 1/2 binary64) %1732)
(fma.f64 %1657 #s(literal 1/2 binary64) %1734)
(fma.f64 %1657 #s(literal 1/2 binary64) %1736)
(fma.f64 %1657 #s(literal 1/2 binary64) %1739)
(fma.f64 %1657 #s(literal 1/2 binary64) %1742)
(fma.f64 %1657 #s(literal 1/2 binary64) %1744)
(fma.f64 %1657 #s(literal 1/2 binary64) %1746)
(fma.f64 %1657 #s(literal 1/2 binary64) %1748)
(fma.f64 %1657 #s(literal 1/2 binary64) %1750)
(fma.f64 %1657 #s(literal 1/2 binary64) %1752)
(fma.f64 %1657 #s(literal 1/2 binary64) %1738)
(fma.f64 %1657 #s(literal 1/2 binary64) %1741)
(fma.f64 %1657 #s(literal 1/2 binary64) %1731)
(fma.f64 %1659 #s(literal 2 binary64) %1732)
(fma.f64 %1659 #s(literal 2 binary64) %1734)
(fma.f64 %1659 #s(literal 2 binary64) %1736)
(fma.f64 %1659 #s(literal 2 binary64) %1739)
(fma.f64 %1659 #s(literal 2 binary64) %1742)
(fma.f64 %1659 #s(literal 2 binary64) %1744)
(fma.f64 %1659 #s(literal 2 binary64) %1746)
(fma.f64 %1659 #s(literal 2 binary64) %1748)
(fma.f64 %1659 #s(literal 2 binary64) %1750)
(fma.f64 %1659 #s(literal 2 binary64) %1752)
(fma.f64 %1659 #s(literal 2 binary64) %1738)
(fma.f64 %1659 #s(literal 2 binary64) %1741)
(fma.f64 %1659 #s(literal 2 binary64) %1731)
(fma.f64 %1659 #s(literal 1 binary64) %1659)
(fma.f64 #s(literal -2 binary64) %1662 %1732)
(fma.f64 #s(literal -2 binary64) %1662 %1734)
(fma.f64 #s(literal -2 binary64) %1662 %1736)
(fma.f64 #s(literal -2 binary64) %1662 %1739)
(fma.f64 #s(literal -2 binary64) %1662 %1742)
(fma.f64 #s(literal -2 binary64) %1662 %1744)
(fma.f64 #s(literal -2 binary64) %1662 %1746)
(fma.f64 #s(literal -2 binary64) %1662 %1748)
(fma.f64 #s(literal -2 binary64) %1662 %1750)
(fma.f64 #s(literal -2 binary64) %1662 %1752)
(fma.f64 #s(literal -2 binary64) %1662 %1738)
(fma.f64 #s(literal -2 binary64) %1662 %1741)
(fma.f64 #s(literal -2 binary64) %1662 %1731)
(fma.f64 #s(literal -2 binary64) %1664 %1732)
(fma.f64 #s(literal -2 binary64) %1664 %1734)
(fma.f64 #s(literal -2 binary64) %1664 %1736)
(fma.f64 #s(literal -2 binary64) %1664 %1739)
(fma.f64 #s(literal -2 binary64) %1664 %1742)
(fma.f64 #s(literal -2 binary64) %1664 %1744)
(fma.f64 #s(literal -2 binary64) %1664 %1746)
(fma.f64 #s(literal -2 binary64) %1664 %1748)
(fma.f64 #s(literal -2 binary64) %1664 %1750)
(fma.f64 #s(literal -2 binary64) %1664 %1752)
(fma.f64 #s(literal -2 binary64) %1664 %1738)
(fma.f64 #s(literal -2 binary64) %1664 %1741)
(fma.f64 #s(literal -2 binary64) %1664 %1731)
(fma.f64 #s(literal -1/2 binary64) %1661 %1659)
(fma.f64 %1661 #s(literal -1 binary64) %1732)
(fma.f64 %1661 #s(literal -1 binary64) %1734)
(fma.f64 %1661 #s(literal -1 binary64) %1736)
(fma.f64 %1661 #s(literal -1 binary64) %1739)
(fma.f64 %1661 #s(literal -1 binary64) %1742)
(fma.f64 %1661 #s(literal -1 binary64) %1744)
(fma.f64 %1661 #s(literal -1 binary64) %1746)
(fma.f64 %1661 #s(literal -1 binary64) %1748)
(fma.f64 %1661 #s(literal -1 binary64) %1750)
(fma.f64 %1661 #s(literal -1 binary64) %1752)
(fma.f64 %1661 #s(literal -1 binary64) %1738)
(fma.f64 %1661 #s(literal -1 binary64) %1741)
(fma.f64 %1661 #s(literal -1 binary64) %1731)
(fma.f64 #s(literal 1/2 binary64) %1667 %1732)
(fma.f64 #s(literal 1/2 binary64) %1667 %1734)
(fma.f64 #s(literal 1/2 binary64) %1667 %1736)
(fma.f64 #s(literal 1/2 binary64) %1667 %1739)
(fma.f64 #s(literal 1/2 binary64) %1667 %1742)
(fma.f64 #s(literal 1/2 binary64) %1667 %1744)
(fma.f64 #s(literal 1/2 binary64) %1667 %1746)
(fma.f64 #s(literal 1/2 binary64) %1667 %1748)
(fma.f64 #s(literal 1/2 binary64) %1667 %1750)
(fma.f64 #s(literal 1/2 binary64) %1667 %1752)
(fma.f64 #s(literal 1/2 binary64) %1667 %1738)
(fma.f64 #s(literal 1/2 binary64) %1667 %1741)
(fma.f64 #s(literal 1/2 binary64) %1667 %1731)
(fma.f64 #s(literal 1/2 binary64) %1669 %1732)
(fma.f64 #s(literal 1/2 binary64) %1669 %1734)
(fma.f64 #s(literal 1/2 binary64) %1669 %1736)
(fma.f64 #s(literal 1/2 binary64) %1669 %1739)
(fma.f64 #s(literal 1/2 binary64) %1669 %1742)
(fma.f64 #s(literal 1/2 binary64) %1669 %1744)
(fma.f64 #s(literal 1/2 binary64) %1669 %1746)
(fma.f64 #s(literal 1/2 binary64) %1669 %1748)
(fma.f64 #s(literal 1/2 binary64) %1669 %1750)
(fma.f64 #s(literal 1/2 binary64) %1669 %1752)
(fma.f64 #s(literal 1/2 binary64) %1669 %1738)
(fma.f64 #s(literal 1/2 binary64) %1669 %1741)
(fma.f64 #s(literal 1/2 binary64) %1669 %1731)
(fma.f64 #s(literal 1/2 binary64) %592 %1659)
(fma.f64 #s(literal 2 binary64) %1659 %1732)
(fma.f64 #s(literal 2 binary64) %1659 %1734)
(fma.f64 #s(literal 2 binary64) %1659 %1736)
(fma.f64 #s(literal 2 binary64) %1659 %1739)
(fma.f64 #s(literal 2 binary64) %1659 %1742)
(fma.f64 #s(literal 2 binary64) %1659 %1744)
(fma.f64 #s(literal 2 binary64) %1659 %1746)
(fma.f64 #s(literal 2 binary64) %1659 %1748)
(fma.f64 #s(literal 2 binary64) %1659 %1750)
(fma.f64 #s(literal 2 binary64) %1659 %1752)
(fma.f64 #s(literal 2 binary64) %1659 %1738)
(fma.f64 #s(literal 2 binary64) %1659 %1741)
(fma.f64 #s(literal 2 binary64) %1659 %1731)
(fma.f64 %592 #s(literal 1/2 binary64) %1659)
(fma.f64 %592 #s(literal 1 binary64) %1732)
(fma.f64 %592 #s(literal 1 binary64) %1734)
(fma.f64 %592 #s(literal 1 binary64) %1736)
(fma.f64 %592 #s(literal 1 binary64) %1739)
(fma.f64 %592 #s(literal 1 binary64) %1742)
(fma.f64 %592 #s(literal 1 binary64) %1744)
(fma.f64 %592 #s(literal 1 binary64) %1746)
(fma.f64 %592 #s(literal 1 binary64) %1748)
(fma.f64 %592 #s(literal 1 binary64) %1750)
(fma.f64 %592 #s(literal 1 binary64) %1752)
(fma.f64 %592 #s(literal 1 binary64) %1738)
(fma.f64 %592 #s(literal 1 binary64) %1741)
(fma.f64 %592 #s(literal 1 binary64) %1731)
(fma.f64 #s(literal -1 binary64) %1661 %1732)
(fma.f64 #s(literal -1 binary64) %1661 %1734)
(fma.f64 #s(literal -1 binary64) %1661 %1736)
(fma.f64 #s(literal -1 binary64) %1661 %1739)
(fma.f64 #s(literal -1 binary64) %1661 %1742)
(fma.f64 #s(literal -1 binary64) %1661 %1744)
(fma.f64 #s(literal -1 binary64) %1661 %1746)
(fma.f64 #s(literal -1 binary64) %1661 %1748)
(fma.f64 #s(literal -1 binary64) %1661 %1750)
(fma.f64 #s(literal -1 binary64) %1661 %1752)
(fma.f64 #s(literal -1 binary64) %1661 %1738)
(fma.f64 #s(literal -1 binary64) %1661 %1741)
(fma.f64 #s(literal -1 binary64) %1661 %1731)
(fma.f64 #s(literal 1 binary64) %1659 %1659)
(fma.f64 #s(literal 1 binary64) %592 %1732)
(fma.f64 #s(literal 1 binary64) %592 %1734)
(fma.f64 #s(literal 1 binary64) %592 %1736)
(fma.f64 #s(literal 1 binary64) %592 %1739)
(fma.f64 #s(literal 1 binary64) %592 %1742)
(fma.f64 #s(literal 1 binary64) %592 %1744)
(fma.f64 #s(literal 1 binary64) %592 %1746)
(fma.f64 #s(literal 1 binary64) %592 %1748)
(fma.f64 #s(literal 1 binary64) %592 %1750)
(fma.f64 #s(literal 1 binary64) %592 %1752)
(fma.f64 #s(literal 1 binary64) %592 %1738)
(fma.f64 #s(literal 1 binary64) %592 %1741)
(fma.f64 #s(literal 1 binary64) %592 %1731)
(+.f64 %1892 %1892)
(+.f64 %1894 %1894)
(+.f64 %1896 %1896)
(+.f64 %1898 %1899)
(+.f64 %1899 %1898)
(+.f64 %1902 %1902)
(+.f64 %1904 %1905)
(+.f64 %1905 %1904)
(+.f64 %1908 %1908)
(+.f64 %1910 %1910)
(+.f64 %1912 %1912)
(+.f64 %1914 %1914)
(+.f64 %1916 %1916)
(+.f64 %1748 %592)
(+.f64 %1919 %1919)
(+.f64 %1752 %592)
(+.f64 %1731 %592)
(+.f64 %1659 %1659)
(+.f64 %592 %1732)
(+.f64 %592 %1734)
(+.f64 %592 %1736)
(+.f64 %592 %1739)
(+.f64 %592 %1742)
(+.f64 %592 %1744)
(+.f64 %592 %1746)
(+.f64 %592 %1748)
(+.f64 %592 %1750)
(+.f64 %592 %1752)
(+.f64 %592 %1738)
(+.f64 %592 %1741)
(+.f64 %592 %1731)

reconstruct231.0ms (13.2%)

Counts
2 978 → 196
Compiler

Compiled 2 978 to 2 022 computations (32.1% saved)

eval15.0ms (0.8%)

Compiler

Compiled 190 to 523 computations (-175.3% saved)

prune3.0ms (0.2%)

Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New1891190
Fresh000
Picked224
Done022
Total1915196
Accuracy
100.0%
Counts
196 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 #s(literal 841/108 binary64) x #s(literal 4/29 binary64))
99.8%
(*.f64 x (+.f64 (/.f64 #s(literal 4/29 binary64) x) #s(literal 841/108 binary64)))
55.0%
%4 = (+ (* 841/108 x) 4/29)
(approx %4 (*.f64 x (/.f64 #s(literal -1 binary64) (approx (* (/ -1 %4) x) #s(literal -108/841 binary64)))))
55.3%
(approx (+ (* 841/108 x) 4/29) (*.f64 x (approx (+ 841/108 (* 4/29 (/ 1 x))) #s(literal 841/108 binary64))))
45.9%
(approx (+ (* 841/108 x) 4/29) #s(literal 4/29 binary64))
Compiler

Compiled 5 to 12 computations (-140.0% saved)

sample0.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series6.0ms (0.4%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
092337
Stop Event
iter-limit
Counts
7 → 20
Calls
Call 1
Inputs
%7 = (+ (* 841/108 x) 4/29)
%10 = (approx (* (/ -1 %7) x) #s(literal -108/841 binary64))
%11 = (/.f64 #s(literal -1 binary64) %10)
%12 = (*.f64 x %11)
x
#s(literal -1 binary64)
#s(literal -108/841 binary64)
%10
%11
%12
(approx %7 %12)
Outputs
%10 = (* (/ -1 (+ (* 841/108 x) 4/29)) x)
%37 = (/ -1 %10)
%42 = (*.f64 #s(literal 841/108 binary64) x)
%43 = (+.f64 #s(literal 4/29 binary64) %42)
%46 = (* x %37)
%53 = (/.f64 #s(literal 1 binary64) x)
%54 = (*.f64 #s(literal 46656/20511149 binary64) %53)
%62 = (+.f64 #s(literal 108/841 binary64) (/.f64 #s(literal 20155392/500246412961 binary64) (pow.f64 x #s(literal 2 binary64))))
%75 = (+.f64 #s(literal 841/108 binary64) (*.f64 #s(literal 4/29 binary64) %53))
(approx x #s(literal 0 binary64))
(approx x x)
(approx %10 (*.f64 #s(literal -29/4 binary64) x))
(approx %10 (*.f64 x (-.f64 (*.f64 #s(literal 707281/1728 binary64) x) #s(literal 29/4 binary64))))
(approx %10 (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 707281/1728 binary64) (*.f64 #s(literal -17249876309/746496 binary64) x))) #s(literal 29/4 binary64))))
(approx %10 (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 707281/1728 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 420707233300201/322486272 binary64) x) #s(literal 17249876309/746496 binary64))))) #s(literal 29/4 binary64))))
(approx %37 (/.f64 #s(literal 4/29 binary64) x))
(approx %37 (/.f64 %43 x))
(approx %46 #s(literal 4/29 binary64))
(approx %46 %43)
(approx %10 #s(literal -108/841 binary64))
(approx %10 (-.f64 %54 #s(literal 108/841 binary64)))
(approx %10 (-.f64 %54 %62))
(approx %10 (-.f64 (fma.f64 #s(literal 46656/20511149 binary64) %53 (*.f64 #s(literal 8707129344/12200509765705829 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))) %62))
(approx %37 #s(literal 841/108 binary64))
(approx %37 %75)
(approx %46 %42)
(approx %46 (*.f64 x %75))
(approx %10 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 20155392/500246412961 binary64) %53) #s(literal 46656/20511149 binary64)) x)) #s(literal 108/841 binary64)))
(approx %10 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 8707129344/12200509765705829 binary64) %53) #s(literal 20155392/500246412961 binary64)) x)) #s(literal 46656/20511149 binary64)) x)) #s(literal 108/841 binary64)))
Calls

3 calls:

TimeVariablePoint
1.0ms
x
-inf
1.0ms
x
inf
1.0ms
x
0

rewrite98.0ms (5.6%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01363
01563
15453
217153
344953
4103253
0411653
0453948
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
7 → 725
Calls
Call 1
Inputs
%7 = (+ (* 841/108 x) 4/29)
%10 = (approx (* (/ -1 %7) x) #s(literal -108/841 binary64))
%11 = (/.f64 #s(literal -1 binary64) %10)
%12 = (*.f64 x %11)
x
#s(literal -1 binary64)
#s(literal -108/841 binary64)
%10
%11
%12
(approx %7 %12)
Outputs
%6 = (* x 841/108)
%9 = (approx (/ x (- -4/29 %6)) #s(literal -108/841 binary64))
%12 = (/.f64 #s(literal 1 binary64) %9)
%14 = (neg.f64 %9)
%16 = (/.f64 #s(literal -1 binary64) %9)
%18 = (/.f64 %16 #s(literal 1/2 binary64))
%20 = (/.f64 %16 #s(literal -1 binary64))
%23 = (/.f64 #s(literal 2 binary64) %9)
%27 = (/.f64 #s(literal -2 binary64) %9)
%31 = (/.f64 #s(literal 4 binary64) %14)
%33 = (/.f64 %16 #s(literal 4 binary64))
%35 = (/.f64 #s(literal 1/2 binary64) %9)
%37 = (/.f64 #s(literal -1/2 binary64) %9)
%39 = (/.f64 %16 #s(literal -2 binary64))
%41 = (+.f64 %9 %9)
%42 = (/.f64 #s(literal 1 binary64) %41)
%44 = (*.f64 #s(literal 2 binary64) %9)
%45 = (/.f64 #s(literal 1 binary64) %44)
%50 = (neg.f64 %41)
%51 = (/.f64 #s(literal 1 binary64) %50)
%53 = (*.f64 #s(literal 2 binary64) %14)
%54 = (/.f64 #s(literal 1 binary64) %53)
%72 = (*.f64 %9 %9)
%76 = (*.f64 %9 %14)
%80 = (*.f64 %14 %9)
%84 = (*.f64 %14 %14)
%88 = (*.f64 %41 %14)
%92 = (*.f64 %44 %14)
%96 = (*.f64 %50 %14)
%100 = (*.f64 %53 %14)
%165 = (*.f64 #s(literal 0 binary64) %27)
%167 = (*.f64 #s(literal 0 binary64) %37)
%169 = (/.f64 #s(literal 0 binary64) %9)
%170 = (*.f64 %169 #s(literal 1 binary64))
%172 = (*.f64 %169 #s(literal -1 binary64))
%174 = (/.f64 #s(literal 0 binary64) %50)
%176 = (/.f64 #s(literal 0 binary64) %53)
%187 = (*.f64 #s(literal 1/2 binary64) %37)
%276 = (*.f64 #s(literal 3/2 binary64) %37)
%336 = (cosh.f64 #s(literal 1 binary64))
%339 = (sinh.f64 #s(literal 1 binary64))
%343 = (/.f64 #s(literal -1 binary64) %41)
%345 = (/.f64 #s(literal -1 binary64) %44)
%359 = (/.f64 #s(literal 3/2 binary64) %50)
%360 = (/.f64 #s(literal 1/2 binary64) %50)
%364 = (/.f64 #s(literal 3/2 binary64) %53)
%365 = (/.f64 #s(literal 1/2 binary64) %53)
%378 = (/.f64 x %9)
%379 = (*.f64 %378 #s(literal 2 binary64))
%381 = (*.f64 %378 #s(literal -2 binary64))
%383 = (/.f64 x %14)
%384 = (*.f64 #s(literal 2 binary64) %383)
%386 = (*.f64 #s(literal -1/2 binary64) x)
%388 = (*.f64 #s(literal 1/2 binary64) x)
%390 = (*.f64 #s(literal -2 binary64) x)
%394 = (/.f64 %383 #s(literal 4 binary64))
%396 = (+.f64 x x)
%400 = (/.f64 %383 #s(literal -2 binary64))
%402 = (*.f64 %35 x)
%404 = (*.f64 #s(literal 1/2 binary64) %378)
%406 = (/.f64 %388 %9)
%408 = (/.f64 %390 %14)
%410 = (*.f64 #s(literal 2 binary64) %378)
%413 = (/.f64 %396 %14)
%416 = (/.f64 %383 #s(literal 2 binary64))
%418 = (*.f64 %37 x)
%420 = (*.f64 #s(literal -1/2 binary64) %378)
%422 = (/.f64 %386 %9)
%425 = (neg.f64 x)
%453 = (*.f64 #s(literal 0 binary64) %378)
%455 = (*.f64 %169 x)
%457 = (*.f64 %169 %425)
%459 = (*.f64 x #s(literal 0 binary64))
%460 = (*.f64 %459 %12)
%462 = (*.f64 #s(literal 0 binary64) x)
%463 = (*.f64 %462 %12)
%465 = (*.f64 #s(literal 0 binary64) %383)
%467 = (*.f64 %459 %16)
%469 = (*.f64 %462 %16)
%471 = (/.f64 %459 %14)
%473 = (/.f64 %462 %14)
%475 = (/.f64 %459 %9)
%477 = (/.f64 %462 %9)
%563 = (*.f64 %386 %12)
%713 = (*.f64 #s(literal 0 binary64) %381)
%865 = (/.f64 x %53)
%883 = (approx (- %6 -4/29) %383)
x
#s(literal -1 binary64)
#s(literal -108/841 binary64)
(*.f64 #s(literal 1 binary64) %9)
(pow.f64 %9 #s(literal 1 binary64))
%9
(/.f64 #s(literal 1 binary64) %12)
(neg.f64 %14)
(*.f64 %18 #s(literal 1/2 binary64))
(*.f64 %20 #s(literal -1 binary64))
(*.f64 %23 #s(literal -1/2 binary64))
(*.f64 %27 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/4 binary64) %31)
(*.f64 #s(literal 4 binary64) %33)
(*.f64 %35 #s(literal -2 binary64))
(*.f64 %37 #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) %39)
(*.f64 #s(literal -2 binary64) %42)
(*.f64 #s(literal -2 binary64) %45)
(*.f64 #s(literal -2 binary64) %35)
(*.f64 #s(literal -1/2 binary64) %23)
(*.f64 #s(literal 1/2 binary64) %27)
(*.f64 #s(literal 2 binary64) %51)
(*.f64 #s(literal 2 binary64) %54)
(*.f64 #s(literal 2 binary64) %37)
(*.f64 %12 #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) %16)
(*.f64 %16 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %12)
(pow.f64 %14 #s(literal -1 binary64))
(pow.f64 %16 #s(literal 1 binary64))
(/.f64 (fma.f64 %37 %9 #s(literal -1/2 binary64)) %9)
(/.f64 (fma.f64 %37 %14 #s(literal 1/2 binary64)) %14)
(/.f64 (fma.f64 %16 %14 #s(literal 0 binary64)) %14)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %9 (*.f64 #s(literal -1/2 binary64) %9)) %72)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %14 (*.f64 #s(literal 1/2 binary64) %9)) %76)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %9 (*.f64 #s(literal -1/2 binary64) %14)) %80)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %14 (*.f64 #s(literal 1/2 binary64) %14)) %84)
(/.f64 (fma.f64 #s(literal -2 binary64) %14 (*.f64 #s(literal 0 binary64) %41)) %88)
(/.f64 (fma.f64 #s(literal -2 binary64) %14 (*.f64 #s(literal 0 binary64) %44)) %92)
(/.f64 (fma.f64 #s(literal 2 binary64) %14 (*.f64 #s(literal 0 binary64) %50)) %96)
(/.f64 (fma.f64 #s(literal 2 binary64) %14 (*.f64 #s(literal 0 binary64) %53)) %100)
(/.f64 (+.f64 %14 (*.f64 #s(literal 0 binary64) %14)) %84)
(/.f64 (fma.f64 #s(literal -1 binary64) %14 (*.f64 #s(literal 0 binary64) %9)) %76)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %9 (*.f64 %9 #s(literal -1/2 binary64))) %72)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %14 (*.f64 %9 #s(literal 1/2 binary64))) %76)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %9 (*.f64 %14 #s(literal -1/2 binary64))) %80)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %14 (*.f64 %14 #s(literal 1/2 binary64))) %84)
(/.f64 (fma.f64 %27 %14 #s(literal 0 binary64)) %53)
(/.f64 (fma.f64 #s(literal -2 binary64) %14 (*.f64 %41 #s(literal 0 binary64))) %88)
(/.f64 (fma.f64 #s(literal -2 binary64) %14 (*.f64 %44 #s(literal 0 binary64))) %92)
(/.f64 (fma.f64 #s(literal 2 binary64) %14 (*.f64 %50 #s(literal 0 binary64))) %96)
(/.f64 (fma.f64 #s(literal 2 binary64) %14 (*.f64 %53 #s(literal 0 binary64))) %100)
(/.f64 (+.f64 %14 (*.f64 %14 #s(literal 0 binary64))) %84)
(/.f64 (fma.f64 #s(literal -1 binary64) %14 (*.f64 %9 #s(literal 0 binary64))) %76)
(/.f64 %23 #s(literal -2 binary64))
(/.f64 %27 #s(literal 2 binary64))
(/.f64 #s(literal -2 binary64) %41)
(/.f64 #s(literal -2 binary64) %44)
(/.f64 #s(literal 2 binary64) %50)
(/.f64 #s(literal 2 binary64) %53)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %27))
(/.f64 #s(literal 1 binary64) (/.f64 %41 #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %44 #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %50 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %53 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %14 #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 %16 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %9 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) %14)
(/.f64 %16 #s(literal 1 binary64))
%16
(neg.f64 %12)
(fma.f64 %18 #s(literal 1/2 binary64) %165)
(fma.f64 %18 #s(literal 1/2 binary64) %167)
(fma.f64 %18 #s(literal 1/2 binary64) %170)
(fma.f64 %18 #s(literal 1/2 binary64) %172)
(fma.f64 %18 #s(literal 1/2 binary64) %174)
(fma.f64 %18 #s(literal 1/2 binary64) %176)
(fma.f64 %18 #s(literal 1/2 binary64) %169)
(fma.f64 %20 #s(literal -1 binary64) %165)
(fma.f64 %20 #s(literal -1 binary64) %167)
(fma.f64 %20 #s(literal -1 binary64) %170)
(fma.f64 %20 #s(literal -1 binary64) %172)
(fma.f64 %20 #s(literal -1 binary64) %174)
(fma.f64 %20 #s(literal -1 binary64) %176)
(fma.f64 %20 #s(literal -1 binary64) %169)
(fma.f64 #s(literal 3/2 binary64) %37 %187)
(fma.f64 %23 #s(literal -1/2 binary64) %165)
(fma.f64 %23 #s(literal -1/2 binary64) %167)
(fma.f64 %23 #s(literal -1/2 binary64) %170)
(fma.f64 %23 #s(literal -1/2 binary64) %172)
(fma.f64 %23 #s(literal -1/2 binary64) %174)
(fma.f64 %23 #s(literal -1/2 binary64) %176)
(fma.f64 %23 #s(literal -1/2 binary64) %169)
(fma.f64 %27 #s(literal 1/2 binary64) %165)
(fma.f64 %27 #s(literal 1/2 binary64) %167)
(fma.f64 %27 #s(literal 1/2 binary64) %170)
(fma.f64 %27 #s(literal 1/2 binary64) %172)
(fma.f64 %27 #s(literal 1/2 binary64) %174)
(fma.f64 %27 #s(literal 1/2 binary64) %176)
(fma.f64 %27 #s(literal 1/2 binary64) %169)
(fma.f64 #s(literal 1/4 binary64) %31 %165)
(fma.f64 #s(literal 1/4 binary64) %31 %167)
(fma.f64 #s(literal 1/4 binary64) %31 %170)
(fma.f64 #s(literal 1/4 binary64) %31 %172)
(fma.f64 #s(literal 1/4 binary64) %31 %174)
(fma.f64 #s(literal 1/4 binary64) %31 %176)
(fma.f64 #s(literal 1/4 binary64) %31 %169)
(fma.f64 #s(literal 4 binary64) %33 %165)
(fma.f64 #s(literal 4 binary64) %33 %167)
(fma.f64 #s(literal 4 binary64) %33 %170)
(fma.f64 #s(literal 4 binary64) %33 %172)
(fma.f64 #s(literal 4 binary64) %33 %174)
(fma.f64 #s(literal 4 binary64) %33 %176)
(fma.f64 #s(literal 4 binary64) %33 %169)
(fma.f64 %35 #s(literal -2 binary64) %165)
(fma.f64 %35 #s(literal -2 binary64) %167)
(fma.f64 %35 #s(literal -2 binary64) %170)
(fma.f64 %35 #s(literal -2 binary64) %172)
(fma.f64 %35 #s(literal -2 binary64) %174)
(fma.f64 %35 #s(literal -2 binary64) %176)
(fma.f64 %35 #s(literal -2 binary64) %169)
(fma.f64 %35 #s(literal -1 binary64) %37)
(fma.f64 %37 #s(literal 2 binary64) %165)
(fma.f64 %37 #s(literal 2 binary64) %167)
(fma.f64 %37 #s(literal 2 binary64) %170)
(fma.f64 %37 #s(literal 2 binary64) %172)
(fma.f64 %37 #s(literal 2 binary64) %174)
(fma.f64 %37 #s(literal 2 binary64) %176)
(fma.f64 %37 #s(literal 2 binary64) %169)
(fma.f64 %37 #s(literal 1 binary64) %37)
(fma.f64 #s(literal -2 binary64) %39 %165)
(fma.f64 #s(literal -2 binary64) %39 %167)
(fma.f64 #s(literal -2 binary64) %39 %170)
(fma.f64 #s(literal -2 binary64) %39 %172)
(fma.f64 #s(literal -2 binary64) %39 %174)
(fma.f64 #s(literal -2 binary64) %39 %176)
(fma.f64 #s(literal -2 binary64) %39 %169)
(fma.f64 #s(literal -2 binary64) %42 %165)
(fma.f64 #s(literal -2 binary64) %42 %167)
(fma.f64 #s(literal -2 binary64) %42 %170)
(fma.f64 #s(literal -2 binary64) %42 %172)
(fma.f64 #s(literal -2 binary64) %42 %174)
(fma.f64 #s(literal -2 binary64) %42 %176)
(fma.f64 #s(literal -2 binary64) %42 %169)
(fma.f64 #s(literal -2 binary64) %45 %165)
(fma.f64 #s(literal -2 binary64) %45 %167)
(fma.f64 #s(literal -2 binary64) %45 %170)
(fma.f64 #s(literal -2 binary64) %45 %172)
(fma.f64 #s(literal -2 binary64) %45 %174)
(fma.f64 #s(literal -2 binary64) %45 %176)
(fma.f64 #s(literal -2 binary64) %45 %169)
(fma.f64 #s(literal -2 binary64) %35 %165)
(fma.f64 #s(literal -2 binary64) %35 %167)
(fma.f64 #s(literal -2 binary64) %35 %170)
(fma.f64 #s(literal -2 binary64) %35 %172)
(fma.f64 #s(literal -2 binary64) %35 %174)
(fma.f64 #s(literal -2 binary64) %35 %176)
(fma.f64 #s(literal -2 binary64) %35 %169)
(fma.f64 #s(literal -1/2 binary64) %23 %165)
(fma.f64 #s(literal -1/2 binary64) %23 %167)
(fma.f64 #s(literal -1/2 binary64) %23 %170)
(fma.f64 #s(literal -1/2 binary64) %23 %172)
(fma.f64 #s(literal -1/2 binary64) %23 %174)
(fma.f64 #s(literal -1/2 binary64) %23 %176)
(fma.f64 #s(literal -1/2 binary64) %23 %169)
(fma.f64 #s(literal -1/2 binary64) %12 %37)
(fma.f64 #s(literal 1/2 binary64) %27 %165)
(fma.f64 #s(literal 1/2 binary64) %27 %167)
(fma.f64 #s(literal 1/2 binary64) %27 %170)
(fma.f64 #s(literal 1/2 binary64) %27 %172)
(fma.f64 #s(literal 1/2 binary64) %27 %174)
(fma.f64 #s(literal 1/2 binary64) %27 %176)
(fma.f64 #s(literal 1/2 binary64) %27 %169)
(fma.f64 #s(literal 1/2 binary64) %37 %276)
(fma.f64 #s(literal 1/2 binary64) %16 %37)
(fma.f64 #s(literal 2 binary64) %51 %165)
(fma.f64 #s(literal 2 binary64) %51 %167)
(fma.f64 #s(literal 2 binary64) %51 %170)
(fma.f64 #s(literal 2 binary64) %51 %172)
(fma.f64 #s(literal 2 binary64) %51 %174)
(fma.f64 #s(literal 2 binary64) %51 %176)
(fma.f64 #s(literal 2 binary64) %51 %169)
(fma.f64 #s(literal 2 binary64) %54 %165)
(fma.f64 #s(literal 2 binary64) %54 %167)
(fma.f64 #s(literal 2 binary64) %54 %170)
(fma.f64 #s(literal 2 binary64) %54 %172)
(fma.f64 #s(literal 2 binary64) %54 %174)
(fma.f64 #s(literal 2 binary64) %54 %176)
(fma.f64 #s(literal 2 binary64) %54 %169)
(fma.f64 #s(literal 2 binary64) %37 %165)
(fma.f64 #s(literal 2 binary64) %37 %167)
(fma.f64 #s(literal 2 binary64) %37 %170)
(fma.f64 #s(literal 2 binary64) %37 %172)
(fma.f64 #s(literal 2 binary64) %37 %174)
(fma.f64 #s(literal 2 binary64) %37 %176)
(fma.f64 #s(literal 2 binary64) %37 %169)
(fma.f64 %12 #s(literal -1/2 binary64) %37)
(fma.f64 %12 #s(literal 0 binary64) %16)
(fma.f64 %12 #s(literal -1 binary64) %165)
(fma.f64 %12 #s(literal -1 binary64) %167)
(fma.f64 %12 #s(literal -1 binary64) %170)
(fma.f64 %12 #s(literal -1 binary64) %172)
(fma.f64 %12 #s(literal -1 binary64) %174)
(fma.f64 %12 #s(literal -1 binary64) %176)
(fma.f64 %12 #s(literal -1 binary64) %169)
(fma.f64 #s(literal 0 binary64) %12 %16)
(fma.f64 #s(literal 0 binary64) %16 %16)
(fma.f64 #s(literal 1 binary64) %37 %37)
(fma.f64 #s(literal 1 binary64) %16 %165)
(fma.f64 #s(literal 1 binary64) %16 %167)
(fma.f64 #s(literal 1 binary64) %16 %170)
(fma.f64 #s(literal 1 binary64) %16 %172)
(fma.f64 #s(literal 1 binary64) %16 %174)
(fma.f64 #s(literal 1 binary64) %16 %176)
(fma.f64 #s(literal 1 binary64) %16 %169)
(fma.f64 %16 #s(literal 1/2 binary64) %37)
(fma.f64 %16 #s(literal 0 binary64) %16)
(fma.f64 %16 #s(literal 1 binary64) %165)
(fma.f64 %16 #s(literal 1 binary64) %167)
(fma.f64 %16 #s(literal 1 binary64) %170)
(fma.f64 %16 #s(literal 1 binary64) %172)
(fma.f64 %16 #s(literal 1 binary64) %174)
(fma.f64 %16 #s(literal 1 binary64) %176)
(fma.f64 %16 #s(literal 1 binary64) %169)
(fma.f64 #s(literal -1 binary64) %35 %37)
(fma.f64 #s(literal -1 binary64) %12 %165)
(fma.f64 #s(literal -1 binary64) %12 %167)
(fma.f64 #s(literal -1 binary64) %12 %170)
(fma.f64 #s(literal -1 binary64) %12 %172)
(fma.f64 #s(literal -1 binary64) %12 %174)
(fma.f64 #s(literal -1 binary64) %12 %176)
(fma.f64 #s(literal -1 binary64) %12 %169)
(-.f64 (/.f64 (*.f64 %336 %336) %14) (/.f64 (*.f64 %339 %339) %14))
(-.f64 %343 %42)
(-.f64 %345 %45)
(-.f64 %51 (/.f64 #s(literal -1 binary64) %50))
(-.f64 %54 (/.f64 #s(literal -1 binary64) %53))
(-.f64 %27 %16)
(-.f64 %169 %12)
(-.f64 %37 %35)
(-.f64 %16 %169)
(+.f64 %276 %187)
(+.f64 %187 %276)
(+.f64 %343 %343)
(+.f64 %345 %345)
(+.f64 %359 %360)
(+.f64 %360 %359)
(+.f64 %51 %51)
(+.f64 %364 %365)
(+.f64 %365 %364)
(+.f64 %54 %54)
(+.f64 %169 %16)
(+.f64 %37 %37)
(+.f64 %16 %165)
(+.f64 %16 %167)
(+.f64 %16 %170)
(+.f64 %16 %172)
(+.f64 %16 %174)
(+.f64 %16 %176)
(+.f64 %16 %169)
(*.f64 %379 #s(literal -1/2 binary64))
(*.f64 %381 #s(literal 1/2 binary64))
(*.f64 %384 #s(literal 1/2 binary64))
(*.f64 %23 %386)
(*.f64 %27 %388)
(*.f64 %390 %45)
(*.f64 %390 %35)
(*.f64 %386 %23)
(*.f64 #s(literal 4 binary64) %394)
(*.f64 %396 %54)
(*.f64 %396 %37)
(*.f64 %388 %27)
(*.f64 #s(literal -2 binary64) %400)
(*.f64 #s(literal -2 binary64) %402)
(*.f64 #s(literal -2 binary64) %404)
(*.f64 #s(literal -2 binary64) %406)
(*.f64 #s(literal -1/2 binary64) %408)
(*.f64 #s(literal -1/2 binary64) %410)
(*.f64 %378 #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) %413)
(*.f64 #s(literal 1/2 binary64) %384)
(*.f64 #s(literal 2 binary64) %416)
(*.f64 #s(literal 2 binary64) %418)
(*.f64 #s(literal 2 binary64) %420)
(*.f64 #s(literal 2 binary64) %422)
(*.f64 x %16)
(*.f64 %425 %12)
(*.f64 %12 %425)
(*.f64 #s(literal 1 binary64) %383)
(*.f64 %383 #s(literal 1 binary64))
(*.f64 %16 x)
(*.f64 #s(literal -1 binary64) %378)
(pow.f64 %383 #s(literal 1 binary64))
(/.f64 %381 #s(literal 2 binary64))
(/.f64 %410 #s(literal -2 binary64))
(/.f64 %384 #s(literal 2 binary64))
(/.f64 %390 %44)
(/.f64 %396 %53)
%383
(/.f64 %425 %9)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %384))
(/.f64 #s(literal 1 binary64) (/.f64 %44 %390))
(/.f64 #s(literal 1 binary64) (/.f64 %53 %396))
(/.f64 #s(literal 1 binary64) (/.f64 %14 x))
(/.f64 #s(literal 1 binary64) (/.f64 %9 %425))
(/.f64 #s(literal 1 binary64) (pow.f64 %383 #s(literal -1 binary64)))
(/.f64 %383 #s(literal 1 binary64))
(neg.f64 %378)
(fma.f64 %379 #s(literal -1/2 binary64) %453)
(fma.f64 %379 #s(literal -1/2 binary64) %455)
(fma.f64 %379 #s(literal -1/2 binary64) %457)
(fma.f64 %379 #s(literal -1/2 binary64) %460)
(fma.f64 %379 #s(literal -1/2 binary64) %463)
(fma.f64 %379 #s(literal -1/2 binary64) %465)
(fma.f64 %379 #s(literal -1/2 binary64) %467)
(fma.f64 %379 #s(literal -1/2 binary64) %469)
(fma.f64 %379 #s(literal -1/2 binary64) %471)
(fma.f64 %379 #s(literal -1/2 binary64) %473)
(fma.f64 %379 #s(literal -1/2 binary64) %475)
(fma.f64 %379 #s(literal -1/2 binary64) %477)
(fma.f64 %381 #s(literal 1/2 binary64) %453)
(fma.f64 %381 #s(literal 1/2 binary64) %455)
(fma.f64 %381 #s(literal 1/2 binary64) %457)
(fma.f64 %381 #s(literal 1/2 binary64) %460)
(fma.f64 %381 #s(literal 1/2 binary64) %463)
(fma.f64 %381 #s(literal 1/2 binary64) %465)
(fma.f64 %381 #s(literal 1/2 binary64) %467)
(fma.f64 %381 #s(literal 1/2 binary64) %469)
(fma.f64 %381 #s(literal 1/2 binary64) %471)
(fma.f64 %381 #s(literal 1/2 binary64) %473)
(fma.f64 %381 #s(literal 1/2 binary64) %475)
(fma.f64 %381 #s(literal 1/2 binary64) %477)
(fma.f64 %384 #s(literal 1/2 binary64) %453)
(fma.f64 %384 #s(literal 1/2 binary64) %455)
(fma.f64 %384 #s(literal 1/2 binary64) %457)
(fma.f64 %384 #s(literal 1/2 binary64) %460)
(fma.f64 %384 #s(literal 1/2 binary64) %463)
(fma.f64 %384 #s(literal 1/2 binary64) %465)
(fma.f64 %384 #s(literal 1/2 binary64) %467)
(fma.f64 %384 #s(literal 1/2 binary64) %469)
(fma.f64 %384 #s(literal 1/2 binary64) %471)
(fma.f64 %384 #s(literal 1/2 binary64) %473)
(fma.f64 %384 #s(literal 1/2 binary64) %475)
(fma.f64 %384 #s(literal 1/2 binary64) %477)
(fma.f64 %23 %386 %453)
(fma.f64 %23 %386 %455)
(fma.f64 %23 %386 %457)
(fma.f64 %23 %386 %460)
(fma.f64 %23 %386 %463)
(fma.f64 %23 %386 %465)
(fma.f64 %23 %386 %467)
(fma.f64 %23 %386 %469)
(fma.f64 %23 %386 %471)
(fma.f64 %23 %386 %473)
(fma.f64 %23 %386 %475)
(fma.f64 %23 %386 %477)
(fma.f64 %27 %388 %453)
(fma.f64 %27 %388 %455)
(fma.f64 %27 %388 %457)
(fma.f64 %27 %388 %460)
(fma.f64 %27 %388 %463)
(fma.f64 %27 %388 %465)
(fma.f64 %27 %388 %467)
(fma.f64 %27 %388 %469)
(fma.f64 %27 %388 %471)
(fma.f64 %27 %388 %473)
(fma.f64 %27 %388 %475)
(fma.f64 %27 %388 %477)
(fma.f64 %390 %45 %453)
(fma.f64 %390 %45 %455)
(fma.f64 %390 %45 %457)
(fma.f64 %390 %45 %460)
(fma.f64 %390 %45 %463)
(fma.f64 %390 %45 %465)
(fma.f64 %390 %45 %467)
(fma.f64 %390 %45 %469)
(fma.f64 %390 %45 %471)
(fma.f64 %390 %45 %473)
(fma.f64 %390 %45 %475)
(fma.f64 %390 %45 %477)
(fma.f64 %390 %35 %453)
(fma.f64 %390 %35 %455)
(fma.f64 %390 %35 %457)
(fma.f64 %390 %35 %460)
(fma.f64 %390 %35 %463)
(fma.f64 %390 %35 %465)
(fma.f64 %390 %35 %467)
(fma.f64 %390 %35 %469)
(fma.f64 %390 %35 %471)
(fma.f64 %390 %35 %473)
(fma.f64 %390 %35 %475)
(fma.f64 %390 %35 %477)
(fma.f64 %386 %23 %453)
(fma.f64 %386 %23 %455)
(fma.f64 %386 %23 %457)
(fma.f64 %386 %23 %460)
(fma.f64 %386 %23 %463)
(fma.f64 %386 %23 %465)
(fma.f64 %386 %23 %467)
(fma.f64 %386 %23 %469)
(fma.f64 %386 %23 %471)
(fma.f64 %386 %23 %473)
(fma.f64 %386 %23 %475)
(fma.f64 %386 %23 %477)
(fma.f64 %386 %12 %563)
(fma.f64 #s(literal 4 binary64) %394 %453)
(fma.f64 #s(literal 4 binary64) %394 %455)
(fma.f64 #s(literal 4 binary64) %394 %457)
(fma.f64 #s(literal 4 binary64) %394 %460)
(fma.f64 #s(literal 4 binary64) %394 %463)
(fma.f64 #s(literal 4 binary64) %394 %465)
(fma.f64 #s(literal 4 binary64) %394 %467)
(fma.f64 #s(literal 4 binary64) %394 %469)
(fma.f64 #s(literal 4 binary64) %394 %471)
(fma.f64 #s(literal 4 binary64) %394 %473)
(fma.f64 #s(literal 4 binary64) %394 %475)
(fma.f64 #s(literal 4 binary64) %394 %477)
(fma.f64 %396 %54 %453)
(fma.f64 %396 %54 %455)
(fma.f64 %396 %54 %457)
(fma.f64 %396 %54 %460)
(fma.f64 %396 %54 %463)
(fma.f64 %396 %54 %465)
(fma.f64 %396 %54 %467)
(fma.f64 %396 %54 %469)
(fma.f64 %396 %54 %471)
(fma.f64 %396 %54 %473)
(fma.f64 %396 %54 %475)
(fma.f64 %396 %54 %477)
(fma.f64 %396 %37 %453)
(fma.f64 %396 %37 %455)
(fma.f64 %396 %37 %457)
(fma.f64 %396 %37 %460)
(fma.f64 %396 %37 %463)
(fma.f64 %396 %37 %465)
(fma.f64 %396 %37 %467)
(fma.f64 %396 %37 %469)
(fma.f64 %396 %37 %471)
(fma.f64 %396 %37 %473)
(fma.f64 %396 %37 %475)
(fma.f64 %396 %37 %477)
(fma.f64 %388 %27 %453)
(fma.f64 %388 %27 %455)
(fma.f64 %388 %27 %457)
(fma.f64 %388 %27 %460)
(fma.f64 %388 %27 %463)
(fma.f64 %388 %27 %465)
(fma.f64 %388 %27 %467)
(fma.f64 %388 %27 %469)
(fma.f64 %388 %27 %471)
(fma.f64 %388 %27 %473)
(fma.f64 %388 %27 %475)
(fma.f64 %388 %27 %477)
(fma.f64 %388 %16 %422)
(fma.f64 %35 %425 %418)
(fma.f64 %37 x %418)
(fma.f64 #s(literal -2 binary64) %400 %453)
(fma.f64 #s(literal -2 binary64) %400 %455)
(fma.f64 #s(literal -2 binary64) %400 %457)
(fma.f64 #s(literal -2 binary64) %400 %460)
(fma.f64 #s(literal -2 binary64) %400 %463)
(fma.f64 #s(literal -2 binary64) %400 %465)
(fma.f64 #s(literal -2 binary64) %400 %467)
(fma.f64 #s(literal -2 binary64) %400 %469)
(fma.f64 #s(literal -2 binary64) %400 %471)
(fma.f64 #s(literal -2 binary64) %400 %473)
(fma.f64 #s(literal -2 binary64) %400 %475)
(fma.f64 #s(literal -2 binary64) %400 %477)
(fma.f64 #s(literal -2 binary64) %402 %453)
(fma.f64 #s(literal -2 binary64) %402 %455)
(fma.f64 #s(literal -2 binary64) %402 %457)
(fma.f64 #s(literal -2 binary64) %402 %460)
(fma.f64 #s(literal -2 binary64) %402 %463)
(fma.f64 #s(literal -2 binary64) %402 %465)
(fma.f64 #s(literal -2 binary64) %402 %467)
(fma.f64 #s(literal -2 binary64) %402 %469)
(fma.f64 #s(literal -2 binary64) %402 %471)
(fma.f64 #s(literal -2 binary64) %402 %473)
(fma.f64 #s(literal -2 binary64) %402 %475)
(fma.f64 #s(literal -2 binary64) %402 %477)
(fma.f64 #s(literal -2 binary64) %404 %453)
(fma.f64 #s(literal -2 binary64) %404 %455)
(fma.f64 #s(literal -2 binary64) %404 %457)
(fma.f64 #s(literal -2 binary64) %404 %460)
(fma.f64 #s(literal -2 binary64) %404 %463)
(fma.f64 #s(literal -2 binary64) %404 %465)
(fma.f64 #s(literal -2 binary64) %404 %467)
(fma.f64 #s(literal -2 binary64) %404 %469)
(fma.f64 #s(literal -2 binary64) %404 %471)
(fma.f64 #s(literal -2 binary64) %404 %473)
(fma.f64 #s(literal -2 binary64) %404 %475)
(fma.f64 #s(literal -2 binary64) %404 %477)
(fma.f64 #s(literal -2 binary64) %406 %453)
(fma.f64 #s(literal -2 binary64) %406 %455)
(fma.f64 #s(literal -2 binary64) %406 %457)
(fma.f64 #s(literal -2 binary64) %406 %460)
(fma.f64 #s(literal -2 binary64) %406 %463)
(fma.f64 #s(literal -2 binary64) %406 %465)
(fma.f64 #s(literal -2 binary64) %406 %467)
(fma.f64 #s(literal -2 binary64) %406 %469)
(fma.f64 #s(literal -2 binary64) %406 %471)
(fma.f64 #s(literal -2 binary64) %406 %473)
(fma.f64 #s(literal -2 binary64) %406 %475)
(fma.f64 #s(literal -2 binary64) %406 %477)
(fma.f64 #s(literal -1/2 binary64) %408 %453)
(fma.f64 #s(literal -1/2 binary64) %408 %455)
(fma.f64 #s(literal -1/2 binary64) %408 %457)
(fma.f64 #s(literal -1/2 binary64) %408 %460)
(fma.f64 #s(literal -1/2 binary64) %408 %463)
(fma.f64 #s(literal -1/2 binary64) %408 %465)
(fma.f64 #s(literal -1/2 binary64) %408 %467)
(fma.f64 #s(literal -1/2 binary64) %408 %469)
(fma.f64 #s(literal -1/2 binary64) %408 %471)
(fma.f64 #s(literal -1/2 binary64) %408 %473)
(fma.f64 #s(literal -1/2 binary64) %408 %475)
(fma.f64 #s(literal -1/2 binary64) %408 %477)
(fma.f64 #s(literal -1/2 binary64) %410 %453)
(fma.f64 #s(literal -1/2 binary64) %410 %455)
(fma.f64 #s(literal -1/2 binary64) %410 %457)
(fma.f64 #s(literal -1/2 binary64) %410 %460)
(fma.f64 #s(literal -1/2 binary64) %410 %463)
(fma.f64 #s(literal -1/2 binary64) %410 %465)
(fma.f64 #s(literal -1/2 binary64) %410 %467)
(fma.f64 #s(literal -1/2 binary64) %410 %469)
(fma.f64 #s(literal -1/2 binary64) %410 %471)
(fma.f64 #s(literal -1/2 binary64) %410 %473)
(fma.f64 #s(literal -1/2 binary64) %410 %475)
(fma.f64 #s(literal -1/2 binary64) %410 %477)
(fma.f64 #s(literal -1/2 binary64) %378 %420)
(fma.f64 %378 #s(literal -1 binary64) %453)
(fma.f64 %378 #s(literal -1 binary64) %455)
(fma.f64 %378 #s(literal -1 binary64) %457)
(fma.f64 %378 #s(literal -1 binary64) %460)
(fma.f64 %378 #s(literal -1 binary64) %463)
(fma.f64 %378 #s(literal -1 binary64) %465)
(fma.f64 %378 #s(literal -1 binary64) %467)
(fma.f64 %378 #s(literal -1 binary64) %469)
(fma.f64 %378 #s(literal -1 binary64) %471)
(fma.f64 %378 #s(literal -1 binary64) %473)
(fma.f64 %378 #s(literal -1 binary64) %475)
(fma.f64 %378 #s(literal -1 binary64) %477)
(fma.f64 #s(literal 1/2 binary64) %413 %453)
(fma.f64 #s(literal 1/2 binary64) %413 %455)
(fma.f64 #s(literal 1/2 binary64) %413 %457)
(fma.f64 #s(literal 1/2 binary64) %413 %460)
(fma.f64 #s(literal 1/2 binary64) %413 %463)
(fma.f64 #s(literal 1/2 binary64) %413 %465)
(fma.f64 #s(literal 1/2 binary64) %413 %467)
(fma.f64 #s(literal 1/2 binary64) %413 %469)
(fma.f64 #s(literal 1/2 binary64) %413 %471)
(fma.f64 #s(literal 1/2 binary64) %413 %473)
(fma.f64 #s(literal 1/2 binary64) %413 %475)
(fma.f64 #s(literal 1/2 binary64) %413 %477)
(fma.f64 #s(literal 1/2 binary64) %381 %713)
(fma.f64 #s(literal 1/2 binary64) %384 %453)
(fma.f64 #s(literal 1/2 binary64) %384 %455)
(fma.f64 #s(literal 1/2 binary64) %384 %457)
(fma.f64 #s(literal 1/2 binary64) %384 %460)
(fma.f64 #s(literal 1/2 binary64) %384 %463)
(fma.f64 #s(literal 1/2 binary64) %384 %465)
(fma.f64 #s(literal 1/2 binary64) %384 %467)
(fma.f64 #s(literal 1/2 binary64) %384 %469)
(fma.f64 #s(literal 1/2 binary64) %384 %471)
(fma.f64 #s(literal 1/2 binary64) %384 %473)
(fma.f64 #s(literal 1/2 binary64) %384 %475)
(fma.f64 #s(literal 1/2 binary64) %384 %477)
(fma.f64 #s(literal 1/2 binary64) %383 %420)
(fma.f64 #s(literal 2 binary64) %416 %453)
(fma.f64 #s(literal 2 binary64) %416 %455)
(fma.f64 #s(literal 2 binary64) %416 %457)
(fma.f64 #s(literal 2 binary64) %416 %460)
(fma.f64 #s(literal 2 binary64) %416 %463)
(fma.f64 #s(literal 2 binary64) %416 %465)
(fma.f64 #s(literal 2 binary64) %416 %467)
(fma.f64 #s(literal 2 binary64) %416 %469)
(fma.f64 #s(literal 2 binary64) %416 %471)
(fma.f64 #s(literal 2 binary64) %416 %473)
(fma.f64 #s(literal 2 binary64) %416 %475)
(fma.f64 #s(literal 2 binary64) %416 %477)
(fma.f64 #s(literal 2 binary64) %418 %453)
(fma.f64 #s(literal 2 binary64) %418 %455)
(fma.f64 #s(literal 2 binary64) %418 %457)
(fma.f64 #s(literal 2 binary64) %418 %460)
(fma.f64 #s(literal 2 binary64) %418 %463)
(fma.f64 #s(literal 2 binary64) %418 %465)
(fma.f64 #s(literal 2 binary64) %418 %467)
(fma.f64 #s(literal 2 binary64) %418 %469)
(fma.f64 #s(literal 2 binary64) %418 %471)
(fma.f64 #s(literal 2 binary64) %418 %473)
(fma.f64 #s(literal 2 binary64) %418 %475)
(fma.f64 #s(literal 2 binary64) %418 %477)
(fma.f64 #s(literal 2 binary64) %420 %453)
(fma.f64 #s(literal 2 binary64) %420 %455)
(fma.f64 #s(literal 2 binary64) %420 %457)
(fma.f64 #s(literal 2 binary64) %420 %460)
(fma.f64 #s(literal 2 binary64) %420 %463)
(fma.f64 #s(literal 2 binary64) %420 %465)
(fma.f64 #s(literal 2 binary64) %420 %467)
(fma.f64 #s(literal 2 binary64) %420 %469)
(fma.f64 #s(literal 2 binary64) %420 %471)
(fma.f64 #s(literal 2 binary64) %420 %473)
(fma.f64 #s(literal 2 binary64) %420 %475)
(fma.f64 #s(literal 2 binary64) %420 %477)
(fma.f64 #s(literal 2 binary64) %422 %453)
(fma.f64 #s(literal 2 binary64) %422 %455)
(fma.f64 #s(literal 2 binary64) %422 %457)
(fma.f64 #s(literal 2 binary64) %422 %460)
(fma.f64 #s(literal 2 binary64) %422 %463)
(fma.f64 #s(literal 2 binary64) %422 %465)
(fma.f64 #s(literal 2 binary64) %422 %467)
(fma.f64 #s(literal 2 binary64) %422 %469)
(fma.f64 #s(literal 2 binary64) %422 %471)
(fma.f64 #s(literal 2 binary64) %422 %473)
(fma.f64 #s(literal 2 binary64) %422 %475)
(fma.f64 #s(literal 2 binary64) %422 %477)
(fma.f64 x %16 %453)
(fma.f64 x %16 %455)
(fma.f64 x %16 %457)
(fma.f64 x %16 %460)
(fma.f64 x %16 %463)
(fma.f64 x %16 %465)
(fma.f64 x %16 %467)
(fma.f64 x %16 %469)
(fma.f64 x %16 %471)
(fma.f64 x %16 %473)
(fma.f64 x %16 %475)
(fma.f64 x %16 %477)
(fma.f64 %425 %12 %453)
(fma.f64 %425 %12 %455)
(fma.f64 %425 %12 %457)
(fma.f64 %425 %12 %460)
(fma.f64 %425 %12 %463)
(fma.f64 %425 %12 %465)
(fma.f64 %425 %12 %467)
(fma.f64 %425 %12 %469)
(fma.f64 %425 %12 %471)
(fma.f64 %425 %12 %473)
(fma.f64 %425 %12 %475)
(fma.f64 %425 %12 %477)
(fma.f64 %12 %425 %453)
(fma.f64 %12 %425 %455)
(fma.f64 %12 %425 %457)
(fma.f64 %12 %425 %460)
(fma.f64 %12 %425 %463)
(fma.f64 %12 %425 %465)
(fma.f64 %12 %425 %467)
(fma.f64 %12 %425 %469)
(fma.f64 %12 %425 %471)
(fma.f64 %12 %425 %473)
(fma.f64 %12 %425 %475)
(fma.f64 %12 %425 %477)
(fma.f64 #s(literal 0 binary64) %383 %383)
(fma.f64 #s(literal 1 binary64) %383 %453)
(fma.f64 #s(literal 1 binary64) %383 %455)
(fma.f64 #s(literal 1 binary64) %383 %457)
(fma.f64 #s(literal 1 binary64) %383 %460)
(fma.f64 #s(literal 1 binary64) %383 %463)
(fma.f64 #s(literal 1 binary64) %383 %465)
(fma.f64 #s(literal 1 binary64) %383 %467)
(fma.f64 #s(literal 1 binary64) %383 %469)
(fma.f64 #s(literal 1 binary64) %383 %471)
(fma.f64 #s(literal 1 binary64) %383 %473)
(fma.f64 #s(literal 1 binary64) %383 %475)
(fma.f64 #s(literal 1 binary64) %383 %477)
(fma.f64 %383 #s(literal 1 binary64) %453)
(fma.f64 %383 #s(literal 1 binary64) %455)
(fma.f64 %383 #s(literal 1 binary64) %457)
(fma.f64 %383 #s(literal 1 binary64) %460)
(fma.f64 %383 #s(literal 1 binary64) %463)
(fma.f64 %383 #s(literal 1 binary64) %465)
(fma.f64 %383 #s(literal 1 binary64) %467)
(fma.f64 %383 #s(literal 1 binary64) %469)
(fma.f64 %383 #s(literal 1 binary64) %471)
(fma.f64 %383 #s(literal 1 binary64) %473)
(fma.f64 %383 #s(literal 1 binary64) %475)
(fma.f64 %383 #s(literal 1 binary64) %477)
(fma.f64 %16 x %453)
(fma.f64 %16 x %455)
(fma.f64 %16 x %457)
(fma.f64 %16 x %460)
(fma.f64 %16 x %463)
(fma.f64 %16 x %465)
(fma.f64 %16 x %467)
(fma.f64 %16 x %469)
(fma.f64 %16 x %471)
(fma.f64 %16 x %473)
(fma.f64 %16 x %475)
(fma.f64 %16 x %477)
(fma.f64 #s(literal -1 binary64) %378 %453)
(fma.f64 #s(literal -1 binary64) %378 %455)
(fma.f64 #s(literal -1 binary64) %378 %457)
(fma.f64 #s(literal -1 binary64) %378 %460)
(fma.f64 #s(literal -1 binary64) %378 %463)
(fma.f64 #s(literal -1 binary64) %378 %465)
(fma.f64 #s(literal -1 binary64) %378 %467)
(fma.f64 #s(literal -1 binary64) %378 %469)
(fma.f64 #s(literal -1 binary64) %378 %471)
(fma.f64 #s(literal -1 binary64) %378 %473)
(fma.f64 #s(literal -1 binary64) %378 %475)
(fma.f64 #s(literal -1 binary64) %378 %477)
(+.f64 (*.f64 #s(literal 1/2 binary64) %381) %713)
(+.f64 %465 %383)
(+.f64 %563 %563)
(+.f64 %865 %865)
(+.f64 %418 %418)
(+.f64 %420 %420)
(+.f64 %422 %422)
(+.f64 %383 %453)
(+.f64 %383 %455)
(+.f64 %383 %457)
(+.f64 %383 %460)
(+.f64 %383 %463)
(+.f64 %383 %465)
(+.f64 %383 %467)
(+.f64 %383 %469)
(+.f64 %383 %471)
(+.f64 %383 %473)
(+.f64 %383 %475)
(+.f64 %383 %477)
(*.f64 #s(literal 1 binary64) %883)
(pow.f64 %883 #s(literal 1 binary64))
%883
(/.f64 #s(literal 1 binary64) (pow.f64 %883 #s(literal -1 binary64)))

reconstruct82.0ms (4.7%)

Counts
745 → 30
Compiler

Compiled 745 to 941 computations (-26.3% saved)

eval3.0ms (0.2%)

Compiler

Compiled 26 to 114 computations (-338.5% saved)

prune2.0ms (0.1%)

Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New25126
Fresh000
Picked101
Done044
Total26531
Accuracy
100.0%
Counts
31 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 #s(literal 841/108 binary64) x #s(literal 4/29 binary64))
99.8%
(*.f64 x (+.f64 (/.f64 #s(literal 4/29 binary64) x) #s(literal 841/108 binary64)))
55.2%
%15 = (* x 841/108)
(approx (- %15 -4/29) (/.f64 x (neg.f64 (approx (/ x (- -4/29 %15)) #s(literal -108/841 binary64)))))
55.3%
(approx (+ (* 841/108 x) 4/29) (*.f64 x (approx (+ 841/108 (* 4/29 (/ 1 x))) #s(literal 841/108 binary64))))
45.9%
(approx (+ (* 841/108 x) 4/29) #s(literal 4/29 binary64))
Compiler

Compiled 5 to 11 computations (-120.0% saved)

regimes18.0ms (1.0%)

Accuracy

Total 0.1b remaining (0.2%)

Threshold costs 0.1b (0.2%)

0.1b0.0%
0.0b100.0%
0.0b0%

Counts
1 → 1
2 → 3
4 → 1
Calls
Call 1
Inputs
(approx (+ (* 841/108 x) 4/29) #s(literal 4/29 binary64))
Outputs
(approx (+ (* 841/108 x) 4/29) #s(literal 4/29 binary64))
Call 2
Inputs
%4 = (+ (* 841/108 x) 4/29)
(approx %4 #s(literal 4/29 binary64))
(approx %4 (*.f64 x (approx (+ 841/108 (* 4/29 (/ 1 x))) #s(literal 841/108 binary64))))
Outputs
%4 = (+ (* 841/108 x) 4/29)
%12 = (approx %4 (*.f64 x (approx (+ 841/108 (* 4/29 (/ 1 x))) #s(literal 841/108 binary64))))
%12
(approx %4 #s(literal 4/29 binary64))
%12
Call 3
Inputs
%4 = (+ (* 841/108 x) 4/29)
%15 = (* x 841/108)
(approx %4 #s(literal 4/29 binary64))
(approx %4 (*.f64 x (approx (+ 841/108 (* 4/29 (/ 1 x))) #s(literal 841/108 binary64))))
(approx (- %15 -4/29) (/.f64 x (neg.f64 (approx (/ x (- -4/29 %15)) #s(literal -108/841 binary64)))))
(fma.f64 #s(literal 841/108 binary64) x #s(literal 4/29 binary64))
Outputs
(fma.f64 #s(literal 841/108 binary64) x #s(literal 4/29 binary64))
Calls

3 calls:

7.0ms
x
6.0ms
(*.f64 (/.f64 #s(literal 841 binary64) #s(literal 108 binary64)) x)
5.0ms
(+.f64 (*.f64 (/.f64 #s(literal 841 binary64) #s(literal 108 binary64)) x) (/.f64 #s(literal 4 binary64) #s(literal 29 binary64)))
Results
AccuracySegmentsBranch
45.9%1
x
45.9%1
(+.f64 (*.f64 (/.f64 #s(literal 841 binary64) #s(literal 108 binary64)) x) (/.f64 #s(literal 4 binary64) #s(literal 29 binary64)))
45.9%1
(*.f64 (/.f64 #s(literal 841 binary64) #s(literal 108 binary64)) x)
Compiler

Compiled 14 to 46 computations (-228.6% saved)

bsearch0.0ms (0.0%)

bsearch1.0ms (0.0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.846456323269482e-14
4780.699529092272
0.0ms
-128.71774519115826
-7.008632846341607e-5
Compiler

Compiled 1 to 5 computations (-400.0% saved)

bsearch0.0ms (0.0%)

derivations32.0ms (1.8%)

Stop Event
fuel
Compiler

Compiled 3 to 15 computations (-400.0% saved)

preprocess22.0ms (1.2%)

Compiler

Compiled 4 to 24 computations (-500.0% saved)

end0.0ms (0.0%)

gc342ms (19.5%)

Allocations
AllocatedPercentPhase
736.1 MiB44.5%reconstruct
489.8 MiB29.6%rewrite
247.8 MiB15.0%sample
46.4 MiB2.8%series
37.6 MiB2.3%preprocess
35.5 MiB2.1%eval
30.6 MiB1.8%regimes
15.7 MiB1.0%prune
12.7 MiB0.8%derivations
1.3 MiB0.1%bsearch
0.8 MiB0.0%analyze
0.1 MiB0.0%start
0.0 MiB0.0%end
1 654.3 MiB100.0%total

Profiling

Loading profile data...