Numeric.Histogram:binBounds from Chart-1.5.3

Time bar (total: 2.3s)

start0.0ms (0.0%)

analyze40.0ms (1.8%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%99.8%0.2%0.0%0.0%0.0%0
0.0%0.0%99.8%0.2%0.0%0.0%0.0%1
0.0%0.0%99.8%0.2%0.0%0.0%0.0%2
0.0%0.0%99.8%0.2%0.0%0.0%0.0%3
0.0%0.0%99.8%0.2%0.0%0.0%0.0%4
50.0%49.9%49.9%0.2%0.0%0.0%0.0%5
50.0%49.9%49.9%0.2%0.0%0.0%0.0%6
50.0%49.9%49.9%0.2%0.0%0.0%0.0%7
50.0%49.9%49.9%0.2%0.0%0.0%0.0%8
75.0%74.9%25.0%0.2%0.0%0.0%0.0%9
75.0%74.9%25.0%0.2%0.0%0.0%0.0%10
75.0%74.9%25.0%0.2%0.0%0.0%0.0%11
75.0%74.9%25.0%0.2%0.0%0.0%0.0%12
Compiler

Compiled 11 to 10 computations (9.1% saved)

sample279.0ms (12.3%)

Samples
228.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 11.0ms
Div: 4.0ms (35.9% of total, 0.0 MiB)
Mul: 3.0ms (27.0% of total, 0.0 MiB)
Sub: 2.0ms (18.0% of total, 0.0 MiB)
Add: 2.0ms (18.0% of total, 0.0 MiB)
Bogosity

preprocess35.0ms (1.5%)

Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
052145
1289135
21073135
33705135
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.7%
(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))
Compiler

Compiled 2 to 16 computations (-700.0% saved)

sample0.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series23.0ms (1.0%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0152709
Stop Event
iter-limit
Counts
8 → 43
Calls
Call 1
Inputs
%2 = (-.f64 y x)
%4 = (*.f64 %2 z)
%6 = (/.f64 %4 t)
x
y
%2
z
%4
t
%6
(+.f64 x %6)
Outputs
%5 = (- y x)
%8 = (*.f64 #s(literal -1 binary64) x)
%12 = (* %5 z)
%13 = (*.f64 y z)
%15 = (*.f64 x z)
%19 = (/ %12 t)
%20 = (/.f64 %13 t)
%22 = (/.f64 %15 t)
%23 = (fma.f64 #s(literal -1 binary64) %22 %20)
%25 = (+ x %19)
%27 = (/.f64 z t)
%29 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %27))
%33 = (/.f64 y x)
%39 = (/.f64 %13 x)
%43 = (*.f64 #s(literal -1 binary64) %22)
%46 = (/.f64 %13 (*.f64 t x))
%47 = (fma.f64 #s(literal -1 binary64) %27 %46)
%65 = (fma.f64 #s(literal -1 binary64) %46 %27)
%77 = (-.f64 y x)
%79 = (+.f64 x %43)
%83 = (/.f64 x y)
%88 = (/.f64 %15 y)
%94 = (/.f64 %15 (*.f64 t y))
%121 = (*.f64 z %77)
%123 = (/.f64 %121 t)
%125 = (/.f64 y t)
%126 = (/.f64 x t)
%128 = (*.f64 z (-.f64 %125 %126))
%132 = (/.f64 x z)
(approx x #s(literal 0 binary64))
(approx x x)
(approx %5 y)
(approx %5 (+.f64 y %8))
(approx %12 %13)
(approx %12 (fma.f64 #s(literal -1 binary64) %15 %13))
(approx %19 %20)
(approx %19 %23)
(approx %25 (fma.f64 x %29 %20))
(approx %5 %8)
(approx %5 (*.f64 x (-.f64 %33 #s(literal 1 binary64))))
(approx %12 (*.f64 #s(literal -1 binary64) %15))
(approx %12 (*.f64 x (fma.f64 #s(literal -1 binary64) z %39)))
(approx %19 %43)
(approx %19 (*.f64 x %47))
(approx %25 (*.f64 x %29))
(approx %25 (*.f64 x (+.f64 #s(literal 1 binary64) %47)))
(approx %5 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %33)))))
(approx %12 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) %39)))))
(approx %19 (*.f64 #s(literal -1 binary64) (*.f64 x %65)))
(approx %25 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %27 #s(literal 1 binary64)))))
(approx %25 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %65 #s(literal 1 binary64)))))
(approx %5 %77)
(approx %25 %79)
(approx %25 (+.f64 x %23))
(approx %5 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %83))))
(approx %12 (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) %88))))
(approx %19 (*.f64 y (fma.f64 #s(literal -1 binary64) %94 %27)))
(approx %25 (*.f64 y (fma.f64 #s(literal -1 binary64) %94 (+.f64 %83 %27))))
(approx %5 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %83 #s(literal 1 binary64)))))
(approx %12 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z %88))))
(approx %19 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %27 %94))))
(approx %25 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %27 (*.f64 #s(literal -1 binary64) (/.f64 %79 y))))))
(approx z z)
(approx %12 %121)
(approx %19 %123)
(approx %25 (+.f64 x %128))
(approx %25 %128)
(approx %25 (*.f64 z (-.f64 (+.f64 %132 %125) %126)))
(approx %25 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %132 (*.f64 #s(literal -1 binary64) (/.f64 %77 t))))))
(approx t t)
(approx %25 (/.f64 (fma.f64 t x %121) t))
(approx %25 (+.f64 x %123))
Calls

12 calls:

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

rewrite82.0ms (3.6%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0828
01228
14228
213928
353528
4225928
0421428
0467327
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
8 → 506
Calls
Call 1
Inputs
%2 = (-.f64 y x)
%4 = (*.f64 %2 z)
%6 = (/.f64 %4 t)
x
y
%2
z
%4
t
%6
(+.f64 x %6)
Outputs
%2 = (-.f64 y x)
%4 = (*.f64 %2 #s(literal 2 binary64))
%7 = (*.f64 %2 #s(literal 1/2 binary64))
%18 = (neg.f64 t)
%19 = (/.f64 %18 t)
%25 = (-.f64 x y)
%26 = (*.f64 %25 #s(literal 1 binary64))
%30 = (*.f64 %2 #s(literal 0 binary64))
%32 = (*.f64 #s(literal 0 binary64) %2)
%36 = (*.f64 #s(literal 1/2 binary64) %2)
%38 = (neg.f64 x)
%45 = (neg.f64 y)
%54 = (*.f64 %25 z)
%55 = (*.f64 %54 #s(literal -2 binary64))
%57 = (*.f64 z %2)
%58 = (*.f64 %57 #s(literal 1/2 binary64))
%60 = (*.f64 %54 #s(literal 2 binary64))
%63 = (*.f64 #s(literal 2 binary64) %57)
%66 = (*.f64 #s(literal 1/2 binary64) %57)
%68 = (neg.f64 z)
%72 = (*.f64 %68 #s(literal 1 binary64))
%78 = (*.f64 %25 #s(literal -1 binary64))
%80 = (*.f64 %68 #s(literal -1 binary64))
%85 = (neg.f64 %63)
%93 = (*.f64 %57 #s(literal 0 binary64))
%95 = (*.f64 #s(literal 0 binary64) %57)
%108 = (*.f64 %68 x)
%109 = (*.f64 z y)
%110 = (*.f64 %109 #s(literal 1 binary64))
%112 = (*.f64 %108 #s(literal 1 binary64))
%120 = (*.f64 %45 %68)
%122 = (*.f64 %68 %45)
%124 = (*.f64 %45 z)
%125 = (neg.f64 %124)
%169 = (*.f64 z x)
%185 = (/.f64 #s(literal 1 binary64) t)
%186 = (*.f64 %185 %63)
%188 = (/.f64 #s(literal -1/2 binary64) t)
%190 = (/.f64 #s(literal 1/2 binary64) t)
%192 = (/.f64 %25 t)
%194 = (/.f64 %2 t)
%196 = (/.f64 %57 t)
%197 = (*.f64 #s(literal 2 binary64) %196)
%199 = (*.f64 %188 %54)
%201 = (*.f64 %190 %57)
%203 = (*.f64 #s(literal 1/2 binary64) %196)
%205 = (/.f64 %68 t)
%207 = (/.f64 #s(literal -1 binary64) t)
%210 = (*.f64 %192 z)
%212 = (/.f64 z t)
%223 = (*.f64 #s(literal -1 binary64) %108)
%225 = (*.f64 %18 %124)
%227 = (*.f64 %18 t)
%230 = (*.f64 %18 %109)
%232 = (*.f64 t t)
%235 = (*.f64 t %124)
%239 = (*.f64 t %109)
%242 = (*.f64 %108 #s(literal -1 binary64))
%258 = (*.f64 %108 %18)
%261 = (*.f64 #s(literal -1 binary64) %109)
%263 = (*.f64 %18 %169)
%267 = (*.f64 %18 %108)
%271 = (*.f64 t %169)
%275 = (*.f64 t %108)
%278 = (*.f64 %109 #s(literal -1 binary64))
%299 = (/.f64 y t)
%300 = (*.f64 %299 z)
%301 = (fma.f64 %300 t %108)
%304 = (fma.f64 %109 t %275)
%307 = (*.f64 #s(literal 2 binary64) %54)
%309 = (*.f64 #s(literal 2 binary64) %18)
%313 = (*.f64 #s(literal 2 binary64) t)
%318 = (*.f64 %54 %18)
%320 = (*.f64 %57 %18)
%322 = (*.f64 %18 %54)
%324 = (*.f64 %18 %57)
%328 = (*.f64 t %25)
%329 = (*.f64 %328 z)
%331 = (*.f64 t %57)
%343 = (*.f64 %108 #s(literal 2 binary64))
%345 = (*.f64 %109 #s(literal 2 binary64))
%346 = (/.f64 %38 t)
%347 = (*.f64 %346 z)
%349 = (*.f64 %185 %38)
%351 = (*.f64 %185 y)
%363 = (*.f64 %190 %108)
%365 = (*.f64 %190 %109)
%369 = (*.f64 %207 %169)
%371 = (*.f64 %207 %124)
%373 = (*.f64 %207 %38)
%375 = (*.f64 %207 y)
%377 = (*.f64 %207 %109)
%379 = (*.f64 %207 %108)
%397 = (*.f64 y %205)
%406 = (/.f64 x t)
%407 = (*.f64 z %406)
%413 = (*.f64 t x)
%414 = (-.f64 %54 %413)
%417 = (fma.f64 t x %57)
%420 = (*.f64 %414 #s(literal -1 binary64))
%422 = (*.f64 %414 #s(literal 1 binary64))
%424 = (*.f64 %413 %18)
%425 = (fma.f64 %328 z %424)
%428 = (*.f64 t %417)
%435 = (-.f64 %210 x)
%439 = (fma.f64 %194 z x)
%443 = (*.f64 %413 #s(literal -1 binary64))
%444 = (*.f64 %443 %18)
%445 = (fma.f64 %397 %18 %108)
%446 = (*.f64 %18 %445)
%449 = (*.f64 %443 %232)
%450 = (fma.f64 %109 %18 %258)
%451 = (*.f64 %18 %450)
%453 = (*.f64 %18 %232)
%455 = (fma.f64 %109 %18 %267)
%456 = (*.f64 %18 %455)
%464 = (*.f64 %38 t)
%465 = (*.f64 %464 %18)
%468 = (*.f64 %464 %232)
%476 = (*.f64 %413 %232)
%479 = (*.f64 t %232)
%492 = (*.f64 %232 %464)
%494 = (*.f64 %232 t)
%509 = (*.f64 %18 %464)
%517 = (*.f64 %413 t)
%521 = (*.f64 %232 %413)
%523 = (*.f64 %232 %18)
%544 = (/.f64 %425 t)
%547 = (/.f64 %428 t)
%550 = (fma.f64 %196 %18 %464)
%553 = (fma.f64 %196 t %413)
%556 = (fma.f64 %464 %18 %318)
%559 = (fma.f64 %464 t %320)
%562 = (fma.f64 %54 %18 %465)
%565 = (*.f64 %464 t)
%566 = (fma.f64 %57 %18 %565)
%569 = (fma.f64 %464 %18 %322)
%572 = (fma.f64 %464 t %324)
%575 = (fma.f64 %54 %18 %509)
%578 = (fma.f64 %57 %18 %424)
%581 = (-.f64 %565 %322)
%584 = (-.f64 %465 %324)
%587 = (neg.f64 %425)
%590 = (neg.f64 %428)
%629 = (fma.f64 %299 z x)
%631 = (-.f64 %300 %38)
%633 = (fma.f64 %346 z x)
%635 = (-.f64 %347 %38)
%637 = (fma.f64 %68 x %413)
%638 = (*.f64 %185 %637)
%640 = (*.f64 %637 %185)
%642 = (/.f64 %637 t)
%666 = (fma.f64 t x %109)
x
y
(*.f64 %4 #s(literal 1/2 binary64))
(*.f64 %7 #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) %2)
(*.f64 %2 #s(literal 1 binary64))
(pow.f64 %2 #s(literal 1 binary64))
(/.f64 (neg.f64 %4) #s(literal -2 binary64))
(/.f64 %4 #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %2 %19))
(/.f64 #s(literal 1 binary64) (pow.f64 %2 #s(literal -1 binary64)))
(neg.f64 %26)
(neg.f64 %25)
(fma.f64 %4 #s(literal 1/2 binary64) %30)
(fma.f64 %4 #s(literal 1/2 binary64) %32)
(fma.f64 %7 #s(literal 2 binary64) %30)
(fma.f64 %7 #s(literal 2 binary64) %32)
(fma.f64 #s(literal 1/2 binary64) %2 %36)
(fma.f64 #s(literal 1 binary64) %38 y)
(fma.f64 #s(literal 1 binary64) %2 %30)
(fma.f64 #s(literal 1 binary64) %2 %32)
(fma.f64 %2 #s(literal 1/2 binary64) %7)
(fma.f64 %2 #s(literal 1 binary64) %30)
(fma.f64 %2 #s(literal 1 binary64) %32)
(-.f64 %38 %45)
%2
(+.f64 %7 %7)
(+.f64 %36 %36)
(+.f64 %38 y)
(+.f64 %2 %30)
(+.f64 %2 %32)
(+.f64 y %38)
z
(*.f64 %55 #s(literal 1/2 binary64))
(*.f64 %58 #s(literal 2 binary64))
(*.f64 %60 #s(literal -1/2 binary64))
(*.f64 %63 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) %63)
(*.f64 #s(literal 2 binary64) %66)
(*.f64 %68 %26)
(*.f64 %68 %25)
(*.f64 #s(literal -1 binary64) %54)
(*.f64 %25 %72)
(*.f64 %25 %68)
(*.f64 %54 #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) %57)
(*.f64 %57 #s(literal 1 binary64))
(*.f64 z %78)
%57
(*.f64 %2 %80)
(*.f64 %2 z)
(pow.f64 %57 #s(literal 1 binary64))
(/.f64 %60 #s(literal -2 binary64))
(/.f64 %85 #s(literal -2 binary64))
(/.f64 %63 #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %57 %19))
(/.f64 #s(literal 1 binary64) (pow.f64 %57 #s(literal -1 binary64)))
(neg.f64 %54)
(fma.f64 %55 #s(literal 1/2 binary64) %93)
(fma.f64 %55 #s(literal 1/2 binary64) %95)
(fma.f64 %58 #s(literal 2 binary64) %93)
(fma.f64 %58 #s(literal 2 binary64) %95)
(fma.f64 %60 #s(literal -1/2 binary64) %93)
(fma.f64 %60 #s(literal -1/2 binary64) %95)
(fma.f64 %63 #s(literal 1/2 binary64) %93)
(fma.f64 %63 #s(literal 1/2 binary64) %95)
(fma.f64 #s(literal 1/2 binary64) %63 %93)
(fma.f64 #s(literal 1/2 binary64) %63 %95)
(fma.f64 #s(literal 1/2 binary64) %57 %66)
(fma.f64 #s(literal 2 binary64) %66 %93)
(fma.f64 #s(literal 2 binary64) %66 %95)
(fma.f64 %108 #s(literal 1 binary64) %110)
(fma.f64 %109 #s(literal 1 binary64) %112)
(fma.f64 %45 %68 %108)
(fma.f64 %68 %26 %93)
(fma.f64 %68 %26 %95)
(fma.f64 %68 %45 %108)
(fma.f64 %68 %25 %93)
(fma.f64 %68 %25 %95)
(fma.f64 %68 x %120)
(fma.f64 %68 x %122)
(fma.f64 %68 x %125)
(fma.f64 %68 x %109)
(fma.f64 #s(literal -1 binary64) %54 %93)
(fma.f64 #s(literal -1 binary64) %54 %95)
(fma.f64 %38 z %120)
(fma.f64 %38 z %122)
(fma.f64 %38 z %125)
(fma.f64 %38 z %109)
(fma.f64 %25 %72 %93)
(fma.f64 %25 %72 %95)
(fma.f64 %25 %68 %93)
(fma.f64 %25 %68 %95)
(fma.f64 %54 #s(literal -1 binary64) %93)
(fma.f64 %54 #s(literal -1 binary64) %95)
(fma.f64 #s(literal 1 binary64) %108 %120)
(fma.f64 #s(literal 1 binary64) %108 %122)
(fma.f64 #s(literal 1 binary64) %108 %125)
(fma.f64 #s(literal 1 binary64) %108 %109)
(fma.f64 #s(literal 1 binary64) %109 %108)
(fma.f64 #s(literal 1 binary64) %57 %93)
(fma.f64 #s(literal 1 binary64) %57 %95)
(fma.f64 %57 #s(literal 1/2 binary64) %58)
(fma.f64 %57 #s(literal 1 binary64) %93)
(fma.f64 %57 #s(literal 1 binary64) %95)
(fma.f64 z %78 %93)
(fma.f64 z %78 %95)
(fma.f64 z %38 %120)
(fma.f64 z %38 %122)
(fma.f64 z %38 %125)
(fma.f64 z %38 %109)
(fma.f64 z %2 %93)
(fma.f64 z %2 %95)
(fma.f64 z y %108)
(fma.f64 %2 %80 %93)
(fma.f64 %2 %80 %95)
(fma.f64 %2 z %93)
(fma.f64 %2 z %95)
(fma.f64 y z %108)
(fma.f64 x %68 %120)
(fma.f64 x %68 %122)
(fma.f64 x %68 %125)
(fma.f64 x %68 %109)
(-.f64 %108 %124)
(-.f64 %109 %169)
(+.f64 %58 %58)
(+.f64 %112 %110)
(+.f64 %110 %112)
(+.f64 %66 %66)
(+.f64 %120 %108)
(+.f64 %122 %108)
(+.f64 %125 %108)
(+.f64 %108 %120)
(+.f64 %108 %122)
(+.f64 %108 %125)
(+.f64 %108 %109)
(+.f64 %109 %108)
(+.f64 %57 %93)
(+.f64 %57 %95)
t
(*.f64 %186 #s(literal 1/2 binary64))
(*.f64 %60 %188)
(*.f64 %63 %190)
(*.f64 %192 %68)
(*.f64 %194 z)
(*.f64 #s(literal 1/2 binary64) %197)
(*.f64 #s(literal 2 binary64) %199)
(*.f64 #s(literal 2 binary64) %201)
(*.f64 #s(literal 2 binary64) %203)
(*.f64 %205 %25)
(*.f64 %207 %54)
(*.f64 %68 %192)
(*.f64 #s(literal -1 binary64) %210)
(*.f64 %212 %2)
(*.f64 %25 %205)
(*.f64 %185 %57)
(*.f64 %54 %207)
(*.f64 #s(literal 1 binary64) %196)
(*.f64 %196 #s(literal 1 binary64))
(*.f64 %57 %185)
(*.f64 z %194)
(*.f64 %2 %212)
(pow.f64 %196 #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 %223 t) %225) %227)
(/.f64 (-.f64 (*.f64 %223 %18) %230) %232)
(/.f64 (-.f64 (*.f64 %112 t) %235) %232)
(/.f64 (-.f64 (*.f64 %112 %18) %239) %227)
(/.f64 (-.f64 (*.f64 %242 t) %225) %227)
(/.f64 (-.f64 (*.f64 %242 %18) %230) %232)
(/.f64 (-.f64 (*.f64 %169 t) %225) %227)
(/.f64 (-.f64 (*.f64 %169 %18) %230) %232)
(/.f64 (-.f64 (*.f64 %108 t) %235) %232)
(/.f64 (-.f64 %258 %239) %227)
(/.f64 (-.f64 (*.f64 %261 t) %263) %227)
(/.f64 (-.f64 (*.f64 %261 %18) %267) %232)
(/.f64 (-.f64 (*.f64 %110 t) %271) %232)
(/.f64 (-.f64 (*.f64 %110 %18) %275) %227)
(/.f64 (-.f64 (*.f64 %278 t) %263) %227)
(/.f64 (-.f64 (*.f64 %278 %18) %267) %232)
(/.f64 (-.f64 (*.f64 %124 t) %263) %227)
(/.f64 (-.f64 (*.f64 %124 %18) %267) %232)
(/.f64 (-.f64 (*.f64 %109 t) %271) %232)
(/.f64 (-.f64 (*.f64 %109 %18) %275) %227)
(/.f64 (neg.f64 %197) #s(literal -2 binary64))
(/.f64 (neg.f64 %301) %18)
(/.f64 (neg.f64 %304) %227)
(/.f64 (neg.f64 %307) (neg.f64 %309))
(/.f64 %197 #s(literal 2 binary64))
(/.f64 %85 (neg.f64 %313))
(/.f64 %301 t)
(/.f64 %304 %232)
(/.f64 %318 %232)
(/.f64 %320 %227)
(/.f64 %322 %232)
(/.f64 %324 %227)
(/.f64 %307 %309)
(/.f64 %63 %313)
(/.f64 %329 %227)
(/.f64 %331 %232)
(/.f64 %54 %18)
(/.f64 #s(literal 1 binary64) (pow.f64 %196 %19))
(/.f64 #s(literal 1 binary64) (pow.f64 %196 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %18 %54))
(/.f64 #s(literal 1 binary64) (/.f64 t %57))
%196
(neg.f64 %210)
(fma.f64 %343 %190 %300)
(fma.f64 %345 %190 %347)
(fma.f64 %349 z %300)
(fma.f64 %351 z %347)
(fma.f64 %112 %185 %300)
(fma.f64 %110 %185 %347)
(fma.f64 %242 %207 %300)
(fma.f64 %278 %207 %347)
(fma.f64 %124 %207 %347)
(fma.f64 %169 %207 %300)
(fma.f64 %347 #s(literal 1 binary64) %300)
(fma.f64 %300 #s(literal 1 binary64) %347)
(fma.f64 %346 z %300)
(fma.f64 %299 z %347)
(fma.f64 #s(literal 2 binary64) %363 %300)
(fma.f64 #s(literal 2 binary64) %365 %347)
(fma.f64 %108 %185 %300)
(fma.f64 %109 %185 %347)
(fma.f64 %207 %124 %369)
(fma.f64 %207 %169 %371)
(fma.f64 %68 %373 %300)
(fma.f64 %68 %375 %347)
(fma.f64 #s(literal -1 binary64) %377 %347)
(fma.f64 #s(literal -1 binary64) %379 %300)
(fma.f64 %212 %38 %300)
(fma.f64 %212 y %347)
(fma.f64 %38 %212 %300)
(fma.f64 %185 %108 %300)
(fma.f64 %185 %109 %347)
(fma.f64 #s(literal 1 binary64) %347 %300)
(fma.f64 #s(literal 1 binary64) %300 %347)
(fma.f64 z %349 %300)
(fma.f64 z %351 %347)
(fma.f64 z %346 %300)
(fma.f64 z %299 %347)
(fma.f64 y %212 %347)
(-.f64 %347 (*.f64 %205 y))
(-.f64 %347 (*.f64 %45 %212))
(-.f64 %347 %397)
(-.f64 %300 (*.f64 %205 %38))
(-.f64 %300 %379)
(-.f64 %300 (*.f64 x %212))
(-.f64 %300 (*.f64 %169 %185))
(-.f64 %300 %407)
(+.f64 %371 %369)
(+.f64 %369 %371)
(+.f64 %347 %300)
(+.f64 %300 %347)
(*.f64 (*.f64 %414 #s(literal 2 binary64)) %188)
(*.f64 (*.f64 %417 #s(literal 2 binary64)) %190)
(*.f64 %420 %185)
(*.f64 %422 %207)
(*.f64 %425 (/.f64 #s(literal -1 binary64) %232))
(*.f64 %428 (/.f64 #s(literal 1 binary64) %232))
(*.f64 #s(literal 2 binary64) (*.f64 %190 %417))
(*.f64 %207 %414)
(*.f64 %414 %207)
(*.f64 #s(literal -1 binary64) %435)
(*.f64 %185 %417)
(*.f64 %417 %185)
(*.f64 #s(literal 1 binary64) %439)
(*.f64 %439 #s(literal 1 binary64))
(pow.f64 %439 #s(literal 1 binary64))
(/.f64 (-.f64 %444 %446) %232)
(/.f64 (-.f64 %449 %451) %453)
(/.f64 (-.f64 %449 %456) %453)
(/.f64 (-.f64 (*.f64 %443 t) %322) %227)
(/.f64 (-.f64 %444 %324) %232)
(/.f64 (-.f64 %465 %446) %232)
(/.f64 (-.f64 %468 %451) %453)
(/.f64 (-.f64 %468 %456) %453)
(/.f64 (-.f64 %424 (*.f64 t %445)) %227)
(/.f64 (-.f64 %476 (*.f64 t %450)) %479)
(/.f64 (-.f64 %476 (*.f64 t %455)) %479)
(/.f64 (-.f64 (*.f64 %197 t) (*.f64 #s(literal 2 binary64) %464)) %313)
(/.f64 (-.f64 (*.f64 %301 t) %424) %232)
(/.f64 (-.f64 (*.f64 %304 t) %492) %494)
(/.f64 (-.f64 (*.f64 %307 t) (*.f64 %309 %464)) (*.f64 %309 t))
(/.f64 (-.f64 (*.f64 %63 t) (*.f64 %313 %464)) (*.f64 %313 t))
(/.f64 (-.f64 (*.f64 %331 t) %492) %494)
(/.f64 (-.f64 %329 %509) %227)
(/.f64 (-.f64 (*.f64 %197 %18) (*.f64 #s(literal 2 binary64) %413)) %309)
(/.f64 (-.f64 (*.f64 %301 %18) %517) %227)
(/.f64 (-.f64 (*.f64 %304 %18) %521) %523)
(/.f64 (-.f64 (*.f64 %307 %18) (*.f64 %309 %413)) (*.f64 %309 %18))
(/.f64 (-.f64 (*.f64 %63 %18) (*.f64 %313 %413)) (*.f64 %313 %18))
(/.f64 (-.f64 (*.f64 %331 %18) %521) %523)
(/.f64 (-.f64 %320 %517) %227)
(/.f64 (-.f64 %318 %424) %232)
(/.f64 (-.f64 %331 %424) %232)
(/.f64 (neg.f64 %544) t)
(/.f64 (neg.f64 %547) %18)
(/.f64 (neg.f64 %550) t)
(/.f64 (neg.f64 %553) %18)
(/.f64 (neg.f64 %556) %227)
(/.f64 (neg.f64 %559) %232)
(/.f64 (neg.f64 %562) %227)
(/.f64 (neg.f64 %566) %232)
(/.f64 (neg.f64 %569) %227)
(/.f64 (neg.f64 %572) %232)
(/.f64 (neg.f64 %575) %227)
(/.f64 (neg.f64 %578) %232)
(/.f64 (neg.f64 %581) %232)
(/.f64 (neg.f64 %584) %227)
(/.f64 (neg.f64 %587) %227)
(/.f64 (neg.f64 %590) %232)
(/.f64 %544 %18)
(/.f64 %547 t)
(/.f64 %420 t)
(/.f64 %422 %18)
(/.f64 %550 %18)
(/.f64 %553 t)
(/.f64 %556 %232)
(/.f64 %559 %227)
(/.f64 %562 %232)
(/.f64 %566 %227)
(/.f64 %569 %232)
(/.f64 %572 %227)
(/.f64 %575 %232)
(/.f64 %578 %227)
(/.f64 %581 %227)
(/.f64 %584 %232)
(/.f64 %587 %232)
(/.f64 %590 %227)
(/.f64 %425 %227)
(/.f64 %428 %232)
(/.f64 %414 %18)
(/.f64 %417 t)
(/.f64 #s(literal 1 binary64) (pow.f64 %439 %19))
(/.f64 #s(literal 1 binary64) (/.f64 %227 %425))
(/.f64 #s(literal 1 binary64) (/.f64 %232 %428))
(/.f64 #s(literal 1 binary64) (pow.f64 %439 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %18 %414))
(/.f64 #s(literal 1 binary64) (/.f64 t %417))
(neg.f64 %435)
(fma.f64 %186 #s(literal 1/2 binary64) x)
(fma.f64 %343 %190 %629)
(fma.f64 %343 %190 %631)
(fma.f64 %345 %190 %633)
(fma.f64 %345 %190 %635)
(fma.f64 %345 %190 %638)
(fma.f64 %345 %190 %640)
(fma.f64 %345 %190 %642)
(fma.f64 %349 z %629)
(fma.f64 %349 z %631)
(fma.f64 %351 z %633)
(fma.f64 %351 z %635)
(fma.f64 %351 z %638)
(fma.f64 %351 z %640)
(fma.f64 %351 z %642)
(fma.f64 %112 %185 %629)
(fma.f64 %112 %185 %631)
(fma.f64 %110 %185 %633)
(fma.f64 %110 %185 %635)
(fma.f64 %110 %185 %638)
(fma.f64 %110 %185 %640)
(fma.f64 %110 %185 %642)
(fma.f64 %242 %207 %629)
(fma.f64 %242 %207 %631)
(fma.f64 %278 %207 %633)
(fma.f64 %278 %207 %635)
(fma.f64 %278 %207 %638)
(fma.f64 %278 %207 %640)
(fma.f64 %278 %207 %642)
(fma.f64 %60 %188 x)
(fma.f64 %666 %185 %347)
(fma.f64 %63 %190 x)
(fma.f64 %192 %68 x)
(fma.f64 %124 %207 %633)
(fma.f64 %124 %207 %635)
(fma.f64 %124 %207 %638)
(fma.f64 %124 %207 %640)
(fma.f64 %124 %207 %642)
(fma.f64 %169 %207 %629)
(fma.f64 %169 %207 %631)
(fma.f64 %347 #s(literal 1 binary64) %629)
(fma.f64 %347 #s(literal 1 binary64) %631)
(fma.f64 %300 #s(literal 1 binary64) %633)
(fma.f64 %300 #s(literal 1 binary64) %635)
(fma.f64 %300 #s(literal 1 binary64) %638)
(fma.f64 %300 #s(literal 1 binary64) %640)
(fma.f64 %300 #s(literal 1 binary64) %642)
(fma.f64 %346 z %629)
(fma.f64 %346 z %631)
(fma.f64 %299 z %633)
(fma.f64 %299 z %635)
(fma.f64 %299 z %638)
(fma.f64 %299 z %640)
(fma.f64 %299 z %642)
%439
(fma.f64 #s(literal 1/2 binary64) %197 x)
(fma.f64 #s(literal 2 binary64) %199 x)
(fma.f64 #s(literal 2 binary64) %201 x)
(fma.f64 #s(literal 2 binary64) %203 x)
(fma.f64 #s(literal 2 binary64) %363 %629)
(fma.f64 #s(literal 2 binary64) %363 %631)
(fma.f64 #s(literal 2 binary64) %365 %633)
(fma.f64 #s(literal 2 binary64) %365 %635)
(fma.f64 #s(literal 2 binary64) %365 %638)
(fma.f64 #s(literal 2 binary64) %365 %640)
(fma.f64 #s(literal 2 binary64) %365 %642)
(fma.f64 %108 %185 %629)
(fma.f64 %108 %185 %631)
(fma.f64 %109 %185 %633)
(fma.f64 %109 %185 %635)
(fma.f64 %109 %185 %638)
(fma.f64 %109 %185 %640)
(fma.f64 %109 %185 %642)
(fma.f64 %205 %25 x)
(fma.f64 %207 %54 x)
(fma.f64 %68 %373 %629)
(fma.f64 %68 %373 %631)
(fma.f64 %68 %375 %633)
(fma.f64 %68 %375 %635)
(fma.f64 %68 %375 %638)
(fma.f64 %68 %375 %640)
(fma.f64 %68 %375 %642)
(fma.f64 %68 %192 x)
(fma.f64 #s(literal -1 binary64) %377 %633)
(fma.f64 #s(literal -1 binary64) %377 %635)
(fma.f64 #s(literal -1 binary64) %377 %638)
(fma.f64 #s(literal -1 binary64) %377 %640)
(fma.f64 #s(literal -1 binary64) %377 %642)
(fma.f64 #s(literal -1 binary64) %379 %629)
(fma.f64 #s(literal -1 binary64) %379 %631)
(fma.f64 #s(literal -1 binary64) %210 x)
(fma.f64 %212 %38 %629)
(fma.f64 %212 %38 %631)
(fma.f64 %212 %2 x)
(fma.f64 %212 y %633)
(fma.f64 %212 y %635)
(fma.f64 %212 y %638)
(fma.f64 %212 y %640)
(fma.f64 %212 y %642)
(fma.f64 %38 %212 %629)
(fma.f64 %38 %212 %631)
(fma.f64 %25 %205 x)
(fma.f64 %185 %666 %347)
(fma.f64 %185 %108 %629)
(fma.f64 %185 %108 %631)
(fma.f64 %185 %109 %633)
(fma.f64 %185 %109 %635)
(fma.f64 %185 %109 %638)
(fma.f64 %185 %109 %640)
(fma.f64 %185 %109 %642)
(fma.f64 %185 %57 x)
(fma.f64 %54 %207 x)
(fma.f64 #s(literal 1 binary64) %347 %629)
(fma.f64 #s(literal 1 binary64) %347 %631)
(fma.f64 #s(literal 1 binary64) %300 %633)
(fma.f64 #s(literal 1 binary64) %300 %635)
(fma.f64 #s(literal 1 binary64) %300 %638)
(fma.f64 #s(literal 1 binary64) %300 %640)
(fma.f64 #s(literal 1 binary64) %300 %642)
(fma.f64 #s(literal 1 binary64) %196 x)
(fma.f64 %196 #s(literal 1 binary64) x)
(fma.f64 %57 %185 x)
(fma.f64 z %349 %629)
(fma.f64 z %349 %631)
(fma.f64 z %351 %633)
(fma.f64 z %351 %635)
(fma.f64 z %351 %638)
(fma.f64 z %351 %640)
(fma.f64 z %351 %642)
(fma.f64 z %346 %629)
(fma.f64 z %346 %631)
(fma.f64 z %299 %633)
(fma.f64 z %299 %635)
(fma.f64 z %299 %638)
(fma.f64 z %299 %640)
(fma.f64 z %299 %642)
(fma.f64 z %194 x)
(fma.f64 %2 %212 x)
(fma.f64 y %212 %633)
(fma.f64 y %212 %635)
(fma.f64 y %212 %638)
(fma.f64 y %212 %640)
(fma.f64 y %212 %642)
(-.f64 (-.f64 x %397) %407)
(-.f64 %196 (*.f64 %464 %185))
(-.f64 %196 (*.f64 %18 %406))
(-.f64 %196 (*.f64 %38 #s(literal 1 binary64)))
(-.f64 %196 (/.f64 %464 t))
(-.f64 %196 %38)
(-.f64 x %210)
(+.f64 (+.f64 x %347) %300)
(+.f64 (+.f64 x %300) %347)
(+.f64 (*.f64 %185 %666) %347)
(+.f64 (*.f64 %666 %185) %347)
(+.f64 (/.f64 %517 %232) %196)
(+.f64 (/.f64 %666 t) %347)
(+.f64 %347 %629)
(+.f64 %347 %631)
(+.f64 %300 %633)
(+.f64 %300 %635)
(+.f64 %300 %638)
(+.f64 %300 %640)
(+.f64 %300 %642)
(+.f64 %196 x)
(+.f64 x %196)

reconstruct44.0ms (2.0%)

Counts
549 → 145
Compiler

Compiled 549 to 896 computations (-63.2% saved)

eval11.0ms (0.5%)

Compiler

Compiled 142 to 417 computations (-193.7% saved)

prune3.0ms (0.1%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New1366142
Fresh000
Picked011
Done000
Total1367143
Accuracy
100.0%
Counts
143 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(fma.f64 (-.f64 y x) (/.f64 z t) x)
93.7%
(fma.f64 (*.f64 z (-.f64 y x)) (/.f64 #s(literal 1 binary64) t) x)
91.4%
(fma.f64 z (/.f64 (-.f64 y x) t) x)
50.7%
%12 = (neg.f64 t)
%22 = (neg.f64 z)
(/.f64 (-.f64 (*.f64 (*.f64 t x) %12) (*.f64 t (fma.f64 (*.f64 y (/.f64 %22 t)) %12 (*.f64 %22 x)))) (*.f64 %12 t))
93.7%
(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))
64.7%
(+.f64 x (/.f64 (*.f64 (*.f64 t (-.f64 x y)) z) (*.f64 (neg.f64 t) t)))
68.1%
(+.f64 x (/.f64 (*.f64 (approx (- y x) y) z) t))
Compiler

Compiled 7 to 36 computations (-414.3% saved)

sample0.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series50.0ms (2.2%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04353156
Stop Event
iter-limit
Counts
34 → 132
Calls
Call 1
Inputs
%2 = (-.f64 y x)
%6 = (approx (- y x) y)
%8 = (/.f64 z t)
%9 = (*.f64 t x)
%10 = (*.f64 z %2)
%11 = (/.f64 %2 t)
%12 = (neg.f64 t)
%13 = (-.f64 x y)
%14 = (neg.f64 z)
%15 = (*.f64 %14 x)
%16 = (/.f64 #s(literal 1 binary64) t)
%17 = (/.f64 %14 t)
%18 = (*.f64 %12 t)
%19 = (*.f64 t %13)
%20 = (*.f64 %19 z)
%21 = (/.f64 %20 %18)
%22 = (*.f64 y %17)
%23 = (*.f64 %9 %12)
%24 = (fma.f64 %22 %12 %15)
%25 = (*.f64 t %24)
%26 = (-.f64 %23 %25)
%32 = (*.f64 %6 z)
%33 = (/.f64 %32 t)
x
y
%2
z
t
%6
#s(literal 1 binary64)
%8
%9
%10
%11
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
(/.f64 %26 %18)
(fma.f64 %10 %16 x)
(fma.f64 z %11 x)
(fma.f64 %2 %8 x)
(+.f64 x %21)
%32
%33
(+.f64 x %33)
Outputs
%5 = (- y x)
%8 = (*.f64 #s(literal -1 binary64) x)
%9 = (+.f64 y %8)
%12 = (* t x)
%13 = (*.f64 t x)
%16 = (* z %5)
%17 = (*.f64 y z)
%19 = (*.f64 x z)
%20 = (fma.f64 #s(literal -1 binary64) %19 %17)
%22 = (/ %5 t)
%23 = (/.f64 y t)
%25 = (/.f64 x t)
%28 = (- x y)
%29 = (*.f64 #s(literal -1 binary64) y)
%31 = (-.f64 x y)
%33 = (neg z)
%34 = (* %33 x)
%37 = (* t %28)
%38 = (*.f64 t y)
%43 = (* %37 z)
%44 = (*.f64 t %17)
%47 = (*.f64 t %19)
%50 = (neg t)
%51 = (* %50 t)
%52 = (/ %43 %51)
%53 = (/.f64 %17 t)
%55 = (/.f64 %19 t)
%56 = (fma.f64 #s(literal -1 binary64) %55 %53)
%58 = (* %12 %50)
%60 = (pow.f64 t #s(literal 2 binary64))
%61 = (*.f64 %60 x)
%62 = (*.f64 #s(literal -1 binary64) %61)
%64 = (/ %33 t)
%65 = (* y %64)
%67 = (+ (* %65 %50) %34)
%68 = (* t %67)
%72 = (- %58 %68)
%73 = (*.f64 #s(literal -1 binary64) %60)
%74 = (*.f64 t z)
%75 = (*.f64 #s(literal -1 binary64) %74)
%76 = (-.f64 %73 %75)
%77 = (*.f64 x %76)
%80 = (/ %72 %51)
%82 = (/.f64 z t)
%83 = (*.f64 #s(literal -1 binary64) %82)
%84 = (+.f64 #s(literal 1 binary64) %83)
%88 = (/.f64 y x)
%90 = (*.f64 x (-.f64 %88 #s(literal 1 binary64)))
%92 = (/.f64 %17 x)
%98 = (/.f64 y %13)
%99 = (/.f64 #s(literal 1 binary64) t)
%105 = (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %88)))
%107 = (/.f64 %38 x)
%113 = (/.f64 %44 x)
%115 = (*.f64 x (fma.f64 #s(literal -1 binary64) %113 %74))
%117 = (*.f64 #s(literal -1 binary64) %55)
%119 = (/.f64 %17 %13)
%120 = (fma.f64 #s(literal -1 binary64) %82 %119)
%123 = (*.f64 #s(literal -1 binary64) %47)
%126 = (*.f64 x (fma.f64 #s(literal -1 binary64) %74 %113))
%141 = (/ 1 t)
%143 = (+ (* %16 %141) x)
%168 = (fma.f64 #s(literal -1 binary64) %119 %82)
%174 = (-.f64 %60 %74)
%175 = (*.f64 x %174)
%199 = (-.f64 y x)
%201 = (+.f64 x %29)
%205 = (-.f64 %62 %123)
%210 = (/.f64 %205 %60)
%215 = (+.f64 x %117)
%219 = (/.f64 x y)
%222 = (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %219)))
%224 = (/.f64 %19 y)
%229 = (/.f64 x %38)
%234 = (*.f64 y (-.f64 %219 #s(literal 1 binary64)))
%236 = (/.f64 %13 y)
%240 = (/.f64 %47 y)
%242 = (*.f64 y (fma.f64 #s(literal -1 binary64) %74 %240))
%244 = (/.f64 %19 %38)
%248 = (fma.f64 #s(literal -1 binary64) %240 %74)
%249 = (*.f64 y %248)
%311 = (*.f64 z %199)
%316 = (*.f64 z %31)
%320 = (*.f64 #s(literal -1 binary64) (/.f64 %316 t))
%322 = (*.f64 z %9)
%324 = (*.f64 t %322)
%328 = (/.f64 %322 t)
%332 = (*.f64 z (-.f64 %23 %25))
%335 = (+ x %52)
%340 = (/.f64 %311 t)
%344 = (/.f64 %61 z)
%351 = (/.f64 x z)
%352 = (+.f64 %351 %23)
%364 = (*.f64 z %201)
%367 = (*.f64 t %364)
%384 = (/.f64 %199 t)
%407 = (*.f64 t %20)
%415 = (/.f64 %20 t)
(approx x #s(literal 0 binary64))
(approx x x)
(approx %5 y)
(approx %5 %9)
(approx %12 %13)
(approx %16 %17)
(approx %16 %20)
(approx %22 %23)
(approx %22 (fma.f64 #s(literal -1 binary64) %25 %23))
(approx %28 %29)
(approx %28 %31)
(approx %34 (*.f64 #s(literal -1 binary64) %19))
(approx %37 (*.f64 #s(literal -1 binary64) %38))
(approx %37 (fma.f64 #s(literal -1 binary64) %38 %13))
(approx %43 (*.f64 #s(literal -1 binary64) %44))
(approx %43 (fma.f64 #s(literal -1 binary64) %44 %47))
(approx %52 %53)
(approx %52 %56)
(approx %58 %62)
(approx %68 %44)
(approx %68 (fma.f64 #s(literal -1 binary64) %47 %44))
(approx %72 (-.f64 %77 %44))
(approx %80 (fma.f64 x %84 %53))
(approx %5 %8)
(approx %5 %90)
(approx %16 (*.f64 x (fma.f64 #s(literal -1 binary64) z %92)))
(approx %22 (*.f64 #s(literal -1 binary64) %25))
(approx %22 (*.f64 x (-.f64 %98 %99)))
(approx %28 %105)
(approx %37 (*.f64 x (+.f64 t (*.f64 #s(literal -1 binary64) %107))))
(approx %43 %47)
(approx %43 %115)
(approx %52 %117)
(approx %52 (*.f64 x %120))
(approx %68 %123)
(approx %68 %126)
(approx %72 %77)
(approx %72 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %113 %73) %75)))
(approx %80 (*.f64 #s(literal -1 binary64) (/.f64 %77 %60)))
(approx %80 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %76 %60) %119)))
(approx %143 (*.f64 x %84))
(approx %143 (*.f64 x (+.f64 #s(literal 1 binary64) %120)))
(approx %5 (*.f64 #s(literal -1 binary64) %105))
(approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) %92)))))
(approx %22 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %98 %99))))
(approx %28 (*.f64 #s(literal -1 binary64) %90))
(approx %37 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) t %107))))
(approx %43 (*.f64 #s(literal -1 binary64) %126))
(approx %52 (*.f64 #s(literal -1 binary64) (*.f64 x %168)))
(approx %68 (*.f64 #s(literal -1 binary64) %115))
(approx %72 (*.f64 #s(literal -1 binary64) %175))
(approx %72 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 %113 %60) %74))))
(approx %80 (/.f64 %175 %60))
(approx %80 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %119 (*.f64 #s(literal -1 binary64) (/.f64 %174 %60))))))
(approx %143 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %82 #s(literal 1 binary64)))))
(approx %143 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %168 #s(literal 1 binary64)))))
(approx %5 %199)
(approx %28 %201)
(approx %65 (*.f64 #s(literal -1 binary64) %53))
(approx %72 %205)
(approx %72 (-.f64 (fma.f64 #s(literal -1 binary64) %44 %62) %123))
(approx %80 (*.f64 #s(literal -1 binary64) %210))
(approx %80 (fma.f64 #s(literal -1 binary64) %210 %53))
(approx %143 %215)
(approx %143 (+.f64 x %56))
(approx %5 %222)
(approx %16 (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) %224))))
(approx %22 (*.f64 y (fma.f64 #s(literal -1 binary64) %229 %99)))
(approx %28 %234)
(approx %37 (*.f64 y (fma.f64 #s(literal -1 binary64) t %236)))
(approx %43 %242)
(approx %52 (*.f64 y (fma.f64 #s(literal -1 binary64) %244 %82)))
(approx %68 %249)
(approx %72 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %61 y)) %248)))
(approx %80 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %8 %117) y) %82)))
(approx %143 (*.f64 y (fma.f64 #s(literal -1 binary64) %244 (+.f64 %219 %82))))
(approx %5 (*.f64 #s(literal -1 binary64) %234))
(approx %16 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z %224))))
(approx %22 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %229 %99))))
(approx %28 (*.f64 #s(literal -1 binary64) %222))
(approx %37 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 t (*.f64 #s(literal -1 binary64) %236)))))
(approx %43 (*.f64 #s(literal -1 binary64) %249))
(approx %52 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %82 %244))))
(approx %68 (*.f64 #s(literal -1 binary64) %242))
(approx %72 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %205 y)) %75))))
(approx %80 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %219 %83) (*.f64 #s(literal -1 binary64) %244)))))
(approx %143 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %82 (*.f64 #s(literal -1 binary64) (/.f64 %215 y))))))
(approx z z)
(approx (/ z t) %82)
(approx %16 %311)
(approx %33 (*.f64 #s(literal -1 binary64) z))
(approx %64 %83)
(approx %43 (*.f64 t %316))
(approx %52 %320)
(approx %67 %322)
(approx %68 %324)
(approx %72 (fma.f64 #s(literal -1 binary64) %324 %62))
(approx %80 (+.f64 x %328))
(approx %143 (+.f64 x %332))
(approx %335 (+.f64 x %320))
(approx (/ (* %5 z) t) %340)
(approx %72 (*.f64 #s(literal -1 binary64) %324))
(approx %72 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %344) (*.f64 t %9))))
(approx %80 %328)
(approx %80 (*.f64 z (fma.f64 #s(literal -1 binary64) %25 %352)))
(approx %143 %332)
(approx %143 (*.f64 z (-.f64 %352 %25)))
(approx %335 (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %31 t) %351)))
(approx %67 (*.f64 #s(literal -1 binary64) %364))
(approx %68 (*.f64 #s(literal -1 binary64) %367))
(approx %72 %367)
(approx %72 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %344 (*.f64 t %201)))))
(approx %80 (*.f64 #s(literal -1 binary64) (/.f64 %364 t)))
(approx %80 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %351 (fma.f64 #s(literal -1 binary64) %23 %25)))))
(approx %143 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %351 (*.f64 #s(literal -1 binary64) %384)))))
(approx %335 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %25 %23))))
(approx %335 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %351 %25) %23))))
(approx t t)
(approx %22 %384)
(approx %50 (*.f64 #s(literal -1 binary64) t))
(approx %141 %99)
(approx %51 %73)
(approx %37 (*.f64 t %31))
(approx %68 %407)
(approx %72 (*.f64 #s(literal -1 binary64) %407))
(approx %72 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %13) %20)))
(approx %80 %415)
(approx %80 (/.f64 (fma.f64 #s(literal -1 binary64) %19 (fma.f64 t x %17)) t))
(approx %143 (/.f64 (fma.f64 t x %311) t))
(approx %335 (/.f64 (fma.f64 #s(literal -1 binary64) %316 %13) t))
(approx %72 (*.f64 %60 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %415))))
(approx %143 (+.f64 x %340))
Calls

12 calls:

TimeVariablePoint
33.0ms
y
-inf
6.0ms
z
inf
5.0ms
t
inf
5.0ms
t
0
5.0ms
x
inf

rewrite119.0ms (5.2%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035231
067223
1240217
2996202
04069202
04525198
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
34 → 2 600
Calls
Call 1
Inputs
%2 = (-.f64 y x)
%6 = (approx (- y x) y)
%8 = (/.f64 z t)
%9 = (*.f64 t x)
%10 = (*.f64 z %2)
%11 = (/.f64 %2 t)
%12 = (neg.f64 t)
%13 = (-.f64 x y)
%14 = (neg.f64 z)
%15 = (*.f64 %14 x)
%16 = (/.f64 #s(literal 1 binary64) t)
%17 = (/.f64 %14 t)
%18 = (*.f64 %12 t)
%19 = (*.f64 t %13)
%20 = (*.f64 %19 z)
%21 = (/.f64 %20 %18)
%22 = (*.f64 y %17)
%23 = (*.f64 %9 %12)
%24 = (fma.f64 %22 %12 %15)
%25 = (*.f64 t %24)
%26 = (-.f64 %23 %25)
%32 = (*.f64 %6 z)
%33 = (/.f64 %32 t)
x
y
%2
z
t
%6
#s(literal 1 binary64)
%8
%9
%10
%11
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
(/.f64 %26 %18)
(fma.f64 %10 %16 x)
(fma.f64 z %11 x)
(fma.f64 %2 %8 x)
(+.f64 x %21)
%32
%33
(+.f64 x %33)
Outputs
%2 = (-.f64 y x)
%8 = (-.f64 x y)
%10 = (neg.f64 y)
%11 = (neg.f64 %10)
%13 = (neg.f64 x)
%14 = (neg.f64 %11)
%17 = (neg.f64 %13)
%21 = (neg.f64 %17)
%27 = (approx (- y x) y)
%31 = (*.f64 z #s(literal -1 binary64))
%32 = (/.f64 #s(literal -1 binary64) t)
%34 = (*.f64 z #s(literal 1 binary64))
%35 = (/.f64 #s(literal 1 binary64) t)
%38 = (neg.f64 z)
%41 = (/.f64 z t)
%43 = (*.f64 %38 #s(literal -1 binary64))
%44 = (neg.f64 %43)
%45 = (neg.f64 t)
%47 = (*.f64 %38 #s(literal 1 binary64))
%48 = (neg.f64 %47)
%50 = (neg.f64 %31)
%51 = (neg.f64 %45)
%53 = (neg.f64 %34)
%60 = (neg.f64 %51)
%76 = (/.f64 %38 t)
%78 = (*.f64 t x)
%83 = (*.f64 z %2)
%90 = (*.f64 %2 #s(literal 1 binary64))
%97 = (*.f64 %8 z)
%99 = (*.f64 %38 x)
%101 = (*.f64 %13 z)
%103 = (*.f64 z y)
%104 = (*.f64 z x)
%106 = (*.f64 y z)
%114 = (*.f64 %2 #s(literal -1 binary64))
%117 = (/.f64 %8 t)
%118 = (/.f64 t %45)
%120 = (/.f64 y t)
%121 = (*.f64 %120 t)
%122 = (-.f64 %121 x)
%125 = (*.f64 %8 t)
%126 = (neg.f64 %125)
%127 = (*.f64 t t)
%128 = (/.f64 #s(literal 1 binary64) %127)
%130 = (/.f64 #s(literal -1 binary64) %127)
%134 = (/.f64 %2 t)
%139 = (/.f64 %13 t)
%150 = (*.f64 %10 %45)
%153 = (*.f64 y %45)
%155 = (*.f64 %45 t)
%160 = (*.f64 %45 %10)
%163 = (*.f64 %45 y)
%166 = (*.f64 %45 %13)
%169 = (*.f64 t %13)
%172 = (*.f64 %45 x)
%177 = (*.f64 %10 t)
%188 = (neg.f64 %126)
%193 = (*.f64 %2 t)
%195 = (*.f64 t %2)
%222 = (/.f64 x t)
%223 = (*.f64 t %10)
%224 = (/.f64 %223 %155)
%226 = (/.f64 %177 %155)
%231 = (/.f64 y %45)
%232 = (neg.f64 %231)
%234 = (/.f64 %11 t)
%249 = (*.f64 y t)
%251 = (*.f64 %222 #s(literal 1 binary64))
%265 = (*.f64 %139 #s(literal 1 binary64))
%295 = (/.f64 #s(literal 1/2 binary64) t)
%306 = (*.f64 #s(literal 2 binary64) %45)
%314 = (*.f64 #s(literal 2 binary64) t)
%330 = (/.f64 #s(literal 0 binary64) %51)
%332 = (/.f64 #s(literal 0 binary64) t)
%398 = (*.f64 z t)
%401 = (*.f64 %125 z)
%402 = (*.f64 t z)
%409 = (fabs.f64 t)
%410 = (/.f64 %38 %409)
%411 = (/.f64 %125 %409)
%413 = (/.f64 %126 %409)
%414 = (/.f64 z %409)
%416 = (/.f64 %398 %45)
%418 = (/.f64 %398 t)
%422 = (/.f64 %45 %409)
%423 = (/.f64 %97 %409)
%425 = (/.f64 t %51)
%426 = (*.f64 %134 z)
%428 = (/.f64 t %409)
%429 = (/.f64 %83 %409)
%431 = (*.f64 t %134)
%432 = (*.f64 %431 %38)
%434 = (*.f64 %431 z)
%436 = (*.f64 %401 #s(literal 1 binary64))
%438 = (*.f64 %83 #s(literal -1 binary64))
%440 = (*.f64 %2 %38)
%442 = (*.f64 %125 %41)
%444 = (*.f64 #s(literal -1 binary64) %83)
%446 = (*.f64 %38 %2)
%448 = (/.f64 %402 %45)
%450 = (/.f64 %401 t)
%452 = (/.f64 %125 t)
%454 = (/.f64 %97 t)
%456 = (/.f64 %45 t)
%459 = (*.f64 t %83)
%460 = (neg.f64 %459)
%463 = (*.f64 t %426)
%465 = (/.f64 %38 %127)
%475 = (*.f64 t %465)
%477 = (/.f64 %402 t)
%483 = (*.f64 %8 %465)
%485 = (/.f64 %83 %127)
%511 = (*.f64 %51 %45)
%530 = (*.f64 %45 %51)
%548 = (neg.f64 %434)
%617 = (*.f64 %41 %8)
%619 = (*.f64 %8 %41)
%622 = (*.f64 %41 %13)
%624 = (*.f64 %13 %41)
%626 = (*.f64 %41 y)
%631 = (*.f64 y %41)
%648 = (*.f64 %38 y)
%649 = (neg.f64 %648)
%652 = (*.f64 %76 y)
%679 = (*.f64 %155 x)
%687 = (*.f64 %78 t)
%689 = (*.f64 %626 t)
%690 = (fma.f64 %38 x %689)
%692 = (*.f64 t %38)
%693 = (*.f64 %45 %648)
%696 = (*.f64 %648 %45)
%699 = (*.f64 %99 t)
%705 = (-.f64 %104 %689)
%707 = (*.f64 %17 %38)
%717 = (/.f64 %649 t)
%721 = (*.f64 %76 %45)
%731 = (*.f64 %631 t)
%733 = (neg.f64 %717)
%734 = (*.f64 %733 %45)
%736 = (*.f64 %60 %652)
%738 = (*.f64 %11 %721)
%740 = (*.f64 %41 %249)
%742 = (*.f64 %76 t)
%743 = (*.f64 %10 %742)
%745 = (*.f64 %717 %45)
%746 = (neg.f64 %745)
%748 = (*.f64 %51 %652)
%749 = (neg.f64 %748)
%751 = (*.f64 %10 %721)
%752 = (neg.f64 %751)
%754 = (*.f64 %652 %45)
%755 = (neg.f64 %754)
%756 = (neg.f64 %755)
%813 = (*.f64 %652 t)
%830 = (*.f64 %690 t)
%835 = (*.f64 %705 t)
%837 = (*.f64 %813 %45)
%839 = (*.f64 t y)
%840 = (*.f64 %51 %99)
%842 = (*.f64 %45 %99)
%843 = (neg.f64 %842)
%845 = (neg.f64 %699)
%846 = (neg.f64 %845)
%877 = (*.f64 %721 t)
%882 = (*.f64 %38 t)
%905 = (*.f64 %813 t)
%912 = (*.f64 (neg.f64 %692) x)
%914 = (*.f64 z %78)
%916 = (*.f64 %172 %38)
%918 = (*.f64 %13 %882)
%920 = (*.f64 t %104)
%922 = (*.f64 %104 t)
%931 = (fma.f64 t x %690)
%933 = (fma.f64 %45 x %705)
%934 = (*.f64 t %933)
%938 = (fma.f64 %78 t %830)
%940 = (+.f64 %690 %78)
%941 = (*.f64 t %940)
%944 = (*.f64 %60 %690)
%946 = (*.f64 %51 %690)
%947 = (neg.f64 %946)
%968 = (fma.f64 %172 t %905)
%973 = (*.f64 %127 x)
%977 = (*.f64 %51 %78)
%979 = (*.f64 %172 %45)
%981 = (*.f64 %45 %172)
%983 = (neg.f64 %679)
%1004 = (/.f64 %940 t)
%1008 = (*.f64 %934 #s(literal 1 binary64))
%1010 = (/.f64 %934 t)
%1012 = (/.f64 %78 t)
%1013 = (*.f64 %1012 #s(literal 1 binary64))
%1014 = (fma.f64 %1013 %155 %835)
%1022 = (*.f64 %127 %830)
%1023 = (fma.f64 %679 %155 %1022)
%1024 = (*.f64 %127 %127)
%1027 = (/.f64 %830 t)
%1028 = (fma.f64 t x %1027)
%1041 = (-.f64 %652 (/.f64 %104 %45))
%1042 = (*.f64 %1041 #s(literal 1 binary64))
%1043 = (-.f64 x %1042)
%1049 = (/.f64 %830 %45)
%1055 = (/.f64 %679 t)
%1058 = (*.f64 %45 %155)
%1060 = (/.f64 %687 t)
%1063 = (*.f64 t %155)
%1065 = (*.f64 %835 %127)
%1067 = (*.f64 %127 %155)
%1074 = (*.f64 %45 %835)
%1077 = (*.f64 t %835)
%1080 = (*.f64 %127 %835)
%1085 = (*.f64 %155 %835)
%1098 = (*.f64 %45 %127)
%1114 = (*.f64 t %127)
%1121 = (*.f64 %127 %1027)
%1123 = (*.f64 %127 %45)
%1126 = (*.f64 %127 %1049)
%1128 = (*.f64 %127 t)
%1151 = (*.f64 %155 %45)
%1156 = (*.f64 %155 t)
%1160 = (*.f64 %155 %127)
%1162 = (*.f64 %941 #s(literal -1 binary64))
%1204 = (/.f64 %78 %51)
%1206 = (-.f64 %717 (/.f64 %104 t))
%1208 = (*.f64 (neg.f64 %1206) %118)
%1210 = (neg.f64 %118)
%1211 = (*.f64 %1210 %1206)
%1214 = (*.f64 (neg.f64 %1041) #s(literal 1 binary64))
%1216 = (*.f64 #s(literal -1 binary64) %1041)
%1219 = (*.f64 %705 (/.f64 %45 %127))
%1222 = (*.f64 %45 (/.f64 %705 %127))
%1224 = (/.f64 %1027 t)
%1226 = (*.f64 %1206 #s(literal 1 binary64))
%1228 = (/.f64 %78 %409)
%1237 = (/.f64 x %409)
%1238 = (/.f64 %127 %409)
%1247 = (/.f64 %155 %45)
%1256 = (/.f64 %155 t)
%1265 = (/.f64 %690 %409)
%1266 = (/.f64 %977 %127)
%1268 = (/.f64 %979 %127)
%1270 = (/.f64 %981 %127)
%1273 = (/.f64 %690 %51)
%1310 = (/.f64 %78 %45)
%1339 = (/.f64 %172 t)
%1408 = (/.f64 %127 %45)
%1446 = (/.f64 %127 %51)
%1455 = (/.f64 %127 t)
%1492 = (/.f64 t %127)
%1549 = (/.f64 %946 %155)
%1572 = (fma.f64 t x %463)
%1573 = (*.f64 %1572 %35)
%1574 = (fma.f64 %45 x %450)
%1575 = (*.f64 %1574 %32)
%1576 = (fma.f64 %78 t %459)
%1577 = (*.f64 %1576 %128)
%1578 = (fma.f64 t x %83)
%1579 = (*.f64 %1578 %35)
%1580 = (-.f64 %459 %679)
%1581 = (*.f64 %1580 %128)
%1582 = (-.f64 %401 %973)
%1583 = (*.f64 %1582 %130)
%1584 = (fma.f64 %134 z x)
%1585 = (pow.f64 %1584 #s(literal 1 binary64))
%1587 = (/.f64 (fma.f64 %45 x %438) %45)
%1589 = (/.f64 (fma.f64 %45 x %440) %45)
%1591 = (/.f64 (fma.f64 %45 x %444) %45)
%1593 = (/.f64 (fma.f64 %45 x %446) %45)
%1595 = (/.f64 (fma.f64 %45 x %97) %45)
%1597 = (/.f64 (fma.f64 %1013 %45 %432) %45)
%1599 = (/.f64 (fma.f64 %1013 t %434) t)
%1601 = (/.f64 (fma.f64 %1013 %155 %436) %155)
%1603 = (/.f64 (fma.f64 %1013 %45 %442) %45)
%1605 = (/.f64 (fma.f64 %1013 %45 %450) %45)
%1607 = (/.f64 (fma.f64 %1013 %155 %460) %155)
%1609 = (/.f64 (fma.f64 %1013 t %463) t)
%1611 = (/.f64 (fma.f64 %1013 %127 %459) %127)
%1613 = (/.f64 (fma.f64 %1013 %155 %401) %155)
%1615 = (/.f64 (fma.f64 %45 x %432) %45)
%1617 = (/.f64 (fma.f64 t x %434) t)
%1619 = (/.f64 (fma.f64 %45 x %442) %45)
%1622 = (/.f64 (fma.f64 %1055 %45 (*.f64 %432 %45)) %127)
%1625 = (/.f64 (fma.f64 %1055 t (*.f64 %434 %45)) %155)
%1628 = (/.f64 (fma.f64 %1055 %155 (*.f64 %436 %45)) %1058)
%1631 = (/.f64 (fma.f64 %1055 %45 (*.f64 %442 %45)) %127)
%1634 = (/.f64 (fma.f64 %1055 %45 (*.f64 %450 %45)) %127)
%1637 = (/.f64 (fma.f64 %1055 %155 (*.f64 %460 %45)) %1058)
%1640 = (/.f64 (fma.f64 %1055 t (*.f64 %463 %45)) %155)
%1643 = (/.f64 (fma.f64 %1055 %127 (*.f64 %459 %45)) %1098)
%1646 = (/.f64 (fma.f64 %1055 %155 (*.f64 %401 %45)) %1058)
%1649 = (/.f64 (fma.f64 %1060 %45 (*.f64 %432 t)) %155)
%1652 = (/.f64 (fma.f64 %1060 t (*.f64 %434 t)) %127)
%1655 = (/.f64 (fma.f64 %1060 %155 (*.f64 %436 t)) %1063)
%1658 = (/.f64 (fma.f64 %1060 %45 (*.f64 %442 t)) %155)
%1661 = (/.f64 (fma.f64 %1060 %45 (*.f64 %450 t)) %155)
%1664 = (/.f64 (fma.f64 %1060 %155 (*.f64 %460 t)) %1063)
%1667 = (/.f64 (fma.f64 %1060 t (*.f64 %463 t)) %127)
%1670 = (/.f64 (fma.f64 %1060 %127 (*.f64 %459 t)) %1114)
%1673 = (/.f64 (fma.f64 %1060 %155 (*.f64 %401 t)) %1063)
%1674 = (*.f64 %432 %127)
%1676 = (/.f64 (fma.f64 %983 %45 %1674) %1123)
%1677 = (*.f64 %434 %127)
%1679 = (/.f64 (fma.f64 %983 t %1677) %1128)
%1680 = (*.f64 %436 %127)
%1682 = (/.f64 (fma.f64 %983 %155 %1680) %1067)
%1683 = (*.f64 %442 %127)
%1685 = (/.f64 (fma.f64 %983 %45 %1683) %1123)
%1686 = (*.f64 %450 %127)
%1688 = (/.f64 (fma.f64 %983 %45 %1686) %1123)
%1689 = (*.f64 %460 %127)
%1691 = (/.f64 (fma.f64 %983 %155 %1689) %1067)
%1692 = (*.f64 %463 %127)
%1694 = (/.f64 (fma.f64 %983 t %1692) %1128)
%1695 = (*.f64 %459 %127)
%1697 = (/.f64 (fma.f64 %983 %127 %1695) %1024)
%1698 = (*.f64 %401 %127)
%1700 = (/.f64 (fma.f64 %983 %155 %1698) %1067)
%1702 = (/.f64 (fma.f64 %687 %45 %1674) %1123)
%1704 = (/.f64 (fma.f64 %687 t %1677) %1128)
%1706 = (/.f64 (fma.f64 %687 %155 %1680) %1067)
%1708 = (/.f64 (fma.f64 %687 %45 %1683) %1123)
%1710 = (/.f64 (fma.f64 %687 %45 %1686) %1123)
%1712 = (/.f64 (fma.f64 %687 %155 %1689) %1067)
%1714 = (/.f64 (fma.f64 %687 t %1692) %1128)
%1716 = (/.f64 (fma.f64 %687 %127 %1695) %1024)
%1718 = (/.f64 (fma.f64 %687 %155 %1698) %1067)
%1721 = (/.f64 (fma.f64 %679 %45 (*.f64 %432 %155)) %1151)
%1724 = (/.f64 (fma.f64 %679 t (*.f64 %434 %155)) %1156)
%1727 = (/.f64 (fma.f64 %679 %155 (*.f64 %436 %155)) %1024)
%1730 = (/.f64 (fma.f64 %679 %45 (*.f64 %442 %155)) %1151)
%1733 = (/.f64 (fma.f64 %679 %45 (*.f64 %450 %155)) %1151)
%1736 = (/.f64 (fma.f64 %679 %155 (*.f64 %460 %155)) %1024)
%1739 = (/.f64 (fma.f64 %679 t (*.f64 %463 %155)) %1156)
%1742 = (/.f64 (fma.f64 %679 %127 (*.f64 %459 %155)) %1160)
%1745 = (/.f64 (fma.f64 %679 %155 (*.f64 %401 %155)) %1024)
%1747 = (/.f64 (+.f64 %1055 %432) %45)
%1749 = (/.f64 (+.f64 %1060 %434) t)
%1751 = (/.f64 (fma.f64 %172 t %436) %155)
%1753 = (/.f64 (+.f64 %1055 %442) %45)
%1755 = (/.f64 (+.f64 %983 %459) %127)
%1758 = (/.f64 (fma.f64 %1055 %45 (*.f64 %45 %432)) %127)
%1761 = (/.f64 (fma.f64 %1055 t (*.f64 %45 %434)) %155)
%1764 = (/.f64 (fma.f64 %1055 %155 (*.f64 %45 %436)) %1058)
%1767 = (/.f64 (fma.f64 %1055 %45 (*.f64 %45 %442)) %127)
%1770 = (/.f64 (fma.f64 %1055 %45 (*.f64 %45 %450)) %127)
%1773 = (/.f64 (fma.f64 %1055 %155 (*.f64 %45 %460)) %1058)
%1776 = (/.f64 (fma.f64 %1055 t (*.f64 %45 %463)) %155)
%1779 = (/.f64 (fma.f64 %1055 %127 (*.f64 %45 %459)) %1098)
%1782 = (/.f64 (fma.f64 %1055 %155 (*.f64 %45 %401)) %1058)
%1785 = (/.f64 (fma.f64 %1060 %45 (*.f64 t %432)) %155)
%1788 = (/.f64 (fma.f64 %1060 t (*.f64 t %434)) %127)
%1791 = (/.f64 (fma.f64 %1060 %155 (*.f64 t %436)) %1063)
%1794 = (/.f64 (fma.f64 %1060 %45 (*.f64 t %442)) %155)
%1797 = (/.f64 (fma.f64 %1060 %45 (*.f64 t %450)) %155)
%1800 = (/.f64 (fma.f64 %1060 %155 (*.f64 t %460)) %1063)
%1803 = (/.f64 (fma.f64 %1060 t (*.f64 t %463)) %127)
%1806 = (/.f64 (fma.f64 %1060 %127 (*.f64 t %459)) %1114)
%1809 = (/.f64 (fma.f64 %1060 %155 (*.f64 t %401)) %1063)
%1810 = (*.f64 %127 %432)
%1812 = (/.f64 (fma.f64 %983 %45 %1810) %1123)
%1813 = (*.f64 %127 %434)
%1815 = (/.f64 (fma.f64 %983 t %1813) %1128)
%1816 = (*.f64 %127 %436)
%1818 = (/.f64 (fma.f64 %983 %155 %1816) %1067)
%1819 = (*.f64 %127 %442)
%1821 = (/.f64 (fma.f64 %983 %45 %1819) %1123)
%1822 = (*.f64 %127 %450)
%1824 = (/.f64 (fma.f64 %983 %45 %1822) %1123)
%1825 = (*.f64 %127 %460)
%1827 = (/.f64 (fma.f64 %983 %155 %1825) %1067)
%1828 = (*.f64 %127 %463)
%1830 = (/.f64 (fma.f64 %983 t %1828) %1128)
%1831 = (*.f64 %127 %459)
%1833 = (/.f64 (fma.f64 %983 %127 %1831) %1024)
%1834 = (*.f64 %127 %401)
%1836 = (/.f64 (fma.f64 %983 %155 %1834) %1067)
%1838 = (/.f64 (fma.f64 %687 %45 %1810) %1123)
%1840 = (/.f64 (fma.f64 %687 t %1813) %1128)
%1842 = (/.f64 (fma.f64 %687 %155 %1816) %1067)
%1844 = (/.f64 (fma.f64 %687 %45 %1819) %1123)
%1846 = (/.f64 (fma.f64 %687 %45 %1822) %1123)
%1848 = (/.f64 (fma.f64 %687 %155 %1825) %1067)
%1850 = (/.f64 (fma.f64 %687 t %1828) %1128)
%1852 = (/.f64 (fma.f64 %687 %127 %1831) %1024)
%1854 = (/.f64 (fma.f64 %687 %155 %1834) %1067)
%1857 = (/.f64 (fma.f64 %679 %45 (*.f64 %155 %432)) %1151)
%1860 = (/.f64 (fma.f64 %679 t (*.f64 %155 %434)) %1156)
%1863 = (/.f64 (fma.f64 %679 %155 (*.f64 %155 %436)) %1024)
%1866 = (/.f64 (fma.f64 %679 %45 (*.f64 %155 %442)) %1151)
%1869 = (/.f64 (fma.f64 %679 %45 (*.f64 %155 %450)) %1151)
%1872 = (/.f64 (fma.f64 %679 %155 (*.f64 %155 %460)) %1024)
%1875 = (/.f64 (fma.f64 %679 t (*.f64 %155 %463)) %1156)
%1878 = (/.f64 (fma.f64 %679 %127 (*.f64 %155 %459)) %1160)
%1881 = (/.f64 (fma.f64 %679 %155 (*.f64 %155 %401)) %1024)
%1883 = (/.f64 (neg.f64 %1578) %45)
%1885 = (/.f64 (neg.f64 %1572) %45)
%1887 = (/.f64 (neg.f64 %1574) %51)
%1889 = (/.f64 (neg.f64 %1576) %155)
%1890 = (/.f64 %1572 t)
%1891 = (/.f64 %1574 %45)
%1892 = (/.f64 %1576 %127)
%1893 = (/.f64 %1578 t)
%1894 = (/.f64 %1580 %127)
%1895 = (/.f64 %1582 %155)
%1897 = (/.f64 #s(literal 1 binary64) (/.f64 t %1578))
%1899 = (/.f64 #s(literal 1 binary64) (/.f64 %45 %1574))
%1901 = (/.f64 #s(literal 1 binary64) (/.f64 t %1572))
%1903 = (/.f64 #s(literal 1 binary64) (/.f64 %127 %1576))
%1905 = (/.f64 #s(literal 1 binary64) (/.f64 %127 %1580))
%1907 = (/.f64 #s(literal 1 binary64) (pow.f64 %1584 #s(literal -1 binary64)))
%1909 = (/.f64 #s(literal 1 binary64) (/.f64 %155 %1582))
%1910 = (*.f64 %32 %83)
%1912 = (neg.f64 (-.f64 %1910 x))
%1913 = (*.f64 %117 z)
%1915 = (neg.f64 (-.f64 %1913 x))
%1916 = (*.f64 %76 %2)
%1918 = (neg.f64 (-.f64 %1916 x))
%1919 = (*.f64 %38 %134)
%1921 = (neg.f64 (-.f64 %1919 x))
%1923 = (neg.f64 (-.f64 %619 x))
%1925 = (neg.f64 (fma.f64 %1310 #s(literal 1 binary64) %454))
%1927 = (neg.f64 (-.f64 %454 x))
%1928 = (fma.f64 %410 %411 %17)
%1929 = (fma.f64 %410 %411 %1013)
%1930 = (fma.f64 %410 %411 x)
%1931 = (fma.f64 %413 %414 %17)
%1932 = (fma.f64 %413 %414 %1013)
%1933 = (fma.f64 %413 %414 x)
%1934 = (fma.f64 %416 %117 %17)
%1935 = (fma.f64 %416 %117 %1013)
%1936 = (fma.f64 %416 %117 x)
%1937 = (fma.f64 %418 %134 %17)
%1938 = (fma.f64 %418 %134 %1013)
%1939 = (fma.f64 %418 %134 x)
%1940 = (fma.f64 %411 %410 %17)
%1941 = (fma.f64 %411 %410 %1013)
%1942 = (fma.f64 %411 %410 x)
%1943 = (fma.f64 %414 %413 %17)
%1944 = (fma.f64 %414 %413 %1013)
%1945 = (fma.f64 %414 %413 x)
%1946 = (fma.f64 %1204 #s(literal 1 binary64) %426)
%1947 = (fma.f64 %1228 %428 %426)
%1948 = (fma.f64 %1237 %1238 %426)
%1949 = (fma.f64 %1247 %222 %426)
%1950 = (fma.f64 %1256 %139 %426)
%1951 = (fma.f64 %422 %423 %17)
%1952 = (fma.f64 %422 %423 %1013)
%1953 = (fma.f64 %422 %423 x)
%1954 = (fma.f64 %425 %1012 %426)
%1955 = (fma.f64 %425 %426 %17)
%1956 = (fma.f64 %425 %426 %1013)
%1957 = (fma.f64 %425 %426 x)
%1958 = (fma.f64 %428 %429 %17)
%1959 = (fma.f64 %428 %429 %1013)
%1960 = (fma.f64 %428 %429 x)
%1961 = (fma.f64 %428 %1228 %426)
%1962 = (fma.f64 %432 %32 %17)
%1963 = (fma.f64 %432 %32 %1013)
%1964 = (fma.f64 %432 %32 x)
%1965 = (fma.f64 %434 %35 %17)
%1966 = (fma.f64 %434 %35 %1013)
%1967 = (fma.f64 %434 %35 x)
%1968 = (fma.f64 %436 %130 %17)
%1969 = (fma.f64 %436 %130 %1013)
%1970 = (fma.f64 %436 %130 x)
%1971 = (fma.f64 %438 %32 %17)
%1972 = (fma.f64 %438 %32 %1013)
%1973 = (fma.f64 %438 %32 x)
%1974 = (fma.f64 %440 %32 %17)
%1975 = (fma.f64 %440 %32 %1013)
%1976 = (fma.f64 %440 %32 x)
%1977 = (fma.f64 %442 %32 %17)
%1978 = (fma.f64 %442 %32 %1013)
%1979 = (fma.f64 %442 %32 x)
%1980 = (fma.f64 %444 %32 %17)
%1981 = (fma.f64 %444 %32 %1013)
%1982 = (fma.f64 %444 %32 x)
%1983 = (fma.f64 %446 %32 %17)
%1984 = (fma.f64 %446 %32 %1013)
%1985 = (fma.f64 %446 %32 x)
%1986 = (fma.f64 %1055 %32 %426)
%1987 = (fma.f64 %117 %448 %17)
%1988 = (fma.f64 %117 %448 %1013)
%1989 = (fma.f64 %117 %448 x)
%1990 = (fma.f64 %450 %32 %17)
%1991 = (fma.f64 %450 %32 %1013)
%1992 = (fma.f64 %450 %32 x)
%1993 = (fma.f64 %452 %76 %17)
%1994 = (fma.f64 %452 %76 %1013)
%1995 = (fma.f64 %452 %76 x)
%1996 = (fma.f64 %454 %118 %17)
%1997 = (fma.f64 %454 %118 %1013)
%1998 = (fma.f64 %454 %118 x)
%1999 = (fma.f64 %456 %454 %17)
%2000 = (fma.f64 %456 %454 %1013)
%2001 = (fma.f64 %456 %454 x)
%2002 = (fma.f64 %456 %1310 %426)
%2003 = (fma.f64 %1310 %456 %426)
%2004 = (fma.f64 %1310 %118 %426)
%2005 = (fma.f64 %1339 %118 %426)
%2006 = (fma.f64 %118 %454 %17)
%2007 = (fma.f64 %118 %454 %1013)
%2008 = (fma.f64 %118 %454 x)
%2009 = (fma.f64 %118 %1310 %426)
%2010 = (fma.f64 %118 %1339 %426)
%2011 = (fma.f64 %1060 %35 %426)
%2012 = (fma.f64 %1012 %425 %426)
%2013 = (fma.f64 %1012 #s(literal 1 binary64) %426)
%2014 = (fma.f64 %139 %1408 %426)
%2015 = (fma.f64 %139 %1256 %426)
%2016 = (fma.f64 %460 %130 %17)
%2017 = (fma.f64 %460 %130 %1013)
%2018 = (fma.f64 %460 %130 x)
%2019 = (fma.f64 %983 %128 %426)
%2020 = (fma.f64 %97 %32 %17)
%2021 = (fma.f64 %97 %32 %1013)
%2022 = (fma.f64 %97 %32 x)
%2023 = (fma.f64 %172 %32 %426)
%2024 = (fma.f64 %463 %35 %17)
%2025 = (fma.f64 %463 %35 %1013)
%2026 = (fma.f64 %463 %35 x)
%2027 = (fma.f64 %465 %125 %17)
%2028 = (fma.f64 %465 %125 %1013)
%2029 = (fma.f64 %465 %125 x)
%2030 = (fma.f64 %687 %128 %426)
%2031 = (fma.f64 %130 %401 %17)
%2032 = (fma.f64 %130 %401 %1013)
%2033 = (fma.f64 %130 %401 x)
%2034 = (fma.f64 %222 %1446 %426)
%2035 = (fma.f64 %222 %1455 %426)
%2036 = (fma.f64 %222 %1247 %426)
%2037 = (fma.f64 %431 %41 %17)
%2038 = (fma.f64 %431 %41 %1013)
%2039 = (fma.f64 %431 %41 x)
%2040 = (fma.f64 %459 %128 %17)
%2041 = (fma.f64 %459 %128 %1013)
%2042 = (fma.f64 %459 %128 x)
%2043 = (fma.f64 %426 #s(literal 1 binary64) %17)
%2044 = (fma.f64 %426 #s(literal 1 binary64) %1013)
%2045 = (fma.f64 %426 #s(literal 1 binary64) x)
%2046 = (fma.f64 %679 %130 %426)
%2047 = (fma.f64 %401 %130 %17)
%2048 = (fma.f64 %401 %130 %1013)
%2049 = (fma.f64 %401 %130 x)
%2050 = (fma.f64 %125 %465 %17)
%2051 = (fma.f64 %125 %465 %1013)
%2052 = (fma.f64 %125 %465 x)
%2053 = (fma.f64 %76 %452 %17)
%2054 = (fma.f64 %76 %452 %1013)
%2055 = (fma.f64 %76 %452 x)
%2056 = (fma.f64 %35 %83 %17)
%2057 = (fma.f64 %35 %83 %1013)
%2058 = (fma.f64 %35 %83 x)
%2059 = (fma.f64 %8 %475 %17)
%2060 = (fma.f64 %8 %475 %1013)
%2061 = (fma.f64 %8 %475 x)
%2062 = (fma.f64 %45 %265 %426)
%2063 = (fma.f64 %134 %477 %17)
%2064 = (fma.f64 %134 %477 %1013)
%2065 = (fma.f64 %134 %477 x)
%2066 = (fma.f64 %134 z %17)
%2067 = (fma.f64 %134 z %1013)
%2068 = (fma.f64 %83 %35 %17)
%2069 = (fma.f64 %83 %35 %1013)
%2070 = (fma.f64 %83 %35 x)
%2071 = (fma.f64 %78 %1492 %426)
%2072 = (fma.f64 %78 %35 %426)
%2073 = (fma.f64 %41 %431 %17)
%2074 = (fma.f64 %41 %431 %1013)
%2075 = (fma.f64 %41 %431 x)
%2076 = (fma.f64 %41 %2 %17)
%2077 = (fma.f64 %41 %2 %1013)
%2078 = (fma.f64 %41 %2 x)
%2079 = (fma.f64 #s(literal 1 binary64) %1204 %426)
%2080 = (fma.f64 #s(literal 1 binary64) %1012 %426)
%2081 = (fma.f64 #s(literal 1 binary64) %426 %17)
%2082 = (fma.f64 #s(literal 1 binary64) %426 %1013)
%2083 = (fma.f64 #s(literal 1 binary64) %426 x)
%2084 = (fma.f64 t %483 %17)
%2085 = (fma.f64 t %483 %1013)
%2086 = (fma.f64 t %483 x)
%2087 = (fma.f64 t %485 %17)
%2088 = (fma.f64 t %485 %1013)
%2089 = (fma.f64 t %485 x)
%2090 = (fma.f64 t %251 %426)
%2091 = (fma.f64 z %134 %17)
%2092 = (fma.f64 z %134 %1013)
%2093 = (fma.f64 z %134 x)
%2094 = (fma.f64 %2 %41 %17)
%2095 = (fma.f64 %2 %41 %1013)
%2096 = (fma.f64 %2 %41 x)
%2097 = (*.f64 %128 %401)
%2098 = (-.f64 %1013 %2097)
%2099 = (*.f64 %193 %465)
%2100 = (-.f64 %1013 %2099)
%2101 = (*.f64 %195 %465)
%2102 = (-.f64 %1013 %2101)
%2103 = (*.f64 %548 %35)
%2104 = (-.f64 %1013 %2103)
%2105 = (*.f64 %1210 %454)
%2106 = (-.f64 %1013 %2105)
%2107 = (/.f64 z %127)
%2108 = (*.f64 %2107 %125)
%2109 = (-.f64 %1013 %2108)
%2110 = (*.f64 %2 %475)
%2111 = (-.f64 %1013 %2110)
%2112 = (*.f64 %45 %483)
%2113 = (-.f64 %1013 %2112)
%2114 = (*.f64 %45 %485)
%2115 = (-.f64 %1013 %2114)
%2116 = (*.f64 #s(literal -1 binary64) %426)
%2117 = (-.f64 %1013 %2116)
%2118 = (-.f64 %1013 %1919)
%2119 = (-.f64 %1013 %454)
%2120 = (-.f64 %426 %21)
%2121 = (-.f64 %426 %13)
%2122 = (-.f64 x %2097)
%2123 = (-.f64 x %2099)
%2124 = (-.f64 x %2101)
%2125 = (-.f64 x %2103)
%2126 = (-.f64 x %2105)
%2127 = (-.f64 x %2108)
%2128 = (-.f64 x %2110)
%2129 = (-.f64 x %2112)
%2130 = (-.f64 x %2114)
%2131 = (-.f64 x %2116)
%2132 = (-.f64 x %617)
%2133 = (-.f64 x %1910)
%2134 = (-.f64 x %1913)
%2135 = (-.f64 x %1916)
%2136 = (-.f64 x %1919)
%2137 = (-.f64 x %619)
%2138 = (-.f64 x %454)
%2139 = (+.f64 %1012 %426)
%2140 = (+.f64 %1013 %426)
%2141 = (+.f64 %426 %17)
%2142 = (+.f64 %426 %1013)
%2143 = (+.f64 %426 x)
%2145 = (+.f64 x (*.f64 %193 %2107))
%2147 = (+.f64 x (*.f64 %195 %2107))
%2149 = (+.f64 x (*.f64 %188 %465))
%2151 = (+.f64 x (*.f64 %126 %2107))
%2153 = (+.f64 x (neg.f64 %1910))
%2155 = (+.f64 x (neg.f64 %1913))
%2157 = (+.f64 x (neg.f64 %1916))
%2159 = (+.f64 x (neg.f64 %1919))
%2160 = (+.f64 x %426)
%2161 = (*.f64 %27 z)
%2166 = (*.f64 %2161 #s(literal -1 binary64))
%2168 = (*.f64 %2161 #s(literal 1 binary64))
%2170 = (*.f64 %38 %27)
%2171 = (neg.f64 %2170)
%2176 = (*.f64 %41 %27)
%2178 = (/.f64 %27 t)
%2183 = (neg.f64 %2168)
%2185 = (neg.f64 %2171)
%2209 = (*.f64 %27 %76)
%2211 = (-.f64 %172 %2161)
%2213 = (fma.f64 %27 z %78)
%2214 = (neg.f64 %2213)
%2217 = (fma.f64 %41 %27 x)
%2314 = (*.f64 %32 %2161)
%2316 = (*.f64 %2183 %35)
%2318 = (*.f64 %76 %27)
%2320 = (*.f64 %38 %2178)
%2333 = (neg.f64 %27)
x
y
(pow.f64 %2 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %2 #s(literal -1 binary64)))
(neg.f64 %8)
(-.f64 %11 x)
(-.f64 %13 %14)
(-.f64 %13 %10)
(-.f64 y %17)
%2
(+.f64 %13 %11)
(+.f64 %13 y)
(+.f64 y %21)
(+.f64 y %13)
z
t
(pow.f64 %27 #s(literal 1 binary64))
%27
(/.f64 #s(literal 1 binary64) (pow.f64 %27 #s(literal -1 binary64)))
#s(literal 1 binary64)
(*.f64 %31 %32)
(*.f64 %34 %35)
(*.f64 %35 z)
(*.f64 %38 %32)
(*.f64 z %35)
(pow.f64 %41 #s(literal 1 binary64))
(/.f64 %44 %45)
(/.f64 %48 t)
(/.f64 %50 %51)
(/.f64 %53 %45)
(/.f64 %31 %45)
(/.f64 %34 %51)
(/.f64 %34 t)
(/.f64 %43 %51)
(/.f64 %47 %45)
(/.f64 %38 %60)
(/.f64 %38 %45)
(/.f64 #s(literal 1 binary64) (/.f64 %45 %31))
(/.f64 #s(literal 1 binary64) (/.f64 t %34))
(/.f64 #s(literal 1 binary64) (/.f64 %51 z))
(/.f64 #s(literal 1 binary64) (pow.f64 %41 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %45 %38))
(/.f64 #s(literal 1 binary64) (/.f64 t z))
(/.f64 z %51)
%41
(neg.f64 %76)
%78
(*.f64 x t)
(pow.f64 %78 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %78 #s(literal -1 binary64)))
(*.f64 (*.f64 %83 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 %83 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %83)
(*.f64 z %90)
%83
(*.f64 %2 %34)
(*.f64 %2 z)
(pow.f64 %83 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %83 #s(literal -1 binary64)))
(neg.f64 %97)
(fma.f64 z y %99)
(fma.f64 y z %101)
(-.f64 %103 %104)
(-.f64 %106 (*.f64 %17 z))
(-.f64 %106 (neg.f64 %101))
(-.f64 %106 %104)
(+.f64 %103 %99)
(+.f64 %106 %101)
(*.f64 %114 %32)
(*.f64 %90 %35)
(*.f64 %117 %118)
(*.f64 %122 %35)
(*.f64 %118 %117)
(*.f64 %126 %128)
(*.f64 %125 %130)
(*.f64 %35 %2)
(*.f64 %8 %32)
(*.f64 %134 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %134)
(*.f64 %2 %35)
(pow.f64 %134 #s(literal 1 binary64))
(/.f64 (fma.f64 %139 %45 %10) %45)
(/.f64 (fma.f64 %139 t y) t)
(/.f64 (-.f64 (*.f64 %139 %45) y) %45)
(/.f64 (-.f64 (*.f64 %120 %45) %13) %45)
(/.f64 (fma.f64 %45 x %150) %127)
(/.f64 (fma.f64 t x %153) %155)
(/.f64 (fma.f64 %10 t (*.f64 %13 %45)) %155)
(/.f64 (fma.f64 %45 x %160) %127)
(/.f64 (fma.f64 t x %163) %155)
(/.f64 (fma.f64 %10 t %166) %155)
(/.f64 (fma.f64 y t %169) %127)
(/.f64 (-.f64 %172 %163) %127)
(/.f64 (-.f64 %150 %166) %127)
(/.f64 (-.f64 %177 %172) %155)
(/.f64 (-.f64 %153 %169) %155)
(/.f64 (neg.f64 %114) %51)
(/.f64 (neg.f64 %90) %45)
(/.f64 (neg.f64 %122) %45)
(/.f64 %188 %155)
(/.f64 %114 %45)
(/.f64 %90 %51)
(/.f64 %90 t)
(/.f64 %193 %127)
(/.f64 %195 %127)
(/.f64 %122 t)
(/.f64 %126 %127)
(/.f64 %125 %155)
(/.f64 %8 %60)
(/.f64 %8 %45)
(/.f64 #s(literal 1 binary64) (/.f64 %155 %125))
(/.f64 #s(literal 1 binary64) (/.f64 %45 %114))
(/.f64 #s(literal 1 binary64) (/.f64 t %90))
(/.f64 #s(literal 1 binary64) (/.f64 t %122))
(/.f64 #s(literal 1 binary64) (/.f64 %127 %126))
(/.f64 #s(literal 1 binary64) (/.f64 %51 %2))
(/.f64 #s(literal 1 binary64) (pow.f64 %134 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %45 %8))
(/.f64 #s(literal 1 binary64) (/.f64 t %2))
(/.f64 %2 %51)
%134
(neg.f64 %117)
(fma.f64 %118 %222 %224)
(fma.f64 %118 %222 %226)
(fma.f64 %139 #s(literal 1 binary64) %224)
(fma.f64 %139 #s(literal 1 binary64) %226)
(fma.f64 %10 %32 %139)
(fma.f64 %13 %35 %232)
(fma.f64 %13 %35 %234)
(fma.f64 %13 %35 %120)
(fma.f64 %222 %118 %224)
(fma.f64 %222 %118 %226)
(fma.f64 %78 %130 %224)
(fma.f64 %78 %130 %226)
(fma.f64 #s(literal 1 binary64) %139 %224)
(fma.f64 #s(literal 1 binary64) %139 %226)
(fma.f64 y %35 %139)
(fma.f64 x %32 %232)
(fma.f64 x %32 %234)
(fma.f64 x %32 %120)
(-.f64 (/.f64 %121 t) %222)
(-.f64 (/.f64 %249 %127) %251)
(-.f64 %139 (*.f64 %10 %35))
(-.f64 %139 (neg.f64 %120))
(-.f64 %139 (/.f64 %11 %45))
(-.f64 %139 %231)
(-.f64 %120 (neg.f64 %139))
(-.f64 %120 (/.f64 %17 t))
(-.f64 %120 %222)
(+.f64 %265 %224)
(+.f64 %265 %226)
(+.f64 %139 %232)
(+.f64 %139 %234)
(+.f64 %139 %120)
(+.f64 %120 %139)
(pow.f64 %45 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) %32)
%45
(pow.f64 %8 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %8 #s(literal -1 binary64)))
(neg.f64 %2)
(-.f64 %17 y)
(-.f64 %10 %21)
(-.f64 %10 %13)
(-.f64 x %11)
%8
(+.f64 %10 %17)
(+.f64 %10 x)
(+.f64 x %14)
(+.f64 x %10)
(pow.f64 %38 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %38 #s(literal -1 binary64)))
%38
%99
(*.f64 z %13)
(*.f64 x %38)
(pow.f64 %99 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %99 #s(literal -1 binary64)))
(neg.f64 %104)
(*.f64 #s(literal 2 binary64) %295)
(*.f64 #s(literal -1 binary64) %32)
(*.f64 %35 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %35)
(pow.f64 %51 #s(literal -1 binary64))
(pow.f64 %35 #s(literal 1 binary64))
(pow.f64 t #s(literal -1 binary64))
(/.f64 #s(literal -2 binary64) (*.f64 %45 #s(literal 2 binary64)))
(/.f64 #s(literal -2 binary64) %306)
(/.f64 #s(literal 2 binary64) (*.f64 %51 #s(literal 2 binary64)))
(/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 2 binary64)))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %51))
(/.f64 #s(literal 2 binary64) %314)
(/.f64 #s(literal -1 binary64) %60)
(/.f64 #s(literal -1 binary64) %45)
(/.f64 #s(literal 1 binary64) (/.f64 %51 #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 %35 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %45 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) %51)
(/.f64 #s(literal 1 binary64) (/.f64 t #s(literal 1 binary64)))
%35
(neg.f64 %32)
(fma.f64 #s(literal 1/2 binary64) %35 %295)
(fma.f64 #s(literal 2 binary64) %295 %330)
(fma.f64 #s(literal 2 binary64) %295 %332)
(fma.f64 #s(literal -1 binary64) %32 %330)
(fma.f64 #s(literal -1 binary64) %32 %332)
(fma.f64 %35 #s(literal 1 binary64) %330)
(fma.f64 %35 #s(literal 1 binary64) %332)
(fma.f64 #s(literal 1 binary64) %35 %330)
(fma.f64 #s(literal 1 binary64) %35 %332)
(+.f64 %295 %295)
(+.f64 %35 %330)
(+.f64 %35 %332)
(*.f64 %43 %32)
(*.f64 %47 %35)
(*.f64 %35 %38)
(*.f64 %38 %35)
(*.f64 z %32)
(pow.f64 %76 #s(literal 1 binary64))
(/.f64 %44 %51)
(/.f64 %48 %45)
(/.f64 %50 %45)
(/.f64 %53 t)
(/.f64 %31 %51)
(/.f64 %34 %45)
(/.f64 %43 %45)
(/.f64 %47 %51)
(/.f64 %47 t)
(/.f64 %38 %51)
%76
(/.f64 #s(literal 1 binary64) (/.f64 %45 %43))
(/.f64 #s(literal 1 binary64) (/.f64 t %47))
(/.f64 #s(literal 1 binary64) (/.f64 %51 %38))
(/.f64 #s(literal 1 binary64) (pow.f64 %76 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %45 z))
(/.f64 #s(literal 1 binary64) (/.f64 t %38))
(/.f64 z %60)
(/.f64 z %45)
(neg.f64 %41)
%155
(*.f64 t %45)
(pow.f64 %155 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) %130)
(neg.f64 %127)
%125
(*.f64 t %8)
(pow.f64 %125 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %125 #s(literal -1 binary64)))
(neg.f64 %193)
(neg.f64 %195)
(fma.f64 t x %223)
(fma.f64 t x %177)
(fma.f64 x t %223)
(fma.f64 x t %177)
(-.f64 %78 (*.f64 %11 t))
(-.f64 %78 (neg.f64 %223))
(-.f64 %78 (neg.f64 %177))
(-.f64 %78 %160)
(-.f64 %78 %249)
(+.f64 %78 %223)
(+.f64 %78 %177)
(*.f64 %398 %8)
(*.f64 %97 t)
%401
(*.f64 %8 %402)
(*.f64 t %97)
(*.f64 z %125)
(pow.f64 %401 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %401 #s(literal -1 binary64)))
(*.f64 %410 %411)
(*.f64 %413 %414)
(*.f64 %416 %117)
(*.f64 %418 %134)
(*.f64 %411 %410)
(*.f64 %414 %413)
(*.f64 %422 %423)
(*.f64 %425 %426)
(*.f64 %428 %429)
(*.f64 %432 %32)
(*.f64 %434 %35)
(*.f64 %436 %130)
(*.f64 %438 %32)
(*.f64 %440 %32)
(*.f64 %442 %32)
(*.f64 %444 %32)
(*.f64 %446 %32)
(*.f64 %117 %448)
(*.f64 %450 %32)
(*.f64 %452 %76)
(*.f64 %454 %118)
(*.f64 %456 %454)
(*.f64 %118 %454)
(*.f64 %460 %130)
(*.f64 %97 %32)
(*.f64 %463 %35)
(*.f64 %465 %125)
(*.f64 %130 %401)
(*.f64 %431 %41)
(*.f64 %459 %128)
(*.f64 %426 #s(literal 1 binary64))
(*.f64 %401 %130)
(*.f64 %125 %465)
(*.f64 %76 %452)
(*.f64 %35 %83)
(*.f64 %8 %475)
(*.f64 %134 %477)
%426
(*.f64 %83 %35)
(*.f64 %41 %431)
(*.f64 %41 %2)
(*.f64 #s(literal 1 binary64) %426)
(*.f64 t %483)
(*.f64 t %485)
(*.f64 z %134)
(*.f64 %2 %41)
(pow.f64 %426 #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) %438) %306)
(/.f64 (*.f64 #s(literal 2 binary64) %440) %306)
(/.f64 (*.f64 #s(literal 2 binary64) %444) %306)
(/.f64 (*.f64 #s(literal 2 binary64) %446) %306)
(/.f64 (*.f64 #s(literal 2 binary64) %97) %306)
(/.f64 (*.f64 #s(literal 2 binary64) %83) %314)
(/.f64 (*.f64 t %438) %155)
(/.f64 (*.f64 t %440) %155)
(/.f64 (*.f64 t %444) %155)
(/.f64 (*.f64 t %446) %155)
(/.f64 (*.f64 %459 #s(literal -1 binary64)) %511)
(/.f64 (*.f64 %459 #s(literal 1 binary64)) %127)
(/.f64 (*.f64 %401 #s(literal -1 binary64)) %127)
(/.f64 (*.f64 %126 %31) %511)
(/.f64 (*.f64 %126 %34) %127)
(/.f64 (*.f64 %125 %31) %127)
(/.f64 (*.f64 %125 %34) %155)
(/.f64 (*.f64 %43 %125) %155)
(/.f64 (*.f64 %47 %125) %127)
(/.f64 (*.f64 %31 %126) %530)
(/.f64 (*.f64 %31 %125) %127)
(/.f64 (*.f64 %34 %126) %127)
(/.f64 (*.f64 %34 %125) %155)
(/.f64 (*.f64 %38 %126) %530)
(/.f64 (*.f64 %126 %38) %511)
(/.f64 (*.f64 %125 %43) %155)
(/.f64 (*.f64 %125 %47) %127)
(/.f64 (neg.f64 %432) %51)
(/.f64 %548 %45)
(/.f64 (neg.f64 %436) %127)
(/.f64 (neg.f64 %442) %51)
(/.f64 (neg.f64 %438) %51)
(/.f64 (neg.f64 %440) %51)
(/.f64 (neg.f64 %444) %51)
(/.f64 (neg.f64 %446) %51)
(/.f64 (neg.f64 %460) %127)
(/.f64 %432 %45)
(/.f64 %434 %51)
(/.f64 %434 t)
(/.f64 %436 %530)
(/.f64 %436 %155)
(/.f64 %438 %45)
(/.f64 %440 %45)
(/.f64 %442 %45)
(/.f64 %444 %45)
(/.f64 %446 %45)
(/.f64 %450 %45)
(/.f64 %460 %155)
(/.f64 %97 %45)
(/.f64 %463 %51)
(/.f64 %463 t)
(/.f64 %459 %127)
(/.f64 %401 %511)
(/.f64 %401 %530)
(/.f64 %401 %155)
(/.f64 %83 %51)
(/.f64 %83 t)
(/.f64 #s(literal 1 binary64) (/.f64 %45 %432))
(/.f64 #s(literal 1 binary64) (/.f64 t %434))
(/.f64 #s(literal 1 binary64) (/.f64 %155 %436))
(/.f64 #s(literal 1 binary64) (/.f64 %45 %442))
(/.f64 #s(literal 1 binary64) (/.f64 %45 %450))
(/.f64 #s(literal 1 binary64) (/.f64 %155 %460))
(/.f64 #s(literal 1 binary64) (/.f64 %45 %438))
(/.f64 #s(literal 1 binary64) (/.f64 %45 %440))
(/.f64 #s(literal 1 binary64) (/.f64 %45 %444))
(/.f64 #s(literal 1 binary64) (/.f64 %45 %446))
(/.f64 #s(literal 1 binary64) (/.f64 %45 %97))
(/.f64 #s(literal 1 binary64) (pow.f64 %426 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 t %463))
(/.f64 #s(literal 1 binary64) (/.f64 %127 %459))
(/.f64 #s(literal 1 binary64) (/.f64 t %83))
(/.f64 #s(literal 1 binary64) (/.f64 %155 %401))
(neg.f64 %617)
(neg.f64 %619)
(neg.f64 %454)
(fma.f64 %41 y %622)
(fma.f64 y %41 %624)
(-.f64 %626 (*.f64 %76 %13))
(-.f64 %626 (neg.f64 %622))
(-.f64 %631 (*.f64 x %41))
(-.f64 %631 (*.f64 %17 %41))
(-.f64 %631 (neg.f64 %624))
(+.f64 (/.f64 %103 t) (/.f64 %99 t))
(+.f64 (/.f64 %106 t) (/.f64 %101 t))
(+.f64 %626 %622)
(+.f64 %631 %624)
(*.f64 %103 %32)
(*.f64 %106 %32)
(*.f64 %649 %32)
(*.f64 %648 %35)
%652
(*.f64 %38 (*.f64 %35 y))
(*.f64 y %76)
(pow.f64 %652 #s(literal 1 binary64))
(/.f64 (neg.f64 %103) %51)
(/.f64 (neg.f64 %649) %51)
(/.f64 %103 %45)
(/.f64 %106 %45)
(/.f64 %649 %45)
(/.f64 %648 %51)
(/.f64 %648 t)
(/.f64 #s(literal 1 binary64) (/.f64 %45 %103))
(/.f64 #s(literal 1 binary64) (/.f64 %45 %106))
(/.f64 #s(literal 1 binary64) (/.f64 %45 %649))
(/.f64 #s(literal 1 binary64) (pow.f64 %652 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 t %648))
(neg.f64 %626)
(neg.f64 %631)
(*.f64 %172 t)
%679
(*.f64 %45 %78)
(*.f64 %78 %45)
(*.f64 t %172)
(*.f64 x %155)
(pow.f64 %679 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %679 #s(literal -1 binary64)))
(neg.f64 %687)
(pow.f64 %690 #s(literal 1 binary64))
(/.f64 (fma.f64 %692 x %693) t)
(/.f64 (fma.f64 %692 x %696) t)
(/.f64 (-.f64 %699 (*.f64 %648 t)) t)
(/.f64 #s(literal 1 binary64) (pow.f64 %690 #s(literal -1 binary64)))
(neg.f64 %705)
(fma.f64 %163 %76 %707)
(fma.f64 %163 %76 %101)
(fma.f64 %163 %76 %99)
(fma.f64 %693 %35 %707)
(fma.f64 %693 %35 %101)
(fma.f64 %693 %35 %99)
(fma.f64 %696 %35 %707)
(fma.f64 %696 %35 %101)
(fma.f64 %696 %35 %99)
(fma.f64 %717 t %707)
(fma.f64 %717 t %101)
(fma.f64 %717 t %99)
(fma.f64 %721 y %707)
(fma.f64 %721 y %101)
(fma.f64 %721 y %99)
(fma.f64 %652 %45 %707)
(fma.f64 %652 %45 %101)
(fma.f64 %652 %45 %99)
(fma.f64 %76 %153 %707)
(fma.f64 %76 %153 %101)
(fma.f64 %76 %153 %99)
%690
(fma.f64 %38 x %731)
(fma.f64 %38 x %734)
(fma.f64 %38 x %736)
(fma.f64 %38 x %738)
(fma.f64 %38 x %740)
(fma.f64 %38 x %743)
(fma.f64 %38 x %746)
(fma.f64 %38 x %749)
(fma.f64 %38 x %752)
(fma.f64 %38 x %756)
(fma.f64 %38 x %754)
(fma.f64 %45 %652 %707)
(fma.f64 %45 %652 %101)
(fma.f64 %45 %652 %99)
(fma.f64 z %13 %689)
(fma.f64 z %13 %731)
(fma.f64 z %13 %734)
(fma.f64 z %13 %736)
(fma.f64 z %13 %738)
(fma.f64 z %13 %740)
(fma.f64 z %13 %743)
(fma.f64 z %13 %746)
(fma.f64 z %13 %749)
(fma.f64 z %13 %752)
(fma.f64 z %13 %756)
(fma.f64 z %13 %754)
(fma.f64 y %721 %707)
(fma.f64 y %721 %101)
(fma.f64 y %721 %99)
(fma.f64 x %38 %689)
(fma.f64 x %38 %731)
(fma.f64 x %38 %734)
(fma.f64 x %38 %736)
(fma.f64 x %38 %738)
(fma.f64 x %38 %740)
(fma.f64 x %38 %743)
(fma.f64 x %38 %746)
(fma.f64 x %38 %749)
(fma.f64 x %38 %752)
(fma.f64 x %38 %756)
(fma.f64 x %38 %754)
(-.f64 %754 %104)
(-.f64 %99 (*.f64 (*.f64 %41 %45) y))
(-.f64 %99 (*.f64 %742 y))
(-.f64 %99 (*.f64 %626 %45))
(-.f64 %99 (*.f64 %631 %45))
(-.f64 %99 (*.f64 (neg.f64 %163) %76))
(-.f64 %99 (*.f64 %733 t))
(-.f64 %99 (*.f64 (neg.f64 %721) y))
(-.f64 %99 (*.f64 %41 %153))
(-.f64 %99 %745)
(-.f64 %99 %748)
(-.f64 %99 %751)
(-.f64 %99 %755)
(-.f64 %99 %813)
(+.f64 %754 %707)
(+.f64 %754 %101)
(+.f64 %754 %99)
(+.f64 %99 %689)
(+.f64 %99 %731)
(+.f64 %99 %734)
(+.f64 %99 %736)
(+.f64 %99 %738)
(+.f64 %99 %740)
(+.f64 %99 %743)
(+.f64 %99 %746)
(+.f64 %99 %749)
(+.f64 %99 %752)
(+.f64 %99 %756)
(+.f64 %99 %754)
%830
(*.f64 t %690)
(pow.f64 %830 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %830 #s(literal -1 binary64)))
(neg.f64 %835)
(fma.f64 %692 x %837)
(fma.f64 %839 %721 %840)
(fma.f64 %839 %721 %843)
(fma.f64 %839 %721 %846)
(fma.f64 %839 %721 %699)
(fma.f64 %813 %45 %840)
(fma.f64 %813 %45 %843)
(fma.f64 %813 %45 %846)
(fma.f64 %813 %45 %699)
(fma.f64 %754 t %840)
(fma.f64 %754 t %843)
(fma.f64 %754 t %846)
(fma.f64 %754 t %699)
(fma.f64 %652 %155 %840)
(fma.f64 %652 %155 %843)
(fma.f64 %652 %155 %846)
(fma.f64 %652 %155 %699)
(fma.f64 %155 %652 %840)
(fma.f64 %155 %652 %843)
(fma.f64 %155 %652 %846)
(fma.f64 %155 %652 %699)
(fma.f64 %99 t %837)
(fma.f64 %38 %78 %837)
(fma.f64 %45 %813 %840)
(fma.f64 %45 %813 %843)
(fma.f64 %45 %813 %846)
(fma.f64 %45 %813 %699)
(fma.f64 %78 %38 %837)
(fma.f64 t %754 %840)
(fma.f64 t %754 %843)
(fma.f64 t %754 %846)
(fma.f64 t %754 %699)
(fma.f64 t %99 %837)
(fma.f64 y %877 %840)
(fma.f64 y %877 %843)
(fma.f64 y %877 %846)
(fma.f64 y %877 %699)
(fma.f64 x %882 %837)
(-.f64 %699 (*.f64 %626 %155))
(-.f64 %699 (*.f64 %631 %155))
(-.f64 %699 (*.f64 (neg.f64 %839) %721))
(-.f64 %699 (*.f64 %755 t))
(-.f64 %699 (*.f64 %717 %155))
(-.f64 %699 (*.f64 %127 %652))
(-.f64 %699 (*.f64 %51 %813))
(-.f64 %699 (*.f64 %10 %877))
(-.f64 %699 (*.f64 %45 %754))
(-.f64 %699 (*.f64 %754 %45))
(-.f64 %699 %905)
(-.f64 %699 (*.f64 t %813))
(-.f64 %699 (neg.f64 %837))
(-.f64 %837 %912)
(-.f64 %837 %914)
(-.f64 %837 %916)
(-.f64 %837 %918)
(-.f64 %837 %920)
(-.f64 %837 %922)
(-.f64 %837 %842)
(-.f64 %837 %845)
(+.f64 %699 %837)
(+.f64 %837 %840)
(+.f64 %837 %843)
(+.f64 %837 %846)
(+.f64 %837 %699)
(*.f64 %45 %931)
%934
(pow.f64 %934 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %934 #s(literal -1 binary64)))
(neg.f64 %938)
(neg.f64 %941)
(fma.f64 %705 t %679)
(fma.f64 %172 t %944)
(fma.f64 %172 t %947)
(fma.f64 %172 t %835)
(fma.f64 %690 %45 %679)
(fma.f64 %155 x %944)
(fma.f64 %155 x %947)
(fma.f64 %155 x %835)
(fma.f64 %45 %690 %679)
(fma.f64 %45 %78 %944)
(fma.f64 %45 %78 %947)
(fma.f64 %45 %78 %835)
(fma.f64 %78 %45 %944)
(fma.f64 %78 %45 %947)
(fma.f64 %78 %45 %835)
(fma.f64 t %705 %679)
(fma.f64 t %172 %944)
(fma.f64 t %172 %947)
(fma.f64 t %172 %835)
(fma.f64 x %155 %944)
(fma.f64 x %155 %947)
(fma.f64 x %155 %835)
(-.f64 %968 %699)
(-.f64 %835 (*.f64 (neg.f64 %172) t))
(-.f64 %835 %973)
(-.f64 %835 (*.f64 %13 %155))
(-.f64 %835 %977)
(-.f64 %835 %979)
(-.f64 %835 %981)
(-.f64 %835 %983)
(-.f64 %835 %687)
(-.f64 %679 (*.f64 %705 %45))
(-.f64 %679 (*.f64 %45 %705))
(-.f64 %679 %946)
(-.f64 %679 %830)
(+.f64 %968 %912)
(+.f64 %968 %914)
(+.f64 %968 %916)
(+.f64 %968 %918)
(+.f64 %968 %920)
(+.f64 %968 %922)
(+.f64 %968 %842)
(+.f64 %968 %845)
(+.f64 %835 %679)
(+.f64 %679 %944)
(+.f64 %679 %947)
(+.f64 %679 %835)
(*.f64 %425 %1004)
(*.f64 %428 (/.f64 %940 %409))
(*.f64 %1008 %130)
(*.f64 %1010 %32)
(*.f64 %1014 %130)
(*.f64 %456 (/.f64 %931 %45))
(*.f64 %118 (/.f64 %940 %45))
(*.f64 %118 (/.f64 %933 t))
(*.f64 %1023 (/.f64 #s(literal 1 binary64) %1024))
(*.f64 %1028 %35)
(*.f64 %130 %934)
(*.f64 %941 %128)
(*.f64 %934 %130)
(*.f64 #s(literal 1 binary64) (/.f64 %940 %51))
(*.f64 #s(literal 1 binary64) %1004)
(*.f64 #s(literal 1 binary64) (/.f64 %931 t))
(*.f64 #s(literal 1 binary64) (/.f64 %933 %45))
(pow.f64 %1043 #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 %1013 %45) %1027) %45)
(/.f64 (-.f64 (*.f64 %1013 t) %1049) t)
(/.f64 (-.f64 (*.f64 %1013 %127) %835) %127)
(/.f64 (fma.f64 %1055 %155 (*.f64 %835 %45)) %1058)
(/.f64 (fma.f64 %1060 %155 (*.f64 %835 t)) %1063)
(/.f64 (fma.f64 %983 %155 %1065) %1067)
(/.f64 (fma.f64 %687 %155 %1065) %1067)
(/.f64 (fma.f64 %679 %155 (*.f64 %835 %155)) %1024)
(/.f64 (fma.f64 %1055 %155 %1074) %1058)
(/.f64 (fma.f64 %1060 %155 %1077) %1063)
(/.f64 (fma.f64 %983 %155 %1080) %1067)
(/.f64 (fma.f64 %687 %155 %1080) %1067)
(/.f64 (fma.f64 %679 %155 %1085) %1024)
(/.f64 (-.f64 (*.f64 %1055 %45) (*.f64 %45 %1027)) %127)
(/.f64 (-.f64 (*.f64 %1055 t) (*.f64 %45 %1049)) %155)
(/.f64 (-.f64 (*.f64 %1055 %127) %1074) %1098)
(/.f64 (-.f64 (*.f64 %1055 %155) (*.f64 %45 %830)) %1058)
(/.f64 (-.f64 (*.f64 %1060 %45) (*.f64 t %1027)) %155)
(/.f64 (-.f64 (*.f64 %1060 t) (*.f64 t %1049)) %127)
(/.f64 (-.f64 (*.f64 %1060 %127) %1077) %1114)
(/.f64 (-.f64 (*.f64 %1060 %155) (*.f64 t %830)) %1063)
(/.f64 (-.f64 (*.f64 %983 %45) %1121) %1123)
(/.f64 (-.f64 (*.f64 %983 t) %1126) %1128)
(/.f64 (-.f64 (*.f64 %983 %127) %1080) %1024)
(/.f64 (-.f64 (*.f64 %983 %155) %1022) %1067)
(/.f64 (-.f64 (*.f64 %687 %45) %1121) %1123)
(/.f64 (-.f64 (*.f64 %687 t) %1126) %1128)
(/.f64 (-.f64 (*.f64 %687 %127) %1080) %1024)
(/.f64 (-.f64 (*.f64 %687 %155) %1022) %1067)
(/.f64 (-.f64 (*.f64 %679 %45) (*.f64 %155 %1027)) %1151)
(/.f64 (-.f64 (*.f64 %679 t) (*.f64 %155 %1049)) %1156)
(/.f64 (-.f64 (*.f64 %679 %127) %1085) %1160)
(/.f64 %1162 %511)
(/.f64 %1162 %155)
(/.f64 (*.f64 %941 #s(literal 1 binary64)) %127)
(/.f64 (*.f64 %934 #s(literal -1 binary64)) %127)
(/.f64 (neg.f64 %1008) %127)
(/.f64 (neg.f64 %1014) %127)
(/.f64 (neg.f64 %1023) (neg.f64 %1024))
(/.f64 %1008 %530)
(/.f64 %1008 %155)
(/.f64 %938 %127)
(/.f64 %1010 %45)
(/.f64 %1014 %155)
(/.f64 %1023 %1024)
(/.f64 %1028 %51)
(/.f64 %1028 t)
(/.f64 %941 %127)
(/.f64 %934 %155)
(/.f64 #s(literal 1 binary64) (/.f64 %155 %1008))
(/.f64 #s(literal 1 binary64) (/.f64 %45 %1010))
(/.f64 #s(literal 1 binary64) (/.f64 %155 %1014))
(/.f64 #s(literal 1 binary64) (/.f64 %1024 %1023))
(/.f64 #s(literal 1 binary64) (pow.f64 %1043 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 t %1028))
(/.f64 #s(literal 1 binary64) (/.f64 %127 %941))
(/.f64 #s(literal 1 binary64) (/.f64 %155 %934))
(neg.f64 (neg.f64 %1043))
(fma.f64 %1204 #s(literal 1 binary64) %1208)
(fma.f64 %1204 #s(literal 1 binary64) %1211)
(fma.f64 %1204 #s(literal 1 binary64) %1214)
(fma.f64 %1204 #s(literal 1 binary64) %1216)
(fma.f64 %1204 #s(literal 1 binary64) %1219)
(fma.f64 %1204 #s(literal 1 binary64) %1222)
(fma.f64 %1204 #s(literal 1 binary64) %1224)
(fma.f64 %1204 #s(literal 1 binary64) %1226)
(fma.f64 %1228 %428 %1208)
(fma.f64 %1228 %428 %1211)
(fma.f64 %1228 %428 %1214)
(fma.f64 %1228 %428 %1216)
(fma.f64 %1228 %428 %1219)
(fma.f64 %1228 %428 %1222)
(fma.f64 %1228 %428 %1224)
(fma.f64 %1228 %428 %1226)
(fma.f64 %1237 %1238 %1208)
(fma.f64 %1237 %1238 %1211)
(fma.f64 %1237 %1238 %1214)
(fma.f64 %1237 %1238 %1216)
(fma.f64 %1237 %1238 %1219)
(fma.f64 %1237 %1238 %1222)
(fma.f64 %1237 %1238 %1224)
(fma.f64 %1237 %1238 %1226)
(fma.f64 %1247 %222 %1208)
(fma.f64 %1247 %222 %1211)
(fma.f64 %1247 %222 %1214)
(fma.f64 %1247 %222 %1216)
(fma.f64 %1247 %222 %1219)
(fma.f64 %1247 %222 %1222)
(fma.f64 %1247 %222 %1224)
(fma.f64 %1247 %222 %1226)
(fma.f64 %1256 %139 %1208)
(fma.f64 %1256 %139 %1211)
(fma.f64 %1256 %139 %1214)
(fma.f64 %1256 %139 %1216)
(fma.f64 %1256 %139 %1219)
(fma.f64 %1256 %139 %1222)
(fma.f64 %1256 %139 %1224)
(fma.f64 %1256 %139 %1226)
(fma.f64 %1265 %428 %1266)
(fma.f64 %1265 %428 %1268)
(fma.f64 %1265 %428 %1270)
(fma.f64 %1265 %428 %1013)
(fma.f64 %1273 #s(literal 1 binary64) %1266)
(fma.f64 %1273 #s(literal 1 binary64) %1268)
(fma.f64 %1273 #s(literal 1 binary64) %1270)
(fma.f64 %1273 #s(literal 1 binary64) %1013)
(fma.f64 %425 %1206 %1266)
(fma.f64 %425 %1206 %1268)
(fma.f64 %425 %1206 %1270)
(fma.f64 %425 %1206 %1013)
(fma.f64 %425 %1012 %1208)
(fma.f64 %425 %1012 %1211)
(fma.f64 %425 %1012 %1214)
(fma.f64 %425 %1012 %1216)
(fma.f64 %425 %1012 %1219)
(fma.f64 %425 %1012 %1222)
(fma.f64 %425 %1012 %1224)
(fma.f64 %425 %1012 %1226)
(fma.f64 %428 %1228 %1208)
(fma.f64 %428 %1228 %1211)
(fma.f64 %428 %1228 %1214)
(fma.f64 %428 %1228 %1216)
(fma.f64 %428 %1228 %1219)
(fma.f64 %428 %1228 %1222)
(fma.f64 %428 %1228 %1224)
(fma.f64 %428 %1228 %1226)
(fma.f64 %428 %1265 %1266)
(fma.f64 %428 %1265 %1268)
(fma.f64 %428 %1265 %1270)
(fma.f64 %428 %1265 %1013)
(fma.f64 %1055 %32 %1208)
(fma.f64 %1055 %32 %1211)
(fma.f64 %1055 %32 %1214)
(fma.f64 %1055 %32 %1216)
(fma.f64 %1055 %32 %1219)
(fma.f64 %1055 %32 %1222)
(fma.f64 %1055 %32 %1224)
(fma.f64 %1055 %32 %1226)
(fma.f64 %456 %1310 %1208)
(fma.f64 %456 %1310 %1211)
(fma.f64 %456 %1310 %1214)
(fma.f64 %456 %1310 %1216)
(fma.f64 %456 %1310 %1219)
(fma.f64 %456 %1310 %1222)
(fma.f64 %456 %1310 %1224)
(fma.f64 %456 %1310 %1226)
(fma.f64 %456 %1041 %1266)
(fma.f64 %456 %1041 %1268)
(fma.f64 %456 %1041 %1270)
(fma.f64 %456 %1041 %1013)
(fma.f64 %1310 %456 %1208)
(fma.f64 %1310 %456 %1211)
(fma.f64 %1310 %456 %1214)
(fma.f64 %1310 %456 %1216)
(fma.f64 %1310 %456 %1219)
(fma.f64 %1310 %456 %1222)
(fma.f64 %1310 %456 %1224)
(fma.f64 %1310 %456 %1226)
(fma.f64 %1310 %118 %1208)
(fma.f64 %1310 %118 %1211)
(fma.f64 %1310 %118 %1214)
(fma.f64 %1310 %118 %1216)
(fma.f64 %1310 %118 %1219)
(fma.f64 %1310 %118 %1222)
(fma.f64 %1310 %118 %1224)
(fma.f64 %1310 %118 %1226)
(fma.f64 %1339 %118 %1208)
(fma.f64 %1339 %118 %1211)
(fma.f64 %1339 %118 %1214)
(fma.f64 %1339 %118 %1216)
(fma.f64 %1339 %118 %1219)
(fma.f64 %1339 %118 %1222)
(fma.f64 %1339 %118 %1224)
(fma.f64 %1339 %118 %1226)
(fma.f64 %1206 %425 %1266)
(fma.f64 %1206 %425 %1268)
(fma.f64 %1206 %425 %1270)
(fma.f64 %1206 %425 %1013)
(fma.f64 %1206 #s(literal 1 binary64) %1266)
(fma.f64 %1206 #s(literal 1 binary64) %1268)
(fma.f64 %1206 #s(literal 1 binary64) %1270)
(fma.f64 %1206 #s(literal 1 binary64) %1013)
(fma.f64 %118 %1310 %1208)
(fma.f64 %118 %1310 %1211)
(fma.f64 %118 %1310 %1214)
(fma.f64 %118 %1310 %1216)
(fma.f64 %118 %1310 %1219)
(fma.f64 %118 %1310 %1222)
(fma.f64 %118 %1310 %1224)
(fma.f64 %118 %1310 %1226)
(fma.f64 %118 %1339 %1208)
(fma.f64 %118 %1339 %1211)
(fma.f64 %118 %1339 %1214)
(fma.f64 %118 %1339 %1216)
(fma.f64 %118 %1339 %1219)
(fma.f64 %118 %1339 %1222)
(fma.f64 %118 %1339 %1224)
(fma.f64 %118 %1339 %1226)
(fma.f64 %118 %1041 %1266)
(fma.f64 %118 %1041 %1268)
(fma.f64 %118 %1041 %1270)
(fma.f64 %118 %1041 %1013)
(fma.f64 %1041 %456 %1266)
(fma.f64 %1041 %456 %1268)
(fma.f64 %1041 %456 %1270)
(fma.f64 %1041 %456 %1013)
(fma.f64 %1041 %118 %1266)
(fma.f64 %1041 %118 %1268)
(fma.f64 %1041 %118 %1270)
(fma.f64 %1041 %118 %1013)
(fma.f64 %1060 %35 %1208)
(fma.f64 %1060 %35 %1211)
(fma.f64 %1060 %35 %1214)
(fma.f64 %1060 %35 %1216)
(fma.f64 %1060 %35 %1219)
(fma.f64 %1060 %35 %1222)
(fma.f64 %1060 %35 %1224)
(fma.f64 %1060 %35 %1226)
(fma.f64 %1012 %425 %1208)
(fma.f64 %1012 %425 %1211)
(fma.f64 %1012 %425 %1214)
(fma.f64 %1012 %425 %1216)
(fma.f64 %1012 %425 %1219)
(fma.f64 %1012 %425 %1222)
(fma.f64 %1012 %425 %1224)
(fma.f64 %1012 %425 %1226)
(fma.f64 %1012 #s(literal 1 binary64) %1208)
(fma.f64 %1012 #s(literal 1 binary64) %1211)
(fma.f64 %1012 #s(literal 1 binary64) %1214)
(fma.f64 %1012 #s(literal 1 binary64) %1216)
(fma.f64 %1012 #s(literal 1 binary64) %1219)
(fma.f64 %1012 #s(literal 1 binary64) %1222)
(fma.f64 %1012 #s(literal 1 binary64) %1224)
(fma.f64 %1012 #s(literal 1 binary64) %1226)
(fma.f64 %139 %1408 %1208)
(fma.f64 %139 %1408 %1211)
(fma.f64 %139 %1408 %1214)
(fma.f64 %139 %1408 %1216)
(fma.f64 %139 %1408 %1219)
(fma.f64 %139 %1408 %1222)
(fma.f64 %139 %1408 %1224)
(fma.f64 %139 %1408 %1226)
(fma.f64 %139 %1256 %1208)
(fma.f64 %139 %1256 %1211)
(fma.f64 %139 %1256 %1214)
(fma.f64 %139 %1256 %1216)
(fma.f64 %139 %1256 %1219)
(fma.f64 %139 %1256 %1222)
(fma.f64 %139 %1256 %1224)
(fma.f64 %139 %1256 %1226)
(fma.f64 %983 %128 %1208)
(fma.f64 %983 %128 %1211)
(fma.f64 %983 %128 %1214)
(fma.f64 %983 %128 %1216)
(fma.f64 %983 %128 %1219)
(fma.f64 %983 %128 %1222)
(fma.f64 %983 %128 %1224)
(fma.f64 %983 %128 %1226)
(fma.f64 %172 %32 %1224)
(fma.f64 %687 %128 %1208)
(fma.f64 %687 %128 %1211)
(fma.f64 %687 %128 %1214)
(fma.f64 %687 %128 %1216)
(fma.f64 %687 %128 %1219)
(fma.f64 %687 %128 %1222)
(fma.f64 %687 %128 %1224)
(fma.f64 %687 %128 %1226)
(fma.f64 %835 %130 %1266)
(fma.f64 %835 %130 %1268)
(fma.f64 %835 %130 %1270)
(fma.f64 %835 %130 %1013)
(fma.f64 %222 %1446 %1208)
(fma.f64 %222 %1446 %1211)
(fma.f64 %222 %1446 %1214)
(fma.f64 %222 %1446 %1216)
(fma.f64 %222 %1446 %1219)
(fma.f64 %222 %1446 %1222)
(fma.f64 %222 %1446 %1224)
(fma.f64 %222 %1446 %1226)
(fma.f64 %222 %1455 %1208)
(fma.f64 %222 %1455 %1211)
(fma.f64 %222 %1455 %1214)
(fma.f64 %222 %1455 %1216)
(fma.f64 %222 %1455 %1219)
(fma.f64 %222 %1455 %1222)
(fma.f64 %222 %1455 %1224)
(fma.f64 %222 %1455 %1226)
(fma.f64 %222 %1247 %1208)
(fma.f64 %222 %1247 %1211)
(fma.f64 %222 %1247 %1214)
(fma.f64 %222 %1247 %1216)
(fma.f64 %222 %1247 %1219)
(fma.f64 %222 %1247 %1222)
(fma.f64 %222 %1247 %1224)
(fma.f64 %222 %1247 %1226)
(fma.f64 %830 %128 %1266)
(fma.f64 %830 %128 %1268)
(fma.f64 %830 %128 %1270)
(fma.f64 %830 %128 %1013)
(fma.f64 %679 %130 %1208)
(fma.f64 %679 %130 %1211)
(fma.f64 %679 %130 %1214)
(fma.f64 %679 %130 %1216)
(fma.f64 %679 %130 %1219)
(fma.f64 %679 %130 %1222)
(fma.f64 %679 %130 %1224)
(fma.f64 %679 %130 %1226)
(fma.f64 %45 %265 %1208)
(fma.f64 %45 %265 %1211)
(fma.f64 %45 %265 %1214)
(fma.f64 %45 %265 %1216)
(fma.f64 %45 %265 %1219)
(fma.f64 %45 %265 %1222)
(fma.f64 %45 %265 %1224)
(fma.f64 %45 %265 %1226)
(fma.f64 %78 %1492 %1208)
(fma.f64 %78 %1492 %1211)
(fma.f64 %78 %1492 %1214)
(fma.f64 %78 %1492 %1216)
(fma.f64 %78 %1492 %1219)
(fma.f64 %78 %1492 %1222)
(fma.f64 %78 %1492 %1224)
(fma.f64 %78 %1492 %1226)
(fma.f64 %78 %35 %1224)
(fma.f64 #s(literal 1 binary64) %1204 %1208)
(fma.f64 #s(literal 1 binary64) %1204 %1211)
(fma.f64 #s(literal 1 binary64) %1204 %1214)
(fma.f64 #s(literal 1 binary64) %1204 %1216)
(fma.f64 #s(literal 1 binary64) %1204 %1219)
(fma.f64 #s(literal 1 binary64) %1204 %1222)
(fma.f64 #s(literal 1 binary64) %1204 %1224)
(fma.f64 #s(literal 1 binary64) %1204 %1226)
(fma.f64 #s(literal 1 binary64) %1273 %1266)
(fma.f64 #s(literal 1 binary64) %1273 %1268)
(fma.f64 #s(literal 1 binary64) %1273 %1270)
(fma.f64 #s(literal 1 binary64) %1273 %1013)
(fma.f64 #s(literal 1 binary64) %1206 %1266)
(fma.f64 #s(literal 1 binary64) %1206 %1268)
(fma.f64 #s(literal 1 binary64) %1206 %1270)
(fma.f64 #s(literal 1 binary64) %1206 %1013)
(fma.f64 #s(literal 1 binary64) %1012 %1208)
(fma.f64 #s(literal 1 binary64) %1012 %1211)
(fma.f64 #s(literal 1 binary64) %1012 %1214)
(fma.f64 #s(literal 1 binary64) %1012 %1216)
(fma.f64 #s(literal 1 binary64) %1012 %1219)
(fma.f64 #s(literal 1 binary64) %1012 %1222)
(fma.f64 #s(literal 1 binary64) %1012 %1224)
(fma.f64 #s(literal 1 binary64) %1012 %1226)
(fma.f64 t %251 %1208)
(fma.f64 t %251 %1211)
(fma.f64 t %251 %1214)
(fma.f64 t %251 %1216)
(fma.f64 t %251 %1219)
(fma.f64 t %251 %1222)
(fma.f64 t %251 %1224)
(fma.f64 t %251 %1226)
(-.f64 (/.f64 (*.f64 %1013 %155) %155) %1042)
(-.f64 (/.f64 (*.f64 %679 %155) %1024) (/.f64 (*.f64 %155 %830) %1024))
(-.f64 (/.f64 %968 %155) (*.f64 (/.f64 %99 %45) #s(literal 1 binary64)))
(-.f64 %1226 (*.f64 %1310 #s(literal 1 binary64)))
(-.f64 %1012 %1042)
(-.f64 %1013 %1549)
(-.f64 %1013 %1042)
(-.f64 x %1549)
%1043
(+.f64 (/.f64 %837 %127) (/.f64 (fma.f64 %692 x %687) %127))
(+.f64 %1226 %1266)
(+.f64 %1226 %1268)
(+.f64 %1226 %1270)
(+.f64 %1226 %1013)
(+.f64 %1012 %1224)
(+.f64 %1013 %1208)
(+.f64 %1013 %1211)
(+.f64 %1013 %1214)
(+.f64 %1013 %1216)
(+.f64 %1013 %1219)
(+.f64 %1013 %1222)
(+.f64 %1013 %1224)
(+.f64 %1013 %1226)
(+.f64 x %1224)
(+.f64 x %1226)
%1573
%1575
%1577
%1579
%1581
%1583
%1585
%1587
%1589
%1591
%1593
%1595
%1597
%1599
%1601
%1603
%1605
%1607
%1609
%1611
%1613
%1615
%1617
%1619
%1622
%1625
%1628
%1631
%1634
%1637
%1640
%1643
%1646
%1649
%1652
%1655
%1658
%1661
%1664
%1667
%1670
%1673
%1676
%1679
%1682
%1685
%1688
%1691
%1694
%1697
%1700
%1702
%1704
%1706
%1708
%1710
%1712
%1714
%1716
%1718
%1721
%1724
%1727
%1730
%1733
%1736
%1739
%1742
%1745
%1747
%1749
%1751
%1753
%1755
%1758
%1761
%1764
%1767
%1770
%1773
%1776
%1779
%1782
%1785
%1788
%1791
%1794
%1797
%1800
%1803
%1806
%1809
%1812
%1815
%1818
%1821
%1824
%1827
%1830
%1833
%1836
%1838
%1840
%1842
%1844
%1846
%1848
%1850
%1852
%1854
%1857
%1860
%1863
%1866
%1869
%1872
%1875
%1878
%1881
%1883
%1885
%1887
%1889
%1890
%1891
%1892
%1893
%1894
%1895
%1897
%1899
%1901
%1903
%1905
%1907
%1909
%1912
%1915
%1918
%1921
%1923
%1925
%1927
%1928
%1929
%1930
%1931
%1932
%1933
%1934
%1935
%1936
%1937
%1938
%1939
%1940
%1941
%1942
%1943
%1944
%1945
%1946
%1947
%1948
%1949
%1950
%1951
%1952
%1953
%1954
%1955
%1956
%1957
%1958
%1959
%1960
%1961
%1962
%1963
%1964
%1965
%1966
%1967
%1968
%1969
%1970
%1971
%1972
%1973
%1974
%1975
%1976
%1977
%1978
%1979
%1980
%1981
%1982
%1983
%1984
%1985
%1986
%1987
%1988
%1989
%1990
%1991
%1992
%1993
%1994
%1995
%1996
%1997
%1998
%1999
%2000
%2001
%2002
%2003
%2004
%2005
%2006
%2007
%2008
%2009
%2010
%2011
%2012
%2013
%2014
%2015
%2016
%2017
%2018
%2019
%2020
%2021
%2022
%2023
%2024
%2025
%2026
%2027
%2028
%2029
%2030
%2031
%2032
%2033
%2034
%2035
%2036
%2037
%2038
%2039
%2040
%2041
%2042
%2043
%2044
%2045
%2046
%2047
%2048
%2049
%2050
%2051
%2052
%2053
%2054
%2055
%2056
%2057
%2058
%2059
%2060
%2061
%2062
%2063
%2064
%2065
%2066
%2067
%1584
%2068
%2069
%2070
%2071
%2072
%2073
%2074
%2075
%2076
%2077
%2078
%2079
%2080
%2081
%2082
%2083
%2084
%2085
%2086
%2087
%2088
%2089
%2090
%2091
%2092
%2093
%2094
%2095
%2096
%2098
%2100
%2102
%2104
%2106
%2109
%2111
%2113
%2115
%2117
%2118
%2119
%2120
%2121
%2122
%2123
%2124
%2125
%2126
%2127
%2128
%2129
%2130
%2131
%2132
%2133
%2134
%2135
%2136
%2137
%2138
%2139
%2140
%2141
%2142
%2143
%2145
%2147
%2149
%2151
%2153
%2155
%2157
%2159
%2160
%1573
%1575
%1577
%1579
%1581
%1583
%1585
%1587
%1589
%1591
%1593
%1595
%1597
%1599
%1601
%1603
%1605
%1607
%1609
%1611
%1613
%1615
%1617
%1619
%1622
%1625
%1628
%1631
%1634
%1637
%1640
%1643
%1646
%1649
%1652
%1655
%1658
%1661
%1664
%1667
%1670
%1673
%1676
%1679
%1682
%1685
%1688
%1691
%1694
%1697
%1700
%1702
%1704
%1706
%1708
%1710
%1712
%1714
%1716
%1718
%1721
%1724
%1727
%1730
%1733
%1736
%1739
%1742
%1745
%1747
%1749
%1751
%1753
%1755
%1758
%1761
%1764
%1767
%1770
%1773
%1776
%1779
%1782
%1785
%1788
%1791
%1794
%1797
%1800
%1803
%1806
%1809
%1812
%1815
%1818
%1821
%1824
%1827
%1830
%1833
%1836
%1838
%1840
%1842
%1844
%1846
%1848
%1850
%1852
%1854
%1857
%1860
%1863
%1866
%1869
%1872
%1875
%1878
%1881
%1883
%1885
%1887
%1889
%1890
%1891
%1892
%1893
%1894
%1895
%1897
%1899
%1901
%1903
%1905
%1907
%1909
%1912
%1915
%1918
%1921
%1923
%1925
%1927
%1928
%1929
%1930
%1931
%1932
%1933
%1934
%1935
%1936
%1937
%1938
%1939
%1940
%1941
%1942
%1943
%1944
%1945
%1946
%1947
%1948
%1949
%1950
%1951
%1952
%1953
%1954
%1955
%1956
%1957
%1958
%1959
%1960
%1961
%1962
%1963
%1964
%1965
%1966
%1967
%1968
%1969
%1970
%1971
%1972
%1973
%1974
%1975
%1976
%1977
%1978
%1979
%1980
%1981
%1982
%1983
%1984
%1985
%1986
%1987
%1988
%1989
%1990
%1991
%1992
%1993
%1994
%1995
%1996
%1997
%1998
%1999
%2000
%2001
%2002
%2003
%2004
%2005
%2006
%2007
%2008
%2009
%2010
%2011
%2012
%2013
%2014
%2015
%2016
%2017
%2018
%2019
%2020
%2021
%2022
%2023
%2024
%2025
%2026
%2027
%2028
%2029
%2030
%2031
%2032
%2033
%2034
%2035
%2036
%2037
%2038
%2039
%2040
%2041
%2042
%2043
%2044
%2045
%2046
%2047
%2048
%2049
%2050
%2051
%2052
%2053
%2054
%2055
%2056
%2057
%2058
%2059
%2060
%2061
%2062
%2063
%2064
%2065
%2066
%2067
%1584
%2068
%2069
%2070
%2071
%2072
%2073
%2074
%2075
%2076
%2077
%2078
%2079
%2080
%2081
%2082
%2083
%2084
%2085
%2086
%2087
%2088
%2089
%2090
%2091
%2092
%2093
%2094
%2095
%2096
%2098
%2100
%2102
%2104
%2106
%2109
%2111
%2113
%2115
%2117
%2118
%2119
%2120
%2121
%2122
%2123
%2124
%2125
%2126
%2127
%2128
%2129
%2130
%2131
%2132
%2133
%2134
%2135
%2136
%2137
%2138
%2139
%2140
%2141
%2142
%2143
%2145
%2147
%2149
%2151
%2153
%2155
%2157
%2159
%2160
%1573
%1575
%1577
%1579
%1581
%1583
%1585
%1587
%1589
%1591
%1593
%1595
%1597
%1599
%1601
%1603
%1605
%1607
%1609
%1611
%1613
%1615
%1617
%1619
%1622
%1625
%1628
%1631
%1634
%1637
%1640
%1643
%1646
%1649
%1652
%1655
%1658
%1661
%1664
%1667
%1670
%1673
%1676
%1679
%1682
%1685
%1688
%1691
%1694
%1697
%1700
%1702
%1704
%1706
%1708
%1710
%1712
%1714
%1716
%1718
%1721
%1724
%1727
%1730
%1733
%1736
%1739
%1742
%1745
%1747
%1749
%1751
%1753
%1755
%1758
%1761
%1764
%1767
%1770
%1773
%1776
%1779
%1782
%1785
%1788
%1791
%1794
%1797
%1800
%1803
%1806
%1809
%1812
%1815
%1818
%1821
%1824
%1827
%1830
%1833
%1836
%1838
%1840
%1842
%1844
%1846
%1848
%1850
%1852
%1854
%1857
%1860
%1863
%1866
%1869
%1872
%1875
%1878
%1881
%1883
%1885
%1887
%1889
%1890
%1891
%1892
%1893
%1894
%1895
%1897
%1899
%1901
%1903
%1905
%1907
%1909
%1912
%1915
%1918
%1921
%1923
%1925
%1927
%1928
%1929
%1930
%1931
%1932
%1933
%1934
%1935
%1936
%1937
%1938
%1939
%1940
%1941
%1942
%1943
%1944
%1945
%1946
%1947
%1948
%1949
%1950
%1951
%1952
%1953
%1954
%1955
%1956
%1957
%1958
%1959
%1960
%1961
%1962
%1963
%1964
%1965
%1966
%1967
%1968
%1969
%1970
%1971
%1972
%1973
%1974
%1975
%1976
%1977
%1978
%1979
%1980
%1981
%1982
%1983
%1984
%1985
%1986
%1987
%1988
%1989
%1990
%1991
%1992
%1993
%1994
%1995
%1996
%1997
%1998
%1999
%2000
%2001
%2002
%2003
%2004
%2005
%2006
%2007
%2008
%2009
%2010
%2011
%2012
%2013
%2014
%2015
%2016
%2017
%2018
%2019
%2020
%2021
%2022
%2023
%2024
%2025
%2026
%2027
%2028
%2029
%2030
%2031
%2032
%2033
%2034
%2035
%2036
%2037
%2038
%2039
%2040
%2041
%2042
%2043
%2044
%2045
%2046
%2047
%2048
%2049
%2050
%2051
%2052
%2053
%2054
%2055
%2056
%2057
%2058
%2059
%2060
%2061
%2062
%2063
%2064
%2065
%2066
%2067
%1584
%2068
%2069
%2070
%2071
%2072
%2073
%2074
%2075
%2076
%2077
%2078
%2079
%2080
%2081
%2082
%2083
%2084
%2085
%2086
%2087
%2088
%2089
%2090
%2091
%2092
%2093
%2094
%2095
%2096
%2098
%2100
%2102
%2104
%2106
%2109
%2111
%2113
%2115
%2117
%2118
%2119
%2120
%2121
%2122
%2123
%2124
%2125
%2126
%2127
%2128
%2129
%2130
%2131
%2132
%2133
%2134
%2135
%2136
%2137
%2138
%2139
%2140
%2141
%2142
%2143
%2145
%2147
%2149
%2151
%2153
%2155
%2157
%2159
%2160
%1573
%1575
%1577
%1579
%1581
%1583
%1585
%1587
%1589
%1591
%1593
%1595
%1597
%1599
%1601
%1603
%1605
%1607
%1609
%1611
%1613
%1615
%1617
%1619
%1622
%1625
%1628
%1631
%1634
%1637
%1640
%1643
%1646
%1649
%1652
%1655
%1658
%1661
%1664
%1667
%1670
%1673
%1676
%1679
%1682
%1685
%1688
%1691
%1694
%1697
%1700
%1702
%1704
%1706
%1708
%1710
%1712
%1714
%1716
%1718
%1721
%1724
%1727
%1730
%1733
%1736
%1739
%1742
%1745
%1747
%1749
%1751
%1753
%1755
%1758
%1761
%1764
%1767
%1770
%1773
%1776
%1779
%1782
%1785
%1788
%1791
%1794
%1797
%1800
%1803
%1806
%1809
%1812
%1815
%1818
%1821
%1824
%1827
%1830
%1833
%1836
%1838
%1840
%1842
%1844
%1846
%1848
%1850
%1852
%1854
%1857
%1860
%1863
%1866
%1869
%1872
%1875
%1878
%1881
%1883
%1885
%1887
%1889
%1890
%1891
%1892
%1893
%1894
%1895
%1897
%1899
%1901
%1903
%1905
%1907
%1909
%1912
%1915
%1918
%1921
%1923
%1925
%1927
%1928
%1929
%1930
%1931
%1932
%1933
%1934
%1935
%1936
%1937
%1938
%1939
%1940
%1941
%1942
%1943
%1944
%1945
%1946
%1947
%1948
%1949
%1950
%1951
%1952
%1953
%1954
%1955
%1956
%1957
%1958
%1959
%1960
%1961
%1962
%1963
%1964
%1965
%1966
%1967
%1968
%1969
%1970
%1971
%1972
%1973
%1974
%1975
%1976
%1977
%1978
%1979
%1980
%1981
%1982
%1983
%1984
%1985
%1986
%1987
%1988
%1989
%1990
%1991
%1992
%1993
%1994
%1995
%1996
%1997
%1998
%1999
%2000
%2001
%2002
%2003
%2004
%2005
%2006
%2007
%2008
%2009
%2010
%2011
%2012
%2013
%2014
%2015
%2016
%2017
%2018
%2019
%2020
%2021
%2022
%2023
%2024
%2025
%2026
%2027
%2028
%2029
%2030
%2031
%2032
%2033
%2034
%2035
%2036
%2037
%2038
%2039
%2040
%2041
%2042
%2043
%2044
%2045
%2046
%2047
%2048
%2049
%2050
%2051
%2052
%2053
%2054
%2055
%2056
%2057
%2058
%2059
%2060
%2061
%2062
%2063
%2064
%2065
%2066
%2067
%1584
%2068
%2069
%2070
%2071
%2072
%2073
%2074
%2075
%2076
%2077
%2078
%2079
%2080
%2081
%2082
%2083
%2084
%2085
%2086
%2087
%2088
%2089
%2090
%2091
%2092
%2093
%2094
%2095
%2096
%2098
%2100
%2102
%2104
%2106
%2109
%2111
%2113
%2115
%2117
%2118
%2119
%2120
%2121
%2122
%2123
%2124
%2125
%2126
%2127
%2128
%2129
%2130
%2131
%2132
%2133
%2134
%2135
%2136
%2137
%2138
%2139
%2140
%2141
%2142
%2143
%2145
%2147
%2149
%2151
%2153
%2155
%2157
%2159
%2160
%2161
(*.f64 z %27)
(pow.f64 %2161 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %2161 #s(literal -1 binary64)))
(*.f64 %2166 %32)
(*.f64 %2168 %35)
(*.f64 %2171 %35)
(*.f64 %2170 %32)
(*.f64 %2161 %35)
(*.f64 %35 %2161)
%2176
(*.f64 %27 %41)
(*.f64 z %2178)
(pow.f64 %2176 #s(literal 1 binary64))
(/.f64 (neg.f64 %2166) %51)
(/.f64 %2183 %45)
(/.f64 %2185 %60)
(/.f64 %2185 %45)
(/.f64 %2166 %45)
(/.f64 %2168 %51)
(/.f64 %2168 t)
(/.f64 %2171 %51)
(/.f64 %2171 t)
(/.f64 %2170 %60)
(/.f64 %2170 %45)
(/.f64 %2161 %51)
(/.f64 %2161 t)
(/.f64 #s(literal 1 binary64) (/.f64 %45 %2166))
(/.f64 #s(literal 1 binary64) (/.f64 t %2168))
(/.f64 #s(literal 1 binary64) (/.f64 %51 %2171))
(/.f64 #s(literal 1 binary64) (pow.f64 %2176 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %45 %2170))
(/.f64 #s(literal 1 binary64) (/.f64 t %2161))
(neg.f64 %2209)
(*.f64 %2211 %32)
(*.f64 %2214 %32)
(*.f64 %2213 %35)
(pow.f64 %2217 #s(literal 1 binary64))
(/.f64 (fma.f64 %1012 %45 %2166) %45)
(/.f64 (fma.f64 %1012 t %2168) t)
(/.f64 (fma.f64 %1012 %51 %2171) %51)
(/.f64 (fma.f64 %1012 %45 %2170) %45)
(/.f64 (fma.f64 %1012 t %2161) t)
(/.f64 (fma.f64 %45 x %2166) %45)
(/.f64 (fma.f64 x %51 %2171) %51)
(/.f64 (-.f64 (*.f64 x %51) %2170) %51)
(/.f64 (fma.f64 %172 t (*.f64 %2166 t)) %155)
(/.f64 (fma.f64 %78 t (*.f64 %2168 t)) %127)
(/.f64 (fma.f64 %78 %51 (*.f64 %2171 t)) %127)
(/.f64 (fma.f64 %172 t (*.f64 %2170 t)) %155)
(/.f64 (fma.f64 %78 t (*.f64 %2161 t)) %127)
(/.f64 (fma.f64 t x %2168) t)
(/.f64 (fma.f64 %172 t (*.f64 t %2166)) %155)
(/.f64 (fma.f64 %78 t (*.f64 t %2168)) %127)
(/.f64 (fma.f64 %78 %51 (*.f64 t %2171)) %127)
(/.f64 (fma.f64 %172 t (*.f64 t %2170)) %155)
(/.f64 (fma.f64 %78 t (*.f64 t %2161)) %127)
(/.f64 (neg.f64 %2211) %51)
(/.f64 %2211 %45)
(/.f64 %2214 %45)
(/.f64 %2213 %51)
(/.f64 %2213 t)
(/.f64 #s(literal 1 binary64) (/.f64 %45 %2211))
(/.f64 #s(literal 1 binary64) (/.f64 %45 %2214))
(/.f64 #s(literal 1 binary64) (pow.f64 %2217 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 t %2213))
(neg.f64 (-.f64 %13 %2176))
(neg.f64 (neg.f64 %2217))
(fma.f64 %2166 %32 %17)
(fma.f64 %2166 %32 %1012)
(fma.f64 %2166 %32 x)
(fma.f64 %2168 %35 %17)
(fma.f64 %2168 %35 %1012)
(fma.f64 %2168 %35 x)
(fma.f64 %2171 %35 %17)
(fma.f64 %2171 %35 %1012)
(fma.f64 %2171 %35 x)
(fma.f64 %172 %32 %2176)
(fma.f64 %2170 %32 %17)
(fma.f64 %2170 %32 %1012)
(fma.f64 %2170 %32 x)
(fma.f64 %2161 %35 %17)
(fma.f64 %2161 %35 %1012)
(fma.f64 %2161 %35 x)
(fma.f64 %35 %2161 %17)
(fma.f64 %35 %2161 %1012)
(fma.f64 %35 %2161 x)
(fma.f64 %78 %35 %2176)
(fma.f64 %41 %27 %17)
(fma.f64 %41 %27 %1012)
%2217
(fma.f64 %27 %41 %17)
(fma.f64 %27 %41 %1012)
(fma.f64 %27 %41 x)
(fma.f64 z %2178 %17)
(fma.f64 z %2178 %1012)
(fma.f64 z %2178 x)
(-.f64 %1012 %2314)
(-.f64 %1012 %2316)
(-.f64 %1012 %2318)
(-.f64 %1012 %2320)
(-.f64 %1012 %2209)
(-.f64 %2176 %13)
(-.f64 x %2314)
(-.f64 x %2316)
(-.f64 x %2318)
(-.f64 x %2320)
(-.f64 x %2209)
(+.f64 %1012 %2176)
(+.f64 %2176 %17)
(+.f64 %2176 %1012)
(+.f64 %2176 x)
(+.f64 x (*.f64 (neg.f64 %2333) %41))
(+.f64 x (*.f64 %2333 %76))
(+.f64 x %2176)

reconstruct214.0ms (9.4%)

Counts
2 732 → 809
Compiler

Compiled 2 732 to 2 584 computations (5.4% saved)

eval39.0ms (1.7%)

Compiler

Compiled 498 to 1 403 computations (-181.7% saved)

prune7.0ms (0.3%)

Pruning

10 alts after pruning (6 fresh and 4 done)

PrunedKeptTotal
New4926498
Fresh000
Picked336
Done011
Total49510505
Accuracy
100.0%
Counts
505 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(fma.f64 (-.f64 y x) (/.f64 z t) x)
98.0%
(fma.f64 (-.f64 y x) (/.f64 #s(literal 1 binary64) (/.f64 t z)) x)
68.1%
(fma.f64 (*.f64 (approx (- y x) y) z) (/.f64 #s(literal 1 binary64) t) x)
71.7%
(fma.f64 (approx (- y x) y) (/.f64 z t) x)
91.4%
(fma.f64 z (/.f64 (-.f64 y x) t) x)
67.4%
(fma.f64 z (/.f64 (approx (- y x) y) t) x)
51.6%
(/.f64 (*.f64 t (+.f64 (fma.f64 (neg.f64 z) x (*.f64 (*.f64 (/.f64 z t) y) t)) (*.f64 t x))) (*.f64 t t))
37.7%
(+.f64 (approx x #s(literal 0 binary64)) (/.f64 (*.f64 (approx (- y x) y) z) t))
93.7%
(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))
64.7%
(+.f64 x (/.f64 (*.f64 (*.f64 t (-.f64 x y)) z) (*.f64 (neg.f64 t) t)))
Compiler

Compiled 10 to 41 computations (-310.0% saved)

sample0.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series48.0ms (2.1%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03502358
Stop Event
iter-limit
Counts
30 → 103
Calls
Call 1
Inputs
%2 = (-.f64 y x)
%6 = (approx x #s(literal 0 binary64))
%8 = (approx (- y x) y)
%10 = (/.f64 z t)
%11 = (*.f64 t x)
%12 = (neg.f64 z)
%13 = (/.f64 #s(literal 1 binary64) t)
%14 = (*.f64 t t)
%15 = (*.f64 %8 z)
%16 = (/.f64 %15 t)
%17 = (/.f64 t z)
%18 = (/.f64 #s(literal 1 binary64) %17)
%19 = (*.f64 %10 y)
%20 = (*.f64 %19 t)
%21 = (fma.f64 %12 x %20)
%22 = (+.f64 %21 %11)
%23 = (*.f64 t %22)
%25 = (/.f64 %8 t)
x
y
%2
z
t
#s(literal 0 binary64)
%6
%8
#s(literal 1 binary64)
%10
%11
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
(/.f64 %23 %14)
%25
(fma.f64 %15 %13 x)
(fma.f64 %8 %10 x)
(fma.f64 z %25 x)
(+.f64 %6 %16)
(fma.f64 %2 %18 x)
Outputs
%5 = (- y x)
%8 = (*.f64 #s(literal -1 binary64) x)
%9 = (+.f64 y %8)
%12 = (* t x)
%13 = (*.f64 t x)
%16 = (* %5 z)
%17 = (*.f64 y z)
%19 = (*.f64 x z)
%20 = (fma.f64 #s(literal -1 binary64) %19 %17)
%22 = (/ %16 t)
%23 = (/.f64 %17 t)
%25 = (/.f64 %19 t)
%26 = (fma.f64 #s(literal -1 binary64) %25 %23)
%28 = (neg z)
%30 = (/ z t)
%33 = (+ (* %28 x) (* (* %30 y) t))
%34 = (+ %33 %12)
%35 = (*.f64 #s(literal -1 binary64) z)
%36 = (+.f64 t %35)
%39 = (* t %34)
%40 = (*.f64 t %17)
%42 = (*.f64 x %36)
%45 = (* t t)
%46 = (/ %39 %45)
%48 = (/.f64 z t)
%50 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %48))
%53 = (/ %5 t)
%54 = (/.f64 y t)
%56 = (/.f64 x t)
%57 = (fma.f64 #s(literal -1 binary64) %56 %54)
%60 = (/.f64 y x)
%66 = (/.f64 %17 x)
%67 = (fma.f64 #s(literal -1 binary64) z %66)
%70 = (*.f64 #s(literal -1 binary64) %25)
%72 = (/.f64 %17 %13)
%73 = (fma.f64 #s(literal -1 binary64) %48 %72)
%82 = (/.f64 %40 x)
%93 = (/.f64 y %13)
%94 = (/.f64 #s(literal 1 binary64) t)
%99 = (/ 1 t)
%101 = (+ (* %16 %99) x)
%109 = (*.f64 #s(literal -1 binary64) %66)
%114 = (fma.f64 #s(literal -1 binary64) %72 %48)
%119 = (+.f64 z (*.f64 #s(literal -1 binary64) t))
%120 = (*.f64 x %119)
%155 = (-.f64 y x)
%157 = (fma.f64 #s(literal -1 binary64) %19 %13)
%160 = (fma.f64 #s(literal -1 binary64) %19 (fma.f64 t x %17))
%162 = (*.f64 t %157)
%168 = (+.f64 x %26)
%170 = (+.f64 x %70)
%172 = (/.f64 x y)
%177 = (/.f64 %19 y)
%182 = (*.f64 t y)
%183 = (/.f64 %19 %182)
%192 = (/.f64 %162 y)
%200 = (/.f64 x %182)
%241 = (*.f64 z %155)
%243 = (/.f64 %241 t)
%248 = (*.f64 z %9)
%253 = (pow.f64 t #s(literal 2 binary64))
%254 = (*.f64 %253 x)
%262 = (*.f64 z (-.f64 %54 %56))
%265 = (/.f64 %13 z)
%272 = (/.f64 %254 z)
%278 = (/.f64 x z)
%279 = (+.f64 %278 %54)
%288 = (+.f64 x (*.f64 #s(literal -1 binary64) y))
%289 = (*.f64 z %288)
%314 = (/.f64 %155 t)
%327 = (/.f64 %20 t)
(approx x #s(literal 0 binary64))
(approx x x)
(approx %5 y)
(approx %5 %9)
(approx %12 %13)
(approx %16 %17)
(approx %16 %20)
(approx %22 %23)
(approx %22 %26)
(approx %34 (fma.f64 x %36 %17))
(approx %39 %40)
(approx %39 (fma.f64 t %42 %40))
(approx %46 (fma.f64 x %50 %23))
(approx %53 %54)
(approx %53 %57)
(approx %5 %8)
(approx %5 (*.f64 x (-.f64 %60 #s(literal 1 binary64))))
(approx %16 (*.f64 #s(literal -1 binary64) %19))
(approx %16 (*.f64 x %67))
(approx %22 %70)
(approx %22 (*.f64 x %73))
(approx %34 %42)
(approx %34 (*.f64 x (+.f64 t %67)))
(approx %39 (*.f64 t %42))
(approx %39 (*.f64 x (fma.f64 t %36 %82)))
(approx %46 (/.f64 %42 t))
(approx %46 (*.f64 x (+.f64 #s(literal 1 binary64) %73)))
(approx %53 (*.f64 #s(literal -1 binary64) %56))
(approx %53 (*.f64 x (-.f64 %93 %94)))
(approx %101 (*.f64 x %50))
(approx %5 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %60)))))
(approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 z %109))))
(approx %22 (*.f64 #s(literal -1 binary64) (*.f64 x %114)))
(approx %34 (*.f64 #s(literal -1 binary64) %120))
(approx %34 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 z (fma.f64 #s(literal -1 binary64) t %109)))))
(approx %39 (*.f64 #s(literal -1 binary64) (*.f64 t %120)))
(approx %39 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %82 (*.f64 t %119)))))
(approx %46 (*.f64 #s(literal -1 binary64) (/.f64 %120 t)))
(approx %46 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal -1 binary64) %114))))
(approx %53 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %93 %94))))
(approx %101 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %48 #s(literal 1 binary64)))))
(approx %101 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %114 #s(literal 1 binary64)))))
(approx %5 %155)
(approx %34 %157)
(approx %34 %160)
(approx %39 %162)
(approx %39 (fma.f64 t %17 %162))
(approx %46 (/.f64 %157 t))
(approx %46 %168)
(approx %101 %170)
(approx %5 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %172))))
(approx %16 (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) %177))))
(approx %22 (*.f64 y (fma.f64 #s(literal -1 binary64) %183 %48)))
(approx %34 (*.f64 y (+.f64 z (fma.f64 #s(literal -1 binary64) %177 (/.f64 %13 y)))))
(approx %39 (*.f64 y (fma.f64 t z %192)))
(approx %46 (*.f64 y (fma.f64 #s(literal -1 binary64) %183 (+.f64 %172 %48))))
(approx %53 (*.f64 y (fma.f64 #s(literal -1 binary64) %200 %94)))
(approx %5 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %172 #s(literal 1 binary64)))))
(approx %16 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z %177))))
(approx %22 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %48 %183))))
(approx %34 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 %157 y))))))
(approx %39 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 t z) (*.f64 #s(literal -1 binary64) %192)))))
(approx %46 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %48 (*.f64 #s(literal -1 binary64) (/.f64 %170 y))))))
(approx %53 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %200 %94))))
(approx z z)
(approx %30 %48)
(approx %28 %35)
(approx %16 %241)
(approx %22 %243)
(approx (/ t z) (/.f64 t z))
(approx %33 %248)
(approx %34 (fma.f64 t x %248))
(approx %39 %254)
(approx %39 (fma.f64 t %248 %254))
(approx %46 (+.f64 x (*.f64 z %57)))
(approx %101 (+.f64 x %262))
(approx %34 (*.f64 z (+.f64 y (fma.f64 #s(literal -1 binary64) x %265))))
(approx %39 (*.f64 t %248))
(approx %39 (*.f64 z (fma.f64 t %9 %272)))
(approx %46 (/.f64 %248 t))
(approx %46 (*.f64 z (fma.f64 #s(literal -1 binary64) %56 %279)))
(approx %101 %262)
(approx %101 (*.f64 z (-.f64 %279 %56)))
(approx %33 (*.f64 #s(literal -1 binary64) %289))
(approx %34 (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %265))))))
(approx %39 (*.f64 #s(literal -1 binary64) (*.f64 t %289)))
(approx %39 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %272 (*.f64 t %288)))))
(approx %46 (*.f64 #s(literal -1 binary64) (/.f64 %289 t)))
(approx %46 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %278 (fma.f64 #s(literal -1 binary64) %54 %56)))))
(approx %101 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %278 (*.f64 #s(literal -1 binary64) %314)))))
(approx t t)
(approx %99 %94)
(approx %45 %253)
(approx %39 (*.f64 t %20))
(approx %39 (*.f64 t %160))
(approx %46 %327)
(approx %46 (/.f64 %160 t))
(approx %53 %314)
(approx %101 (/.f64 (fma.f64 t x %241) t))
(approx %34 (*.f64 t %168))
(approx %39 (*.f64 %253 %168))
(approx %101 (+.f64 x %243))
(approx %34 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %327)))))
Calls

12 calls:

TimeVariablePoint
5.0ms
z
inf
4.0ms
z
0
4.0ms
t
0
3.0ms
y
inf
3.0ms
x
inf

rewrite97.0ms (4.3%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031193
058187
1211181
2845175
04154175
04552172
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
30 → 1 504
Calls
Call 1
Inputs
%2 = (-.f64 y x)
%6 = (approx x #s(literal 0 binary64))
%8 = (approx (- y x) y)
%10 = (/.f64 z t)
%11 = (*.f64 t x)
%12 = (neg.f64 z)
%13 = (/.f64 #s(literal 1 binary64) t)
%14 = (*.f64 t t)
%15 = (*.f64 %8 z)
%16 = (/.f64 %15 t)
%17 = (/.f64 t z)
%18 = (/.f64 #s(literal 1 binary64) %17)
%19 = (*.f64 %10 y)
%20 = (*.f64 %19 t)
%21 = (fma.f64 %12 x %20)
%22 = (+.f64 %21 %11)
%23 = (*.f64 t %22)
%25 = (/.f64 %8 t)
x
y
%2
z
t
#s(literal 0 binary64)
%6
%8
#s(literal 1 binary64)
%10
%11
%12
%13
%14
%15
%16
%17
%18
%19
%20
%21
%22
%23
(/.f64 %23 %14)
%25
(fma.f64 %15 %13 x)
(fma.f64 %8 %10 x)
(fma.f64 z %25 x)
(+.f64 %6 %16)
(fma.f64 %2 %18 x)
Outputs
%2 = (-.f64 y x)
%4 = (*.f64 %2 #s(literal 2 binary64))
%14 = (-.f64 x y)
%15 = (*.f64 %14 #s(literal 1 binary64))
%22 = (neg.f64 x)
%23 = (neg.f64 y)
%25 = (neg.f64 %22)
%30 = (neg.f64 %25)
%36 = (approx x #s(literal 0 binary64))
%41 = (approx (- y x) y)
%46 = (/.f64 #s(literal -2 binary64) t)
%47 = (/.f64 #s(literal -1 binary64) z)
%48 = (/.f64 #s(literal 1/2 binary64) %47)
%49 = (*.f64 %46 %48)
%50 = (/.f64 #s(literal 1 binary64) t)
%51 = (/.f64 %50 #s(literal 2 binary64))
%52 = (/.f64 #s(literal 1/2 binary64) z)
%53 = (/.f64 #s(literal 1 binary64) %52)
%54 = (*.f64 %51 %53)
%55 = (/.f64 %50 #s(literal 1 binary64))
%56 = (*.f64 %55 z)
%57 = (/.f64 #s(literal 1 binary64) z)
%58 = (/.f64 t %57)
%59 = (*.f64 t t)
%60 = (/.f64 #s(literal 1 binary64) %59)
%61 = (*.f64 %58 %60)
%62 = (/.f64 #s(literal 2 binary64) %57)
%63 = (/.f64 #s(literal 1/2 binary64) t)
%64 = (*.f64 %62 %63)
%65 = (*.f64 z #s(literal -1 binary64))
%66 = (/.f64 #s(literal -1 binary64) t)
%67 = (*.f64 %65 %66)
%68 = (*.f64 z #s(literal 1 binary64))
%69 = (*.f64 %68 %50)
%70 = (*.f64 #s(literal -1 binary64) z)
%71 = (*.f64 %70 %66)
%73 = (/.f64 %66 %52)
%74 = (*.f64 #s(literal -1/2 binary64) %73)
%75 = (/.f64 #s(literal -1 binary64) %57)
%76 = (*.f64 %66 %75)
%77 = (neg.f64 z)
%78 = (*.f64 %66 %77)
%79 = (*.f64 #s(literal 1/2 binary64) z)
%80 = (/.f64 #s(literal 2 binary64) t)
%81 = (*.f64 %79 %80)
%82 = (neg.f64 t)
%83 = (/.f64 #s(literal 1/2 binary64) %82)
%84 = (/.f64 #s(literal 2 binary64) %47)
%85 = (*.f64 %83 %84)
%86 = (/.f64 #s(literal 2 binary64) %82)
%87 = (/.f64 #s(literal -1/2 binary64) %57)
%88 = (*.f64 %86 %87)
%89 = (*.f64 %86 %48)
%90 = (*.f64 %63 %62)
%91 = (*.f64 %80 %79)
%92 = (neg.f64 %77)
%93 = (*.f64 %92 %50)
%94 = (/.f64 %50 %52)
%95 = (*.f64 #s(literal 1/2 binary64) %94)
%96 = (/.f64 %77 t)
%97 = (*.f64 #s(literal -1 binary64) %96)
%98 = (/.f64 %63 %57)
%99 = (*.f64 #s(literal 2 binary64) %98)
%100 = (/.f64 z t)
%101 = (*.f64 #s(literal 1/2 binary64) %100)
%102 = (*.f64 #s(literal 2 binary64) %101)
%103 = (*.f64 %50 z)
%104 = (*.f64 %77 %66)
%105 = (*.f64 %100 #s(literal 1 binary64))
%106 = (/.f64 %63 %52)
%107 = (*.f64 #s(literal 1 binary64) %106)
%108 = (*.f64 #s(literal 1 binary64) %100)
%109 = (*.f64 z %50)
%110 = (/.f64 t z)
%111 = (pow.f64 %110 #s(literal -1 binary64))
%112 = (pow.f64 %100 #s(literal 1 binary64))
%114 = (/.f64 (*.f64 %65 %82) %59)
%116 = (*.f64 %82 #s(literal 2 binary64))
%117 = (/.f64 (*.f64 %65 #s(literal 2 binary64)) %116)
%119 = (*.f64 %82 t)
%120 = (/.f64 (*.f64 %65 t) %119)
%122 = (/.f64 (*.f64 %68 %82) %119)
%124 = (*.f64 t #s(literal 2 binary64))
%125 = (/.f64 (*.f64 %68 #s(literal 2 binary64)) %124)
%127 = (/.f64 (*.f64 %68 t) %59)
%129 = (/.f64 (*.f64 %70 %82) %59)
%131 = (/.f64 (*.f64 %70 #s(literal 2 binary64)) %116)
%133 = (/.f64 (*.f64 %70 t) %119)
%135 = (/.f64 (*.f64 %92 %82) %119)
%137 = (neg.f64 %82)
%138 = (*.f64 %137 #s(literal 2 binary64))
%139 = (/.f64 (*.f64 %92 #s(literal 2 binary64)) %138)
%141 = (*.f64 %137 t)
%142 = (/.f64 (*.f64 %92 t) %141)
%145 = (/.f64 (*.f64 %50 %82) (*.f64 %57 %82))
%148 = (/.f64 (*.f64 %50 #s(literal 2 binary64)) (*.f64 %57 #s(literal 2 binary64)))
%150 = (/.f64 (*.f64 %50 t) %110)
%152 = (/.f64 (*.f64 %77 %82) %59)
%154 = (/.f64 (*.f64 %77 #s(literal 2 binary64)) %116)
%156 = (/.f64 (*.f64 %77 t) %119)
%158 = (/.f64 (*.f64 z %82) %119)
%160 = (/.f64 (*.f64 z #s(literal 2 binary64)) %124)
%162 = (/.f64 (*.f64 z t) %59)
%164 = (/.f64 (*.f64 %82 %65) %59)
%166 = (/.f64 (*.f64 %82 %68) %119)
%168 = (/.f64 (*.f64 %82 %70) %59)
%170 = (/.f64 (*.f64 %82 %92) %119)
%172 = (/.f64 %82 z)
%173 = (/.f64 (*.f64 %82 %50) %172)
%175 = (*.f64 #s(literal 2 binary64) %82)
%176 = (/.f64 (*.f64 #s(literal 2 binary64) %65) %175)
%178 = (*.f64 #s(literal 2 binary64) t)
%179 = (/.f64 (*.f64 #s(literal 2 binary64) %68) %178)
%181 = (/.f64 (*.f64 #s(literal 2 binary64) %70) %175)
%183 = (*.f64 #s(literal 2 binary64) %137)
%184 = (/.f64 (*.f64 #s(literal 2 binary64) %92) %183)
%186 = (/.f64 (*.f64 t %65) %119)
%188 = (/.f64 (*.f64 t %68) %59)
%190 = (/.f64 (*.f64 t %70) %119)
%192 = (*.f64 t %137)
%193 = (/.f64 (*.f64 t %92) %192)
%195 = (/.f64 (*.f64 %82 %77) %59)
%197 = (/.f64 (*.f64 %82 z) %119)
%199 = (/.f64 (*.f64 #s(literal 2 binary64) %77) %175)
%201 = (/.f64 (*.f64 #s(literal 2 binary64) z) %178)
%203 = (/.f64 (*.f64 t %77) %119)
%205 = (/.f64 (*.f64 t z) %59)
%206 = (*.f64 #s(literal -1 binary64) %82)
%208 = (/.f64 %206 (*.f64 %172 %82))
%209 = (*.f64 #s(literal -1 binary64) t)
%211 = (/.f64 %209 (*.f64 %172 t))
%212 = (*.f64 #s(literal 1 binary64) %82)
%214 = (/.f64 %212 (*.f64 %110 %82))
%215 = (*.f64 #s(literal 1 binary64) t)
%217 = (/.f64 %215 (*.f64 %110 t))
%218 = (*.f64 %82 #s(literal -1 binary64))
%219 = (*.f64 %82 %172)
%220 = (/.f64 %218 %219)
%221 = (*.f64 %82 #s(literal 1 binary64))
%222 = (*.f64 %82 %110)
%223 = (/.f64 %221 %222)
%224 = (*.f64 t #s(literal -1 binary64))
%225 = (*.f64 t %172)
%226 = (/.f64 %224 %225)
%228 = (/.f64 (neg.f64 %70) %137)
%229 = (neg.f64 %92)
%230 = (neg.f64 %137)
%231 = (/.f64 %229 %230)
%232 = (/.f64 %65 %82)
%233 = (/.f64 %68 %137)
%234 = (/.f64 %68 t)
%235 = (/.f64 %70 %82)
%236 = (/.f64 %66 %47)
%238 = (/.f64 %80 (*.f64 #s(literal 2 binary64) %57))
%239 = (/.f64 %92 %137)
%240 = (/.f64 %92 t)
%242 = (/.f64 #s(literal -2 binary64) (*.f64 %172 #s(literal 2 binary64)))
%243 = (*.f64 #s(literal 2 binary64) %172)
%244 = (/.f64 #s(literal -2 binary64) %243)
%245 = (/.f64 #s(literal -1 binary64) %172)
%247 = (/.f64 #s(literal 2 binary64) (*.f64 %110 #s(literal 2 binary64)))
%248 = (*.f64 #s(literal 2 binary64) %110)
%249 = (/.f64 #s(literal 2 binary64) %248)
%250 = (/.f64 %50 %57)
%251 = (/.f64 %77 %82)
%253 = (/.f64 #s(literal 1 binary64) (/.f64 %82 %65))
%255 = (/.f64 #s(literal 1 binary64) (/.f64 t %68))
%257 = (/.f64 #s(literal 1 binary64) (/.f64 %82 %70))
%259 = (/.f64 #s(literal 1 binary64) (/.f64 %57 %50))
%261 = (/.f64 #s(literal 1 binary64) (pow.f64 %100 #s(literal -1 binary64)))
%263 = (/.f64 #s(literal 1 binary64) (/.f64 %172 #s(literal -1 binary64)))
%265 = (/.f64 #s(literal 1 binary64) (/.f64 %110 #s(literal 1 binary64)))
%266 = (/.f64 #s(literal 1 binary64) %110)
%267 = (*.f64 t %110)
%268 = (/.f64 t %267)
%269 = (/.f64 z %137)
%271 = (neg.f64 (*.f64 %68 %66))
%273 = (neg.f64 (*.f64 %100 #s(literal -1 binary64)))
%275 = (neg.f64 (/.f64 %70 t))
%276 = (neg.f64 %96)
%277 = (/.f64 #s(literal 0 binary64) %110)
%278 = (fma.f64 %46 %48 %277)
%279 = (fma.f64 %51 %53 %277)
%280 = (fma.f64 %55 z %277)
%281 = (fma.f64 %58 %60 %277)
%282 = (fma.f64 %62 %63 %277)
%283 = (fma.f64 %65 %66 %277)
%284 = (fma.f64 %68 %50 %277)
%285 = (fma.f64 %70 %66 %277)
%286 = (fma.f64 #s(literal -1/2 binary64) %73 %277)
%287 = (fma.f64 %66 %75 %277)
%288 = (fma.f64 %66 %77 %277)
%289 = (fma.f64 %79 %80 %277)
%290 = (fma.f64 %83 %84 %277)
%291 = (fma.f64 %86 %87 %277)
%292 = (fma.f64 %86 %48 %277)
%293 = (fma.f64 %63 %62 %277)
%294 = (fma.f64 %80 %79 %277)
%295 = (fma.f64 %92 %50 %277)
%296 = (fma.f64 #s(literal 1/2 binary64) %94 %277)
%297 = (fma.f64 #s(literal 1/2 binary64) %100 %101)
%298 = (fma.f64 #s(literal -1 binary64) %96 %277)
%299 = (fma.f64 #s(literal 2 binary64) %98 %277)
%300 = (fma.f64 #s(literal 2 binary64) %101 %277)
%301 = (fma.f64 %50 z %277)
%302 = (fma.f64 %77 %66 %277)
%303 = (fma.f64 %100 #s(literal 1 binary64) %277)
%304 = (fma.f64 #s(literal 1 binary64) %106 %277)
%305 = (fma.f64 #s(literal 1 binary64) %100 %277)
%306 = (fma.f64 z %50 %277)
%307 = (+.f64 %101 %101)
%308 = (+.f64 %100 %277)
%309 = (*.f64 t x)
%344 = (/.f64 %59 t)
%361 = (/.f64 #s(literal 0 binary64) %137)
%363 = (/.f64 #s(literal 0 binary64) t)
%376 = (fabs.f64 t)
%377 = (neg.f64 %376)
%378 = (neg.f64 %377)
%393 = (*.f64 %59 %59)
%397 = (*.f64 %41 z)
%403 = (*.f64 %41 #s(literal 1 binary64))
%409 = (*.f64 %77 %41)
%411 = (/.f64 %41 %57)
%413 = (*.f64 %41 #s(literal -1 binary64))
%416 = (*.f64 #s(literal -1 binary64) %397)
%418 = (*.f64 #s(literal -1 binary64) %41)
%420 = (*.f64 #s(literal 1 binary64) %41)
%422 = (neg.f64 %41)
%423 = (/.f64 %422 t)
%426 = (/.f64 %41 %47)
%429 = (/.f64 %41 t)
%434 = (*.f64 %100 %41)
%467 = (*.f64 #s(literal 2 binary64) %397)
%472 = (*.f64 t %413)
%474 = (*.f64 t %403)
%476 = (*.f64 t %416)
%478 = (*.f64 t %418)
%480 = (*.f64 t %420)
%482 = (*.f64 t %409)
%484 = (*.f64 t %397)
%487 = (*.f64 t %41)
%528 = (*.f64 %422 %100)
%548 = (/.f64 y %57)
%550 = (/.f64 y %82)
%553 = (*.f64 y #s(literal -1 binary64))
%555 = (*.f64 y #s(literal 1 binary64))
%557 = (*.f64 #s(literal -1 binary64) y)
%559 = (*.f64 %77 y)
%561 = (*.f64 #s(literal 1 binary64) y)
%563 = (/.f64 y t)
%565 = (/.f64 y %47)
%567 = (*.f64 y %77)
%569 = (*.f64 z y)
%573 = (*.f64 %100 y)
%575 = (*.f64 %50 y)
%630 = (neg.f64 %567)
%635 = (*.f64 t %569)
%642 = (*.f64 t y)
%669 = (neg.f64 %573)
%671 = (*.f64 t %100)
%674 = (*.f64 %569 t)
%676 = (*.f64 #s(literal -1 binary64) %642)
%678 = (*.f64 %77 %642)
%680 = (*.f64 #s(literal 1 binary64) %642)
%682 = (*.f64 z %642)
%684 = (/.f64 %642 %47)
%687 = (*.f64 %573 t)
%688 = (/.f64 %642 %57)
%694 = (/.f64 %642 t)
%696 = (*.f64 %50 %642)
%698 = (*.f64 %100 t)
%774 = (*.f64 %669 t)
%776 = (*.f64 z x)
%777 = (-.f64 %687 %776)
%779 = (*.f64 %77 x)
%796 = (-.f64 %776 %687)
%798 = (*.f64 %229 x)
%800 = (*.f64 %25 %77)
%802 = (*.f64 %22 z)
%804 = (*.f64 %92 x)
%805 = (neg.f64 %804)
%807 = (*.f64 %22 %77)
%808 = (neg.f64 %807)
%810 = (neg.f64 %779)
%811 = (neg.f64 %810)
%891 = (neg.f64 %642)
%892 = (*.f64 %96 %891)
%894 = (*.f64 %137 %573)
%896 = (*.f64 %669 %82)
%898 = (*.f64 %82 %669)
%953 = (*.f64 %66 %682)
%956 = (*.f64 (neg.f64 %671) y)
%958 = (*.f64 %891 %100)
%960 = (*.f64 #s(literal -1 binary64) %687)
%962 = (*.f64 %77 %696)
%964 = (*.f64 %23 %698)
%967 = (*.f64 %77 %22)
%984 = (fma.f64 %100 y x)
%985 = (*.f64 t %984)
%986 = (-.f64 %985 %776)
%988 = (-.f64 %309 %776)
%1003 = (neg.f64 %986)
%1005 = (fma.f64 %77 x %309)
%1043 = (neg.f64 %985)
%1047 = (*.f64 %137 x)
%1050 = (*.f64 %22 t)
%1051 = (neg.f64 %1050)
%1076 = (*.f64 %986 t)
%1081 = (*.f64 %82 %986)
%1083 = (*.f64 %985 t)
%1085 = (*.f64 %137 %309)
%1087 = (*.f64 %1051 t)
%1089 = (*.f64 %82 %309)
%1090 = (neg.f64 %1089)
%1092 = (*.f64 %1050 t)
%1093 = (neg.f64 %1092)
%1095 = (*.f64 %59 x)
%1096 = (neg.f64 %1095)
%1097 = (neg.f64 %1096)
%1100 = (*.f64 %777 t)
%1103 = (*.f64 t %985)
%1113 = (*.f64 t %779)
%1118 = (*.f64 %779 t)
%1127 = (neg.f64 %1100)
%1150 = (/.f64 %986 %377)
%1151 = (/.f64 %82 %376)
%1153 = (/.f64 t %377)
%1155 = (/.f64 %1003 %376)
%1160 = (*.f64 #s(literal 1 binary64) %986)
%1162 = (*.f64 %1076 #s(literal 1 binary64))
%1164 = (/.f64 %1076 %376)
%1167 = (*.f64 %986 #s(literal 1 binary64))
%1168 = (neg.f64 %1167)
%1170 = (/.f64 %986 %376)
%1171 = (copysign.f64 #s(literal 1 binary64) t)
%1175 = (-.f64 %573 (/.f64 %776 t))
%1176 = (+.f64 x %1175)
%1177 = (neg.f64 %1176)
%1181 = (/.f64 %1176 t)
%1193 = (*.f64 %1175 #s(literal 1 binary64))
%1196 = (/.f64 %779 t)
%1201 = (/.f64 %309 t)
%1282 = (/.f64 %1050 t)
%1286 = (/.f64 %309 %377)
%1288 = (/.f64 %309 %137)
%1290 = (/.f64 %59 %377)
%1291 = (/.f64 x %377)
%1293 = (/.f64 %59 %137)
%1294 = (/.f64 x %137)
%1296 = (/.f64 %59 %376)
%1297 = (/.f64 x %376)
%1299 = (/.f64 %59 %82)
%1300 = (/.f64 x %82)
%1302 = (/.f64 x t)
%1304 = (/.f64 %777 %377)
%1305 = (*.f64 %1201 #s(literal 1 binary64))
%1307 = (/.f64 %777 %137)
%1309 = (/.f64 %1005 t)
%1317 = (/.f64 %777 %376)
%1319 = (/.f64 %309 %376)
%1324 = (/.f64 %777 %82)
%1326 = (/.f64 %309 %82)
%1346 = (fma.f64 %100 y %1201)
%1348 = (neg.f64 %1282)
%1351 = (/.f64 (/.f64 %1095 t) t)
%1353 = (/.f64 %1047 t)
%1355 = (/.f64 %1051 t)
%1370 = (/.f64 %988 t)
%1386 = (neg.f64 %1175)
%1388 = (/.f64 %796 t)
%1401 = (/.f64 %687 t)
%1418 = (neg.f64 %422)
%1448 = (fma.f64 t x %397)
%1449 = (neg.f64 %1448)
%1450 = (*.f64 %1449 %66)
%1451 = (*.f64 %1448 %50)
%1452 = (fma.f64 %429 z x)
%1453 = (pow.f64 %1452 #s(literal 1 binary64))
%1455 = (/.f64 (fma.f64 x %172 %413) %172)
%1457 = (/.f64 (fma.f64 x %110 %403) %110)
%1459 = (/.f64 (fma.f64 %22 t %416) %82)
%1461 = (/.f64 (fma.f64 x %172 %418) %172)
%1463 = (/.f64 (fma.f64 x %110 %420) %110)
%1465 = (/.f64 (fma.f64 x %137 %397) %137)
%1467 = (/.f64 (fma.f64 x %110 %41) %110)
%1470 = (/.f64 (-.f64 (*.f64 x %137) %409) %137)
%1472 = (/.f64 (neg.f64 %1449) %137)
%1473 = (/.f64 %1449 %82)
%1474 = (/.f64 %1448 t)
%1476 = (/.f64 #s(literal 1 binary64) (/.f64 %82 %1449))
%1478 = (/.f64 #s(literal 1 binary64) (/.f64 t %1448))
%1480 = (/.f64 #s(literal 1 binary64) (pow.f64 %1452 #s(literal -1 binary64)))
%1482 = (neg.f64 (fma.f64 %423 z %22))
%1484 = (neg.f64 (-.f64 %528 x))
%1486 = (neg.f64 (neg.f64 %1452))
%1487 = (fma.f64 %411 %50 %25)
%1488 = (fma.f64 %411 %50 x)
%1489 = (fma.f64 %413 %96 %25)
%1490 = (fma.f64 %413 %96 x)
%1491 = (fma.f64 %403 %100 %25)
%1492 = (fma.f64 %403 %100 x)
%1493 = (fma.f64 %416 %66 %25)
%1494 = (fma.f64 %416 %66 x)
%1495 = (fma.f64 %418 %96 %25)
%1496 = (fma.f64 %418 %96 x)
%1497 = (fma.f64 %420 %100 %25)
%1498 = (fma.f64 %420 %100 x)
%1499 = (fma.f64 %423 %75 %25)
%1500 = (fma.f64 %423 %75 x)
%1501 = (fma.f64 %423 %77 %25)
%1502 = (fma.f64 %423 %77 x)
%1503 = (fma.f64 %66 %426 %25)
%1504 = (fma.f64 %66 %426 x)
%1505 = (fma.f64 %409 %66 %25)
%1506 = (fma.f64 %409 %66 x)
%1507 = (fma.f64 %429 z %25)
%1508 = (fma.f64 %397 %50 %25)
%1509 = (fma.f64 %397 %50 x)
%1510 = (fma.f64 %50 %411 %25)
%1511 = (fma.f64 %50 %411 x)
%1512 = (fma.f64 %50 %397 %25)
%1513 = (fma.f64 %50 %397 x)
%1514 = (fma.f64 %309 %50 %434)
%1515 = (fma.f64 %100 %41 %25)
%1516 = (fma.f64 %100 %41 x)
%1517 = (fma.f64 #s(literal 1 binary64) %434 %25)
%1518 = (fma.f64 #s(literal 1 binary64) %434 x)
%1519 = (fma.f64 %41 %100 %25)
%1520 = (fma.f64 %41 %100 x)
%1521 = (fma.f64 z %429 %25)
%1522 = (fma.f64 z %429 x)
%1523 = (-.f64 %434 %30)
%1524 = (-.f64 %434 %22)
%1525 = (*.f64 %413 %100)
%1526 = (-.f64 x %1525)
%1527 = (*.f64 #s(literal -1 binary64) %434)
%1528 = (-.f64 x %1527)
%1529 = (-.f64 x %528)
%1530 = (+.f64 %1201 %434)
%1531 = (+.f64 %434 %25)
%1532 = (+.f64 %434 x)
%1533 = (*.f64 %66 %409)
%1534 = (+.f64 x %1533)
%1535 = (*.f64 %96 %422)
%1536 = (+.f64 x %1535)
%1537 = (*.f64 %1418 %100)
%1538 = (+.f64 x %1537)
%1539 = (*.f64 %92 %429)
%1540 = (+.f64 x %1539)
%1541 = (*.f64 %422 %96)
%1542 = (+.f64 x %1541)
%1543 = (*.f64 %77 %423)
%1544 = (+.f64 x %1543)
%1545 = (+.f64 x %434)
%1546 = (*.f64 %36 t)
%1547 = (fma.f64 %41 z %1546)
%1548 = (neg.f64 %1547)
%1551 = (fma.f64 %429 z %36)
%1553 = (/.f64 %1546 t)
%1604 = (*.f64 %397 t)
%1648 = (neg.f64 %36)
%1653 = (neg.f64 %1648)
%1726 = (fma.f64 x %110 %2)
%1728 = (/.f64 %2 t)
%1729 = (fma.f64 %1728 z x)
%1731 = (*.f64 %2 %77)
%1734 = (*.f64 %2 z)
%1737 = (*.f64 #s(literal -1 binary64) %2)
%1740 = (*.f64 %77 %2)
%1743 = (*.f64 z %2)
%1761 = (*.f64 %96 %2)
%1764 = (*.f64 %14 %100)
%1769 = (/.f64 %4 %57)
%1772 = (/.f64 %4 %82)
%1775 = (/.f64 %4 t)
%1778 = (/.f64 %2 %57)
%1791 = (/.f64 %14 t)
%1796 = (/.f64 %2 %47)
%1808 = (*.f64 %1728 z)
%1811 = (*.f64 %50 %2)
x
y
(*.f64 %4 #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) %2)
(*.f64 %2 #s(literal 1 binary64))
(pow.f64 %2 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %2 #s(literal -1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) %15))
(neg.f64 (*.f64 #s(literal 1 binary64) %14))
(neg.f64 %15)
(neg.f64 %14)
(-.f64 %22 %23)
(-.f64 y %25)
%2
(+.f64 %22 (neg.f64 %23))
(+.f64 %22 y)
(+.f64 y %30)
(+.f64 y %22)
z
t
#s(literal 0 binary64)
(pow.f64 %36 #s(literal 1 binary64))
%36
(/.f64 #s(literal 1 binary64) (pow.f64 %36 #s(literal -1 binary64)))
(pow.f64 %41 #s(literal 1 binary64))
%41
(/.f64 #s(literal 1 binary64) (pow.f64 %41 #s(literal -1 binary64)))
#s(literal 1 binary64)
%49
%54
%56
%61
%64
%67
%69
%71
%74
%76
%78
%81
%85
%88
%89
%90
%91
%93
%95
%97
%99
%102
%103
%104
%105
%107
%108
%109
%111
%112
%114
%117
%120
%122
%125
%127
%129
%131
%133
%135
%139
%142
%145
%148
%150
%152
%154
%156
%158
%160
%162
%164
%166
%168
%170
%173
%176
%179
%181
%184
%186
%188
%190
%193
%195
%197
%199
%201
%203
%205
%208
%211
%214
%217
%220
%223
%226
%228
%231
%232
%233
%234
%235
%236
%238
%239
%240
%242
%244
%245
%247
%249
%250
%251
%253
%255
%257
%259
%261
%263
%265
%266
%268
%269
%100
%271
%273
%275
%276
%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
(*.f64 x t)
(pow.f64 %309 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %309 #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) %77)
(pow.f64 %77 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) %47)
%77
(*.f64 #s(literal -1 binary64) %66)
(*.f64 #s(literal 2 binary64) %63)
(*.f64 %50 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %50)
(*.f64 t %60)
(pow.f64 %137 #s(literal -1 binary64))
(pow.f64 %50 #s(literal 1 binary64))
(pow.f64 t #s(literal -1 binary64))
(/.f64 %206 %59)
(/.f64 %209 %119)
(/.f64 %212 %119)
(/.f64 %215 %141)
(/.f64 %215 %59)
(/.f64 %218 %59)
(/.f64 %221 %119)
(/.f64 %224 %119)
(/.f64 #s(literal -2 binary64) %116)
(/.f64 #s(literal -2 binary64) %175)
(/.f64 %82 %119)
(/.f64 #s(literal -1 binary64) %230)
(/.f64 #s(literal -1 binary64) %82)
(/.f64 #s(literal 2 binary64) %138)
(/.f64 #s(literal 2 binary64) %124)
(/.f64 #s(literal 2 binary64) %183)
(/.f64 #s(literal 2 binary64) %178)
(/.f64 #s(literal 1 binary64) (/.f64 %137 #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) %344)
(/.f64 #s(literal 1 binary64) (pow.f64 %50 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %82 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) %137)
(/.f64 #s(literal 1 binary64) (/.f64 t #s(literal 1 binary64)))
%50
(/.f64 t %192)
(/.f64 t %59)
(neg.f64 (*.f64 %50 #s(literal -1 binary64)))
(neg.f64 (/.f64 t %119))
(neg.f64 %66)
(fma.f64 #s(literal 1/2 binary64) %50 %63)
(fma.f64 #s(literal -1 binary64) %66 %361)
(fma.f64 #s(literal -1 binary64) %66 %363)
(fma.f64 #s(literal 2 binary64) %63 %361)
(fma.f64 #s(literal 2 binary64) %63 %363)
(fma.f64 %50 #s(literal 1 binary64) %361)
(fma.f64 %50 #s(literal 1 binary64) %363)
(fma.f64 #s(literal 1 binary64) %50 %361)
(fma.f64 #s(literal 1 binary64) %50 %363)
(fma.f64 t %60 %361)
(fma.f64 t %60 %363)
(+.f64 %63 %63)
(+.f64 %50 %361)
(+.f64 %50 %363)
(*.f64 %378 %378)
(*.f64 %230 %230)
(*.f64 %377 %377)
(*.f64 %137 %137)
(*.f64 %376 %376)
(*.f64 %82 %82)
%59
(pow.f64 %377 #s(literal 2 binary64))
(pow.f64 %137 #s(literal 2 binary64))
(pow.f64 %376 #s(literal 2 binary64))
(pow.f64 %82 #s(literal 2 binary64))
(pow.f64 %59 #s(literal 1 binary64))
(pow.f64 t #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) %60)
(neg.f64 %119)
(sqrt.f64 %393)
(fabs.f64 %119)
(fabs.f64 %59)
(*.f64 (*.f64 %397 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 %397 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %397)
(*.f64 %41 %68)
%397
(*.f64 z %403)
(*.f64 z %41)
(pow.f64 %397 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %397 #s(literal -1 binary64)))
(neg.f64 %409)
(*.f64 %411 %50)
(*.f64 %413 %96)
(*.f64 %403 %100)
(*.f64 %416 %66)
(*.f64 %418 %96)
(*.f64 %420 %100)
(*.f64 %423 %75)
(*.f64 %423 %77)
(*.f64 %66 %426)
(*.f64 %409 %66)
(*.f64 %429 z)
(*.f64 %397 %50)
(*.f64 %50 %411)
(*.f64 %50 %397)
%434
(*.f64 #s(literal 1 binary64) %434)
(*.f64 %41 %100)
(*.f64 z %429)
(pow.f64 %434 #s(literal 1 binary64))
(/.f64 (*.f64 %82 %413) %219)
(/.f64 (*.f64 %82 %403) %222)
(/.f64 (*.f64 %82 %416) %59)
(/.f64 (*.f64 %82 %418) %219)
(/.f64 (*.f64 %82 %420) %222)
(/.f64 (*.f64 %82 %409) %59)
(/.f64 (*.f64 %82 %397) %119)
(/.f64 (*.f64 %82 %41) %222)
(/.f64 (*.f64 #s(literal 2 binary64) %413) %243)
(/.f64 (*.f64 #s(literal 2 binary64) %403) %248)
(/.f64 (*.f64 #s(literal 2 binary64) %416) %175)
(/.f64 (*.f64 #s(literal 2 binary64) %418) %243)
(/.f64 (*.f64 #s(literal 2 binary64) %420) %248)
(/.f64 (*.f64 #s(literal 2 binary64) %409) %175)
(/.f64 %467 %183)
(/.f64 %467 %178)
(/.f64 (*.f64 #s(literal 2 binary64) %41) %248)
(/.f64 %472 %225)
(/.f64 %474 %267)
(/.f64 %476 %119)
(/.f64 %478 %225)
(/.f64 %480 %267)
(/.f64 %482 %119)
(/.f64 %484 %192)
(/.f64 %484 %59)
(/.f64 %487 %267)
(/.f64 (neg.f64 %416) %137)
(/.f64 (neg.f64 %418) %110)
(/.f64 (neg.f64 %420) %172)
(/.f64 %413 %172)
(/.f64 %403 %110)
(/.f64 %416 %82)
(/.f64 %418 %172)
(/.f64 %420 %110)
(/.f64 %422 %172)
(/.f64 %409 %230)
(/.f64 %409 %82)
(/.f64 %397 %137)
(/.f64 %397 t)
(/.f64 #s(literal 1 binary64) (/.f64 %172 %413))
(/.f64 #s(literal 1 binary64) (/.f64 %110 %403))
(/.f64 #s(literal 1 binary64) (/.f64 %82 %416))
(/.f64 #s(literal 1 binary64) (/.f64 %172 %418))
(/.f64 #s(literal 1 binary64) (/.f64 %110 %420))
(/.f64 #s(literal 1 binary64) (/.f64 %137 %397))
(/.f64 #s(literal 1 binary64) (/.f64 %110 %41))
(/.f64 #s(literal 1 binary64) (pow.f64 %434 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %82 %409))
(/.f64 #s(literal 1 binary64) (/.f64 t %397))
(/.f64 %41 %110)
(neg.f64 (*.f64 %403 %96))
(neg.f64 (*.f64 #s(literal 1 binary64) %528))
(neg.f64 (/.f64 %416 t))
(neg.f64 %528)
(*.f64 %137 %57)
(*.f64 %57 t)
(*.f64 %82 %47)
(*.f64 t %57)
(pow.f64 %110 #s(literal 1 binary64))
(/.f64 %230 %229)
(/.f64 %230 %77)
(/.f64 %137 %92)
(/.f64 %137 z)
(/.f64 %82 %229)
(/.f64 %82 %77)
(/.f64 #s(literal 1 binary64) %100)
(/.f64 t %92)
%110
(neg.f64 %172)
%49
%54
%56
%61
%64
%67
%69
%71
%74
%76
%78
%81
%85
%88
%89
%90
%91
%93
%95
%97
%99
%102
%103
%104
%105
%107
%108
%109
%111
%112
%114
%117
%120
%122
%125
%127
%129
%131
%133
%135
%139
%142
%145
%148
%150
%152
%154
%156
%158
%160
%162
%164
%166
%168
%170
%173
%176
%179
%181
%184
%186
%188
%190
%193
%195
%197
%199
%201
%203
%205
%208
%211
%214
%217
%220
%223
%226
%228
%231
%232
%233
%234
%235
%236
%238
%239
%240
%242
%244
%245
%247
%249
%250
%251
%253
%255
%257
%259
%261
%263
%265
%266
%268
%269
%100
%271
%273
%275
%276
%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
(*.f64 %548 %50)
(*.f64 %550 %75)
(*.f64 %550 %77)
(*.f64 %553 %96)
(*.f64 %555 %100)
(*.f64 %557 %96)
(*.f64 %559 %66)
(*.f64 %561 %100)
(*.f64 %563 z)
(*.f64 %66 %565)
(*.f64 %567 %66)
(*.f64 %569 %50)
(*.f64 %50 %548)
(*.f64 %50 %569)
%573
(*.f64 #s(literal 1 binary64) %573)
(*.f64 z %575)
(*.f64 z %563)
(*.f64 y %100)
(pow.f64 %573 #s(literal 1 binary64))
(/.f64 (*.f64 %82 %553) %219)
(/.f64 (*.f64 %82 %555) %222)
(/.f64 (*.f64 %82 %557) %219)
(/.f64 (*.f64 %82 %559) %59)
(/.f64 (*.f64 %82 %561) %222)
(/.f64 (*.f64 %82 %567) %59)
(/.f64 (*.f64 %82 %569) %119)
(/.f64 (*.f64 %82 y) %222)
(/.f64 (*.f64 #s(literal 2 binary64) %553) %243)
(/.f64 (*.f64 #s(literal 2 binary64) %555) %248)
(/.f64 (*.f64 #s(literal 2 binary64) %557) %243)
(/.f64 (*.f64 #s(literal 2 binary64) %559) %175)
(/.f64 (*.f64 #s(literal 2 binary64) %561) %248)
(/.f64 (*.f64 #s(literal 2 binary64) %567) %175)
(/.f64 (*.f64 #s(literal 2 binary64) %569) %178)
(/.f64 (*.f64 #s(literal 2 binary64) y) %248)
(/.f64 (*.f64 t %553) %225)
(/.f64 (*.f64 t %555) %267)
(/.f64 (*.f64 t %557) %225)
(/.f64 (*.f64 t %559) %119)
(/.f64 (*.f64 t %561) %267)
(/.f64 (*.f64 t %567) %119)
(/.f64 (neg.f64 %557) %110)
(/.f64 (neg.f64 %559) %137)
(/.f64 (neg.f64 %561) %172)
(/.f64 %630 %137)
(/.f64 %630 t)
(/.f64 %553 %172)
(/.f64 %555 %110)
(/.f64 %635 %59)
(/.f64 %557 %172)
(/.f64 %559 %82)
(/.f64 %561 %110)
(/.f64 %23 %172)
(/.f64 %567 %82)
(/.f64 %642 %267)
(/.f64 %569 %137)
(/.f64 %569 t)
(/.f64 #s(literal 1 binary64) (/.f64 %172 %553))
(/.f64 #s(literal 1 binary64) (/.f64 %110 %555))
(/.f64 #s(literal 1 binary64) (/.f64 %172 %557))
(/.f64 #s(literal 1 binary64) (/.f64 %82 %559))
(/.f64 #s(literal 1 binary64) (/.f64 %110 %561))
(/.f64 #s(literal 1 binary64) (/.f64 %82 %567))
(/.f64 #s(literal 1 binary64) (/.f64 %110 y))
(/.f64 #s(literal 1 binary64) (pow.f64 %573 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 t %569))
(/.f64 y %110)
(neg.f64 (*.f64 %555 %96))
(neg.f64 (/.f64 %559 t))
(neg.f64 %669)
(*.f64 %671 y)
(*.f64 %635 %50)
(*.f64 %674 %50)
(*.f64 %676 %96)
(*.f64 %678 %66)
(*.f64 %680 %100)
(*.f64 %682 %50)
(*.f64 %66 %684)
(*.f64 %642 %100)
%687
(*.f64 %50 %688)
(*.f64 %50 %682)
(*.f64 %100 %642)
(*.f64 #s(literal 1 binary64) %687)
(*.f64 t %573)
(*.f64 z %694)
(*.f64 z %696)
(*.f64 y %698)
(pow.f64 %687 #s(literal 1 binary64))
(/.f64 (*.f64 %82 %635) %119)
(/.f64 (*.f64 %82 %674) %119)
(/.f64 (*.f64 %82 %676) %219)
(/.f64 (*.f64 %82 %678) %59)
(/.f64 (*.f64 %82 %680) %222)
(/.f64 (*.f64 %82 %682) %119)
(/.f64 (*.f64 #s(literal 2 binary64) %635) %178)
(/.f64 (*.f64 #s(literal 2 binary64) %674) %178)
(/.f64 (*.f64 #s(literal 2 binary64) %676) %243)
(/.f64 (*.f64 #s(literal 2 binary64) %678) %175)
(/.f64 (*.f64 #s(literal 2 binary64) %680) %248)
(/.f64 (*.f64 #s(literal 2 binary64) %682) %178)
(/.f64 (*.f64 t %635) %59)
(/.f64 (*.f64 t %674) %59)
(/.f64 (*.f64 t %676) %225)
(/.f64 (*.f64 t %678) %119)
(/.f64 (*.f64 t %680) %267)
(/.f64 (*.f64 t %682) %59)
(/.f64 (neg.f64 %635) %82)
(/.f64 (neg.f64 %674) %82)
(/.f64 (neg.f64 %676) %110)
(/.f64 (neg.f64 %678) %137)
(/.f64 (neg.f64 %680) %172)
(/.f64 (neg.f64 %682) %82)
(/.f64 %635 t)
(/.f64 %674 t)
(/.f64 %676 %172)
(/.f64 %678 %82)
(/.f64 %680 %110)
(/.f64 %682 t)
(/.f64 %642 %110)
(/.f64 #s(literal 1 binary64) (/.f64 t %635))
(/.f64 #s(literal 1 binary64) (/.f64 t %674))
(/.f64 #s(literal 1 binary64) (/.f64 %172 %676))
(/.f64 #s(literal 1 binary64) (/.f64 %82 %678))
(/.f64 #s(literal 1 binary64) (/.f64 %110 %680))
(/.f64 #s(literal 1 binary64) (/.f64 t %682))
(/.f64 #s(literal 1 binary64) (pow.f64 %687 #s(literal -1 binary64)))
(neg.f64 (*.f64 %642 %96))
(neg.f64 (/.f64 %678 t))
(neg.f64 %774)
(pow.f64 %777 #s(literal 1 binary64))
(/.f64 (fma.f64 %779 t %635) t)
(/.f64 (fma.f64 %779 t %674) t)
(/.f64 (fma.f64 %779 %172 %676) %172)
(/.f64 (fma.f64 %779 %82 %678) %82)
(/.f64 (fma.f64 %779 %110 %680) %110)
(/.f64 (fma.f64 %779 t %682) t)
(/.f64 #s(literal 1 binary64) (pow.f64 %777 #s(literal -1 binary64)))
(neg.f64 (fma.f64 z x %774))
(neg.f64 %796)
(fma.f64 %671 y %798)
(fma.f64 %671 y %800)
(fma.f64 %671 y %802)
(fma.f64 %671 y %805)
(fma.f64 %671 y %808)
(fma.f64 %671 y %811)
(fma.f64 %671 y %779)
(fma.f64 %635 %50 %798)
(fma.f64 %635 %50 %800)
(fma.f64 %635 %50 %802)
(fma.f64 %635 %50 %805)
(fma.f64 %635 %50 %808)
(fma.f64 %635 %50 %811)
(fma.f64 %635 %50 %779)
(fma.f64 %674 %50 %798)
(fma.f64 %674 %50 %800)
(fma.f64 %674 %50 %802)
(fma.f64 %674 %50 %805)
(fma.f64 %674 %50 %808)
(fma.f64 %674 %50 %811)
(fma.f64 %674 %50 %779)
(fma.f64 %676 %96 %798)
(fma.f64 %676 %96 %800)
(fma.f64 %676 %96 %802)
(fma.f64 %676 %96 %805)
(fma.f64 %676 %96 %808)
(fma.f64 %676 %96 %811)
(fma.f64 %676 %96 %779)
(fma.f64 %678 %66 %798)
(fma.f64 %678 %66 %800)
(fma.f64 %678 %66 %802)
(fma.f64 %678 %66 %805)
(fma.f64 %678 %66 %808)
(fma.f64 %678 %66 %811)
(fma.f64 %678 %66 %779)
(fma.f64 %680 %100 %798)
(fma.f64 %680 %100 %800)
(fma.f64 %680 %100 %802)
(fma.f64 %680 %100 %805)
(fma.f64 %680 %100 %808)
(fma.f64 %680 %100 %811)
(fma.f64 %680 %100 %779)
(fma.f64 %682 %50 %798)
(fma.f64 %682 %50 %800)
(fma.f64 %682 %50 %802)
(fma.f64 %682 %50 %805)
(fma.f64 %682 %50 %808)
(fma.f64 %682 %50 %811)
(fma.f64 %682 %50 %779)
(fma.f64 %66 %684 %798)
(fma.f64 %66 %684 %800)
(fma.f64 %66 %684 %802)
(fma.f64 %66 %684 %805)
(fma.f64 %66 %684 %808)
(fma.f64 %66 %684 %811)
(fma.f64 %66 %684 %779)
(fma.f64 %642 %100 %798)
(fma.f64 %642 %100 %800)
(fma.f64 %642 %100 %802)
(fma.f64 %642 %100 %805)
(fma.f64 %642 %100 %808)
(fma.f64 %642 %100 %811)
(fma.f64 %642 %100 %779)
(fma.f64 %573 t %798)
(fma.f64 %573 t %800)
(fma.f64 %573 t %802)
(fma.f64 %573 t %805)
(fma.f64 %573 t %808)
(fma.f64 %573 t %811)
(fma.f64 %573 t %779)
(fma.f64 %50 %688 %798)
(fma.f64 %50 %688 %800)
(fma.f64 %50 %688 %802)
(fma.f64 %50 %688 %805)
(fma.f64 %50 %688 %808)
(fma.f64 %50 %688 %811)
(fma.f64 %50 %688 %779)
(fma.f64 %50 %682 %798)
(fma.f64 %50 %682 %800)
(fma.f64 %50 %682 %802)
(fma.f64 %50 %682 %805)
(fma.f64 %50 %682 %808)
(fma.f64 %50 %682 %811)
(fma.f64 %50 %682 %779)
(fma.f64 %77 x %892)
(fma.f64 %77 x %894)
(fma.f64 %77 x %896)
(fma.f64 %77 x %898)
(fma.f64 %77 x %687)
(fma.f64 %100 %642 %798)
(fma.f64 %100 %642 %800)
(fma.f64 %100 %642 %802)
(fma.f64 %100 %642 %805)
(fma.f64 %100 %642 %808)
(fma.f64 %100 %642 %811)
(fma.f64 %100 %642 %779)
(fma.f64 #s(literal 1 binary64) %687 %798)
(fma.f64 #s(literal 1 binary64) %687 %800)
(fma.f64 #s(literal 1 binary64) %687 %802)
(fma.f64 #s(literal 1 binary64) %687 %805)
(fma.f64 #s(literal 1 binary64) %687 %808)
(fma.f64 #s(literal 1 binary64) %687 %811)
(fma.f64 #s(literal 1 binary64) %687 %779)
(fma.f64 t %573 %798)
(fma.f64 t %573 %800)
(fma.f64 t %573 %802)
(fma.f64 t %573 %805)
(fma.f64 t %573 %808)
(fma.f64 t %573 %811)
(fma.f64 t %573 %779)
(fma.f64 z %694 %798)
(fma.f64 z %694 %800)
(fma.f64 z %694 %802)
(fma.f64 z %694 %805)
(fma.f64 z %694 %808)
(fma.f64 z %694 %811)
(fma.f64 z %694 %779)
(fma.f64 z %696 %798)
(fma.f64 z %696 %800)
(fma.f64 z %696 %802)
(fma.f64 z %696 %805)
(fma.f64 z %696 %808)
(fma.f64 z %696 %811)
(fma.f64 z %696 %779)
(fma.f64 z %22 %892)
(fma.f64 z %22 %894)
(fma.f64 z %22 %896)
(fma.f64 z %22 %898)
(fma.f64 z %22 %687)
(fma.f64 y %698 %798)
(fma.f64 y %698 %800)
(fma.f64 y %698 %802)
(fma.f64 y %698 %805)
(fma.f64 y %698 %808)
(fma.f64 y %698 %811)
(fma.f64 y %698 %779)
(fma.f64 x %77 %892)
(fma.f64 x %77 %894)
(fma.f64 x %77 %896)
(fma.f64 x %77 %898)
(fma.f64 x %77 %687)
(-.f64 %779 %953)
(-.f64 %779 %956)
(-.f64 %779 %958)
(-.f64 %779 %960)
(-.f64 %779 %962)
(-.f64 %779 %964)
(-.f64 %779 %774)
(-.f64 %687 %967)
(-.f64 %687 %804)
(-.f64 %687 %807)
(-.f64 %687 %810)
%777
(+.f64 %779 %892)
(+.f64 %779 %894)
(+.f64 %779 %896)
(+.f64 %779 %898)
(+.f64 %779 %687)
(+.f64 %687 %798)
(+.f64 %687 %800)
(+.f64 %687 %802)
(+.f64 %687 %805)
(+.f64 %687 %808)
(+.f64 %687 %811)
(+.f64 %687 %779)
(pow.f64 %986 #s(literal 1 binary64))
(/.f64 (fma.f64 %988 t %635) t)
(/.f64 (fma.f64 %988 t %674) t)
(/.f64 (fma.f64 %988 %172 %676) %172)
(/.f64 (fma.f64 %988 %82 %678) %82)
(/.f64 (fma.f64 %988 %110 %680) %110)
(/.f64 (fma.f64 %988 t %682) t)
(/.f64 #s(literal 1 binary64) (pow.f64 %986 #s(literal -1 binary64)))
(neg.f64 %1003)
(fma.f64 %671 y %1005)
(fma.f64 %635 %50 %1005)
(fma.f64 %674 %50 %1005)
(fma.f64 %676 %96 %1005)
(fma.f64 %678 %66 %1005)
(fma.f64 %680 %100 %1005)
(fma.f64 %682 %50 %1005)
(fma.f64 %66 %684 %1005)
(fma.f64 %642 %100 %1005)
(fma.f64 %573 t %1005)
(fma.f64 %50 %688 %1005)
(fma.f64 %50 %682 %1005)
(fma.f64 %77 x %985)
(fma.f64 %100 %642 %1005)
(fma.f64 #s(literal 1 binary64) %687 %1005)
(fma.f64 t %984 %779)
(fma.f64 t %573 %1005)
(fma.f64 t x %777)
(fma.f64 z %694 %1005)
(fma.f64 z %696 %1005)
(fma.f64 z %22 %985)
(fma.f64 y %698 %1005)
(fma.f64 x %77 %985)
(fma.f64 x t %777)
(-.f64 %988 %953)
(-.f64 %988 %956)
(-.f64 %988 %958)
(-.f64 %988 %960)
(-.f64 %988 %962)
(-.f64 %988 %964)
(-.f64 %988 %774)
(-.f64 %985 %967)
(-.f64 %985 %804)
(-.f64 %985 %807)
(-.f64 %985 %810)
%986
(-.f64 %779 (*.f64 %82 %984))
(-.f64 %779 %1043)
(-.f64 %777 (*.f64 %230 x))
(-.f64 %777 (neg.f64 %1047))
(-.f64 %777 (neg.f64 %1051))
(-.f64 %777 %1050)
(-.f64 %687 (neg.f64 %1005))
(-.f64 %309 %796)
(+.f64 %988 %892)
(+.f64 %988 %894)
(+.f64 %988 %896)
(+.f64 %988 %898)
(+.f64 %988 %687)
(+.f64 %985 %779)
(+.f64 %779 %985)
(+.f64 %777 (*.f64 %25 t))
(+.f64 %777 (*.f64 %22 %82))
(+.f64 %777 (*.f64 %82 %22))
(+.f64 %777 %1047)
(+.f64 %777 %1051)
(+.f64 %777 %309)
(+.f64 %687 %1005)
(+.f64 %309 %777)
%1076
(*.f64 t %986)
(pow.f64 %1076 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %1076 #s(literal -1 binary64)))
(neg.f64 %1081)
(fma.f64 %779 t %1083)
(fma.f64 %777 t %1085)
(fma.f64 %777 t %1087)
(fma.f64 %777 t %1090)
(fma.f64 %777 t %1093)
(fma.f64 %777 t %1097)
(fma.f64 %777 t %1095)
(fma.f64 %59 x %1100)
(fma.f64 %309 t %1100)
(fma.f64 t %779 %1103)
(fma.f64 t %777 %1085)
(fma.f64 t %777 %1087)
(fma.f64 t %777 %1090)
(fma.f64 t %777 %1093)
(fma.f64 t %777 %1097)
(fma.f64 t %777 %1095)
(fma.f64 t %309 %1100)
(fma.f64 x %59 %1100)
(-.f64 %1113 (*.f64 %82 %985))
(-.f64 %1113 (neg.f64 %1103))
(-.f64 %1118 (*.f64 %1043 t))
(-.f64 %1118 (neg.f64 %1083))
(-.f64 %1095 (*.f64 %796 t))
(-.f64 %1095 (*.f64 %82 %777))
(-.f64 %1095 %1127)
(-.f64 %1100 (*.f64 %119 x))
(-.f64 %1100 (*.f64 %22 %59))
(-.f64 %1100 %1089)
(-.f64 %1100 %1092)
(-.f64 %1100 %1096)
(+.f64 (neg.f64 %1127) %1097)
(+.f64 %1113 %1103)
(+.f64 %1118 %1083)
(+.f64 %1095 %1100)
(+.f64 %1100 %1085)
(+.f64 %1100 %1087)
(+.f64 %1100 %1090)
(+.f64 %1100 %1093)
(+.f64 %1100 %1097)
(+.f64 %1100 %1095)
(*.f64 (/.f64 %1076 %377) (/.f64 #s(literal 1 binary64) %377))
(*.f64 %1150 %1151)
(*.f64 %1150 %1153)
(*.f64 %1155 %1153)
(*.f64 %1151 %1150)
(*.f64 %1153 %1150)
(*.f64 %1153 %1155)
(*.f64 %1160 %50)
(*.f64 %1162 %60)
(*.f64 %1164 (/.f64 #s(literal 1 binary64) %376))
(*.f64 %1168 %66)
(*.f64 %1170 %1171)
(*.f64 %1171 %1170)
(*.f64 %1177 #s(literal -1 binary64))
(*.f64 %1003 %66)
(*.f64 %1167 %50)
(*.f64 %1181 t)
(*.f64 %60 %1076)
(*.f64 %1176 #s(literal 1 binary64))
(*.f64 %1081 (/.f64 #s(literal -1 binary64) %59))
(*.f64 #s(literal -1 binary64) %1177)
(*.f64 %1076 %60)
(*.f64 %986 %50)
(*.f64 #s(literal 1 binary64) %1176)
(*.f64 t %1181)
(pow.f64 %1176 #s(literal 1 binary64))
(/.f64 (fma.f64 %1193 %59 %1095) %59)
(/.f64 (fma.f64 %1196 t %985) t)
(/.f64 (fma.f64 %1175 t %309) t)
(/.f64 (fma.f64 %1201 t %777) t)
(/.f64 (-.f64 (*.f64 %1175 t) %1050) t)
(/.f64 (fma.f64 %1100 %59 (*.f64 %1095 %59)) %393)
(/.f64 (fma.f64 %1100 %59 (*.f64 %59 %1095)) %393)
(/.f64 (fma.f64 %779 t %1103) %59)
(/.f64 (-.f64 %1100 (*.f64 t %1050)) %59)
(/.f64 (*.f64 %1081 #s(literal -1 binary64)) %59)
(/.f64 (*.f64 %1081 #s(literal 1 binary64)) %119)
(/.f64 (*.f64 %1076 #s(literal -1 binary64)) %119)
(/.f64 (*.f64 %1003 %82) %59)
(/.f64 (*.f64 %1003 #s(literal 2 binary64)) %116)
(/.f64 (*.f64 %986 #s(literal 2 binary64)) %124)
(/.f64 (*.f64 %82 %1003) %59)
(/.f64 (*.f64 #s(literal 2 binary64) %1003) %175)
(/.f64 (*.f64 #s(literal 2 binary64) %986) %178)
(/.f64 (neg.f64 %1160) %82)
(/.f64 (neg.f64 %1162) %119)
(/.f64 (neg.f64 %1164) %377)
(/.f64 %1160 t)
(/.f64 %1162 %192)
(/.f64 %1162 %59)
(/.f64 %1164 %376)
(/.f64 %1168 %82)
(/.f64 %1003 %82)
(/.f64 %1167 %137)
(/.f64 %1167 t)
(/.f64 %1081 %119)
(/.f64 %1076 %59)
(/.f64 %986 %137)
(/.f64 %986 t)
(/.f64 #s(literal 1 binary64) (/.f64 t %1160))
(/.f64 #s(literal 1 binary64) (/.f64 %59 %1162))
(/.f64 #s(literal 1 binary64) (/.f64 %376 %1164))
(/.f64 #s(literal 1 binary64) (/.f64 %82 %1168))
(/.f64 #s(literal 1 binary64) (/.f64 %82 %1003))
(/.f64 #s(literal 1 binary64) (pow.f64 %1176 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 t %1167))
(/.f64 #s(literal 1 binary64) (/.f64 %119 %1081))
(/.f64 #s(literal 1 binary64) (/.f64 t %986))
(/.f64 #s(literal 1 binary64) (/.f64 %59 %1076))
(neg.f64 (*.f64 %1167 %66))
(neg.f64 (/.f64 %1167 %82))
(neg.f64 (/.f64 %1162 %119))
(neg.f64 (/.f64 %1168 t))
(neg.f64 (-.f64 %1282 %1175))
(neg.f64 %1177)
(fma.f64 %1286 %1153 %1193)
(fma.f64 %1288 #s(literal 1 binary64) %1193)
(fma.f64 %1290 %1291 %1193)
(fma.f64 %1293 %1294 %1193)
(fma.f64 %1296 %1297 %1193)
(fma.f64 %1299 %1300 %1193)
(fma.f64 %344 %1302 %1193)
(fma.f64 %1304 %1153 %1305)
(fma.f64 %1307 #s(literal 1 binary64) %1305)
(fma.f64 %548 %50 %1309)
(fma.f64 %1153 %1286 %1193)
(fma.f64 %1153 %1304 %1305)
(fma.f64 %1291 %1290 %1193)
(fma.f64 %1294 %1293 %1193)
(fma.f64 %1297 %1296 %1193)
(fma.f64 %1300 %1299 %1193)
(fma.f64 %1317 %1171 %1305)
(fma.f64 %1319 %1171 %1193)
(fma.f64 %1302 %344 %1193)
(fma.f64 %550 %75 %1309)
(fma.f64 %550 %77 %1309)
(fma.f64 %1324 #s(literal -1 binary64) %1305)
(fma.f64 %1326 #s(literal -1 binary64) %1193)
(fma.f64 %553 %96 %1309)
(fma.f64 %555 %100 %1309)
(fma.f64 %557 %96 %1309)
(fma.f64 %559 %66 %1309)
(fma.f64 %561 %100 %1309)
(fma.f64 %563 z %1309)
(fma.f64 %66 %565 %1309)
(fma.f64 %1171 %1317 %1305)
(fma.f64 %1171 %1319 %1193)
(fma.f64 %1175 #s(literal 1 binary64) %1305)
(fma.f64 %1201 #s(literal 1 binary64) %1193)
(fma.f64 %567 %66 %1309)
(fma.f64 %985 %50 %1196)
(fma.f64 %569 %50 %1309)
(fma.f64 %1095 %60 %1193)
(fma.f64 %1100 %60 %1305)
(fma.f64 #s(literal -1 binary64) %1324 %1305)
(fma.f64 #s(literal -1 binary64) %1326 %1193)
(fma.f64 %779 %50 %1346)
(fma.f64 %777 %50 %1348)
(fma.f64 %777 %50 %1351)
(fma.f64 %777 %50 %1353)
(fma.f64 %777 %50 %1355)
(fma.f64 %777 %50 %1201)
(fma.f64 %50 %548 %1309)
(fma.f64 %50 %569 %1309)
(fma.f64 %309 %50 %1175)
(fma.f64 %100 y %1309)
(fma.f64 #s(literal 1 binary64) %1288 %1193)
(fma.f64 #s(literal 1 binary64) %1307 %1305)
(fma.f64 #s(literal 1 binary64) %1175 %1305)
(fma.f64 #s(literal 1 binary64) %1201 %1193)
(fma.f64 #s(literal 1 binary64) %573 %1309)
(fma.f64 z %575 %1309)
(fma.f64 z %563 %1309)
(fma.f64 y %100 %1309)
(-.f64 %1370 (/.f64 %774 t))
(-.f64 %1193 (neg.f64 %1305))
(-.f64 %1193 (/.f64 %1089 %59))
(-.f64 %1193 (/.f64 %1092 %59))
(-.f64 %1193 (/.f64 %1096 %59))
(-.f64 %1196 (neg.f64 %1346))
(-.f64 %1196 (/.f64 %1043 t))
(-.f64 %1175 %1282)
(-.f64 %1201 %1386)
(-.f64 %1201 %1388)
(-.f64 x %1386)
(-.f64 x %1388)
(+.f64 (/.f64 (/.f64 %1100 t) t) %1351)
(+.f64 (/.f64 %1113 %59) (/.f64 %1103 %59))
(+.f64 (/.f64 %1118 %59) (/.f64 %1083 %59))
(+.f64 %1370 %1401)
(+.f64 %1401 %1309)
(+.f64 %1305 %1193)
(+.f64 %1193 %1305)
(+.f64 %1346 %1196)
(+.f64 %1196 %1346)
(+.f64 %1175 %1348)
(+.f64 %1175 %1351)
(+.f64 %1175 %1353)
(+.f64 %1175 %1355)
(+.f64 %1175 %1201)
(+.f64 %1201 %1175)
(+.f64 %573 %1309)
(+.f64 x %1193)
%1176
(*.f64 %413 %66)
(*.f64 %403 %50)
(*.f64 %1418 %50)
(*.f64 %422 %66)
(*.f64 %50 %41)
(*.f64 %41 %50)
(pow.f64 %429 #s(literal 1 binary64))
(/.f64 (neg.f64 %1418) %230)
(/.f64 %413 %82)
(/.f64 %403 %137)
(/.f64 %403 t)
(/.f64 %1418 %137)
(/.f64 %1418 t)
(/.f64 %422 %82)
(/.f64 #s(literal 1 binary64) (/.f64 %82 %413))
(/.f64 #s(literal 1 binary64) (/.f64 t %403))
(/.f64 #s(literal 1 binary64) (/.f64 %137 %1418))
(/.f64 #s(literal 1 binary64) (pow.f64 %429 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %82 %422))
(/.f64 #s(literal 1 binary64) (/.f64 t %41))
(/.f64 %41 %137)
%429
(neg.f64 (*.f64 %403 %66))
(neg.f64 %423)
%1450
%1451
%1453
%1455
%1457
%1459
%1461
%1463
%1465
%1467
%1470
%1472
%1473
%1474
%1476
%1478
%1480
%1482
%1484
%1486
%1487
%1488
%1489
%1490
%1491
%1492
%1493
%1494
%1495
%1496
%1497
%1498
%1499
%1500
%1501
%1502
%1503
%1504
%1505
%1506
%1507
%1452
%1508
%1509
%1510
%1511
%1512
%1513
%1514
%1515
%1516
%1517
%1518
%1519
%1520
%1521
%1522
%1523
%1524
%1526
%1528
%1529
%1530
%1531
%1532
%1534
%1536
%1538
%1540
%1542
%1544
%1545
%1450
%1451
%1453
%1455
%1457
%1459
%1461
%1463
%1465
%1467
%1470
%1472
%1473
%1474
%1476
%1478
%1480
%1482
%1484
%1486
%1487
%1488
%1489
%1490
%1491
%1492
%1493
%1494
%1495
%1496
%1497
%1498
%1499
%1500
%1501
%1502
%1503
%1504
%1505
%1506
%1507
%1452
%1508
%1509
%1510
%1511
%1512
%1513
%1514
%1515
%1516
%1517
%1518
%1519
%1520
%1521
%1522
%1523
%1524
%1526
%1528
%1529
%1530
%1531
%1532
%1534
%1536
%1538
%1540
%1542
%1544
%1545
%1450
%1451
%1453
%1455
%1457
%1459
%1461
%1463
%1465
%1467
%1470
%1472
%1473
%1474
%1476
%1478
%1480
%1482
%1484
%1486
%1487
%1488
%1489
%1490
%1491
%1492
%1493
%1494
%1495
%1496
%1497
%1498
%1499
%1500
%1501
%1502
%1503
%1504
%1505
%1506
%1507
%1452
%1508
%1509
%1510
%1511
%1512
%1513
%1514
%1515
%1516
%1517
%1518
%1519
%1520
%1521
%1522
%1523
%1524
%1526
%1528
%1529
%1530
%1531
%1532
%1534
%1536
%1538
%1540
%1542
%1544
%1545
(*.f64 %1548 %66)
(*.f64 %1547 %50)
(pow.f64 %1551 #s(literal 1 binary64))
(/.f64 (fma.f64 %1553 %172 %413) %172)
(/.f64 (fma.f64 %1553 %110 %403) %110)
(/.f64 (fma.f64 %1553 %82 %416) %82)
(/.f64 (fma.f64 %1553 %172 %418) %172)
(/.f64 (fma.f64 %1553 %110 %420) %110)
(/.f64 (fma.f64 %1553 %137 %397) %137)
(/.f64 (fma.f64 %1553 %82 %409) %82)
(/.f64 (fma.f64 %1553 t %397) t)
(/.f64 (fma.f64 %1553 %110 %41) %110)
(/.f64 (fma.f64 %36 %172 %413) %172)
(/.f64 (fma.f64 %36 %110 %403) %110)
(/.f64 (fma.f64 %36 %82 %416) %82)
(/.f64 (fma.f64 %36 %172 %418) %172)
(/.f64 (fma.f64 %36 %110 %420) %110)
(/.f64 (fma.f64 %36 %137 %397) %137)
(/.f64 (fma.f64 %36 %110 %41) %110)
(/.f64 (-.f64 (*.f64 %36 %137) %409) %137)
(/.f64 (fma.f64 %1546 %172 (*.f64 %413 t)) %225)
(/.f64 (fma.f64 %1546 %110 (*.f64 %403 t)) %267)
(/.f64 (fma.f64 %1546 %82 (*.f64 %416 t)) %119)
(/.f64 (fma.f64 %1546 %172 (*.f64 %418 t)) %225)
(/.f64 (fma.f64 %1546 %110 (*.f64 %420 t)) %267)
(/.f64 (fma.f64 %1546 %137 %1604) %192)
(/.f64 (fma.f64 %1546 %82 (*.f64 %409 t)) %119)
(/.f64 (fma.f64 %1546 t %1604) %59)
(/.f64 (fma.f64 %1546 %110 (*.f64 %41 t)) %267)
(/.f64 (fma.f64 %1546 %172 %472) %225)
(/.f64 (fma.f64 %1546 %110 %474) %267)
(/.f64 (fma.f64 %1546 %82 %476) %119)
(/.f64 (fma.f64 %1546 %172 %478) %225)
(/.f64 (fma.f64 %1546 %110 %480) %267)
(/.f64 (fma.f64 %1546 %137 %484) %192)
(/.f64 (fma.f64 %1546 %82 %482) %119)
(/.f64 (fma.f64 %1546 t %484) %59)
(/.f64 (fma.f64 %1546 %110 %487) %267)
(/.f64 %1548 %82)
(/.f64 %1547 %137)
(/.f64 %1547 t)
(/.f64 #s(literal 1 binary64) (/.f64 %82 %1548))
(/.f64 #s(literal 1 binary64) (pow.f64 %1551 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 t %1547))
(neg.f64 (*.f64 %1547 %66))
(neg.f64 (/.f64 %1547 %82))
(neg.f64 (/.f64 %1548 t))
(neg.f64 (-.f64 %1648 %434))
(neg.f64 (neg.f64 %1551))
(fma.f64 %411 %50 %1653)
(fma.f64 %411 %50 %1553)
(fma.f64 %411 %50 %36)
(fma.f64 %413 %96 %1653)
(fma.f64 %413 %96 %1553)
(fma.f64 %413 %96 %36)
(fma.f64 %403 %100 %1653)
(fma.f64 %403 %100 %1553)
(fma.f64 %403 %100 %36)
(fma.f64 %416 %66 %1653)
(fma.f64 %416 %66 %1553)
(fma.f64 %416 %66 %36)
(fma.f64 %418 %96 %1653)
(fma.f64 %418 %96 %1553)
(fma.f64 %418 %96 %36)
(fma.f64 %420 %100 %1653)
(fma.f64 %420 %100 %1553)
(fma.f64 %420 %100 %36)
(fma.f64 %423 %75 %1653)
(fma.f64 %423 %75 %1553)
(fma.f64 %423 %75 %36)
(fma.f64 %423 %77 %1653)
(fma.f64 %423 %77 %1553)
(fma.f64 %423 %77 %36)
(fma.f64 %66 %426 %1653)
(fma.f64 %66 %426 %1553)
(fma.f64 %66 %426 %36)
(fma.f64 %1546 %50 %434)
(fma.f64 %409 %66 %1653)
(fma.f64 %409 %66 %1553)
(fma.f64 %409 %66 %36)
(fma.f64 %429 z %1653)
(fma.f64 %429 z %1553)
%1551
(fma.f64 %397 %50 %1653)
(fma.f64 %397 %50 %1553)
(fma.f64 %397 %50 %36)
(fma.f64 %50 %411 %1653)
(fma.f64 %50 %411 %1553)
(fma.f64 %50 %411 %36)
(fma.f64 %50 %397 %1653)
(fma.f64 %50 %397 %1553)
(fma.f64 %50 %397 %36)
(fma.f64 %100 %41 %1653)
(fma.f64 %100 %41 %1553)
(fma.f64 %100 %41 %36)
(fma.f64 #s(literal 1 binary64) %434 %1653)
(fma.f64 #s(literal 1 binary64) %434 %1553)
(fma.f64 #s(literal 1 binary64) %434 %36)
(fma.f64 %41 %100 %1653)
(fma.f64 %41 %100 %1553)
(fma.f64 %41 %100 %36)
(fma.f64 z %429 %1653)
(fma.f64 z %429 %1553)
(fma.f64 z %429 %36)
(-.f64 %1553 %1525)
(-.f64 %1553 %1527)
(-.f64 %1553 %528)
(-.f64 %434 %1648)
(-.f64 %36 %1525)
(-.f64 %36 %1527)
(-.f64 %36 %528)
(+.f64 %1553 %434)
(+.f64 %434 %1653)
(+.f64 %434 %1553)
(+.f64 %434 %36)
(+.f64 %36 %1533)
(+.f64 %36 %1535)
(+.f64 %36 %1537)
(+.f64 %36 %1539)
(+.f64 %36 %1541)
(+.f64 %36 %1543)
(+.f64 %36 %434)
(*.f64 %1726 %100)
(pow.f64 %1729 #s(literal 1 binary64))
(/.f64 (fma.f64 %22 t %1731) %82)
(/.f64 (fma.f64 t x %1734) t)
(/.f64 (fma.f64 x %172 %1737) %172)
(/.f64 (fma.f64 %22 t %1740) %82)
(/.f64 (fma.f64 t x %1743) t)
(/.f64 (fma.f64 x %57 %1728) %57)
(/.f64 (fma.f64 x %172 %14) %172)
(/.f64 (neg.f64 %1726) %172)
(/.f64 %1726 %110)
(/.f64 #s(literal 1 binary64) (/.f64 %110 %1726))
(/.f64 #s(literal 1 binary64) (pow.f64 %1729 #s(literal -1 binary64)))
(neg.f64 (fma.f64 %14 %100 %22))
(neg.f64 (/.f64 %1726 %172))
(neg.f64 (-.f64 %1761 x))
(neg.f64 (-.f64 %1764 x))
(neg.f64 (neg.f64 %1729))
(fma.f64 %1769 %63 %25)
(fma.f64 %1769 %63 x)
(fma.f64 %1772 %48 %25)
(fma.f64 %1772 %48 x)
(fma.f64 %1775 %79 %25)
(fma.f64 %1775 %79 x)
(fma.f64 %1778 %50 %25)
(fma.f64 %1778 %50 x)
(fma.f64 %1731 %66 %25)
(fma.f64 %1731 %66 x)
(fma.f64 %1734 %50 %25)
(fma.f64 %1734 %50 x)
(fma.f64 %1737 %96 %25)
(fma.f64 %1737 %96 x)
(fma.f64 %1740 %66 %25)
(fma.f64 %1740 %66 x)
(fma.f64 %1743 %50 %25)
(fma.f64 %1743 %50 x)
(fma.f64 %1791 %75 %25)
(fma.f64 %1791 %75 x)
(fma.f64 %1791 %77 %25)
(fma.f64 %1791 %77 x)
(fma.f64 %66 %1796 %25)
(fma.f64 %66 %1796 x)
(fma.f64 %1728 z %25)
%1729
(fma.f64 %14 %96 %25)
(fma.f64 %14 %96 x)
(fma.f64 %50 %1778 %25)
(fma.f64 %50 %1778 x)
(fma.f64 %50 %1743 %25)
(fma.f64 %50 %1743 x)
(fma.f64 %100 %2 %25)
(fma.f64 %100 %2 x)
(fma.f64 #s(literal 1 binary64) %1808 %25)
(fma.f64 #s(literal 1 binary64) %1808 x)
(fma.f64 z %1811 %25)
(fma.f64 z %1811 x)
(fma.f64 z %1728 %25)
(fma.f64 z %1728 x)
(fma.f64 %2 %100 %25)
(fma.f64 %2 %100 x)
(-.f64 %1808 %30)
(-.f64 %1808 %22)
(-.f64 x (*.f64 %66 %1743))
(-.f64 x (*.f64 %15 %100))
(-.f64 x (*.f64 %1731 %50))
(-.f64 x (*.f64 %1728 %77))
(-.f64 x (*.f64 %1791 z))
(-.f64 x (*.f64 #s(literal -1 binary64) %1808))
(-.f64 x (*.f64 %77 %1811))
(-.f64 x %1761)
(-.f64 x %1764)
(+.f64 (/.f64 (*.f64 x %110) %110) %1808)
(+.f64 %1808 %25)
(+.f64 %1808 x)
(+.f64 x (neg.f64 %1761))
(+.f64 x %1808)

reconstruct124.0ms (5.5%)

Counts
1 607 → 371
Compiler

Compiled 1 607 to 2 039 computations (-26.9% saved)

eval36.0ms (1.6%)

Compiler

Compiled 365 to 1 176 computations (-222.2% saved)

prune5.0ms (0.2%)

Pruning

10 alts after pruning (3 fresh and 7 done)

PrunedKeptTotal
New3623365
Fresh000
Picked246
Done134
Total36510375
Accuracy
100.0%
Counts
375 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(fma.f64 (-.f64 y x) (/.f64 z t) x)
98.0%
(fma.f64 (-.f64 y x) (/.f64 #s(literal 1 binary64) (/.f64 t z)) x)
68.1%
(fma.f64 (*.f64 (approx (- y x) y) z) (/.f64 #s(literal 1 binary64) t) x)
40.3%
(fma.f64 (approx (- y x) y) (/.f64 z t) (approx x #s(literal 0 binary64)))
71.7%
(fma.f64 (approx (- y x) y) (/.f64 z t) x)
91.4%
(fma.f64 z (/.f64 (-.f64 y x) t) x)
36.0%
(fma.f64 z (/.f64 (approx (- y x) y) t) (approx x #s(literal 0 binary64)))
37.7%
(+.f64 (approx x #s(literal 0 binary64)) (/.f64 (*.f64 (approx (- y x) y) z) t))
40.3%
(+.f64 (approx x #s(literal 0 binary64)) (/.f64 (approx (- y x) y) (/.f64 t z)))
93.7%
(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))
Compiler

Compiled 10 to 28 computations (-180.0% saved)

sample0.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series22.0ms (1.0%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0155712
Stop Event
iter-limit
Counts
14 → 45
Calls
Call 1
Inputs
%5 = (approx x #s(literal 0 binary64))
%7 = (approx (- y x) y)
%8 = (/.f64 z t)
%9 = (/.f64 t z)
%10 = (/.f64 %7 t)
%11 = (/.f64 %7 %9)
x
y
z
t
#s(literal 0 binary64)
%5
%7
%8
%9
%10
%11
(fma.f64 %7 %8 %5)
(fma.f64 z %10 %5)
(+.f64 %5 %11)
Outputs
%5 = (- y x)
%8 = (*.f64 #s(literal -1 binary64) x)
%12 = (/ %5 t)
%13 = (/.f64 y t)
%15 = (/.f64 x t)
%19 = (/ t z)
%20 = (/ %5 %19)
%21 = (*.f64 y z)
%22 = (/.f64 %21 t)
%24 = (*.f64 x z)
%25 = (/.f64 %24 t)
%26 = (fma.f64 #s(literal -1 binary64) %25 %22)
%28 = (/ z t)
%30 = (+ (* %5 %28) x)
%32 = (/.f64 z t)
%34 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %32))
%38 = (/.f64 y x)
%44 = (*.f64 t x)
%45 = (/.f64 y %44)
%46 = (/.f64 #s(literal 1 binary64) t)
%50 = (*.f64 #s(literal -1 binary64) %25)
%52 = (/.f64 %21 %44)
%53 = (fma.f64 #s(literal -1 binary64) %32 %52)
%70 = (fma.f64 #s(literal -1 binary64) %52 %32)
%82 = (-.f64 y x)
%84 = (+.f64 x %50)
%88 = (/.f64 x y)
%93 = (*.f64 t y)
%94 = (/.f64 x %93)
%98 = (/.f64 %24 %93)
%128 = (*.f64 z %82)
%129 = (/.f64 %128 t)
%132 = (*.f64 z (-.f64 %13 %15))
%136 = (/.f64 x z)
%141 = (/.f64 %82 t)
(approx x #s(literal 0 binary64))
(approx x x)
(approx %5 y)
(approx %5 (+.f64 y %8))
(approx %12 %13)
(approx %12 (fma.f64 #s(literal -1 binary64) %15 %13))
(approx %20 %22)
(approx %20 %26)
(approx %30 (fma.f64 x %34 %22))
(approx %5 %8)
(approx %5 (*.f64 x (-.f64 %38 #s(literal 1 binary64))))
(approx %12 (*.f64 #s(literal -1 binary64) %15))
(approx %12 (*.f64 x (-.f64 %45 %46)))
(approx %20 %50)
(approx %20 (*.f64 x %53))
(approx %30 (*.f64 x %34))
(approx %30 (*.f64 x (+.f64 #s(literal 1 binary64) %53)))
(approx %5 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %38)))))
(approx %12 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %45 %46))))
(approx %20 (*.f64 #s(literal -1 binary64) (*.f64 x %70)))
(approx %30 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %32 #s(literal 1 binary64)))))
(approx %30 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %70 #s(literal 1 binary64)))))
(approx %5 %82)
(approx %30 %84)
(approx %30 (+.f64 x %26))
(approx %5 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %88))))
(approx %12 (*.f64 y (fma.f64 #s(literal -1 binary64) %94 %46)))
(approx %20 (*.f64 y (fma.f64 #s(literal -1 binary64) %98 %32)))
(approx %30 (*.f64 y (fma.f64 #s(literal -1 binary64) %98 (+.f64 %88 %32))))
(approx %5 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %88 #s(literal 1 binary64)))))
(approx %12 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %94 %46))))
(approx %20 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %32 %98))))
(approx %30 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %32 (*.f64 #s(literal -1 binary64) (/.f64 %84 y))))))
(approx z z)
(approx %28 %32)
(approx %19 (/.f64 t z))
(approx %20 %129)
(approx %30 (+.f64 x %132))
(approx %30 %132)
(approx %30 (*.f64 z (-.f64 (+.f64 %136 %13) %15)))
(approx %30 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %136 (*.f64 #s(literal -1 binary64) %141)))))
(approx t t)
(approx %12 %141)
(approx %30 (/.f64 (fma.f64 t x %128) t))
(approx %30 (+.f64 x %129))
Calls

12 calls:

TimeVariablePoint
3.0ms
t
0
2.0ms
z
inf
2.0ms
z
0
1.0ms
y
-inf
1.0ms
x
-inf

rewrite93.0ms (4.1%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01572
02471
18771
227171
3111771
0484071
0504471
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
14 → 2 494
Calls
Call 1
Inputs
%5 = (approx x #s(literal 0 binary64))
%7 = (approx (- y x) y)
%8 = (/.f64 z t)
%9 = (/.f64 t z)
%10 = (/.f64 %7 t)
%11 = (/.f64 %7 %9)
x
y
z
t
#s(literal 0 binary64)
%5
%7
%8
%9
%10
%11
(fma.f64 %7 %8 %5)
(fma.f64 z %10 %5)
(+.f64 %5 %11)
Outputs
%5 = (approx x #s(literal 0 binary64))
%11 = (neg.f64 %5)
%14 = (approx (- y x) y)
%16 = (*.f64 %14 #s(literal 2 binary64))
%24 = (neg.f64 %14)
%27 = (neg.f64 t)
%28 = (*.f64 %27 #s(literal 1 binary64))
%29 = (/.f64 #s(literal -2 binary64) %28)
%30 = (/.f64 #s(literal 1 binary64) z)
%31 = (/.f64 #s(literal 1/2 binary64) %30)
%33 = (/.f64 #s(literal -2 binary64) %30)
%35 = (/.f64 #s(literal -1/2 binary64) t)
%37 = (/.f64 #s(literal 2 binary64) %28)
%38 = (/.f64 #s(literal -1 binary64) z)
%39 = (/.f64 #s(literal 1/2 binary64) %38)
%41 = (/.f64 #s(literal 1 binary64) %28)
%42 = (neg.f64 z)
%44 = (/.f64 #s(literal 1 binary64) t)
%45 = (/.f64 %44 #s(literal 2 binary64))
%46 = (*.f64 #s(literal 1/2 binary64) %30)
%47 = (/.f64 #s(literal 1 binary64) %46)
%49 = (/.f64 #s(literal 1/2 binary64) z)
%50 = (/.f64 #s(literal 1 binary64) %49)
%52 = (/.f64 #s(literal 2 binary64) %38)
%54 = (*.f64 z #s(literal 2 binary64))
%55 = (/.f64 %54 #s(literal 1 binary64))
%56 = (/.f64 #s(literal 1/2 binary64) t)
%58 = (/.f64 %54 t)
%60 = (*.f64 t #s(literal 2 binary64))
%61 = (/.f64 z %60)
%63 = (/.f64 z #s(literal 1 binary64))
%65 = (/.f64 #s(literal 1 binary64) %60)
%66 = (/.f64 z #s(literal 1/2 binary64))
%68 = (/.f64 #s(literal -1 binary64) t)
%69 = (/.f64 %68 #s(literal 1 binary64))
%72 = (/.f64 %68 %46)
%74 = (/.f64 %68 %49)
%76 = (+.f64 z z)
%78 = (*.f64 #s(literal 1/2 binary64) %44)
%79 = (/.f64 %78 #s(literal 1 binary64))
%81 = (/.f64 %56 #s(literal 1 binary64))
%84 = (/.f64 #s(literal -2 binary64) t)
%86 = (/.f64 %68 #s(literal -1 binary64))
%88 = (/.f64 #s(literal 2 binary64) t)
%92 = (/.f64 %35 %30)
%94 = (/.f64 %78 %38)
%96 = (/.f64 %56 %38)
%98 = (/.f64 t z)
%99 = (/.f64 #s(literal 2 binary64) %98)
%101 = (/.f64 #s(literal -1/2 binary64) z)
%102 = (/.f64 %68 %101)
%104 = (/.f64 %44 %46)
%106 = (/.f64 %44 %49)
%109 = (/.f64 %42 t)
%111 = (/.f64 %35 %38)
%113 = (/.f64 %78 %30)
%115 = (/.f64 %56 %30)
%117 = (/.f64 z t)
%118 = (*.f64 #s(literal 1/2 binary64) %117)
%120 = (/.f64 #s(literal 1/2 binary64) %98)
%126 = (/.f64 %35 %101)
%128 = (/.f64 %78 %46)
%130 = (/.f64 %78 %49)
%132 = (/.f64 %56 %46)
%134 = (/.f64 %56 %49)
%142 = (E.f64 )
%143 = (*.f64 %42 #s(literal 1 binary64))
%145 = (*.f64 %142 %27)
%147 = (*.f64 z #s(literal -1 binary64))
%151 = (*.f64 %142 %30)
%154 = (*.f64 #s(literal 2 binary64) %27)
%159 = (*.f64 #s(literal 2 binary64) %30)
%162 = (*.f64 #s(literal 1 binary64) %27)
%167 = (*.f64 %27 %142)
%170 = (*.f64 %27 #s(literal 2 binary64))
%181 = (*.f64 %30 %142)
%184 = (*.f64 %30 #s(literal 2 binary64))
%196 = (/.f64 %27 z)
%214 = (*.f64 %142 %38)
%217 = (*.f64 %142 %196)
%221 = (*.f64 %142 %42)
%223 = (*.f64 %142 z)
%224 = (*.f64 %142 t)
%227 = (*.f64 #s(literal 2 binary64) %38)
%231 = (*.f64 #s(literal 2 binary64) %42)
%233 = (*.f64 #s(literal 2 binary64) z)
%234 = (*.f64 #s(literal 2 binary64) t)
%249 = (*.f64 #s(literal 2 binary64) %196)
%251 = (*.f64 %142 %98)
%254 = (*.f64 #s(literal 1 binary64) %196)
%259 = (*.f64 #s(literal 2 binary64) %98)
%264 = (/.f64 %98 #s(literal 1 binary64))
%274 = (/.f64 #s(literal 0 binary64) %98)
%337 = (/.f64 t #s(literal 1 binary64))
%340 = (/.f64 t #s(literal 1/2 binary64))
%350 = (*.f64 t #s(literal -1 binary64))
%355 = (*.f64 #s(literal -1 binary64) t)
%389 = (/.f64 %16 t)
%391 = (/.f64 %14 %60)
%393 = (/.f64 %14 #s(literal 1/2 binary64))
%395 = (/.f64 %16 #s(literal 1 binary64))
%397 = (/.f64 %14 #s(literal 1 binary64))
%403 = (/.f64 %14 t)
%408 = (*.f64 %14 #s(literal -1 binary64))
%409 = (*.f64 %142 %408)
%411 = (*.f64 %24 #s(literal 1 binary64))
%412 = (*.f64 %142 %411)
%414 = (*.f64 #s(literal -1 binary64) %14)
%415 = (*.f64 %142 %414)
%417 = (*.f64 %142 %24)
%419 = (*.f64 %142 %14)
%421 = (*.f64 #s(literal 2 binary64) %408)
%423 = (*.f64 #s(literal 2 binary64) %411)
%425 = (*.f64 #s(literal 2 binary64) %414)
%427 = (*.f64 #s(literal 2 binary64) %24)
%429 = (*.f64 #s(literal 2 binary64) %14)
%431 = (*.f64 #s(literal 1 binary64) %408)
%433 = (*.f64 #s(literal 1 binary64) %411)
%435 = (*.f64 #s(literal 1 binary64) %414)
%437 = (*.f64 #s(literal 1 binary64) %24)
%439 = (neg.f64 %408)
%441 = (neg.f64 %411)
%443 = (neg.f64 %414)
%455 = (/.f64 %24 t)
%457 = (*.f64 %14 z)
%458 = (/.f64 %457 %60)
%460 = (/.f64 %457 #s(literal 1 binary64))
%462 = (/.f64 %14 %28)
%464 = (/.f64 %24 %28)
%466 = (/.f64 %16 %38)
%468 = (/.f64 %16 %27)
%472 = (/.f64 %16 %30)
%474 = (/.f64 %24 #s(literal 2 binary64))
%475 = (/.f64 %44 %101)
%479 = (/.f64 %68 #s(literal 2 binary64))
%480 = (/.f64 %14 %101)
%482 = (/.f64 %24 %46)
%484 = (/.f64 %24 %49)
%486 = (/.f64 %24 %101)
%488 = (/.f64 %14 %46)
%490 = (/.f64 %14 %49)
%495 = (/.f64 %14 #s(literal 2 binary64))
%499 = (*.f64 %457 #s(literal 1 binary64))
%501 = (/.f64 %14 %38)
%505 = (/.f64 %403 #s(literal -1 binary64))
%507 = (/.f64 %403 #s(literal 1 binary64))
%509 = (*.f64 %397 z)
%513 = (/.f64 %14 #s(literal -1 binary64))
%516 = (/.f64 %403 %46)
%518 = (/.f64 %403 %49)
%524 = (*.f64 %24 z)
%527 = (*.f64 %24 %117)
%534 = (*.f64 %403 z)
%550 = (*.f64 %457 #s(literal -1 binary64))
%559 = (neg.f64 %524)
%637 = (*.f64 %24 #s(literal -1 binary64))
%642 = (*.f64 %24 %42)
%667 = (fma.f64 %98 %5 %14)
%669 = (*.f64 (/.f64 %667 %28) %42)
%671 = (*.f64 (/.f64 %667 %38) %68)
%673 = (*.f64 (/.f64 %667 %60) %66)
%675 = (*.f64 (/.f64 %667 #s(literal -1 binary64)) %109)
%676 = (/.f64 %667 #s(literal 2 binary64))
%677 = (*.f64 %676 %102)
%678 = (*.f64 %676 %104)
%679 = (*.f64 %676 %106)
%681 = (*.f64 (/.f64 %667 #s(literal 1 binary64)) %117)
%682 = (*.f64 %667 #s(literal 1 binary64))
%683 = (*.f64 %682 %117)
%684 = (*.f64 %667 %42)
%685 = (*.f64 %684 %68)
%686 = (*.f64 %667 z)
%687 = (*.f64 %686 %44)
%688 = (/.f64 %667 %30)
%689 = (*.f64 %688 %86)
%690 = (*.f64 %688 %44)
%691 = (/.f64 %667 t)
%693 = (*.f64 (/.f64 %691 #s(literal -1 binary64)) %42)
%694 = (/.f64 %691 #s(literal 1 binary64))
%695 = (*.f64 %694 z)
%696 = (neg.f64 %667)
%697 = (/.f64 %696 t)
%698 = (*.f64 %697 %42)
%699 = (*.f64 %691 %63)
%700 = (*.f64 %691 z)
%701 = (*.f64 %5 t)
%702 = (fma.f64 %14 z %701)
%703 = (*.f64 %702 %44)
%704 = (*.f64 %696 %109)
%705 = (*.f64 %667 %117)
%706 = (*.f64 %42 %697)
%707 = (*.f64 %117 %667)
%708 = (*.f64 z %691)
%709 = (fma.f64 %403 z %5)
%710 = (pow.f64 %709 #s(literal 1 binary64))
%712 = (/.f64 (fma.f64 %5 t %499) t)
%714 = (/.f64 (fma.f64 %5 t %509) t)
%716 = (/.f64 (fma.f64 %5 t %559) t)
%717 = (/.f64 %701 #s(literal -1 binary64))
%719 = (/.f64 (fma.f64 %717 #s(literal -1 binary64) %499) t)
%721 = (/.f64 (fma.f64 %196 %5 %408) %196)
%723 = (/.f64 (fma.f64 %196 %5 %411) %196)
%725 = (/.f64 (fma.f64 %196 %5 %414) %196)
%726 = (*.f64 %98 %5)
%727 = (/.f64 %726 t)
%729 = (/.f64 (+.f64 %727 %507) %30)
%731 = (/.f64 (fma.f64 %717 #s(literal -1 binary64) %559) t)
%733 = (/.f64 (fma.f64 %717 #s(literal -1 binary64) %457) t)
%734 = (*.f64 %717 #s(literal -1 binary64))
%736 = (/.f64 (fma.f64 %457 #s(literal 1 binary64) %734) t)
%738 = (/.f64 (+.f64 %559 %734) t)
%740 = (/.f64 (fma.f64 %14 z %734) t)
%742 = (/.f64 (+.f64 %507 %727) %30)
%743 = (*.f64 %196 %5)
%745 = (/.f64 (fma.f64 %14 #s(literal -1 binary64) %743) %196)
%747 = (/.f64 (fma.f64 %24 #s(literal 1 binary64) %743) %196)
%749 = (/.f64 (fma.f64 #s(literal -1 binary64) %14 %743) %196)
%751 = (/.f64 (-.f64 %743 %637) %196)
%753 = (/.f64 (-.f64 %726 %411) %98)
%755 = (/.f64 (-.f64 %734 %501) t)
%757 = (/.f64 (-.f64 %734 %524) t)
%758 = (*.f64 t %550)
%760 = (*.f64 t %27)
%761 = (/.f64 (fma.f64 %701 %27 %758) %760)
%762 = (*.f64 t %499)
%764 = (*.f64 t t)
%765 = (/.f64 (fma.f64 %701 t %762) %764)
%766 = (*.f64 t %408)
%768 = (*.f64 t %196)
%769 = (/.f64 (fma.f64 %701 %196 %766) %768)
%770 = (*.f64 t %411)
%772 = (/.f64 (fma.f64 %701 %196 %770) %768)
%773 = (*.f64 t %414)
%775 = (/.f64 (fma.f64 %701 %196 %773) %768)
%776 = (*.f64 t %507)
%778 = (/.f64 (fma.f64 %98 %5 %776) %98)
%779 = (*.f64 t %509)
%781 = (/.f64 (fma.f64 %701 t %779) %764)
%782 = (*.f64 t %559)
%784 = (/.f64 (fma.f64 %701 t %782) %764)
%785 = (*.f64 t %455)
%787 = (/.f64 (fma.f64 %196 %5 %785) %196)
%788 = (*.f64 t %524)
%790 = (/.f64 (fma.f64 %701 %27 %788) %760)
%791 = (*.f64 t %457)
%793 = (/.f64 (fma.f64 %701 t %791) %764)
%794 = (*.f64 t %24)
%796 = (/.f64 (fma.f64 %701 %196 %794) %768)
%797 = (*.f64 t %403)
%799 = (/.f64 (fma.f64 %98 %5 %797) %98)
%800 = (*.f64 t %14)
%802 = (*.f64 t %98)
%803 = (/.f64 (fma.f64 %701 %98 %800) %802)
%805 = (/.f64 (fma.f64 %734 %27 %758) %760)
%807 = (/.f64 (fma.f64 %734 t %762) %764)
%809 = (/.f64 (fma.f64 %734 %196 %766) %768)
%811 = (/.f64 (fma.f64 %734 %196 %770) %768)
%813 = (/.f64 (fma.f64 %734 %196 %773) %768)
%815 = (/.f64 (fma.f64 %734 %30 %776) %98)
%817 = (/.f64 (fma.f64 %734 t %779) %764)
%819 = (/.f64 (fma.f64 %734 t %782) %764)
%821 = (/.f64 (fma.f64 %734 %38 %785) %196)
%823 = (/.f64 (fma.f64 %734 %27 %788) %760)
%825 = (/.f64 (fma.f64 %734 t %791) %764)
%827 = (/.f64 (fma.f64 %734 %196 %794) %768)
%829 = (/.f64 (fma.f64 %734 %30 %797) %98)
%831 = (/.f64 (fma.f64 %734 %98 %800) %802)
%832 = (/.f64 %743 t)
%835 = (/.f64 (fma.f64 %832 %27 (*.f64 %38 %550)) %98)
%838 = (/.f64 (fma.f64 %832 t (*.f64 %38 %499)) %196)
%841 = (*.f64 %38 %196)
%842 = (/.f64 (fma.f64 %832 %196 (*.f64 %38 %408)) %841)
%843 = (*.f64 %38 %411)
%845 = (/.f64 (fma.f64 %832 %196 %843) %841)
%848 = (/.f64 (fma.f64 %832 %196 (*.f64 %38 %414)) %841)
%851 = (*.f64 %38 %30)
%852 = (/.f64 (fma.f64 %832 %30 (*.f64 %38 %507)) %851)
%855 = (/.f64 (fma.f64 %832 t (*.f64 %38 %509)) %196)
%856 = (*.f64 %38 %559)
%858 = (/.f64 (fma.f64 %832 t %856) %196)
%859 = (*.f64 %38 %455)
%861 = (*.f64 %38 %38)
%862 = (/.f64 (fma.f64 %832 %38 %859) %861)
%863 = (*.f64 %38 %524)
%865 = (/.f64 (fma.f64 %832 %27 %863) %98)
%866 = (*.f64 %38 %457)
%868 = (/.f64 (fma.f64 %832 t %866) %196)
%869 = (*.f64 %38 %24)
%871 = (/.f64 (fma.f64 %832 %196 %869) %841)
%872 = (*.f64 %38 %403)
%874 = (/.f64 (fma.f64 %832 %30 %872) %851)
%875 = (*.f64 %38 %14)
%877 = (*.f64 %38 %98)
%878 = (/.f64 (fma.f64 %832 %98 %875) %877)
%881 = (/.f64 (fma.f64 %727 %27 (*.f64 %30 %550)) %196)
%884 = (/.f64 (fma.f64 %727 t (*.f64 %30 %499)) %98)
%887 = (*.f64 %30 %196)
%888 = (/.f64 (fma.f64 %727 %196 (*.f64 %30 %408)) %887)
%889 = (*.f64 %30 %411)
%891 = (/.f64 (fma.f64 %727 %196 %889) %887)
%894 = (/.f64 (fma.f64 %727 %196 (*.f64 %30 %414)) %887)
%897 = (*.f64 %30 %30)
%898 = (/.f64 (fma.f64 %727 %30 (*.f64 %30 %507)) %897)
%901 = (/.f64 (fma.f64 %727 t (*.f64 %30 %509)) %98)
%902 = (*.f64 %30 %559)
%904 = (/.f64 (fma.f64 %727 t %902) %98)
%905 = (*.f64 %30 %455)
%907 = (*.f64 %30 %38)
%908 = (/.f64 (fma.f64 %727 %38 %905) %907)
%909 = (*.f64 %30 %524)
%911 = (/.f64 (fma.f64 %727 %27 %909) %196)
%912 = (*.f64 %30 %457)
%914 = (/.f64 (fma.f64 %727 t %912) %98)
%915 = (*.f64 %30 %24)
%917 = (/.f64 (fma.f64 %727 %196 %915) %887)
%918 = (*.f64 %30 %403)
%920 = (/.f64 (fma.f64 %727 %30 %918) %897)
%921 = (*.f64 %30 %14)
%923 = (*.f64 %30 %98)
%924 = (/.f64 (fma.f64 %727 %98 %921) %923)
%925 = (*.f64 %27 %5)
%926 = (*.f64 %42 %98)
%929 = (*.f64 %926 %27)
%930 = (/.f64 (fma.f64 %925 %27 (*.f64 %926 %550)) %929)
%933 = (*.f64 %926 t)
%934 = (/.f64 (fma.f64 %925 t (*.f64 %926 %499)) %933)
%937 = (*.f64 %926 %196)
%938 = (/.f64 (fma.f64 %925 %196 (*.f64 %926 %408)) %937)
%939 = (*.f64 %926 %411)
%941 = (/.f64 (fma.f64 %925 %196 %939) %937)
%944 = (/.f64 (fma.f64 %925 %196 (*.f64 %926 %414)) %937)
%947 = (*.f64 %926 %30)
%948 = (/.f64 (fma.f64 %196 %5 (*.f64 %926 %507)) %947)
%951 = (/.f64 (fma.f64 %925 t (*.f64 %926 %509)) %933)
%952 = (*.f64 %926 %559)
%954 = (/.f64 (fma.f64 %925 t %952) %933)
%955 = (*.f64 %926 %455)
%957 = (*.f64 %926 %38)
%958 = (/.f64 (fma.f64 %98 %5 %955) %957)
%959 = (*.f64 %926 %524)
%961 = (/.f64 (fma.f64 %925 %27 %959) %929)
%962 = (*.f64 %926 %457)
%964 = (/.f64 (fma.f64 %925 t %962) %933)
%965 = (*.f64 %926 %24)
%967 = (/.f64 (fma.f64 %925 %196 %965) %937)
%968 = (*.f64 %926 %403)
%970 = (/.f64 (fma.f64 %196 %5 %968) %947)
%971 = (*.f64 %926 %14)
%973 = (*.f64 %926 %98)
%974 = (/.f64 (fma.f64 %925 %98 %971) %973)
%977 = (*.f64 %196 %27)
%978 = (/.f64 (fma.f64 %743 %27 (*.f64 %196 %550)) %977)
%981 = (*.f64 %196 t)
%982 = (/.f64 (fma.f64 %743 t (*.f64 %196 %499)) %981)
%985 = (*.f64 z z)
%986 = (/.f64 %764 %985)
%987 = (/.f64 (fma.f64 %743 %196 (*.f64 %196 %408)) %986)
%988 = (*.f64 %196 %411)
%990 = (/.f64 (fma.f64 %743 %196 %988) %986)
%993 = (/.f64 (fma.f64 %743 %196 (*.f64 %196 %414)) %986)
%996 = (*.f64 %196 %30)
%997 = (/.f64 (fma.f64 %743 %30 (*.f64 %196 %507)) %996)
%1000 = (/.f64 (fma.f64 %743 t (*.f64 %196 %509)) %981)
%1001 = (*.f64 %196 %559)
%1003 = (/.f64 (fma.f64 %743 t %1001) %981)
%1004 = (*.f64 %196 %455)
%1006 = (*.f64 %196 %38)
%1007 = (/.f64 (fma.f64 %743 %38 %1004) %1006)
%1008 = (*.f64 %196 %524)
%1010 = (/.f64 (fma.f64 %743 %27 %1008) %977)
%1011 = (*.f64 %196 %457)
%1013 = (/.f64 (fma.f64 %743 t %1011) %981)
%1014 = (*.f64 %196 %24)
%1016 = (/.f64 (fma.f64 %743 %196 %1014) %986)
%1017 = (*.f64 %196 %403)
%1019 = (/.f64 (fma.f64 %743 %30 %1017) %996)
%1020 = (*.f64 %196 %14)
%1022 = (*.f64 %196 %98)
%1023 = (/.f64 (fma.f64 %743 %98 %1020) %1022)
%1024 = (*.f64 z %98)
%1027 = (*.f64 %1024 %27)
%1028 = (/.f64 (fma.f64 %701 %27 (*.f64 %1024 %550)) %1027)
%1031 = (*.f64 %1024 t)
%1032 = (/.f64 (fma.f64 %701 t (*.f64 %1024 %499)) %1031)
%1035 = (*.f64 %1024 %196)
%1036 = (/.f64 (fma.f64 %701 %196 (*.f64 %1024 %408)) %1035)
%1037 = (*.f64 %1024 %411)
%1039 = (/.f64 (fma.f64 %701 %196 %1037) %1035)
%1042 = (/.f64 (fma.f64 %701 %196 (*.f64 %1024 %414)) %1035)
%1045 = (*.f64 %1024 %30)
%1046 = (/.f64 (fma.f64 %98 %5 (*.f64 %1024 %507)) %1045)
%1049 = (/.f64 (fma.f64 %701 t (*.f64 %1024 %509)) %1031)
%1050 = (*.f64 %1024 %559)
%1052 = (/.f64 (fma.f64 %701 t %1050) %1031)
%1053 = (*.f64 %1024 %455)
%1055 = (*.f64 %1024 %38)
%1056 = (/.f64 (fma.f64 %196 %5 %1053) %1055)
%1057 = (*.f64 %1024 %524)
%1059 = (/.f64 (fma.f64 %701 %27 %1057) %1027)
%1060 = (*.f64 %1024 %457)
%1062 = (/.f64 (fma.f64 %701 t %1060) %1031)
%1063 = (*.f64 %1024 %24)
%1065 = (/.f64 (fma.f64 %701 %196 %1063) %1035)
%1066 = (*.f64 %1024 %403)
%1068 = (/.f64 (fma.f64 %98 %5 %1066) %1045)
%1069 = (*.f64 %1024 %14)
%1071 = (*.f64 %1024 %98)
%1072 = (/.f64 (fma.f64 %701 %98 %1069) %1071)
%1075 = (*.f64 %98 %27)
%1076 = (/.f64 (fma.f64 %726 %27 (*.f64 %98 %550)) %1075)
%1079 = (*.f64 %98 t)
%1080 = (/.f64 (fma.f64 %726 t (*.f64 %98 %499)) %1079)
%1081 = (*.f64 %701 %27)
%1082 = (/.f64 %1081 %985)
%1085 = (/.f64 %760 %985)
%1086 = (/.f64 (+.f64 %1082 (*.f64 %98 %408)) %1085)
%1087 = (*.f64 %98 %411)
%1089 = (/.f64 (+.f64 %1082 %1087) %1085)
%1092 = (/.f64 (+.f64 %1082 (*.f64 %98 %414)) %1085)
%1093 = (*.f64 %701 #s(literal 1 binary64))
%1094 = (/.f64 %1093 %985)
%1097 = (/.f64 t %985)
%1098 = (/.f64 (+.f64 %1094 (*.f64 %98 %507)) %1097)
%1101 = (/.f64 (fma.f64 %726 t (*.f64 %98 %509)) %1079)
%1102 = (*.f64 %98 %559)
%1104 = (/.f64 (fma.f64 %726 t %1102) %1079)
%1105 = (*.f64 %98 %455)
%1107 = (*.f64 %98 %38)
%1108 = (/.f64 (fma.f64 %726 %38 %1105) %1107)
%1109 = (*.f64 %27 %734)
%1111 = (*.f64 %27 t)
%1112 = (/.f64 (fma.f64 %550 t %1109) %1111)
%1113 = (*.f64 %27 %832)
%1115 = (/.f64 (fma.f64 %550 %38 %1113) %98)
%1116 = (*.f64 %27 %727)
%1118 = (/.f64 (fma.f64 %550 %30 %1116) %196)
%1119 = (*.f64 %27 %925)
%1121 = (*.f64 %27 %926)
%1122 = (/.f64 (fma.f64 %550 %926 %1119) %1121)
%1123 = (*.f64 %27 %743)
%1125 = (*.f64 %27 %196)
%1126 = (/.f64 (fma.f64 %550 %196 %1123) %1125)
%1127 = (*.f64 %27 %701)
%1129 = (*.f64 %27 %1024)
%1130 = (/.f64 (fma.f64 %550 %1024 %1127) %1129)
%1131 = (*.f64 %27 %726)
%1133 = (*.f64 %27 %98)
%1134 = (/.f64 (fma.f64 %550 %98 %1131) %1133)
%1135 = (*.f64 t %734)
%1137 = (/.f64 (fma.f64 %499 t %1135) %764)
%1138 = (*.f64 t %832)
%1140 = (/.f64 (fma.f64 %499 %38 %1138) %196)
%1141 = (*.f64 t %727)
%1143 = (/.f64 (fma.f64 %499 %30 %1141) %98)
%1144 = (*.f64 t %925)
%1146 = (*.f64 t %926)
%1147 = (/.f64 (fma.f64 %499 %926 %1144) %1146)
%1148 = (*.f64 t %743)
%1150 = (/.f64 (fma.f64 %499 %196 %1148) %768)
%1151 = (*.f64 t %701)
%1153 = (*.f64 t %1024)
%1154 = (/.f64 (fma.f64 %499 %1024 %1151) %1153)
%1155 = (*.f64 t %726)
%1157 = (/.f64 (fma.f64 %499 %98 %1155) %802)
%1158 = (*.f64 %196 %734)
%1160 = (/.f64 (fma.f64 %408 t %1158) %981)
%1161 = (*.f64 %196 %832)
%1163 = (/.f64 (fma.f64 %408 %38 %1161) %1006)
%1164 = (*.f64 %196 %727)
%1166 = (/.f64 (fma.f64 %408 %30 %1164) %996)
%1167 = (*.f64 %196 %925)
%1169 = (*.f64 %196 %926)
%1170 = (/.f64 (fma.f64 %408 %926 %1167) %1169)
%1171 = (*.f64 %196 %743)
%1173 = (/.f64 (fma.f64 %408 %196 %1171) %986)
%1174 = (*.f64 %196 %701)
%1176 = (*.f64 %196 %1024)
%1177 = (/.f64 (fma.f64 %408 %1024 %1174) %1176)
%1178 = (*.f64 %196 %726)
%1180 = (/.f64 (fma.f64 %408 %98 %1178) %1022)
%1182 = (/.f64 (fma.f64 %411 t %1158) %981)
%1184 = (/.f64 (fma.f64 %411 %38 %1161) %1006)
%1186 = (/.f64 (fma.f64 %411 %30 %1164) %996)
%1188 = (/.f64 (fma.f64 %411 %926 %1167) %1169)
%1190 = (/.f64 (fma.f64 %411 %196 %1171) %986)
%1192 = (/.f64 (fma.f64 %411 %1024 %1174) %1176)
%1194 = (/.f64 (fma.f64 %411 %98 %1178) %1022)
%1196 = (/.f64 (fma.f64 %414 t %1158) %981)
%1198 = (/.f64 (fma.f64 %414 %38 %1161) %1006)
%1200 = (/.f64 (fma.f64 %414 %30 %1164) %996)
%1202 = (/.f64 (fma.f64 %414 %926 %1167) %1169)
%1204 = (/.f64 (fma.f64 %414 %196 %1171) %986)
%1206 = (/.f64 (fma.f64 %414 %1024 %1174) %1176)
%1208 = (/.f64 (fma.f64 %414 %98 %1178) %1022)
%1209 = (*.f64 %30 %734)
%1211 = (/.f64 (fma.f64 %507 t %1209) %98)
%1212 = (*.f64 %30 %832)
%1214 = (/.f64 (fma.f64 %507 %38 %1212) %907)
%1215 = (*.f64 %30 %727)
%1217 = (/.f64 (fma.f64 %507 %30 %1215) %897)
%1218 = (*.f64 %30 %925)
%1220 = (*.f64 %30 %926)
%1221 = (/.f64 (fma.f64 %507 %926 %1218) %1220)
%1222 = (*.f64 %30 %743)
%1224 = (/.f64 (fma.f64 %507 %196 %1222) %887)
%1226 = (*.f64 %30 %1024)
%1227 = (/.f64 (fma.f64 %507 %1024 %726) %1226)
%1228 = (*.f64 %30 %726)
%1230 = (/.f64 (fma.f64 %507 %98 %1228) %923)
%1232 = (/.f64 (fma.f64 %509 t %1135) %764)
%1234 = (/.f64 (fma.f64 %509 %38 %1138) %196)
%1236 = (/.f64 (fma.f64 %509 %30 %1141) %98)
%1238 = (/.f64 (fma.f64 %509 %926 %1144) %1146)
%1240 = (/.f64 (fma.f64 %509 %196 %1148) %768)
%1242 = (/.f64 (fma.f64 %509 %1024 %1151) %1153)
%1244 = (/.f64 (fma.f64 %509 %98 %1155) %802)
%1246 = (/.f64 (fma.f64 %559 t %1135) %764)
%1248 = (/.f64 (fma.f64 %559 %38 %1138) %196)
%1250 = (/.f64 (fma.f64 %559 %30 %1141) %98)
%1252 = (/.f64 (fma.f64 %559 %926 %1144) %1146)
%1254 = (/.f64 (fma.f64 %559 %196 %1148) %768)
%1256 = (/.f64 (fma.f64 %559 %1024 %1151) %1153)
%1258 = (/.f64 (fma.f64 %559 %98 %1155) %802)
%1261 = (/.f64 (fma.f64 %455 t (*.f64 %38 %734)) %196)
%1264 = (/.f64 (fma.f64 %455 %38 (*.f64 %38 %832)) %861)
%1267 = (/.f64 (fma.f64 %455 %30 (*.f64 %38 %727)) %851)
%1271 = (/.f64 (fma.f64 %455 %926 (*.f64 %38 %925)) (*.f64 %38 %926))
%1274 = (/.f64 (fma.f64 %455 %196 (*.f64 %38 %743)) %841)
%1278 = (/.f64 (fma.f64 %455 %1024 (*.f64 %38 %701)) (*.f64 %38 %1024))
%1281 = (/.f64 (fma.f64 %455 %98 (*.f64 %38 %726)) %877)
%1283 = (/.f64 (fma.f64 %524 t %1109) %1111)
%1285 = (/.f64 (fma.f64 %524 %38 %1113) %98)
%1287 = (/.f64 (fma.f64 %524 %30 %1116) %196)
%1289 = (/.f64 (fma.f64 %524 %926 %1119) %1121)
%1291 = (/.f64 (fma.f64 %524 %196 %1123) %1125)
%1293 = (/.f64 (fma.f64 %524 %1024 %1127) %1129)
%1295 = (/.f64 (fma.f64 %524 %98 %1131) %1133)
%1297 = (/.f64 (fma.f64 %457 t %1135) %764)
%1299 = (/.f64 (fma.f64 %457 %38 %1138) %196)
%1301 = (/.f64 (fma.f64 %457 %30 %1141) %98)
%1303 = (/.f64 (fma.f64 %457 %926 %1144) %1146)
%1305 = (/.f64 (fma.f64 %457 %196 %1148) %768)
%1307 = (/.f64 (fma.f64 %457 %1024 %1151) %1153)
%1309 = (/.f64 (fma.f64 %457 %98 %1155) %802)
%1311 = (/.f64 (fma.f64 %24 t %1158) %981)
%1313 = (/.f64 (fma.f64 %24 %38 %1161) %1006)
%1315 = (/.f64 (fma.f64 %24 %30 %1164) %996)
%1317 = (/.f64 (fma.f64 %24 %926 %1167) %1169)
%1319 = (/.f64 (fma.f64 %24 %196 %1171) %986)
%1321 = (/.f64 (fma.f64 %24 %1024 %1174) %1176)
%1323 = (/.f64 (fma.f64 %24 %98 %1178) %1022)
%1325 = (/.f64 (fma.f64 %403 t %1209) %98)
%1327 = (/.f64 (fma.f64 %403 %38 %1212) %907)
%1329 = (/.f64 (fma.f64 %403 %30 %1215) %897)
%1331 = (/.f64 (fma.f64 %403 %926 %1218) %1220)
%1333 = (/.f64 (fma.f64 %403 %196 %1222) %887)
%1335 = (/.f64 (fma.f64 %403 %1024 %726) %1226)
%1337 = (*.f64 t z)
%1338 = (/.f64 (*.f64 %14 t) %1337)
%1340 = (/.f64 (+.f64 %1338 %1228) %923)
%1343 = (/.f64 (fma.f64 %14 t (*.f64 %98 %734)) %1079)
%1346 = (/.f64 (fma.f64 %14 %38 (*.f64 %98 %832)) %1107)
%1349 = (/.f64 (fma.f64 %14 %30 (*.f64 %98 %727)) %1097)
%1353 = (/.f64 (fma.f64 %14 %926 (*.f64 %98 %925)) (*.f64 %98 %926))
%1356 = (/.f64 (fma.f64 %14 %196 (*.f64 %98 %743)) %1085)
%1360 = (/.f64 (fma.f64 %14 %1024 (*.f64 %98 %701)) (*.f64 %98 %1024))
%1363 = (/.f64 (fma.f64 %14 %98 (*.f64 %98 %726)) %986)
%1364 = (*.f64 %734 %196)
%1367 = (/.f64 (-.f64 %1364 (*.f64 t %637)) %768)
%1368 = (*.f64 %734 %98)
%1370 = (/.f64 (-.f64 %1368 %770) %802)
%1371 = (*.f64 %734 %27)
%1372 = (*.f64 %42 %24)
%1375 = (/.f64 (-.f64 %1371 (*.f64 t %1372)) %760)
%1378 = (/.f64 (-.f64 %1371 (*.f64 t %642)) %760)
%1379 = (*.f64 %734 t)
%1382 = (/.f64 (-.f64 %1379 (*.f64 t %501)) %764)
%1384 = (/.f64 (-.f64 %1371 %782) %760)
%1387 = (/.f64 (-.f64 (*.f64 %734 %30) %785) %98)
%1389 = (/.f64 (-.f64 %1379 %788) %764)
%1391 = (/.f64 (-.f64 %1371 %791) %760)
%1393 = (/.f64 (-.f64 %1368 %794) %802)
%1396 = (/.f64 (-.f64 (*.f64 %734 %38) %797) %196)
%1398 = (/.f64 (-.f64 %1364 %800) %768)
%1399 = (*.f64 %832 %196)
%1402 = (/.f64 (-.f64 %1399 (*.f64 %38 %637)) %841)
%1403 = (*.f64 %832 %98)
%1405 = (/.f64 (-.f64 %1403 %843) %877)
%1406 = (*.f64 %832 %27)
%1409 = (/.f64 (-.f64 %1406 (*.f64 %38 %1372)) %98)
%1412 = (/.f64 (-.f64 %1406 (*.f64 %38 %642)) %98)
%1413 = (*.f64 %832 t)
%1416 = (/.f64 (-.f64 %1413 (*.f64 %38 %501)) %196)
%1418 = (/.f64 (-.f64 %1406 %856) %98)
%1421 = (/.f64 (-.f64 (*.f64 %832 %30) %859) %851)
%1423 = (/.f64 (-.f64 %1413 %863) %196)
%1425 = (/.f64 (-.f64 %1406 %866) %98)
%1427 = (/.f64 (-.f64 %1403 %869) %877)
%1430 = (/.f64 (-.f64 (*.f64 %832 %38) %872) %861)
%1432 = (/.f64 (-.f64 %1399 %875) %841)
%1433 = (*.f64 %727 %196)
%1436 = (/.f64 (-.f64 %1433 (*.f64 %30 %637)) %887)
%1437 = (*.f64 %727 %98)
%1439 = (/.f64 (-.f64 %1437 %889) %923)
%1440 = (*.f64 %727 %27)
%1443 = (/.f64 (-.f64 %1440 (*.f64 %30 %1372)) %196)
%1446 = (/.f64 (-.f64 %1440 (*.f64 %30 %642)) %196)
%1447 = (*.f64 %727 t)
%1450 = (/.f64 (-.f64 %1447 (*.f64 %30 %501)) %98)
%1452 = (/.f64 (-.f64 %1440 %902) %196)
%1455 = (/.f64 (-.f64 (*.f64 %727 %30) %905) %897)
%1457 = (/.f64 (-.f64 %1447 %909) %98)
%1459 = (/.f64 (-.f64 %1440 %912) %196)
%1461 = (/.f64 (-.f64 %1437 %915) %923)
%1464 = (/.f64 (-.f64 (*.f64 %727 %38) %918) %907)
%1466 = (/.f64 (-.f64 %1433 %921) %887)
%1467 = (*.f64 %925 %196)
%1470 = (/.f64 (-.f64 %1467 (*.f64 %926 %637)) %937)
%1471 = (*.f64 %925 %98)
%1473 = (/.f64 (-.f64 %1471 %939) %973)
%1474 = (*.f64 %925 %27)
%1477 = (/.f64 (-.f64 %1474 (*.f64 %926 %1372)) %929)
%1480 = (/.f64 (-.f64 %1474 (*.f64 %926 %642)) %929)
%1481 = (*.f64 %925 t)
%1484 = (/.f64 (-.f64 %1481 (*.f64 %926 %501)) %933)
%1486 = (/.f64 (-.f64 %1474 %952) %929)
%1488 = (/.f64 (-.f64 %743 %955) %947)
%1490 = (/.f64 (-.f64 %1481 %959) %933)
%1492 = (/.f64 (-.f64 %1474 %962) %929)
%1494 = (/.f64 (-.f64 %1471 %965) %973)
%1496 = (/.f64 (-.f64 %726 %968) %957)
%1498 = (/.f64 (-.f64 %1467 %971) %937)
%1499 = (*.f64 %743 %196)
%1502 = (/.f64 (-.f64 %1499 (*.f64 %196 %637)) %986)
%1503 = (*.f64 %743 %98)
%1505 = (/.f64 (-.f64 %1503 %988) %1022)
%1506 = (*.f64 %743 %27)
%1509 = (/.f64 (-.f64 %1506 (*.f64 %196 %1372)) %977)
%1512 = (/.f64 (-.f64 %1506 (*.f64 %196 %642)) %977)
%1513 = (*.f64 %743 t)
%1516 = (/.f64 (-.f64 %1513 (*.f64 %196 %501)) %981)
%1518 = (/.f64 (-.f64 %1506 %1001) %977)
%1521 = (/.f64 (-.f64 (*.f64 %743 %30) %1004) %996)
%1523 = (/.f64 (-.f64 %1513 %1008) %981)
%1525 = (/.f64 (-.f64 %1506 %1011) %977)
%1527 = (/.f64 (-.f64 %1503 %1014) %1022)
%1530 = (/.f64 (-.f64 (*.f64 %743 %38) %1017) %1006)
%1532 = (/.f64 (-.f64 %1499 %1020) %986)
%1533 = (*.f64 %701 %196)
%1536 = (/.f64 (-.f64 %1533 (*.f64 %1024 %637)) %1035)
%1537 = (*.f64 %701 %98)
%1539 = (/.f64 (-.f64 %1537 %1037) %1071)
%1542 = (/.f64 (-.f64 %1081 (*.f64 %1024 %1372)) %1027)
%1545 = (/.f64 (-.f64 %1081 (*.f64 %1024 %642)) %1027)
%1546 = (*.f64 %701 t)
%1549 = (/.f64 (-.f64 %1546 (*.f64 %1024 %501)) %1031)
%1551 = (/.f64 (-.f64 %1081 %1050) %1027)
%1553 = (/.f64 (-.f64 %726 %1053) %1045)
%1555 = (/.f64 (-.f64 %1546 %1057) %1031)
%1557 = (/.f64 (-.f64 %1081 %1060) %1027)
%1559 = (/.f64 (-.f64 %1537 %1063) %1071)
%1561 = (/.f64 (-.f64 %743 %1066) %1055)
%1563 = (/.f64 (-.f64 %1533 %1069) %1035)
%1566 = (/.f64 (-.f64 %1082 (*.f64 %98 %637)) %1085)
%1567 = (/.f64 %1546 %985)
%1569 = (/.f64 (-.f64 %1567 %1087) %986)
%1570 = (*.f64 %726 %27)
%1573 = (/.f64 (-.f64 %1570 (*.f64 %98 %1372)) %1075)
%1576 = (/.f64 (-.f64 %1570 (*.f64 %98 %642)) %1075)
%1577 = (*.f64 %726 t)
%1580 = (/.f64 (-.f64 %1577 (*.f64 %98 %501)) %1079)
%1582 = (/.f64 (-.f64 %1570 %1102) %1075)
%1584 = (/.f64 (-.f64 %1094 %1105) %1097)
%1585 = (*.f64 %98 %524)
%1587 = (/.f64 (-.f64 %1577 %1585) %1079)
%1588 = (*.f64 %98 %457)
%1590 = (/.f64 (-.f64 %1570 %1588) %1075)
%1591 = (*.f64 %98 %24)
%1593 = (/.f64 (-.f64 %1567 %1591) %986)
%1595 = (*.f64 z t)
%1596 = (/.f64 %800 %1595)
%1598 = (/.f64 (-.f64 (*.f64 %726 %38) %1596) %1107)
%1599 = (*.f64 %98 %14)
%1601 = (/.f64 (-.f64 %1082 %1599) %1085)
%1603 = (/.f64 (*.f64 %696 #s(literal 1 binary64)) %196)
%1604 = (fma.f64 %24 z %925)
%1606 = (*.f64 %42 %27)
%1607 = (/.f64 (*.f64 %1604 %143) %1606)
%1609 = (/.f64 (*.f64 %1604 %147) %1606)
%1611 = (*.f64 %42 %30)
%1612 = (/.f64 (*.f64 %1604 %86) %1611)
%1615 = (/.f64 (*.f64 %1604 %68) (*.f64 %42 %38))
%1618 = (/.f64 (*.f64 %1604 #s(literal -1 binary64)) (*.f64 %42 %196))
%1620 = (/.f64 (*.f64 %1604 %44) %1611)
%1622 = (/.f64 (*.f64 %1604 %42) %1606)
%1624 = (/.f64 (*.f64 %1604 #s(literal 1 binary64)) %926)
%1627 = (/.f64 (*.f64 %1604 z) (*.f64 %42 t))
%1629 = (*.f64 z %27)
%1630 = (/.f64 (*.f64 %702 %143) %1629)
%1632 = (/.f64 (*.f64 %702 %147) %1629)
%1634 = (*.f64 z %30)
%1635 = (/.f64 (*.f64 %702 %86) %1634)
%1638 = (/.f64 (*.f64 %702 %68) (*.f64 z %38))
%1641 = (/.f64 (*.f64 %702 #s(literal -1 binary64)) (*.f64 z %196))
%1643 = (/.f64 (*.f64 %702 %42) %1629)
%1645 = (/.f64 (*.f64 %702 #s(literal 1 binary64)) %1024)
%1647 = (/.f64 (*.f64 %702 z) %1595)
%1649 = (*.f64 %27 %42)
%1650 = (/.f64 (*.f64 %143 %1604) %1649)
%1652 = (*.f64 %27 z)
%1653 = (/.f64 (*.f64 %143 %702) %1652)
%1655 = (/.f64 (*.f64 %147 %1604) %1649)
%1657 = (/.f64 (*.f64 %147 %702) %1652)
%1659 = (*.f64 %30 %42)
%1660 = (/.f64 (*.f64 %86 %1604) %1659)
%1662 = (*.f64 %30 z)
%1663 = (/.f64 (*.f64 %86 %702) %1662)
%1666 = (/.f64 (*.f64 %68 %1604) (*.f64 %38 %42))
%1669 = (/.f64 (*.f64 %68 %702) (*.f64 %38 z))
%1672 = (/.f64 (*.f64 #s(literal -1 binary64) %1604) (*.f64 %196 %42))
%1675 = (/.f64 (*.f64 #s(literal -1 binary64) %702) (*.f64 %196 z))
%1677 = (/.f64 (*.f64 %44 %1604) %1659)
%1679 = (/.f64 (*.f64 %44 %702) %1662)
%1681 = (/.f64 (*.f64 %42 %1604) %1649)
%1683 = (/.f64 (*.f64 %42 %702) %1652)
%1686 = (/.f64 (*.f64 #s(literal 1 binary64) %1604) (*.f64 %98 %42))
%1689 = (/.f64 (*.f64 #s(literal 1 binary64) %702) (*.f64 %98 z))
%1692 = (/.f64 (*.f64 z %1604) (*.f64 t %42))
%1694 = (/.f64 (*.f64 z %702) %1337)
%1695 = (*.f64 %667 #s(literal -1 binary64))
%1697 = (/.f64 (neg.f64 %1695) %98)
%1699 = (/.f64 (neg.f64 %682) %196)
%1701 = (/.f64 (neg.f64 %684) t)
%1703 = (/.f64 (neg.f64 %686) %27)
%1705 = (/.f64 (neg.f64 %688) %27)
%1707 = (/.f64 (neg.f64 %694) %38)
%1708 = (*.f64 %5 #s(literal 1 binary64))
%1709 = (fma.f64 %1708 %27 %524)
%1711 = (/.f64 (neg.f64 %1709) t)
%1712 = (fma.f64 %1708 t %457)
%1714 = (/.f64 (neg.f64 %1712) %27)
%1715 = (fma.f64 %1708 %196 %24)
%1717 = (/.f64 (neg.f64 %1715) %98)
%1718 = (fma.f64 %1708 %30 %403)
%1720 = (/.f64 (neg.f64 %1718) %38)
%1721 = (fma.f64 %1708 %98 %14)
%1723 = (/.f64 (neg.f64 %1721) %196)
%1724 = (fma.f64 %27 %5 %524)
%1726 = (/.f64 (neg.f64 %1724) t)
%1727 = (fma.f64 %5 %30 %403)
%1729 = (/.f64 (neg.f64 %1727) %38)
%1730 = (-.f64 %925 %457)
%1732 = (/.f64 (neg.f64 %1730) t)
%1733 = (*.f64 %524 %98)
%1734 = (fma.f64 %726 %27 %1733)
%1736 = (neg.f64 %1075)
%1737 = (/.f64 (neg.f64 %1734) %1736)
%1738 = (*.f64 %457 %98)
%1739 = (fma.f64 %726 t %1738)
%1741 = (neg.f64 %1079)
%1742 = (/.f64 (neg.f64 %1739) %1741)
%1743 = (*.f64 %24 %98)
%1744 = (+.f64 %1082 %1743)
%1746 = (neg.f64 %1085)
%1747 = (/.f64 (neg.f64 %1744) %1746)
%1748 = (+.f64 %1094 %1338)
%1750 = (neg.f64 %1097)
%1751 = (/.f64 (neg.f64 %1748) %1750)
%1752 = (*.f64 %14 %98)
%1753 = (+.f64 %1567 %1752)
%1755 = (neg.f64 %986)
%1756 = (/.f64 (neg.f64 %1753) %1755)
%1757 = (fma.f64 %726 %27 %1585)
%1759 = (/.f64 (neg.f64 %1757) %1736)
%1760 = (fma.f64 %726 t %1588)
%1762 = (/.f64 (neg.f64 %1760) %1741)
%1763 = (+.f64 %1082 %1591)
%1765 = (/.f64 (neg.f64 %1763) %1746)
%1766 = (+.f64 %1094 %1596)
%1768 = (/.f64 (neg.f64 %1766) %1750)
%1769 = (+.f64 %1567 %1599)
%1771 = (/.f64 (neg.f64 %1769) %1755)
%1772 = (neg.f64 %702)
%1774 = (/.f64 (neg.f64 %1772) t)
%1776 = (/.f64 (neg.f64 %697) %30)
%1777 = (/.f64 %1695 %196)
%1778 = (/.f64 %682 %98)
%1779 = (/.f64 %684 %27)
%1780 = (/.f64 %686 t)
%1781 = (/.f64 %688 t)
%1782 = (/.f64 %694 %30)
%1783 = (/.f64 %1709 %27)
%1784 = (/.f64 %1712 t)
%1785 = (/.f64 %1715 %196)
%1786 = (/.f64 %1718 %30)
%1787 = (/.f64 %1721 %98)
%1788 = (/.f64 %1724 %27)
%1789 = (/.f64 %1727 %30)
%1790 = (/.f64 %1730 %27)
%1791 = (/.f64 %1734 %1075)
%1792 = (/.f64 %1739 %1079)
%1793 = (/.f64 %1744 %1085)
%1794 = (/.f64 %1748 %1097)
%1795 = (/.f64 %1753 %986)
%1796 = (/.f64 %1757 %1075)
%1797 = (/.f64 %1760 %1079)
%1798 = (/.f64 %1763 %1085)
%1799 = (/.f64 %1766 %1097)
%1800 = (/.f64 %1769 %986)
%1801 = (/.f64 %1772 %27)
%1802 = (/.f64 %697 %38)
%1803 = (/.f64 %691 %30)
%1804 = (/.f64 %702 t)
%1805 = (/.f64 %696 %196)
%1806 = (/.f64 %667 %98)
%1808 = (/.f64 #s(literal 1 binary64) (pow.f64 %709 #s(literal -1 binary64)))
%1810 = (/.f64 #s(literal 1 binary64) (/.f64 %30 %691))
%1812 = (/.f64 #s(literal 1 binary64) (/.f64 t %702))
%1814 = (/.f64 #s(literal 1 binary64) (/.f64 %196 %696))
%1816 = (/.f64 #s(literal 1 binary64) (/.f64 %98 %667))
%1817 = (/.f64 %709 %1634)
%1819 = (neg.f64 (*.f64 %697 z))
%1821 = (neg.f64 (*.f64 %667 %109))
%1823 = (neg.f64 (/.f64 %696 %98))
%1825 = (neg.f64 (neg.f64 %709))
%1826 = (/.f64 %701 t)
%1827 = (fma.f64 %458 #s(literal 2 binary64) %1826)
%1828 = (fma.f64 %458 #s(literal 2 binary64) %1708)
%1829 = (fma.f64 %458 #s(literal 2 binary64) %5)
%1830 = (fma.f64 %460 %44 %1826)
%1831 = (fma.f64 %460 %44 %1708)
%1832 = (fma.f64 %460 %44 %5)
%1833 = (fma.f64 %462 %42 %1826)
%1834 = (fma.f64 %462 %42 %1708)
%1835 = (fma.f64 %462 %42 %5)
%1836 = (fma.f64 %464 z %1826)
%1837 = (fma.f64 %464 z %1708)
%1838 = (fma.f64 %464 z %5)
%1839 = (fma.f64 %466 %35 %1826)
%1840 = (fma.f64 %466 %35 %1708)
%1841 = (fma.f64 %466 %35 %5)
%1842 = (fma.f64 %468 %39 %1826)
%1843 = (fma.f64 %468 %39 %1708)
%1844 = (fma.f64 %468 %39 %5)
%1845 = (fma.f64 %389 %31 %1826)
%1846 = (fma.f64 %389 %31 %1708)
%1847 = (fma.f64 %389 %31 %5)
%1848 = (fma.f64 %391 %66 %1826)
%1849 = (fma.f64 %391 %66 %1708)
%1850 = (fma.f64 %391 %66 %5)
%1851 = (fma.f64 %472 %56 %1826)
%1852 = (fma.f64 %472 %56 %1708)
%1853 = (fma.f64 %472 %56 %5)
%1856 = (fma.f64 (/.f64 %5 %42) (/.f64 %27 %98) %534)
%1858 = (fma.f64 (/.f64 %925 %28) #s(literal 1 binary64) %534)
%1860 = (fma.f64 (/.f64 %701 %28) #s(literal -1 binary64) %534)
%1862 = (/.f64 %5 %30)
%1863 = (fma.f64 (/.f64 %196 %28) %1862 %534)
%1865 = (/.f64 t #s(literal -1 binary64))
%1866 = (*.f64 %1865 #s(literal 1 binary64))
%1867 = (fma.f64 (/.f64 %5 %28) %1866 %534)
%1869 = (/.f64 t %98)
%1870 = (fma.f64 (/.f64 %5 z) %1869 %534)
%1872 = (/.f64 %30 %27)
%1873 = (fma.f64 (/.f64 %1093 %38) %1872 %534)
%1875 = (fma.f64 (/.f64 %1093 %27) #s(literal -1 binary64) %534)
%1877 = (fma.f64 (/.f64 %1093 t) #s(literal 1 binary64) %534)
%1878 = (*.f64 %5 %30)
%1880 = (/.f64 t %27)
%1881 = (fma.f64 (/.f64 %1878 %38) %1880 %534)
%1883 = (/.f64 t %38)
%1884 = (fma.f64 (/.f64 %1878 %27) %1883 %534)
%1886 = (/.f64 t %30)
%1887 = (fma.f64 (/.f64 %1878 t) %1886 %534)
%1888 = (/.f64 %701 %38)
%1889 = (fma.f64 %1872 %1888 %534)
%1891 = (*.f64 %38 %5)
%1893 = (fma.f64 (/.f64 %27 %27) (/.f64 %1891 %38) %534)
%1896 = (fma.f64 (/.f64 %27 t) (/.f64 %1891 %30) %534)
%1897 = (*.f64 %30 %5)
%1899 = (fma.f64 %1880 (/.f64 %1897 %38) %534)
%1901 = (/.f64 %30 t)
%1902 = (fma.f64 (/.f64 %1093 %30) %1901 %534)
%1904 = (fma.f64 (/.f64 %1093 #s(literal 1 binary64)) %44 %534)
%1906 = (fma.f64 (/.f64 %1878 #s(literal 1 binary64)) %1869 %534)
%1907 = (/.f64 %925 %30)
%1908 = (/.f64 %38 t)
%1909 = (fma.f64 %1907 %1908 %534)
%1910 = (fma.f64 %1907 %1872 %534)
%1913 = (fma.f64 (/.f64 %925 #s(literal 1 binary64)) (/.f64 %38 %98) %534)
%1914 = (fma.f64 %1888 %1908 %534)
%1915 = (fma.f64 %1888 %1872 %534)
%1917 = (fma.f64 (/.f64 %701 #s(literal 1 binary64)) %44 %534)
%1918 = (fma.f64 %474 %475 %1826)
%1919 = (fma.f64 %474 %475 %1708)
%1920 = (fma.f64 %474 %475 %5)
%1921 = (fma.f64 %474 %72 %1826)
%1922 = (fma.f64 %474 %72 %1708)
%1923 = (fma.f64 %474 %72 %5)
%1924 = (fma.f64 %474 %74 %1826)
%1925 = (fma.f64 %474 %74 %1708)
%1926 = (fma.f64 %474 %74 %5)
%1927 = (fma.f64 %479 %480 %1826)
%1928 = (fma.f64 %479 %480 %1708)
%1929 = (fma.f64 %479 %480 %5)
%1930 = (fma.f64 %479 %482 %1826)
%1931 = (fma.f64 %479 %482 %1708)
%1932 = (fma.f64 %479 %482 %5)
%1933 = (fma.f64 %479 %484 %1826)
%1934 = (fma.f64 %479 %484 %1708)
%1935 = (fma.f64 %479 %484 %5)
%1936 = (fma.f64 %45 %486 %1826)
%1937 = (fma.f64 %45 %486 %1708)
%1938 = (fma.f64 %45 %486 %5)
%1939 = (fma.f64 %45 %488 %1826)
%1940 = (fma.f64 %45 %488 %1708)
%1941 = (fma.f64 %45 %488 %5)
%1942 = (fma.f64 %45 %490 %1826)
%1943 = (fma.f64 %45 %490 %1708)
%1944 = (fma.f64 %45 %490 %5)
%1945 = (fma.f64 %61 %393 %1826)
%1946 = (fma.f64 %61 %393 %1708)
%1947 = (fma.f64 %61 %393 %5)
%1948 = (fma.f64 %63 %403 %1826)
%1949 = (fma.f64 %63 %403 %1708)
%1950 = (fma.f64 %63 %403 %5)
%1953 = (fma.f64 (/.f64 %27 %38) (/.f64 %1891 %27) %534)
%1955 = (fma.f64 %1883 (/.f64 %1897 %27) %534)
%1958 = (fma.f64 (/.f64 %27 %30) (/.f64 %1891 t) %534)
%1959 = (/.f64 %5 %98)
%1960 = (fma.f64 %264 %1959 %534)
%1962 = (fma.f64 %1886 (/.f64 %1897 t) %534)
%1963 = (fma.f64 %395 %120 %1826)
%1964 = (fma.f64 %395 %120 %1708)
%1965 = (fma.f64 %395 %120 %5)
%1966 = (fma.f64 %495 %102 %1826)
%1967 = (fma.f64 %495 %102 %1708)
%1968 = (fma.f64 %495 %102 %5)
%1969 = (fma.f64 %495 %104 %1826)
%1970 = (fma.f64 %495 %104 %1708)
%1971 = (fma.f64 %495 %104 %5)
%1972 = (fma.f64 %495 %106 %1826)
%1973 = (fma.f64 %495 %106 %1708)
%1974 = (fma.f64 %495 %106 %5)
%1976 = (fma.f64 (/.f64 %5 %60) %340 %534)
%1979 = (fma.f64 (/.f64 t %60) (/.f64 %5 #s(literal 1/2 binary64)) %534)
%1981 = (fma.f64 %337 (/.f64 %1897 %98) %534)
%1982 = (/.f64 %5 t)
%1983 = (fma.f64 %337 %1982 %534)
%1984 = (/.f64 %5 #s(literal 1 binary64))
%1985 = (/.f64 t t)
%1986 = (fma.f64 %1984 %1985 %534)
%1987 = (fma.f64 %1984 #s(literal 1 binary64) %534)
%1989 = (fma.f64 %1985 (/.f64 %1897 %30) %534)
%1990 = (fma.f64 %1985 %1984 %534)
%1993 = (fma.f64 (/.f64 %27 #s(literal 1 binary64)) (/.f64 %1891 %98) %534)
%1996 = (fma.f64 (/.f64 %30 #s(literal 1 binary64)) (/.f64 %701 %98) %534)
%1997 = (/.f64 %1878 %30)
%1998 = (fma.f64 %1997 %1985 %534)
%1999 = (fma.f64 %499 %44 %1826)
%2000 = (fma.f64 %499 %44 %1708)
%2001 = (fma.f64 %499 %44 %5)
%2002 = (fma.f64 %501 %69 %1826)
%2003 = (fma.f64 %501 %69 %1708)
%2004 = (fma.f64 %501 %69 %5)
%2005 = (fma.f64 %501 %68 %1826)
%2006 = (fma.f64 %501 %68 %1708)
%2007 = (fma.f64 %501 %68 %5)
%2008 = (fma.f64 %69 %501 %1826)
%2009 = (fma.f64 %69 %501 %1708)
%2010 = (fma.f64 %69 %501 %5)
%2011 = (fma.f64 %505 %42 %1826)
%2012 = (fma.f64 %505 %42 %1708)
%2013 = (fma.f64 %505 %42 %5)
%2014 = (fma.f64 %507 z %1826)
%2015 = (fma.f64 %507 z %1708)
%2016 = (fma.f64 %507 z %5)
%2017 = (/.f64 %701 %30)
%2018 = (fma.f64 %1901 %2017 %534)
%2019 = (fma.f64 %2017 %1901 %534)
%2020 = (/.f64 %925 t)
%2021 = (fma.f64 %2020 #s(literal -1 binary64) %534)
%2022 = (/.f64 %5 %38)
%2023 = (/.f64 %196 t)
%2024 = (fma.f64 %2022 %2023 %534)
%2025 = (fma.f64 %2023 %2022 %534)
%2026 = (/.f64 %98 t)
%2027 = (fma.f64 %2026 %1862 %534)
%2028 = (fma.f64 %1862 %2026 %534)
%2029 = (/.f64 %11 t)
%2030 = (fma.f64 %1866 %2029 %534)
%2031 = (fma.f64 %2029 %1866 %534)
%2032 = (*.f64 %1865 #s(literal -1 binary64))
%2033 = (fma.f64 %2032 %1982 %534)
%2034 = (fma.f64 %1982 %337 %534)
%2035 = (fma.f64 %1982 %2032 %534)
%2036 = (fma.f64 %509 %86 %1826)
%2037 = (fma.f64 %509 %86 %1708)
%2038 = (fma.f64 %509 %86 %5)
%2039 = (fma.f64 %509 %44 %1826)
%2040 = (fma.f64 %509 %44 %1708)
%2041 = (fma.f64 %509 %44 %5)
%2042 = (fma.f64 %86 %509 %1826)
%2043 = (fma.f64 %86 %509 %1708)
%2044 = (fma.f64 %86 %509 %5)
%2045 = (fma.f64 %513 %109 %1826)
%2046 = (fma.f64 %513 %109 %1708)
%2047 = (fma.f64 %513 %109 %5)
%2048 = (fma.f64 %397 %117 %1826)
%2049 = (fma.f64 %397 %117 %1708)
%2050 = (fma.f64 %397 %117 %5)
%2051 = (fma.f64 %832 %42 %534)
%2052 = (fma.f64 %727 z %534)
%2053 = (fma.f64 %1826 #s(literal 1 binary64) %534)
%2054 = (fma.f64 #s(literal 1/2 binary64) %516 %1826)
%2055 = (fma.f64 #s(literal 1/2 binary64) %516 %1708)
%2056 = (fma.f64 #s(literal 1/2 binary64) %516 %5)
%2057 = (fma.f64 #s(literal 1/2 binary64) %518 %1826)
%2058 = (fma.f64 #s(literal 1/2 binary64) %518 %1708)
%2059 = (fma.f64 #s(literal 1/2 binary64) %518 %5)
%2060 = (fma.f64 %455 %42 %1826)
%2061 = (fma.f64 %455 %42 %1708)
%2062 = (fma.f64 %455 %42 %5)
%2063 = (fma.f64 %109 %513 %1826)
%2064 = (fma.f64 %109 %513 %1708)
%2065 = (fma.f64 %109 %513 %5)
%2066 = (fma.f64 %109 %24 %1826)
%2067 = (fma.f64 %109 %24 %1708)
%2068 = (fma.f64 %109 %24 %5)
%2069 = (fma.f64 %68 %501 %1826)
%2070 = (fma.f64 %68 %501 %1708)
%2071 = (fma.f64 %68 %501 %5)
%2072 = (fma.f64 %68 %524 %1826)
%2073 = (fma.f64 %68 %524 %1708)
%2074 = (fma.f64 %68 %524 %5)
%2075 = (fma.f64 %701 %44 %534)
%2076 = (fma.f64 %524 %68 %1826)
%2077 = (fma.f64 %524 %68 %1708)
%2078 = (fma.f64 %524 %68 %5)
%2079 = (fma.f64 #s(literal -1 binary64) %2020 %534)
%2080 = (fma.f64 #s(literal -1 binary64) %527 %1826)
%2081 = (fma.f64 #s(literal -1 binary64) %527 %1708)
%2082 = (fma.f64 #s(literal -1 binary64) %527 %5)
%2083 = (fma.f64 %457 %44 %1826)
%2084 = (fma.f64 %457 %44 %1708)
%2085 = (fma.f64 %457 %44 %5)
%2086 = (fma.f64 %44 %509 %1826)
%2087 = (fma.f64 %44 %509 %1708)
%2088 = (fma.f64 %44 %509 %5)
%2089 = (fma.f64 %44 %457 %1826)
%2090 = (fma.f64 %44 %457 %1708)
%2091 = (fma.f64 %44 %457 %5)
%2092 = (fma.f64 %726 %117 %534)
%2093 = (fma.f64 %24 %109 %1826)
%2094 = (fma.f64 %24 %109 %1708)
%2095 = (fma.f64 %24 %109 %5)
%2096 = (fma.f64 %42 %455 %1826)
%2097 = (fma.f64 %42 %455 %1708)
%2098 = (fma.f64 %42 %455 %5)
%2099 = (fma.f64 #s(literal 1 binary64) %1826 %534)
%2100 = (fma.f64 #s(literal 1 binary64) %534 %1826)
%2101 = (fma.f64 #s(literal 1 binary64) %534 %1708)
%2102 = (fma.f64 #s(literal 1 binary64) %534 %5)
%2103 = (fma.f64 %534 #s(literal 1 binary64) %1826)
%2104 = (fma.f64 %534 #s(literal 1 binary64) %1708)
%2105 = (fma.f64 %534 #s(literal 1 binary64) %5)
%2106 = (fma.f64 %403 %63 %1826)
%2107 = (fma.f64 %403 %63 %1708)
%2108 = (fma.f64 %403 %63 %5)
%2109 = (fma.f64 %403 z %1826)
%2110 = (fma.f64 %403 z %1708)
%2111 = (fma.f64 %98 %1959 %534)
%2112 = (fma.f64 %117 %397 %1826)
%2113 = (fma.f64 %117 %397 %1708)
%2114 = (fma.f64 %117 %397 %5)
%2115 = (fma.f64 %117 %14 %1826)
%2116 = (fma.f64 %117 %14 %1708)
%2117 = (fma.f64 %117 %14 %5)
%2118 = (fma.f64 %14 %117 %1826)
%2119 = (fma.f64 %14 %117 %1708)
%2120 = (fma.f64 %14 %117 %5)
%2121 = (fma.f64 %5 #s(literal 1 binary64) %534)
%2122 = (fma.f64 z %507 %1826)
%2123 = (fma.f64 z %507 %1708)
%2124 = (fma.f64 z %507 %5)
%2125 = (fma.f64 z %403 %1826)
%2126 = (fma.f64 z %403 %1708)
%2127 = (fma.f64 z %403 %5)
%2128 = (-.f64 %1708 %527)
%2129 = (-.f64 %534 %11)
%2130 = (-.f64 %5 %527)
%2133 = (+.f64 (/.f64 (*.f64 %1708 %27) %27) %534)
%2136 = (+.f64 (/.f64 (*.f64 %1708 t) t) %534)
%2139 = (+.f64 (/.f64 (*.f64 %1708 %196) %196) %534)
%2142 = (+.f64 (/.f64 (*.f64 %1708 %30) %30) %534)
%2145 = (+.f64 (/.f64 (*.f64 %1708 %98) %98) %534)
%2146 = (+.f64 %1997 %534)
%2147 = (/.f64 %1570 %1075)
%2149 = (+.f64 %2147 (/.f64 %1733 %1075))
%2151 = (+.f64 %2147 (/.f64 %1585 %1075))
%2152 = (/.f64 %1577 %1079)
%2154 = (+.f64 %2152 (/.f64 %1738 %1079))
%2156 = (+.f64 %2152 (/.f64 %1588 %1079))
%2157 = (/.f64 %1082 %1085)
%2159 = (+.f64 %2157 (/.f64 %1743 %1085))
%2161 = (+.f64 %2157 (/.f64 %1591 %1085))
%2162 = (/.f64 %1094 %1097)
%2164 = (+.f64 %2162 (/.f64 %1338 %1097))
%2166 = (+.f64 %2162 (/.f64 %1596 %1097))
%2167 = (/.f64 %1567 %986)
%2169 = (+.f64 %2167 (/.f64 %1752 %986))
%2171 = (+.f64 %2167 (/.f64 %1599 %986))
%2172 = (+.f64 %1826 %534)
%2173 = (+.f64 %1708 %534)
%2174 = (+.f64 %534 %1826)
%2175 = (+.f64 %534 %1708)
%2176 = (+.f64 %534 %5)
%2177 = (+.f64 %5 %534)
x
y
z
t
#s(literal 0 binary64)
(pow.f64 %5 #s(literal 1 binary64))
%5
(/.f64 #s(literal 1 binary64) (pow.f64 %5 #s(literal -1 binary64)))
(neg.f64 %11)
(*.f64 %16 #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) %14)
(*.f64 %14 #s(literal 1 binary64))
(pow.f64 %14 #s(literal 1 binary64))
%14
(/.f64 #s(literal 1 binary64) (pow.f64 %14 #s(literal -1 binary64)))
(neg.f64 %24)
(*.f64 %29 %31)
(*.f64 %33 %35)
(*.f64 %37 %39)
(*.f64 %41 %42)
(*.f64 %45 %47)
(*.f64 %45 %50)
(*.f64 %52 %35)
(*.f64 %55 %56)
(*.f64 %58 #s(literal 1/2 binary64))
(*.f64 %61 #s(literal 2 binary64))
(*.f64 %63 %44)
(*.f64 %65 %66)
(*.f64 %69 %42)
(*.f64 %35 %52)
(*.f64 #s(literal -1/2 binary64) %72)
(*.f64 #s(literal -1/2 binary64) %74)
(*.f64 %56 %76)
(*.f64 %76 %79)
(*.f64 %76 %81)
(*.f64 %76 %56)
(*.f64 %39 %84)
(*.f64 %86 z)
(*.f64 %31 %88)
(*.f64 %84 %39)
(*.f64 %88 %31)
(*.f64 #s(literal -2 binary64) %92)
(*.f64 #s(literal -2 binary64) %94)
(*.f64 #s(literal -2 binary64) %96)
(*.f64 #s(literal 1/2 binary64) %99)
(*.f64 #s(literal 1/2 binary64) %102)
(*.f64 #s(literal 1/2 binary64) %104)
(*.f64 #s(literal 1/2 binary64) %106)
(*.f64 %68 %42)
(*.f64 #s(literal -1 binary64) %109)
(*.f64 #s(literal 2 binary64) %111)
(*.f64 #s(literal 2 binary64) %113)
(*.f64 #s(literal 2 binary64) %115)
(*.f64 #s(literal 2 binary64) %118)
(*.f64 #s(literal 2 binary64) %120)
(*.f64 %44 %63)
(*.f64 %44 z)
(*.f64 %42 %69)
(*.f64 %42 %68)
(*.f64 #s(literal 1 binary64) %126)
(*.f64 #s(literal 1 binary64) %128)
(*.f64 #s(literal 1 binary64) %130)
(*.f64 #s(literal 1 binary64) %132)
(*.f64 #s(literal 1 binary64) %134)
(*.f64 #s(literal 1 binary64) %117)
(*.f64 %117 #s(literal 1 binary64))
(*.f64 z %86)
(*.f64 z %44)
(pow.f64 %98 #s(literal -1 binary64))
(pow.f64 %117 #s(literal 1 binary64))
(/.f64 (*.f64 %142 %143) %145)
(/.f64 (*.f64 %142 %147) %145)
(/.f64 (*.f64 %142 %86) %151)
(/.f64 (*.f64 #s(literal 2 binary64) %143) %154)
(/.f64 (*.f64 #s(literal 2 binary64) %147) %154)
(/.f64 (*.f64 #s(literal 2 binary64) %86) %159)
(/.f64 (*.f64 #s(literal 1 binary64) %143) %162)
(/.f64 (*.f64 #s(literal 1 binary64) %147) %162)
(/.f64 (*.f64 %143 %142) %167)
(/.f64 (*.f64 %143 #s(literal 2 binary64)) %170)
(/.f64 (*.f64 %143 #s(literal 1 binary64)) %28)
(/.f64 (*.f64 %147 %142) %167)
(/.f64 (*.f64 %147 #s(literal 2 binary64)) %170)
(/.f64 (*.f64 %147 #s(literal 1 binary64)) %28)
(/.f64 (*.f64 %86 %142) %181)
(/.f64 (*.f64 %86 #s(literal 2 binary64)) %184)
(/.f64 (*.f64 %68 %142) (*.f64 %38 %142))
(/.f64 (*.f64 %68 #s(literal 2 binary64)) (*.f64 %38 #s(literal 2 binary64)))
(/.f64 (*.f64 %68 #s(literal 1 binary64)) (*.f64 %38 #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) %142) (*.f64 %196 %142))
(/.f64 (*.f64 %44 %142) %181)
(/.f64 (*.f64 %44 #s(literal 2 binary64)) %184)
(/.f64 (*.f64 %42 %142) %167)
(/.f64 (*.f64 %42 #s(literal 2 binary64)) %170)
(/.f64 (*.f64 z %142) (*.f64 t %142))
(/.f64 (*.f64 #s(literal 1 binary64) %142) (*.f64 %98 %142))
(/.f64 (*.f64 %142 %68) %214)
(/.f64 (*.f64 %142 #s(literal -1 binary64)) %217)
(/.f64 (*.f64 %142 %44) %151)
(/.f64 %221 %145)
(/.f64 %223 %224)
(/.f64 (*.f64 #s(literal 2 binary64) %68) %227)
(/.f64 (*.f64 #s(literal 2 binary64) %44) %159)
(/.f64 %231 %154)
(/.f64 %233 %234)
(/.f64 (neg.f64 %143) t)
(/.f64 (neg.f64 %147) t)
(/.f64 (neg.f64 %86) %38)
(/.f64 %54 %60)
(/.f64 %143 %28)
(/.f64 %143 %27)
(/.f64 %147 %27)
(/.f64 %86 %30)
(/.f64 #s(literal -2 binary64) (*.f64 %196 #s(literal 2 binary64)))
(/.f64 #s(literal -2 binary64) %249)
(/.f64 %142 %251)
(/.f64 %68 %38)
(/.f64 #s(literal -1 binary64) %254)
(/.f64 #s(literal -1 binary64) %196)
(/.f64 #s(literal 2 binary64) (*.f64 %98 #s(literal 2 binary64)))
(/.f64 #s(literal 2 binary64) %259)
(/.f64 %44 %30)
(/.f64 %42 %162)
(/.f64 %42 %27)
(/.f64 #s(literal 1 binary64) %264)
(/.f64 #s(literal 1 binary64) (pow.f64 %117 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %196 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %30 %44))
(/.f64 #s(literal 1 binary64) %98)
%117
(neg.f64 %109)
(fma.f64 %29 %31 %274)
(fma.f64 %33 %35 %274)
(fma.f64 %37 %39 %274)
(fma.f64 %41 %42 %274)
(fma.f64 %45 %47 %274)
(fma.f64 %45 %50 %274)
(fma.f64 %52 %35 %274)
(fma.f64 %55 %56 %274)
(fma.f64 %58 #s(literal 1/2 binary64) %274)
(fma.f64 %61 #s(literal 2 binary64) %274)
(fma.f64 %63 %44 %274)
(fma.f64 %65 %66 %274)
(fma.f64 %69 %42 %274)
(fma.f64 %35 %52 %274)
(fma.f64 #s(literal -1/2 binary64) %72 %274)
(fma.f64 #s(literal -1/2 binary64) %74 %274)
(fma.f64 %56 %76 %274)
(fma.f64 %76 %79 %274)
(fma.f64 %76 %81 %274)
(fma.f64 %76 %56 %274)
(fma.f64 %39 %84 %274)
(fma.f64 %86 z %274)
(fma.f64 %31 %88 %274)
(fma.f64 %84 %39 %274)
(fma.f64 %88 %31 %274)
(fma.f64 #s(literal -2 binary64) %92 %274)
(fma.f64 #s(literal -2 binary64) %94 %274)
(fma.f64 #s(literal -2 binary64) %96 %274)
(fma.f64 #s(literal 1/2 binary64) %99 %274)
(fma.f64 #s(literal 1/2 binary64) %102 %274)
(fma.f64 #s(literal 1/2 binary64) %104 %274)
(fma.f64 #s(literal 1/2 binary64) %106 %274)
(fma.f64 %68 %42 %274)
(fma.f64 #s(literal -1 binary64) %109 %274)
(fma.f64 #s(literal 2 binary64) %111 %274)
(fma.f64 #s(literal 2 binary64) %113 %274)
(fma.f64 #s(literal 2 binary64) %115 %274)
(fma.f64 #s(literal 2 binary64) %118 %274)
(fma.f64 #s(literal 2 binary64) %120 %274)
(fma.f64 %44 %63 %274)
(fma.f64 %44 z %274)
(fma.f64 %42 %69 %274)
(fma.f64 %42 %68 %274)
(fma.f64 #s(literal 1 binary64) %126 %274)
(fma.f64 #s(literal 1 binary64) %128 %274)
(fma.f64 #s(literal 1 binary64) %130 %274)
(fma.f64 #s(literal 1 binary64) %132 %274)
(fma.f64 #s(literal 1 binary64) %134 %274)
(fma.f64 #s(literal 1 binary64) %117 %274)
(fma.f64 %117 #s(literal 1 binary64) %274)
(fma.f64 z %86 %274)
(fma.f64 z %44 %274)
(+.f64 %120 %120)
(+.f64 %117 %274)
(*.f64 (/.f64 %60 %54) #s(literal 1 binary64))
(*.f64 (/.f64 %60 #s(literal 1 binary64)) %49)
(*.f64 (/.f64 %60 z) #s(literal 1/2 binary64))
(*.f64 (/.f64 t %54) #s(literal 2 binary64))
(*.f64 %337 %30)
(*.f64 (/.f64 #s(literal 1 binary64) %54) %340)
(*.f64 %38 %27)
(*.f64 %30 %337)
(*.f64 %30 t)
(*.f64 %27 %38)
(*.f64 #s(literal 1 binary64) %98)
(*.f64 %98 #s(literal 1 binary64))
(*.f64 t %30)
(pow.f64 %98 #s(literal 1 binary64))
(/.f64 (*.f64 %142 %350) %221)
(/.f64 (*.f64 %142 %28) %221)
(/.f64 (*.f64 %142 %355) %221)
(/.f64 (*.f64 #s(literal 2 binary64) %350) %231)
(/.f64 (*.f64 #s(literal 2 binary64) %28) %231)
(/.f64 (*.f64 #s(literal 2 binary64) %355) %231)
(/.f64 (*.f64 #s(literal 1 binary64) %350) %42)
(/.f64 (*.f64 #s(literal 1 binary64) %28) %42)
(/.f64 (*.f64 #s(literal 1 binary64) %355) %42)
(/.f64 %224 %223)
(/.f64 %145 %221)
(/.f64 %234 %233)
(/.f64 %154 %231)
(/.f64 %162 %42)
(/.f64 (neg.f64 %350) z)
(/.f64 (neg.f64 %355) z)
(/.f64 (neg.f64 %28) z)
(/.f64 %350 %42)
(/.f64 %28 %42)
(/.f64 %355 %42)
(/.f64 %27 %42)
(/.f64 #s(literal 1 binary64) %117)
%98
(neg.f64 %196)
(*.f64 (/.f64 %16 %60) #s(literal 1 binary64))
(*.f64 %389 #s(literal 1/2 binary64))
(*.f64 %391 #s(literal 2 binary64))
(*.f64 %65 %393)
(*.f64 %395 %56)
(*.f64 %397 %44)
(*.f64 %68 %24)
(*.f64 %44 %397)
(*.f64 %44 %14)
(*.f64 %24 %68)
(*.f64 #s(literal 1 binary64) %403)
(*.f64 %403 #s(literal 1 binary64))
(*.f64 %14 %44)
(pow.f64 %403 #s(literal 1 binary64))
(/.f64 %409 %145)
(/.f64 %412 %145)
(/.f64 %415 %145)
(/.f64 %417 %145)
(/.f64 %419 %224)
(/.f64 %421 %154)
(/.f64 %423 %154)
(/.f64 %425 %154)
(/.f64 %427 %154)
(/.f64 %429 %234)
(/.f64 %431 %162)
(/.f64 %433 %162)
(/.f64 %435 %162)
(/.f64 %437 %162)
(/.f64 %439 t)
(/.f64 %441 t)
(/.f64 %443 t)
(/.f64 %408 %27)
(/.f64 %411 %27)
(/.f64 %414 %27)
(/.f64 %24 %27)
(/.f64 #s(literal 1 binary64) (pow.f64 %403 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %27 %24))
(/.f64 #s(literal 1 binary64) (/.f64 t %14))
%403
(neg.f64 %455)
(*.f64 %458 #s(literal 2 binary64))
(*.f64 %460 %44)
(*.f64 %462 %42)
(*.f64 %464 z)
(*.f64 %466 %35)
(*.f64 %468 %39)
(*.f64 %389 %31)
(*.f64 %391 %66)
(*.f64 %472 %56)
(*.f64 %474 %475)
(*.f64 %474 %72)
(*.f64 %474 %74)
(*.f64 %479 %480)
(*.f64 %479 %482)
(*.f64 %479 %484)
(*.f64 %45 %486)
(*.f64 %45 %488)
(*.f64 %45 %490)
(*.f64 %61 %393)
(*.f64 %63 %403)
(*.f64 %395 %120)
(*.f64 %495 %102)
(*.f64 %495 %104)
(*.f64 %495 %106)
(*.f64 %499 %44)
(*.f64 %501 %69)
(*.f64 %501 %68)
(*.f64 %69 %501)
(*.f64 %505 %42)
(*.f64 %507 z)
(*.f64 %509 %86)
(*.f64 %509 %44)
(*.f64 %86 %509)
(*.f64 %513 %109)
(*.f64 %397 %117)
(*.f64 #s(literal 1/2 binary64) %516)
(*.f64 #s(literal 1/2 binary64) %518)
(*.f64 %455 %42)
(*.f64 %109 %513)
(*.f64 %109 %24)
(*.f64 %68 %501)
(*.f64 %68 %524)
(*.f64 %524 %68)
(*.f64 #s(literal -1 binary64) %527)
(*.f64 %457 %44)
(*.f64 %44 %509)
(*.f64 %44 %457)
(*.f64 %24 %109)
(*.f64 %42 %455)
(*.f64 #s(literal 1 binary64) %534)
(*.f64 %534 #s(literal 1 binary64))
(*.f64 %403 %63)
%534
(*.f64 %117 %397)
(*.f64 %117 %14)
(*.f64 %14 %117)
(*.f64 z %507)
(*.f64 z %403)
(pow.f64 %534 #s(literal 1 binary64))
(/.f64 (*.f64 %14 %143) %162)
(/.f64 (*.f64 %14 %147) %162)
(/.f64 (*.f64 %14 %86) %30)
(/.f64 (*.f64 %142 %550) %145)
(/.f64 (*.f64 %142 %499) %224)
(/.f64 (*.f64 %142 %507) %151)
(/.f64 (*.f64 %142 %509) %224)
(/.f64 (*.f64 %142 %559) %224)
(/.f64 (*.f64 %142 %455) %214)
(/.f64 (*.f64 %142 %524) %145)
(/.f64 (*.f64 %142 %457) %224)
(/.f64 (*.f64 %142 %403) %151)
(/.f64 (*.f64 #s(literal 2 binary64) %550) %154)
(/.f64 (*.f64 #s(literal 2 binary64) %499) %234)
(/.f64 (*.f64 #s(literal 2 binary64) %507) %159)
(/.f64 (*.f64 #s(literal 2 binary64) %509) %234)
(/.f64 (*.f64 #s(literal 2 binary64) %559) %234)
(/.f64 (*.f64 #s(literal 2 binary64) %455) %227)
(/.f64 (*.f64 #s(literal 2 binary64) %524) %154)
(/.f64 (*.f64 #s(literal 2 binary64) %457) %234)
(/.f64 (*.f64 #s(literal 2 binary64) %403) %159)
(/.f64 (*.f64 #s(literal 1 binary64) %550) %162)
(/.f64 (*.f64 #s(literal 1 binary64) %499) t)
(/.f64 (*.f64 #s(literal 1 binary64) %559) t)
(/.f64 (*.f64 #s(literal 1 binary64) %455) %38)
(/.f64 (*.f64 #s(literal 1 binary64) %524) %162)
(/.f64 (*.f64 #s(literal 1 binary64) %457) t)
(/.f64 (*.f64 %408 #s(literal 1 binary64)) %196)
(/.f64 (*.f64 %411 #s(literal 1 binary64)) %196)
(/.f64 (*.f64 %414 #s(literal 1 binary64)) %196)
(/.f64 %409 %217)
(/.f64 %412 %217)
(/.f64 %415 %217)
(/.f64 %417 %217)
(/.f64 %419 %251)
(/.f64 %421 %249)
(/.f64 %423 %249)
(/.f64 %425 %249)
(/.f64 %427 %249)
(/.f64 %429 %259)
(/.f64 %431 %254)
(/.f64 %433 %254)
(/.f64 %435 %254)
(/.f64 %437 %254)
(/.f64 (neg.f64 %550) t)
(/.f64 (neg.f64 %499) %27)
(/.f64 (neg.f64 %507) %38)
(/.f64 (neg.f64 %509) %27)
(/.f64 (neg.f64 %559) %27)
(/.f64 %439 %98)
(/.f64 %441 %98)
(/.f64 %443 %98)
(/.f64 %550 %27)
(/.f64 %499 t)
(/.f64 %408 %254)
(/.f64 %408 %196)
(/.f64 %637 %98)
(/.f64 %411 %254)
(/.f64 %411 %196)
(/.f64 %414 %196)
(/.f64 %642 t)
(/.f64 %507 %30)
(/.f64 %509 t)
(/.f64 %559 t)
(/.f64 %455 %38)
(/.f64 %524 %162)
(/.f64 %524 %27)
(/.f64 %457 t)
(/.f64 %24 %196)
(/.f64 #s(literal 1 binary64) (pow.f64 %534 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %27 %524))
(/.f64 #s(literal 1 binary64) (/.f64 %30 %403))
(/.f64 #s(literal 1 binary64) (/.f64 t %457))
(/.f64 #s(literal 1 binary64) (/.f64 %196 %24))
(/.f64 #s(literal 1 binary64) (/.f64 %98 %14))
(/.f64 %403 %30)
(/.f64 %14 %98)
(neg.f64 %527)
%669
%671
%673
%675
%677
%678
%679
%681
%683
%685
%687
%689
%690
%693
%695
%698
%699
%700
%703
%704
%705
%706
%707
%708
%710
%712
%714
%716
%719
%721
%723
%725
%729
%731
%733
%736
%738
%740
%742
%745
%747
%749
%751
%753
%755
%757
%761
%765
%769
%772
%775
%778
%781
%784
%787
%790
%793
%796
%799
%803
%805
%807
%809
%811
%813
%815
%817
%819
%821
%823
%825
%827
%829
%831
%835
%838
%842
%845
%848
%852
%855
%858
%862
%865
%868
%871
%874
%878
%881
%884
%888
%891
%894
%898
%901
%904
%908
%911
%914
%917
%920
%924
%930
%934
%938
%941
%944
%948
%951
%954
%958
%961
%964
%967
%970
%974
%978
%982
%987
%990
%993
%997
%1000
%1003
%1007
%1010
%1013
%1016
%1019
%1023
%1028
%1032
%1036
%1039
%1042
%1046
%1049
%1052
%1056
%1059
%1062
%1065
%1068
%1072
%1076
%1080
%1086
%1089
%1092
%1098
%1101
%1104
%1108
%1112
%1115
%1118
%1122
%1126
%1130
%1134
%1137
%1140
%1143
%1147
%1150
%1154
%1157
%1160
%1163
%1166
%1170
%1173
%1177
%1180
%1182
%1184
%1186
%1188
%1190
%1192
%1194
%1196
%1198
%1200
%1202
%1204
%1206
%1208
%1211
%1214
%1217
%1221
%1224
%1227
%1230
%1232
%1234
%1236
%1238
%1240
%1242
%1244
%1246
%1248
%1250
%1252
%1254
%1256
%1258
%1261
%1264
%1267
%1271
%1274
%1278
%1281
%1283
%1285
%1287
%1289
%1291
%1293
%1295
%1297
%1299
%1301
%1303
%1305
%1307
%1309
%1311
%1313
%1315
%1317
%1319
%1321
%1323
%1325
%1327
%1329
%1331
%1333
%1335
%1340
%1343
%1346
%1349
%1353
%1356
%1360
%1363
%1367
%1370
%1375
%1378
%1382
%1384
%1387
%1389
%1391
%1393
%1396
%1398
%1402
%1405
%1409
%1412
%1416
%1418
%1421
%1423
%1425
%1427
%1430
%1432
%1436
%1439
%1443
%1446
%1450
%1452
%1455
%1457
%1459
%1461
%1464
%1466
%1470
%1473
%1477
%1480
%1484
%1486
%1488
%1490
%1492
%1494
%1496
%1498
%1502
%1505
%1509
%1512
%1516
%1518
%1521
%1523
%1525
%1527
%1530
%1532
%1536
%1539
%1542
%1545
%1549
%1551
%1553
%1555
%1557
%1559
%1561
%1563
%1566
%1569
%1573
%1576
%1580
%1582
%1584
%1587
%1590
%1593
%1598
%1601
%1603
%1607
%1609
%1612
%1615
%1618
%1620
%1622
%1624
%1627
%1630
%1632
%1635
%1638
%1641
%1643
%1645
%1647
%1650
%1653
%1655
%1657
%1660
%1663
%1666
%1669
%1672
%1675
%1677
%1679
%1681
%1683
%1686
%1689
%1692
%1694
%1697
%1699
%1701
%1703
%1705
%1707
%1711
%1714
%1717
%1720
%1723
%1726
%1729
%1732
%1737
%1742
%1747
%1751
%1756
%1759
%1762
%1765
%1768
%1771
%1774
%1776
%1777
%1778
%1779
%1780
%1781
%1782
%1783
%1784
%1785
%1786
%1787
%1788
%1789
%1790
%1791
%1792
%1793
%1794
%1795
%1796
%1797
%1798
%1799
%1800
%1801
%1802
%1803
%1804
%1805
%1806
%1808
%1810
%1812
%1814
%1816
%1817
%1819
%1821
%1823
%1825
%1827
%1828
%1829
%1830
%1831
%1832
%1833
%1834
%1835
%1836
%1837
%1838
%1839
%1840
%1841
%1842
%1843
%1844
%1845
%1846
%1847
%1848
%1849
%1850
%1851
%1852
%1853
%1856
%1858
%1860
%1863
%1867
%1870
%1873
%1875
%1877
%1881
%1884
%1887
%1889
%1893
%1896
%1899
%1902
%1904
%1906
%1909
%1910
%1913
%1914
%1915
%1917
%1918
%1919
%1920
%1921
%1922
%1923
%1924
%1925
%1926
%1927
%1928
%1929
%1930
%1931
%1932
%1933
%1934
%1935
%1936
%1937
%1938
%1939
%1940
%1941
%1942
%1943
%1944
%1945
%1946
%1947
%1948
%1949
%1950
%1953
%1955
%1958
%1960
%1962
%1963
%1964
%1965
%1966
%1967
%1968
%1969
%1970
%1971
%1972
%1973
%1974
%1976
%1979
%1981
%1983
%1986
%1987
%1989
%1990
%1993
%1996
%1998
%1999
%2000
%2001
%2002
%2003
%2004
%2005
%2006
%2007
%2008
%2009
%2010
%2011
%2012
%2013
%2014
%2015
%2016
%2018
%2019
%2021
%2024
%2025
%2027
%2028
%2030
%2031
%2033
%2034
%2035
%2036
%2037
%2038
%2039
%2040
%2041
%2042
%2043
%2044
%2045
%2046
%2047
%2048
%2049
%2050
%2051
%2052
%2053
%2054
%2055
%2056
%2057
%2058
%2059
%2060
%2061
%2062
%2063
%2064
%2065
%2066
%2067
%2068
%2069
%2070
%2071
%2072
%2073
%2074
%2075
%2076
%2077
%2078
%2079
%2080
%2081
%2082
%2083
%2084
%2085
%2086
%2087
%2088
%2089
%2090
%2091
%2092
%2093
%2094
%2095
%2096
%2097
%2098
%2099
%2100
%2101
%2102
%2103
%2104
%2105
%2106
%2107
%2108
%2109
%2110
%709
%2111
%2112
%2113
%2114
%2115
%2116
%2117
%2118
%2119
%2120
%2121
%2122
%2123
%2124
%2125
%2126
%2127
%2128
%2129
%2130
%2133
%2136
%2139
%2142
%2145
%2146
%2149
%2151
%2154
%2156
%2159
%2161
%2164
%2166
%2169
%2171
%2172
%2173
%2174
%2175
%2176
%2177
%669
%671
%673
%675
%677
%678
%679
%681
%683
%685
%687
%689
%690
%693
%695
%698
%699
%700
%703
%704
%705
%706
%707
%708
%710
%712
%714
%716
%719
%721
%723
%725
%729
%731
%733
%736
%738
%740
%742
%745
%747
%749
%751
%753
%755
%757
%761
%765
%769
%772
%775
%778
%781
%784
%787
%790
%793
%796
%799
%803
%805
%807
%809
%811
%813
%815
%817
%819
%821
%823
%825
%827
%829
%831
%835
%838
%842
%845
%848
%852
%855
%858
%862
%865
%868
%871
%874
%878
%881
%884
%888
%891
%894
%898
%901
%904
%908
%911
%914
%917
%920
%924
%930
%934
%938
%941
%944
%948
%951
%954
%958
%961
%964
%967
%970
%974
%978
%982
%987
%990
%993
%997
%1000
%1003
%1007
%1010
%1013
%1016
%1019
%1023
%1028
%1032
%1036
%1039
%1042
%1046
%1049
%1052
%1056
%1059
%1062
%1065
%1068
%1072
%1076
%1080
%1086
%1089
%1092
%1098
%1101
%1104
%1108
%1112
%1115
%1118
%1122
%1126
%1130
%1134
%1137
%1140
%1143
%1147
%1150
%1154
%1157
%1160
%1163
%1166
%1170
%1173
%1177
%1180
%1182
%1184
%1186
%1188
%1190
%1192
%1194
%1196
%1198
%1200
%1202
%1204
%1206
%1208
%1211
%1214
%1217
%1221
%1224
%1227
%1230
%1232
%1234
%1236
%1238
%1240
%1242
%1244
%1246
%1248
%1250
%1252
%1254
%1256
%1258
%1261
%1264
%1267
%1271
%1274
%1278
%1281
%1283
%1285
%1287
%1289
%1291
%1293
%1295
%1297
%1299
%1301
%1303
%1305
%1307
%1309
%1311
%1313
%1315
%1317
%1319
%1321
%1323
%1325
%1327
%1329
%1331
%1333
%1335
%1340
%1343
%1346
%1349
%1353
%1356
%1360
%1363
%1367
%1370
%1375
%1378
%1382
%1384
%1387
%1389
%1391
%1393
%1396
%1398
%1402
%1405
%1409
%1412
%1416
%1418
%1421
%1423
%1425
%1427
%1430
%1432
%1436
%1439
%1443
%1446
%1450
%1452
%1455
%1457
%1459
%1461
%1464
%1466
%1470
%1473
%1477
%1480
%1484
%1486
%1488
%1490
%1492
%1494
%1496
%1498
%1502
%1505
%1509
%1512
%1516
%1518
%1521
%1523
%1525
%1527
%1530
%1532
%1536
%1539
%1542
%1545
%1549
%1551
%1553
%1555
%1557
%1559
%1561
%1563
%1566
%1569
%1573
%1576
%1580
%1582
%1584
%1587
%1590
%1593
%1598
%1601
%1603
%1607
%1609
%1612
%1615
%1618
%1620
%1622
%1624
%1627
%1630
%1632
%1635
%1638
%1641
%1643
%1645
%1647
%1650
%1653
%1655
%1657
%1660
%1663
%1666
%1669
%1672
%1675
%1677
%1679
%1681
%1683
%1686
%1689
%1692
%1694
%1697
%1699
%1701
%1703
%1705
%1707
%1711
%1714
%1717
%1720
%1723
%1726
%1729
%1732
%1737
%1742
%1747
%1751
%1756
%1759
%1762
%1765
%1768
%1771
%1774
%1776
%1777
%1778
%1779
%1780
%1781
%1782
%1783
%1784
%1785
%1786
%1787
%1788
%1789
%1790
%1791
%1792
%1793
%1794
%1795
%1796
%1797
%1798
%1799
%1800
%1801
%1802
%1803
%1804
%1805
%1806
%1808
%1810
%1812
%1814
%1816
%1817
%1819
%1821
%1823
%1825
%1827
%1828
%1829
%1830
%1831
%1832
%1833
%1834
%1835
%1836
%1837
%1838
%1839
%1840
%1841
%1842
%1843
%1844
%1845
%1846
%1847
%1848
%1849
%1850
%1851
%1852
%1853
%1856
%1858
%1860
%1863
%1867
%1870
%1873
%1875
%1877
%1881
%1884
%1887
%1889
%1893
%1896
%1899
%1902
%1904
%1906
%1909
%1910
%1913
%1914
%1915
%1917
%1918
%1919
%1920
%1921
%1922
%1923
%1924
%1925
%1926
%1927
%1928
%1929
%1930
%1931
%1932
%1933
%1934
%1935
%1936
%1937
%1938
%1939
%1940
%1941
%1942
%1943
%1944
%1945
%1946
%1947
%1948
%1949
%1950
%1953
%1955
%1958
%1960
%1962
%1963
%1964
%1965
%1966
%1967
%1968
%1969
%1970
%1971
%1972
%1973
%1974
%1976
%1979
%1981
%1983
%1986
%1987
%1989
%1990
%1993
%1996
%1998
%1999
%2000
%2001
%2002
%2003
%2004
%2005
%2006
%2007
%2008
%2009
%2010
%2011
%2012
%2013
%2014
%2015
%2016
%2018
%2019
%2021
%2024
%2025
%2027
%2028
%2030
%2031
%2033
%2034
%2035
%2036
%2037
%2038
%2039
%2040
%2041
%2042
%2043
%2044
%2045
%2046
%2047
%2048
%2049
%2050
%2051
%2052
%2053
%2054
%2055
%2056
%2057
%2058
%2059
%2060
%2061
%2062
%2063
%2064
%2065
%2066
%2067
%2068
%2069
%2070
%2071
%2072
%2073
%2074
%2075
%2076
%2077
%2078
%2079
%2080
%2081
%2082
%2083
%2084
%2085
%2086
%2087
%2088
%2089
%2090
%2091
%2092
%2093
%2094
%2095
%2096
%2097
%2098
%2099
%2100
%2101
%2102
%2103
%2104
%2105
%2106
%2107
%2108
%2109
%2110
%709
%2111
%2112
%2113
%2114
%2115
%2116
%2117
%2118
%2119
%2120
%2121
%2122
%2123
%2124
%2125
%2126
%2127
%2128
%2129
%2130
%2133
%2136
%2139
%2142
%2145
%2146
%2149
%2151
%2154
%2156
%2159
%2161
%2164
%2166
%2169
%2171
%2172
%2173
%2174
%2175
%2176
%2177
%669
%671
%673
%675
%677
%678
%679
%681
%683
%685
%687
%689
%690
%693
%695
%698
%699
%700
%703
%704
%705
%706
%707
%708
%710
%712
%714
%716
%719
%721
%723
%725
%729
%731
%733
%736
%738
%740
%742
%745
%747
%749
%751
%753
%755
%757
%761
%765
%769
%772
%775
%778
%781
%784
%787
%790
%793
%796
%799
%803
%805
%807
%809
%811
%813
%815
%817
%819
%821
%823
%825
%827
%829
%831
%835
%838
%842
%845
%848
%852
%855
%858
%862
%865
%868
%871
%874
%878
%881
%884
%888
%891
%894
%898
%901
%904
%908
%911
%914
%917
%920
%924
%930
%934
%938
%941
%944
%948
%951
%954
%958
%961
%964
%967
%970
%974
%978
%982
%987
%990
%993
%997
%1000
%1003
%1007
%1010
%1013
%1016
%1019
%1023
%1028
%1032
%1036
%1039
%1042
%1046
%1049
%1052
%1056
%1059
%1062
%1065
%1068
%1072
%1076
%1080
%1086
%1089
%1092
%1098
%1101
%1104
%1108
%1112
%1115
%1118
%1122
%1126
%1130
%1134
%1137
%1140
%1143
%1147
%1150
%1154
%1157
%1160
%1163
%1166
%1170
%1173
%1177
%1180
%1182
%1184
%1186
%1188
%1190
%1192
%1194
%1196
%1198
%1200
%1202
%1204
%1206
%1208
%1211
%1214
%1217
%1221
%1224
%1227
%1230
%1232
%1234
%1236
%1238
%1240
%1242
%1244
%1246
%1248
%1250
%1252
%1254
%1256
%1258
%1261
%1264
%1267
%1271
%1274
%1278
%1281
%1283
%1285
%1287
%1289
%1291
%1293
%1295
%1297
%1299
%1301
%1303
%1305
%1307
%1309
%1311
%1313
%1315
%1317
%1319
%1321
%1323
%1325
%1327
%1329
%1331
%1333
%1335
%1340
%1343
%1346
%1349
%1353
%1356
%1360
%1363
%1367
%1370
%1375
%1378
%1382
%1384
%1387
%1389
%1391
%1393
%1396
%1398
%1402
%1405
%1409
%1412
%1416
%1418
%1421
%1423
%1425
%1427
%1430
%1432
%1436
%1439
%1443
%1446
%1450
%1452
%1455
%1457
%1459
%1461
%1464
%1466
%1470
%1473
%1477
%1480
%1484
%1486
%1488
%1490
%1492
%1494
%1496
%1498
%1502
%1505
%1509
%1512
%1516
%1518
%1521
%1523
%1525
%1527
%1530
%1532
%1536
%1539
%1542
%1545
%1549
%1551
%1553
%1555
%1557
%1559
%1561
%1563
%1566
%1569
%1573
%1576
%1580
%1582
%1584
%1587
%1590
%1593
%1598
%1601
%1603
%1607
%1609
%1612
%1615
%1618
%1620
%1622
%1624
%1627
%1630
%1632
%1635
%1638
%1641
%1643
%1645
%1647
%1650
%1653
%1655
%1657
%1660
%1663
%1666
%1669
%1672
%1675
%1677
%1679
%1681
%1683
%1686
%1689
%1692
%1694
%1697
%1699
%1701
%1703
%1705
%1707
%1711
%1714
%1717
%1720
%1723
%1726
%1729
%1732
%1737
%1742
%1747
%1751
%1756
%1759
%1762
%1765
%1768
%1771
%1774
%1776
%1777
%1778
%1779
%1780
%1781
%1782
%1783
%1784
%1785
%1786
%1787
%1788
%1789
%1790
%1791
%1792
%1793
%1794
%1795
%1796
%1797
%1798
%1799
%1800
%1801
%1802
%1803
%1804
%1805
%1806
%1808
%1810
%1812
%1814
%1816
%1817
%1819
%1821
%1823
%1825
%1827
%1828
%1829
%1830
%1831
%1832
%1833
%1834
%1835
%1836
%1837
%1838
%1839
%1840
%1841
%1842
%1843
%1844
%1845
%1846
%1847
%1848
%1849
%1850
%1851
%1852
%1853
%1856
%1858
%1860
%1863
%1867
%1870
%1873
%1875
%1877
%1881
%1884
%1887
%1889
%1893
%1896
%1899
%1902
%1904
%1906
%1909
%1910
%1913
%1914
%1915
%1917
%1918
%1919
%1920
%1921
%1922
%1923
%1924
%1925
%1926
%1927
%1928
%1929
%1930
%1931
%1932
%1933
%1934
%1935
%1936
%1937
%1938
%1939
%1940
%1941
%1942
%1943
%1944
%1945
%1946
%1947
%1948
%1949
%1950
%1953
%1955
%1958
%1960
%1962
%1963
%1964
%1965
%1966
%1967
%1968
%1969
%1970
%1971
%1972
%1973
%1974
%1976
%1979
%1981
%1983
%1986
%1987
%1989
%1990
%1993
%1996
%1998
%1999
%2000
%2001
%2002
%2003
%2004
%2005
%2006
%2007
%2008
%2009
%2010
%2011
%2012
%2013
%2014
%2015
%2016
%2018
%2019
%2021
%2024
%2025
%2027
%2028
%2030
%2031
%2033
%2034
%2035
%2036
%2037
%2038
%2039
%2040
%2041
%2042
%2043
%2044
%2045
%2046
%2047
%2048
%2049
%2050
%2051
%2052
%2053
%2054
%2055
%2056
%2057
%2058
%2059
%2060
%2061
%2062
%2063
%2064
%2065
%2066
%2067
%2068
%2069
%2070
%2071
%2072
%2073
%2074
%2075
%2076
%2077
%2078
%2079
%2080
%2081
%2082
%2083
%2084
%2085
%2086
%2087
%2088
%2089
%2090
%2091
%2092
%2093
%2094
%2095
%2096
%2097
%2098
%2099
%2100
%2101
%2102
%2103
%2104
%2105
%2106
%2107
%2108
%2109
%2110
%709
%2111
%2112
%2113
%2114
%2115
%2116
%2117
%2118
%2119
%2120
%2121
%2122
%2123
%2124
%2125
%2126
%2127
%2128
%2129
%2130
%2133
%2136
%2139
%2142
%2145
%2146
%2149
%2151
%2154
%2156
%2159
%2161
%2164
%2166
%2169
%2171
%2172
%2173
%2174
%2175
%2176
%2177

reconstruct214.0ms (9.4%)

Counts
2 538 → 358
Compiler

Compiled 2 538 to 2 267 computations (10.7% saved)

eval17.0ms (0.7%)

Compiler

Compiled 180 to 556 computations (-208.9% saved)

prune4.0ms (0.2%)

Pruning

10 alts after pruning (1 fresh and 9 done)

PrunedKeptTotal
New1791180
Fresh000
Picked033
Done167
Total18010190
Accuracy
100.0%
Counts
190 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(fma.f64 (-.f64 y x) (/.f64 z t) x)
68.1%
(fma.f64 (*.f64 (approx (- y x) y) z) (/.f64 #s(literal 1 binary64) t) x)
40.3%
(fma.f64 (approx (- y x) y) (/.f64 z t) (approx x #s(literal 0 binary64)))
71.7%
(fma.f64 (approx (- y x) y) (/.f64 z t) x)
91.4%
(fma.f64 z (/.f64 (-.f64 y x) t) x)
36.0%
(fma.f64 z (/.f64 (approx (- y x) y) t) (approx x #s(literal 0 binary64)))
37.7%
(+.f64 (approx x #s(literal 0 binary64)) (/.f64 (*.f64 (approx (- y x) y) z) t))
65.7%
(+.f64 (approx x #s(literal 0 binary64)) (/.f64 (approx (- y x) (-.f64 y x)) (/.f64 t z)))
40.3%
(+.f64 (approx x #s(literal 0 binary64)) (/.f64 (approx (- y x) y) (/.f64 t z)))
93.7%
(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))
Compiler

Compiled 10 to 28 computations (-180.0% saved)

regimes45.0ms (2.0%)

Accuracy

Total 3.7b remaining (8.6%)

Threshold costs 0.8b (1.9%)

1.6b63.3%
1.2b0.0%
0.8b0.0%
-0.0b-0.0%

Counts
1 → 1
3 → 1
8 → 3
9 → 1
Calls
Call 1
Inputs
(fma.f64 z (/.f64 (approx (- y x) y) t) x)
Outputs
(fma.f64 z (/.f64 (approx (- y x) y) t) x)
Call 2
Inputs
%4 = (approx (- y x) y)
%6 = (/.f64 %4 t)
(fma.f64 z %6 x)
(fma.f64 z %6 (approx x #s(literal 0 binary64)))
(fma.f64 %4 (/.f64 z t) x)
Outputs
(fma.f64 (approx (- y x) y) (/.f64 z t) x)
Call 3
Inputs
%4 = (approx (- y x) y)
%6 = (/.f64 %4 t)
%9 = (approx x #s(literal 0 binary64))
%11 = (/.f64 z t)
%15 = (/.f64 (*.f64 %4 z) t)
(fma.f64 z %6 x)
(fma.f64 z %6 %9)
(fma.f64 %4 %11 x)
(fma.f64 %4 %11 %9)
(+.f64 x %15)
(+.f64 %9 %15)
(+.f64 %9 (/.f64 %4 (/.f64 t z)))
(fma.f64 z (/.f64 (-.f64 y x) t) x)
Outputs
%6 = (fma.f64 z (/.f64 (-.f64 y x) t) x)
%6
(+.f64 x (/.f64 (*.f64 (approx (- y x) y) z) t))
%6
Call 4
Inputs
%4 = (approx (- y x) y)
%6 = (/.f64 %4 t)
%9 = (approx x #s(literal 0 binary64))
%11 = (/.f64 z t)
%15 = (/.f64 (*.f64 %4 z) t)
%21 = (-.f64 y x)
(fma.f64 z %6 x)
(fma.f64 z %6 %9)
(fma.f64 %4 %11 x)
(fma.f64 %4 %11 %9)
(+.f64 x %15)
(+.f64 %9 %15)
(+.f64 %9 (/.f64 %4 (/.f64 t z)))
(fma.f64 z (/.f64 %21 t) x)
(fma.f64 %21 %11 x)
Outputs
(fma.f64 (-.f64 y x) (/.f64 z t) x)
Calls

5 calls:

9.0ms
z
9.0ms
y
9.0ms
t
9.0ms
x
8.0ms
(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))
Results
AccuracySegmentsBranch
67.4%1
t
67.4%1
z
67.4%1
y
67.4%1
x
67.4%1
(+.f64 x (/.f64 (*.f64 (-.f64 y x) z) t))
Compiler

Compiled 22 to 66 computations (-200.0% saved)

bsearch0.0ms (0.0%)

bsearch12.0ms (0.5%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
7.0ms
6.252784341431828e-144
1.0721470792923174e-141
6.0ms
-1.2753670394289681e-138
-3.655739952699512e-140
Samples
5.0ms224×0valid
Compiler

Compiled 16 to 32 computations (-100.0% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
Div: 0.0ms (0.0% of total, 0.0 MiB)
Sub: 0.0ms (0.0% of total, 0.0 MiB)
Mul: 0.0ms (0.0% of total, 0.0 MiB)
Add: 0.0ms (0.0% of total, 0.0 MiB)

bsearch0.0ms (0.0%)

bsearch0.0ms (0.0%)

derivations78.0ms (3.4%)

Stop Event
fuel
Compiler

Compiled 4 to 21 computations (-425.0% saved)

preprocess17.0ms (0.7%)

Compiler

Compiled 5 to 29 computations (-480.0% saved)

end0.0ms (0.0%)

gc510ms (22.5%)

Allocations
AllocatedPercentPhase
704.6 MiB33.3%reconstruct
436.2 MiB20.6%rewrite
322.4 MiB15.2%sample
238.6 MiB11.3%series
143.3 MiB6.8%eval
59.7 MiB2.8%derivations
55.8 MiB2.6%regimes
50.7 MiB2.4%preprocess
48.7 MiB2.3%prune
40.2 MiB1.9%analyze
15.5 MiB0.7%bsearch
0.0 MiB0.0%start
0.0 MiB0.0%end
2 115.8 MiB100.0%total

Profiling

Loading profile data...