Graphics.Rendering.Plot.Render.Plot.Axis:tickPosition from plot-0.2.3.4

Time bar (total: 2.9s)

start0.0ms (0.0%)

analyze91.0ms (3.2%)

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)

sample424.0ms (14.8%)

Samples
355.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 15.0ms
Div: 6.0ms (39.0% of total, 0.0 MiB)
Sub: 3.0ms (19.5% of total, 0.0 MiB)
Mul: 3.0ms (19.5% of total, 0.0 MiB)
Add: 3.0ms (19.5% of total, 0.0 MiB)
Bogosity

preprocess32.0ms (1.1%)

Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
050145
1261135
2931135
33333135
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
Compiler

Compiled 2 to 16 computations (-700.0% saved)

sample0.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series23.0ms (0.8%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0127601
Stop Event
iter-limit
Counts
8 → 36
Calls
Call 1
Inputs
%2 = (-.f64 y x)
%5 = (/.f64 z t)
%6 = (*.f64 %2 %5)
x
y
%2
z
t
%5
%6
(+.f64 x %6)
Outputs
%5 = (- y x)
%8 = (*.f64 #s(literal -1 binary64) x)
%13 = (/ z t)
%14 = (* %5 %13)
%15 = (*.f64 y z)
%16 = (/.f64 %15 t)
%18 = (*.f64 x z)
%19 = (/.f64 %18 t)
%20 = (fma.f64 #s(literal -1 binary64) %19 %16)
%22 = (+ x %14)
%24 = (/.f64 z t)
%26 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %24))
%30 = (/.f64 y x)
%34 = (*.f64 #s(literal -1 binary64) %19)
%37 = (/.f64 %15 (*.f64 t x))
%38 = (fma.f64 #s(literal -1 binary64) %24 %37)
%51 = (fma.f64 #s(literal -1 binary64) %37 %24)
%63 = (-.f64 y x)
%65 = (+.f64 x %34)
%69 = (/.f64 x y)
%75 = (/.f64 %18 (*.f64 t y))
%99 = (*.f64 z %63)
%100 = (/.f64 %99 t)
%102 = (/.f64 y t)
%103 = (/.f64 x t)
%105 = (*.f64 z (-.f64 %102 %103))
%109 = (/.f64 x z)
(approx x #s(literal 0 binary64))
(approx x x)
(approx %5 y)
(approx %5 (+.f64 y %8))
(approx %14 %16)
(approx %14 %20)
(approx %22 (fma.f64 x %26 %16))
(approx %5 %8)
(approx %5 (*.f64 x (-.f64 %30 #s(literal 1 binary64))))
(approx %14 %34)
(approx %14 (*.f64 x %38))
(approx %22 (*.f64 x %26))
(approx %22 (*.f64 x (+.f64 #s(literal 1 binary64) %38)))
(approx %5 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %30)))))
(approx %14 (*.f64 #s(literal -1 binary64) (*.f64 x %51)))
(approx %22 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %24 #s(literal 1 binary64)))))
(approx %22 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %51 #s(literal 1 binary64)))))
(approx %5 %63)
(approx %22 %65)
(approx %22 (+.f64 x %20))
(approx %5 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %69))))
(approx %14 (*.f64 y (fma.f64 #s(literal -1 binary64) %75 %24)))
(approx %22 (*.f64 y (fma.f64 #s(literal -1 binary64) %75 (+.f64 %69 %24))))
(approx %5 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %69 #s(literal 1 binary64)))))
(approx %14 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %24 %75))))
(approx %22 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %24 (*.f64 #s(literal -1 binary64) (/.f64 %65 y))))))
(approx z z)
(approx %13 %24)
(approx %14 %100)
(approx %22 (+.f64 x %105))
(approx %22 %105)
(approx %22 (*.f64 z (-.f64 (+.f64 %109 %102) %103)))
(approx %22 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %109 (*.f64 #s(literal -1 binary64) (/.f64 %63 t))))))
(approx t t)
(approx %22 (/.f64 (fma.f64 t x %99) t))
(approx %22 (+.f64 x %100))
Calls

12 calls:

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

rewrite112.0ms (3.9%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0826
01226
14226
213526
350826
4222126
0471226
0499125
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
8 → 600
Calls
Call 1
Inputs
%2 = (-.f64 y x)
%5 = (/.f64 z t)
%6 = (*.f64 %2 %5)
x
y
%2
z
t
%5
%6
(+.f64 x %6)
Outputs
%4 = (-.f64 y x)
%5 = (*.f64 #s(literal 2 binary64) %4)
%20 = (-.f64 x y)
%22 = (neg.f64 x)
%23 = (*.f64 y #s(literal 1 binary64))
%26 = (*.f64 %22 #s(literal 1 binary64))
%28 = (neg.f64 y)
%36 = (/.f64 #s(literal 1 binary64) t)
%37 = (+.f64 z z)
%40 = (neg.f64 z)
%43 = (/.f64 #s(literal -1/2 binary64) t)
%45 = (/.f64 #s(literal 1/2 binary64) t)
%47 = (/.f64 z t)
%48 = (*.f64 #s(literal 2 binary64) %47)
%56 = (/.f64 #s(literal -1 binary64) t)
%58 = (/.f64 %40 t)
%68 = (*.f64 #s(literal 2 binary64) %40)
%70 = (neg.f64 t)
%71 = (*.f64 #s(literal 2 binary64) %70)
%76 = (*.f64 #s(literal 2 binary64) t)
%93 = (/.f64 %4 t)
%94 = (*.f64 %93 %37)
%96 = (*.f64 %20 z)
%97 = (*.f64 %96 #s(literal 2 binary64))
%99 = (*.f64 z %4)
%100 = (*.f64 %99 #s(literal 2 binary64))
%102 = (*.f64 #s(literal 1/2 binary64) %93)
%104 = (/.f64 %20 t)
%106 = (*.f64 %93 z)
%107 = (*.f64 %45 %99)
%112 = (*.f64 %104 z)
%124 = (*.f64 %22 %40)
%125 = (*.f64 %124 #s(literal -1 binary64))
%126 = (*.f64 %40 y)
%127 = (*.f64 %126 #s(literal -1 binary64))
%128 = (*.f64 t %127)
%130 = (*.f64 t t)
%132 = (*.f64 %126 #s(literal 1 binary64))
%133 = (*.f64 t %132)
%135 = (*.f64 t %70)
%137 = (*.f64 z y)
%138 = (*.f64 %137 #s(literal -1 binary64))
%139 = (*.f64 t %138)
%142 = (*.f64 #s(literal -1 binary64) %137)
%143 = (*.f64 t %142)
%146 = (*.f64 t %126)
%149 = (*.f64 t %137)
%152 = (*.f64 %124 #s(literal 1 binary64))
%153 = (*.f64 %70 %127)
%155 = (*.f64 %70 t)
%157 = (*.f64 %70 %132)
%160 = (*.f64 %70 %138)
%163 = (*.f64 %70 %142)
%166 = (*.f64 %70 %126)
%169 = (*.f64 %70 %137)
%172 = (*.f64 %22 z)
%173 = (*.f64 %172 #s(literal -1 binary64))
%186 = (*.f64 #s(literal -1 binary64) %172)
%215 = (*.f64 t %125)
%218 = (*.f64 t %152)
%221 = (*.f64 t %173)
%224 = (*.f64 t %186)
%227 = (*.f64 t %124)
%230 = (*.f64 t %172)
%233 = (*.f64 %70 %125)
%236 = (*.f64 %70 %152)
%239 = (*.f64 %70 %173)
%242 = (*.f64 %70 %186)
%245 = (*.f64 %70 %124)
%248 = (*.f64 %70 %172)
%291 = (*.f64 %125 t)
%292 = (*.f64 z %28)
%293 = (*.f64 t %292)
%296 = (*.f64 %125 %70)
%297 = (*.f64 %40 %28)
%298 = (*.f64 t %297)
%301 = (*.f64 %28 %40)
%302 = (*.f64 t %301)
%305 = (*.f64 %28 z)
%306 = (*.f64 t %305)
%313 = (*.f64 %152 t)
%314 = (*.f64 %70 %292)
%317 = (*.f64 %152 %70)
%318 = (*.f64 %70 %297)
%321 = (*.f64 %70 %301)
%324 = (*.f64 %70 %305)
%331 = (*.f64 %173 t)
%334 = (*.f64 %173 %70)
%345 = (*.f64 %186 t)
%348 = (*.f64 %186 %70)
%359 = (*.f64 %124 t)
%362 = (*.f64 %124 %70)
%373 = (*.f64 %172 t)
%376 = (*.f64 %172 %70)
%387 = (*.f64 %127 t)
%388 = (*.f64 z x)
%389 = (*.f64 t %388)
%392 = (*.f64 %127 %70)
%393 = (*.f64 %40 x)
%394 = (*.f64 t %393)
%397 = (*.f64 x %40)
%398 = (*.f64 t %397)
%401 = (*.f64 x z)
%402 = (*.f64 t %401)
%409 = (*.f64 %132 t)
%410 = (*.f64 %70 %388)
%413 = (*.f64 %132 %70)
%414 = (*.f64 %70 %393)
%417 = (*.f64 %70 %397)
%420 = (*.f64 %70 %401)
%427 = (*.f64 %138 t)
%430 = (*.f64 %138 %70)
%441 = (*.f64 %142 t)
%444 = (*.f64 %142 %70)
%455 = (*.f64 %126 t)
%458 = (*.f64 %126 %70)
%469 = (*.f64 %137 t)
%472 = (*.f64 %137 %70)
%483 = (*.f64 %58 x)
%484 = (fma.f64 %483 %70 %126)
%487 = (fma.f64 %483 t %137)
%490 = (*.f64 %47 y)
%491 = (fma.f64 %490 %70 %124)
%494 = (fma.f64 %490 t %172)
%497 = (fma.f64 %124 %70 %458)
%499 = (neg.f64 %130)
%501 = (fma.f64 %124 t %472)
%503 = (neg.f64 %155)
%505 = (fma.f64 %172 %70 %455)
%507 = (neg.f64 %135)
%509 = (fma.f64 %172 t %469)
%512 = (fma.f64 %126 %70 %362)
%515 = (fma.f64 %126 t %376)
%518 = (fma.f64 %137 %70 %359)
%521 = (fma.f64 %137 t %373)
%524 = (fma.f64 %124 %70 %166)
%527 = (fma.f64 %124 t %169)
%530 = (fma.f64 %172 %70 %146)
%533 = (fma.f64 %172 t %149)
%536 = (fma.f64 %126 %70 %245)
%539 = (fma.f64 %126 t %248)
%542 = (fma.f64 %137 %70 %227)
%545 = (fma.f64 %137 t %230)
%577 = (*.f64 %124 #s(literal 2 binary64))
%579 = (/.f64 %22 t)
%580 = (*.f64 %579 %37)
%582 = (*.f64 %172 #s(literal 2 binary64))
%584 = (*.f64 %126 #s(literal 2 binary64))
%586 = (/.f64 y t)
%587 = (*.f64 %586 %37)
%589 = (*.f64 %137 #s(literal 2 binary64))
%598 = (*.f64 #s(literal 1/2 binary64) %579)
%600 = (*.f64 #s(literal 1/2 binary64) %586)
%602 = (/.f64 %28 t)
%604 = (/.f64 x t)
%611 = (*.f64 %45 %172)
%613 = (*.f64 %45 %137)
%622 = (*.f64 %58 y)
%624 = (*.f64 %47 x)
%643 = (fma.f64 t x %99)
%646 = (*.f64 %643 #s(literal -1 binary64))
%648 = (*.f64 %643 #s(literal 1 binary64))
%650 = (*.f64 t x)
%651 = (-.f64 %96 %650)
%655 = (fma.f64 %93 z x)
%659 = (fma.f64 %70 x %126)
%672 = (fma.f64 t x %137)
%685 = (*.f64 %70 x)
%700 = (*.f64 %70 %130)
%704 = (*.f64 %70 %155)
%708 = (*.f64 %70 %135)
%749 = (*.f64 %70 %96)
%752 = (*.f64 %70 %99)
%769 = (*.f64 t %130)
%773 = (*.f64 t %155)
%777 = (*.f64 t %135)
%818 = (*.f64 t %659)
%821 = (*.f64 t %672)
%824 = (*.f64 %70 %659)
%827 = (*.f64 %70 %672)
%846 = (*.f64 %70 %685)
%849 = (*.f64 %70 %650)
%852 = (*.f64 t %685)
%855 = (*.f64 t %650)
%866 = (*.f64 %130 %685)
%868 = (*.f64 %130 %70)
%870 = (*.f64 %130 %650)
%872 = (*.f64 %130 t)
%874 = (*.f64 %155 %685)
%876 = (*.f64 %155 %70)
%878 = (*.f64 %155 %650)
%880 = (*.f64 %155 t)
%882 = (*.f64 %135 %685)
%884 = (*.f64 %135 %70)
%886 = (*.f64 %135 %650)
%888 = (*.f64 %135 t)
%950 = (*.f64 %659 t)
%953 = (*.f64 %659 %70)
%964 = (*.f64 %672 t)
%967 = (*.f64 %672 %70)
%985 = (*.f64 t %96)
%989 = (*.f64 t %99)
%996 = (fma.f64 %586 z x)
%997 = (fma.f64 %996 %70 %124)
%1000 = (fma.f64 %996 t %172)
%1003 = (*.f64 x #s(literal 1 binary64))
%1004 = (fma.f64 %1003 %70 %96)
%1007 = (fma.f64 %1003 t %99)
%1011 = (fma.f64 %650 %70 (*.f64 %96 t))
%1015 = (fma.f64 %650 t (*.f64 %99 t))
%1018 = (fma.f64 %650 %70 %985)
%1021 = (fma.f64 %650 t %989)
%1046 = (-.f64 %490 %22)
%1053 = (fma.f64 %604 %40 x)
%1160 = (fma.f64 x #s(literal 1 binary64) %490)
x
y
(*.f64 #s(literal 1/2 binary64) %5)
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %4))
(*.f64 #s(literal 1 binary64) %4)
(*.f64 %4 #s(literal 1 binary64))
(pow.f64 %4 #s(literal 1 binary64))
(/.f64 (neg.f64 %5) #s(literal -2 binary64))
(/.f64 %5 #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %4 #s(literal -1 binary64)))
(neg.f64 %20)
(fma.f64 %22 #s(literal 1 binary64) %23)
(fma.f64 #s(literal 1 binary64) %22 y)
(fma.f64 y #s(literal 1 binary64) %26)
(-.f64 %22 %28)
%4
(+.f64 %26 %23)
(+.f64 %23 %26)
(+.f64 %22 y)
(+.f64 y %22)
z
t
(*.f64 (*.f64 %36 %37) #s(literal 1/2 binary64))
(*.f64 (*.f64 %40 #s(literal 2 binary64)) %43)
(*.f64 %37 %45)
(*.f64 #s(literal 1/2 binary64) %48)
(*.f64 #s(literal 2 binary64) (*.f64 %43 %40))
(*.f64 #s(literal 2 binary64) (*.f64 %45 z))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %47))
(*.f64 %56 %40)
(*.f64 #s(literal -1 binary64) %58)
(*.f64 %36 z)
(*.f64 %40 %56)
(*.f64 #s(literal 1 binary64) %47)
(*.f64 %47 #s(literal 1 binary64))
(*.f64 z %36)
(pow.f64 %47 #s(literal 1 binary64))
(/.f64 (neg.f64 %48) #s(literal -2 binary64))
(/.f64 (neg.f64 %68) (neg.f64 %71))
(/.f64 %48 #s(literal 2 binary64))
(/.f64 (neg.f64 %37) (neg.f64 %76))
(/.f64 (*.f64 #s(literal -1 binary64) %40) t)
(/.f64 (*.f64 %40 #s(literal -1 binary64)) t)
(/.f64 %68 %71)
(/.f64 %37 %76)
(/.f64 %40 %70)
(/.f64 #s(literal 1 binary64) (pow.f64 %47 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %70 %40))
(/.f64 #s(literal 1 binary64) (/.f64 t z))
%47
(neg.f64 %58)
(*.f64 %94 #s(literal 1/2 binary64))
(*.f64 %97 %43)
(*.f64 %100 %45)
(*.f64 %37 %102)
(*.f64 %104 %40)
%106
(*.f64 #s(literal 2 binary64) %107)
(*.f64 %58 %20)
(*.f64 %56 %96)
(*.f64 %96 %56)
(*.f64 #s(literal -1 binary64) %112)
(*.f64 %99 %36)
(*.f64 %20 %58)
(*.f64 %36 %99)
(*.f64 %40 %104)
(*.f64 #s(literal 1 binary64) %106)
(*.f64 %106 #s(literal 1 binary64))
(*.f64 %47 %4)
(*.f64 z %93)
(*.f64 %4 %47)
(pow.f64 %106 #s(literal 1 binary64))
(/.f64 (fma.f64 %125 t %128) %130)
(/.f64 (fma.f64 %125 %70 %133) %135)
(/.f64 (fma.f64 %125 %70 %139) %135)
(/.f64 (fma.f64 %125 %70 %143) %135)
(/.f64 (fma.f64 %125 %70 %146) %135)
(/.f64 (fma.f64 %125 t %149) %130)
(/.f64 (fma.f64 %152 t %153) %155)
(/.f64 (fma.f64 %152 %70 %157) %130)
(/.f64 (fma.f64 %152 %70 %160) %130)
(/.f64 (fma.f64 %152 %70 %163) %130)
(/.f64 (fma.f64 %152 %70 %166) %130)
(/.f64 (fma.f64 %152 t %169) %155)
(/.f64 (fma.f64 %173 t %153) %155)
(/.f64 (fma.f64 %173 %70 %157) %130)
(/.f64 (fma.f64 %173 %70 %160) %130)
(/.f64 (fma.f64 %173 %70 %163) %130)
(/.f64 (fma.f64 %173 %70 %166) %130)
(/.f64 (fma.f64 %173 t %169) %155)
(/.f64 (fma.f64 %186 t %153) %155)
(/.f64 (fma.f64 %186 %70 %157) %130)
(/.f64 (fma.f64 %186 %70 %160) %130)
(/.f64 (fma.f64 %186 %70 %163) %130)
(/.f64 (fma.f64 %186 %70 %166) %130)
(/.f64 (fma.f64 %186 t %169) %155)
(/.f64 (fma.f64 %124 t %153) %155)
(/.f64 (fma.f64 %124 %70 %157) %130)
(/.f64 (fma.f64 %124 %70 %160) %130)
(/.f64 (fma.f64 %124 %70 %163) %130)
(/.f64 (fma.f64 %172 t %128) %130)
(/.f64 (fma.f64 %172 %70 %133) %135)
(/.f64 (fma.f64 %172 %70 %139) %135)
(/.f64 (fma.f64 %172 %70 %143) %135)
(/.f64 (fma.f64 %127 t %215) %130)
(/.f64 (fma.f64 %127 %70 %218) %135)
(/.f64 (fma.f64 %127 %70 %221) %135)
(/.f64 (fma.f64 %127 %70 %224) %135)
(/.f64 (fma.f64 %127 %70 %227) %135)
(/.f64 (fma.f64 %127 t %230) %130)
(/.f64 (fma.f64 %132 t %233) %155)
(/.f64 (fma.f64 %132 %70 %236) %130)
(/.f64 (fma.f64 %132 %70 %239) %130)
(/.f64 (fma.f64 %132 %70 %242) %130)
(/.f64 (fma.f64 %132 %70 %245) %130)
(/.f64 (fma.f64 %132 t %248) %155)
(/.f64 (fma.f64 %138 t %233) %155)
(/.f64 (fma.f64 %138 %70 %236) %130)
(/.f64 (fma.f64 %138 %70 %239) %130)
(/.f64 (fma.f64 %138 %70 %242) %130)
(/.f64 (fma.f64 %138 %70 %245) %130)
(/.f64 (fma.f64 %138 t %248) %155)
(/.f64 (fma.f64 %142 t %233) %155)
(/.f64 (fma.f64 %142 %70 %236) %130)
(/.f64 (fma.f64 %142 %70 %239) %130)
(/.f64 (fma.f64 %142 %70 %242) %130)
(/.f64 (fma.f64 %142 %70 %245) %130)
(/.f64 (fma.f64 %142 t %248) %155)
(/.f64 (fma.f64 %126 t %233) %155)
(/.f64 (fma.f64 %126 %70 %236) %130)
(/.f64 (fma.f64 %126 %70 %239) %130)
(/.f64 (fma.f64 %126 %70 %242) %130)
(/.f64 (fma.f64 %137 t %215) %130)
(/.f64 (fma.f64 %137 %70 %218) %135)
(/.f64 (fma.f64 %137 %70 %221) %135)
(/.f64 (fma.f64 %137 %70 %224) %135)
(/.f64 (-.f64 %291 %293) %130)
(/.f64 (-.f64 %296 %298) %135)
(/.f64 (-.f64 %296 %302) %135)
(/.f64 (-.f64 %291 %306) %130)
(/.f64 (-.f64 %291 %146) %130)
(/.f64 (-.f64 %296 %149) %135)
(/.f64 (-.f64 %313 %314) %155)
(/.f64 (-.f64 %317 %318) %130)
(/.f64 (-.f64 %317 %321) %130)
(/.f64 (-.f64 %313 %324) %155)
(/.f64 (-.f64 %313 %166) %155)
(/.f64 (-.f64 %317 %169) %130)
(/.f64 (-.f64 %331 %314) %155)
(/.f64 (-.f64 %334 %318) %130)
(/.f64 (-.f64 %334 %321) %130)
(/.f64 (-.f64 %331 %324) %155)
(/.f64 (-.f64 %331 %166) %155)
(/.f64 (-.f64 %334 %169) %130)
(/.f64 (-.f64 %345 %314) %155)
(/.f64 (-.f64 %348 %318) %130)
(/.f64 (-.f64 %348 %321) %130)
(/.f64 (-.f64 %345 %324) %155)
(/.f64 (-.f64 %345 %166) %155)
(/.f64 (-.f64 %348 %169) %130)
(/.f64 (-.f64 %359 %314) %155)
(/.f64 (-.f64 %362 %318) %130)
(/.f64 (-.f64 %362 %321) %130)
(/.f64 (-.f64 %359 %324) %155)
(/.f64 (-.f64 %359 %166) %155)
(/.f64 (-.f64 %362 %169) %130)
(/.f64 (-.f64 %373 %293) %130)
(/.f64 (-.f64 %376 %298) %135)
(/.f64 (-.f64 %376 %302) %135)
(/.f64 (-.f64 %373 %306) %130)
(/.f64 (-.f64 %373 %146) %130)
(/.f64 (-.f64 %376 %149) %135)
(/.f64 (-.f64 %387 %389) %130)
(/.f64 (-.f64 %392 %394) %135)
(/.f64 (-.f64 %392 %398) %135)
(/.f64 (-.f64 %387 %402) %130)
(/.f64 (-.f64 %387 %227) %130)
(/.f64 (-.f64 %392 %230) %135)
(/.f64 (-.f64 %409 %410) %155)
(/.f64 (-.f64 %413 %414) %130)
(/.f64 (-.f64 %413 %417) %130)
(/.f64 (-.f64 %409 %420) %155)
(/.f64 (-.f64 %409 %245) %155)
(/.f64 (-.f64 %413 %248) %130)
(/.f64 (-.f64 %427 %410) %155)
(/.f64 (-.f64 %430 %414) %130)
(/.f64 (-.f64 %430 %417) %130)
(/.f64 (-.f64 %427 %420) %155)
(/.f64 (-.f64 %427 %245) %155)
(/.f64 (-.f64 %430 %248) %130)
(/.f64 (-.f64 %441 %410) %155)
(/.f64 (-.f64 %444 %414) %130)
(/.f64 (-.f64 %444 %417) %130)
(/.f64 (-.f64 %441 %420) %155)
(/.f64 (-.f64 %441 %245) %155)
(/.f64 (-.f64 %444 %248) %130)
(/.f64 (-.f64 %455 %410) %155)
(/.f64 (-.f64 %458 %414) %130)
(/.f64 (-.f64 %458 %417) %130)
(/.f64 (-.f64 %455 %420) %155)
(/.f64 (-.f64 %455 %245) %155)
(/.f64 (-.f64 %458 %248) %130)
(/.f64 (-.f64 %469 %389) %130)
(/.f64 (-.f64 %472 %394) %135)
(/.f64 (-.f64 %472 %398) %135)
(/.f64 (-.f64 %469 %402) %130)
(/.f64 (-.f64 %469 %227) %130)
(/.f64 (-.f64 %472 %230) %135)
(/.f64 (neg.f64 %484) t)
(/.f64 (neg.f64 %487) %70)
(/.f64 (neg.f64 %491) t)
(/.f64 (neg.f64 %494) %70)
(/.f64 (neg.f64 %497) %499)
(/.f64 (neg.f64 %501) %503)
(/.f64 (neg.f64 %505) %507)
(/.f64 (neg.f64 %509) %499)
(/.f64 (neg.f64 %512) %499)
(/.f64 (neg.f64 %515) %503)
(/.f64 (neg.f64 %518) %507)
(/.f64 (neg.f64 %521) %499)
(/.f64 (neg.f64 %524) %499)
(/.f64 (neg.f64 %527) %503)
(/.f64 (neg.f64 %530) %507)
(/.f64 (neg.f64 %533) %499)
(/.f64 (neg.f64 %536) %499)
(/.f64 (neg.f64 %539) %503)
(/.f64 (neg.f64 %542) %507)
(/.f64 (neg.f64 %545) %499)
(/.f64 %484 %70)
(/.f64 %487 t)
(/.f64 %491 %70)
(/.f64 %494 t)
(/.f64 %497 %130)
(/.f64 %501 %155)
(/.f64 %505 %135)
(/.f64 %509 %130)
(/.f64 %512 %130)
(/.f64 %515 %155)
(/.f64 %518 %135)
(/.f64 %521 %130)
(/.f64 %524 %130)
(/.f64 %527 %155)
(/.f64 %530 %135)
(/.f64 %533 %130)
(/.f64 %536 %130)
(/.f64 %539 %155)
(/.f64 %542 %135)
(/.f64 %545 %130)
(/.f64 %96 %70)
(/.f64 %99 t)
(/.f64 #s(literal 1 binary64) (pow.f64 %106 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %70 %96))
(/.f64 #s(literal 1 binary64) (/.f64 t %99))
(neg.f64 %112)
(fma.f64 %577 %43 %490)
(fma.f64 %580 #s(literal 1/2 binary64) %490)
(fma.f64 %582 %45 %490)
(fma.f64 %584 %43 %483)
(fma.f64 %587 #s(literal 1/2 binary64) %483)
(fma.f64 %589 %45 %483)
(fma.f64 %152 %56 %490)
(fma.f64 %173 %56 %490)
(fma.f64 %132 %56 %483)
(fma.f64 %138 %56 %483)
(fma.f64 %26 %47 %490)
(fma.f64 %23 %47 %483)
(fma.f64 %579 z %490)
(fma.f64 %37 %598 %490)
(fma.f64 %37 %600 %483)
(fma.f64 %602 %40 %483)
(fma.f64 %604 %40 %490)
(fma.f64 %124 %56 %490)
(fma.f64 %126 %56 %483)
(fma.f64 %586 z %483)
(fma.f64 %172 %36 %490)
(fma.f64 %137 %36 %483)
(fma.f64 #s(literal 2 binary64) %611 %490)
(fma.f64 #s(literal 2 binary64) %613 %483)
(fma.f64 %483 #s(literal 1 binary64) %490)
(fma.f64 %490 #s(literal 1 binary64) %483)
(fma.f64 %58 %28 %483)
(fma.f64 %58 x %490)
(fma.f64 %28 %58 %483)
(fma.f64 %56 %124 %490)
(fma.f64 %56 %126 %483)
(fma.f64 #s(literal -1 binary64) %622 %483)
(fma.f64 #s(literal -1 binary64) %624 %490)
(fma.f64 %22 %47 %490)
(fma.f64 %36 %172 %490)
(fma.f64 %36 %137 %483)
(fma.f64 %40 %602 %483)
(fma.f64 %40 %604 %490)
(fma.f64 #s(literal 1 binary64) %483 %490)
(fma.f64 #s(literal 1 binary64) %490 %483)
(fma.f64 %47 %22 %490)
(fma.f64 %47 y %483)
(fma.f64 z %579 %490)
(fma.f64 z %586 %483)
(fma.f64 y %47 %483)
(fma.f64 x %58 %490)
(-.f64 %483 %622)
(-.f64 %490 %624)
(+.f64 %483 %490)
(+.f64 %490 %483)
(*.f64 (*.f64 %643 #s(literal 2 binary64)) %45)
(*.f64 %646 %56)
(*.f64 %648 %36)
(*.f64 %651 %56)
(*.f64 %643 %36)
(*.f64 %36 %643)
(*.f64 #s(literal 1 binary64) %655)
(*.f64 %655 #s(literal 1 binary64))
(pow.f64 %655 #s(literal 1 binary64))
(/.f64 (fma.f64 %659 t %233) %155)
(/.f64 (fma.f64 %659 %70 %236) %130)
(/.f64 (fma.f64 %659 %70 %239) %130)
(/.f64 (fma.f64 %659 %70 %242) %130)
(/.f64 (fma.f64 %659 %70 %245) %130)
(/.f64 (fma.f64 %659 t %248) %155)
(/.f64 (fma.f64 %672 t %215) %130)
(/.f64 (fma.f64 %672 %70 %218) %135)
(/.f64 (fma.f64 %672 %70 %221) %135)
(/.f64 (fma.f64 %672 %70 %224) %135)
(/.f64 (fma.f64 %672 %70 %227) %135)
(/.f64 (fma.f64 %672 t %230) %130)
(/.f64 (fma.f64 %685 %70 (*.f64 %70 %484)) %130)
(/.f64 (fma.f64 %685 t (*.f64 %70 %487)) %155)
(/.f64 (fma.f64 %685 %70 (*.f64 %70 %491)) %130)
(/.f64 (fma.f64 %685 t (*.f64 %70 %494)) %155)
(/.f64 (fma.f64 %685 %130 (*.f64 %70 %497)) %700)
(/.f64 (fma.f64 %685 %155 (*.f64 %70 %501)) %704)
(/.f64 (fma.f64 %685 %135 (*.f64 %70 %505)) %708)
(/.f64 (fma.f64 %685 %130 (*.f64 %70 %509)) %700)
(/.f64 (fma.f64 %685 %130 (*.f64 %70 %512)) %700)
(/.f64 (fma.f64 %685 %155 (*.f64 %70 %515)) %704)
(/.f64 (fma.f64 %685 %135 (*.f64 %70 %518)) %708)
(/.f64 (fma.f64 %685 %130 (*.f64 %70 %521)) %700)
(/.f64 (fma.f64 %685 %130 (*.f64 %70 %524)) %700)
(/.f64 (fma.f64 %685 %155 (*.f64 %70 %527)) %704)
(/.f64 (fma.f64 %685 %135 (*.f64 %70 %530)) %708)
(/.f64 (fma.f64 %685 %130 (*.f64 %70 %533)) %700)
(/.f64 (fma.f64 %685 %130 (*.f64 %70 %536)) %700)
(/.f64 (fma.f64 %685 %155 (*.f64 %70 %539)) %704)
(/.f64 (fma.f64 %685 %135 (*.f64 %70 %542)) %708)
(/.f64 (fma.f64 %685 %130 (*.f64 %70 %545)) %700)
(/.f64 (fma.f64 %685 %70 %749) %130)
(/.f64 (fma.f64 %685 t %752) %155)
(/.f64 (fma.f64 %650 %70 (*.f64 t %484)) %135)
(/.f64 (fma.f64 %650 t (*.f64 t %487)) %130)
(/.f64 (fma.f64 %650 %70 (*.f64 t %491)) %135)
(/.f64 (fma.f64 %650 t (*.f64 t %494)) %130)
(/.f64 (fma.f64 %650 %130 (*.f64 t %497)) %769)
(/.f64 (fma.f64 %650 %155 (*.f64 t %501)) %773)
(/.f64 (fma.f64 %650 %135 (*.f64 t %505)) %777)
(/.f64 (fma.f64 %650 %130 (*.f64 t %509)) %769)
(/.f64 (fma.f64 %650 %130 (*.f64 t %512)) %769)
(/.f64 (fma.f64 %650 %155 (*.f64 t %515)) %773)
(/.f64 (fma.f64 %650 %135 (*.f64 t %518)) %777)
(/.f64 (fma.f64 %650 %130 (*.f64 t %521)) %769)
(/.f64 (fma.f64 %650 %130 (*.f64 t %524)) %769)
(/.f64 (fma.f64 %650 %155 (*.f64 t %527)) %773)
(/.f64 (fma.f64 %650 %135 (*.f64 t %530)) %777)
(/.f64 (fma.f64 %650 %130 (*.f64 t %533)) %769)
(/.f64 (fma.f64 %650 %130 (*.f64 t %536)) %769)
(/.f64 (fma.f64 %650 %155 (*.f64 t %539)) %773)
(/.f64 (fma.f64 %650 %135 (*.f64 t %542)) %777)
(/.f64 (fma.f64 %650 %130 (*.f64 t %545)) %769)
(/.f64 (fma.f64 %125 %70 %818) %135)
(/.f64 (fma.f64 %125 t %821) %130)
(/.f64 (fma.f64 %152 %70 %824) %130)
(/.f64 (fma.f64 %152 t %827) %155)
(/.f64 (fma.f64 %173 %70 %824) %130)
(/.f64 (fma.f64 %173 t %827) %155)
(/.f64 (fma.f64 %186 %70 %824) %130)
(/.f64 (fma.f64 %186 t %827) %155)
(/.f64 (fma.f64 %124 %70 %824) %130)
(/.f64 (fma.f64 %124 t %827) %155)
(/.f64 (fma.f64 %172 %70 %818) %135)
(/.f64 (fma.f64 %172 t %821) %130)
(/.f64 (fma.f64 %484 %70 %846) %130)
(/.f64 (fma.f64 %484 t %849) %155)
(/.f64 (fma.f64 %487 %70 %852) %135)
(/.f64 (fma.f64 %487 t %855) %130)
(/.f64 (fma.f64 %491 %70 %846) %130)
(/.f64 (fma.f64 %491 t %849) %155)
(/.f64 (fma.f64 %494 %70 %852) %135)
(/.f64 (fma.f64 %494 t %855) %130)
(/.f64 (fma.f64 %497 %70 %866) %868)
(/.f64 (fma.f64 %497 t %870) %872)
(/.f64 (fma.f64 %501 %70 %874) %876)
(/.f64 (fma.f64 %501 t %878) %880)
(/.f64 (fma.f64 %505 %70 %882) %884)
(/.f64 (fma.f64 %505 t %886) %888)
(/.f64 (fma.f64 %509 %70 %866) %868)
(/.f64 (fma.f64 %509 t %870) %872)
(/.f64 (fma.f64 %512 %70 %866) %868)
(/.f64 (fma.f64 %512 t %870) %872)
(/.f64 (fma.f64 %515 %70 %874) %876)
(/.f64 (fma.f64 %515 t %878) %880)
(/.f64 (fma.f64 %518 %70 %882) %884)
(/.f64 (fma.f64 %518 t %886) %888)
(/.f64 (fma.f64 %521 %70 %866) %868)
(/.f64 (fma.f64 %521 t %870) %872)
(/.f64 (fma.f64 %524 %70 %866) %868)
(/.f64 (fma.f64 %524 t %870) %872)
(/.f64 (fma.f64 %527 %70 %874) %876)
(/.f64 (fma.f64 %527 t %878) %880)
(/.f64 (fma.f64 %530 %70 %882) %884)
(/.f64 (fma.f64 %530 t %886) %888)
(/.f64 (fma.f64 %533 %70 %866) %868)
(/.f64 (fma.f64 %533 t %870) %872)
(/.f64 (fma.f64 %536 %70 %866) %868)
(/.f64 (fma.f64 %536 t %870) %872)
(/.f64 (fma.f64 %539 %70 %874) %876)
(/.f64 (fma.f64 %539 t %878) %880)
(/.f64 (fma.f64 %542 %70 %882) %884)
(/.f64 (fma.f64 %542 t %886) %888)
(/.f64 (fma.f64 %545 %70 %866) %868)
(/.f64 (fma.f64 %545 t %870) %872)
(/.f64 (fma.f64 %96 %70 %846) %130)
(/.f64 (fma.f64 %96 t %849) %155)
(/.f64 (fma.f64 %99 %70 %852) %135)
(/.f64 (fma.f64 %99 t %855) %130)
(/.f64 (-.f64 %950 %410) %155)
(/.f64 (-.f64 %953 %414) %130)
(/.f64 (-.f64 %953 %417) %130)
(/.f64 (-.f64 %950 %420) %155)
(/.f64 (-.f64 %950 %245) %155)
(/.f64 (-.f64 %953 %248) %130)
(/.f64 (-.f64 %964 %389) %130)
(/.f64 (-.f64 %967 %394) %135)
(/.f64 (-.f64 %967 %398) %135)
(/.f64 (-.f64 %964 %402) %130)
(/.f64 (-.f64 %964 %227) %130)
(/.f64 (-.f64 %967 %230) %135)
(/.f64 (-.f64 (*.f64 %685 t) %749) %155)
(/.f64 (-.f64 (*.f64 %685 %70) %752) %130)
(/.f64 (-.f64 (*.f64 %650 t) %985) %130)
(/.f64 (-.f64 (*.f64 %650 %70) %989) %135)
(/.f64 (neg.f64 %646) t)
(/.f64 (neg.f64 %648) %70)
(/.f64 (neg.f64 %997) t)
(/.f64 (neg.f64 %1000) %70)
(/.f64 (neg.f64 %1004) t)
(/.f64 (neg.f64 %1007) %70)
(/.f64 (neg.f64 %1011) %507)
(/.f64 (neg.f64 %1015) %499)
(/.f64 (neg.f64 %1018) %507)
(/.f64 (neg.f64 %1021) %499)
(/.f64 %646 %70)
(/.f64 %648 t)
(/.f64 %997 %70)
(/.f64 %1000 t)
(/.f64 %1004 %70)
(/.f64 %1007 t)
(/.f64 %1011 %135)
(/.f64 %1015 %130)
(/.f64 %1018 %135)
(/.f64 %1021 %130)
(/.f64 %651 %70)
(/.f64 %643 t)
(/.f64 #s(literal 1 binary64) (/.f64 %70 %651))
(/.f64 #s(literal 1 binary64) (pow.f64 %655 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 t %643))
(neg.f64 (-.f64 %112 x))
(fma.f64 %94 #s(literal 1/2 binary64) %1003)
(fma.f64 %94 #s(literal 1/2 binary64) x)
(fma.f64 %577 %43 %1046)
(fma.f64 %577 %43 %996)
(fma.f64 %580 #s(literal 1/2 binary64) %1046)
(fma.f64 %580 #s(literal 1/2 binary64) %996)
(fma.f64 %582 %45 %1046)
(fma.f64 %582 %45 %996)
(fma.f64 %584 %43 %1053)
(fma.f64 %587 #s(literal 1/2 binary64) %1053)
(fma.f64 %589 %45 %1053)
(fma.f64 %97 %43 %1003)
(fma.f64 %97 %43 x)
(fma.f64 %152 %56 %1046)
(fma.f64 %152 %56 %996)
(fma.f64 %173 %56 %1046)
(fma.f64 %173 %56 %996)
(fma.f64 %100 %45 %1003)
(fma.f64 %100 %45 x)
(fma.f64 %132 %56 %1053)
(fma.f64 %138 %56 %1053)
(fma.f64 %26 %47 %1046)
(fma.f64 %26 %47 %996)
(fma.f64 %23 %47 %1053)
(fma.f64 %579 z %1046)
(fma.f64 %579 z %996)
(fma.f64 %37 %598 %1046)
(fma.f64 %37 %598 %996)
(fma.f64 %37 %600 %1053)
(fma.f64 %37 %102 %1003)
(fma.f64 %37 %102 x)
(fma.f64 %602 %40 %1053)
(fma.f64 %604 %40 %1046)
(fma.f64 %604 %40 %996)
(fma.f64 %104 %40 %1003)
(fma.f64 %104 %40 x)
(fma.f64 %124 %56 %1046)
(fma.f64 %124 %56 %996)
(fma.f64 %126 %56 %1053)
(fma.f64 %586 z %1053)
(fma.f64 %172 %36 %1046)
(fma.f64 %172 %36 %996)
(fma.f64 %137 %36 %1053)
(fma.f64 %93 z %1003)
%655
(fma.f64 #s(literal 2 binary64) %107 %1003)
(fma.f64 #s(literal 2 binary64) %107 x)
(fma.f64 #s(literal 2 binary64) %611 %1046)
(fma.f64 #s(literal 2 binary64) %611 %996)
(fma.f64 #s(literal 2 binary64) %613 %1053)
(fma.f64 %483 #s(literal 1 binary64) %1046)
(fma.f64 %483 #s(literal 1 binary64) %996)
(fma.f64 %490 #s(literal 1 binary64) %1053)
(fma.f64 %58 %28 %1053)
(fma.f64 %58 %20 %1003)
(fma.f64 %58 %20 x)
(fma.f64 %58 x %1046)
(fma.f64 %58 x %996)
(fma.f64 %28 %58 %1053)
(fma.f64 %56 %124 %1046)
(fma.f64 %56 %124 %996)
(fma.f64 %56 %126 %1053)
(fma.f64 %56 %96 %1003)
(fma.f64 %56 %96 x)
(fma.f64 %650 %36 %106)
(fma.f64 %96 %56 %1003)
(fma.f64 %96 %56 x)
(fma.f64 #s(literal -1 binary64) %622 %1053)
(fma.f64 #s(literal -1 binary64) %624 %1046)
(fma.f64 #s(literal -1 binary64) %624 %996)
(fma.f64 #s(literal -1 binary64) %112 %1003)
(fma.f64 #s(literal -1 binary64) %112 x)
(fma.f64 %99 %36 %1003)
(fma.f64 %99 %36 x)
(fma.f64 %22 %47 %1046)
(fma.f64 %22 %47 %996)
(fma.f64 %20 %58 %1003)
(fma.f64 %20 %58 x)
(fma.f64 %36 %172 %1046)
(fma.f64 %36 %172 %996)
(fma.f64 %36 %137 %1053)
(fma.f64 %36 %99 %1003)
(fma.f64 %36 %99 x)
(fma.f64 %40 %602 %1053)
(fma.f64 %40 %604 %1046)
(fma.f64 %40 %604 %996)
(fma.f64 %40 %104 %1003)
(fma.f64 %40 %104 x)
(fma.f64 #s(literal 1 binary64) %996 %483)
(fma.f64 #s(literal 1 binary64) %1053 %490)
(fma.f64 #s(literal 1 binary64) %1003 %106)
(fma.f64 #s(literal 1 binary64) %483 %1046)
(fma.f64 #s(literal 1 binary64) %483 %996)
(fma.f64 #s(literal 1 binary64) %490 %1053)
(fma.f64 #s(literal 1 binary64) %106 %1003)
(fma.f64 #s(literal 1 binary64) %106 x)
(fma.f64 %106 #s(literal 1 binary64) %1003)
(fma.f64 %106 #s(literal 1 binary64) x)
(fma.f64 %47 %22 %1046)
(fma.f64 %47 %22 %996)
(fma.f64 %47 %4 %1003)
(fma.f64 %47 %4 x)
(fma.f64 %47 y %1053)
(fma.f64 t %604 %106)
(fma.f64 z %579 %1046)
(fma.f64 z %579 %996)
(fma.f64 z %586 %1053)
(fma.f64 z %93 %1003)
(fma.f64 z %93 x)
(fma.f64 %4 %47 %1003)
(fma.f64 %4 %47 x)
(fma.f64 y %47 %1053)
(fma.f64 x %58 %1046)
(fma.f64 x %58 %996)
(fma.f64 x #s(literal 1 binary64) %106)
(-.f64 %1160 %624)
(-.f64 (-.f64 x %624) %622)
(-.f64 %996 %624)
(-.f64 %1003 %112)
(-.f64 %490 (-.f64 %624 x))
(-.f64 %490 (fma.f64 %604 z %22))
(-.f64 %490 (neg.f64 %1053))
(-.f64 %106 %22)
(-.f64 x %112)
(+.f64 (fma.f64 x #s(literal 1 binary64) %483) %490)
(+.f64 %1160 %483)
(+.f64 %996 %483)
(+.f64 %1053 %490)
(+.f64 %1003 %106)
(+.f64 %483 %1046)
(+.f64 %483 %996)
(+.f64 %490 %1053)
(+.f64 %106 %1003)
(+.f64 %106 x)
(+.f64 x %106)

reconstruct50.0ms (1.7%)

Counts
636 → 122
Compiler

Compiled 636 to 1 255 computations (-97.3% saved)

eval10.0ms (0.4%)

Compiler

Compiled 118 to 346 computations (-193.2% saved)

prune3.0ms (0.1%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New1099118
Fresh000
Picked101
Done000
Total1109119
Accuracy
100.0%
Counts
119 → 9
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.8%
(/.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 z t) y) t (*.f64 (neg.f64 x) z)) t (*.f64 t (*.f64 t x))) (*.f64 t t))
98.0%
(+.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 y x) #s(literal -1 binary64))) (/.f64 z t)))
98.0%
(+.f64 x (*.f64 (-.f64 y x) (/.f64 #s(literal 1 binary64) (/.f64 t z))))
71.7%
(+.f64 x (*.f64 (approx (- y x) y) (/.f64 z t)))
93.7%
(+.f64 x (approx (* (- y x) (/ z t)) (/.f64 (*.f64 z (-.f64 y x)) t)))
68.1%
(+.f64 x (approx (* (- y x) (/ z t)) (/.f64 (*.f64 y z) t)))
Compiler

Compiled 9 to 38 computations (-322.2% saved)

sample0.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series61.0ms (2.1%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04362445
Stop Event
iter-limit
Counts
41 → 108
Calls
Call 1
Inputs
%2 = (-.f64 y x)
%5 = (/.f64 z t)
%6 = (- y x)
%7 = (approx %6 y)
%9 = (*.f64 y z)
%10 = (/.f64 %9 t)
%12 = (* %6 (/ z t))
%13 = (approx %12 %10)
%15 = (*.f64 t x)
%16 = (*.f64 z %2)
%17 = (/.f64 %16 t)
%18 = (approx %12 %17)
%19 = (/.f64 %2 t)
%20 = (pow.f64 %2 #s(literal -1 binary64))
%21 = (/.f64 #s(literal 1 binary64) %20)
%22 = (neg.f64 x)
%23 = (/.f64 #s(literal 1 binary64) t)
%24 = (/.f64 t z)
%25 = (/.f64 #s(literal 1 binary64) %24)
%26 = (*.f64 t t)
%27 = (*.f64 %22 z)
%28 = (*.f64 %5 y)
%29 = (fma.f64 %28 t %27)
%30 = (*.f64 t %15)
%31 = (fma.f64 %29 t %30)
%38 = (*.f64 %21 %5)
%40 = (*.f64 %7 %5)
%42 = (*.f64 %2 %25)
x
y
%2
z
t
%5
%7
#s(literal -1 binary64)
%9
%10
%13
#s(literal 1 binary64)
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%30
%31
(/.f64 %31 %26)
(fma.f64 %16 %23 x)
(fma.f64 z %19 x)
(fma.f64 %2 %5 x)
(+.f64 x %18)
(+.f64 x %13)
%38
(+.f64 x %38)
%40
(+.f64 x %40)
%42
(+.f64 x %42)
Outputs
%5 = (- y x)
%8 = (*.f64 #s(literal -1 binary64) x)
%9 = (+.f64 y %8)
%13 = (/ z t)
%14 = (* %5 %13)
%15 = (*.f64 y z)
%16 = (/.f64 %15 t)
%18 = (*.f64 x z)
%19 = (/.f64 %18 t)
%20 = (fma.f64 #s(literal -1 binary64) %19 %16)
%22 = (* t x)
%23 = (*.f64 t x)
%25 = (* z %5)
%27 = (fma.f64 #s(literal -1 binary64) %18 %15)
%29 = (/ %5 t)
%30 = (/.f64 y t)
%32 = (/.f64 x t)
%33 = (fma.f64 #s(literal -1 binary64) %32 %30)
%36 = (pow %5 -1)
%38 = (/.f64 #s(literal 1 binary64) y)
%41 = (pow.f64 y #s(literal 2 binary64))
%45 = (/.f64 #s(literal 1 binary64) %41)
%47 = (pow.f64 y #s(literal 3 binary64))
%60 = (neg x)
%62 = (* %60 z)
%65 = (* t %22)
%66 = (pow.f64 t #s(literal 2 binary64))
%67 = (*.f64 %66 x)
%71 = (+ (* (* %13 y) t) %62)
%73 = (+ (* %71 t) %65)
%74 = (*.f64 t %15)
%76 = (*.f64 t z)
%78 = (*.f64 x (fma.f64 #s(literal -1 binary64) %76 %66))
%81 = (* t t)
%82 = (/ %73 %81)
%83 = (/.f64 z t)
%85 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %83))
%88 = (/.f64 y x)
%92 = (*.f64 #s(literal -1 binary64) %19)
%94 = (/.f64 %15 %23)
%95 = (fma.f64 #s(literal -1 binary64) %83 %94)
%98 = (/.f64 %15 x)
%104 = (/.f64 y %23)
%105 = (/.f64 #s(literal 1 binary64) t)
%111 = (*.f64 #s(literal -1 binary64) %88)
%115 = (pow.f64 x #s(literal 2 binary64))
%116 = (/.f64 %41 %115)
%118 = (+.f64 #s(literal 1 binary64) %88)
%122 = (pow.f64 x #s(literal 3 binary64))
%131 = (/.f64 %74 x)
%142 = (/ 1 t)
%144 = (+ (* %25 %142) x)
%151 = (fma.f64 #s(literal -1 binary64) %94 %83)
%188 = (fma.f64 #s(literal -1 binary64) %66 %76)
%189 = (*.f64 x %188)
%211 = (-.f64 y x)
%215 = (/.f64 #s(literal 1 binary64) x)
%220 = (/.f64 #s(literal 1 binary64) %115)
%235 = (*.f64 t %18)
%236 = (fma.f64 #s(literal -1 binary64) %235 %67)
%243 = (+.f64 x %20)
%245 = (+.f64 x %92)
%247 = (/.f64 x y)
%248 = (*.f64 #s(literal -1 binary64) %247)
%252 = (*.f64 t y)
%253 = (/.f64 %18 %252)
%257 = (/.f64 %18 y)
%262 = (/.f64 x %252)
%269 = (/.f64 %115 %41)
%345 = (*.f64 z %211)
%346 = (/.f64 %345 t)
%352 = (*.f64 z %9)
%360 = (*.f64 z (-.f64 %30 %32))
%365 = (/.f64 %67 z)
%371 = (/.f64 x z)
%372 = (+.f64 %371 %30)
%381 = (+.f64 x (*.f64 #s(literal -1 binary64) y))
%382 = (*.f64 z %381)
%401 = (/.f64 %211 t)
%414 = (fma.f64 #s(literal -1 binary64) %18 (fma.f64 t x %15))
(approx x #s(literal 0 binary64))
(approx x x)
(approx %5 y)
(approx %5 %9)
(approx %14 %16)
(approx %14 %20)
(approx %22 %23)
(approx %25 %15)
(approx %25 %27)
(approx %29 %30)
(approx %29 %33)
(approx %36 %38)
(approx %36 (+.f64 %38 (/.f64 x %41)))
(approx %36 (fma.f64 x (+.f64 %45 (/.f64 x %47)) %38))
(approx %36 (fma.f64 x (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) %47) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) %45) %38))
(approx %60 %8)
(approx %62 (*.f64 #s(literal -1 binary64) %18))
(approx %65 %67)
(approx %73 %74)
(approx %73 (fma.f64 t %15 %78))
(approx %82 (fma.f64 x %85 %16))
(approx %5 (*.f64 x (-.f64 %88 #s(literal 1 binary64))))
(approx %14 %92)
(approx %14 (*.f64 x %95))
(approx %25 (*.f64 x (fma.f64 #s(literal -1 binary64) z %98)))
(approx %29 (*.f64 #s(literal -1 binary64) %32))
(approx %29 (*.f64 x (-.f64 %104 %105)))
(approx %36 (/.f64 #s(literal -1 binary64) x))
(approx %36 (/.f64 (-.f64 %111 #s(literal 1 binary64)) x))
(approx %36 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %116) %118) x))
(approx %36 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %47 %122)) (+.f64 #s(literal 1 binary64) (+.f64 %88 %116))) x))
(approx %73 %78)
(approx %73 (*.f64 x (fma.f64 #s(literal -1 binary64) %76 (+.f64 %131 %66))))
(approx %82 (/.f64 %78 %66))
(approx %82 (*.f64 x (+.f64 #s(literal 1 binary64) %95)))
(approx %144 (*.f64 x %85))
(approx %5 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) %111))))
(approx %14 (*.f64 #s(literal -1 binary64) (*.f64 x %151)))
(approx %25 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) %98)))))
(approx %29 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %104 %105))))
(approx %36 (*.f64 #s(literal -1 binary64) (/.f64 %118 x)))
(approx %36 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %41 x)) y) x))) x)))
(approx %36 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %47 x) (*.f64 #s(literal -1 binary64) %41)) x)) y) x))) x)))
(approx %73 (*.f64 #s(literal -1 binary64) %189))
(approx %73 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %131 %188))))
(approx %82 (*.f64 #s(literal -1 binary64) (/.f64 %189 %66)))
(approx %82 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal -1 binary64) %151))))
(approx %144 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %83 #s(literal 1 binary64)))))
(approx %144 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %151 #s(literal 1 binary64)))))
(approx %5 %211)
(approx %36 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y %115)) %215))
(approx %36 (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y %122)) %220)) %215))
(approx %36 (-.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) %122))) %220)) %215))
(approx %73 %236)
(approx %73 (fma.f64 #s(literal -1 binary64) %235 (fma.f64 t %15 %67)))
(approx %82 (/.f64 %236 %66))
(approx %82 %243)
(approx %144 %245)
(approx %5 (*.f64 y (+.f64 #s(literal 1 binary64) %248)))
(approx %14 (*.f64 y (fma.f64 #s(literal -1 binary64) %253 %83)))
(approx %25 (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) %257))))
(approx %29 (*.f64 y (fma.f64 #s(literal -1 binary64) %262 %105)))
(approx %36 (/.f64 (+.f64 #s(literal 1 binary64) %247) y))
(approx %36 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %269) %248) y))
(approx %36 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 %122 %47)) (fma.f64 #s(literal -1 binary64) %247 (*.f64 #s(literal -1 binary64) %269))) y))
(approx %73 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %235 y) (fma.f64 t z (/.f64 %67 y)))))
(approx %82 (*.f64 y (fma.f64 #s(literal -1 binary64) %253 (+.f64 %247 %83))))
(approx %5 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %247 #s(literal 1 binary64)))))
(approx %14 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %83 %253))))
(approx %25 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z %257))))
(approx %29 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %262 %105))))
(approx %36 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %248 #s(literal 1 binary64)) y)))
(approx %36 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %115 y) %8) y)) #s(literal 1 binary64)) y)))
(approx %36 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %122 y)) %115) y)) %8) y)) #s(literal 1 binary64)) y)))
(approx %73 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %76 (*.f64 #s(literal -1 binary64) (/.f64 %236 y))))))
(approx %82 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %83 (*.f64 #s(literal -1 binary64) (/.f64 %245 y))))))
(approx z z)
(approx %13 %83)
(approx %14 %346)
(approx %25 %345)
(approx (/ t z) (/.f64 t z))
(approx %71 %352)
(approx %73 (fma.f64 t %352 %67))
(approx %82 (+.f64 x (*.f64 z %33)))
(approx %144 (+.f64 x %360))
(approx %73 (*.f64 t %352))
(approx %73 (*.f64 z (fma.f64 t %9 %365)))
(approx %82 (/.f64 %352 t))
(approx %82 (*.f64 z (fma.f64 #s(literal -1 binary64) %32 %372)))
(approx %144 %360)
(approx %144 (*.f64 z (-.f64 %372 %32)))
(approx %71 (*.f64 #s(literal -1 binary64) %382))
(approx %73 (*.f64 #s(literal -1 binary64) (*.f64 t %382)))
(approx %73 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %365 (*.f64 t %381)))))
(approx %82 (*.f64 #s(literal -1 binary64) (/.f64 %382 t)))
(approx %82 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %371 (fma.f64 #s(literal -1 binary64) %30 %32)))))
(approx %144 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %371 (*.f64 #s(literal -1 binary64) %401)))))
(approx t t)
(approx %29 %401)
(approx %142 %105)
(approx %81 %66)
(approx %73 (*.f64 t %27))
(approx %73 (*.f64 t %414))
(approx %82 (/.f64 %27 t))
(approx %82 (/.f64 %414 t))
(approx %144 (/.f64 (fma.f64 t x %345) t))
(approx %73 (*.f64 %66 %243))
(approx %144 (+.f64 x %346))
Calls

12 calls:

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

rewrite116.0ms (4.0%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044288
081336
1274329
21150247
04078247
04292245
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
41 → 5 168
Calls
Call 1
Inputs
%2 = (-.f64 y x)
%5 = (/.f64 z t)
%6 = (- y x)
%7 = (approx %6 y)
%9 = (*.f64 y z)
%10 = (/.f64 %9 t)
%12 = (* %6 (/ z t))
%13 = (approx %12 %10)
%15 = (*.f64 t x)
%16 = (*.f64 z %2)
%17 = (/.f64 %16 t)
%18 = (approx %12 %17)
%19 = (/.f64 %2 t)
%20 = (pow.f64 %2 #s(literal -1 binary64))
%21 = (/.f64 #s(literal 1 binary64) %20)
%22 = (neg.f64 x)
%23 = (/.f64 #s(literal 1 binary64) t)
%24 = (/.f64 t z)
%25 = (/.f64 #s(literal 1 binary64) %24)
%26 = (*.f64 t t)
%27 = (*.f64 %22 z)
%28 = (*.f64 %5 y)
%29 = (fma.f64 %28 t %27)
%30 = (*.f64 t %15)
%31 = (fma.f64 %29 t %30)
%38 = (*.f64 %21 %5)
%40 = (*.f64 %7 %5)
%42 = (*.f64 %2 %25)
x
y
%2
z
t
%5
%7
#s(literal -1 binary64)
%9
%10
%13
#s(literal 1 binary64)
%15
%16
%17
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%30
%31
(/.f64 %31 %26)
(fma.f64 %16 %23 x)
(fma.f64 z %19 x)
(fma.f64 %2 %5 x)
(+.f64 x %18)
(+.f64 x %13)
%38
(+.f64 x %38)
%40
(+.f64 x %40)
%42
(+.f64 x %42)
Outputs
%2 = (-.f64 y x)
%4 = (*.f64 %2 #s(literal 2 binary64))
%6 = (/.f64 %4 #s(literal 1/2 binary64))
%8 = (*.f64 %6 #s(literal 1/4 binary64))
%10 = (/.f64 %4 #s(literal -1 binary64))
%12 = (*.f64 %10 #s(literal -1/2 binary64))
%13 = (/.f64 %2 #s(literal 1/2 binary64))
%14 = (*.f64 %13 #s(literal 1/2 binary64))
%15 = (/.f64 %2 #s(literal 2 binary64))
%16 = (*.f64 %15 #s(literal 2 binary64))
%17 = (/.f64 #s(literal 1/2 binary64) %2)
%18 = (/.f64 #s(literal 2 binary64) %17)
%19 = (*.f64 #s(literal 1/4 binary64) %18)
%21 = (*.f64 #s(literal 1/2 binary64) %2)
%22 = (/.f64 %21 #s(literal 2 binary64))
%23 = (*.f64 #s(literal 4 binary64) %22)
%24 = (/.f64 #s(literal -1 binary64) %2)
%25 = (/.f64 #s(literal -1/2 binary64) %24)
%26 = (/.f64 %25 #s(literal 2 binary64))
%27 = (*.f64 #s(literal 4 binary64) %26)
%28 = (*.f64 %4 #s(literal 1/2 binary64))
%29 = (/.f64 #s(literal -1 binary64) %17)
%30 = (*.f64 #s(literal -1/2 binary64) %29)
%31 = (-.f64 x y)
%32 = (/.f64 %31 #s(literal 1/2 binary64))
%33 = (*.f64 #s(literal -1/2 binary64) %32)
%34 = (/.f64 #s(literal 2 binary64) %24)
%35 = (*.f64 #s(literal -1/2 binary64) %34)
%37 = (/.f64 %21 #s(literal -1 binary64))
%38 = (*.f64 #s(literal -2 binary64) %37)
%39 = (/.f64 %25 #s(literal -1 binary64))
%40 = (*.f64 #s(literal -2 binary64) %39)
%41 = (/.f64 %31 #s(literal 2 binary64))
%42 = (*.f64 #s(literal -2 binary64) %41)
%43 = (/.f64 #s(literal 1/2 binary64) %24)
%44 = (*.f64 #s(literal -2 binary64) %43)
%45 = (*.f64 #s(literal 1/2 binary64) %13)
%47 = (/.f64 #s(literal 1 binary64) %17)
%48 = (*.f64 #s(literal 1/2 binary64) %47)
%49 = (*.f64 #s(literal 1/2 binary64) %4)
%50 = (*.f64 %31 #s(literal -1 binary64))
%51 = (/.f64 %21 #s(literal 1 binary64))
%52 = (*.f64 #s(literal 2 binary64) %51)
%53 = (/.f64 %25 #s(literal 1 binary64))
%54 = (*.f64 #s(literal 2 binary64) %53)
%55 = (*.f64 #s(literal 2 binary64) %15)
%56 = (*.f64 #s(literal 2 binary64) %21)
%57 = (*.f64 #s(literal 2 binary64) %25)
%58 = (/.f64 #s(literal 1/2 binary64) %17)
%59 = (*.f64 #s(literal 1 binary64) %58)
%60 = (/.f64 %21 #s(literal 1/2 binary64))
%61 = (*.f64 #s(literal 1 binary64) %60)
%62 = (/.f64 %25 #s(literal 1/2 binary64))
%63 = (*.f64 #s(literal 1 binary64) %62)
%64 = (*.f64 #s(literal 1 binary64) %2)
%65 = (/.f64 %31 #s(literal 1 binary64))
%66 = (*.f64 #s(literal -1 binary64) %65)
%67 = (*.f64 #s(literal -1 binary64) %31)
%68 = (*.f64 %2 #s(literal 1 binary64))
%69 = (/.f64 #s(literal 1 binary64) %2)
%70 = (pow.f64 %69 #s(literal -1 binary64))
%71 = (pow.f64 %2 #s(literal 1 binary64))
%72 = (*.f64 #s(literal 2 binary64) %2)
%73 = (/.f64 %72 #s(literal 2 binary64))
%74 = (/.f64 %4 #s(literal 2 binary64))
%75 = (*.f64 %24 #s(literal 2 binary64))
%76 = (/.f64 #s(literal -2 binary64) %75)
%77 = (*.f64 #s(literal 2 binary64) %24)
%78 = (/.f64 #s(literal -2 binary64) %77)
%79 = (/.f64 %31 #s(literal -1 binary64))
%80 = (*.f64 %69 #s(literal 2 binary64))
%81 = (/.f64 #s(literal 2 binary64) %80)
%82 = (*.f64 #s(literal 2 binary64) %69)
%83 = (/.f64 #s(literal 2 binary64) %82)
%84 = (/.f64 #s(literal 1 binary64) %69)
%85 = (/.f64 #s(literal -1 binary64) %24)
%86 = (/.f64 %2 #s(literal 1 binary64))
%87 = (neg.f64 %31)
%89 = (/.f64 #s(literal 0 binary64) %69)
%90 = (fma.f64 %6 #s(literal 1/4 binary64) %89)
%91 = (fma.f64 %10 #s(literal -1/2 binary64) %89)
%92 = (fma.f64 %13 #s(literal 1/2 binary64) %89)
%93 = (fma.f64 %15 #s(literal 2 binary64) %89)
%94 = (fma.f64 #s(literal 1/4 binary64) %18 %89)
%95 = (fma.f64 #s(literal 4 binary64) %22 %89)
%96 = (fma.f64 #s(literal 4 binary64) %26 %89)
%97 = (fma.f64 %4 #s(literal 1/2 binary64) %89)
%98 = (fma.f64 #s(literal -1/2 binary64) %29 %89)
%99 = (fma.f64 #s(literal -1/2 binary64) %32 %89)
%100 = (fma.f64 #s(literal -1/2 binary64) %34 %89)
%101 = (fma.f64 #s(literal -2 binary64) %37 %89)
%102 = (fma.f64 #s(literal -2 binary64) %39 %89)
%103 = (fma.f64 #s(literal -2 binary64) %41 %89)
%104 = (fma.f64 #s(literal -2 binary64) %43 %89)
%105 = (fma.f64 #s(literal 1/2 binary64) %13 %89)
%106 = (fma.f64 #s(literal 1/2 binary64) %47 %89)
%107 = (fma.f64 #s(literal 1/2 binary64) %4 %89)
%108 = (fma.f64 %31 #s(literal -1 binary64) %89)
%109 = (fma.f64 #s(literal 2 binary64) %51 %89)
%110 = (fma.f64 #s(literal 2 binary64) %53 %89)
%111 = (fma.f64 #s(literal 2 binary64) %15 %89)
%112 = (fma.f64 #s(literal 2 binary64) %21 %89)
%113 = (fma.f64 #s(literal 2 binary64) %25 %89)
%114 = (fma.f64 #s(literal 1 binary64) %58 %89)
%115 = (fma.f64 #s(literal 1 binary64) %60 %89)
%116 = (fma.f64 #s(literal 1 binary64) %62 %89)
%117 = (fma.f64 #s(literal 1 binary64) %2 %89)
%118 = (neg.f64 x)
%119 = (*.f64 #s(literal 1 binary64) %118)
%120 = (fma.f64 #s(literal 1 binary64) y %119)
%121 = (fma.f64 #s(literal -1 binary64) %65 %89)
%122 = (fma.f64 #s(literal -1 binary64) %31 %89)
%123 = (fma.f64 %2 #s(literal 1 binary64) %89)
%124 = (*.f64 %118 #s(literal 1 binary64))
%125 = (fma.f64 y #s(literal 1 binary64) %124)
%126 = (/.f64 y #s(literal 1 binary64))
%128 = (-.f64 %126 (/.f64 x #s(literal 1 binary64)))
%129 = (*.f64 #s(literal 1 binary64) y)
%132 = (+.f64 (/.f64 %129 #s(literal 1 binary64)) (/.f64 %119 #s(literal 1 binary64)))
%133 = (*.f64 y #s(literal 1 binary64))
%136 = (+.f64 (/.f64 %133 #s(literal 1 binary64)) (/.f64 %124 #s(literal 1 binary64)))
%137 = (/.f64 %118 #s(literal 1 binary64))
%138 = (+.f64 %137 %126)
%139 = (+.f64 %126 %137)
%140 = (+.f64 %25 %25)
%141 = (+.f64 %129 %119)
%142 = (+.f64 %133 %124)
%143 = (+.f64 %118 y)
%144 = (+.f64 %2 %89)
%145 = (+.f64 y %118)
%148 = (/.f64 #s(literal 1 binary64) z)
%149 = (/.f64 #s(literal 2 binary64) %148)
%150 = (/.f64 #s(literal 1/2 binary64) t)
%151 = (*.f64 %149 %150)
%152 = (/.f64 #s(literal -1 binary64) %148)
%153 = (/.f64 #s(literal -1 binary64) t)
%154 = (*.f64 %152 %153)
%155 = (/.f64 #s(literal -2 binary64) t)
%156 = (neg.f64 %148)
%157 = (/.f64 #s(literal 1/2 binary64) %156)
%158 = (*.f64 %155 %157)
%159 = (/.f64 #s(literal 1 binary64) t)
%160 = (/.f64 %159 #s(literal 2 binary64))
%161 = (/.f64 #s(literal 1/2 binary64) z)
%162 = (/.f64 #s(literal 1 binary64) %161)
%163 = (*.f64 %160 %162)
%164 = (/.f64 %159 #s(literal 1 binary64))
%165 = (*.f64 %164 z)
%166 = (/.f64 %153 %161)
%167 = (*.f64 #s(literal -1/2 binary64) %166)
%168 = (*.f64 %153 %152)
%169 = (/.f64 #s(literal 1 binary64) %156)
%170 = (*.f64 %153 %169)
%171 = (neg.f64 z)
%172 = (*.f64 %153 %171)
%173 = (/.f64 #s(literal 1/2 binary64) %148)
%174 = (/.f64 #s(literal 2 binary64) t)
%175 = (*.f64 %173 %174)
%176 = (neg.f64 t)
%177 = (/.f64 #s(literal 1/2 binary64) %176)
%178 = (/.f64 #s(literal -1 binary64) z)
%179 = (/.f64 #s(literal 2 binary64) %178)
%180 = (*.f64 %177 %179)
%181 = (/.f64 #s(literal 2 binary64) %176)
%182 = (/.f64 #s(literal 1/2 binary64) %178)
%183 = (*.f64 %181 %182)
%184 = (/.f64 #s(literal -1/2 binary64) %148)
%185 = (*.f64 %181 %184)
%186 = (*.f64 %150 %149)
%187 = (*.f64 %174 %173)
%188 = (/.f64 %159 %161)
%189 = (*.f64 #s(literal 1/2 binary64) %188)
%190 = (*.f64 %171 %153)
%191 = (*.f64 #s(literal 1/2 binary64) %159)
%192 = (/.f64 %191 %148)
%193 = (*.f64 #s(literal 2 binary64) %192)
%194 = (/.f64 %150 %148)
%195 = (*.f64 #s(literal 2 binary64) %194)
%196 = (/.f64 z t)
%197 = (*.f64 #s(literal 1/2 binary64) %196)
%198 = (*.f64 #s(literal 2 binary64) %197)
%199 = (/.f64 t z)
%200 = (/.f64 #s(literal 1/2 binary64) %199)
%201 = (*.f64 #s(literal 2 binary64) %200)
%202 = (*.f64 %159 z)
%203 = (/.f64 %191 %161)
%204 = (*.f64 #s(literal 1 binary64) %203)
%205 = (/.f64 %150 %161)
%206 = (*.f64 #s(literal 1 binary64) %205)
%207 = (*.f64 #s(literal 1 binary64) %196)
%208 = (/.f64 %153 %148)
%209 = (*.f64 #s(literal -1 binary64) %208)
%210 = (*.f64 %153 z)
%211 = (*.f64 #s(literal -1 binary64) %210)
%212 = (*.f64 %196 #s(literal 1 binary64))
%213 = (*.f64 z %159)
%214 = (pow.f64 %199 #s(literal -1 binary64))
%215 = (pow.f64 %196 #s(literal 1 binary64))
%216 = (neg.f64 %171)
%218 = (neg.f64 %176)
%219 = (*.f64 #s(literal 2 binary64) %218)
%220 = (/.f64 (*.f64 #s(literal 2 binary64) %216) %219)
%221 = (*.f64 #s(literal 1 binary64) %171)
%223 = (*.f64 %176 #s(literal 2 binary64))
%224 = (/.f64 (*.f64 %221 #s(literal 2 binary64)) %223)
%226 = (*.f64 %218 #s(literal 2 binary64))
%227 = (/.f64 (*.f64 %216 #s(literal 2 binary64)) %226)
%229 = (/.f64 (*.f64 %171 #s(literal 2 binary64)) %223)
%232 = (/.f64 (*.f64 %159 #s(literal 2 binary64)) (*.f64 %148 #s(literal 2 binary64)))
%233 = (*.f64 #s(literal 2 binary64) %221)
%234 = (*.f64 #s(literal 2 binary64) %176)
%235 = (/.f64 %233 %234)
%236 = (*.f64 z #s(literal -1 binary64))
%237 = (*.f64 #s(literal 2 binary64) %236)
%238 = (/.f64 %237 %234)
%239 = (*.f64 #s(literal -1 binary64) z)
%240 = (*.f64 #s(literal 2 binary64) %239)
%241 = (/.f64 %240 %234)
%242 = (*.f64 %236 #s(literal 2 binary64))
%243 = (/.f64 %242 %223)
%244 = (*.f64 %239 #s(literal 2 binary64))
%245 = (/.f64 %244 %223)
%246 = (*.f64 z #s(literal 2 binary64))
%247 = (*.f64 t #s(literal 2 binary64))
%248 = (/.f64 %246 %247)
%249 = (*.f64 #s(literal 1 binary64) %236)
%250 = (*.f64 #s(literal 1 binary64) %176)
%251 = (/.f64 %249 %250)
%252 = (*.f64 #s(literal 1 binary64) %221)
%253 = (/.f64 %252 %250)
%254 = (*.f64 #s(literal 1 binary64) %239)
%255 = (/.f64 %254 %250)
%256 = (*.f64 %236 #s(literal 1 binary64))
%257 = (*.f64 %176 #s(literal 1 binary64))
%258 = (/.f64 %256 %257)
%259 = (*.f64 %221 #s(literal 1 binary64))
%260 = (/.f64 %259 %257)
%261 = (*.f64 %239 #s(literal 1 binary64))
%262 = (/.f64 %261 %257)
%263 = (*.f64 %216 #s(literal 1 binary64))
%264 = (*.f64 %218 #s(literal 1 binary64))
%265 = (/.f64 %263 %264)
%266 = (*.f64 #s(literal 1 binary64) %216)
%267 = (*.f64 #s(literal 1 binary64) %218)
%268 = (/.f64 %266 %267)
%269 = (*.f64 #s(literal 2 binary64) z)
%270 = (*.f64 #s(literal 2 binary64) t)
%271 = (/.f64 %269 %270)
%272 = (*.f64 #s(literal 2 binary64) %171)
%273 = (/.f64 %272 %234)
%274 = (*.f64 #s(literal 2 binary64) %159)
%275 = (*.f64 #s(literal 2 binary64) %148)
%276 = (/.f64 %274 %275)
%277 = (neg.f64 %221)
%278 = (/.f64 %277 %218)
%279 = (neg.f64 %236)
%280 = (/.f64 %279 %218)
%281 = (neg.f64 %216)
%282 = (neg.f64 %218)
%283 = (/.f64 %281 %282)
%284 = (*.f64 #s(literal -1 binary64) %159)
%285 = (/.f64 %284 %178)
%286 = (neg.f64 %159)
%287 = (/.f64 %286 %156)
%288 = (/.f64 %153 %178)
%289 = (*.f64 %171 #s(literal 1 binary64))
%290 = (/.f64 %289 %257)
%291 = (/.f64 %236 %176)
%292 = (/.f64 %221 %250)
%293 = (/.f64 %221 %176)
%294 = (/.f64 %239 %176)
%295 = (/.f64 %216 %218)
%296 = (/.f64 %176 z)
%298 = (/.f64 #s(literal -2 binary64) (*.f64 %296 #s(literal 2 binary64)))
%299 = (*.f64 #s(literal 2 binary64) %296)
%300 = (/.f64 #s(literal -2 binary64) %299)
%301 = (/.f64 %171 %176)
%303 = (/.f64 #s(literal 2 binary64) (*.f64 %199 #s(literal 2 binary64)))
%304 = (*.f64 #s(literal 2 binary64) %199)
%305 = (/.f64 #s(literal 2 binary64) %304)
%306 = (/.f64 %159 %148)
%308 = (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %296))
%309 = (*.f64 #s(literal 1 binary64) %199)
%310 = (/.f64 #s(literal 1 binary64) %309)
%312 = (/.f64 #s(literal 1 binary64) (/.f64 %296 #s(literal -1 binary64)))
%314 = (/.f64 #s(literal 1 binary64) (pow.f64 %196 #s(literal -1 binary64)))
%316 = (/.f64 #s(literal 1 binary64) (/.f64 %199 #s(literal 1 binary64)))
%317 = (/.f64 #s(literal 1 binary64) %199)
%318 = (*.f64 %296 #s(literal 1 binary64))
%319 = (/.f64 #s(literal -1 binary64) %318)
%320 = (*.f64 #s(literal 1 binary64) %296)
%321 = (/.f64 #s(literal -1 binary64) %320)
%322 = (/.f64 #s(literal -1 binary64) %296)
%323 = (*.f64 t #s(literal 1 binary64))
%324 = (/.f64 z %323)
%325 = (*.f64 #s(literal 1 binary64) t)
%326 = (/.f64 z %325)
%327 = (/.f64 z %218)
%328 = (*.f64 #s(literal -1 binary64) %196)
%329 = (neg.f64 %328)
%330 = (/.f64 z %176)
%331 = (neg.f64 %330)
%332 = (/.f64 %171 t)
%333 = (neg.f64 %332)
%334 = (neg.f64 %210)
%335 = (/.f64 #s(literal 0 binary64) %199)
%336 = (fma.f64 %149 %150 %335)
%337 = (fma.f64 %152 %153 %335)
%338 = (fma.f64 %155 %157 %335)
%339 = (fma.f64 %160 %162 %335)
%340 = (fma.f64 %164 z %335)
%341 = (fma.f64 #s(literal -1/2 binary64) %166 %335)
%342 = (fma.f64 %153 %152 %335)
%343 = (fma.f64 %153 %169 %335)
%344 = (fma.f64 %153 %171 %335)
%345 = (fma.f64 %173 %174 %335)
%346 = (fma.f64 %177 %179 %335)
%347 = (fma.f64 %181 %182 %335)
%348 = (fma.f64 %181 %184 %335)
%349 = (fma.f64 %150 %149 %335)
%350 = (fma.f64 %174 %173 %335)
%351 = (fma.f64 #s(literal 1/2 binary64) %188 %335)
%352 = (fma.f64 %171 %153 %335)
%353 = (fma.f64 #s(literal 2 binary64) %192 %335)
%354 = (fma.f64 #s(literal 2 binary64) %194 %335)
%355 = (fma.f64 #s(literal 2 binary64) %197 %335)
%356 = (fma.f64 #s(literal 2 binary64) %200 %335)
%357 = (fma.f64 %159 z %335)
%358 = (fma.f64 #s(literal 1 binary64) %203 %335)
%359 = (fma.f64 #s(literal 1 binary64) %205 %335)
%360 = (fma.f64 #s(literal 1 binary64) %196 %335)
%361 = (fma.f64 #s(literal -1 binary64) %208 %335)
%362 = (fma.f64 #s(literal -1 binary64) %210 %335)
%363 = (fma.f64 %196 #s(literal 1 binary64) %335)
%364 = (fma.f64 z %159 %335)
%365 = (+.f64 %200 %200)
%366 = (+.f64 %196 %335)
%367 = (- y x)
%368 = (approx %367 y)
%372 = (*.f64 z y)
%377 = (/.f64 y %176)
%378 = (*.f64 %377 %152)
%379 = (*.f64 %377 %171)
%380 = (/.f64 y %148)
%381 = (*.f64 %380 %159)
%382 = (*.f64 %133 %196)
%383 = (/.f64 y %156)
%384 = (*.f64 %153 %383)
%385 = (/.f64 y %178)
%386 = (*.f64 %153 %385)
%387 = (/.f64 y t)
%388 = (*.f64 %387 z)
%389 = (neg.f64 %372)
%390 = (*.f64 %389 %153)
%391 = (*.f64 %372 #s(literal 1 binary64))
%392 = (*.f64 %391 %159)
%393 = (*.f64 %159 %380)
%394 = (*.f64 %159 %372)
%395 = (*.f64 %196 y)
%396 = (*.f64 #s(literal 1 binary64) %395)
%397 = (*.f64 %372 %159)
%398 = (*.f64 %159 y)
%399 = (*.f64 z %398)
%400 = (*.f64 z %387)
%401 = (*.f64 y %196)
%402 = (pow.f64 %395 #s(literal 1 binary64))
%404 = (/.f64 (*.f64 #s(literal 2 binary64) %391) %270)
%405 = (*.f64 %372 #s(literal -1 binary64))
%407 = (/.f64 (*.f64 #s(literal 2 binary64) %405) %234)
%408 = (*.f64 y #s(literal -1 binary64))
%410 = (/.f64 (*.f64 #s(literal 2 binary64) %408) %299)
%411 = (*.f64 #s(literal -1 binary64) y)
%413 = (/.f64 (*.f64 #s(literal 2 binary64) %411) %299)
%415 = (/.f64 (*.f64 #s(literal 2 binary64) %129) %304)
%417 = (/.f64 (*.f64 #s(literal 2 binary64) %133) %304)
%418 = (neg.f64 %389)
%420 = (/.f64 (*.f64 #s(literal 2 binary64) %418) %219)
%422 = (/.f64 (*.f64 #s(literal 2 binary64) %389) %234)
%424 = (/.f64 (*.f64 #s(literal 2 binary64) %372) %270)
%426 = (/.f64 (*.f64 #s(literal 2 binary64) y) %304)
%428 = (/.f64 (*.f64 #s(literal 1 binary64) %405) %250)
%430 = (/.f64 (*.f64 #s(literal 1 binary64) %408) %320)
%432 = (/.f64 (*.f64 #s(literal 1 binary64) %411) %320)
%434 = (/.f64 (*.f64 #s(literal 1 binary64) %129) %309)
%436 = (/.f64 (*.f64 #s(literal 1 binary64) %133) %309)
%438 = (/.f64 (*.f64 #s(literal 1 binary64) %418) %267)
%440 = (/.f64 (*.f64 #s(literal 1 binary64) %389) %250)
%442 = (/.f64 (*.f64 #s(literal 1 binary64) %372) %325)
%444 = (/.f64 (neg.f64 %405) %218)
%446 = (/.f64 (neg.f64 %408) %199)
%448 = (/.f64 (neg.f64 %411) %199)
%450 = (/.f64 (neg.f64 %129) %296)
%452 = (/.f64 (neg.f64 %133) %296)
%454 = (/.f64 (neg.f64 %418) %282)
%455 = (/.f64 %405 %176)
%456 = (/.f64 %408 %296)
%457 = (/.f64 %411 %296)
%458 = (/.f64 %129 %309)
%459 = (/.f64 %129 %199)
%460 = (/.f64 %133 %199)
%461 = (neg.f64 %391)
%462 = (/.f64 %461 %176)
%463 = (neg.f64 y)
%464 = (/.f64 %463 %296)
%465 = (/.f64 %418 %218)
%466 = (/.f64 %389 %176)
%467 = (/.f64 %391 %325)
%468 = (/.f64 %391 t)
%470 = (/.f64 #s(literal 1 binary64) (/.f64 %176 %389))
%472 = (/.f64 #s(literal 1 binary64) (pow.f64 %395 #s(literal -1 binary64)))
%474 = (/.f64 #s(literal 1 binary64) (/.f64 t %372))
%475 = (/.f64 %372 t)
%476 = (/.f64 y %199)
%478 = (neg.f64 (/.f64 %372 %176))
%480 = (neg.f64 (/.f64 %389 t))
%482 = (/ (* z %367) t)
%483 = (approx %482 %395)
%487 = (*.f64 t x)
%492 = (/.f64 z #s(literal 2 binary64))
%494 = (/.f64 z #s(literal 1 binary64))
%496 = (/.f64 z #s(literal -1 binary64))
%500 = (*.f64 z %2)
%505 = (*.f64 #s(literal 1/2 binary64) z)
%508 = (/.f64 z %17)
%510 = (/.f64 %2 %161)
%512 = (/.f64 %505 %69)
%514 = (/.f64 %21 %148)
%516 = (/.f64 %25 %148)
%526 = (/.f64 %31 %148)
%528 = (*.f64 %500 #s(literal -1 binary64))
%555 = (*.f64 %31 z)
%557 = (*.f64 %118 z)
%568 = (/.f64 %118 %148)
%572 = (/.f64 #s(literal -2 binary64) %199)
%573 = (*.f64 %572 %43)
%574 = (/.f64 #s(literal 2 binary64) %199)
%575 = (*.f64 %574 %25)
%576 = (/.f64 #s(literal -2 binary64) %296)
%577 = (*.f64 %576 %25)
%578 = (/.f64 #s(literal 2 binary64) %296)
%579 = (/.f64 #s(literal -1/2 binary64) %69)
%580 = (*.f64 %578 %579)
%581 = (*.f64 %578 %43)
%582 = (/.f64 %4 %148)
%583 = (*.f64 %582 %150)
%584 = (*.f64 z x)
%585 = (-.f64 %391 %584)
%586 = (fabs.f64 t)
%587 = (neg.f64 %586)
%588 = (/.f64 %585 %587)
%589 = (/.f64 t %587)
%590 = (*.f64 %588 %589)
%591 = (/.f64 %585 %218)
%592 = (/.f64 t %218)
%593 = (*.f64 %591 %592)
%594 = (/.f64 %174 #s(literal 2 binary64))
%595 = (/.f64 %173 %17)
%596 = (*.f64 %594 %595)
%597 = (/.f64 %174 #s(literal 1 binary64))
%598 = (/.f64 %173 %69)
%599 = (*.f64 %597 %598)
%600 = (/.f64 %174 #s(literal -1 binary64))
%601 = (/.f64 %173 %24)
%602 = (*.f64 %600 %601)
%603 = (/.f64 %153 #s(literal 2 binary64))
%604 = (/.f64 %171 %17)
%605 = (*.f64 %603 %604)
%606 = (/.f64 %171 #s(literal 2 binary64))
%607 = (/.f64 %153 %17)
%608 = (*.f64 %606 %607)
%609 = (/.f64 %153 #s(literal 1 binary64))
%610 = (/.f64 %171 %69)
%611 = (*.f64 %609 %610)
%612 = (/.f64 %171 #s(literal 1 binary64))
%613 = (/.f64 %153 %69)
%614 = (*.f64 %612 %613)
%615 = (/.f64 %153 #s(literal -1 binary64))
%616 = (*.f64 %615 %500)
%617 = (/.f64 %171 #s(literal -1 binary64))
%618 = (/.f64 %2 t)
%619 = (*.f64 %617 %618)
%620 = (/.f64 %196 #s(literal 2 binary64))
%621 = (*.f64 %620 %47)
%622 = (/.f64 %196 #s(literal -1 binary64))
%623 = (*.f64 %622 %31)
%624 = (/.f64 %159 %17)
%625 = (*.f64 %492 %624)
%626 = (*.f64 %494 %618)
%627 = (/.f64 %159 %24)
%628 = (*.f64 %496 %627)
%629 = (/.f64 %21 t)
%630 = (*.f64 %149 %629)
%631 = (/.f64 %25 t)
%632 = (*.f64 %149 %631)
%633 = (/.f64 %31 t)
%634 = (*.f64 %152 %633)
%635 = (/.f64 %4 %176)
%636 = (*.f64 %635 %182)
%637 = (/.f64 %4 t)
%638 = (*.f64 %637 %173)
%639 = (*.f64 %41 %166)
%640 = (*.f64 %65 %208)
%641 = (*.f64 %15 %188)
%642 = (*.f64 %160 %508)
%643 = (*.f64 %160 %510)
%644 = (*.f64 %164 %500)
%645 = (/.f64 %159 #s(literal -1 binary64))
%646 = (*.f64 %645 %528)
%647 = (/.f64 #s(literal -2 binary64) %69)
%648 = (/.f64 #s(literal 1/2 binary64) %296)
%649 = (*.f64 %647 %648)
%650 = (/.f64 #s(literal -1/2 binary64) %199)
%651 = (*.f64 %34 %650)
%652 = (*.f64 %34 %648)
%653 = (*.f64 %589 %588)
%654 = (*.f64 %592 %591)
%655 = (*.f64 %648 %34)
%656 = (*.f64 %43 %578)
%657 = (/.f64 %505 t)
%658 = (*.f64 %4 %657)
%659 = (*.f64 %4 %200)
%660 = (/.f64 %196 #s(literal 1 binary64))
%661 = (*.f64 %660 %2)
%662 = (*.f64 %200 %4)
%663 = (*.f64 %25 %574)
%664 = (/.f64 %210 %17)
%665 = (*.f64 #s(literal -1/2 binary64) %664)
%666 = (*.f64 %633 %152)
%667 = (*.f64 %633 %171)
%668 = (*.f64 %210 %31)
%669 = (/.f64 %2 %178)
%670 = (*.f64 %153 %669)
%671 = (/.f64 %2 %156)
%672 = (*.f64 %153 %671)
%673 = (*.f64 %153 %526)
%674 = (/.f64 %585 %586)
%675 = (copysign.f64 #s(literal 1 binary64) t)
%676 = (*.f64 %674 %675)
%677 = (-.f64 %584 %391)
%678 = (/.f64 %677 t)
%679 = (/.f64 t %176)
%680 = (*.f64 %678 %679)
%681 = (*.f64 %675 %674)
%682 = (*.f64 %679 %678)
%683 = (/.f64 %21 %178)
%684 = (*.f64 %181 %683)
%685 = (/.f64 %25 %178)
%686 = (*.f64 %181 %685)
%687 = (*.f64 %174 %512)
%688 = (*.f64 %174 %514)
%689 = (*.f64 %174 %516)
%690 = (/.f64 %197 %24)
%691 = (*.f64 #s(literal -2 binary64) %690)
%692 = (/.f64 %200 %24)
%693 = (*.f64 #s(literal -2 binary64) %692)
%694 = (/.f64 %618 %161)
%695 = (*.f64 #s(literal 1/2 binary64) %694)
%696 = (/.f64 %196 %17)
%697 = (*.f64 #s(literal 1/2 binary64) %696)
%698 = (*.f64 %31 %210)
%699 = (*.f64 %555 %153)
%700 = (/.f64 %197 %69)
%701 = (*.f64 #s(literal 2 binary64) %700)
%702 = (/.f64 %200 %69)
%703 = (*.f64 #s(literal 2 binary64) %702)
%704 = (*.f64 %585 t)
%705 = (*.f64 t t)
%706 = (/.f64 #s(literal 1 binary64) %705)
%707 = (*.f64 %704 %706)
%708 = (*.f64 %585 %159)
%709 = (*.f64 %159 %500)
%710 = (*.f64 %618 z)
%711 = (/.f64 %500 t)
%712 = (*.f64 %711 #s(literal 1 binary64))
%713 = (*.f64 %500 %159)
%714 = (/.f64 %197 %17)
%715 = (*.f64 #s(literal 1 binary64) %714)
%716 = (/.f64 %200 %17)
%717 = (*.f64 #s(literal 1 binary64) %716)
%718 = (*.f64 #s(literal 1 binary64) %711)
%719 = (*.f64 %633 z)
%720 = (*.f64 #s(literal -1 binary64) %719)
%721 = (*.f64 %196 %2)
%722 = (/.f64 %585 %705)
%723 = (*.f64 t %722)
%724 = (*.f64 z %618)
%725 = (*.f64 %2 %196)
%726 = (*.f64 t #s(literal -1 binary64))
%727 = (/.f64 %726 %555)
%728 = (pow.f64 %727 #s(literal -1 binary64))
%729 = (pow.f64 %711 #s(literal 1 binary64))
%731 = (/.f64 (fma.f64 #s(literal 1 binary64) y %118) %199)
%733 = (/.f64 (fma.f64 y #s(literal 1 binary64) %118) %199)
%735 = (/.f64 (-.f64 %129 x) %199)
%737 = (/.f64 (-.f64 %133 x) %199)
%738 = (*.f64 t %118)
%740 = (*.f64 t %199)
%741 = (/.f64 (fma.f64 %391 %199 %738) %740)
%742 = (*.f64 %176 %118)
%744 = (*.f64 %176 %199)
%745 = (/.f64 (fma.f64 %405 %199 %742) %744)
%746 = (*.f64 %296 %118)
%748 = (*.f64 %296 %199)
%749 = (/.f64 (fma.f64 %408 %199 %746) %748)
%751 = (/.f64 (fma.f64 %411 %199 %746) %748)
%752 = (*.f64 %199 %118)
%754 = (*.f64 %199 %199)
%755 = (/.f64 (fma.f64 %129 %199 %752) %754)
%757 = (/.f64 (fma.f64 %133 %199 %752) %754)
%760 = (*.f64 %218 %199)
%761 = (/.f64 (fma.f64 %418 %199 (*.f64 %218 %118)) %760)
%763 = (/.f64 (fma.f64 %389 %199 %742) %744)
%765 = (/.f64 (fma.f64 %372 %199 %738) %740)
%767 = (/.f64 (fma.f64 y %199 %752) %754)
%770 = (/.f64 (-.f64 (*.f64 %391 %199) %487) %740)
%772 = (*.f64 %176 x)
%774 = (/.f64 (-.f64 (*.f64 %405 %199) %772) %744)
%776 = (*.f64 %296 x)
%778 = (/.f64 (-.f64 (*.f64 %408 %199) %776) %748)
%781 = (/.f64 (-.f64 (*.f64 %411 %199) %776) %748)
%783 = (*.f64 %199 x)
%785 = (/.f64 (-.f64 (*.f64 %129 %199) %783) %754)
%788 = (/.f64 (-.f64 (*.f64 %133 %199) %783) %754)
%792 = (/.f64 (-.f64 (*.f64 %418 %199) (*.f64 %218 x)) %760)
%795 = (/.f64 (-.f64 (*.f64 %389 %199) %772) %744)
%798 = (/.f64 (-.f64 (*.f64 %372 %199) %487) %740)
%801 = (/.f64 (-.f64 (*.f64 y %199) %783) %754)
%803 = (*.f64 %24 %148)
%804 = (/.f64 (*.f64 %284 #s(literal 1 binary64)) %803)
%805 = (*.f64 %387 t)
%806 = (-.f64 %805 x)
%808 = (/.f64 (*.f64 %806 #s(literal 1 binary64)) %199)
%809 = (*.f64 t y)
%810 = (-.f64 %809 %487)
%813 = (/.f64 (*.f64 %810 #s(literal 1 binary64)) (*.f64 %705 %148))
%815 = (/.f64 (*.f64 #s(literal 2 binary64) %328) %77)
%817 = (/.f64 (*.f64 #s(literal 2 binary64) %528) %234)
%819 = (*.f64 %176 %69)
%820 = (*.f64 #s(literal 2 binary64) %819)
%821 = (/.f64 (*.f64 #s(literal 2 binary64) %289) %820)
%822 = (*.f64 %171 #s(literal -1 binary64))
%824 = (*.f64 %176 %24)
%826 = (/.f64 (*.f64 #s(literal 2 binary64) %822) (*.f64 #s(literal 2 binary64) %824))
%827 = (*.f64 %69 %176)
%828 = (*.f64 #s(literal 2 binary64) %827)
%829 = (/.f64 %233 %828)
%830 = (*.f64 #s(literal -1 binary64) %171)
%832 = (*.f64 %24 %176)
%833 = (*.f64 #s(literal 2 binary64) %832)
%834 = (/.f64 (*.f64 #s(literal 2 binary64) %830) %833)
%835 = (neg.f64 %196)
%837 = (/.f64 (*.f64 #s(literal 2 binary64) %835) %77)
%839 = (/.f64 (*.f64 #s(literal 2 binary64) %555) %234)
%841 = (/.f64 (*.f64 #s(literal 2 binary64) %618) %275)
%842 = (*.f64 #s(literal 2 binary64) %500)
%843 = (/.f64 %842 %219)
%844 = (/.f64 %842 %270)
%846 = (/.f64 (*.f64 #s(literal 2 binary64) %196) %82)
%848 = (/.f64 (*.f64 #s(literal 1 binary64) %328) %24)
%850 = (/.f64 (*.f64 #s(literal 1 binary64) %528) %250)
%852 = (*.f64 #s(literal 1 binary64) %819)
%853 = (/.f64 (*.f64 #s(literal 1 binary64) %289) %852)
%856 = (/.f64 (*.f64 #s(literal 1 binary64) %822) (*.f64 #s(literal 1 binary64) %824))
%858 = (*.f64 #s(literal 1 binary64) %832)
%859 = (/.f64 (*.f64 #s(literal 1 binary64) %830) %858)
%861 = (/.f64 (*.f64 #s(literal 1 binary64) %835) %24)
%863 = (/.f64 (*.f64 #s(literal 1 binary64) %555) %250)
%865 = (/.f64 (*.f64 %236 %2) %257)
%867 = (/.f64 (*.f64 %221 %2) %257)
%869 = (/.f64 (*.f64 %239 %2) %257)
%871 = (/.f64 (*.f64 %2 %236) %250)
%873 = (/.f64 (*.f64 %2 %221) %250)
%875 = (/.f64 (*.f64 %2 %239) %250)
%876 = (*.f64 t %24)
%878 = (/.f64 %237 (*.f64 #s(literal 2 binary64) %876))
%879 = (*.f64 %24 t)
%880 = (*.f64 #s(literal 2 binary64) %879)
%881 = (/.f64 %240 %880)
%883 = (/.f64 %249 (*.f64 #s(literal 1 binary64) %876))
%884 = (*.f64 %218 %24)
%885 = (/.f64 %249 %884)
%886 = (/.f64 %249 %876)
%887 = (/.f64 %249 %827)
%888 = (*.f64 #s(literal 1 binary64) %827)
%889 = (/.f64 %252 %888)
%890 = (/.f64 %252 %827)
%891 = (/.f64 %254 %884)
%892 = (*.f64 #s(literal 1 binary64) %879)
%893 = (/.f64 %254 %892)
%894 = (/.f64 %254 %876)
%895 = (/.f64 %254 %827)
%896 = (*.f64 #s(literal -1 binary64) %236)
%897 = (/.f64 %896 %824)
%898 = (/.f64 %896 %832)
%900 = (/.f64 (*.f64 #s(literal -1 binary64) %221) %832)
%901 = (*.f64 #s(literal -1 binary64) %239)
%902 = (/.f64 %901 %824)
%903 = (/.f64 %901 %832)
%904 = (*.f64 %24 %218)
%905 = (/.f64 %256 %904)
%906 = (/.f64 %256 %819)
%907 = (/.f64 %256 %879)
%908 = (*.f64 %236 #s(literal -1 binary64))
%909 = (/.f64 %908 %824)
%910 = (/.f64 %908 %832)
%911 = (/.f64 %259 %819)
%913 = (/.f64 (*.f64 %221 #s(literal -1 binary64)) %824)
%914 = (/.f64 %261 %904)
%915 = (/.f64 %261 %819)
%916 = (/.f64 %261 %879)
%917 = (*.f64 %239 #s(literal -1 binary64))
%918 = (/.f64 %917 %824)
%919 = (/.f64 %917 %832)
%922 = (/.f64 (*.f64 %159 #s(literal -1 binary64)) (*.f64 %148 %24))
%924 = (/.f64 (*.f64 %216 #s(literal -1 binary64)) %884)
%925 = (*.f64 %218 %69)
%926 = (/.f64 %263 %925)
%928 = (/.f64 (*.f64 %216 %2) %264)
%930 = (/.f64 (*.f64 #s(literal -1 binary64) %216) %904)
%931 = (*.f64 %69 %218)
%932 = (/.f64 %266 %931)
%934 = (/.f64 (*.f64 %2 %216) %267)
%935 = (*.f64 %69 t)
%936 = (*.f64 #s(literal 2 binary64) %935)
%937 = (/.f64 %269 %936)
%938 = (/.f64 %272 %820)
%939 = (neg.f64 %935)
%941 = (/.f64 %272 (*.f64 #s(literal 2 binary64) %939))
%942 = (*.f64 #s(literal 2 binary64) %31)
%943 = (/.f64 %942 %299)
%944 = (/.f64 %72 %304)
%946 = (neg.f64 %819)
%947 = (/.f64 (neg.f64 %289) %946)
%950 = (/.f64 (neg.f64 %822) (neg.f64 %824))
%952 = (neg.f64 %832)
%953 = (/.f64 (neg.f64 %830) %952)
%954 = (neg.f64 %827)
%955 = (/.f64 %277 %954)
%956 = (/.f64 %704 %586)
%958 = (/.f64 (neg.f64 %956) %587)
%959 = (/.f64 %704 %176)
%961 = (/.f64 (neg.f64 %959) %218)
%962 = (/.f64 %704 t)
%964 = (/.f64 (neg.f64 %962) %176)
%965 = (neg.f64 %704)
%967 = (/.f64 (neg.f64 %965) %705)
%969 = (/.f64 %279 (neg.f64 %876))
%971 = (/.f64 (neg.f64 %835) %69)
%972 = (/.f64 %956 %586)
%973 = (/.f64 %959 %176)
%974 = (/.f64 %328 %24)
%975 = (/.f64 %284 %803)
%976 = (*.f64 %31 %159)
%977 = (/.f64 %976 %178)
%978 = (/.f64 %528 %176)
%979 = (/.f64 %633 %178)
%980 = (/.f64 %330 %24)
%981 = (/.f64 %332 %24)
%983 = (/.f64 (neg.f64 %618) %156)
%984 = (neg.f64 %585)
%985 = (/.f64 %984 %176)
%986 = (/.f64 %210 %24)
%987 = (/.f64 %962 t)
%988 = (/.f64 %289 %819)
%989 = (/.f64 %822 %824)
%990 = (/.f64 %236 %876)
%991 = (/.f64 %236 %827)
%992 = (/.f64 %221 %852)
%994 = (/.f64 %221 (*.f64 #s(literal 1 binary64) %939))
%995 = (/.f64 %221 %827)
%996 = (/.f64 %830 %832)
%997 = (/.f64 %239 %819)
%998 = (/.f64 %239 %879)
%999 = (*.f64 %176 t)
%1000 = (/.f64 %965 %999)
%1001 = (/.f64 %216 %946)
%1003 = (/.f64 %216 (neg.f64 %939))
%1004 = (/.f64 %835 %24)
%1005 = (/.f64 %726 %500)
%1007 = (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %1005))
%1009 = (/.f64 (*.f64 #s(literal -1 binary64) t) %500)
%1011 = (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %1009))
%1012 = (/.f64 %31 %318)
%1013 = (/.f64 %31 %320)
%1014 = (/.f64 %31 %296)
%1015 = (/.f64 %171 %819)
%1016 = (/.f64 %171 %939)
%1017 = (/.f64 %555 %257)
%1018 = (/.f64 %555 %250)
%1019 = (/.f64 %555 %282)
%1020 = (/.f64 %555 %176)
%1022 = (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %727))
%1023 = (/.f64 %704 %705)
%1024 = (/.f64 %585 t)
%1026 = (/.f64 %159 (*.f64 %69 %148))
%1028 = (/.f64 %159 (*.f64 %148 %69))
%1029 = (/.f64 %618 %148)
%1030 = (/.f64 %711 #s(literal 1 binary64))
%1031 = (/.f64 %500 %267)
%1032 = (/.f64 %500 %323)
%1033 = (/.f64 %500 %325)
%1034 = (/.f64 %500 %218)
%1036 = (/.f64 #s(literal 1 binary64) (*.f64 %832 %148))
%1038 = (/.f64 #s(literal 1 binary64) (*.f64 %935 %148))
%1040 = (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) %727))
%1042 = (/.f64 #s(literal 1 binary64) (neg.f64 %1005))
%1044 = (/.f64 #s(literal 1 binary64) (neg.f64 %1009))
%1046 = (/.f64 #s(literal 1 binary64) (/.f64 %705 %704))
%1048 = (/.f64 #s(literal 1 binary64) (/.f64 %176 %555))
%1050 = (/.f64 #s(literal 1 binary64) (/.f64 %69 %196))
%1052 = (/.f64 #s(literal 1 binary64) (/.f64 %199 %2))
%1053 = (/.f64 #s(literal 1 binary64) %727)
%1055 = (/.f64 #s(literal 1 binary64) (pow.f64 %711 #s(literal -1 binary64)))
%1057 = (/.f64 #s(literal 1 binary64) (/.f64 t %500))
%1059 = (/.f64 #s(literal -1 binary64) (*.f64 %827 %148))
%1061 = (/.f64 #s(literal -1 binary64) (*.f64 %879 %148))
%1063 = (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) %1005))
%1065 = (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) %1009))
%1067 = (/.f64 #s(literal -1 binary64) (neg.f64 %727))
%1068 = (/.f64 #s(literal -1 binary64) %1005)
%1069 = (/.f64 #s(literal -1 binary64) %1009)
%1070 = (/.f64 %196 %69)
%1071 = (/.f64 z %925)
%1072 = (*.f64 #s(literal 1 binary64) %935)
%1073 = (/.f64 z %1072)
%1074 = (/.f64 z %931)
%1075 = (neg.f64 %879)
%1076 = (/.f64 z %1075)
%1077 = (/.f64 z %935)
%1079 = (/.f64 %2 (*.f64 %218 %148))
%1080 = (/.f64 %2 %309)
%1081 = (/.f64 %2 %199)
%1082 = (neg.f64 %719)
%1083 = (/.f64 #s(literal 0 binary64) %727)
%1084 = (fma.f64 %572 %43 %1083)
%1085 = (fma.f64 %574 %25 %1083)
%1086 = (fma.f64 %576 %25 %1083)
%1087 = (fma.f64 %578 %579 %1083)
%1088 = (fma.f64 %578 %43 %1083)
%1089 = (fma.f64 %582 %150 %1083)
%1090 = (fma.f64 %588 %589 %1083)
%1091 = (fma.f64 %591 %592 %1083)
%1092 = (fma.f64 %594 %595 %1083)
%1093 = (fma.f64 %597 %598 %1083)
%1094 = (fma.f64 %600 %601 %1083)
%1095 = (fma.f64 %603 %604 %1083)
%1096 = (fma.f64 %606 %607 %1083)
%1097 = (fma.f64 %609 %610 %1083)
%1098 = (fma.f64 %612 %613 %1083)
%1099 = (fma.f64 %615 %500 %1083)
%1100 = (fma.f64 %617 %618 %1083)
%1101 = (fma.f64 %620 %47 %1083)
%1102 = (fma.f64 %622 %31 %1083)
%1103 = (fma.f64 %492 %624 %1083)
%1104 = (fma.f64 %494 %618 %1083)
%1105 = (fma.f64 %496 %627 %1083)
%1106 = (fma.f64 %149 %629 %1083)
%1107 = (fma.f64 %149 %631 %1083)
%1108 = (fma.f64 %152 %633 %1083)
%1109 = (fma.f64 %635 %182 %1083)
%1110 = (fma.f64 %637 %173 %1083)
%1111 = (fma.f64 %41 %166 %1083)
%1112 = (fma.f64 %65 %208 %1083)
%1113 = (fma.f64 %15 %188 %1083)
%1114 = (fma.f64 %160 %508 %1083)
%1115 = (fma.f64 %160 %510 %1083)
%1116 = (fma.f64 %164 %500 %1083)
%1117 = (fma.f64 %645 %528 %1083)
%1118 = (fma.f64 %647 %648 %1083)
%1119 = (fma.f64 %34 %650 %1083)
%1120 = (fma.f64 %34 %648 %1083)
%1121 = (fma.f64 %589 %588 %1083)
%1122 = (fma.f64 %592 %591 %1083)
%1123 = (fma.f64 %648 %34 %1083)
%1124 = (fma.f64 %43 %578 %1083)
%1125 = (/.f64 %119 %199)
%1126 = (fma.f64 %377 %152 %1125)
%1127 = (/.f64 %124 %199)
%1128 = (fma.f64 %377 %152 %1127)
%1129 = (/.f64 %557 t)
%1130 = (fma.f64 %377 %152 %1129)
%1131 = (*.f64 %196 %118)
%1132 = (fma.f64 %377 %152 %1131)
%1133 = (*.f64 %118 %196)
%1134 = (fma.f64 %377 %152 %1133)
%1135 = (/.f64 %118 %199)
%1136 = (fma.f64 %377 %152 %1135)
%1137 = (fma.f64 %377 %171 %1125)
%1138 = (fma.f64 %377 %171 %1127)
%1139 = (fma.f64 %377 %171 %1129)
%1140 = (fma.f64 %377 %171 %1131)
%1141 = (fma.f64 %377 %171 %1133)
%1142 = (fma.f64 %377 %171 %1135)
%1143 = (fma.f64 %380 %159 %1125)
%1144 = (fma.f64 %380 %159 %1127)
%1145 = (fma.f64 %380 %159 %1129)
%1146 = (fma.f64 %380 %159 %1131)
%1147 = (fma.f64 %380 %159 %1133)
%1148 = (fma.f64 %380 %159 %1135)
%1149 = (fma.f64 %4 %657 %1083)
%1150 = (fma.f64 %4 %200 %1083)
%1151 = (fma.f64 %660 %2 %1083)
%1152 = (fma.f64 %200 %4 %1083)
%1153 = (fma.f64 %25 %574 %1083)
%1154 = (fma.f64 %133 %196 %1125)
%1155 = (fma.f64 %133 %196 %1127)
%1156 = (fma.f64 %133 %196 %1129)
%1157 = (fma.f64 %133 %196 %1131)
%1158 = (fma.f64 %133 %196 %1133)
%1159 = (fma.f64 %133 %196 %1135)
%1160 = (fma.f64 #s(literal -1/2 binary64) %664 %1083)
%1161 = (fma.f64 %633 %152 %1083)
%1162 = (fma.f64 %633 %171 %1083)
%1163 = (fma.f64 %210 %31 %1083)
%1164 = (fma.f64 %153 %383 %1125)
%1165 = (fma.f64 %153 %383 %1127)
%1166 = (fma.f64 %153 %383 %1129)
%1167 = (fma.f64 %153 %383 %1131)
%1168 = (fma.f64 %153 %383 %1133)
%1169 = (fma.f64 %153 %383 %1135)
%1170 = (fma.f64 %153 %385 %1125)
%1171 = (fma.f64 %153 %385 %1127)
%1172 = (fma.f64 %153 %385 %1129)
%1173 = (fma.f64 %153 %385 %1131)
%1174 = (fma.f64 %153 %385 %1133)
%1175 = (fma.f64 %153 %385 %1135)
%1176 = (fma.f64 %153 %669 %1083)
%1177 = (fma.f64 %153 %671 %1083)
%1178 = (fma.f64 %153 %526 %1083)
%1179 = (fma.f64 %674 %675 %1083)
%1180 = (fma.f64 %678 %679 %1083)
%1181 = (fma.f64 %675 %674 %1083)
%1182 = (fma.f64 %679 %678 %1083)
%1183 = (fma.f64 %181 %683 %1083)
%1184 = (fma.f64 %181 %685 %1083)
%1185 = (fma.f64 %174 %512 %1083)
%1186 = (fma.f64 %174 %514 %1083)
%1187 = (fma.f64 %174 %516 %1083)
%1188 = (fma.f64 #s(literal -2 binary64) %690 %1083)
%1189 = (fma.f64 #s(literal -2 binary64) %692 %1083)
%1190 = (fma.f64 #s(literal 1/2 binary64) %694 %1083)
%1191 = (fma.f64 #s(literal 1/2 binary64) %696 %1083)
%1192 = (fma.f64 %387 z %1125)
%1193 = (fma.f64 %387 z %1127)
%1194 = (fma.f64 %387 z %1129)
%1195 = (fma.f64 %387 z %1131)
%1196 = (fma.f64 %387 z %1133)
%1197 = (fma.f64 %387 z %1135)
%1198 = (fma.f64 %31 %210 %1083)
%1199 = (fma.f64 %555 %153 %1083)
%1200 = (fma.f64 %389 %153 %1125)
%1201 = (fma.f64 %389 %153 %1127)
%1202 = (fma.f64 %389 %153 %1129)
%1203 = (fma.f64 %389 %153 %1131)
%1204 = (fma.f64 %389 %153 %1133)
%1205 = (fma.f64 %389 %153 %1135)
%1206 = (fma.f64 #s(literal 2 binary64) %700 %1083)
%1207 = (fma.f64 #s(literal 2 binary64) %702 %1083)
%1208 = (fma.f64 %391 %159 %1125)
%1209 = (fma.f64 %391 %159 %1127)
%1210 = (fma.f64 %391 %159 %1129)
%1211 = (fma.f64 %391 %159 %1131)
%1212 = (fma.f64 %391 %159 %1133)
%1213 = (fma.f64 %391 %159 %1135)
%1214 = (fma.f64 %704 %706 %1083)
%1215 = (fma.f64 %585 %159 %1083)
%1216 = (fma.f64 %159 %380 %1125)
%1217 = (fma.f64 %159 %380 %1127)
%1218 = (fma.f64 %159 %380 %1129)
%1219 = (fma.f64 %159 %380 %1131)
%1220 = (fma.f64 %159 %380 %1133)
%1221 = (fma.f64 %159 %380 %1135)
%1222 = (fma.f64 %159 %500 %1083)
%1223 = (fma.f64 %159 %372 %1125)
%1224 = (fma.f64 %159 %372 %1127)
%1225 = (fma.f64 %159 %372 %1129)
%1226 = (fma.f64 %159 %372 %1131)
%1227 = (fma.f64 %159 %372 %1133)
%1228 = (fma.f64 %159 %372 %1135)
%1229 = (fma.f64 %618 z %1083)
%1230 = (fma.f64 %711 #s(literal 1 binary64) %1083)
%1231 = (fma.f64 %500 %159 %1083)
%1232 = (fma.f64 #s(literal 1 binary64) %714 %1083)
%1233 = (fma.f64 #s(literal 1 binary64) %716 %1083)
%1234 = (fma.f64 #s(literal 1 binary64) %395 %1125)
%1235 = (fma.f64 #s(literal 1 binary64) %395 %1127)
%1236 = (fma.f64 #s(literal 1 binary64) %395 %1129)
%1237 = (fma.f64 #s(literal 1 binary64) %395 %1131)
%1238 = (fma.f64 #s(literal 1 binary64) %395 %1133)
%1239 = (fma.f64 #s(literal 1 binary64) %395 %1135)
%1240 = (fma.f64 #s(literal 1 binary64) %711 %1083)
%1241 = (fma.f64 %372 %159 %1125)
%1242 = (fma.f64 %372 %159 %1127)
%1243 = (fma.f64 %372 %159 %1129)
%1244 = (fma.f64 %372 %159 %1131)
%1245 = (fma.f64 %372 %159 %1133)
%1246 = (fma.f64 %372 %159 %1135)
%1247 = (fma.f64 #s(literal -1 binary64) %719 %1083)
%1248 = (fma.f64 %196 %2 %1083)
%1249 = (fma.f64 %196 y %1125)
%1250 = (fma.f64 %196 y %1127)
%1251 = (fma.f64 %196 y %1129)
%1252 = (fma.f64 %196 y %1131)
%1253 = (fma.f64 %196 y %1133)
%1254 = (fma.f64 %196 y %1135)
%1255 = (fma.f64 t %722 %1083)
%1256 = (fma.f64 z %398 %1125)
%1257 = (fma.f64 z %398 %1127)
%1258 = (fma.f64 z %398 %1129)
%1259 = (fma.f64 z %398 %1131)
%1260 = (fma.f64 z %398 %1133)
%1261 = (fma.f64 z %398 %1135)
%1262 = (fma.f64 z %387 %1125)
%1263 = (fma.f64 z %387 %1127)
%1264 = (fma.f64 z %387 %1129)
%1265 = (fma.f64 z %387 %1131)
%1266 = (fma.f64 z %387 %1133)
%1267 = (fma.f64 z %387 %1135)
%1268 = (fma.f64 z %618 %1083)
%1269 = (fma.f64 %2 %196 %1083)
%1270 = (fma.f64 y %196 %1125)
%1271 = (fma.f64 y %196 %1127)
%1272 = (fma.f64 y %196 %1129)
%1273 = (fma.f64 y %196 %1131)
%1274 = (fma.f64 y %196 %1133)
%1275 = (fma.f64 y %196 %1135)
%1276 = (/.f64 %387 %148)
%1277 = (/.f64 x t)
%1279 = (-.f64 %1276 (/.f64 %1277 %148))
%1281 = (*.f64 (neg.f64 %395) t)
%1283 = (-.f64 %1129 (/.f64 %1281 t))
%1284 = (*.f64 %835 %809)
%1286 = (-.f64 %1129 (/.f64 %1284 t))
%1287 = (*.f64 %176 %395)
%1289 = (-.f64 %1129 (/.f64 %1287 t))
%1291 = (-.f64 %1129 (/.f64 %461 t))
%1293 = (-.f64 %1135 (/.f64 y %296))
%1295 = (-.f64 %395 (/.f64 %584 t))
%1297 = (-.f64 %395 (/.f64 x %199))
%1298 = (neg.f64 %1277)
%1300 = (+.f64 %1276 (/.f64 %1298 %148))
%1301 = (/.f64 %118 t)
%1303 = (+.f64 %1276 (/.f64 %1301 %148))
%1306 = (+.f64 (/.f64 %372 %218) (/.f64 %557 %218))
%1307 = (/.f64 #s(literal 1/2 binary64) %727)
%1308 = (+.f64 %1307 %1307)
%1310 = (/.f64 (*.f64 t %391) %705)
%1312 = (/.f64 (*.f64 t %557) %705)
%1313 = (+.f64 %1310 %1312)
%1314 = (+.f64 %1312 %1310)
%1316 = (/.f64 (*.f64 %391 t) %705)
%1318 = (/.f64 (*.f64 %557 t) %705)
%1319 = (+.f64 %1316 %1318)
%1320 = (+.f64 %1318 %1316)
%1321 = (+.f64 %1129 %395)
%1322 = (+.f64 %1135 %395)
%1323 = (+.f64 %395 %1125)
%1324 = (+.f64 %395 %1127)
%1325 = (+.f64 %395 %1129)
%1326 = (+.f64 %395 %1131)
%1327 = (+.f64 %395 %1133)
%1328 = (+.f64 %395 %1135)
%1329 = (+.f64 %711 %1083)
%1330 = (approx %482 %711)
%1338 = (/.f64 #s(literal -1/2 binary64) t)
%1348 = (/.f64 %191 %24)
%1350 = (/.f64 %150 %24)
%1354 = (/.f64 %191 %69)
%1356 = (/.f64 %150 %69)
%1359 = (/.f64 %191 %17)
%1361 = (/.f64 %150 %17)
%1453 = (/.f64 #s(literal 0 binary64) %832)
%1455 = (/.f64 #s(literal 0 binary64) %935)
%1512 = (*.f64 %1277 #s(literal 1 binary64))
%1514 = (/.f64 y %218)
%1518 = (/.f64 #s(literal 1/2 binary64) %832)
%1520 = (/.f64 #s(literal 1/2 binary64) %935)
%1541 = (/.f64 #s(literal 1/2 binary64) %4)
%1543 = (/.f64 #s(literal 2 binary64) %4)
%1545 = (/.f64 #s(literal 2 binary64) %2)
%1547 = (/.f64 #s(literal -1 binary64) %4)
%1549 = (/.f64 #s(literal 1 binary64) %4)
%1551 = (/.f64 #s(literal 2 binary64) %21)
%1553 = (/.f64 #s(literal 2 binary64) %25)
%1555 = (/.f64 %17 #s(literal 2 binary64))
%1557 = (/.f64 %24 #s(literal 1/2 binary64))
%1559 = (/.f64 #s(literal 2 binary64) %31)
%1561 = (/.f64 #s(literal -1 binary64) %21)
%1563 = (/.f64 #s(literal -1 binary64) %25)
%1566 = (/.f64 %17 #s(literal -1 binary64))
%1568 = (/.f64 %24 #s(literal 2 binary64))
%1570 = (/.f64 #s(literal -1/2 binary64) %2)
%1572 = (/.f64 #s(literal 1/2 binary64) %31)
%1574 = (/.f64 %69 #s(literal 1/2 binary64))
%1577 = (/.f64 #s(literal 1 binary64) %21)
%1579 = (/.f64 #s(literal 1 binary64) %25)
%1582 = (/.f64 %17 #s(literal 1 binary64))
%1584 = (/.f64 %69 #s(literal 2 binary64))
%1588 = (/.f64 %17 #s(literal 1/2 binary64))
%1590 = (/.f64 #s(literal 1/2 binary64) %21)
%1592 = (/.f64 #s(literal 1/2 binary64) %25)
%1595 = (/.f64 %69 #s(literal -1 binary64))
%1597 = (/.f64 %24 #s(literal 1 binary64))
%1610 = (/.f64 #s(literal 0 binary64) %2)
%1675 = (/.f64 t #s(literal 1 binary64))
%1684 = (/.f64 #s(literal 0 binary64) %218)
%1686 = (/.f64 #s(literal 0 binary64) t)
%1696 = (/.f64 #s(literal 1/2 binary64) %218)
%1718 = (neg.f64 %587)
%1733 = (*.f64 %705 %705)
%1780 = (*.f64 %586 x)
%1783 = (*.f64 %705 x)
%1790 = (+.f64 %585 %487)
%1792 = (fma.f64 t x %585)
%1793 = (*.f64 t %1792)
%1797 = (neg.f64 %1793)
%1801 = (*.f64 %218 %487)
%1803 = (*.f64 %999 x)
%1804 = (neg.f64 %1803)
%1815 = (*.f64 %984 t)
%1817 = (*.f64 %176 %585)
%1826 = (*.f64 (/.f64 %1793 %587) (/.f64 #s(literal 1 binary64) %587))
%1828 = (*.f64 %589 (/.f64 %1790 %587))
%1830 = (*.f64 %589 (/.f64 %1792 %587))
%1832 = (*.f64 %592 (/.f64 %1790 %218))
%1834 = (*.f64 %592 (/.f64 %1792 %218))
%1835 = (/.f64 %1793 %586)
%1837 = (*.f64 %1835 (/.f64 #s(literal 1 binary64) %586))
%1838 = (/.f64 %1797 t)
%1839 = (*.f64 %1838 %153)
%1841 = (*.f64 %675 (/.f64 %1790 %586))
%1843 = (*.f64 %675 (/.f64 %1792 %586))
%1845 = (*.f64 %679 (/.f64 %1790 %176))
%1847 = (*.f64 %679 (/.f64 %1792 %176))
%1848 = (/.f64 %1793 t)
%1849 = (*.f64 %1848 %159)
%1850 = (*.f64 %706 %1793)
%1852 = (*.f64 %1797 (/.f64 #s(literal -1 binary64) %705))
%1853 = (*.f64 %1793 %706)
%1855 = (*.f64 #s(literal 1 binary64) (/.f64 %1790 t))
%1857 = (*.f64 #s(literal 1 binary64) (/.f64 %1792 t))
%1858 = (fma.f64 %618 z x)
%1859 = (pow.f64 %1858 #s(literal 1 binary64))
%1860 = (/.f64 %1783 %586)
%1863 = (/.f64 (fma.f64 %1860 %586 (*.f64 %586 %956)) %705)
%1866 = (*.f64 %586 %176)
%1867 = (/.f64 (fma.f64 %1860 %176 (*.f64 %586 %959)) %1866)
%1870 = (*.f64 %586 t)
%1871 = (/.f64 (fma.f64 %1860 t (*.f64 %586 %962)) %1870)
%1874 = (*.f64 %586 %999)
%1875 = (/.f64 (fma.f64 %1860 %999 (*.f64 %586 %965)) %1874)
%1878 = (*.f64 %586 %705)
%1879 = (/.f64 (fma.f64 %1860 %705 (*.f64 %586 %704)) %1878)
%1880 = (/.f64 %1783 %176)
%1883 = (*.f64 %176 %586)
%1884 = (/.f64 (fma.f64 %1880 %586 (*.f64 %176 %956)) %1883)
%1887 = (/.f64 (fma.f64 %1880 %176 (*.f64 %176 %959)) %705)
%1890 = (/.f64 (fma.f64 %1880 t (*.f64 %176 %962)) %999)
%1893 = (*.f64 %176 %999)
%1894 = (/.f64 (fma.f64 %1880 %999 (*.f64 %176 %965)) %1893)
%1897 = (*.f64 %176 %705)
%1898 = (/.f64 (fma.f64 %1880 %705 (*.f64 %176 %704)) %1897)
%1899 = (/.f64 %1783 t)
%1902 = (*.f64 t %586)
%1903 = (/.f64 (fma.f64 %1899 %586 (*.f64 t %956)) %1902)
%1906 = (/.f64 (fma.f64 %1899 %176 (*.f64 t %959)) %999)
%1909 = (/.f64 (fma.f64 %1899 t (*.f64 t %962)) %705)
%1912 = (*.f64 t %999)
%1913 = (/.f64 (fma.f64 %1899 %999 (*.f64 t %965)) %1912)
%1916 = (*.f64 t %705)
%1917 = (/.f64 (fma.f64 %1899 %705 (*.f64 t %704)) %1916)
%1920 = (*.f64 %999 %586)
%1921 = (/.f64 (fma.f64 %1803 %586 (*.f64 %999 %956)) %1920)
%1924 = (*.f64 %999 %176)
%1925 = (/.f64 (fma.f64 %1803 %176 (*.f64 %999 %959)) %1924)
%1928 = (*.f64 %999 t)
%1929 = (/.f64 (fma.f64 %1803 t (*.f64 %999 %962)) %1928)
%1932 = (/.f64 (fma.f64 %1803 %999 (*.f64 %999 %965)) %1733)
%1935 = (*.f64 %999 %705)
%1936 = (/.f64 (fma.f64 %1803 %705 (*.f64 %999 %704)) %1935)
%1939 = (*.f64 %705 %586)
%1940 = (/.f64 (fma.f64 %1783 %586 (*.f64 %705 %956)) %1939)
%1943 = (*.f64 %705 %176)
%1944 = (/.f64 (fma.f64 %1783 %176 (*.f64 %705 %959)) %1943)
%1947 = (*.f64 %705 t)
%1948 = (/.f64 (fma.f64 %1783 t (*.f64 %705 %962)) %1947)
%1951 = (*.f64 %705 %999)
%1952 = (/.f64 (fma.f64 %1783 %999 (*.f64 %705 %965)) %1951)
%1955 = (/.f64 (fma.f64 %1783 %705 (*.f64 %705 %704)) %1733)
%1958 = (/.f64 (fma.f64 %956 %586 (*.f64 %586 %1860)) %705)
%1961 = (/.f64 (fma.f64 %956 %176 (*.f64 %586 %1880)) %1866)
%1964 = (/.f64 (fma.f64 %956 t (*.f64 %586 %1899)) %1870)
%1965 = (*.f64 %586 %1803)
%1967 = (/.f64 (fma.f64 %956 %999 %1965) %1874)
%1970 = (/.f64 (fma.f64 %956 %705 (*.f64 %586 %1783)) %1878)
%1973 = (/.f64 (fma.f64 %959 %586 (*.f64 %176 %1860)) %1883)
%1976 = (/.f64 (fma.f64 %959 %176 (*.f64 %176 %1880)) %705)
%1979 = (/.f64 (fma.f64 %959 t (*.f64 %176 %1899)) %999)
%1980 = (*.f64 %176 %1803)
%1982 = (/.f64 (fma.f64 %959 %999 %1980) %1893)
%1985 = (/.f64 (fma.f64 %959 %705 (*.f64 %176 %1783)) %1897)
%1988 = (/.f64 (fma.f64 %962 %586 (*.f64 t %1860)) %1902)
%1991 = (/.f64 (fma.f64 %962 %176 (*.f64 t %1880)) %999)
%1994 = (/.f64 (fma.f64 %962 t (*.f64 t %1899)) %705)
%1995 = (*.f64 t %1803)
%1997 = (/.f64 (fma.f64 %962 %999 %1995) %1912)
%2000 = (/.f64 (fma.f64 %962 %705 (*.f64 t %1783)) %1916)
%2003 = (/.f64 (fma.f64 %965 %586 (*.f64 %999 %1860)) %1920)
%2006 = (/.f64 (fma.f64 %965 %176 (*.f64 %999 %1880)) %1924)
%2009 = (/.f64 (fma.f64 %965 t (*.f64 %999 %1899)) %1928)
%2010 = (*.f64 %999 %1803)
%2012 = (/.f64 (fma.f64 %965 %999 %2010) %1733)
%2015 = (/.f64 (fma.f64 %965 %705 (*.f64 %999 %1783)) %1935)
%2018 = (/.f64 (fma.f64 %704 %586 (*.f64 %705 %1860)) %1939)
%2021 = (/.f64 (fma.f64 %704 %176 (*.f64 %705 %1880)) %1943)
%2024 = (/.f64 (fma.f64 %704 t (*.f64 %705 %1899)) %1947)
%2025 = (*.f64 %705 %1803)
%2027 = (/.f64 (fma.f64 %704 %999 %2025) %1951)
%2030 = (/.f64 (-.f64 (*.f64 %956 %705) %1965) %1878)
%2033 = (/.f64 (-.f64 (*.f64 %959 %705) %1980) %1897)
%2036 = (/.f64 (-.f64 (*.f64 %962 %705) %1995) %1916)
%2039 = (/.f64 (-.f64 (*.f64 %965 %705) %2010) %1935)
%2040 = (*.f64 %704 %705)
%2042 = (/.f64 (-.f64 %2040 %2025) %1733)
%2044 = (/.f64 (*.f64 %1797 #s(literal 1 binary64)) %999)
%2046 = (/.f64 (*.f64 %1797 #s(literal -1 binary64)) %705)
%2048 = (/.f64 (*.f64 %1793 #s(literal -1 binary64)) %999)
%2049 = (fma.f64 x %935 z)
%2051 = (/.f64 (neg.f64 %2049) %939)
%2052 = (fma.f64 x %176 %555)
%2054 = (/.f64 (neg.f64 %2052) %218)
%2055 = (fma.f64 t x %500)
%2057 = (/.f64 (neg.f64 %2055) %176)
%2058 = (fma.f64 x %69 %196)
%2060 = (/.f64 (neg.f64 %2058) %24)
%2061 = (fma.f64 x %199 %2)
%2063 = (/.f64 (neg.f64 %2061) %296)
%2064 = (*.f64 %1793 #s(literal 1 binary64))
%2066 = (/.f64 (neg.f64 %2064) %999)
%2068 = (/.f64 (neg.f64 %1835) %587)
%2070 = (/.f64 (neg.f64 %1838) %218)
%2071 = (fma.f64 %711 %705 %1783)
%2073 = (/.f64 (neg.f64 %2071) %999)
%2074 = (*.f64 %1783 %705)
%2075 = (fma.f64 %704 %705 %2074)
%2077 = (neg.f64 %1733)
%2078 = (/.f64 (neg.f64 %2075) %2077)
%2079 = (*.f64 %705 %1783)
%2080 = (fma.f64 %704 %705 %2079)
%2082 = (/.f64 (neg.f64 %2080) %2077)
%2083 = (neg.f64 %1848)
%2085 = (/.f64 (neg.f64 %2083) %218)
%2087 = (/.f64 %2064 (*.f64 t %218))
%2088 = (/.f64 %2064 %705)
%2089 = (/.f64 %1835 %586)
%2090 = (/.f64 %1838 %176)
%2091 = (/.f64 %2049 %935)
%2092 = (/.f64 %2052 %176)
%2093 = (/.f64 %2055 t)
%2094 = (/.f64 %2058 %69)
%2095 = (/.f64 %2061 %199)
%2096 = (/.f64 %2071 %705)
%2097 = (/.f64 %2075 %1733)
%2098 = (/.f64 %2080 %1733)
%2099 = (/.f64 %2083 %176)
%2100 = (/.f64 %1848 t)
%2101 = (/.f64 %1797 %999)
%2102 = (/.f64 %1793 %705)
%2104 = (/.f64 #s(literal 1 binary64) (/.f64 t %1848))
%2106 = (/.f64 #s(literal 1 binary64) (/.f64 %999 %1797))
%2108 = (/.f64 #s(literal 1 binary64) (pow.f64 %1858 #s(literal -1 binary64)))
%2110 = (/.f64 #s(literal 1 binary64) (/.f64 %705 %1793))
%2111 = (*.f64 %176 %1277)
%2113 = (neg.f64 (-.f64 %2111 %711))
%2115 = (neg.f64 (-.f64 %118 %711))
%2117 = (neg.f64 (-.f64 %719 x))
%2120 = (fma.f64 (/.f64 %586 %587) (/.f64 %1780 %587) %711)
%2123 = (fma.f64 (/.f64 %586 %218) (/.f64 %1780 %218) %711)
%2126 = (fma.f64 (/.f64 %586 %586) (/.f64 %1780 %586) %711)
%2129 = (fma.f64 (/.f64 %586 %176) (/.f64 %1780 %176) %711)
%2132 = (fma.f64 (/.f64 %586 t) (/.f64 %1780 t) %711)
%2133 = (/.f64 %1801 %705)
%2134 = (fma.f64 %572 %43 %2133)
%2135 = (*.f64 %1277 t)
%2136 = (fma.f64 %572 %43 %2135)
%2137 = (fma.f64 %572 %43 x)
%2138 = (fma.f64 %574 %25 %2133)
%2139 = (fma.f64 %574 %25 %2135)
%2140 = (fma.f64 %574 %25 x)
%2141 = (fma.f64 %576 %25 %2133)
%2142 = (fma.f64 %576 %25 %2135)
%2143 = (fma.f64 %576 %25 x)
%2144 = (fma.f64 %578 %579 %2133)
%2145 = (fma.f64 %578 %579 %2135)
%2146 = (fma.f64 %578 %579 x)
%2147 = (fma.f64 %578 %43 %2133)
%2148 = (fma.f64 %578 %43 %2135)
%2149 = (fma.f64 %578 %43 x)
%2150 = (fma.f64 %582 %150 %2133)
%2151 = (fma.f64 %582 %150 %2135)
%2152 = (fma.f64 %582 %150 x)
%2153 = (fma.f64 %588 %589 %2133)
%2154 = (fma.f64 %588 %589 %2135)
%2155 = (fma.f64 %588 %589 x)
%2156 = (fma.f64 %591 %592 %2133)
%2157 = (fma.f64 %591 %592 %2135)
%2158 = (fma.f64 %591 %592 x)
%2159 = (fma.f64 %594 %595 %2133)
%2160 = (fma.f64 %594 %595 %2135)
%2161 = (fma.f64 %594 %595 x)
%2162 = (fma.f64 %597 %598 %2133)
%2163 = (fma.f64 %597 %598 %2135)
%2164 = (fma.f64 %597 %598 x)
%2165 = (fma.f64 %600 %601 %2133)
%2166 = (fma.f64 %600 %601 %2135)
%2167 = (fma.f64 %600 %601 x)
%2168 = (fma.f64 %603 %604 %2133)
%2169 = (fma.f64 %603 %604 %2135)
%2170 = (fma.f64 %603 %604 x)
%2171 = (fma.f64 %606 %607 %2133)
%2172 = (fma.f64 %606 %607 %2135)
%2173 = (fma.f64 %606 %607 x)
%2174 = (fma.f64 %609 %610 %2133)
%2175 = (fma.f64 %609 %610 %2135)
%2176 = (fma.f64 %609 %610 x)
%2177 = (fma.f64 %612 %613 %2133)
%2178 = (fma.f64 %612 %613 %2135)
%2179 = (fma.f64 %612 %613 x)
%2180 = (fma.f64 %615 %500 %2133)
%2181 = (fma.f64 %615 %500 %2135)
%2182 = (fma.f64 %615 %500 x)
%2183 = (fma.f64 %617 %618 %2133)
%2184 = (fma.f64 %617 %618 %2135)
%2185 = (fma.f64 %617 %618 x)
%2186 = (fma.f64 %620 %47 %2133)
%2187 = (fma.f64 %620 %47 %2135)
%2188 = (fma.f64 %620 %47 x)
%2189 = (fma.f64 %622 %31 %2133)
%2190 = (fma.f64 %622 %31 %2135)
%2191 = (fma.f64 %622 %31 x)
%2192 = (fma.f64 %492 %624 %2133)
%2193 = (fma.f64 %492 %624 %2135)
%2194 = (fma.f64 %492 %624 x)
%2195 = (fma.f64 %494 %618 %2133)
%2196 = (fma.f64 %494 %618 %2135)
%2197 = (fma.f64 %494 %618 x)
%2198 = (fma.f64 %496 %627 %2133)
%2199 = (fma.f64 %496 %627 %2135)
%2200 = (fma.f64 %496 %627 x)
%2201 = (fma.f64 %149 %629 %2133)
%2202 = (fma.f64 %149 %629 %2135)
%2203 = (fma.f64 %149 %629 x)
%2204 = (fma.f64 %149 %631 %2133)
%2205 = (fma.f64 %149 %631 %2135)
%2206 = (fma.f64 %149 %631 x)
%2207 = (fma.f64 %152 %633 %2133)
%2208 = (fma.f64 %152 %633 %2135)
%2209 = (fma.f64 %152 %633 x)
%2210 = (fma.f64 %635 %182 %2133)
%2211 = (fma.f64 %635 %182 %2135)
%2212 = (fma.f64 %635 %182 x)
%2213 = (fma.f64 %637 %173 %2133)
%2214 = (fma.f64 %637 %173 %2135)
%2215 = (fma.f64 %637 %173 x)
%2216 = (fma.f64 %41 %166 %2133)
%2217 = (fma.f64 %41 %166 %2135)
%2218 = (fma.f64 %41 %166 x)
%2219 = (fma.f64 %65 %208 %2133)
%2220 = (fma.f64 %65 %208 %2135)
%2221 = (fma.f64 %65 %208 x)
%2222 = (fma.f64 %15 %188 %2133)
%2223 = (fma.f64 %15 %188 %2135)
%2224 = (fma.f64 %15 %188 x)
%2225 = (fma.f64 %160 %508 %2133)
%2226 = (fma.f64 %160 %508 %2135)
%2227 = (fma.f64 %160 %508 x)
%2228 = (fma.f64 %160 %510 %2133)
%2229 = (fma.f64 %160 %510 %2135)
%2230 = (fma.f64 %160 %510 x)
%2231 = (fma.f64 %164 %500 %2133)
%2232 = (fma.f64 %164 %500 %2135)
%2233 = (fma.f64 %164 %500 x)
%2234 = (fma.f64 %645 %528 %2133)
%2235 = (fma.f64 %645 %528 %2135)
%2236 = (fma.f64 %645 %528 x)
%2237 = (fma.f64 %647 %648 %2133)
%2238 = (fma.f64 %647 %648 %2135)
%2239 = (fma.f64 %647 %648 x)
%2240 = (fma.f64 %34 %650 %2133)
%2241 = (fma.f64 %34 %650 %2135)
%2242 = (fma.f64 %34 %650 x)
%2243 = (fma.f64 %34 %648 %2133)
%2244 = (fma.f64 %34 %648 %2135)
%2245 = (fma.f64 %34 %648 x)
%2246 = (/.f64 %772 %587)
%2247 = (fma.f64 %2246 %675 %711)
%2248 = (/.f64 %772 %218)
%2249 = (fma.f64 %2248 %679 %711)
%2250 = (/.f64 %772 %586)
%2251 = (fma.f64 %2250 %589 %711)
%2252 = (/.f64 %772 %176)
%2253 = (fma.f64 %2252 %592 %711)
%2254 = (fma.f64 %2252 #s(literal 1 binary64) %711)
%2255 = (/.f64 %772 t)
%2256 = (fma.f64 %2255 %679 %711)
%2257 = (/.f64 x %587)
%2258 = (/.f64 %705 %587)
%2259 = (fma.f64 %2257 %2258 %711)
%2261 = (fma.f64 (/.f64 %999 %586) %2257 %711)
%2262 = (fma.f64 %2258 %2257 %711)
%2264 = (fma.f64 %2258 (/.f64 %118 %586) %711)
%2265 = (/.f64 %705 %218)
%2266 = (fma.f64 %2265 %1277 %711)
%2267 = (/.f64 %487 %587)
%2268 = (/.f64 %176 %586)
%2269 = (fma.f64 %2267 %2268 %711)
%2270 = (fma.f64 %2267 %589 %711)
%2271 = (/.f64 %487 %218)
%2272 = (fma.f64 %2271 %592 %711)
%2273 = (fma.f64 %2271 #s(literal 1 binary64) %711)
%2274 = (fma.f64 %2268 %2250 %711)
%2275 = (fma.f64 %2268 %2267 %711)
%2276 = (/.f64 %176 t)
%2277 = (fma.f64 %2276 %2255 %711)
%2278 = (/.f64 %487 %176)
%2279 = (fma.f64 %2276 %2278 %711)
%2280 = (fma.f64 %589 %588 %2133)
%2281 = (fma.f64 %589 %588 %2135)
%2282 = (fma.f64 %589 %588 x)
%2283 = (fma.f64 %589 %2267 %711)
%2284 = (neg.f64 %487)
%2285 = (/.f64 %2284 %586)
%2286 = (fma.f64 %589 %2285 %711)
%2287 = (fma.f64 %592 %591 %2133)
%2288 = (fma.f64 %592 %591 %2135)
%2289 = (fma.f64 %592 %591 x)
%2290 = (fma.f64 %592 %2271 %711)
%2291 = (/.f64 %487 t)
%2292 = (fma.f64 %592 %2291 %711)
%2293 = (fma.f64 %2285 %589 %711)
%2294 = (/.f64 %2284 t)
%2295 = (fma.f64 %2294 %679 %711)
%2296 = (fma.f64 %648 %34 %2133)
%2297 = (fma.f64 %648 %34 %2135)
%2298 = (fma.f64 %648 %34 x)
%2299 = (fma.f64 %43 %578 %2133)
%2300 = (fma.f64 %43 %578 %2135)
%2301 = (fma.f64 %43 %578 x)
%2302 = (fma.f64 %4 %657 %2133)
%2303 = (fma.f64 %4 %657 %2135)
%2304 = (fma.f64 %4 %657 x)
%2305 = (fma.f64 %4 %200 %2133)
%2306 = (fma.f64 %4 %200 %2135)
%2307 = (fma.f64 %4 %200 x)
%2308 = (fma.f64 %660 %2 %2133)
%2309 = (fma.f64 %660 %2 %2135)
%2310 = (fma.f64 %660 %2 x)
%2311 = (fma.f64 %200 %4 %2133)
%2312 = (fma.f64 %200 %4 %2135)
%2313 = (fma.f64 %200 %4 x)
%2314 = (fma.f64 %25 %574 %2133)
%2315 = (fma.f64 %25 %574 %2135)
%2316 = (fma.f64 %25 %574 x)
%2317 = (fma.f64 #s(literal -1/2 binary64) %664 %2133)
%2318 = (fma.f64 #s(literal -1/2 binary64) %664 %2135)
%2319 = (fma.f64 #s(literal -1/2 binary64) %664 x)
%2320 = (fma.f64 %633 %152 %2133)
%2321 = (fma.f64 %633 %152 %2135)
%2322 = (fma.f64 %633 %152 x)
%2323 = (fma.f64 %633 %171 %2133)
%2324 = (fma.f64 %633 %171 %2135)
%2325 = (fma.f64 %633 %171 x)
%2326 = (fma.f64 %210 %31 %2133)
%2327 = (fma.f64 %210 %31 %2135)
%2328 = (fma.f64 %210 %31 x)
%2329 = (fma.f64 %153 %669 %2133)
%2330 = (fma.f64 %153 %669 %2135)
%2331 = (fma.f64 %153 %669 x)
%2332 = (fma.f64 %153 %671 %2133)
%2333 = (fma.f64 %153 %671 %2135)
%2334 = (fma.f64 %153 %671 x)
%2335 = (fma.f64 %153 %526 %2133)
%2336 = (fma.f64 %153 %526 %2135)
%2337 = (fma.f64 %153 %526 x)
%2338 = (fma.f64 %674 %675 %2133)
%2339 = (fma.f64 %674 %675 %2135)
%2340 = (fma.f64 %674 %675 x)
%2341 = (fma.f64 %678 %679 %2133)
%2342 = (fma.f64 %678 %679 %2135)
%2343 = (fma.f64 %678 %679 x)
%2344 = (/.f64 x %586)
%2345 = (fma.f64 %2344 %586 %711)
%2346 = (fma.f64 %1301 %176 %711)
%2347 = (/.f64 %487 %586)
%2348 = (fma.f64 %2347 %675 %711)
%2349 = (fma.f64 %675 %2246 %711)
%2350 = (fma.f64 %675 %674 %2133)
%2351 = (fma.f64 %675 %674 %2135)
%2352 = (fma.f64 %675 %674 x)
%2353 = (fma.f64 %675 %2347 %711)
%2354 = (fma.f64 %2278 %2276 %711)
%2355 = (fma.f64 %2278 %679 %711)
%2356 = (fma.f64 %679 %2248 %711)
%2357 = (fma.f64 %679 %2294 %711)
%2358 = (fma.f64 %679 %678 %2133)
%2359 = (fma.f64 %679 %678 %2135)
%2360 = (fma.f64 %679 %678 x)
%2361 = (fma.f64 %679 %2278 %711)
%2362 = (fma.f64 %2291 %592 %711)
%2363 = (fma.f64 %2291 #s(literal 1 binary64) %711)
%2364 = (fma.f64 %181 %683 %2133)
%2365 = (fma.f64 %181 %683 %2135)
%2366 = (fma.f64 %181 %683 x)
%2367 = (fma.f64 %181 %685 %2133)
%2368 = (fma.f64 %181 %685 %2135)
%2369 = (fma.f64 %181 %685 x)
%2370 = (fma.f64 %174 %512 %2133)
%2371 = (fma.f64 %174 %512 %2135)
%2372 = (fma.f64 %174 %512 x)
%2373 = (fma.f64 %174 %514 %2133)
%2374 = (fma.f64 %174 %514 %2135)
%2375 = (fma.f64 %174 %514 x)
%2376 = (fma.f64 %174 %516 %2133)
%2377 = (fma.f64 %174 %516 %2135)
%2378 = (fma.f64 %174 %516 x)
%2379 = (fma.f64 #s(literal -2 binary64) %690 %2133)
%2380 = (fma.f64 #s(literal -2 binary64) %690 %2135)
%2381 = (fma.f64 #s(literal -2 binary64) %690 x)
%2382 = (fma.f64 #s(literal -2 binary64) %692 %2133)
%2383 = (fma.f64 #s(literal -2 binary64) %692 %2135)
%2384 = (fma.f64 #s(literal -2 binary64) %692 x)
%2385 = (fma.f64 #s(literal 1/2 binary64) %694 %2133)
%2386 = (fma.f64 #s(literal 1/2 binary64) %694 %2135)
%2387 = (fma.f64 #s(literal 1/2 binary64) %694 x)
%2388 = (fma.f64 #s(literal 1/2 binary64) %696 %2133)
%2389 = (fma.f64 #s(literal 1/2 binary64) %696 %2135)
%2390 = (fma.f64 #s(literal 1/2 binary64) %696 x)
%2391 = (fma.f64 %1277 %2265 %711)
%2392 = (fma.f64 %1277 t %711)
%2393 = (fma.f64 %31 %210 %2133)
%2394 = (fma.f64 %31 %210 %2135)
%2395 = (fma.f64 %31 %210 x)
%2396 = (fma.f64 %555 %153 %2133)
%2397 = (fma.f64 %555 %153 %2135)
%2398 = (fma.f64 %555 %153 x)
%2399 = (fma.f64 %586 %2344 %711)
%2400 = (fma.f64 %176 %1301 %711)
%2401 = (fma.f64 #s(literal 2 binary64) %700 %2133)
%2402 = (fma.f64 #s(literal 2 binary64) %700 %2135)
%2403 = (fma.f64 #s(literal 2 binary64) %700 x)
%2404 = (fma.f64 #s(literal 2 binary64) %702 %2133)
%2405 = (fma.f64 #s(literal 2 binary64) %702 %2135)
%2406 = (fma.f64 #s(literal 2 binary64) %702 x)
%2407 = (fma.f64 %704 %706 %2133)
%2408 = (fma.f64 %704 %706 %2135)
%2409 = (fma.f64 %704 %706 x)
%2410 = (fma.f64 %1783 %706 %711)
%2411 = (fma.f64 %585 %159 %2133)
%2412 = (fma.f64 %585 %159 %2135)
%2413 = (fma.f64 %585 %159 x)
%2415 = (fma.f64 %705 (/.f64 x %705) %711)
%2416 = (fma.f64 %159 %500 %2133)
%2417 = (fma.f64 %159 %500 %2135)
%2418 = (fma.f64 %159 %500 x)
%2419 = (fma.f64 %618 z %2133)
%2420 = (fma.f64 %618 z %2135)
%2421 = (fma.f64 %711 #s(literal 1 binary64) %2133)
%2422 = (fma.f64 %711 #s(literal 1 binary64) %2135)
%2423 = (fma.f64 %711 #s(literal 1 binary64) x)
%2424 = (fma.f64 %500 %159 %2133)
%2425 = (fma.f64 %500 %159 %2135)
%2426 = (fma.f64 %500 %159 x)
%2427 = (fma.f64 %487 %159 %711)
%2428 = (fma.f64 #s(literal 1 binary64) %714 %2133)
%2429 = (fma.f64 #s(literal 1 binary64) %714 %2135)
%2430 = (fma.f64 #s(literal 1 binary64) %714 x)
%2431 = (fma.f64 #s(literal 1 binary64) %716 %2133)
%2432 = (fma.f64 #s(literal 1 binary64) %716 %2135)
%2433 = (fma.f64 #s(literal 1 binary64) %716 x)
%2434 = (fma.f64 #s(literal 1 binary64) %2252 %711)
%2435 = (fma.f64 #s(literal 1 binary64) %2271 %711)
%2436 = (fma.f64 #s(literal 1 binary64) %2291 %711)
%2437 = (fma.f64 #s(literal 1 binary64) %711 %2133)
%2438 = (fma.f64 #s(literal 1 binary64) %711 %2135)
%2439 = (fma.f64 #s(literal 1 binary64) %711 x)
%2440 = (fma.f64 #s(literal -1 binary64) %719 %2133)
%2441 = (fma.f64 #s(literal -1 binary64) %719 %2135)
%2442 = (fma.f64 #s(literal -1 binary64) %719 x)
%2443 = (fma.f64 %196 %2 %2133)
%2444 = (fma.f64 %196 %2 %2135)
%2445 = (fma.f64 %196 %2 x)
%2446 = (fma.f64 t %722 %2133)
%2447 = (fma.f64 t %722 %2135)
%2448 = (fma.f64 t %722 x)
%2449 = (fma.f64 t %1512 %711)
%2450 = (fma.f64 t %1277 %711)
%2451 = (fma.f64 z %618 %2133)
%2452 = (fma.f64 z %618 %2135)
%2453 = (fma.f64 z %618 x)
%2454 = (fma.f64 %2 %196 %2133)
%2455 = (fma.f64 %2 %196 %2135)
%2456 = (fma.f64 %2 %196 x)
%2458 = (-.f64 %2135 (/.f64 %1815 %705))
%2460 = (-.f64 %2135 (/.f64 %1817 %705))
%2462 = (-.f64 %2135 (/.f64 %965 %705))
%2464 = (-.f64 %2135 (/.f64 %704 %999))
%2467 = (-.f64 %711 (/.f64 (/.f64 %1803 t) t))
%2469 = (-.f64 %711 (neg.f64 %2135))
%2470 = (-.f64 %711 %2111)
%2471 = (-.f64 %711 %118)
%2472 = (-.f64 x %719)
%2475 = (+.f64 (/.f64 (*.f64 x %935) %935) %711)
%2478 = (+.f64 (/.f64 (*.f64 x %176) %176) %711)
%2481 = (+.f64 (/.f64 (*.f64 x %69) %69) %711)
%2484 = (+.f64 (/.f64 (*.f64 x %199) %199) %711)
%2487 = (+.f64 (/.f64 (*.f64 %711 %705) %705) %2135)
%2488 = (/.f64 %2040 %1733)
%2490 = (+.f64 %2488 (/.f64 %2074 %1733))
%2492 = (+.f64 %2488 (/.f64 %2079 %1733))
%2493 = (+.f64 %2291 %711)
%2494 = (+.f64 %2135 %711)
%2495 = (+.f64 %711 %2133)
%2496 = (+.f64 %711 %2135)
%2497 = (+.f64 %711 x)
%2498 = (+.f64 x %711)
%2499 = (+.f64 %1330 x)
%2503 = (neg.f64 %1330)
%2511 = (+.f64 %483 x)
%2515 = (neg.f64 %483)
%2523 = (/.f64 %368 %176)
%2526 = (/.f64 %368 t)
%2528 = (/.f64 %368 %148)
%2530 = (*.f64 %368 %159)
%2532 = (*.f64 %368 #s(literal 1 binary64))
%2534 = (/.f64 %368 %178)
%2536 = (/.f64 %368 %156)
%2538 = (*.f64 %368 z)
%2542 = (*.f64 %368 %196)
%2546 = (*.f64 %159 %368)
%2549 = (*.f64 %368 %171)
%2554 = (*.f64 %368 #s(literal -1 binary64))
%2557 = (*.f64 %171 %368)
%2560 = (*.f64 #s(literal 1 binary64) %368)
%2563 = (*.f64 #s(literal -1 binary64) %368)
%2566 = (neg.f64 %2538)
%2612 = (neg.f64 %368)
%2619 = (fma.f64 %368 %196 x)
%2621 = (fma.f64 t x %2538)
%2627 = (*.f64 %2612 %196)
x
y
%8
%12
%14
%16
%19
%23
%27
%28
%30
%33
%35
%38
%40
%42
%44
%45
%48
%49
%50
%52
%54
%55
%56
%57
%59
%61
%63
%64
%66
%67
%68
%70
%71
%73
%74
%76
%78
%79
%81
%83
%84
%85
%86
%87
%90
%91
%92
%93
%94
%95
%96
%97
%98
%99
%100
%101
%102
%103
%104
%105
%106
%107
%108
%109
%110
%111
%112
%113
%114
%115
%116
%117
%120
%121
%122
%123
%125
%128
%2
%132
%136
%138
%139
%140
%141
%142
%143
%144
%145
z
t
%151
%154
%158
%163
%165
%167
%168
%170
%172
%175
%180
%183
%185
%186
%187
%189
%190
%193
%195
%198
%201
%202
%204
%206
%207
%209
%211
%212
%213
%214
%215
%220
%224
%227
%229
%232
%235
%238
%241
%243
%245
%248
%251
%253
%255
%258
%260
%262
%265
%268
%271
%273
%276
%278
%280
%283
%285
%287
%288
%290
%291
%292
%293
%294
%295
%298
%300
%301
%303
%305
%306
%308
%310
%312
%314
%316
%317
%319
%321
%322
%324
%326
%327
%196
%329
%331
%333
%334
%336
%337
%338
%339
%340
%341
%342
%343
%344
%345
%346
%347
%348
%349
%350
%351
%352
%353
%354
%355
%356
%357
%358
%359
%360
%361
%362
%363
%364
%365
%366
(pow.f64 %368 #s(literal 1 binary64))
%368
(/.f64 #s(literal 1 binary64) (pow.f64 %368 #s(literal -1 binary64)))
#s(literal -1 binary64)
%372
(*.f64 y z)
(pow.f64 %372 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %372 #s(literal -1 binary64)))
%378
%379
%381
%382
%384
%386
%388
%390
%392
%393
%394
%396
%397
%395
%399
%400
%401
%402
%404
%407
%410
%413
%415
%417
%420
%422
%424
%426
%428
%430
%432
%434
%436
%438
%440
%442
%444
%446
%448
%450
%452
%454
%455
%456
%457
%458
%459
%460
%462
%464
%465
%466
%467
%468
%470
%472
%474
%475
%476
%478
%480
(pow.f64 %483 #s(literal 1 binary64))
%483
(/.f64 #s(literal 1 binary64) (pow.f64 %483 #s(literal -1 binary64)))
#s(literal 1 binary64)
%487
(*.f64 x t)
(pow.f64 %487 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %487 #s(literal -1 binary64)))
(*.f64 %492 %47)
(*.f64 %494 %2)
(*.f64 %496 %31)
(*.f64 %15 %162)
(*.f64 %4 %173)
(*.f64 (*.f64 %500 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 %31 %161))
(*.f64 #s(literal -2 binary64) (/.f64 %505 %24))
(*.f64 #s(literal 1/2 binary64) %508)
(*.f64 #s(literal 1/2 binary64) %510)
(*.f64 #s(literal 2 binary64) %512)
(*.f64 #s(literal 2 binary64) %514)
(*.f64 #s(literal 2 binary64) %516)
(*.f64 %500 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 %505 %17))
(*.f64 #s(literal 1 binary64) (/.f64 %21 %161))
(*.f64 #s(literal 1 binary64) (/.f64 %25 %161))
(*.f64 #s(literal 1 binary64) %500)
(*.f64 #s(literal -1 binary64) %526)
(*.f64 #s(literal -1 binary64) %528)
%500
(*.f64 %2 (/.f64 #s(literal 1/2 binary64) %161))
(*.f64 %2 z)
(pow.f64 %500 #s(literal 1 binary64))
(/.f64 %237 %77)
(/.f64 %240 %77)
(/.f64 %242 %75)
(/.f64 %244 %75)
(/.f64 %246 %80)
(/.f64 %249 %24)
(/.f64 %254 %24)
(/.f64 %256 %24)
(/.f64 %261 %24)
(/.f64 %269 %82)
(/.f64 %279 %69)
(/.f64 %236 %24)
(/.f64 %239 %24)
(/.f64 %31 %156)
(/.f64 %31 %178)
(/.f64 %171 %24)
(/.f64 #s(literal 1 binary64) (pow.f64 %500 #s(literal -1 binary64)))
(/.f64 z %69)
(/.f64 %2 %148)
(neg.f64 %528)
(neg.f64 %555)
(fma.f64 z y %557)
(fma.f64 y z %557)
(-.f64 %380 (/.f64 x %148))
(+.f64 (/.f64 %129 %148) (/.f64 %119 %148))
(+.f64 (/.f64 %133 %148) (/.f64 %124 %148))
(+.f64 %568 %380)
(+.f64 %380 %568)
(+.f64 %372 %557)
%573
%575
%577
%580
%581
%583
%590
%593
%596
%599
%602
%605
%608
%611
%614
%616
%619
%621
%623
%625
%626
%628
%630
%632
%634
%636
%638
%639
%640
%641
%642
%643
%644
%646
%649
%651
%652
%653
%654
%655
%656
%658
%659
%661
%662
%663
%665
%666
%667
%668
%670
%672
%673
%676
%680
%681
%682
%684
%686
%687
%688
%689
%691
%693
%695
%697
%698
%699
%701
%703
%707
%708
%709
%710
%712
%713
%715
%717
%718
%720
%721
%723
%724
%725
%728
%729
%731
%733
%735
%737
%741
%745
%749
%751
%755
%757
%761
%763
%765
%767
%770
%774
%778
%781
%785
%788
%792
%795
%798
%801
%804
%808
%813
%815
%817
%821
%826
%829
%834
%837
%839
%841
%843
%844
%846
%848
%850
%853
%856
%859
%861
%863
%865
%867
%869
%871
%873
%875
%878
%881
%883
%885
%886
%887
%889
%890
%891
%893
%894
%895
%897
%898
%900
%902
%903
%905
%906
%907
%909
%910
%911
%913
%914
%915
%916
%918
%919
%922
%924
%926
%928
%930
%932
%934
%937
%938
%941
%943
%944
%947
%950
%953
%955
%958
%961
%964
%967
%969
%971
%972
%973
%974
%975
%977
%978
%979
%980
%981
%983
%985
%986
%987
%988
%989
%990
%991
%992
%994
%995
%996
%997
%998
%1000
%1001
%1003
%1004
%1007
%1011
%1012
%1013
%1014
%1015
%1016
%1017
%1018
%1019
%1020
%1022
%1023
%1024
%1026
%1028
%1029
%1030
%1031
%1032
%1033
%1034
%711
%1036
%1038
%1040
%1042
%1044
%1046
%1048
%1050
%1052
%1053
%1055
%1057
%1059
%1061
%1063
%1065
%1067
%1068
%1069
%1070
%1071
%1073
%1074
%1076
%1077
%1079
%1080
%1081
%1082
%1084
%1085
%1086
%1087
%1088
%1089
%1090
%1091
%1092
%1093
%1094
%1095
%1096
%1097
%1098
%1099
%1100
%1101
%1102
%1103
%1104
%1105
%1106
%1107
%1108
%1109
%1110
%1111
%1112
%1113
%1114
%1115
%1116
%1117
%1118
%1119
%1120
%1121
%1122
%1123
%1124
%1126
%1128
%1130
%1132
%1134
%1136
%1137
%1138
%1139
%1140
%1141
%1142
%1143
%1144
%1145
%1146
%1147
%1148
%1149
%1150
%1151
%1152
%1153
%1154
%1155
%1156
%1157
%1158
%1159
%1160
%1161
%1162
%1163
%1164
%1165
%1166
%1167
%1168
%1169
%1170
%1171
%1172
%1173
%1174
%1175
%1176
%1177
%1178
%1179
%1180
%1181
%1182
%1183
%1184
%1185
%1186
%1187
%1188
%1189
%1190
%1191
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1199
%1200
%1201
%1202
%1203
%1204
%1205
%1206
%1207
%1208
%1209
%1210
%1211
%1212
%1213
%1214
%1215
%1216
%1217
%1218
%1219
%1220
%1221
%1222
%1223
%1224
%1225
%1226
%1227
%1228
%1229
%1230
%1231
%1232
%1233
%1234
%1235
%1236
%1237
%1238
%1239
%1240
%1241
%1242
%1243
%1244
%1245
%1246
%1247
%1248
%1249
%1250
%1251
%1252
%1253
%1254
%1255
%1256
%1257
%1258
%1259
%1260
%1261
%1262
%1263
%1264
%1265
%1266
%1267
%1268
%1269
%1270
%1271
%1272
%1273
%1274
%1275
%1279
%1283
%1286
%1289
%1291
%1293
%1295
%1297
%1300
%1303
%1306
%1308
%1313
%1314
%1319
%1320
%1321
%1322
%1323
%1324
%1325
%1326
%1327
%1328
%1329
(pow.f64 %1330 #s(literal 1 binary64))
%1330
(/.f64 #s(literal 1 binary64) (pow.f64 %1330 #s(literal -1 binary64)))
(*.f64 %160 %47)
(*.f64 %164 %2)
(*.f64 %645 %31)
(*.f64 %647 %177)
(*.f64 %34 %1338)
(*.f64 %34 %177)
(*.f64 %43 %181)
(*.f64 %4 %150)
(*.f64 %25 %174)
(*.f64 #s(literal -1/2 binary64) %607)
(*.f64 %153 %31)
(*.f64 %150 %4)
(*.f64 %174 %25)
(*.f64 #s(literal -2 binary64) %1348)
(*.f64 #s(literal -2 binary64) %1350)
(*.f64 #s(literal 1/2 binary64) %624)
(*.f64 %31 %153)
(*.f64 #s(literal 2 binary64) %1354)
(*.f64 #s(literal 2 binary64) %1356)
(*.f64 %159 %2)
(*.f64 #s(literal 1 binary64) %1359)
(*.f64 #s(literal 1 binary64) %1361)
(*.f64 #s(literal 1 binary64) %618)
(*.f64 #s(literal -1 binary64) %627)
(*.f64 #s(literal -1 binary64) %613)
(*.f64 %2 %159)
(pow.f64 %832 #s(literal -1 binary64))
(pow.f64 %935 #s(literal -1 binary64))
(pow.f64 %618 #s(literal 1 binary64))
(/.f64 (-.f64 %463 %118) %176)
(/.f64 (fma.f64 %463 t %742) %999)
(/.f64 (fma.f64 t y %738) %705)
(/.f64 (-.f64 (*.f64 %463 %176) %742) %705)
(/.f64 (-.f64 (*.f64 %463 t) %772) %999)
(/.f64 (-.f64 (*.f64 y %176) %738) %999)
(/.f64 (*.f64 #s(literal 2 binary64) %284) %77)
(/.f64 (*.f64 #s(literal 2 binary64) %806) %270)
(/.f64 (*.f64 #s(literal 2 binary64) %810) (*.f64 #s(literal 2 binary64) %705))
(/.f64 %942 %234)
(/.f64 %274 %82)
(/.f64 %72 %219)
(/.f64 %72 %270)
(/.f64 (*.f64 #s(literal 1 binary64) %284) %24)
(/.f64 (*.f64 #s(literal 1 binary64) %806) %325)
(/.f64 (*.f64 #s(literal 1 binary64) %810) (*.f64 #s(literal 1 binary64) %705))
(/.f64 (neg.f64 %806) %176)
(/.f64 (neg.f64 %810) %999)
(/.f64 %284 %24)
(/.f64 %286 %24)
(/.f64 %153 %24)
(/.f64 %806 t)
(/.f64 %810 %705)
(/.f64 #s(literal -2 binary64) %828)
(/.f64 #s(literal -2 binary64) %880)
(/.f64 %31 %257)
(/.f64 %31 %250)
(/.f64 %31 %282)
(/.f64 %31 %176)
(/.f64 #s(literal 2 binary64) %833)
(/.f64 #s(literal 2 binary64) %936)
(/.f64 %159 %69)
(/.f64 #s(literal 1 binary64) %925)
(/.f64 #s(literal 1 binary64) %858)
(/.f64 #s(literal 1 binary64) %1072)
(/.f64 #s(literal 1 binary64) %931)
(/.f64 #s(literal 1 binary64) %954)
(/.f64 #s(literal 1 binary64) %1075)
(/.f64 #s(literal 1 binary64) (/.f64 %176 %31))
(/.f64 #s(literal 1 binary64) %824)
(/.f64 #s(literal 1 binary64) %832)
(/.f64 #s(literal 1 binary64) (pow.f64 %618 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 t %2))
(/.f64 #s(literal 1 binary64) %935)
(/.f64 #s(literal -1 binary64) %884)
(/.f64 #s(literal -1 binary64) %888)
(/.f64 #s(literal -1 binary64) %892)
(/.f64 #s(literal -1 binary64) %904)
(/.f64 #s(literal -1 binary64) %952)
(/.f64 #s(literal -1 binary64) %819)
(/.f64 #s(literal -1 binary64) %876)
(/.f64 #s(literal -1 binary64) %827)
(/.f64 #s(literal -1 binary64) %879)
(/.f64 #s(literal -1 binary64) %939)
(/.f64 %2 %264)
(/.f64 %2 %267)
(/.f64 %2 %323)
(/.f64 %2 %325)
(/.f64 %2 %218)
%618
(neg.f64 %976)
(neg.f64 %633)
(fma.f64 %160 %47 %1453)
(fma.f64 %160 %47 %1455)
(fma.f64 %164 %2 %1453)
(fma.f64 %164 %2 %1455)
(fma.f64 %645 %31 %1453)
(fma.f64 %645 %31 %1455)
(fma.f64 %647 %177 %1453)
(fma.f64 %647 %177 %1455)
(fma.f64 %34 %1338 %1453)
(fma.f64 %34 %1338 %1455)
(fma.f64 %34 %177 %1453)
(fma.f64 %34 %177 %1455)
(fma.f64 %43 %181 %1453)
(fma.f64 %43 %181 %1455)
(fma.f64 %4 %150 %1453)
(fma.f64 %4 %150 %1455)
(fma.f64 %25 %174 %1453)
(fma.f64 %25 %174 %1455)
(fma.f64 #s(literal -1/2 binary64) %607 %1453)
(fma.f64 #s(literal -1/2 binary64) %607 %1455)
(fma.f64 %153 %31 %1453)
(fma.f64 %153 %31 %1455)
(fma.f64 %150 %4 %1453)
(fma.f64 %150 %4 %1455)
(fma.f64 %174 %25 %1453)
(fma.f64 %174 %25 %1455)
(fma.f64 #s(literal -2 binary64) %1348 %1453)
(fma.f64 #s(literal -2 binary64) %1348 %1455)
(fma.f64 #s(literal -2 binary64) %1350 %1453)
(fma.f64 #s(literal -2 binary64) %1350 %1455)
(fma.f64 #s(literal 1/2 binary64) %624 %1453)
(fma.f64 #s(literal 1/2 binary64) %624 %1455)
(fma.f64 %31 %153 %1453)
(fma.f64 %31 %153 %1455)
(fma.f64 #s(literal 2 binary64) %1354 %1453)
(fma.f64 #s(literal 2 binary64) %1354 %1455)
(fma.f64 #s(literal 2 binary64) %1356 %1453)
(fma.f64 #s(literal 2 binary64) %1356 %1455)
(fma.f64 %159 %2 %1453)
(fma.f64 %159 %2 %1455)
(fma.f64 #s(literal 1 binary64) %1359 %1453)
(fma.f64 #s(literal 1 binary64) %1359 %1455)
(fma.f64 #s(literal 1 binary64) %1361 %1453)
(fma.f64 #s(literal 1 binary64) %1361 %1455)
(fma.f64 #s(literal 1 binary64) %618 %1453)
(fma.f64 #s(literal 1 binary64) %618 %1455)
(fma.f64 #s(literal -1 binary64) %627 %1453)
(fma.f64 #s(literal -1 binary64) %627 %1455)
(fma.f64 #s(literal -1 binary64) %613 %1453)
(fma.f64 #s(literal -1 binary64) %613 %1455)
(fma.f64 %2 %159 %1453)
(fma.f64 %2 %159 %1455)
(fma.f64 y %159 %1298)
(fma.f64 y %159 %1301)
(-.f64 (/.f64 %805 t) %1277)
(-.f64 (/.f64 %809 %705) %1512)
(-.f64 %1514 %1277)
(-.f64 %1301 %377)
(-.f64 %387 %1277)
(+.f64 %1518 %1518)
(+.f64 %1520 %1520)
(+.f64 (/.f64 %129 %218) (/.f64 %119 %218))
(+.f64 (/.f64 %133 %218) (/.f64 %124 %218))
(+.f64 %1514 %1301)
(+.f64 (/.f64 %129 t) (/.f64 %119 t))
(+.f64 (/.f64 %133 t) (/.f64 %124 t))
(+.f64 %1301 %1514)
(+.f64 %1301 %387)
(+.f64 %387 %1298)
(+.f64 %387 %1301)
(+.f64 %618 %1453)
(+.f64 %618 %1455)
(*.f64 %1541 #s(literal 4 binary64))
(*.f64 %1543 #s(literal 1 binary64))
(*.f64 %1545 #s(literal 1/2 binary64))
(*.f64 %1547 #s(literal -2 binary64))
(*.f64 %1549 #s(literal 2 binary64))
(*.f64 #s(literal 1/4 binary64) %1551)
(*.f64 #s(literal 1/4 binary64) %1553)
(*.f64 #s(literal 4 binary64) %1555)
(*.f64 #s(literal -1/2 binary64) %1557)
(*.f64 #s(literal -1/2 binary64) %1559)
(*.f64 #s(literal -1/2 binary64) %1561)
(*.f64 #s(literal -1/2 binary64) %1563)
(*.f64 %17 #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) %1566)
(*.f64 #s(literal -2 binary64) %1568)
(*.f64 #s(literal -2 binary64) %1570)
(*.f64 #s(literal -2 binary64) %1572)
(*.f64 #s(literal 1/2 binary64) %1574)
(*.f64 #s(literal 1/2 binary64) %1545)
(*.f64 #s(literal 1/2 binary64) %1577)
(*.f64 #s(literal 1/2 binary64) %1579)
(*.f64 %24 #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) %1582)
(*.f64 #s(literal 2 binary64) %1584)
(*.f64 #s(literal 2 binary64) %17)
(*.f64 %69 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %1588)
(*.f64 #s(literal 1 binary64) %1590)
(*.f64 #s(literal 1 binary64) %1592)
(*.f64 #s(literal 1 binary64) %69)
(*.f64 #s(literal -1 binary64) %1595)
(*.f64 #s(literal -1 binary64) %1597)
(*.f64 #s(literal -1 binary64) %24)
(pow.f64 %69 #s(literal 1 binary64))
(pow.f64 %2 #s(literal -1 binary64))
(/.f64 %77 #s(literal -2 binary64))
(/.f64 %82 #s(literal 2 binary64))
(/.f64 #s(literal -2 binary64) %942)
(/.f64 %24 #s(literal -1 binary64))
(/.f64 #s(literal 2 binary64) %72)
(/.f64 %69 #s(literal 1 binary64))
%69
(/.f64 #s(literal -1 binary64) %31)
(neg.f64 %24)
(fma.f64 %1541 #s(literal 4 binary64) %1610)
(fma.f64 %1543 #s(literal 1 binary64) %1610)
(fma.f64 %1545 #s(literal 1/2 binary64) %1610)
(fma.f64 %1547 #s(literal -2 binary64) %1610)
(fma.f64 %1549 #s(literal 2 binary64) %1610)
(fma.f64 #s(literal 1/4 binary64) %1551 %1610)
(fma.f64 #s(literal 1/4 binary64) %1553 %1610)
(fma.f64 #s(literal 4 binary64) %1555 %1610)
(fma.f64 #s(literal -1/2 binary64) %1557 %1610)
(fma.f64 #s(literal -1/2 binary64) %1559 %1610)
(fma.f64 #s(literal -1/2 binary64) %1561 %1610)
(fma.f64 #s(literal -1/2 binary64) %1563 %1610)
(fma.f64 %17 #s(literal 2 binary64) %1610)
(fma.f64 #s(literal -2 binary64) %1566 %1610)
(fma.f64 #s(literal -2 binary64) %1568 %1610)
(fma.f64 #s(literal -2 binary64) %1570 %1610)
(fma.f64 #s(literal -2 binary64) %1572 %1610)
(fma.f64 #s(literal 1/2 binary64) %1574 %1610)
(fma.f64 #s(literal 1/2 binary64) %1545 %1610)
(fma.f64 #s(literal 1/2 binary64) %1577 %1610)
(fma.f64 #s(literal 1/2 binary64) %1579 %1610)
(fma.f64 %24 #s(literal -1 binary64) %1610)
(fma.f64 #s(literal 2 binary64) %1582 %1610)
(fma.f64 #s(literal 2 binary64) %1584 %1610)
(fma.f64 #s(literal 2 binary64) %17 %1610)
(fma.f64 %69 #s(literal 1 binary64) %1610)
(fma.f64 #s(literal 1 binary64) %1588 %1610)
(fma.f64 #s(literal 1 binary64) %1590 %1610)
(fma.f64 #s(literal 1 binary64) %1592 %1610)
(fma.f64 #s(literal 1 binary64) %69 %1610)
(fma.f64 #s(literal -1 binary64) %1595 %1610)
(fma.f64 #s(literal -1 binary64) %1597 %1610)
(fma.f64 #s(literal -1 binary64) %24 %1610)
(+.f64 %17 %17)
(+.f64 %69 %1610)
%8
%12
%14
%16
%19
%23
%27
%28
%30
%33
%35
%38
%40
%42
%44
%45
%48
%49
%50
%52
%54
%55
%56
%57
%59
%61
%63
%64
%66
%67
%68
%70
%71
%73
%74
%76
%78
%79
%81
%83
%84
%85
%86
%87
%90
%91
%92
%93
%94
%95
%96
%97
%98
%99
%100
%101
%102
%103
%104
%105
%106
%107
%108
%109
%110
%111
%112
%113
%114
%115
%116
%117
%120
%121
%122
%123
%125
%128
%2
%132
%136
%138
%139
%140
%141
%142
%143
%144
%145
(pow.f64 %118 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %118 #s(literal -1 binary64)))
%118
(*.f64 #s(literal 2 binary64) %191)
(*.f64 #s(literal 2 binary64) %150)
(*.f64 %159 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %159)
(*.f64 #s(literal -1 binary64) %153)
(pow.f64 %218 #s(literal -1 binary64))
(pow.f64 %159 #s(literal 1 binary64))
(pow.f64 t #s(literal -1 binary64))
(/.f64 #s(literal -2 binary64) %223)
(/.f64 #s(literal -2 binary64) %234)
(/.f64 %176 %999)
(/.f64 #s(literal 2 binary64) %226)
(/.f64 #s(literal 2 binary64) %247)
(/.f64 #s(literal 2 binary64) %219)
(/.f64 #s(literal 2 binary64) %270)
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %176))
(/.f64 #s(literal 1 binary64) %264)
(/.f64 #s(literal 1 binary64) %267)
(/.f64 #s(literal 1 binary64) %323)
(/.f64 #s(literal 1 binary64) %325)
(/.f64 #s(literal 1 binary64) (/.f64 %176 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) %218)
(/.f64 #s(literal 1 binary64) (pow.f64 %159 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) %1675)
%159
(/.f64 #s(literal -1 binary64) %257)
(/.f64 #s(literal -1 binary64) %250)
(/.f64 #s(literal -1 binary64) %282)
(/.f64 #s(literal -1 binary64) %176)
(/.f64 t %705)
(neg.f64 %284)
(neg.f64 %153)
(fma.f64 #s(literal 2 binary64) %191 %1684)
(fma.f64 #s(literal 2 binary64) %191 %1686)
(fma.f64 #s(literal 2 binary64) %150 %1684)
(fma.f64 #s(literal 2 binary64) %150 %1686)
(fma.f64 %159 #s(literal 1 binary64) %1684)
(fma.f64 %159 #s(literal 1 binary64) %1686)
(fma.f64 #s(literal 1 binary64) %159 %1684)
(fma.f64 #s(literal 1 binary64) %159 %1686)
(fma.f64 #s(literal -1 binary64) %153 %1684)
(fma.f64 #s(literal -1 binary64) %153 %1686)
(+.f64 %1696 %1696)
(+.f64 %150 %150)
(+.f64 %159 %1684)
(+.f64 %159 %1686)
(*.f64 (/.f64 t #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) %505))
(*.f64 %148 t)
(*.f64 %1675 %148)
(*.f64 %176 %178)
(*.f64 %199 #s(literal 1 binary64))
(*.f64 t %148)
(pow.f64 %199 #s(literal 1 binary64))
(/.f64 (neg.f64 %323) %171)
(/.f64 %282 %281)
(/.f64 %323 z)
(/.f64 %218 %216)
(/.f64 %176 %171)
(/.f64 #s(literal 1 binary64) %196)
%199
(neg.f64 %296)
%151
%154
%158
%163
%165
%167
%168
%170
%172
%175
%180
%183
%185
%186
%187
%189
%190
%193
%195
%198
%201
%202
%204
%206
%207
%209
%211
%212
%213
%214
%215
%220
%224
%227
%229
%232
%235
%238
%241
%243
%245
%248
%251
%253
%255
%258
%260
%262
%265
%268
%271
%273
%276
%278
%280
%283
%285
%287
%288
%290
%291
%292
%293
%294
%295
%298
%300
%301
%303
%305
%306
%308
%310
%312
%314
%316
%317
%319
%321
%322
%324
%326
%327
%196
%329
%331
%333
%334
%336
%337
%338
%339
%340
%341
%342
%343
%344
%345
%346
%347
%348
%349
%350
%351
%352
%353
%354
%355
%356
%357
%358
%359
%360
%361
%362
%363
%364
%365
%366
(*.f64 %1718 %1718)
(*.f64 %282 %282)
(*.f64 %587 %587)
(*.f64 %218 %218)
(*.f64 %586 %586)
(*.f64 %176 %176)
%705
(pow.f64 %587 #s(literal 2 binary64))
(pow.f64 %218 #s(literal 2 binary64))
(pow.f64 %586 #s(literal 2 binary64))
(pow.f64 %176 #s(literal 2 binary64))
(pow.f64 %705 #s(literal 1 binary64))
(pow.f64 t #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) %706)
(neg.f64 %999)
(sqrt.f64 %1733)
(fabs.f64 %999)
(fabs.f64 %705)
%557
(*.f64 z %118)
(*.f64 x %171)
(pow.f64 %557 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %557 #s(literal -1 binary64)))
(neg.f64 %584)
%378
%379
%381
%382
%384
%386
%388
%390
%392
%393
%394
%396
%397
%395
%399
%400
%401
%402
%404
%407
%410
%413
%415
%417
%420
%422
%424
%426
%428
%430
%432
%434
%436
%438
%440
%442
%444
%446
%448
%450
%452
%454
%455
%456
%457
%458
%459
%460
%462
%464
%465
%466
%467
%468
%470
%472
%474
%475
%476
%478
%480
(pow.f64 %585 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %585 #s(literal -1 binary64)))
(neg.f64 %677)
(fma.f64 (*.f64 t %196) y %557)
(fma.f64 (*.f64 t %372) %159 %557)
(fma.f64 %153 (/.f64 %809 %178) %557)
(fma.f64 %153 (/.f64 %809 %156) %557)
(fma.f64 %809 %196 %557)
(fma.f64 %395 t %557)
(fma.f64 %159 (/.f64 %809 %148) %557)
(fma.f64 %159 (*.f64 z %809) %557)
(fma.f64 %118 z %391)
(fma.f64 #s(literal 1 binary64) %391 %557)
(fma.f64 %372 #s(literal 1 binary64) %557)
(fma.f64 %196 %809 %557)
(fma.f64 t %395 %557)
(fma.f64 z (/.f64 %809 t) %557)
(fma.f64 z (*.f64 %159 %809) %557)
(fma.f64 z %118 %391)
(fma.f64 y (*.f64 %196 t) %557)
(fma.f64 x %171 %391)
%585
(-.f64 %557 %1281)
(-.f64 %557 %1284)
(-.f64 %557 %1287)
(-.f64 %557 %461)
(+.f64 %391 %557)
(+.f64 %557 %391)
(*.f64 %586 %1780)
(*.f64 %176 %772)
%1783
(*.f64 %487 t)
(*.f64 t %487)
(*.f64 x %705)
(pow.f64 %1783 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %1783 #s(literal -1 binary64)))
(*.f64 t %1790)
%1793
(pow.f64 %1793 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %1793 #s(literal -1 binary64)))
(neg.f64 %1797)
(fma.f64 %586 %1780 %704)
(fma.f64 %176 %772 %704)
(fma.f64 %585 t %1801)
(fma.f64 %585 t %1804)
(fma.f64 %585 t %1783)
(fma.f64 %705 x %704)
(fma.f64 %487 t %704)
(fma.f64 t %585 %1801)
(fma.f64 t %585 %1804)
(fma.f64 t %585 %1783)
(fma.f64 t %487 %704)
(fma.f64 x %705 %704)
(-.f64 %704 %1803)
(-.f64 %1783 %1815)
(-.f64 %1783 %1817)
(-.f64 %1783 %965)
(+.f64 %704 %1801)
(+.f64 %704 %1804)
(+.f64 %704 %1783)
(+.f64 %1783 %704)
%1826
%1828
%1830
%1832
%1834
%1837
%1839
%1841
%1843
%1845
%1847
%1849
%1850
%1852
%1853
%1855
%1857
%1859
%1863
%1867
%1871
%1875
%1879
%1884
%1887
%1890
%1894
%1898
%1903
%1906
%1909
%1913
%1917
%1921
%1925
%1929
%1932
%1936
%1940
%1944
%1948
%1952
%1955
%1958
%1961
%1964
%1967
%1970
%1973
%1976
%1979
%1982
%1985
%1988
%1991
%1994
%1997
%2000
%2003
%2006
%2009
%2012
%2015
%2018
%2021
%2024
%2027
%2030
%2033
%2036
%2039
%2042
%2044
%2046
%2048
%2051
%2054
%2057
%2060
%2063
%2066
%2068
%2070
%2073
%2078
%2082
%2085
%2087
%2088
%2089
%2090
%2091
%2092
%2093
%2094
%2095
%2096
%2097
%2098
%2099
%2100
%2101
%2102
%2104
%2106
%2108
%2110
%2113
%2115
%2117
%2120
%2123
%2126
%2129
%2132
%2134
%2136
%2137
%2138
%2139
%2140
%2141
%2142
%2143
%2144
%2145
%2146
%2147
%2148
%2149
%2150
%2151
%2152
%2153
%2154
%2155
%2156
%2157
%2158
%2159
%2160
%2161
%2162
%2163
%2164
%2165
%2166
%2167
%2168
%2169
%2170
%2171
%2172
%2173
%2174
%2175
%2176
%2177
%2178
%2179
%2180
%2181
%2182
%2183
%2184
%2185
%2186
%2187
%2188
%2189
%2190
%2191
%2192
%2193
%2194
%2195
%2196
%2197
%2198
%2199
%2200
%2201
%2202
%2203
%2204
%2205
%2206
%2207
%2208
%2209
%2210
%2211
%2212
%2213
%2214
%2215
%2216
%2217
%2218
%2219
%2220
%2221
%2222
%2223
%2224
%2225
%2226
%2227
%2228
%2229
%2230
%2231
%2232
%2233
%2234
%2235
%2236
%2237
%2238
%2239
%2240
%2241
%2242
%2243
%2244
%2245
%2247
%2249
%2251
%2253
%2254
%2256
%2259
%2261
%2262
%2264
%2266
%2269
%2270
%2272
%2273
%2274
%2275
%2277
%2279
%2280
%2281
%2282
%2283
%2286
%2287
%2288
%2289
%2290
%2292
%2293
%2295
%2296
%2297
%2298
%2299
%2300
%2301
%2302
%2303
%2304
%2305
%2306
%2307
%2308
%2309
%2310
%2311
%2312
%2313
%2314
%2315
%2316
%2317
%2318
%2319
%2320
%2321
%2322
%2323
%2324
%2325
%2326
%2327
%2328
%2329
%2330
%2331
%2332
%2333
%2334
%2335
%2336
%2337
%2338
%2339
%2340
%2341
%2342
%2343
%2345
%2346
%2348
%2349
%2350
%2351
%2352
%2353
%2354
%2355
%2356
%2357
%2358
%2359
%2360
%2361
%2362
%2363
%2364
%2365
%2366
%2367
%2368
%2369
%2370
%2371
%2372
%2373
%2374
%2375
%2376
%2377
%2378
%2379
%2380
%2381
%2382
%2383
%2384
%2385
%2386
%2387
%2388
%2389
%2390
%2391
%2392
%2393
%2394
%2395
%2396
%2397
%2398
%2399
%2400
%2401
%2402
%2403
%2404
%2405
%2406
%2407
%2408
%2409
%2410
%2411
%2412
%2413
%2415
%2416
%2417
%2418
%2419
%2420
%1858
%2421
%2422
%2423
%2424
%2425
%2426
%2427
%2428
%2429
%2430
%2431
%2432
%2433
%2434
%2435
%2436
%2437
%2438
%2439
%2440
%2441
%2442
%2443
%2444
%2445
%2446
%2447
%2448
%2449
%2450
%2451
%2452
%2453
%2454
%2455
%2456
%2458
%2460
%2462
%2464
%2467
%2469
%2470
%2471
%2472
%2475
%2478
%2481
%2484
%2487
%2490
%2492
%2493
%2494
%2495
%2496
%2497
%2498
%1826
%1828
%1830
%1832
%1834
%1837
%1839
%1841
%1843
%1845
%1847
%1849
%1850
%1852
%1853
%1855
%1857
%1859
%1863
%1867
%1871
%1875
%1879
%1884
%1887
%1890
%1894
%1898
%1903
%1906
%1909
%1913
%1917
%1921
%1925
%1929
%1932
%1936
%1940
%1944
%1948
%1952
%1955
%1958
%1961
%1964
%1967
%1970
%1973
%1976
%1979
%1982
%1985
%1988
%1991
%1994
%1997
%2000
%2003
%2006
%2009
%2012
%2015
%2018
%2021
%2024
%2027
%2030
%2033
%2036
%2039
%2042
%2044
%2046
%2048
%2051
%2054
%2057
%2060
%2063
%2066
%2068
%2070
%2073
%2078
%2082
%2085
%2087
%2088
%2089
%2090
%2091
%2092
%2093
%2094
%2095
%2096
%2097
%2098
%2099
%2100
%2101
%2102
%2104
%2106
%2108
%2110
%2113
%2115
%2117
%2120
%2123
%2126
%2129
%2132
%2134
%2136
%2137
%2138
%2139
%2140
%2141
%2142
%2143
%2144
%2145
%2146
%2147
%2148
%2149
%2150
%2151
%2152
%2153
%2154
%2155
%2156
%2157
%2158
%2159
%2160
%2161
%2162
%2163
%2164
%2165
%2166
%2167
%2168
%2169
%2170
%2171
%2172
%2173
%2174
%2175
%2176
%2177
%2178
%2179
%2180
%2181
%2182
%2183
%2184
%2185
%2186
%2187
%2188
%2189
%2190
%2191
%2192
%2193
%2194
%2195
%2196
%2197
%2198
%2199
%2200
%2201
%2202
%2203
%2204
%2205
%2206
%2207
%2208
%2209
%2210
%2211
%2212
%2213
%2214
%2215
%2216
%2217
%2218
%2219
%2220
%2221
%2222
%2223
%2224
%2225
%2226
%2227
%2228
%2229
%2230
%2231
%2232
%2233
%2234
%2235
%2236
%2237
%2238
%2239
%2240
%2241
%2242
%2243
%2244
%2245
%2247
%2249
%2251
%2253
%2254
%2256
%2259
%2261
%2262
%2264
%2266
%2269
%2270
%2272
%2273
%2274
%2275
%2277
%2279
%2280
%2281
%2282
%2283
%2286
%2287
%2288
%2289
%2290
%2292
%2293
%2295
%2296
%2297
%2298
%2299
%2300
%2301
%2302
%2303
%2304
%2305
%2306
%2307
%2308
%2309
%2310
%2311
%2312
%2313
%2314
%2315
%2316
%2317
%2318
%2319
%2320
%2321
%2322
%2323
%2324
%2325
%2326
%2327
%2328
%2329
%2330
%2331
%2332
%2333
%2334
%2335
%2336
%2337
%2338
%2339
%2340
%2341
%2342
%2343
%2345
%2346
%2348
%2349
%2350
%2351
%2352
%2353
%2354
%2355
%2356
%2357
%2358
%2359
%2360
%2361
%2362
%2363
%2364
%2365
%2366
%2367
%2368
%2369
%2370
%2371
%2372
%2373
%2374
%2375
%2376
%2377
%2378
%2379
%2380
%2381
%2382
%2383
%2384
%2385
%2386
%2387
%2388
%2389
%2390
%2391
%2392
%2393
%2394
%2395
%2396
%2397
%2398
%2399
%2400
%2401
%2402
%2403
%2404
%2405
%2406
%2407
%2408
%2409
%2410
%2411
%2412
%2413
%2415
%2416
%2417
%2418
%2419
%2420
%1858
%2421
%2422
%2423
%2424
%2425
%2426
%2427
%2428
%2429
%2430
%2431
%2432
%2433
%2434
%2435
%2436
%2437
%2438
%2439
%2440
%2441
%2442
%2443
%2444
%2445
%2446
%2447
%2448
%2449
%2450
%2451
%2452
%2453
%2454
%2455
%2456
%2458
%2460
%2462
%2464
%2467
%2469
%2470
%2471
%2472
%2475
%2478
%2481
%2484
%2487
%2490
%2492
%2493
%2494
%2495
%2496
%2497
%2498
%1826
%1828
%1830
%1832
%1834
%1837
%1839
%1841
%1843
%1845
%1847
%1849
%1850
%1852
%1853
%1855
%1857
%1859
%1863
%1867
%1871
%1875
%1879
%1884
%1887
%1890
%1894
%1898
%1903
%1906
%1909
%1913
%1917
%1921
%1925
%1929
%1932
%1936
%1940
%1944
%1948
%1952
%1955
%1958
%1961
%1964
%1967
%1970
%1973
%1976
%1979
%1982
%1985
%1988
%1991
%1994
%1997
%2000
%2003
%2006
%2009
%2012
%2015
%2018
%2021
%2024
%2027
%2030
%2033
%2036
%2039
%2042
%2044
%2046
%2048
%2051
%2054
%2057
%2060
%2063
%2066
%2068
%2070
%2073
%2078
%2082
%2085
%2087
%2088
%2089
%2090
%2091
%2092
%2093
%2094
%2095
%2096
%2097
%2098
%2099
%2100
%2101
%2102
%2104
%2106
%2108
%2110
%2113
%2115
%2117
%2120
%2123
%2126
%2129
%2132
%2134
%2136
%2137
%2138
%2139
%2140
%2141
%2142
%2143
%2144
%2145
%2146
%2147
%2148
%2149
%2150
%2151
%2152
%2153
%2154
%2155
%2156
%2157
%2158
%2159
%2160
%2161
%2162
%2163
%2164
%2165
%2166
%2167
%2168
%2169
%2170
%2171
%2172
%2173
%2174
%2175
%2176
%2177
%2178
%2179
%2180
%2181
%2182
%2183
%2184
%2185
%2186
%2187
%2188
%2189
%2190
%2191
%2192
%2193
%2194
%2195
%2196
%2197
%2198
%2199
%2200
%2201
%2202
%2203
%2204
%2205
%2206
%2207
%2208
%2209
%2210
%2211
%2212
%2213
%2214
%2215
%2216
%2217
%2218
%2219
%2220
%2221
%2222
%2223
%2224
%2225
%2226
%2227
%2228
%2229
%2230
%2231
%2232
%2233
%2234
%2235
%2236
%2237
%2238
%2239
%2240
%2241
%2242
%2243
%2244
%2245
%2247
%2249
%2251
%2253
%2254
%2256
%2259
%2261
%2262
%2264
%2266
%2269
%2270
%2272
%2273
%2274
%2275
%2277
%2279
%2280
%2281
%2282
%2283
%2286
%2287
%2288
%2289
%2290
%2292
%2293
%2295
%2296
%2297
%2298
%2299
%2300
%2301
%2302
%2303
%2304
%2305
%2306
%2307
%2308
%2309
%2310
%2311
%2312
%2313
%2314
%2315
%2316
%2317
%2318
%2319
%2320
%2321
%2322
%2323
%2324
%2325
%2326
%2327
%2328
%2329
%2330
%2331
%2332
%2333
%2334
%2335
%2336
%2337
%2338
%2339
%2340
%2341
%2342
%2343
%2345
%2346
%2348
%2349
%2350
%2351
%2352
%2353
%2354
%2355
%2356
%2357
%2358
%2359
%2360
%2361
%2362
%2363
%2364
%2365
%2366
%2367
%2368
%2369
%2370
%2371
%2372
%2373
%2374
%2375
%2376
%2377
%2378
%2379
%2380
%2381
%2382
%2383
%2384
%2385
%2386
%2387
%2388
%2389
%2390
%2391
%2392
%2393
%2394
%2395
%2396
%2397
%2398
%2399
%2400
%2401
%2402
%2403
%2404
%2405
%2406
%2407
%2408
%2409
%2410
%2411
%2412
%2413
%2415
%2416
%2417
%2418
%2419
%2420
%1858
%2421
%2422
%2423
%2424
%2425
%2426
%2427
%2428
%2429
%2430
%2431
%2432
%2433
%2434
%2435
%2436
%2437
%2438
%2439
%2440
%2441
%2442
%2443
%2444
%2445
%2446
%2447
%2448
%2449
%2450
%2451
%2452
%2453
%2454
%2455
%2456
%2458
%2460
%2462
%2464
%2467
%2469
%2470
%2471
%2472
%2475
%2478
%2481
%2484
%2487
%2490
%2492
%2493
%2494
%2495
%2496
%2497
%2498
%1826
%1828
%1830
%1832
%1834
%1837
%1839
%1841
%1843
%1845
%1847
%1849
%1850
%1852
%1853
%1855
%1857
%1859
%1863
%1867
%1871
%1875
%1879
%1884
%1887
%1890
%1894
%1898
%1903
%1906
%1909
%1913
%1917
%1921
%1925
%1929
%1932
%1936
%1940
%1944
%1948
%1952
%1955
%1958
%1961
%1964
%1967
%1970
%1973
%1976
%1979
%1982
%1985
%1988
%1991
%1994
%1997
%2000
%2003
%2006
%2009
%2012
%2015
%2018
%2021
%2024
%2027
%2030
%2033
%2036
%2039
%2042
%2044
%2046
%2048
%2051
%2054
%2057
%2060
%2063
%2066
%2068
%2070
%2073
%2078
%2082
%2085
%2087
%2088
%2089
%2090
%2091
%2092
%2093
%2094
%2095
%2096
%2097
%2098
%2099
%2100
%2101
%2102
%2104
%2106
%2108
%2110
%2113
%2115
%2117
%2120
%2123
%2126
%2129
%2132
%2134
%2136
%2137
%2138
%2139
%2140
%2141
%2142
%2143
%2144
%2145
%2146
%2147
%2148
%2149
%2150
%2151
%2152
%2153
%2154
%2155
%2156
%2157
%2158
%2159
%2160
%2161
%2162
%2163
%2164
%2165
%2166
%2167
%2168
%2169
%2170
%2171
%2172
%2173
%2174
%2175
%2176
%2177
%2178
%2179
%2180
%2181
%2182
%2183
%2184
%2185
%2186
%2187
%2188
%2189
%2190
%2191
%2192
%2193
%2194
%2195
%2196
%2197
%2198
%2199
%2200
%2201
%2202
%2203
%2204
%2205
%2206
%2207
%2208
%2209
%2210
%2211
%2212
%2213
%2214
%2215
%2216
%2217
%2218
%2219
%2220
%2221
%2222
%2223
%2224
%2225
%2226
%2227
%2228
%2229
%2230
%2231
%2232
%2233
%2234
%2235
%2236
%2237
%2238
%2239
%2240
%2241
%2242
%2243
%2244
%2245
%2247
%2249
%2251
%2253
%2254
%2256
%2259
%2261
%2262
%2264
%2266
%2269
%2270
%2272
%2273
%2274
%2275
%2277
%2279
%2280
%2281
%2282
%2283
%2286
%2287
%2288
%2289
%2290
%2292
%2293
%2295
%2296
%2297
%2298
%2299
%2300
%2301
%2302
%2303
%2304
%2305
%2306
%2307
%2308
%2309
%2310
%2311
%2312
%2313
%2314
%2315
%2316
%2317
%2318
%2319
%2320
%2321
%2322
%2323
%2324
%2325
%2326
%2327
%2328
%2329
%2330
%2331
%2332
%2333
%2334
%2335
%2336
%2337
%2338
%2339
%2340
%2341
%2342
%2343
%2345
%2346
%2348
%2349
%2350
%2351
%2352
%2353
%2354
%2355
%2356
%2357
%2358
%2359
%2360
%2361
%2362
%2363
%2364
%2365
%2366
%2367
%2368
%2369
%2370
%2371
%2372
%2373
%2374
%2375
%2376
%2377
%2378
%2379
%2380
%2381
%2382
%2383
%2384
%2385
%2386
%2387
%2388
%2389
%2390
%2391
%2392
%2393
%2394
%2395
%2396
%2397
%2398
%2399
%2400
%2401
%2402
%2403
%2404
%2405
%2406
%2407
%2408
%2409
%2410
%2411
%2412
%2413
%2415
%2416
%2417
%2418
%2419
%2420
%1858
%2421
%2422
%2423
%2424
%2425
%2426
%2427
%2428
%2429
%2430
%2431
%2432
%2433
%2434
%2435
%2436
%2437
%2438
%2439
%2440
%2441
%2442
%2443
%2444
%2445
%2446
%2447
%2448
%2449
%2450
%2451
%2452
%2453
%2454
%2455
%2456
%2458
%2460
%2462
%2464
%2467
%2469
%2470
%2471
%2472
%2475
%2478
%2481
%2484
%2487
%2490
%2492
%2493
%2494
%2495
%2496
%2497
%2498
(pow.f64 %2499 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %2499 #s(literal -1 binary64)))
(neg.f64 (-.f64 %2503 x))
(-.f64 %1330 %118)
(-.f64 x %2503)
%2499
(+.f64 x (neg.f64 %2503))
(+.f64 x %1330)
(pow.f64 %2511 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %2511 #s(literal -1 binary64)))
(neg.f64 (-.f64 %2515 x))
(-.f64 %483 %118)
(-.f64 x %2515)
%2511
(+.f64 x (neg.f64 %2515))
(+.f64 x %483)
%573
%575
%577
%580
%581
%583
%590
%593
%596
%599
%602
%605
%608
%611
%614
%616
%619
%621
%623
%625
%626
%628
%630
%632
%634
%636
%638
%639
%640
%641
%642
%643
%644
%646
%649
%651
%652
%653
%654
%655
%656
%658
%659
%661
%662
%663
%665
%666
%667
%668
%670
%672
%673
%676
%680
%681
%682
%684
%686
%687
%688
%689
%691
%693
%695
%697
%698
%699
%701
%703
%707
%708
%709
%710
%712
%713
%715
%717
%718
%720
%721
%723
%724
%725
%728
%729
%731
%733
%735
%737
%741
%745
%749
%751
%755
%757
%761
%763
%765
%767
%770
%774
%778
%781
%785
%788
%792
%795
%798
%801
%804
%808
%813
%815
%817
%821
%826
%829
%834
%837
%839
%841
%843
%844
%846
%848
%850
%853
%856
%859
%861
%863
%865
%867
%869
%871
%873
%875
%878
%881
%883
%885
%886
%887
%889
%890
%891
%893
%894
%895
%897
%898
%900
%902
%903
%905
%906
%907
%909
%910
%911
%913
%914
%915
%916
%918
%919
%922
%924
%926
%928
%930
%932
%934
%937
%938
%941
%943
%944
%947
%950
%953
%955
%958
%961
%964
%967
%969
%971
%972
%973
%974
%975
%977
%978
%979
%980
%981
%983
%985
%986
%987
%988
%989
%990
%991
%992
%994
%995
%996
%997
%998
%1000
%1001
%1003
%1004
%1007
%1011
%1012
%1013
%1014
%1015
%1016
%1017
%1018
%1019
%1020
%1022
%1023
%1024
%1026
%1028
%1029
%1030
%1031
%1032
%1033
%1034
%711
%1036
%1038
%1040
%1042
%1044
%1046
%1048
%1050
%1052
%1053
%1055
%1057
%1059
%1061
%1063
%1065
%1067
%1068
%1069
%1070
%1071
%1073
%1074
%1076
%1077
%1079
%1080
%1081
%1082
%1084
%1085
%1086
%1087
%1088
%1089
%1090
%1091
%1092
%1093
%1094
%1095
%1096
%1097
%1098
%1099
%1100
%1101
%1102
%1103
%1104
%1105
%1106
%1107
%1108
%1109
%1110
%1111
%1112
%1113
%1114
%1115
%1116
%1117
%1118
%1119
%1120
%1121
%1122
%1123
%1124
%1126
%1128
%1130
%1132
%1134
%1136
%1137
%1138
%1139
%1140
%1141
%1142
%1143
%1144
%1145
%1146
%1147
%1148
%1149
%1150
%1151
%1152
%1153
%1154
%1155
%1156
%1157
%1158
%1159
%1160
%1161
%1162
%1163
%1164
%1165
%1166
%1167
%1168
%1169
%1170
%1171
%1172
%1173
%1174
%1175
%1176
%1177
%1178
%1179
%1180
%1181
%1182
%1183
%1184
%1185
%1186
%1187
%1188
%1189
%1190
%1191
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1199
%1200
%1201
%1202
%1203
%1204
%1205
%1206
%1207
%1208
%1209
%1210
%1211
%1212
%1213
%1214
%1215
%1216
%1217
%1218
%1219
%1220
%1221
%1222
%1223
%1224
%1225
%1226
%1227
%1228
%1229
%1230
%1231
%1232
%1233
%1234
%1235
%1236
%1237
%1238
%1239
%1240
%1241
%1242
%1243
%1244
%1245
%1246
%1247
%1248
%1249
%1250
%1251
%1252
%1253
%1254
%1255
%1256
%1257
%1258
%1259
%1260
%1261
%1262
%1263
%1264
%1265
%1266
%1267
%1268
%1269
%1270
%1271
%1272
%1273
%1274
%1275
%1279
%1283
%1286
%1289
%1291
%1293
%1295
%1297
%1300
%1303
%1306
%1308
%1313
%1314
%1319
%1320
%1321
%1322
%1323
%1324
%1325
%1326
%1327
%1328
%1329
%1826
%1828
%1830
%1832
%1834
%1837
%1839
%1841
%1843
%1845
%1847
%1849
%1850
%1852
%1853
%1855
%1857
%1859
%1863
%1867
%1871
%1875
%1879
%1884
%1887
%1890
%1894
%1898
%1903
%1906
%1909
%1913
%1917
%1921
%1925
%1929
%1932
%1936
%1940
%1944
%1948
%1952
%1955
%1958
%1961
%1964
%1967
%1970
%1973
%1976
%1979
%1982
%1985
%1988
%1991
%1994
%1997
%2000
%2003
%2006
%2009
%2012
%2015
%2018
%2021
%2024
%2027
%2030
%2033
%2036
%2039
%2042
%2044
%2046
%2048
%2051
%2054
%2057
%2060
%2063
%2066
%2068
%2070
%2073
%2078
%2082
%2085
%2087
%2088
%2089
%2090
%2091
%2092
%2093
%2094
%2095
%2096
%2097
%2098
%2099
%2100
%2101
%2102
%2104
%2106
%2108
%2110
%2113
%2115
%2117
%2120
%2123
%2126
%2129
%2132
%2134
%2136
%2137
%2138
%2139
%2140
%2141
%2142
%2143
%2144
%2145
%2146
%2147
%2148
%2149
%2150
%2151
%2152
%2153
%2154
%2155
%2156
%2157
%2158
%2159
%2160
%2161
%2162
%2163
%2164
%2165
%2166
%2167
%2168
%2169
%2170
%2171
%2172
%2173
%2174
%2175
%2176
%2177
%2178
%2179
%2180
%2181
%2182
%2183
%2184
%2185
%2186
%2187
%2188
%2189
%2190
%2191
%2192
%2193
%2194
%2195
%2196
%2197
%2198
%2199
%2200
%2201
%2202
%2203
%2204
%2205
%2206
%2207
%2208
%2209
%2210
%2211
%2212
%2213
%2214
%2215
%2216
%2217
%2218
%2219
%2220
%2221
%2222
%2223
%2224
%2225
%2226
%2227
%2228
%2229
%2230
%2231
%2232
%2233
%2234
%2235
%2236
%2237
%2238
%2239
%2240
%2241
%2242
%2243
%2244
%2245
%2247
%2249
%2251
%2253
%2254
%2256
%2259
%2261
%2262
%2264
%2266
%2269
%2270
%2272
%2273
%2274
%2275
%2277
%2279
%2280
%2281
%2282
%2283
%2286
%2287
%2288
%2289
%2290
%2292
%2293
%2295
%2296
%2297
%2298
%2299
%2300
%2301
%2302
%2303
%2304
%2305
%2306
%2307
%2308
%2309
%2310
%2311
%2312
%2313
%2314
%2315
%2316
%2317
%2318
%2319
%2320
%2321
%2322
%2323
%2324
%2325
%2326
%2327
%2328
%2329
%2330
%2331
%2332
%2333
%2334
%2335
%2336
%2337
%2338
%2339
%2340
%2341
%2342
%2343
%2345
%2346
%2348
%2349
%2350
%2351
%2352
%2353
%2354
%2355
%2356
%2357
%2358
%2359
%2360
%2361
%2362
%2363
%2364
%2365
%2366
%2367
%2368
%2369
%2370
%2371
%2372
%2373
%2374
%2375
%2376
%2377
%2378
%2379
%2380
%2381
%2382
%2383
%2384
%2385
%2386
%2387
%2388
%2389
%2390
%2391
%2392
%2393
%2394
%2395
%2396
%2397
%2398
%2399
%2400
%2401
%2402
%2403
%2404
%2405
%2406
%2407
%2408
%2409
%2410
%2411
%2412
%2413
%2415
%2416
%2417
%2418
%2419
%2420
%1858
%2421
%2422
%2423
%2424
%2425
%2426
%2427
%2428
%2429
%2430
%2431
%2432
%2433
%2434
%2435
%2436
%2437
%2438
%2439
%2440
%2441
%2442
%2443
%2444
%2445
%2446
%2447
%2448
%2449
%2450
%2451
%2452
%2453
%2454
%2455
%2456
%2458
%2460
%2462
%2464
%2467
%2469
%2470
%2471
%2472
%2475
%2478
%2481
%2484
%2487
%2490
%2492
%2493
%2494
%2495
%2496
%2497
%2498
(*.f64 %2523 %152)
(*.f64 %2523 %171)
(*.f64 %2526 z)
(*.f64 %2528 %159)
(*.f64 %2530 z)
(*.f64 %2532 %196)
(*.f64 %153 %2534)
(*.f64 %153 %2536)
(*.f64 %2538 %159)
(*.f64 %159 %2528)
(*.f64 %159 %2538)
(*.f64 #s(literal 1 binary64) %2542)
%2542
(*.f64 %196 %368)
(*.f64 z %2526)
(*.f64 z %2546)
(pow.f64 %2542 #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) %2549) %234)
(/.f64 (*.f64 #s(literal 2 binary64) %2532) %304)
(/.f64 (*.f64 #s(literal 2 binary64) %2554) %299)
(/.f64 (*.f64 #s(literal 2 binary64) %2557) %234)
(/.f64 (*.f64 #s(literal 2 binary64) %2560) %304)
(/.f64 (*.f64 #s(literal 2 binary64) %2563) %299)
(/.f64 (*.f64 #s(literal 2 binary64) %2566) %234)
(/.f64 (*.f64 #s(literal 2 binary64) %2538) %270)
(/.f64 (*.f64 #s(literal 2 binary64) %368) %304)
(/.f64 (*.f64 #s(literal 1 binary64) %2549) %250)
(/.f64 (*.f64 #s(literal 1 binary64) %2532) %309)
(/.f64 (*.f64 #s(literal 1 binary64) %2554) %320)
(/.f64 (*.f64 #s(literal 1 binary64) %2557) %250)
(/.f64 (*.f64 #s(literal 1 binary64) %2560) %309)
(/.f64 (*.f64 #s(literal 1 binary64) %2563) %320)
(/.f64 (*.f64 #s(literal 1 binary64) %2566) %250)
(/.f64 (*.f64 #s(literal 1 binary64) %2538) %325)
(/.f64 (neg.f64 %2549) %218)
(/.f64 (neg.f64 %2532) %296)
(/.f64 (neg.f64 %2554) %199)
(/.f64 (neg.f64 %2557) %218)
(/.f64 (neg.f64 %2560) %296)
(/.f64 (neg.f64 %2563) %199)
(/.f64 (neg.f64 %2566) %218)
(/.f64 %2549 %176)
(/.f64 %2532 %199)
(/.f64 %2554 %296)
(/.f64 %2557 %176)
(/.f64 %2560 %309)
(/.f64 %2560 %199)
(/.f64 %2563 %296)
(/.f64 %2566 %176)
(/.f64 %2538 t)
(/.f64 %2612 %296)
(/.f64 #s(literal 1 binary64) (/.f64 t %2538))
(/.f64 #s(literal 1 binary64) (pow.f64 %2542 #s(literal -1 binary64)))
(/.f64 %368 %199)
(pow.f64 %2619 #s(literal 1 binary64))
(/.f64 (neg.f64 %2621) %176)
(/.f64 %2621 t)
(/.f64 #s(literal 1 binary64) (pow.f64 %2619 #s(literal -1 binary64)))
(neg.f64 (-.f64 %2627 x))
(fma.f64 %2523 %152 x)
(fma.f64 %2523 %171 x)
(fma.f64 %2526 z x)
(fma.f64 %2528 %159 x)
(fma.f64 %2530 z x)
(fma.f64 %2532 %196 x)
(fma.f64 %153 %2534 x)
(fma.f64 %153 %2536 x)
(fma.f64 %2538 %159 x)
(fma.f64 %159 %2528 x)
(fma.f64 %159 %2538 x)
(fma.f64 #s(literal 1 binary64) %2542 x)
%2619
(fma.f64 %196 %368 x)
(fma.f64 z %2526 x)
(fma.f64 z %2546 x)
(-.f64 %2542 %118)
(-.f64 x %2627)
(+.f64 %2291 %2542)
(+.f64 %2542 x)
(+.f64 x (*.f64 (neg.f64 %2612) %196))
(+.f64 x (neg.f64 %2627))
(+.f64 x %2542)
%573
%575
%577
%580
%581
%583
%590
%593
%596
%599
%602
%605
%608
%611
%614
%616
%619
%621
%623
%625
%626
%628
%630
%632
%634
%636
%638
%639
%640
%641
%642
%643
%644
%646
%649
%651
%652
%653
%654
%655
%656
%658
%659
%661
%662
%663
%665
%666
%667
%668
%670
%672
%673
%676
%680
%681
%682
%684
%686
%687
%688
%689
%691
%693
%695
%697
%698
%699
%701
%703
%707
%708
%709
%710
%712
%713
%715
%717
%718
%720
%721
%723
%724
%725
%728
%729
%731
%733
%735
%737
%741
%745
%749
%751
%755
%757
%761
%763
%765
%767
%770
%774
%778
%781
%785
%788
%792
%795
%798
%801
%804
%808
%813
%815
%817
%821
%826
%829
%834
%837
%839
%841
%843
%844
%846
%848
%850
%853
%856
%859
%861
%863
%865
%867
%869
%871
%873
%875
%878
%881
%883
%885
%886
%887
%889
%890
%891
%893
%894
%895
%897
%898
%900
%902
%903
%905
%906
%907
%909
%910
%911
%913
%914
%915
%916
%918
%919
%922
%924
%926
%928
%930
%932
%934
%937
%938
%941
%943
%944
%947
%950
%953
%955
%958
%961
%964
%967
%969
%971
%972
%973
%974
%975
%977
%978
%979
%980
%981
%983
%985
%986
%987
%988
%989
%990
%991
%992
%994
%995
%996
%997
%998
%1000
%1001
%1003
%1004
%1007
%1011
%1012
%1013
%1014
%1015
%1016
%1017
%1018
%1019
%1020
%1022
%1023
%1024
%1026
%1028
%1029
%1030
%1031
%1032
%1033
%1034
%711
%1036
%1038
%1040
%1042
%1044
%1046
%1048
%1050
%1052
%1053
%1055
%1057
%1059
%1061
%1063
%1065
%1067
%1068
%1069
%1070
%1071
%1073
%1074
%1076
%1077
%1079
%1080
%1081
%1082
%1084
%1085
%1086
%1087
%1088
%1089
%1090
%1091
%1092
%1093
%1094
%1095
%1096
%1097
%1098
%1099
%1100
%1101
%1102
%1103
%1104
%1105
%1106
%1107
%1108
%1109
%1110
%1111
%1112
%1113
%1114
%1115
%1116
%1117
%1118
%1119
%1120
%1121
%1122
%1123
%1124
%1126
%1128
%1130
%1132
%1134
%1136
%1137
%1138
%1139
%1140
%1141
%1142
%1143
%1144
%1145
%1146
%1147
%1148
%1149
%1150
%1151
%1152
%1153
%1154
%1155
%1156
%1157
%1158
%1159
%1160
%1161
%1162
%1163
%1164
%1165
%1166
%1167
%1168
%1169
%1170
%1171
%1172
%1173
%1174
%1175
%1176
%1177
%1178
%1179
%1180
%1181
%1182
%1183
%1184
%1185
%1186
%1187
%1188
%1189
%1190
%1191
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1199
%1200
%1201
%1202
%1203
%1204
%1205
%1206
%1207
%1208
%1209
%1210
%1211
%1212
%1213
%1214
%1215
%1216
%1217
%1218
%1219
%1220
%1221
%1222
%1223
%1224
%1225
%1226
%1227
%1228
%1229
%1230
%1231
%1232
%1233
%1234
%1235
%1236
%1237
%1238
%1239
%1240
%1241
%1242
%1243
%1244
%1245
%1246
%1247
%1248
%1249
%1250
%1251
%1252
%1253
%1254
%1255
%1256
%1257
%1258
%1259
%1260
%1261
%1262
%1263
%1264
%1265
%1266
%1267
%1268
%1269
%1270
%1271
%1272
%1273
%1274
%1275
%1279
%1283
%1286
%1289
%1291
%1293
%1295
%1297
%1300
%1303
%1306
%1308
%1313
%1314
%1319
%1320
%1321
%1322
%1323
%1324
%1325
%1326
%1327
%1328
%1329
%1826
%1828
%1830
%1832
%1834
%1837
%1839
%1841
%1843
%1845
%1847
%1849
%1850
%1852
%1853
%1855
%1857
%1859
%1863
%1867
%1871
%1875
%1879
%1884
%1887
%1890
%1894
%1898
%1903
%1906
%1909
%1913
%1917
%1921
%1925
%1929
%1932
%1936
%1940
%1944
%1948
%1952
%1955
%1958
%1961
%1964
%1967
%1970
%1973
%1976
%1979
%1982
%1985
%1988
%1991
%1994
%1997
%2000
%2003
%2006
%2009
%2012
%2015
%2018
%2021
%2024
%2027
%2030
%2033
%2036
%2039
%2042
%2044
%2046
%2048
%2051
%2054
%2057
%2060
%2063
%2066
%2068
%2070
%2073
%2078
%2082
%2085
%2087
%2088
%2089
%2090
%2091
%2092
%2093
%2094
%2095
%2096
%2097
%2098
%2099
%2100
%2101
%2102
%2104
%2106
%2108
%2110
%2113
%2115
%2117
%2120
%2123
%2126
%2129
%2132
%2134
%2136
%2137
%2138
%2139
%2140
%2141
%2142
%2143
%2144
%2145
%2146
%2147
%2148
%2149
%2150
%2151
%2152
%2153
%2154
%2155
%2156
%2157
%2158
%2159
%2160
%2161
%2162
%2163
%2164
%2165
%2166
%2167
%2168
%2169
%2170
%2171
%2172
%2173
%2174
%2175
%2176
%2177
%2178
%2179
%2180
%2181
%2182
%2183
%2184
%2185
%2186
%2187
%2188
%2189
%2190
%2191
%2192
%2193
%2194
%2195
%2196
%2197
%2198
%2199
%2200
%2201
%2202
%2203
%2204
%2205
%2206
%2207
%2208
%2209
%2210
%2211
%2212
%2213
%2214
%2215
%2216
%2217
%2218
%2219
%2220
%2221
%2222
%2223
%2224
%2225
%2226
%2227
%2228
%2229
%2230
%2231
%2232
%2233
%2234
%2235
%2236
%2237
%2238
%2239
%2240
%2241
%2242
%2243
%2244
%2245
%2247
%2249
%2251
%2253
%2254
%2256
%2259
%2261
%2262
%2264
%2266
%2269
%2270
%2272
%2273
%2274
%2275
%2277
%2279
%2280
%2281
%2282
%2283
%2286
%2287
%2288
%2289
%2290
%2292
%2293
%2295
%2296
%2297
%2298
%2299
%2300
%2301
%2302
%2303
%2304
%2305
%2306
%2307
%2308
%2309
%2310
%2311
%2312
%2313
%2314
%2315
%2316
%2317
%2318
%2319
%2320
%2321
%2322
%2323
%2324
%2325
%2326
%2327
%2328
%2329
%2330
%2331
%2332
%2333
%2334
%2335
%2336
%2337
%2338
%2339
%2340
%2341
%2342
%2343
%2345
%2346
%2348
%2349
%2350
%2351
%2352
%2353
%2354
%2355
%2356
%2357
%2358
%2359
%2360
%2361
%2362
%2363
%2364
%2365
%2366
%2367
%2368
%2369
%2370
%2371
%2372
%2373
%2374
%2375
%2376
%2377
%2378
%2379
%2380
%2381
%2382
%2383
%2384
%2385
%2386
%2387
%2388
%2389
%2390
%2391
%2392
%2393
%2394
%2395
%2396
%2397
%2398
%2399
%2400
%2401
%2402
%2403
%2404
%2405
%2406
%2407
%2408
%2409
%2410
%2411
%2412
%2413
%2415
%2416
%2417
%2418
%2419
%2420
%1858
%2421
%2422
%2423
%2424
%2425
%2426
%2427
%2428
%2429
%2430
%2431
%2432
%2433
%2434
%2435
%2436
%2437
%2438
%2439
%2440
%2441
%2442
%2443
%2444
%2445
%2446
%2447
%2448
%2449
%2450
%2451
%2452
%2453
%2454
%2455
%2456
%2458
%2460
%2462
%2464
%2467
%2469
%2470
%2471
%2472
%2475
%2478
%2481
%2484
%2487
%2490
%2492
%2493
%2494
%2495
%2496
%2497
%2498

reconstruct294.0ms (10.2%)

Counts
5 276 → 1 293
Compiler

Compiled 5 276 to 2 918 computations (44.7% saved)

eval51.0ms (1.8%)

Compiler

Compiled 681 to 1 676 computations (-146.1% saved)

prune11.0ms (0.4%)

Pruning

10 alts after pruning (7 fresh and 3 done)

PrunedKeptTotal
New6747681
Fresh000
Picked639
Done000
Total68010690
Accuracy
100.0%
Counts
690 → 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)
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)
40.3%
(+.f64 (approx x #s(literal 0 binary64)) (*.f64 (approx (- y x) y) (/.f64 z t)))
37.7%
(+.f64 (approx x #s(literal 0 binary64)) (approx (* (- y x) (/ z t)) (/.f64 (*.f64 y z) t)))
98.0%
(+.f64 x (/.f64 (-.f64 y x) (/.f64 t z)))
71.7%
(+.f64 x (/.f64 (approx (- y x) y) (/.f64 t z)))
93.7%
(+.f64 x (approx (* (- y x) (/ z t)) (/.f64 (*.f64 z (-.f64 y x)) t)))
Compiler

Compiled 10 to 30 computations (-200.0% saved)

sample-0.0ms (-0.0%)

Calls
Call 1
Inputs
Outputs

series32.0ms (1.1%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0181834
Stop Event
iter-limit
Counts
27 → 54
Calls
Call 1
Inputs
%2 = (-.f64 y x)
%5 = (/.f64 z t)
%7 = (approx x #s(literal 0 binary64))
%8 = (- y x)
%9 = (approx %8 y)
%10 = (*.f64 y z)
%11 = (/.f64 %10 t)
%14 = (approx (* %8 (/ z t)) %11)
%16 = (/.f64 #s(literal 1 binary64) t)
%17 = (/.f64 t z)
%18 = (*.f64 %9 %5)
%19 = (/.f64 %2 %17)
%20 = (/.f64 %9 t)
%21 = (*.f64 %9 z)
%22 = (/.f64 %9 %17)
x
y
%2
z
t
%5
#s(literal 0 binary64)
%7
%9
%10
%11
%14
#s(literal 1 binary64)
%16
%17
%18
%19
%20
%21
%22
(fma.f64 %9 %5 x)
(fma.f64 %21 %16 x)
(fma.f64 z %20 x)
(+.f64 x %19)
(+.f64 %7 %14)
(+.f64 %7 %18)
(+.f64 x %22)
Outputs
%5 = (- y x)
%8 = (*.f64 #s(literal -1 binary64) x)
%13 = (/ z t)
%14 = (* %5 %13)
%15 = (*.f64 y z)
%16 = (/.f64 %15 t)
%18 = (*.f64 x z)
%19 = (/.f64 %18 t)
%20 = (fma.f64 #s(literal -1 binary64) %19 %16)
%22 = (/ %5 t)
%23 = (/.f64 y t)
%25 = (/.f64 x t)
%28 = (* %5 z)
%32 = (+ %14 x)
%34 = (/.f64 z t)
%36 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %34))
%40 = (/.f64 y x)
%44 = (*.f64 #s(literal -1 binary64) %19)
%46 = (*.f64 t x)
%47 = (/.f64 %15 %46)
%48 = (fma.f64 #s(literal -1 binary64) %34 %47)
%53 = (/.f64 y %46)
%54 = (/.f64 #s(literal 1 binary64) t)
%60 = (/.f64 %15 x)
%74 = (fma.f64 #s(literal -1 binary64) %47 %34)
%95 = (-.f64 y x)
%97 = (+.f64 x %44)
%101 = (/.f64 x y)
%106 = (*.f64 t y)
%107 = (/.f64 %18 %106)
%111 = (/.f64 x %106)
%115 = (/.f64 %18 y)
%148 = (*.f64 z %95)
%149 = (/.f64 %148 t)
%156 = (*.f64 z (-.f64 %23 %25))
%160 = (/.f64 x z)
%165 = (/.f64 %95 t)
(approx x #s(literal 0 binary64))
(approx x x)
(approx %5 y)
(approx %5 (+.f64 y %8))
(approx %14 %16)
(approx %14 %20)
(approx %22 %23)
(approx %22 (fma.f64 #s(literal -1 binary64) %25 %23))
(approx %28 %15)
(approx %28 (fma.f64 #s(literal -1 binary64) %18 %15))
(approx %32 (fma.f64 x %36 %16))
(approx %5 %8)
(approx %5 (*.f64 x (-.f64 %40 #s(literal 1 binary64))))
(approx %14 %44)
(approx %14 (*.f64 x %48))
(approx %22 (*.f64 #s(literal -1 binary64) %25))
(approx %22 (*.f64 x (-.f64 %53 %54)))
(approx %28 (*.f64 #s(literal -1 binary64) %18))
(approx %28 (*.f64 x (fma.f64 #s(literal -1 binary64) z %60)))
(approx %32 (*.f64 x %36))
(approx %32 (*.f64 x (+.f64 #s(literal 1 binary64) %48)))
(approx %5 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %40)))))
(approx %14 (*.f64 #s(literal -1 binary64) (*.f64 x %74)))
(approx %22 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %53 %54))))
(approx %28 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) %60)))))
(approx %32 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %34 #s(literal 1 binary64)))))
(approx %32 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %74 #s(literal 1 binary64)))))
(approx %5 %95)
(approx %32 %97)
(approx %32 (+.f64 x %20))
(approx %5 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %101))))
(approx %14 (*.f64 y (fma.f64 #s(literal -1 binary64) %107 %34)))
(approx %22 (*.f64 y (fma.f64 #s(literal -1 binary64) %111 %54)))
(approx %28 (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) %115))))
(approx %32 (*.f64 y (fma.f64 #s(literal -1 binary64) %107 (+.f64 %101 %34))))
(approx %5 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %101 #s(literal 1 binary64)))))
(approx %14 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %34 %107))))
(approx %22 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %111 %54))))
(approx %28 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z %115))))
(approx %32 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %34 (*.f64 #s(literal -1 binary64) (/.f64 %97 y))))))
(approx z z)
(approx %13 %34)
(approx %14 %149)
(approx (/ t z) (/.f64 t z))
(approx %28 %148)
(approx %32 (+.f64 x %156))
(approx %32 %156)
(approx %32 (*.f64 z (-.f64 (+.f64 %160 %23) %25)))
(approx %32 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %160 (*.f64 #s(literal -1 binary64) %165)))))
(approx t t)
(approx (/ 1 t) %54)
(approx %22 %165)
(approx %32 (/.f64 (fma.f64 t x %148) t))
(approx %32 (+.f64 x %149))
Calls

12 calls:

TimeVariablePoint
4.0ms
z
inf
3.0ms
t
0
2.0ms
z
0
2.0ms
y
inf
2.0ms
y
-inf

rewrite101.0ms (3.5%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030168
051165
1174165
2598165
33682165
04196165
04799163
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
27 → 1 660
Calls
Call 1
Inputs
%2 = (-.f64 y x)
%5 = (/.f64 z t)
%7 = (approx x #s(literal 0 binary64))
%8 = (- y x)
%9 = (approx %8 y)
%10 = (*.f64 y z)
%11 = (/.f64 %10 t)
%14 = (approx (* %8 (/ z t)) %11)
%16 = (/.f64 #s(literal 1 binary64) t)
%17 = (/.f64 t z)
%18 = (*.f64 %9 %5)
%19 = (/.f64 %2 %17)
%20 = (/.f64 %9 t)
%21 = (*.f64 %9 z)
%22 = (/.f64 %9 %17)
x
y
%2
z
t
%5
#s(literal 0 binary64)
%7
%9
%10
%11
%14
#s(literal 1 binary64)
%16
%17
%18
%19
%20
%21
%22
(fma.f64 %9 %5 x)
(fma.f64 %21 %16 x)
(fma.f64 z %20 x)
(+.f64 x %19)
(+.f64 %7 %14)
(+.f64 %7 %18)
(+.f64 x %22)
Outputs
%2 = (-.f64 y x)
%4 = (*.f64 %2 #s(literal 2 binary64))
%7 = (*.f64 %2 #s(literal 1/2 binary64))
%17 = (-.f64 x y)
%18 = (*.f64 %17 #s(literal 1 binary64))
%20 = (*.f64 %2 #s(literal -1 binary64))
%24 = (*.f64 %2 #s(literal 0 binary64))
%26 = (*.f64 #s(literal 0 binary64) %2)
%30 = (*.f64 #s(literal 1/2 binary64) %2)
%32 = (neg.f64 x)
%33 = (neg.f64 y)
%34 = (neg.f64 %33)
%53 = (*.f64 z #s(literal 2 binary64))
%54 = (/.f64 #s(literal 1/2 binary64) t)
%56 = (/.f64 #s(literal 1 binary64) t)
%57 = (/.f64 %56 #s(literal -1 binary64))
%58 = (neg.f64 z)
%61 = (/.f64 #s(literal -2 binary64) t)
%62 = (/.f64 #s(literal -1 binary64) z)
%63 = (/.f64 #s(literal 1/2 binary64) %62)
%65 = (/.f64 %56 #s(literal 2 binary64))
%66 = (/.f64 #s(literal 1/2 binary64) z)
%67 = (/.f64 #s(literal 1 binary64) %66)
%69 = (/.f64 %56 #s(literal 1 binary64))
%70 = (/.f64 #s(literal 1 binary64) z)
%71 = (/.f64 #s(literal 1 binary64) %70)
%74 = (/.f64 #s(literal 2 binary64) %70)
%76 = (neg.f64 t)
%77 = (/.f64 #s(literal 2 binary64) %76)
%79 = (/.f64 #s(literal -1/2 binary64) %70)
%83 = (/.f64 #s(literal 1/2 binary64) %76)
%84 = (/.f64 #s(literal 2 binary64) %62)
%87 = (/.f64 z t)
%88 = (*.f64 #s(literal 1/2 binary64) %87)
%90 = (/.f64 %76 z)
%91 = (/.f64 #s(literal 1/2 binary64) %90)
%93 = (/.f64 #s(literal -1 binary64) t)
%94 = (/.f64 %93 %66)
%96 = (/.f64 #s(literal -1 binary64) %70)
%99 = (*.f64 #s(literal 1/2 binary64) z)
%100 = (/.f64 #s(literal 2 binary64) t)
%103 = (*.f64 #s(literal 2 binary64) %87)
%105 = (/.f64 t z)
%106 = (/.f64 #s(literal 2 binary64) %105)
%108 = (/.f64 %56 %66)
%112 = (/.f64 %58 t)
%114 = (/.f64 #s(literal -1 binary64) %62)
%118 = (/.f64 %54 %66)
%136 = (*.f64 #s(literal 2 binary64) %76)
%139 = (*.f64 #s(literal 2 binary64) t)
%141 = (*.f64 #s(literal 2 binary64) %90)
%144 = (*.f64 #s(literal 2 binary64) %70)
%146 = (*.f64 #s(literal 2 binary64) %105)
%161 = (/.f64 #s(literal 0 binary64) %105)
%200 = (approx x #s(literal 0 binary64))
%205 = (- y x)
%206 = (approx %205 y)
%207 = (*.f64 %206 #s(literal 2 binary64))
%209 = (*.f64 %206 #s(literal 1/2 binary64))
%217 = (neg.f64 %206)
%219 = (*.f64 %206 #s(literal 0 binary64))
%221 = (*.f64 #s(literal 0 binary64) %206)
%225 = (*.f64 #s(literal 1/2 binary64) %206)
%236 = (*.f64 z y)
%237 = (*.f64 %236 #s(literal 2 binary64))
%239 = (*.f64 %236 #s(literal 1/2 binary64))
%246 = (*.f64 y #s(literal 1 binary64))
%254 = (neg.f64 %236)
%256 = (*.f64 %236 #s(literal 0 binary64))
%258 = (*.f64 #s(literal 0 binary64) %236)
%266 = (*.f64 #s(literal 1/2 binary64) %236)
%287 = (*.f64 y %100)
%289 = (*.f64 y #s(literal 2 binary64))
%293 = (/.f64 y t)
%294 = (/.f64 %293 #s(literal -1 binary64))
%296 = (/.f64 %293 #s(literal 1 binary64))
%298 = (/.f64 %33 t)
%301 = (*.f64 %99 y)
%306 = (*.f64 %54 %236)
%308 = (*.f64 %88 y)
%310 = (*.f64 %87 y)
%312 = (*.f64 %93 y)
%316 = (*.f64 %93 %236)
%321 = (*.f64 %33 %93)
%364 = (/.f64 y %90)
%370 = (approx (/ %205 (/ t z)) %310)
%375 = (neg.f64 %370)
%377 = (*.f64 %56 #s(literal 2 binary64))
%380 = (*.f64 #s(literal 1/2 binary64) %93)
%396 = (*.f64 t #s(literal 2 binary64))
%407 = (*.f64 %56 #s(literal 0 binary64))
%409 = (*.f64 #s(literal 0 binary64) %56)
%411 = (/.f64 #s(literal 0 binary64) t)
%467 = (*.f64 %206 z)
%468 = (*.f64 #s(literal 2 binary64) %467)
%469 = (*.f64 %56 %468)
%470 = (*.f64 %469 #s(literal 1/2 binary64))
%471 = (*.f64 %206 %100)
%472 = (*.f64 %471 %99)
%473 = (*.f64 %207 %88)
%474 = (/.f64 %206 t)
%475 = (/.f64 %474 #s(literal -1 binary64))
%476 = (*.f64 %475 %58)
%477 = (/.f64 %474 #s(literal 1 binary64))
%478 = (*.f64 %477 z)
%479 = (/.f64 %217 #s(literal 2 binary64))
%480 = (*.f64 %479 %94)
%481 = (/.f64 %217 #s(literal 1 binary64))
%482 = (*.f64 %481 %112)
%483 = (/.f64 %206 %70)
%484 = (*.f64 %483 %56)
%485 = (/.f64 %206 #s(literal 2 binary64))
%486 = (*.f64 %485 %108)
%487 = (/.f64 %206 #s(literal 1 binary64))
%488 = (*.f64 %487 %87)
%489 = (/.f64 %206 %66)
%490 = (*.f64 %65 %489)
%491 = (*.f64 %69 %483)
%492 = (*.f64 %468 %54)
%493 = (/.f64 %217 t)
%494 = (*.f64 %493 %58)
%495 = (*.f64 %112 %217)
%496 = (*.f64 %217 z)
%497 = (*.f64 %93 %496)
%498 = (*.f64 %99 %206)
%499 = (*.f64 %100 %498)
%500 = (*.f64 %496 %93)
%501 = (*.f64 %206 %87)
%502 = (*.f64 #s(literal 2 binary64) %501)
%503 = (*.f64 #s(literal 1/2 binary64) %502)
%504 = (*.f64 %54 %467)
%505 = (*.f64 #s(literal 2 binary64) %504)
%506 = (*.f64 #s(literal 1/2 binary64) %501)
%507 = (*.f64 #s(literal 2 binary64) %506)
%508 = (*.f64 %88 %206)
%509 = (*.f64 #s(literal 2 binary64) %508)
%510 = (*.f64 %217 %112)
%511 = (*.f64 %58 %493)
%512 = (*.f64 %217 %87)
%513 = (*.f64 #s(literal -1 binary64) %512)
%514 = (*.f64 %467 %56)
%515 = (*.f64 %474 %71)
%516 = (*.f64 %474 z)
%517 = (*.f64 %501 #s(literal 1 binary64))
%518 = (*.f64 %56 %483)
%519 = (*.f64 %56 %467)
%520 = (*.f64 #s(literal 1 binary64) %501)
%521 = (*.f64 %87 %206)
%522 = (*.f64 z %474)
%523 = (pow.f64 %501 #s(literal 1 binary64))
%524 = (*.f64 %217 #s(literal 1 binary64))
%525 = (/.f64 %524 %90)
%526 = (/.f64 %502 #s(literal 2 binary64))
%528 = (/.f64 (/.f64 %474 #s(literal 2 binary64)) %66)
%529 = (/.f64 %477 %70)
%530 = (/.f64 %483 t)
%532 = (/.f64 (*.f64 #s(literal 2 binary64) %496) %136)
%534 = (/.f64 (*.f64 #s(literal 2 binary64) %217) %141)
%536 = (/.f64 (*.f64 #s(literal 2 binary64) %474) %144)
%538 = (/.f64 (*.f64 #s(literal 2 binary64) %206) %146)
%539 = (/.f64 %468 %139)
%540 = (/.f64 %493 %62)
%541 = (/.f64 %496 %76)
%542 = (/.f64 %217 %90)
%543 = (/.f64 %467 t)
%544 = (/.f64 %474 %70)
%546 = (/.f64 #s(literal 1 binary64) (/.f64 %76 %496))
%548 = (/.f64 #s(literal 1 binary64) (/.f64 %70 %474))
%550 = (/.f64 #s(literal 1 binary64) (pow.f64 %501 #s(literal -1 binary64)))
%552 = (/.f64 #s(literal 1 binary64) (/.f64 %90 %217))
%554 = (/.f64 #s(literal 1 binary64) (/.f64 t %467))
%556 = (/.f64 #s(literal 1 binary64) (/.f64 %105 %206))
%557 = (/.f64 %206 %105)
%558 = (neg.f64 %512)
%559 = (*.f64 %2 z)
%560 = (*.f64 %559 #s(literal 2 binary64))
%562 = (*.f64 %2 %100)
%565 = (*.f64 %559 #s(literal -1 binary64))
%567 = (*.f64 %559 #s(literal 1 binary64))
%571 = (/.f64 (*.f64 %236 t) (*.f64 t z))
%572 = (-.f64 %571 x)
%573 = (/.f64 %572 %76)
%575 = (/.f64 %572 t)
%577 = (/.f64 %2 t)
%578 = (/.f64 %577 #s(literal -1 binary64))
%580 = (/.f64 %577 #s(literal 1 binary64))
%582 = (/.f64 %2 %70)
%584 = (/.f64 %2 #s(literal 2 binary64))
%586 = (/.f64 %2 #s(literal 1 binary64))
%588 = (*.f64 %17 z)
%590 = (/.f64 %17 t)
%595 = (*.f64 %99 %2)
%597 = (*.f64 %105 %2)
%600 = (/.f64 (*.f64 t t) (*.f64 z z))
%601 = (/.f64 #s(literal 1 binary64) %600)
%605 = (*.f64 %577 z)
%606 = (*.f64 %88 %2)
%609 = (*.f64 %93 %2)
%635 = (/.f64 x t)
%643 = (*.f64 %70 %105)
%647 = (*.f64 %90 %105)
%651 = (*.f64 %76 %105)
%655 = (*.f64 t %105)
%658 = (*.f64 %70 %32)
%661 = (*.f64 %90 %32)
%664 = (*.f64 %76 %32)
%667 = (*.f64 t %32)
%670 = (*.f64 %105 %32)
%707 = (*.f64 %76 x)
%719 = (*.f64 t x)
%725 = (*.f64 %105 %70)
%729 = (*.f64 %105 %90)
%760 = (*.f64 %590 z)
%768 = (/.f64 %32 t)
%769 = (*.f64 z %768)
%771 = (*.f64 %32 %87)
%850 = (*.f64 %87 x)
%854 = (*.f64 %105 x)
%884 = (*.f64 %467 #s(literal 1/2 binary64))
%888 = (*.f64 #s(literal 1/2 binary64) %467)
%900 = (*.f64 %467 #s(literal 0 binary64))
%902 = (*.f64 #s(literal 0 binary64) %467)
%928 = (fma.f64 %105 x %206)
%930 = (*.f64 (*.f64 %928 %100) %99)
%932 = (*.f64 (*.f64 %928 #s(literal 2 binary64)) %88)
%933 = (*.f64 %928 #s(literal 1 binary64))
%934 = (*.f64 %933 %87)
%935 = (*.f64 %928 %58)
%936 = (*.f64 %935 %93)
%937 = (*.f64 %928 z)
%938 = (*.f64 %937 %56)
%939 = (/.f64 %928 t)
%941 = (*.f64 (/.f64 %939 #s(literal -1 binary64)) %58)
%942 = (/.f64 %939 #s(literal 1 binary64))
%943 = (*.f64 %942 z)
%944 = (neg.f64 %928)
%945 = (/.f64 %944 t)
%946 = (*.f64 %945 %58)
%947 = (*.f64 %939 %71)
%948 = (*.f64 %939 z)
%949 = (*.f64 %944 %112)
%950 = (fma.f64 %206 z %719)
%951 = (*.f64 %950 %56)
%952 = (*.f64 %928 %87)
%953 = (*.f64 %58 %945)
%954 = (fma.f64 %474 z x)
%955 = (*.f64 #s(literal 1 binary64) %954)
%956 = (*.f64 %87 %928)
%957 = (*.f64 z %939)
%958 = (pow.f64 %954 #s(literal 1 binary64))
%960 = (/.f64 (*.f64 %928 #s(literal -1 binary64)) %90)
%961 = (/.f64 %933 %105)
%962 = (/.f64 %935 %76)
%963 = (/.f64 %937 t)
%965 = (/.f64 (/.f64 %939 #s(literal 2 binary64)) %66)
%967 = (/.f64 (/.f64 %928 %70) t)
%968 = (/.f64 %942 %70)
%969 = (*.f64 %854 %87)
%971 = (/.f64 (fma.f64 %969 %76 %496) %76)
%973 = (/.f64 (fma.f64 %969 %90 %217) %90)
%975 = (/.f64 (fma.f64 %969 t %467) t)
%977 = (/.f64 (fma.f64 %969 %70 %474) %70)
%979 = (/.f64 (fma.f64 %969 %105 %206) %105)
%981 = (/.f64 (fma.f64 %76 x %496) %76)
%983 = (/.f64 (fma.f64 x %70 %474) %70)
%985 = (/.f64 (-.f64 %707 %467) %76)
%988 = (*.f64 %105 %76)
%989 = (/.f64 (fma.f64 %854 %76 (*.f64 %496 %105)) %988)
%992 = (/.f64 (fma.f64 %854 %90 (*.f64 %217 %105)) %729)
%995 = (*.f64 %105 t)
%996 = (/.f64 (fma.f64 %854 t (*.f64 %467 %105)) %995)
%999 = (/.f64 (fma.f64 %854 %70 (*.f64 %474 %105)) %725)
%1002 = (/.f64 (fma.f64 %854 %105 (*.f64 %206 %105)) %600)
%1005 = (/.f64 (fma.f64 %854 %76 (*.f64 %105 %496)) %988)
%1008 = (/.f64 (fma.f64 %854 %90 (*.f64 %105 %217)) %729)
%1011 = (/.f64 (fma.f64 %854 t (*.f64 %105 %467)) %995)
%1014 = (/.f64 (fma.f64 %854 %70 (*.f64 %105 %474)) %725)
%1017 = (/.f64 (fma.f64 %854 %105 (*.f64 %105 %206)) %600)
%1019 = (/.f64 (neg.f64 %950) %76)
%1020 = (/.f64 %945 %62)
%1021 = (/.f64 %939 %70)
%1022 = (/.f64 %944 %90)
%1023 = (/.f64 %950 t)
%1024 = (/.f64 %928 %105)
%1026 = (/.f64 #s(literal 1 binary64) (/.f64 %70 %939))
%1028 = (/.f64 #s(literal 1 binary64) (/.f64 %90 %944))
%1030 = (/.f64 #s(literal 1 binary64) (/.f64 t %950))
%1032 = (/.f64 #s(literal 1 binary64) (pow.f64 %954 #s(literal -1 binary64)))
%1034 = (/.f64 #s(literal 1 binary64) (/.f64 %105 %928))
%1036 = (neg.f64 (*.f64 %945 z))
%1038 = (neg.f64 (*.f64 %928 %112))
%1040 = (neg.f64 (/.f64 %944 %105))
%1042 = (neg.f64 (/.f64 %928 %90))
%1044 = (neg.f64 (neg.f64 %954))
%1045 = (fma.f64 %469 #s(literal 1/2 binary64) %969)
%1046 = (fma.f64 %469 #s(literal 1/2 binary64) x)
%1047 = (fma.f64 %471 %99 %969)
%1048 = (fma.f64 %471 %99 x)
%1049 = (fma.f64 %207 %88 %969)
%1050 = (fma.f64 %207 %88 x)
%1051 = (fma.f64 %475 %58 %969)
%1052 = (fma.f64 %475 %58 x)
%1053 = (fma.f64 %477 z %969)
%1054 = (fma.f64 %477 z x)
%1055 = (fma.f64 %479 %94 %969)
%1056 = (fma.f64 %479 %94 x)
%1057 = (fma.f64 %481 %112 %969)
%1058 = (fma.f64 %481 %112 x)
%1059 = (fma.f64 %483 %56 %969)
%1060 = (fma.f64 %483 %56 x)
%1061 = (fma.f64 %485 %108 %969)
%1062 = (fma.f64 %485 %108 x)
%1063 = (fma.f64 %487 %87 %969)
%1064 = (fma.f64 %487 %87 x)
%1065 = (fma.f64 %65 %489 %969)
%1066 = (fma.f64 %65 %489 x)
%1067 = (fma.f64 %69 %483 %969)
%1068 = (fma.f64 %69 %483 x)
%1069 = (/.f64 %719 %70)
%1070 = (/.f64 %70 t)
%1071 = (fma.f64 %1069 %1070 %501)
%1072 = (/.f64 %719 %76)
%1073 = (/.f64 %70 %62)
%1074 = (fma.f64 %1072 %1073 %501)
%1075 = (/.f64 %105 %76)
%1076 = (/.f64 x %62)
%1077 = (fma.f64 %1075 %1076 %501)
%1078 = (/.f64 %105 t)
%1079 = (/.f64 x %70)
%1080 = (fma.f64 %1078 %1079 %501)
%1081 = (fma.f64 %1079 %1078 %501)
%1082 = (/.f64 %105 %70)
%1083 = (fma.f64 %1082 %635 %501)
%1084 = (/.f64 %854 t)
%1085 = (fma.f64 %1084 z %501)
%1086 = (/.f64 %854 %76)
%1087 = (fma.f64 %1086 %58 %501)
%1088 = (/.f64 %719 t)
%1089 = (/.f64 %70 %70)
%1090 = (fma.f64 %1088 %1089 %501)
%1091 = (fma.f64 %468 %54 %969)
%1092 = (fma.f64 %468 %54 x)
%1093 = (/.f64 %105 %62)
%1094 = (fma.f64 %768 %1093 %501)
%1095 = (fma.f64 %493 %58 %969)
%1096 = (fma.f64 %493 %58 x)
%1097 = (fma.f64 %112 %217 %969)
%1098 = (fma.f64 %112 %217 x)
%1099 = (fma.f64 %93 %496 %969)
%1100 = (fma.f64 %93 %496 x)
%1101 = (/.f64 %70 %105)
%1102 = (fma.f64 %719 %1101 %501)
%1103 = (fma.f64 %635 %1082 %501)
%1104 = (fma.f64 %100 %498 %969)
%1105 = (fma.f64 %100 %498 x)
%1106 = (fma.f64 %496 %93 %969)
%1107 = (fma.f64 %496 %93 x)
%1108 = (fma.f64 #s(literal 1/2 binary64) %502 %969)
%1109 = (fma.f64 #s(literal 1/2 binary64) %502 x)
%1110 = (fma.f64 #s(literal 2 binary64) %504 %969)
%1111 = (fma.f64 #s(literal 2 binary64) %504 x)
%1112 = (fma.f64 #s(literal 2 binary64) %506 %969)
%1113 = (fma.f64 #s(literal 2 binary64) %506 x)
%1114 = (fma.f64 #s(literal 2 binary64) %508 %969)
%1115 = (fma.f64 #s(literal 2 binary64) %508 x)
%1116 = (fma.f64 %854 %87 %501)
%1117 = (fma.f64 %217 %112 %969)
%1118 = (fma.f64 %217 %112 x)
%1119 = (fma.f64 %58 %493 %969)
%1120 = (fma.f64 %58 %493 x)
%1121 = (fma.f64 #s(literal -1 binary64) %512 %969)
%1122 = (fma.f64 #s(literal -1 binary64) %512 x)
%1123 = (fma.f64 %467 %56 %969)
%1124 = (fma.f64 %467 %56 x)
%1125 = (fma.f64 %474 %71 %969)
%1126 = (fma.f64 %474 %71 x)
%1127 = (fma.f64 %474 z %969)
%1128 = (fma.f64 %501 #s(literal 1 binary64) %969)
%1129 = (fma.f64 %501 #s(literal 1 binary64) x)
%1130 = (fma.f64 %105 %850 %501)
%1131 = (fma.f64 %56 %483 %969)
%1132 = (fma.f64 %56 %483 x)
%1133 = (fma.f64 %56 %467 %969)
%1134 = (fma.f64 %56 %467 x)
%1135 = (fma.f64 #s(literal 1 binary64) %969 %501)
%1136 = (fma.f64 #s(literal 1 binary64) %501 %969)
%1137 = (fma.f64 #s(literal 1 binary64) %501 x)
%1138 = (fma.f64 %206 %87 %969)
%1139 = (fma.f64 %206 %87 x)
%1140 = (fma.f64 %87 %206 %969)
%1141 = (fma.f64 %87 %206 x)
%1142 = (fma.f64 z %474 %969)
%1143 = (fma.f64 z %474 x)
%1144 = (/.f64 %105 %105)
%1145 = (fma.f64 x %1144 %501)
%1146 = (-.f64 %969 %512)
%1147 = (-.f64 %501 %32)
%1148 = (-.f64 x %512)
%1149 = (+.f64 %1088 %501)
%1150 = (+.f64 %969 %501)
%1151 = (+.f64 %501 %969)
%1152 = (+.f64 %501 x)
%1153 = (+.f64 x %501)
%1154 = (fma.f64 %105 x %2)
%1159 = (*.f64 %1154 #s(literal 1 binary64))
%1161 = (*.f64 %1154 %58)
%1163 = (*.f64 %1154 z)
%1165 = (/.f64 %1154 t)
%1168 = (/.f64 %1165 #s(literal 1 binary64))
%1171 = (-.f64 x (fma.f64 %105 x y))
%1172 = (/.f64 %1171 t)
%1179 = (fma.f64 %577 z x)
%1216 = (fma.f64 %293 z x)
%1234 = (*.f64 %105 %600)
%1290 = (-.f64 %850 x)
%1301 = (fma.f64 %768 z x)
%1303 = (-.f64 %771 %32)
%1305 = (neg.f64 %1290)
%1458 = (fma.f64 %854 %87 %310)
%1476 = (+.f64 %370 %200)
%1481 = (neg.f64 %200)
%1486 = (neg.f64 %1481)
%1494 = (*.f64 %90 %200)
%1495 = (-.f64 %1494 %206)
%1496 = (/.f64 %1495 %76)
%1498 = (/.f64 %1495 t)
%1500 = (fma.f64 %105 %200 %206)
%1501 = (/.f64 %1500 %76)
%1503 = (/.f64 %1500 t)
%1506 = (*.f64 %200 t)
%1507 = (fma.f64 %206 z %1506)
%1510 = (fma.f64 %474 z %200)
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 %4 #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %2 #s(literal -1 binary64)))
(neg.f64 %18)
(neg.f64 %20)
(neg.f64 %17)
(fma.f64 %4 #s(literal 1/2 binary64) %24)
(fma.f64 %4 #s(literal 1/2 binary64) %26)
(fma.f64 %7 #s(literal 2 binary64) %24)
(fma.f64 %7 #s(literal 2 binary64) %26)
(fma.f64 #s(literal 1/2 binary64) %2 %30)
(fma.f64 #s(literal 1 binary64) %32 %34)
(fma.f64 #s(literal 1 binary64) %32 y)
(fma.f64 #s(literal 1 binary64) %2 %24)
(fma.f64 #s(literal 1 binary64) %2 %26)
(fma.f64 %2 #s(literal 1/2 binary64) %7)
(fma.f64 %2 #s(literal 1 binary64) %24)
(fma.f64 %2 #s(literal 1 binary64) %26)
(-.f64 %32 %33)
%2
(+.f64 %7 %7)
(+.f64 %30 %30)
(+.f64 %34 %32)
(+.f64 %32 %34)
(+.f64 %32 y)
(+.f64 %2 %24)
(+.f64 %2 %26)
(+.f64 y %32)
z
t
(*.f64 %53 %54)
(*.f64 %57 %58)
(*.f64 %61 %63)
(*.f64 %65 %67)
(*.f64 %69 %71)
(*.f64 %69 z)
(*.f64 %74 %54)
(*.f64 %77 %79)
(*.f64 %77 %63)
(*.f64 %71 %56)
(*.f64 %83 %84)
(*.f64 %54 %74)
(*.f64 %88 #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) %91)
(*.f64 #s(literal -1/2 binary64) %94)
(*.f64 %93 %96)
(*.f64 %93 %58)
(*.f64 %99 %100)
(*.f64 %100 %99)
(*.f64 #s(literal 1/2 binary64) %103)
(*.f64 #s(literal 1/2 binary64) %106)
(*.f64 #s(literal 1/2 binary64) %108)
(*.f64 #s(literal 2 binary64) %88)
(*.f64 %58 %93)
(*.f64 #s(literal -1 binary64) %112)
(*.f64 %56 %114)
(*.f64 %56 %71)
(*.f64 %56 z)
(*.f64 #s(literal 1 binary64) %118)
(*.f64 #s(literal 1 binary64) %87)
(*.f64 %87 #s(literal 1 binary64))
(*.f64 z %56)
(pow.f64 %105 #s(literal -1 binary64))
(pow.f64 %87 #s(literal 1 binary64))
(/.f64 (*.f64 %100 #s(literal 1/2 binary64)) %70)
(/.f64 (*.f64 %58 #s(literal 1 binary64)) %76)
(/.f64 (*.f64 #s(literal 2 binary64) %99) t)
(/.f64 %103 #s(literal 2 binary64))
(/.f64 %65 %66)
(/.f64 %69 %70)
(/.f64 %71 t)
(/.f64 (*.f64 #s(literal 2 binary64) %58) %136)
(/.f64 (*.f64 #s(literal 2 binary64) z) %139)
(/.f64 #s(literal -2 binary64) %141)
(/.f64 %93 %62)
(/.f64 %100 %144)
(/.f64 #s(literal 2 binary64) %146)
(/.f64 %58 %76)
(/.f64 #s(literal -1 binary64) %90)
(/.f64 %56 %70)
(/.f64 #s(literal 1 binary64) (/.f64 %90 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %70 %56))
(/.f64 #s(literal 1 binary64) (pow.f64 %87 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %105 #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) %105)
%87
(neg.f64 %112)
(fma.f64 %53 %54 %161)
(fma.f64 %57 %58 %161)
(fma.f64 %61 %63 %161)
(fma.f64 %65 %67 %161)
(fma.f64 %69 %71 %161)
(fma.f64 %69 z %161)
(fma.f64 %74 %54 %161)
(fma.f64 %77 %79 %161)
(fma.f64 %77 %63 %161)
(fma.f64 %71 %56 %161)
(fma.f64 %83 %84 %161)
(fma.f64 %83 %58 %88)
(fma.f64 %54 %74 %161)
(fma.f64 %54 z %88)
(fma.f64 %88 #s(literal 2 binary64) %161)
(fma.f64 #s(literal -2 binary64) %91 %161)
(fma.f64 #s(literal -1/2 binary64) %94 %161)
(fma.f64 %93 %96 %161)
(fma.f64 %93 %58 %161)
(fma.f64 %99 %100 %161)
(fma.f64 %100 %99 %161)
(fma.f64 #s(literal 1/2 binary64) %103 %161)
(fma.f64 #s(literal 1/2 binary64) %106 %161)
(fma.f64 #s(literal 1/2 binary64) %108 %161)
(fma.f64 #s(literal 1/2 binary64) %87 %88)
(fma.f64 #s(literal 2 binary64) %88 %161)
(fma.f64 %58 %93 %161)
(fma.f64 #s(literal -1 binary64) %112 %161)
(fma.f64 %56 %114 %161)
(fma.f64 %56 %71 %161)
(fma.f64 %56 z %161)
(fma.f64 #s(literal 1 binary64) %118 %161)
(fma.f64 #s(literal 1 binary64) %88 %88)
(fma.f64 #s(literal 1 binary64) %87 %161)
(fma.f64 %87 #s(literal 1 binary64) %161)
(fma.f64 z %56 %161)
(+.f64 %88 %88)
(+.f64 %87 %161)
#s(literal 0 binary64)
(*.f64 #s(literal 1 binary64) %200)
(pow.f64 %200 #s(literal 1 binary64))
%200
(/.f64 #s(literal 1 binary64) (pow.f64 %200 #s(literal -1 binary64)))
(*.f64 %207 #s(literal 1/2 binary64))
(*.f64 %209 #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) %206)
(*.f64 %206 #s(literal 1 binary64))
(pow.f64 %206 #s(literal 1 binary64))
%206
(/.f64 %207 #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %206 #s(literal -1 binary64)))
(neg.f64 %217)
(fma.f64 %207 #s(literal 1/2 binary64) %219)
(fma.f64 %207 #s(literal 1/2 binary64) %221)
(fma.f64 %209 #s(literal 2 binary64) %219)
(fma.f64 %209 #s(literal 2 binary64) %221)
(fma.f64 #s(literal 1/2 binary64) %206 %225)
(fma.f64 #s(literal 1 binary64) %206 %219)
(fma.f64 #s(literal 1 binary64) %206 %221)
(fma.f64 %206 #s(literal 1/2 binary64) %209)
(fma.f64 %206 #s(literal 1 binary64) %219)
(fma.f64 %206 #s(literal 1 binary64) %221)
(+.f64 %209 %209)
(+.f64 %225 %225)
(+.f64 %206 %219)
(+.f64 %206 %221)
(*.f64 %237 #s(literal 1/2 binary64))
(*.f64 %239 #s(literal 2 binary64))
(*.f64 %34 z)
(*.f64 %33 %58)
(*.f64 %58 %33)
(*.f64 #s(literal 1 binary64) %236)
(*.f64 %236 #s(literal 1 binary64))
(*.f64 z %246)
(*.f64 z %34)
%236
(*.f64 y z)
(pow.f64 %236 #s(literal 1 binary64))
(/.f64 %237 #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %236 #s(literal -1 binary64)))
(neg.f64 %254)
(fma.f64 %237 #s(literal 1/2 binary64) %256)
(fma.f64 %237 #s(literal 1/2 binary64) %258)
(fma.f64 %239 #s(literal 2 binary64) %256)
(fma.f64 %239 #s(literal 2 binary64) %258)
(fma.f64 %34 z %256)
(fma.f64 %34 z %258)
(fma.f64 %33 %58 %256)
(fma.f64 %33 %58 %258)
(fma.f64 #s(literal 1/2 binary64) %236 %266)
(fma.f64 %58 %33 %256)
(fma.f64 %58 %33 %258)
(fma.f64 #s(literal 1 binary64) %236 %256)
(fma.f64 #s(literal 1 binary64) %236 %258)
(fma.f64 %236 #s(literal 1/2 binary64) %239)
(fma.f64 %236 #s(literal 1 binary64) %256)
(fma.f64 %236 #s(literal 1 binary64) %258)
(fma.f64 z %246 %256)
(fma.f64 z %246 %258)
(fma.f64 z %34 %256)
(fma.f64 z %34 %258)
(fma.f64 z y %256)
(fma.f64 z y %258)
(fma.f64 y z %256)
(fma.f64 y z %258)
(+.f64 %239 %239)
(+.f64 %266 %266)
(+.f64 %236 %256)
(+.f64 %236 %258)
(*.f64 %287 %99)
(*.f64 %289 %88)
(*.f64 %237 %54)
(*.f64 %246 %87)
(*.f64 %294 %58)
(*.f64 %296 z)
(*.f64 %298 %58)
(*.f64 %93 %254)
(*.f64 %100 %301)
(*.f64 %293 %71)
(*.f64 %293 z)
(*.f64 %33 %112)
(*.f64 #s(literal 2 binary64) %306)
(*.f64 #s(literal 2 binary64) %308)
(*.f64 %310 #s(literal 1 binary64))
(*.f64 %58 %312)
(*.f64 %58 %298)
(*.f64 %254 %93)
(*.f64 #s(literal -1 binary64) %316)
(*.f64 %56 %236)
(*.f64 #s(literal 1 binary64) %310)
(*.f64 %236 %56)
%310
(*.f64 z %321)
(*.f64 z %293)
(*.f64 y %87)
(pow.f64 %310 #s(literal 1 binary64))
(/.f64 (*.f64 %254 #s(literal 1 binary64)) %76)
(/.f64 (*.f64 y #s(literal -1 binary64)) %90)
(/.f64 %246 %105)
(/.f64 (*.f64 #s(literal -1 binary64) y) %90)
(/.f64 (/.f64 %293 #s(literal 2 binary64)) %66)
(/.f64 (/.f64 y %70) t)
(/.f64 %296 %70)
(/.f64 %34 %105)
(/.f64 %298 %62)
(/.f64 %293 %70)
(/.f64 %33 %90)
(/.f64 %254 %76)
(/.f64 #s(literal 1 binary64) (/.f64 %70 %293))
(/.f64 #s(literal 1 binary64) (/.f64 %90 %33))
(/.f64 #s(literal 1 binary64) (pow.f64 %310 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %105 y))
(/.f64 #s(literal 1 binary64) (/.f64 %76 %254))
(/.f64 #s(literal 1 binary64) (/.f64 t %236))
(/.f64 %236 t)
(/.f64 y %105)
(neg.f64 %316)
(neg.f64 (*.f64 %112 y))
(neg.f64 (*.f64 %298 z))
(neg.f64 (/.f64 %33 %105))
(neg.f64 %364)
(neg.f64 (*.f64 %33 %87))
(*.f64 #s(literal 1 binary64) %370)
(pow.f64 %370 #s(literal 1 binary64))
%370
(/.f64 #s(literal 1 binary64) (pow.f64 %370 #s(literal -1 binary64)))
(neg.f64 %375)
#s(literal 1 binary64)
(*.f64 %377 #s(literal 1/2 binary64))
(*.f64 %54 #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) %380)
(*.f64 #s(literal -2 binary64) %83)
(*.f64 %93 #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) %100)
(*.f64 #s(literal 2 binary64) %54)
(*.f64 #s(literal -1 binary64) %93)
(*.f64 %56 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %56)
(pow.f64 %56 #s(literal 1 binary64))
(pow.f64 t #s(literal -1 binary64))
(/.f64 %377 #s(literal 2 binary64))
(/.f64 #s(literal -2 binary64) (*.f64 %76 #s(literal 2 binary64)))
(/.f64 #s(literal -2 binary64) %136)
(/.f64 %100 #s(literal 2 binary64))
(/.f64 #s(literal 2 binary64) %396)
(/.f64 #s(literal 2 binary64) %139)
(/.f64 #s(literal -1 binary64) %76)
(/.f64 #s(literal 1 binary64) (pow.f64 %56 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %76 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 t #s(literal 1 binary64)))
%56
(neg.f64 %93)
(fma.f64 %377 #s(literal 1/2 binary64) %407)
(fma.f64 %377 #s(literal 1/2 binary64) %409)
(fma.f64 %377 #s(literal 1/2 binary64) %411)
(fma.f64 %54 #s(literal 2 binary64) %407)
(fma.f64 %54 #s(literal 2 binary64) %409)
(fma.f64 %54 #s(literal 2 binary64) %411)
(fma.f64 %54 #s(literal 1 binary64) %54)
(fma.f64 #s(literal -2 binary64) %380 %407)
(fma.f64 #s(literal -2 binary64) %380 %409)
(fma.f64 #s(literal -2 binary64) %380 %411)
(fma.f64 #s(literal -2 binary64) %83 %407)
(fma.f64 #s(literal -2 binary64) %83 %409)
(fma.f64 #s(literal -2 binary64) %83 %411)
(fma.f64 #s(literal -1/2 binary64) %93 %54)
(fma.f64 %93 #s(literal -1 binary64) %407)
(fma.f64 %93 #s(literal -1 binary64) %409)
(fma.f64 %93 #s(literal -1 binary64) %411)
(fma.f64 #s(literal 1/2 binary64) %100 %407)
(fma.f64 #s(literal 1/2 binary64) %100 %409)
(fma.f64 #s(literal 1/2 binary64) %100 %411)
(fma.f64 #s(literal 1/2 binary64) %56 %54)
(fma.f64 #s(literal 2 binary64) %54 %407)
(fma.f64 #s(literal 2 binary64) %54 %409)
(fma.f64 #s(literal 2 binary64) %54 %411)
(fma.f64 #s(literal -1 binary64) %93 %407)
(fma.f64 #s(literal -1 binary64) %93 %409)
(fma.f64 #s(literal -1 binary64) %93 %411)
(fma.f64 %56 #s(literal 1/2 binary64) %54)
(fma.f64 %56 #s(literal 1 binary64) %407)
(fma.f64 %56 #s(literal 1 binary64) %409)
(fma.f64 %56 #s(literal 1 binary64) %411)
(fma.f64 #s(literal 1 binary64) %54 %54)
(fma.f64 #s(literal 1 binary64) %56 %407)
(fma.f64 #s(literal 1 binary64) %56 %409)
(fma.f64 #s(literal 1 binary64) %56 %411)
(+.f64 %54 %54)
(+.f64 %56 %407)
(+.f64 %56 %409)
(+.f64 %56 %411)
(*.f64 %396 %66)
(*.f64 %62 %76)
(*.f64 #s(literal 2 binary64) (*.f64 %66 t))
(*.f64 %70 t)
(*.f64 %76 %62)
(*.f64 #s(literal 1 binary64) %105)
(*.f64 t %70)
(pow.f64 %105 #s(literal 1 binary64))
(/.f64 (*.f64 %76 #s(literal 1 binary64)) %58)
(/.f64 (*.f64 #s(literal -1 binary64) t) %58)
(/.f64 (*.f64 t #s(literal -1 binary64)) %58)
(/.f64 %76 %58)
(/.f64 #s(literal 1 binary64) %87)
%105
(neg.f64 %90)
%470
%472
%473
%476
%478
%480
%482
%484
%486
%488
%490
%491
%492
%494
%495
%497
%499
%500
%503
%505
%507
%509
%510
%511
%513
%514
%515
%516
%517
%518
%519
%520
%501
%521
%522
%523
%525
%526
%528
%529
%530
%532
%534
%536
%538
%539
%540
%541
%542
%543
%544
%546
%548
%550
%552
%554
%556
%557
%558
(*.f64 %560 %54)
(*.f64 %562 %99)
(*.f64 %4 %88)
(*.f64 %565 %93)
(*.f64 %567 %56)
(*.f64 %573 %58)
(*.f64 %575 z)
(*.f64 %578 %58)
(*.f64 %580 z)
(*.f64 %582 %56)
(*.f64 %584 %108)
(*.f64 %586 %87)
(*.f64 %588 %93)
(*.f64 %590 %58)
(*.f64 %112 %17)
(*.f64 %93 %588)
(*.f64 %572 %87)
(*.f64 %100 %595)
(*.f64 %597 %601)
(*.f64 %559 %56)
(*.f64 %577 %71)
%605
(*.f64 #s(literal 2 binary64) %606)
(*.f64 %17 %112)
(*.f64 %58 %609)
(*.f64 %58 %590)
(*.f64 %605 #s(literal 1 binary64))
(*.f64 %56 %559)
(*.f64 #s(literal 1 binary64) %605)
(*.f64 %2 %87)
(*.f64 %87 %2)
(*.f64 z %577)
(pow.f64 %605 #s(literal 1 binary64))
(/.f64 %565 %76)
(/.f64 %567 t)
(/.f64 (*.f64 #s(literal -1 binary64) %2) %90)
(/.f64 (/.f64 %572 %70) t)
(/.f64 (/.f64 %597 %105) %105)
(/.f64 (/.f64 %577 #s(literal 2 binary64)) %66)
(/.f64 %573 %62)
(/.f64 %575 %70)
(/.f64 %580 %70)
(/.f64 %18 %90)
(/.f64 %20 %90)
(/.f64 (-.f64 (*.f64 %310 %70) %635) %70)
(/.f64 (-.f64 (*.f64 %310 %90) %32) %90)
(/.f64 (fma.f64 %293 %105 (*.f64 %32 %70)) %643)
(/.f64 (fma.f64 %33 %105 (*.f64 %32 %90)) %647)
(/.f64 (fma.f64 %254 %105 (*.f64 %32 %76)) %651)
(/.f64 (fma.f64 %236 %105 (*.f64 %32 t)) %655)
(/.f64 %582 t)
(/.f64 (fma.f64 %293 %105 %658) %643)
(/.f64 (fma.f64 %33 %105 %661) %647)
(/.f64 (fma.f64 %254 %105 %664) %651)
(/.f64 (fma.f64 %236 %105 %667) %655)
(/.f64 (fma.f64 %105 y %670) %600)
(/.f64 (-.f64 (*.f64 %293 %70) (*.f64 %70 %635)) (*.f64 %70 %70))
(/.f64 (-.f64 (*.f64 %293 %90) %658) (*.f64 %70 %90))
(/.f64 (-.f64 (*.f64 %293 %105) (*.f64 %70 x)) %643)
(/.f64 (-.f64 (*.f64 %33 %70) (*.f64 %90 %635)) (*.f64 %90 %70))
(/.f64 (-.f64 (*.f64 %33 %90) %661) %600)
(/.f64 (-.f64 (*.f64 %33 %105) (*.f64 %90 x)) %647)
(/.f64 (-.f64 (*.f64 %254 %70) (*.f64 %76 %635)) %90)
(/.f64 (-.f64 (*.f64 %254 %90) %664) (*.f64 %76 %90))
(/.f64 (-.f64 (*.f64 %254 %105) %707) %651)
(/.f64 (-.f64 (*.f64 %236 %70) (*.f64 t %635)) %105)
(/.f64 (-.f64 (*.f64 %236 %90) %667) (*.f64 t %90))
(/.f64 (-.f64 (*.f64 %236 %105) %719) %655)
(/.f64 (-.f64 (*.f64 y %70) (*.f64 %105 %635)) %725)
(/.f64 (-.f64 (*.f64 y %90) %670) %729)
(/.f64 (neg.f64 %572) %90)
(/.f64 (neg.f64 %597) (neg.f64 %600))
(/.f64 %588 %76)
(/.f64 %590 %62)
(/.f64 %572 %105)
(/.f64 %597 %600)
(/.f64 %559 t)
(/.f64 %577 %70)
(/.f64 %17 %90)
(/.f64 #s(literal 1 binary64) (/.f64 %76 %588))
(/.f64 #s(literal 1 binary64) (/.f64 %105 %572))
(/.f64 #s(literal 1 binary64) (/.f64 %600 %597))
(/.f64 #s(literal 1 binary64) (/.f64 %70 %577))
(/.f64 #s(literal 1 binary64) (pow.f64 %605 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 t %559))
(/.f64 #s(literal 1 binary64) (/.f64 %90 %17))
(/.f64 #s(literal 1 binary64) (/.f64 %105 %2))
(/.f64 %2 %105)
(neg.f64 %760)
(fma.f64 (*.f64 %32 %93) %58 %310)
(fma.f64 (*.f64 %32 %100) %99 %310)
(fma.f64 (*.f64 %32 #s(literal 2 binary64)) %88 %310)
(fma.f64 %287 %99 %769)
(fma.f64 %287 %99 %771)
(fma.f64 %289 %88 %769)
(fma.f64 %289 %88 %771)
(fma.f64 (*.f64 %32 #s(literal 1 binary64)) %87 %310)
(fma.f64 %237 %54 %769)
(fma.f64 %237 %54 %771)
(fma.f64 %246 %87 %769)
(fma.f64 %246 %87 %771)
(fma.f64 %294 %58 %769)
(fma.f64 %294 %58 %771)
(fma.f64 %296 z %769)
(fma.f64 %296 z %771)
(fma.f64 (*.f64 %32 %58) %93 %310)
(fma.f64 (*.f64 %32 z) %56 %310)
(fma.f64 (neg.f64 %768) %58 %310)
(fma.f64 %768 z %310)
(fma.f64 %298 %58 %769)
(fma.f64 %298 %58 %771)
(fma.f64 %93 (*.f64 %58 %32) %310)
(fma.f64 %93 %254 %769)
(fma.f64 %93 %254 %771)
(fma.f64 %635 %58 %310)
(fma.f64 %100 (*.f64 %99 %32) %310)
(fma.f64 %100 %301 %769)
(fma.f64 %100 %301 %771)
(fma.f64 %293 %71 %769)
(fma.f64 %293 %71 %771)
(fma.f64 %293 z %769)
(fma.f64 %293 z %771)
(fma.f64 %33 %112 %769)
(fma.f64 %33 %112 %771)
(fma.f64 #s(literal 2 binary64) (*.f64 %88 %32) %310)
(fma.f64 #s(literal 2 binary64) %306 %769)
(fma.f64 #s(literal 2 binary64) %306 %771)
(fma.f64 #s(literal 2 binary64) %308 %769)
(fma.f64 #s(literal 2 binary64) %308 %771)
(fma.f64 %32 %87 %310)
(fma.f64 %310 #s(literal 1 binary64) %769)
(fma.f64 %310 #s(literal 1 binary64) %771)
(fma.f64 %58 (*.f64 %93 %32) %310)
(fma.f64 %58 %312 %769)
(fma.f64 %58 %312 %771)
(fma.f64 %58 %298 %769)
(fma.f64 %58 %298 %771)
(fma.f64 %254 %93 %769)
(fma.f64 %254 %93 %771)
(fma.f64 #s(literal -1 binary64) %316 %769)
(fma.f64 #s(literal -1 binary64) %316 %771)
(fma.f64 %56 (*.f64 z %32) %310)
(fma.f64 %56 %236 %769)
(fma.f64 %56 %236 %771)
(fma.f64 #s(literal 1 binary64) %771 %310)
(fma.f64 #s(literal 1 binary64) %310 %769)
(fma.f64 #s(literal 1 binary64) %310 %771)
(fma.f64 %236 %56 %769)
(fma.f64 %236 %56 %771)
(fma.f64 %87 %32 %310)
(fma.f64 %87 y %769)
(fma.f64 %87 y %771)
(fma.f64 z %321 %769)
(fma.f64 z %321 %771)
(fma.f64 z (*.f64 %56 %32) %310)
(fma.f64 z %293 %769)
(fma.f64 z %293 %771)
(fma.f64 y %87 %769)
(fma.f64 y %87 %771)
(fma.f64 x %112 %310)
(-.f64 (/.f64 %571 %105) %850)
(-.f64 (/.f64 (*.f64 %105 y) %600) (/.f64 %854 %600))
(-.f64 %771 %364)
(-.f64 %310 (*.f64 %112 %32))
(-.f64 %310 %850)
(+.f64 %771 %310)
(+.f64 %310 %769)
(+.f64 %310 %771)
(*.f64 %207 %54)
(*.f64 %93 %217)
(*.f64 #s(literal 2 binary64) (*.f64 %54 %206))
(*.f64 %217 %93)
(*.f64 #s(literal -1 binary64) %493)
(*.f64 %474 #s(literal 1 binary64))
(*.f64 %56 %206)
(*.f64 #s(literal 1 binary64) %474)
(*.f64 %206 %56)
(pow.f64 %474 #s(literal 1 binary64))
(/.f64 %524 %76)
(/.f64 %217 %76)
(/.f64 #s(literal 1 binary64) (pow.f64 %474 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %76 %217))
(/.f64 #s(literal 1 binary64) (/.f64 t %206))
%474
(neg.f64 %493)
(*.f64 %884 #s(literal 2 binary64))
(*.f64 %468 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) %468)
(*.f64 #s(literal 2 binary64) %888)
(*.f64 %217 %58)
(*.f64 %58 %217)
(*.f64 %467 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %467)
%467
(*.f64 z %206)
(pow.f64 %467 #s(literal 1 binary64))
(/.f64 %468 #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %467 #s(literal -1 binary64)))
(neg.f64 %496)
(fma.f64 %884 #s(literal 2 binary64) %900)
(fma.f64 %884 #s(literal 2 binary64) %902)
(fma.f64 %468 #s(literal 1/2 binary64) %900)
(fma.f64 %468 #s(literal 1/2 binary64) %902)
(fma.f64 #s(literal 1/2 binary64) %468 %900)
(fma.f64 #s(literal 1/2 binary64) %468 %902)
(fma.f64 #s(literal 1/2 binary64) %467 %888)
(fma.f64 #s(literal 2 binary64) %888 %900)
(fma.f64 #s(literal 2 binary64) %888 %902)
(fma.f64 %217 %58 %900)
(fma.f64 %217 %58 %902)
(fma.f64 %58 %217 %900)
(fma.f64 %58 %217 %902)
(fma.f64 %467 #s(literal 1/2 binary64) %884)
(fma.f64 %467 #s(literal 1 binary64) %900)
(fma.f64 %467 #s(literal 1 binary64) %902)
(fma.f64 #s(literal 1 binary64) %467 %900)
(fma.f64 #s(literal 1 binary64) %467 %902)
(fma.f64 %206 z %900)
(fma.f64 %206 z %902)
(fma.f64 z %206 %900)
(fma.f64 z %206 %902)
(+.f64 %884 %884)
(+.f64 %888 %888)
(+.f64 %467 %900)
(+.f64 %467 %902)
%470
%472
%473
%476
%478
%480
%482
%484
%486
%488
%490
%491
%492
%494
%495
%497
%499
%500
%503
%505
%507
%509
%510
%511
%513
%514
%515
%516
%517
%518
%519
%520
%501
%521
%522
%523
%525
%526
%528
%529
%530
%532
%534
%536
%538
%539
%540
%541
%542
%543
%544
%546
%548
%550
%552
%554
%556
%557
%558
%930
%932
%934
%936
%938
%941
%943
%946
%947
%948
%949
%951
%952
%953
%955
%956
%957
%958
%960
%961
%962
%963
%965
%967
%968
%971
%973
%975
%977
%979
%981
%983
%985
%989
%992
%996
%999
%1002
%1005
%1008
%1011
%1014
%1017
%1019
%1020
%1021
%1022
%1023
%1024
%1026
%1028
%1030
%1032
%1034
%1036
%1038
%1040
%1042
%1044
%1045
%1046
%1047
%1048
%1049
%1050
%1051
%1052
%1053
%1054
%1055
%1056
%1057
%1058
%1059
%1060
%1061
%1062
%1063
%1064
%1065
%1066
%1067
%1068
%1071
%1074
%1077
%1080
%1081
%1083
%1085
%1087
%1090
%1091
%1092
%1094
%1095
%1096
%1097
%1098
%1099
%1100
%1102
%1103
%1104
%1105
%1106
%1107
%1108
%1109
%1110
%1111
%1112
%1113
%1114
%1115
%1116
%1117
%1118
%1119
%1120
%1121
%1122
%1123
%1124
%1125
%1126
%1127
%954
%1128
%1129
%1130
%1131
%1132
%1133
%1134
%1135
%1136
%1137
%1138
%1139
%1140
%1141
%1142
%1143
%1145
%1146
%1147
%1148
%1149
%1150
%1151
%1152
%1153
%930
%932
%934
%936
%938
%941
%943
%946
%947
%948
%949
%951
%952
%953
%955
%956
%957
%958
%960
%961
%962
%963
%965
%967
%968
%971
%973
%975
%977
%979
%981
%983
%985
%989
%992
%996
%999
%1002
%1005
%1008
%1011
%1014
%1017
%1019
%1020
%1021
%1022
%1023
%1024
%1026
%1028
%1030
%1032
%1034
%1036
%1038
%1040
%1042
%1044
%1045
%1046
%1047
%1048
%1049
%1050
%1051
%1052
%1053
%1054
%1055
%1056
%1057
%1058
%1059
%1060
%1061
%1062
%1063
%1064
%1065
%1066
%1067
%1068
%1071
%1074
%1077
%1080
%1081
%1083
%1085
%1087
%1090
%1091
%1092
%1094
%1095
%1096
%1097
%1098
%1099
%1100
%1102
%1103
%1104
%1105
%1106
%1107
%1108
%1109
%1110
%1111
%1112
%1113
%1114
%1115
%1116
%1117
%1118
%1119
%1120
%1121
%1122
%1123
%1124
%1125
%1126
%1127
%954
%1128
%1129
%1130
%1131
%1132
%1133
%1134
%1135
%1136
%1137
%1138
%1139
%1140
%1141
%1142
%1143
%1145
%1146
%1147
%1148
%1149
%1150
%1151
%1152
%1153
%930
%932
%934
%936
%938
%941
%943
%946
%947
%948
%949
%951
%952
%953
%955
%956
%957
%958
%960
%961
%962
%963
%965
%967
%968
%971
%973
%975
%977
%979
%981
%983
%985
%989
%992
%996
%999
%1002
%1005
%1008
%1011
%1014
%1017
%1019
%1020
%1021
%1022
%1023
%1024
%1026
%1028
%1030
%1032
%1034
%1036
%1038
%1040
%1042
%1044
%1045
%1046
%1047
%1048
%1049
%1050
%1051
%1052
%1053
%1054
%1055
%1056
%1057
%1058
%1059
%1060
%1061
%1062
%1063
%1064
%1065
%1066
%1067
%1068
%1071
%1074
%1077
%1080
%1081
%1083
%1085
%1087
%1090
%1091
%1092
%1094
%1095
%1096
%1097
%1098
%1099
%1100
%1102
%1103
%1104
%1105
%1106
%1107
%1108
%1109
%1110
%1111
%1112
%1113
%1114
%1115
%1116
%1117
%1118
%1119
%1120
%1121
%1122
%1123
%1124
%1125
%1126
%1127
%954
%1128
%1129
%1130
%1131
%1132
%1133
%1134
%1135
%1136
%1137
%1138
%1139
%1140
%1141
%1142
%1143
%1145
%1146
%1147
%1148
%1149
%1150
%1151
%1152
%1153
(*.f64 (*.f64 %1154 %100) %99)
(*.f64 (*.f64 %1154 #s(literal 2 binary64)) %88)
(*.f64 %1159 %87)
(*.f64 %1161 %93)
(*.f64 %1163 %56)
(*.f64 (/.f64 %1165 #s(literal -1 binary64)) %58)
(*.f64 %1168 z)
(*.f64 %1172 %58)
(*.f64 %1165 %71)
(*.f64 %1165 z)
(*.f64 %1171 %112)
(*.f64 %1154 %87)
(*.f64 %58 %1172)
(*.f64 #s(literal 1 binary64) %1179)
(*.f64 %87 %1154)
(*.f64 z %1165)
(pow.f64 %1179 #s(literal 1 binary64))
(/.f64 (*.f64 %1154 #s(literal -1 binary64)) %90)
(/.f64 %1159 %105)
(/.f64 %1161 %76)
(/.f64 %1163 t)
(/.f64 (/.f64 %1165 #s(literal 2 binary64)) %66)
(/.f64 (/.f64 %1154 %70) t)
(/.f64 %1168 %70)
(/.f64 (fma.f64 %969 %76 %588) %76)
(/.f64 (fma.f64 %969 %105 %572) %105)
(/.f64 (fma.f64 %969 %600 %597) %600)
(/.f64 (fma.f64 %969 t %559) t)
(/.f64 (fma.f64 %969 %70 %577) %70)
(/.f64 (fma.f64 %969 %90 %17) %90)
(/.f64 (fma.f64 %969 %105 %2) %105)
(/.f64 (fma.f64 %76 x %588) %76)
(/.f64 (fma.f64 x %600 %597) %600)
(/.f64 (fma.f64 t x %559) t)
(/.f64 (fma.f64 x %70 %577) %70)
(/.f64 (-.f64 (*.f64 %1216 %70) %635) %70)
(/.f64 (-.f64 (*.f64 %1216 %90) %32) %90)
(/.f64 (-.f64 (*.f64 %1216 %105) x) %105)
(/.f64 (fma.f64 %854 %76 (*.f64 %588 %105)) %988)
(/.f64 (fma.f64 %854 %105 (*.f64 %572 %105)) %600)
(/.f64 (fma.f64 %854 %600 (*.f64 %597 %105)) %1234)
(/.f64 (fma.f64 %854 t (*.f64 %559 %105)) %995)
(/.f64 (fma.f64 %854 %70 (*.f64 %577 %105)) %725)
(/.f64 (fma.f64 %854 %90 (*.f64 %17 %105)) %729)
(/.f64 (fma.f64 %854 %105 (*.f64 %2 %105)) %600)
(/.f64 (fma.f64 %105 x %572) %105)
(/.f64 (fma.f64 %854 %76 (*.f64 %105 %588)) %988)
(/.f64 (fma.f64 %854 %105 %597) %600)
(/.f64 (fma.f64 %854 %105 (*.f64 %105 %572)) %600)
(/.f64 (fma.f64 %854 %600 (*.f64 %105 %597)) %1234)
(/.f64 (fma.f64 %854 t (*.f64 %105 %559)) %995)
(/.f64 (fma.f64 %854 %70 (*.f64 %105 %577)) %725)
(/.f64 (fma.f64 %854 %90 (*.f64 %105 %17)) %729)
(/.f64 %1172 %62)
(/.f64 %1165 %70)
(/.f64 %1171 %90)
(/.f64 %1154 %105)
(/.f64 #s(literal 1 binary64) (/.f64 %70 %1165))
(/.f64 #s(literal 1 binary64) (/.f64 %90 %1171))
(/.f64 #s(literal 1 binary64) (pow.f64 %1179 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %105 %1154))
(neg.f64 (*.f64 %1172 z))
(neg.f64 (*.f64 %1154 %112))
(neg.f64 (/.f64 %1171 %105))
(neg.f64 (/.f64 %1154 %90))
(neg.f64 (-.f64 %1290 %310))
(neg.f64 (-.f64 %32 %605))
(neg.f64 (-.f64 %760 x))
(fma.f64 %560 %54 %969)
(fma.f64 %560 %54 x)
(fma.f64 %562 %99 %969)
(fma.f64 %562 %99 x)
(fma.f64 %287 %99 %1301)
(fma.f64 %287 %99 %1303)
(fma.f64 %287 %99 %1305)
(fma.f64 %289 %88 %1301)
(fma.f64 %289 %88 %1303)
(fma.f64 %289 %88 %1305)
(fma.f64 %4 %88 %969)
(fma.f64 %4 %88 x)
(fma.f64 %237 %54 %1301)
(fma.f64 %237 %54 %1303)
(fma.f64 %237 %54 %1305)
(fma.f64 %565 %93 %969)
(fma.f64 %565 %93 x)
(fma.f64 %567 %56 %969)
(fma.f64 %567 %56 x)
(fma.f64 %246 %87 %1301)
(fma.f64 %246 %87 %1303)
(fma.f64 %246 %87 %1305)
(fma.f64 %573 %58 %969)
(fma.f64 %573 %58 x)
(fma.f64 %575 z %969)
(fma.f64 %575 z x)
(fma.f64 %578 %58 %969)
(fma.f64 %578 %58 x)
(fma.f64 %580 z %969)
(fma.f64 %580 z x)
(fma.f64 %294 %58 %1301)
(fma.f64 %294 %58 %1303)
(fma.f64 %294 %58 %1305)
(fma.f64 %296 z %1301)
(fma.f64 %296 z %1303)
(fma.f64 %296 z %1305)
(fma.f64 %1069 %1070 %605)
(fma.f64 %1072 %1073 %605)
(fma.f64 %1075 %1076 %605)
(fma.f64 %1078 %1079 %605)
(fma.f64 %1079 %1078 %605)
(fma.f64 %1082 %635 %605)
(fma.f64 %582 %56 %969)
(fma.f64 %582 %56 x)
(fma.f64 %584 %108 %969)
(fma.f64 %584 %108 x)
(fma.f64 %586 %87 %969)
(fma.f64 %586 %87 x)
(fma.f64 %1084 z %605)
(fma.f64 %1086 %58 %605)
(fma.f64 %1088 %1089 %605)
(fma.f64 %588 %93 %969)
(fma.f64 %588 %93 x)
(fma.f64 %768 %1093 %605)
(fma.f64 %590 %58 %969)
(fma.f64 %590 %58 x)
(fma.f64 %298 %58 %1301)
(fma.f64 %298 %58 %1303)
(fma.f64 %298 %58 %1305)
(fma.f64 %112 %17 %969)
(fma.f64 %112 %17 x)
(fma.f64 %93 %588 %969)
(fma.f64 %93 %588 x)
(fma.f64 %93 %254 %1301)
(fma.f64 %93 %254 %1303)
(fma.f64 %93 %254 %1305)
(fma.f64 %719 %1101 %605)
(fma.f64 %572 %87 %969)
(fma.f64 %572 %87 x)
(fma.f64 %635 %1082 %605)
(fma.f64 %100 %595 %969)
(fma.f64 %100 %595 x)
(fma.f64 %100 %301 %1301)
(fma.f64 %100 %301 %1303)
(fma.f64 %100 %301 %1305)
(fma.f64 %293 %71 %1301)
(fma.f64 %293 %71 %1303)
(fma.f64 %293 %71 %1305)
(fma.f64 %293 z %1301)
(fma.f64 %293 z %1303)
(fma.f64 %293 z %1305)
(fma.f64 %597 %601 %969)
(fma.f64 %597 %601 x)
(fma.f64 %33 %112 %1301)
(fma.f64 %33 %112 %1303)
(fma.f64 %33 %112 %1305)
(fma.f64 %559 %56 %969)
(fma.f64 %559 %56 x)
(fma.f64 %577 %71 %969)
(fma.f64 %577 %71 x)
(fma.f64 %577 z %969)
%1179
(fma.f64 #s(literal 2 binary64) %606 %969)
(fma.f64 #s(literal 2 binary64) %606 x)
(fma.f64 #s(literal 2 binary64) %306 %1301)
(fma.f64 #s(literal 2 binary64) %306 %1303)
(fma.f64 #s(literal 2 binary64) %306 %1305)
(fma.f64 #s(literal 2 binary64) %308 %1301)
(fma.f64 #s(literal 2 binary64) %308 %1303)
(fma.f64 #s(literal 2 binary64) %308 %1305)
(fma.f64 %854 %87 %605)
(fma.f64 %310 #s(literal 1 binary64) %1301)
(fma.f64 %310 #s(literal 1 binary64) %1303)
(fma.f64 %310 #s(literal 1 binary64) %1305)
(fma.f64 %17 %112 %969)
(fma.f64 %17 %112 x)
(fma.f64 %58 %312 %1301)
(fma.f64 %58 %312 %1303)
(fma.f64 %58 %312 %1305)
(fma.f64 %58 %609 %969)
(fma.f64 %58 %609 x)
(fma.f64 %58 %590 %969)
(fma.f64 %58 %590 x)
(fma.f64 %58 %298 %1301)
(fma.f64 %58 %298 %1303)
(fma.f64 %58 %298 %1305)
(fma.f64 %254 %93 %1301)
(fma.f64 %254 %93 %1303)
(fma.f64 %254 %93 %1305)
(fma.f64 #s(literal -1 binary64) %316 %1301)
(fma.f64 #s(literal -1 binary64) %316 %1303)
(fma.f64 #s(literal -1 binary64) %316 %1305)
(fma.f64 %605 #s(literal 1 binary64) %969)
(fma.f64 %605 #s(literal 1 binary64) x)
(fma.f64 %105 %850 %605)
(fma.f64 %56 %559 %969)
(fma.f64 %56 %559 x)
(fma.f64 %56 %236 %1301)
(fma.f64 %56 %236 %1303)
(fma.f64 %56 %236 %1305)
(fma.f64 #s(literal 1 binary64) %1216 %771)
(fma.f64 #s(literal 1 binary64) %969 %605)
(fma.f64 #s(literal 1 binary64) %310 %1301)
(fma.f64 #s(literal 1 binary64) %310 %1303)
(fma.f64 #s(literal 1 binary64) %310 %1305)
(fma.f64 #s(literal 1 binary64) %605 %969)
(fma.f64 #s(literal 1 binary64) %605 x)
(fma.f64 %236 %56 %1301)
(fma.f64 %236 %56 %1303)
(fma.f64 %236 %56 %1305)
(fma.f64 %2 %87 %969)
(fma.f64 %2 %87 x)
(fma.f64 %87 %2 %969)
(fma.f64 %87 %2 x)
(fma.f64 %87 y %1301)
(fma.f64 %87 y %1303)
(fma.f64 %87 y %1305)
(fma.f64 z %321 %1301)
(fma.f64 z %321 %1303)
(fma.f64 z %321 %1305)
(fma.f64 z %293 %1301)
(fma.f64 z %293 %1303)
(fma.f64 z %293 %1305)
(fma.f64 z %577 %969)
(fma.f64 z %577 x)
(fma.f64 y %87 %1301)
(fma.f64 y %87 %1303)
(fma.f64 y %87 %1305)
(fma.f64 x %1144 %605)
(-.f64 %1458 %850)
(-.f64 %1216 %850)
(-.f64 %969 %760)
(-.f64 %310 %1290)
(-.f64 %605 %32)
(-.f64 x %760)
(+.f64 %1458 %771)
(+.f64 (-.f64 x %850) %310)
(+.f64 %1216 %771)
(+.f64 %969 %605)
(+.f64 %310 %1301)
(+.f64 %310 %1303)
(+.f64 %310 %1305)
(+.f64 %605 %969)
(+.f64 %605 x)
(+.f64 x %605)
(*.f64 #s(literal 1 binary64) %1476)
(pow.f64 %1476 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %1476 #s(literal -1 binary64)))
(neg.f64 (-.f64 %1481 %370))
(neg.f64 (neg.f64 %1476))
(fma.f64 #s(literal 1 binary64) %370 %1486)
(fma.f64 #s(literal 1 binary64) %370 %200)
(fma.f64 #s(literal 1 binary64) %200 %370)
(-.f64 %370 %1481)
(-.f64 %200 %375)
(+.f64 %370 %1486)
%1476
(+.f64 %200 %370)
(*.f64 %1496 z)
(*.f64 %1498 %58)
(*.f64 %1501 %58)
(*.f64 %1503 z)
(*.f64 %1495 %112)
(*.f64 %1507 %56)
(*.f64 %1500 %87)
(*.f64 #s(literal 1 binary64) %1510)
(pow.f64 %1510 #s(literal 1 binary64))
(/.f64 (/.f64 %1500 %70) t)
(/.f64 %1496 %70)
(/.f64 %1498 %62)
(/.f64 %1501 %62)
(/.f64 %1503 %70)
(/.f64 (fma.f64 %200 %76 %496) %76)
(/.f64 (fma.f64 %200 %70 %474) %70)
(/.f64 (-.f64 (*.f64 %200 %76) %467) %76)
(/.f64 (neg.f64 %1495) %105)
(/.f64 (neg.f64 %1507) %76)
(/.f64 (neg.f64 %1500) %90)
(/.f64 %1495 %90)
(/.f64 %1507 t)
(/.f64 %1500 %105)
(/.f64 #s(literal 1 binary64) (/.f64 %90 %1495))
(/.f64 #s(literal 1 binary64) (/.f64 t %1507))
(/.f64 #s(literal 1 binary64) (/.f64 %105 %1500))
(/.f64 #s(literal 1 binary64) (pow.f64 %1510 #s(literal -1 binary64)))
(neg.f64 (/.f64 %1495 %105))
(neg.f64 (/.f64 %1500 %90))
(neg.f64 (-.f64 %1481 %501))
(neg.f64 (neg.f64 %1510))
(fma.f64 %469 #s(literal 1/2 binary64) %1486)
(fma.f64 %469 #s(literal 1/2 binary64) %200)
(fma.f64 %471 %99 %1486)
(fma.f64 %471 %99 %200)
(fma.f64 %207 %88 %1486)
(fma.f64 %207 %88 %200)
(fma.f64 %475 %58 %1486)
(fma.f64 %475 %58 %200)
(fma.f64 %477 z %1486)
(fma.f64 %477 z %200)
(fma.f64 %479 %94 %1486)
(fma.f64 %479 %94 %200)
(fma.f64 %481 %112 %1486)
(fma.f64 %481 %112 %200)
(fma.f64 %483 %56 %1486)
(fma.f64 %483 %56 %200)
(fma.f64 %485 %108 %1486)
(fma.f64 %485 %108 %200)
(fma.f64 %487 %87 %1486)
(fma.f64 %487 %87 %200)
(fma.f64 %65 %489 %1486)
(fma.f64 %65 %489 %200)
(fma.f64 %69 %483 %1486)
(fma.f64 %69 %483 %200)
(fma.f64 %468 %54 %1486)
(fma.f64 %468 %54 %200)
(fma.f64 %493 %58 %1486)
(fma.f64 %493 %58 %200)
(fma.f64 %112 %217 %1486)
(fma.f64 %112 %217 %200)
(fma.f64 %93 %496 %1486)
(fma.f64 %93 %496 %200)
(fma.f64 %100 %498 %1486)
(fma.f64 %100 %498 %200)
(fma.f64 %496 %93 %1486)
(fma.f64 %496 %93 %200)
(fma.f64 #s(literal 1/2 binary64) %502 %1486)
(fma.f64 #s(literal 1/2 binary64) %502 %200)
(fma.f64 #s(literal 2 binary64) %504 %1486)
(fma.f64 #s(literal 2 binary64) %504 %200)
(fma.f64 #s(literal 2 binary64) %506 %1486)
(fma.f64 #s(literal 2 binary64) %506 %200)
(fma.f64 #s(literal 2 binary64) %508 %1486)
(fma.f64 #s(literal 2 binary64) %508 %200)
(fma.f64 %217 %112 %1486)
(fma.f64 %217 %112 %200)
(fma.f64 %58 %493 %1486)
(fma.f64 %58 %493 %200)
(fma.f64 #s(literal -1 binary64) %512 %1486)
(fma.f64 #s(literal -1 binary64) %512 %200)
(fma.f64 %467 %56 %1486)
(fma.f64 %467 %56 %200)
(fma.f64 %474 %71 %1486)
(fma.f64 %474 %71 %200)
(fma.f64 %474 z %1486)
%1510
(fma.f64 %501 #s(literal 1 binary64) %1486)
(fma.f64 %501 #s(literal 1 binary64) %200)
(fma.f64 %56 %483 %1486)
(fma.f64 %56 %483 %200)
(fma.f64 %56 %467 %1486)
(fma.f64 %56 %467 %200)
(fma.f64 #s(literal 1 binary64) %501 %1486)
(fma.f64 #s(literal 1 binary64) %501 %200)
(fma.f64 #s(literal 1 binary64) %200 %501)
(fma.f64 %206 %87 %1486)
(fma.f64 %206 %87 %200)
(fma.f64 %87 %206 %1486)
(fma.f64 %87 %206 %200)
(fma.f64 z %474 %1486)
(fma.f64 z %474 %200)
(-.f64 %501 %1481)
(-.f64 %200 %512)
(+.f64 (/.f64 %1494 %90) %501)
(+.f64 (/.f64 %1506 t) %501)
(+.f64 (/.f64 (*.f64 %105 %200) %105) %501)
(+.f64 %501 %1486)
(+.f64 %501 %200)
(+.f64 %200 %501)
%930
%932
%934
%936
%938
%941
%943
%946
%947
%948
%949
%951
%952
%953
%955
%956
%957
%958
%960
%961
%962
%963
%965
%967
%968
%971
%973
%975
%977
%979
%981
%983
%985
%989
%992
%996
%999
%1002
%1005
%1008
%1011
%1014
%1017
%1019
%1020
%1021
%1022
%1023
%1024
%1026
%1028
%1030
%1032
%1034
%1036
%1038
%1040
%1042
%1044
%1045
%1046
%1047
%1048
%1049
%1050
%1051
%1052
%1053
%1054
%1055
%1056
%1057
%1058
%1059
%1060
%1061
%1062
%1063
%1064
%1065
%1066
%1067
%1068
%1071
%1074
%1077
%1080
%1081
%1083
%1085
%1087
%1090
%1091
%1092
%1094
%1095
%1096
%1097
%1098
%1099
%1100
%1102
%1103
%1104
%1105
%1106
%1107
%1108
%1109
%1110
%1111
%1112
%1113
%1114
%1115
%1116
%1117
%1118
%1119
%1120
%1121
%1122
%1123
%1124
%1125
%1126
%1127
%954
%1128
%1129
%1130
%1131
%1132
%1133
%1134
%1135
%1136
%1137
%1138
%1139
%1140
%1141
%1142
%1143
%1145
%1146
%1147
%1148
%1149
%1150
%1151
%1152
%1153

reconstruct140.0ms (4.9%)

Counts
1 714 → 506
Compiler

Compiled 1 714 to 1 729 computations (-0.9% saved)

eval32.0ms (1.1%)

Compiler

Compiled 367 to 855 computations (-133.0% saved)

prune6.0ms (0.2%)

Pruning

10 alts after pruning (2 fresh and 8 done)

PrunedKeptTotal
New3652367
Fresh000
Picked257
Done033
Total36710377
Accuracy
100.0%
Counts
377 → 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)) (approx (* (- y x) (/ z t)) (/.f64 (*.f64 y z) t)))
98.0%
(+.f64 x (/.f64 (-.f64 y x) (/.f64 t z)))
71.7%
(+.f64 x (/.f64 (approx (- y x) y) (/.f64 t z)))
93.7%
(+.f64 x (approx (* (- y x) (/ z t)) (/.f64 (*.f64 z (-.f64 y x)) t)))
Compiler

Compiled 10 to 29 computations (-190.0% saved)

sample0.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series19.0ms (0.7%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0138580
Stop Event
iter-limit
Counts
11 → 38
Calls
Call 1
Inputs
%4 = (/.f64 z t)
%6 = (approx x #s(literal 0 binary64))
%8 = (approx (- y x) y)
%9 = (/.f64 %8 t)
x
y
z
t
%4
#s(literal 0 binary64)
%6
%8
%9
(fma.f64 %8 %4 %6)
(fma.f64 z %9 %6)
Outputs
%5 = (- y x)
%8 = (*.f64 #s(literal -1 binary64) x)
%12 = (/ %5 t)
%13 = (/.f64 y t)
%15 = (/.f64 x t)
%19 = (/ z t)
%21 = (+ (* %5 %19) x)
%22 = (*.f64 y z)
%23 = (/.f64 %22 t)
%26 = (/.f64 z t)
%28 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %26))
%32 = (/.f64 y x)
%38 = (*.f64 t x)
%39 = (/.f64 y %38)
%40 = (/.f64 #s(literal 1 binary64) t)
%46 = (/.f64 %22 %38)
%69 = (-.f64 y x)
%71 = (*.f64 x z)
%72 = (/.f64 %71 t)
%74 = (+.f64 x (*.f64 #s(literal -1 binary64) %72))
%79 = (/.f64 x y)
%84 = (*.f64 t y)
%85 = (/.f64 x %84)
%111 = (*.f64 z (-.f64 %13 %15))
%115 = (/.f64 x z)
%120 = (*.f64 z %69)
%121 = (/.f64 %120 t)
%123 = (/.f64 %69 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 %21 %23)
(approx %21 (fma.f64 x %28 %23))
(approx %5 %8)
(approx %5 (*.f64 x (-.f64 %32 #s(literal 1 binary64))))
(approx %12 (*.f64 #s(literal -1 binary64) %15))
(approx %12 (*.f64 x (-.f64 %39 %40)))
(approx %21 (*.f64 x %28))
(approx %21 (*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %26 %46))))
(approx %5 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %32)))))
(approx %12 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %39 %40))))
(approx %21 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %26 #s(literal 1 binary64)))))
(approx %21 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %46 %26) #s(literal 1 binary64)))))
(approx %5 %69)
(approx %21 %74)
(approx %21 (+.f64 x (fma.f64 #s(literal -1 binary64) %72 %23)))
(approx %5 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %79))))
(approx %12 (*.f64 y (fma.f64 #s(literal -1 binary64) %85 %40)))
(approx %21 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %71 %84) (+.f64 %79 %26))))
(approx %5 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %79 #s(literal 1 binary64)))))
(approx %12 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %85 %40))))
(approx %21 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %26 (*.f64 #s(literal -1 binary64) (/.f64 %74 y))))))
(approx z z)
(approx %19 %26)
(approx %21 (+.f64 x %111))
(approx %21 %111)
(approx %21 (*.f64 z (-.f64 (+.f64 %115 %13) %15)))
(approx %21 %121)
(approx %21 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %115 (*.f64 #s(literal -1 binary64) %123)))))
(approx t t)
(approx %12 %123)
(approx %21 (/.f64 (fma.f64 t x %120) t))
(approx %21 (+.f64 x %121))
Calls

12 calls:

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

rewrite88.0ms (3.1%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01247
01847
16147
216947
353347
4183047
0410047
0437947
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
11 → 295
Calls
Call 1
Inputs
%4 = (/.f64 z t)
%6 = (approx x #s(literal 0 binary64))
%8 = (approx (- y x) y)
%9 = (/.f64 %8 t)
x
y
z
t
%4
#s(literal 0 binary64)
%6
%8
%9
(fma.f64 %8 %4 %6)
(fma.f64 z %9 %6)
Outputs
%5 = (/.f64 #s(literal 1 binary64) t)
%6 = (+.f64 z z)
%10 = (neg.f64 z)
%14 = (/.f64 #s(literal -1/2 binary64) t)
%16 = (/.f64 #s(literal 1/2 binary64) t)
%18 = (/.f64 z t)
%19 = (*.f64 #s(literal 2 binary64) %18)
%22 = (/.f64 #s(literal -1 binary64) t)
%24 = (/.f64 %10 t)
%30 = (*.f64 #s(literal 1/2 binary64) %18)
%38 = (E.f64 )
%39 = (*.f64 %38 %18)
%41 = (neg.f64 %38)
%46 = (*.f64 %38 %10)
%48 = (neg.f64 t)
%49 = (*.f64 %38 %48)
%50 = (neg.f64 %49)
%52 = (*.f64 %38 z)
%54 = (*.f64 %38 t)
%55 = (neg.f64 %54)
%57 = (*.f64 #s(literal 2 binary64) %10)
%59 = (*.f64 #s(literal 2 binary64) %48)
%60 = (neg.f64 %59)
%65 = (*.f64 #s(literal 2 binary64) t)
%66 = (neg.f64 %65)
%87 = (approx x #s(literal 0 binary64))
%92 = (neg.f64 %87)
%95 = (approx (- y x) y)
%96 = (*.f64 %95 #s(literal 1/2 binary64))
%98 = (+.f64 %95 %95)
%101 = (*.f64 #s(literal 1/2 binary64) %95)
%106 = (*.f64 %95 %38)
%109 = (*.f64 %38 %95)
%110 = (neg.f64 %109)
%113 = (neg.f64 %98)
%115 = (neg.f64 %95)
%116 = (*.f64 %115 #s(literal 2 binary64))
%125 = (*.f64 %95 #s(literal 0 binary64))
%127 = (*.f64 #s(literal 0 binary64) %95)
%149 = (/.f64 %95 t)
%150 = (*.f64 #s(literal 2 binary64) %149)
%153 = (/.f64 %115 t)
%159 = (*.f64 #s(literal 1/2 binary64) %149)
%167 = (*.f64 %38 %149)
%172 = (*.f64 %38 %115)
%175 = (*.f64 #s(literal 2 binary64) %115)
%200 = (*.f64 %87 t)
%201 = (fma.f64 %95 z %200)
%203 = (*.f64 (*.f64 %201 #s(literal 2 binary64)) %16)
%204 = (*.f64 %201 #s(literal -1 binary64))
%205 = (*.f64 %204 %22)
%206 = (*.f64 %201 #s(literal 1 binary64))
%207 = (*.f64 %206 %5)
%208 = (neg.f64 %201)
%209 = (*.f64 %208 %22)
%210 = (*.f64 %201 %5)
%211 = (*.f64 %5 %201)
%212 = (fma.f64 %149 z %87)
%213 = (*.f64 #s(literal 1 binary64) %212)
%214 = (*.f64 %212 #s(literal 1 binary64))
%215 = (pow.f64 %212 #s(literal 1 binary64))
%217 = (/.f64 (neg.f64 %204) t)
%219 = (/.f64 (neg.f64 %206) %48)
%220 = (*.f64 %87 #s(literal 1 binary64))
%221 = (*.f64 %95 z)
%222 = (fma.f64 %220 t %221)
%224 = (/.f64 (neg.f64 %222) %48)
%225 = (*.f64 %115 z)
%226 = (fma.f64 %220 %48 %225)
%228 = (/.f64 (neg.f64 %226) t)
%230 = (fma.f64 %200 t (*.f64 %221 t))
%232 = (*.f64 t t)
%233 = (neg.f64 %232)
%234 = (/.f64 (neg.f64 %230) %233)
%236 = (fma.f64 %200 %48 (*.f64 %225 t))
%238 = (*.f64 t %48)
%239 = (neg.f64 %238)
%240 = (/.f64 (neg.f64 %236) %239)
%242 = (fma.f64 %200 t (*.f64 t %221))
%244 = (/.f64 (neg.f64 %242) %233)
%246 = (fma.f64 %200 %48 (*.f64 t %225))
%248 = (/.f64 (neg.f64 %246) %239)
%249 = (/.f64 %204 %48)
%250 = (/.f64 %206 t)
%251 = (/.f64 %222 t)
%252 = (/.f64 %226 %48)
%253 = (/.f64 %230 %232)
%254 = (/.f64 %236 %238)
%255 = (/.f64 %242 %232)
%256 = (/.f64 %246 %238)
%257 = (/.f64 %208 %48)
%258 = (/.f64 %201 t)
%260 = (/.f64 #s(literal 1 binary64) (/.f64 %48 %208))
%262 = (/.f64 #s(literal 1 binary64) (pow.f64 %212 #s(literal -1 binary64)))
%264 = (/.f64 #s(literal 1 binary64) (/.f64 t %201))
%266 = (neg.f64 (neg.f64 %212))
%267 = (*.f64 %149 %6)
%268 = (fma.f64 %267 #s(literal 1/2 binary64) %220)
%269 = (fma.f64 %267 #s(literal 1/2 binary64) %87)
%270 = (*.f64 %18 %98)
%271 = (fma.f64 %270 #s(literal 1/2 binary64) %220)
%272 = (fma.f64 %270 #s(literal 1/2 binary64) %87)
%273 = (*.f64 %225 #s(literal 2 binary64))
%274 = (fma.f64 %273 %14 %220)
%275 = (fma.f64 %273 %14 %87)
%276 = (*.f64 %221 #s(literal 2 binary64))
%277 = (fma.f64 %276 %16 %220)
%278 = (fma.f64 %276 %16 %87)
%279 = (fma.f64 %6 %159 %220)
%280 = (fma.f64 %6 %159 %87)
%281 = (fma.f64 %98 %30 %220)
%282 = (fma.f64 %98 %30 %87)
%283 = (fma.f64 %221 %5 %220)
%284 = (fma.f64 %221 %5 %87)
%285 = (fma.f64 %24 %115 %220)
%286 = (fma.f64 %24 %115 %87)
%287 = (fma.f64 %153 %10 %220)
%288 = (fma.f64 %153 %10 %87)
%289 = (fma.f64 %22 %225 %220)
%290 = (fma.f64 %22 %225 %87)
%291 = (*.f64 %149 z)
%292 = (fma.f64 %200 %5 %291)
%293 = (fma.f64 %225 %22 %220)
%294 = (fma.f64 %225 %22 %87)
%295 = (*.f64 %115 %18)
%296 = (fma.f64 #s(literal -1 binary64) %295 %220)
%297 = (fma.f64 #s(literal -1 binary64) %295 %87)
%298 = (*.f64 %16 %221)
%299 = (fma.f64 #s(literal 2 binary64) %298 %220)
%300 = (fma.f64 #s(literal 2 binary64) %298 %87)
%301 = (fma.f64 %5 %221 %220)
%302 = (fma.f64 %5 %221 %87)
%303 = (fma.f64 %115 %24 %220)
%304 = (fma.f64 %115 %24 %87)
%305 = (fma.f64 %10 %153 %220)
%306 = (fma.f64 %10 %153 %87)
%307 = (fma.f64 #s(literal 1 binary64) %220 %291)
%308 = (fma.f64 #s(literal 1 binary64) %291 %220)
%309 = (fma.f64 #s(literal 1 binary64) %291 %87)
%310 = (fma.f64 #s(literal 1 binary64) %87 %291)
%311 = (fma.f64 %291 #s(literal 1 binary64) %220)
%312 = (fma.f64 %291 #s(literal 1 binary64) %87)
%313 = (fma.f64 %149 z %220)
%314 = (fma.f64 %95 %18 %220)
%315 = (fma.f64 %95 %18 %87)
%316 = (fma.f64 %87 #s(literal 1 binary64) %291)
%317 = (fma.f64 %18 %95 %220)
%318 = (fma.f64 %18 %95 %87)
%320 = (fma.f64 t (/.f64 %87 t) %291)
%321 = (fma.f64 z %149 %220)
%322 = (fma.f64 z %149 %87)
%323 = (-.f64 %220 %295)
%324 = (-.f64 %291 %92)
%325 = (-.f64 %87 %295)
%326 = (+.f64 %220 %291)
%327 = (+.f64 %291 %220)
%328 = (+.f64 %291 %87)
%329 = (+.f64 %87 %291)
x
y
z
t
(*.f64 (*.f64 %5 %6) #s(literal 1/2 binary64))
(*.f64 (*.f64 %10 #s(literal 2 binary64)) %14)
(*.f64 %6 %16)
(*.f64 #s(literal 1/2 binary64) %19)
(*.f64 %22 %10)
(*.f64 #s(literal -1 binary64) %24)
(*.f64 #s(literal 2 binary64) (*.f64 %14 %10))
(*.f64 #s(literal 2 binary64) (*.f64 %16 z))
(*.f64 #s(literal 2 binary64) %30)
(*.f64 %5 z)
(*.f64 %10 %22)
(*.f64 #s(literal 1 binary64) %18)
(*.f64 %18 #s(literal 1 binary64))
(*.f64 z %5)
(pow.f64 %18 #s(literal 1 binary64))
(/.f64 (neg.f64 %39) %41)
(/.f64 (neg.f64 %19) #s(literal -2 binary64))
(/.f64 (neg.f64 %46) %50)
(/.f64 (neg.f64 %52) %55)
(/.f64 (neg.f64 %57) %60)
(/.f64 %39 %38)
(/.f64 %19 #s(literal 2 binary64))
(/.f64 (neg.f64 %6) %66)
(/.f64 (*.f64 #s(literal -1 binary64) %10) t)
(/.f64 (*.f64 %10 #s(literal -1 binary64)) t)
(/.f64 %46 %49)
(/.f64 %52 %54)
(/.f64 %57 %59)
(/.f64 %6 %65)
(/.f64 %24 #s(literal -1 binary64))
(/.f64 %10 %48)
(/.f64 #s(literal 1 binary64) (pow.f64 %18 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %48 %10))
(/.f64 #s(literal 1 binary64) (/.f64 t z))
(/.f64 %18 #s(literal 1 binary64))
%18
(neg.f64 %24)
#s(literal 0 binary64)
(*.f64 #s(literal 1 binary64) %87)
(pow.f64 %87 #s(literal 1 binary64))
%87
(/.f64 #s(literal 1 binary64) (pow.f64 %87 #s(literal -1 binary64)))
(neg.f64 %92)
(*.f64 %96 #s(literal 2 binary64))
(*.f64 %98 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) %98)
(*.f64 #s(literal 2 binary64) %101)
(*.f64 #s(literal 1 binary64) %95)
(*.f64 %95 #s(literal 1 binary64))
(pow.f64 %95 #s(literal 1 binary64))
%95
(/.f64 (neg.f64 %106) %41)
(/.f64 %110 %41)
(/.f64 %106 %38)
(/.f64 %113 #s(literal -2 binary64))
(/.f64 %116 #s(literal -2 binary64))
(/.f64 %109 %38)
(/.f64 %98 #s(literal 2 binary64))
(/.f64 %115 #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %95 #s(literal -1 binary64)))
(/.f64 %95 #s(literal 1 binary64))
(neg.f64 %115)
(fma.f64 %96 #s(literal 2 binary64) %125)
(fma.f64 %96 #s(literal 2 binary64) %127)
(fma.f64 %98 #s(literal 1/2 binary64) %125)
(fma.f64 %98 #s(literal 1/2 binary64) %127)
(fma.f64 #s(literal 1/2 binary64) %98 %125)
(fma.f64 #s(literal 1/2 binary64) %98 %127)
(fma.f64 #s(literal 1/2 binary64) %95 %101)
(fma.f64 #s(literal 2 binary64) %101 %125)
(fma.f64 #s(literal 2 binary64) %101 %127)
(fma.f64 #s(literal 1 binary64) %95 %125)
(fma.f64 #s(literal 1 binary64) %95 %127)
(fma.f64 %95 #s(literal 1/2 binary64) %96)
(fma.f64 %95 #s(literal 1 binary64) %125)
(fma.f64 %95 #s(literal 1 binary64) %127)
(+.f64 %96 %96)
(+.f64 %101 %101)
(+.f64 %95 %125)
(+.f64 %95 %127)
(*.f64 (*.f64 %5 %98) #s(literal 1/2 binary64))
(*.f64 %116 %14)
(*.f64 %98 %16)
(*.f64 #s(literal 1/2 binary64) %150)
(*.f64 %22 %115)
(*.f64 #s(literal -1 binary64) %153)
(*.f64 #s(literal 2 binary64) (*.f64 %14 %115))
(*.f64 #s(literal 2 binary64) (*.f64 %16 %95))
(*.f64 #s(literal 2 binary64) %159)
(*.f64 %5 %95)
(*.f64 %115 %22)
(*.f64 #s(literal 1 binary64) %149)
(*.f64 %149 #s(literal 1 binary64))
(*.f64 %95 %5)
(pow.f64 %149 #s(literal 1 binary64))
(/.f64 (neg.f64 %167) %41)
(/.f64 (neg.f64 %150) #s(literal -2 binary64))
(/.f64 (neg.f64 %172) %50)
(/.f64 (neg.f64 %175) %60)
(/.f64 %110 %55)
(/.f64 %167 %38)
(/.f64 %150 #s(literal 2 binary64))
(/.f64 %113 %66)
(/.f64 (*.f64 #s(literal -1 binary64) %115) t)
(/.f64 (*.f64 %115 #s(literal -1 binary64)) t)
(/.f64 %172 %49)
(/.f64 %109 %54)
(/.f64 %175 %59)
(/.f64 %98 %65)
(/.f64 %153 #s(literal -1 binary64))
(/.f64 %115 %48)
(/.f64 #s(literal 1 binary64) (pow.f64 %149 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %48 %115))
(/.f64 #s(literal 1 binary64) (/.f64 t %95))
(/.f64 %149 #s(literal 1 binary64))
%149
(neg.f64 %153)
%203
%205
%207
%209
%210
%211
%213
%214
%215
%217
%219
%224
%228
%234
%240
%244
%248
%249
%250
%251
%252
%253
%254
%255
%256
%257
%258
%260
%262
%264
%266
%268
%269
%271
%272
%274
%275
%277
%278
%279
%280
%281
%282
%283
%284
%285
%286
%287
%288
%289
%290
%292
%293
%294
%296
%297
%299
%300
%301
%302
%303
%304
%305
%306
%307
%308
%309
%310
%311
%312
%313
%212
%314
%315
%316
%317
%318
%320
%321
%322
%323
%324
%325
%326
%327
%328
%329
%203
%205
%207
%209
%210
%211
%213
%214
%215
%217
%219
%224
%228
%234
%240
%244
%248
%249
%250
%251
%252
%253
%254
%255
%256
%257
%258
%260
%262
%264
%266
%268
%269
%271
%272
%274
%275
%277
%278
%279
%280
%281
%282
%283
%284
%285
%286
%287
%288
%289
%290
%292
%293
%294
%296
%297
%299
%300
%301
%302
%303
%304
%305
%306
%307
%308
%309
%310
%311
%312
%313
%212
%314
%315
%316
%317
%318
%320
%321
%322
%323
%324
%325
%326
%327
%328
%329

reconstruct26.0ms (0.9%)

Counts
332 → 77
Compiler

Compiled 332 to 411 computations (-23.8% saved)

eval6.0ms (0.2%)

Compiler

Compiled 61 to 182 computations (-198.4% saved)

prune3.0ms (0.1%)

Pruning

9 alts after pruning (2 fresh and 7 done)

PrunedKeptTotal
New59261
Fresh000
Picked112
Done268
Total62971
Accuracy
100.0%
Counts
71 → 9
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)
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)))
98.0%
(+.f64 x (/.f64 (-.f64 y x) (/.f64 t z)))
71.7%
(+.f64 x (/.f64 (approx (- y x) y) (/.f64 t z)))
63.0%
(approx (+ (* (- y x) (/ z t)) x) (/.f64 (*.f64 z (-.f64 y x)) t))
37.7%
(approx (+ (* (- y x) (/ z t)) x) (/.f64 (*.f64 y z) t))
Compiler

Compiled 9 to 26 computations (-188.9% saved)

regimes65.0ms (2.3%)

Accuracy

Total 7.7b remaining (9.1%)

Threshold costs 0.9b (1.0%)

2.2b58.2%
1.9b37.2%
1.4b91.1%
1.2b0.0%
0.9b0.0%

Counts
1 → 1
2 → 2
4 → 1
6 → 3
12 → 3
13 → 1
Calls
Call 1
Inputs
(approx (+ (* (- y x) (/ z t)) x) (/.f64 (*.f64 y z) t))
Outputs
(approx (+ (* (- y x) (/ z t)) x) (/.f64 (*.f64 y z) t))
Call 2
Inputs
%2 = (- y x)
(approx (+ (* %2 (/ z t)) x) (/.f64 (*.f64 y z) t))
(fma.f64 z (/.f64 (approx %2 y) t) x)
Outputs
%3 = (- y x)
(fma.f64 z (/.f64 (approx %3 y) t) x)
(approx (+ (* %3 (/ z t)) x) (/.f64 (*.f64 y z) t))
Call 3
Inputs
%2 = (- y x)
%11 = (approx %2 y)
%12 = (/.f64 %11 t)
(approx (+ (* %2 (/ z t)) x) (/.f64 (*.f64 y z) t))
(fma.f64 z %12 x)
(fma.f64 z %12 (approx x #s(literal 0 binary64)))
(fma.f64 %11 (/.f64 z t) x)
Outputs
(fma.f64 (approx (- y x) y) (/.f64 z t) x)
Call 4
Inputs
%2 = (- y x)
%7 = (+ (* %2 (/ z t)) x)
%11 = (approx %2 y)
%12 = (/.f64 %11 t)
%15 = (approx x #s(literal 0 binary64))
%17 = (/.f64 z t)
(approx %7 (/.f64 (*.f64 y z) t))
(fma.f64 z %12 x)
(fma.f64 z %12 %15)
(fma.f64 %11 %17 x)
(fma.f64 %11 %17 %15)
(approx %7 (/.f64 (*.f64 z (-.f64 y x)) t))
Outputs
%2 = (- y x)
%11 = (approx (+ (* %2 (/ z t)) x) (/.f64 (*.f64 z (-.f64 y x)) t))
%11
(fma.f64 (approx %2 y) (/.f64 z t) x)
%11
Call 5
Inputs
%2 = (- y x)
%6 = (* %2 (/ z t))
%7 = (+ %6 x)
%9 = (/.f64 (*.f64 y z) t)
%11 = (approx %2 y)
%12 = (/.f64 %11 t)
%15 = (approx x #s(literal 0 binary64))
%17 = (/.f64 z t)
%20 = (-.f64 y x)
%24 = (approx %6 %9)
%26 = (*.f64 %11 %17)
(approx %7 %9)
(fma.f64 z %12 x)
(fma.f64 z %12 %15)
(fma.f64 %11 %17 x)
(fma.f64 %11 %17 %15)
(approx %7 (/.f64 (*.f64 z %20) t))
(+.f64 x %24)
(+.f64 x %26)
(+.f64 %15 %24)
(+.f64 %15 %26)
(+.f64 x (/.f64 %11 (/.f64 t z)))
(fma.f64 z (/.f64 %20 t) x)
Outputs
%3 = (-.f64 y x)
%7 = (- y x)
(fma.f64 z (/.f64 %3 t) x)
(fma.f64 (approx %7 y) (/.f64 z t) x)
(approx (+ (* %7 (/ z t)) x) (/.f64 (*.f64 z %3) t))
Call 6
Inputs
%2 = (- y x)
%6 = (* %2 (/ z t))
%7 = (+ %6 x)
%9 = (/.f64 (*.f64 y z) t)
%11 = (approx %2 y)
%12 = (/.f64 %11 t)
%15 = (approx x #s(literal 0 binary64))
%17 = (/.f64 z t)
%20 = (-.f64 y x)
%24 = (approx %6 %9)
%26 = (*.f64 %11 %17)
(approx %7 %9)
(fma.f64 z %12 x)
(fma.f64 z %12 %15)
(fma.f64 %11 %17 x)
(fma.f64 %11 %17 %15)
(approx %7 (/.f64 (*.f64 z %20) t))
(+.f64 x %24)
(+.f64 x %26)
(+.f64 %15 %24)
(+.f64 %15 %26)
(+.f64 x (/.f64 %11 (/.f64 t z)))
(fma.f64 z (/.f64 %20 t) x)
(fma.f64 %20 %17 x)
Outputs
(fma.f64 (-.f64 y x) (/.f64 z t) x)
Calls

6 calls:

15.0ms
x
12.0ms
y
11.0ms
t
11.0ms
z
11.0ms
(/.f64 z t)
Results
AccuracySegmentsBranch
37.7%1
t
37.7%1
z
37.7%1
y
37.7%1
x
37.7%1
(+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))
37.7%1
(/.f64 z t)
Compiler

Compiled 27 to 62 computations (-129.6% saved)

bsearch0.0ms (0.0%)

bsearch1.0ms (0.0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.844059174060181e-10
14.891146039988142
0.0ms
-1.8431533738478375e-8
-1.5057049565354883e-19
Compiler

Compiled 1 to 3 computations (-200.0% saved)

bsearch0.0ms (0.0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.844059174060181e-10
14.891146039988142
0.0ms
-1.7914659350021941e+28
-6.284021014236119e+23
Compiler

Compiled 1 to 3 computations (-200.0% saved)

bsearch0.0ms (0.0%)

bsearch0.0ms (0.0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.2068111754795216e-39
1.2033010553581577e-18
Compiler

Compiled 1 to 3 computations (-200.0% saved)

bsearch0.0ms (0.0%)

derivations60.0ms (2.1%)

Stop Event
fuel
Compiler

Compiled 6 to 28 computations (-366.7% saved)

preprocess24.0ms (0.8%)

Compiler

Compiled 7 to 36 computations (-414.3% saved)

end0.0ms (0.0%)

gc992ms (34.5%)

Allocations
AllocatedPercentPhase
728.4 MiB27.9%reconstruct
597.4 MiB22.9%sample
391.6 MiB15.0%rewrite
204.0 MiB7.8%series
200.6 MiB7.7%analyze
145.6 MiB5.6%regimes
144.3 MiB5.5%eval
88.9 MiB3.4%preprocess
53.0 MiB2.0%prune
49.5 MiB1.9%derivations
3.8 MiB0.1%bsearch
0.1 MiB0.0%start
0.0 MiB0.0%end
2 607.1 MiB100.0%total

Profiling

Loading profile data...