Diagrams.Solve.Tridiagonal:solveCyclicTriDiagonal from diagrams-solve-0.1, A

Time bar (total: 4.2s)

start0.0ms (0.0%)

analyze19.0ms (0.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%99.9%0.1%0.0%0.0%0.0%0
0.0%0.0%99.9%0.1%0.0%0.0%0.0%1
0.0%0.0%99.9%0.1%0.0%0.0%0.0%2
0.0%0.0%99.9%0.1%0.0%0.0%0.0%3
50.0%49.9%49.9%0.1%0.0%0.0%0.0%4
50.0%49.9%49.9%0.1%0.0%0.0%0.0%5
50.0%49.9%49.9%0.1%0.0%0.0%0.0%6
75.0%74.9%25.0%0.1%0.0%0.0%0.0%7
75.0%74.9%25.0%0.1%0.0%0.0%0.0%8
75.0%74.9%25.0%0.1%0.0%0.0%0.0%9
87.5%87.4%12.5%0.1%0.0%0.0%0.0%10
87.5%87.4%12.5%0.1%0.0%0.0%0.0%11
87.5%87.4%12.5%0.1%0.0%0.0%0.0%12
Compiler

Compiled 7 to 7 computations (0.0% saved)

sample361.0ms (8.5%)

Samples
478.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 9.0ms
Div: 5.0ms (54.0% of total, 0.0 MiB)
Mul: 4.0ms (43.2% of total, 0.0 MiB)
Bogosity

preprocess-116.0ms (-2.7%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02253
111153
229653
373353
4209653
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.7%
(/.f64 (*.f64 x y) z)
Symmetry

(negabs x)

(negabs y)

(negabs z)

(sort x y)

Compiler

Compiled 2 to 10 computations (-400.0% saved)

sample0.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series11.0ms (0.3%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01230
Stop Event
iter-limit
Counts
5 → 6
Calls
Call 1
Inputs
%2 = (*.f64 x y)
x
y
%2
z
(/.f64 %2 z)
Outputs
%5 = (* x y)
%6 = (*.f64 x y)
(approx x #s(literal 0 binary64))
(approx x x)
(approx %5 %6)
(approx (/ %5 z) (/.f64 %6 z))
(approx y y)
(approx z z)
Calls

9 calls:

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

rewrite200.0ms (4.7%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0511
0711
12411
27311
322011
475911
0424111
0444711
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
5 → 1 023
Calls
Call 1
Inputs
%2 = (*.f64 x y)
x
y
%2
z
(/.f64 %2 z)
Outputs
%2 = (+.f64 x x)
%3 = (*.f64 y %2)
%5 = (/.f64 %3 #s(literal 1/2 binary64))
%8 = (neg.f64 x)
%9 = (/.f64 %8 #s(literal 1/2 binary64))
%11 = (*.f64 y #s(literal -2 binary64))
%13 = (/.f64 %11 #s(literal 4 binary64))
%16 = (/.f64 %8 #s(literal 2 binary64))
%18 = (/.f64 %11 #s(literal 1 binary64))
%20 = (neg.f64 y)
%21 = (/.f64 %20 #s(literal 1/2 binary64))
%22 = (*.f64 x #s(literal -2 binary64))
%23 = (/.f64 %22 #s(literal 4 binary64))
%25 = (/.f64 %20 #s(literal 2 binary64))
%26 = (/.f64 %22 #s(literal 1 binary64))
%28 = (*.f64 y x)
%29 = (/.f64 %28 #s(literal 1/2 binary64))
%31 = (/.f64 y #s(literal 1/2 binary64))
%32 = (/.f64 %2 #s(literal 4 binary64))
%34 = (/.f64 x #s(literal 1/2 binary64))
%35 = (+.f64 y y)
%36 = (/.f64 %35 #s(literal 4 binary64))
%38 = (*.f64 y #s(literal 1/2 binary64))
%39 = (/.f64 %2 #s(literal 1 binary64))
%41 = (*.f64 x #s(literal 1/2 binary64))
%42 = (/.f64 %35 #s(literal 1 binary64))
%45 = (*.f64 #s(literal -1/2 binary64) %28)
%47 = (*.f64 #s(literal 1/2 binary64) %28)
%49 = (*.f64 #s(literal -2 binary64) %28)
%51 = (/.f64 %28 #s(literal 4 binary64))
%60 = (neg.f64 %28)
%67 = (E.f64 )
%68 = (*.f64 %67 %3)
%69 = (*.f64 %67 #s(literal 2 binary64))
%71 = (*.f64 #s(literal 4 binary64) %3)
%74 = (*.f64 %3 %67)
%75 = (*.f64 #s(literal 2 binary64) %67)
%77 = (*.f64 %3 #s(literal 4 binary64))
%83 = (*.f64 #s(literal -2 binary64) %3)
%86 = (*.f64 #s(literal 2 binary64) %3)
%88 = (*.f64 %49 #s(literal -2 binary64))
%90 = (*.f64 %49 #s(literal 2 binary64))
%92 = (*.f64 #s(literal -2 binary64) %49)
%94 = (*.f64 #s(literal 2 binary64) %49)
%96 = (*.f64 %3 #s(literal -2 binary64))
%98 = (*.f64 %3 #s(literal 2 binary64))
%109 = (*.f64 #s(literal 0 binary64) %47)
%111 = (*.f64 x #s(literal 0 binary64))
%112 = (*.f64 %111 y)
%114 = (*.f64 #s(literal 0 binary64) x)
%115 = (*.f64 %114 y)
%117 = (*.f64 y #s(literal 0 binary64))
%118 = (*.f64 %117 x)
%120 = (*.f64 #s(literal 0 binary64) y)
%121 = (*.f64 %120 x)
%123 = (*.f64 %28 #s(literal 0 binary64))
%124 = (*.f64 %123 #s(literal -1 binary64))
%126 = (*.f64 #s(literal 0 binary64) %28)
%127 = (*.f64 %126 #s(literal -1 binary64))
%129 = (*.f64 %123 #s(literal 1 binary64))
%131 = (*.f64 %126 #s(literal 1 binary64))
%133 = (*.f64 #s(literal 0 binary64) %3)
%222 = (*.f64 #s(literal 1/2 binary64) %47)
%236 = (*.f64 %38 x)
%250 = (*.f64 %41 y)
%264 = (*.f64 %45 #s(literal -1 binary64))
%266 = (*.f64 #s(literal 1/2 binary64) y)
%267 = (*.f64 %266 x)
%269 = (*.f64 #s(literal 1/2 binary64) x)
%270 = (*.f64 %269 y)
%284 = (*.f64 %47 #s(literal 1 binary64))
%334 = (*.f64 #s(literal -1/2 binary64) %60)
%336 = (*.f64 #s(literal 3/2 binary64) %47)
%413 = (*.f64 #s(literal 1 binary64) %47)
%492 = (/.f64 %11 z)
%494 = (/.f64 %22 z)
%496 = (/.f64 #s(literal 1 binary64) z)
%497 = (*.f64 %496 %3)
%499 = (/.f64 %28 z)
%500 = (*.f64 #s(literal 2 binary64) %499)
%502 = (/.f64 %2 z)
%504 = (/.f64 %35 z)
%506 = (/.f64 #s(literal 2 binary64) z)
%508 = (/.f64 #s(literal -1/2 binary64) z)
%510 = (/.f64 %499 #s(literal 4 binary64))
%512 = (/.f64 #s(literal 1/2 binary64) z)
%514 = (/.f64 %8 z)
%516 = (/.f64 %20 z)
%518 = (/.f64 x z)
%520 = (/.f64 %3 z)
%523 = (/.f64 %499 #s(literal 2 binary64))
%525 = (+.f64 z z)
%526 = (/.f64 %28 %525)
%528 = (*.f64 #s(literal 1/2 binary64) %499)
%531 = (/.f64 %60 z)
%533 = (/.f64 #s(literal -1 binary64) z)
%537 = (/.f64 y z)
%547 = (/.f64 #s(literal -2 binary64) z)
%557 = (*.f64 #s(literal 2 binary64) z)
%562 = (neg.f64 z)
%563 = (*.f64 #s(literal 2 binary64) %562)
%574 = (*.f64 #s(literal -2 binary64) %60)
%575 = (*.f64 #s(literal -2 binary64) %562)
%638 = (neg.f64 %525)
%641 = (*.f64 %563 #s(literal 2 binary64))
%643 = (*.f64 #s(literal 2 binary64) %557)
%647 = (*.f64 %557 #s(literal 2 binary64))
%655 = (*.f64 #s(literal 2 binary64) %563)
%714 = (*.f64 %117 %518)
%716 = (*.f64 %120 %518)
%718 = (*.f64 %123 %533)
%720 = (*.f64 %126 %533)
%722 = (*.f64 %111 %537)
%724 = (*.f64 %114 %537)
%726 = (*.f64 %123 %496)
%728 = (*.f64 %126 %496)
%730 = (/.f64 #s(literal 0 binary64) z)
%731 = (*.f64 %730 %60)
%733 = (*.f64 #s(literal 0 binary64) %499)
%735 = (*.f64 %730 %28)
%737 = (/.f64 %123 %562)
%739 = (/.f64 %126 %562)
%741 = (/.f64 %123 z)
%743 = (/.f64 %126 z)
%805 = (*.f64 %38 %518)
%822 = (*.f64 %41 %537)
%824 = (*.f64 %45 %533)
%826 = (*.f64 %266 %518)
%828 = (*.f64 %269 %537)
%845 = (*.f64 %47 %496)
%954 = (*.f64 #s(literal 0 binary64) %497)
%1222 = (/.f64 %45 %562)
%1224 = (/.f64 %47 z)
x
y
(*.f64 %5 #s(literal 1/4 binary64))
(*.f64 %9 %13)
(*.f64 %16 %18)
(*.f64 %21 %23)
(*.f64 %25 %26)
(*.f64 %29 #s(literal 1/2 binary64))
(*.f64 %31 %32)
(*.f64 %34 %36)
(*.f64 %38 %39)
(*.f64 %41 %42)
(*.f64 %45 #s(literal -2 binary64))
(*.f64 %47 #s(literal 2 binary64))
(*.f64 %49 #s(literal -1/2 binary64))
(*.f64 #s(literal 4 binary64) %51)
(*.f64 %3 #s(literal 1/2 binary64))
(*.f64 #s(literal -2 binary64) %45)
(*.f64 #s(literal 1/2 binary64) %3)
(*.f64 #s(literal 2 binary64) %47)
(*.f64 %8 %20)
(*.f64 %20 %8)
(*.f64 #s(literal -1 binary64) %60)
(*.f64 %60 #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) %28)
(*.f64 %28 #s(literal 1 binary64))
%28
(*.f64 x y)
(pow.f64 %28 #s(literal 1 binary64))
(/.f64 %68 %69)
(/.f64 %71 #s(literal 8 binary64))
(/.f64 %74 %75)
(/.f64 %77 #s(literal 8 binary64))
(/.f64 (*.f64 %35 %2) #s(literal 4 binary64))
(/.f64 (*.f64 %2 %35) #s(literal 4 binary64))
(/.f64 %83 #s(literal -4 binary64))
(/.f64 %86 #s(literal 4 binary64))
(/.f64 %88 #s(literal 4 binary64))
(/.f64 %90 #s(literal -4 binary64))
(/.f64 %92 #s(literal 4 binary64))
(/.f64 %94 #s(literal -4 binary64))
(/.f64 %96 #s(literal -4 binary64))
(/.f64 %98 #s(literal 4 binary64))
(/.f64 %49 #s(literal -2 binary64))
(/.f64 %3 #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %3))
(/.f64 #s(literal 1 binary64) (pow.f64 %28 #s(literal -1 binary64)))
(/.f64 %28 #s(literal 1 binary64))
(neg.f64 %60)
(fma.f64 %5 #s(literal 1/4 binary64) %109)
(fma.f64 %5 #s(literal 1/4 binary64) %112)
(fma.f64 %5 #s(literal 1/4 binary64) %115)
(fma.f64 %5 #s(literal 1/4 binary64) %118)
(fma.f64 %5 #s(literal 1/4 binary64) %121)
(fma.f64 %5 #s(literal 1/4 binary64) %124)
(fma.f64 %5 #s(literal 1/4 binary64) %127)
(fma.f64 %5 #s(literal 1/4 binary64) %129)
(fma.f64 %5 #s(literal 1/4 binary64) %131)
(fma.f64 %5 #s(literal 1/4 binary64) %133)
(fma.f64 %5 #s(literal 1/4 binary64) %123)
(fma.f64 %5 #s(literal 1/4 binary64) %126)
(fma.f64 %9 %13 %109)
(fma.f64 %9 %13 %112)
(fma.f64 %9 %13 %115)
(fma.f64 %9 %13 %118)
(fma.f64 %9 %13 %121)
(fma.f64 %9 %13 %124)
(fma.f64 %9 %13 %127)
(fma.f64 %9 %13 %129)
(fma.f64 %9 %13 %131)
(fma.f64 %9 %13 %133)
(fma.f64 %9 %13 %123)
(fma.f64 %9 %13 %126)
(fma.f64 %16 %18 %109)
(fma.f64 %16 %18 %112)
(fma.f64 %16 %18 %115)
(fma.f64 %16 %18 %118)
(fma.f64 %16 %18 %121)
(fma.f64 %16 %18 %124)
(fma.f64 %16 %18 %127)
(fma.f64 %16 %18 %129)
(fma.f64 %16 %18 %131)
(fma.f64 %16 %18 %133)
(fma.f64 %16 %18 %123)
(fma.f64 %16 %18 %126)
(fma.f64 %21 %23 %109)
(fma.f64 %21 %23 %112)
(fma.f64 %21 %23 %115)
(fma.f64 %21 %23 %118)
(fma.f64 %21 %23 %121)
(fma.f64 %21 %23 %124)
(fma.f64 %21 %23 %127)
(fma.f64 %21 %23 %129)
(fma.f64 %21 %23 %131)
(fma.f64 %21 %23 %133)
(fma.f64 %21 %23 %123)
(fma.f64 %21 %23 %126)
(fma.f64 %25 %26 %109)
(fma.f64 %25 %26 %112)
(fma.f64 %25 %26 %115)
(fma.f64 %25 %26 %118)
(fma.f64 %25 %26 %121)
(fma.f64 %25 %26 %124)
(fma.f64 %25 %26 %127)
(fma.f64 %25 %26 %129)
(fma.f64 %25 %26 %131)
(fma.f64 %25 %26 %133)
(fma.f64 %25 %26 %123)
(fma.f64 %25 %26 %126)
(fma.f64 %29 #s(literal 1/2 binary64) %109)
(fma.f64 %29 #s(literal 1/2 binary64) %112)
(fma.f64 %29 #s(literal 1/2 binary64) %115)
(fma.f64 %29 #s(literal 1/2 binary64) %118)
(fma.f64 %29 #s(literal 1/2 binary64) %121)
(fma.f64 %29 #s(literal 1/2 binary64) %124)
(fma.f64 %29 #s(literal 1/2 binary64) %127)
(fma.f64 %29 #s(literal 1/2 binary64) %129)
(fma.f64 %29 #s(literal 1/2 binary64) %131)
(fma.f64 %29 #s(literal 1/2 binary64) %133)
(fma.f64 %29 #s(literal 1/2 binary64) %123)
(fma.f64 %29 #s(literal 1/2 binary64) %126)
(fma.f64 %31 %32 %109)
(fma.f64 %31 %32 %112)
(fma.f64 %31 %32 %115)
(fma.f64 %31 %32 %118)
(fma.f64 %31 %32 %121)
(fma.f64 %31 %32 %124)
(fma.f64 %31 %32 %127)
(fma.f64 %31 %32 %129)
(fma.f64 %31 %32 %131)
(fma.f64 %31 %32 %133)
(fma.f64 %31 %32 %123)
(fma.f64 %31 %32 %126)
(fma.f64 %34 %36 %109)
(fma.f64 %34 %36 %112)
(fma.f64 %34 %36 %115)
(fma.f64 %34 %36 %118)
(fma.f64 %34 %36 %121)
(fma.f64 %34 %36 %124)
(fma.f64 %34 %36 %127)
(fma.f64 %34 %36 %129)
(fma.f64 %34 %36 %131)
(fma.f64 %34 %36 %133)
(fma.f64 %34 %36 %123)
(fma.f64 %34 %36 %126)
(fma.f64 #s(literal 3/2 binary64) %47 %222)
(fma.f64 %38 %39 %109)
(fma.f64 %38 %39 %112)
(fma.f64 %38 %39 %115)
(fma.f64 %38 %39 %118)
(fma.f64 %38 %39 %121)
(fma.f64 %38 %39 %124)
(fma.f64 %38 %39 %127)
(fma.f64 %38 %39 %129)
(fma.f64 %38 %39 %131)
(fma.f64 %38 %39 %133)
(fma.f64 %38 %39 %123)
(fma.f64 %38 %39 %126)
(fma.f64 %38 x %236)
(fma.f64 %41 %42 %109)
(fma.f64 %41 %42 %112)
(fma.f64 %41 %42 %115)
(fma.f64 %41 %42 %118)
(fma.f64 %41 %42 %121)
(fma.f64 %41 %42 %124)
(fma.f64 %41 %42 %127)
(fma.f64 %41 %42 %129)
(fma.f64 %41 %42 %131)
(fma.f64 %41 %42 %133)
(fma.f64 %41 %42 %123)
(fma.f64 %41 %42 %126)
(fma.f64 %41 y %250)
(fma.f64 %45 #s(literal -2 binary64) %109)
(fma.f64 %45 #s(literal -2 binary64) %112)
(fma.f64 %45 #s(literal -2 binary64) %115)
(fma.f64 %45 #s(literal -2 binary64) %118)
(fma.f64 %45 #s(literal -2 binary64) %121)
(fma.f64 %45 #s(literal -2 binary64) %124)
(fma.f64 %45 #s(literal -2 binary64) %127)
(fma.f64 %45 #s(literal -2 binary64) %129)
(fma.f64 %45 #s(literal -2 binary64) %131)
(fma.f64 %45 #s(literal -2 binary64) %133)
(fma.f64 %45 #s(literal -2 binary64) %123)
(fma.f64 %45 #s(literal -2 binary64) %126)
(fma.f64 %45 #s(literal -1 binary64) %264)
(fma.f64 %266 x %267)
(fma.f64 %269 y %270)
(fma.f64 %47 #s(literal 2 binary64) %109)
(fma.f64 %47 #s(literal 2 binary64) %112)
(fma.f64 %47 #s(literal 2 binary64) %115)
(fma.f64 %47 #s(literal 2 binary64) %118)
(fma.f64 %47 #s(literal 2 binary64) %121)
(fma.f64 %47 #s(literal 2 binary64) %124)
(fma.f64 %47 #s(literal 2 binary64) %127)
(fma.f64 %47 #s(literal 2 binary64) %129)
(fma.f64 %47 #s(literal 2 binary64) %131)
(fma.f64 %47 #s(literal 2 binary64) %133)
(fma.f64 %47 #s(literal 2 binary64) %123)
(fma.f64 %47 #s(literal 2 binary64) %126)
(fma.f64 %47 #s(literal 1 binary64) %284)
(fma.f64 %49 #s(literal -1/2 binary64) %109)
(fma.f64 %49 #s(literal -1/2 binary64) %112)
(fma.f64 %49 #s(literal -1/2 binary64) %115)
(fma.f64 %49 #s(literal -1/2 binary64) %118)
(fma.f64 %49 #s(literal -1/2 binary64) %121)
(fma.f64 %49 #s(literal -1/2 binary64) %124)
(fma.f64 %49 #s(literal -1/2 binary64) %127)
(fma.f64 %49 #s(literal -1/2 binary64) %129)
(fma.f64 %49 #s(literal -1/2 binary64) %131)
(fma.f64 %49 #s(literal -1/2 binary64) %133)
(fma.f64 %49 #s(literal -1/2 binary64) %123)
(fma.f64 %49 #s(literal -1/2 binary64) %126)
(fma.f64 #s(literal 4 binary64) %51 %109)
(fma.f64 #s(literal 4 binary64) %51 %112)
(fma.f64 #s(literal 4 binary64) %51 %115)
(fma.f64 #s(literal 4 binary64) %51 %118)
(fma.f64 #s(literal 4 binary64) %51 %121)
(fma.f64 #s(literal 4 binary64) %51 %124)
(fma.f64 #s(literal 4 binary64) %51 %127)
(fma.f64 #s(literal 4 binary64) %51 %129)
(fma.f64 #s(literal 4 binary64) %51 %131)
(fma.f64 #s(literal 4 binary64) %51 %133)
(fma.f64 #s(literal 4 binary64) %51 %123)
(fma.f64 #s(literal 4 binary64) %51 %126)
(fma.f64 %3 #s(literal 1/2 binary64) %109)
(fma.f64 %3 #s(literal 1/2 binary64) %112)
(fma.f64 %3 #s(literal 1/2 binary64) %115)
(fma.f64 %3 #s(literal 1/2 binary64) %118)
(fma.f64 %3 #s(literal 1/2 binary64) %121)
(fma.f64 %3 #s(literal 1/2 binary64) %124)
(fma.f64 %3 #s(literal 1/2 binary64) %127)
(fma.f64 %3 #s(literal 1/2 binary64) %129)
(fma.f64 %3 #s(literal 1/2 binary64) %131)
(fma.f64 %3 #s(literal 1/2 binary64) %133)
(fma.f64 %3 #s(literal 1/2 binary64) %123)
(fma.f64 %3 #s(literal 1/2 binary64) %126)
(fma.f64 #s(literal -2 binary64) %45 %109)
(fma.f64 #s(literal -2 binary64) %45 %112)
(fma.f64 #s(literal -2 binary64) %45 %115)
(fma.f64 #s(literal -2 binary64) %45 %118)
(fma.f64 #s(literal -2 binary64) %45 %121)
(fma.f64 #s(literal -2 binary64) %45 %124)
(fma.f64 #s(literal -2 binary64) %45 %127)
(fma.f64 #s(literal -2 binary64) %45 %129)
(fma.f64 #s(literal -2 binary64) %45 %131)
(fma.f64 #s(literal -2 binary64) %45 %133)
(fma.f64 #s(literal -2 binary64) %45 %123)
(fma.f64 #s(literal -2 binary64) %45 %126)
(fma.f64 #s(literal -1/2 binary64) %60 %334)
(fma.f64 #s(literal 1/2 binary64) %47 %336)
(fma.f64 #s(literal 1/2 binary64) %3 %109)
(fma.f64 #s(literal 1/2 binary64) %3 %112)
(fma.f64 #s(literal 1/2 binary64) %3 %115)
(fma.f64 #s(literal 1/2 binary64) %3 %118)
(fma.f64 #s(literal 1/2 binary64) %3 %121)
(fma.f64 #s(literal 1/2 binary64) %3 %124)
(fma.f64 #s(literal 1/2 binary64) %3 %127)
(fma.f64 #s(literal 1/2 binary64) %3 %129)
(fma.f64 #s(literal 1/2 binary64) %3 %131)
(fma.f64 #s(literal 1/2 binary64) %3 %133)
(fma.f64 #s(literal 1/2 binary64) %3 %123)
(fma.f64 #s(literal 1/2 binary64) %3 %126)
(fma.f64 #s(literal 1/2 binary64) %28 %47)
(fma.f64 #s(literal 2 binary64) %47 %109)
(fma.f64 #s(literal 2 binary64) %47 %112)
(fma.f64 #s(literal 2 binary64) %47 %115)
(fma.f64 #s(literal 2 binary64) %47 %118)
(fma.f64 #s(literal 2 binary64) %47 %121)
(fma.f64 #s(literal 2 binary64) %47 %124)
(fma.f64 #s(literal 2 binary64) %47 %127)
(fma.f64 #s(literal 2 binary64) %47 %129)
(fma.f64 #s(literal 2 binary64) %47 %131)
(fma.f64 #s(literal 2 binary64) %47 %133)
(fma.f64 #s(literal 2 binary64) %47 %123)
(fma.f64 #s(literal 2 binary64) %47 %126)
(fma.f64 %8 %20 %109)
(fma.f64 %8 %20 %112)
(fma.f64 %8 %20 %115)
(fma.f64 %8 %20 %118)
(fma.f64 %8 %20 %121)
(fma.f64 %8 %20 %124)
(fma.f64 %8 %20 %127)
(fma.f64 %8 %20 %129)
(fma.f64 %8 %20 %131)
(fma.f64 %8 %20 %133)
(fma.f64 %8 %20 %123)
(fma.f64 %8 %20 %126)
(fma.f64 %20 %8 %109)
(fma.f64 %20 %8 %112)
(fma.f64 %20 %8 %115)
(fma.f64 %20 %8 %118)
(fma.f64 %20 %8 %121)
(fma.f64 %20 %8 %124)
(fma.f64 %20 %8 %127)
(fma.f64 %20 %8 %129)
(fma.f64 %20 %8 %131)
(fma.f64 %20 %8 %133)
(fma.f64 %20 %8 %123)
(fma.f64 %20 %8 %126)
(fma.f64 #s(literal -1 binary64) %60 %109)
(fma.f64 #s(literal -1 binary64) %60 %112)
(fma.f64 #s(literal -1 binary64) %60 %115)
(fma.f64 #s(literal -1 binary64) %60 %118)
(fma.f64 #s(literal -1 binary64) %60 %121)
(fma.f64 #s(literal -1 binary64) %60 %124)
(fma.f64 #s(literal -1 binary64) %60 %127)
(fma.f64 #s(literal -1 binary64) %60 %129)
(fma.f64 #s(literal -1 binary64) %60 %131)
(fma.f64 #s(literal -1 binary64) %60 %133)
(fma.f64 #s(literal -1 binary64) %60 %123)
(fma.f64 #s(literal -1 binary64) %60 %126)
(fma.f64 #s(literal 0 binary64) %60 %28)
(fma.f64 #s(literal 0 binary64) %28 %28)
(fma.f64 %60 #s(literal -1 binary64) %109)
(fma.f64 %60 #s(literal -1 binary64) %112)
(fma.f64 %60 #s(literal -1 binary64) %115)
(fma.f64 %60 #s(literal -1 binary64) %118)
(fma.f64 %60 #s(literal -1 binary64) %121)
(fma.f64 %60 #s(literal -1 binary64) %124)
(fma.f64 %60 #s(literal -1 binary64) %127)
(fma.f64 %60 #s(literal -1 binary64) %129)
(fma.f64 %60 #s(literal -1 binary64) %131)
(fma.f64 %60 #s(literal -1 binary64) %133)
(fma.f64 %60 #s(literal -1 binary64) %123)
(fma.f64 %60 #s(literal -1 binary64) %126)
(fma.f64 #s(literal 1 binary64) %47 %413)
(fma.f64 #s(literal 1 binary64) %28 %109)
(fma.f64 #s(literal 1 binary64) %28 %112)
(fma.f64 #s(literal 1 binary64) %28 %115)
(fma.f64 #s(literal 1 binary64) %28 %118)
(fma.f64 #s(literal 1 binary64) %28 %121)
(fma.f64 #s(literal 1 binary64) %28 %124)
(fma.f64 #s(literal 1 binary64) %28 %127)
(fma.f64 #s(literal 1 binary64) %28 %129)
(fma.f64 #s(literal 1 binary64) %28 %131)
(fma.f64 #s(literal 1 binary64) %28 %133)
(fma.f64 #s(literal 1 binary64) %28 %123)
(fma.f64 #s(literal 1 binary64) %28 %126)
(fma.f64 %28 #s(literal 1/2 binary64) %47)
(fma.f64 %28 #s(literal 1 binary64) %109)
(fma.f64 %28 #s(literal 1 binary64) %112)
(fma.f64 %28 #s(literal 1 binary64) %115)
(fma.f64 %28 #s(literal 1 binary64) %118)
(fma.f64 %28 #s(literal 1 binary64) %121)
(fma.f64 %28 #s(literal 1 binary64) %124)
(fma.f64 %28 #s(literal 1 binary64) %127)
(fma.f64 %28 #s(literal 1 binary64) %129)
(fma.f64 %28 #s(literal 1 binary64) %131)
(fma.f64 %28 #s(literal 1 binary64) %133)
(fma.f64 %28 #s(literal 1 binary64) %123)
(fma.f64 %28 #s(literal 1 binary64) %126)
(fma.f64 y x %109)
(fma.f64 y x %112)
(fma.f64 y x %115)
(fma.f64 y x %118)
(fma.f64 y x %121)
(fma.f64 y x %124)
(fma.f64 y x %127)
(fma.f64 y x %129)
(fma.f64 y x %131)
(fma.f64 y x %133)
(fma.f64 y x %123)
(fma.f64 y x %126)
(fma.f64 x y %109)
(fma.f64 x y %112)
(fma.f64 x y %115)
(fma.f64 x y %118)
(fma.f64 x y %121)
(fma.f64 x y %124)
(fma.f64 x y %127)
(fma.f64 x y %129)
(fma.f64 x y %131)
(fma.f64 x y %133)
(fma.f64 x y %123)
(fma.f64 x y %126)
(-.f64 %47 %45)
(-.f64 %28 %123)
(-.f64 %28 %126)
(+.f64 %264 %264)
(+.f64 %336 %222)
(+.f64 %222 %336)
(+.f64 %413 %413)
(+.f64 %284 %284)
(+.f64 %250 %250)
(+.f64 %270 %270)
(+.f64 %236 %236)
(+.f64 %267 %267)
(+.f64 %334 %334)
(+.f64 %47 %47)
(+.f64 %126 %28)
(+.f64 %28 %109)
(+.f64 %28 %112)
(+.f64 %28 %115)
(+.f64 %28 %118)
(+.f64 %28 %121)
(+.f64 %28 %124)
(+.f64 %28 %127)
(+.f64 %28 %129)
(+.f64 %28 %131)
(+.f64 %28 %133)
(+.f64 %28 %123)
(+.f64 %28 %126)
z
(*.f64 %16 %492)
(*.f64 %25 %494)
(*.f64 %497 #s(literal 1/2 binary64))
(*.f64 %500 #s(literal 1/2 binary64))
(*.f64 %38 %502)
(*.f64 %41 %504)
(*.f64 %47 %506)
(*.f64 %49 %508)
(*.f64 #s(literal 4 binary64) %510)
(*.f64 %3 %512)
(*.f64 %514 %20)
(*.f64 %516 %8)
(*.f64 %518 y)
(*.f64 #s(literal 1/2 binary64) %520)
(*.f64 #s(literal 1/2 binary64) %500)
(*.f64 #s(literal 2 binary64) %523)
(*.f64 #s(literal 2 binary64) %526)
(*.f64 #s(literal 2 binary64) %528)
(*.f64 %8 %516)
(*.f64 %531 #s(literal -1 binary64))
(*.f64 %533 %60)
(*.f64 %20 %514)
(*.f64 #s(literal -1 binary64) %531)
(*.f64 %537 x)
(*.f64 %496 %28)
(*.f64 %60 %533)
(*.f64 #s(literal 1 binary64) %499)
(*.f64 %499 #s(literal 1 binary64))
(*.f64 %28 %496)
(*.f64 y %518)
(*.f64 x %537)
(pow.f64 %499 #s(literal 1 binary64))
(/.f64 (*.f64 %547 %49) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) %49) %525)
(/.f64 (*.f64 %506 %3) #s(literal 4 binary64))
(/.f64 (*.f64 %49 %547) #s(literal 4 binary64))
(/.f64 (*.f64 %49 #s(literal -1 binary64)) %557)
(/.f64 (*.f64 %67 %500) %69)
(/.f64 (*.f64 %67 %49) (*.f64 %67 %563))
(/.f64 (*.f64 %67 %60) (*.f64 %67 %562))
(/.f64 (*.f64 %67 %28) (*.f64 %67 z))
(/.f64 (*.f64 #s(literal -2 binary64) %500) #s(literal -4 binary64))
(/.f64 %574 %575)
(/.f64 %574 %557)
(/.f64 (*.f64 #s(literal 2 binary64) %500) #s(literal 4 binary64))
(/.f64 (*.f64 %500 %67) %75)
(/.f64 (*.f64 %500 #s(literal 4 binary64)) #s(literal 8 binary64))
(/.f64 (*.f64 %500 #s(literal -2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 %500 #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 %500 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 %49 %67) (*.f64 %563 %67))
(/.f64 (*.f64 %60 %67) (*.f64 %562 %67))
(/.f64 (*.f64 %60 #s(literal 4 binary64)) (*.f64 %562 #s(literal 4 binary64)))
(/.f64 (*.f64 %28 %67) (*.f64 z %67))
(/.f64 (*.f64 %28 #s(literal 4 binary64)) (*.f64 z #s(literal 4 binary64)))
(/.f64 (*.f64 %3 %506) #s(literal 4 binary64))
(/.f64 (*.f64 %35 %8) %563)
(/.f64 (*.f64 %35 x) %557)
(/.f64 (*.f64 %2 %20) %563)
(/.f64 (*.f64 %2 y) %557)
(/.f64 (*.f64 #s(literal 1 binary64) %500) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) %500) #s(literal 8 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) %49) (*.f64 #s(literal 4 binary64) %563))
(/.f64 (*.f64 #s(literal 4 binary64) %60) (*.f64 #s(literal 4 binary64) %562))
(/.f64 (*.f64 #s(literal 4 binary64) %28) (*.f64 #s(literal 4 binary64) z))
(/.f64 %68 (*.f64 %67 %557))
(/.f64 %71 (*.f64 #s(literal 4 binary64) %557))
(/.f64 %74 (*.f64 %557 %67))
(/.f64 %77 (*.f64 %557 #s(literal 4 binary64)))
(/.f64 %83 (*.f64 #s(literal -2 binary64) %557))
(/.f64 %83 (*.f64 %638 #s(literal 2 binary64)))
(/.f64 %83 %641)
(/.f64 %86 %643)
(/.f64 %86 (*.f64 %525 #s(literal 2 binary64)))
(/.f64 %86 %647)
(/.f64 (*.f64 %49 #s(literal 4 binary64)) (*.f64 %563 #s(literal 4 binary64)))
(/.f64 %88 %643)
(/.f64 %88 (*.f64 %563 #s(literal -2 binary64)))
(/.f64 %90 %655)
(/.f64 %90 %641)
(/.f64 %92 (*.f64 #s(literal -2 binary64) %563))
(/.f64 %92 %647)
(/.f64 %94 %655)
(/.f64 %94 %641)
(/.f64 %96 (*.f64 #s(literal 2 binary64) %638))
(/.f64 %96 %655)
(/.f64 %96 (*.f64 %557 #s(literal -2 binary64)))
(/.f64 %98 (*.f64 #s(literal 2 binary64) %525))
(/.f64 %98 %643)
(/.f64 %98 %647)
(/.f64 (neg.f64 %500) #s(literal -2 binary64))
(/.f64 %497 #s(literal 2 binary64))
(/.f64 %500 #s(literal 2 binary64))
(/.f64 %49 (*.f64 %563 #s(literal 1 binary64)))
(/.f64 %49 (*.f64 #s(literal -2 binary64) z))
(/.f64 %49 (*.f64 #s(literal 1 binary64) %563))
(/.f64 %49 (*.f64 z #s(literal -2 binary64)))
(/.f64 %49 %638)
(/.f64 %49 %563)
(/.f64 %3 (*.f64 %557 #s(literal 1 binary64)))
(/.f64 %3 %575)
(/.f64 %3 (*.f64 #s(literal 1 binary64) %557))
(/.f64 %3 (*.f64 %562 #s(literal -2 binary64)))
(/.f64 %3 %525)
(/.f64 %3 %557)
(/.f64 %60 (*.f64 %562 #s(literal 1 binary64)))
(/.f64 %60 %562)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %500))
(/.f64 #s(literal 1 binary64) (/.f64 %563 %49))
(/.f64 #s(literal 1 binary64) (/.f64 %557 %3))
(/.f64 #s(literal 1 binary64) (pow.f64 %499 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %562 %60))
(/.f64 #s(literal 1 binary64) (/.f64 z %28))
(/.f64 %499 #s(literal 1 binary64))
(/.f64 %28 (*.f64 z #s(literal 1 binary64)))
%499
(neg.f64 %531)
(fma.f64 %16 %492 %714)
(fma.f64 %16 %492 %716)
(fma.f64 %16 %492 %718)
(fma.f64 %16 %492 %720)
(fma.f64 %16 %492 %722)
(fma.f64 %16 %492 %724)
(fma.f64 %16 %492 %726)
(fma.f64 %16 %492 %728)
(fma.f64 %16 %492 %731)
(fma.f64 %16 %492 %733)
(fma.f64 %16 %492 %735)
(fma.f64 %16 %492 %737)
(fma.f64 %16 %492 %739)
(fma.f64 %16 %492 %741)
(fma.f64 %16 %492 %743)
(fma.f64 %25 %494 %714)
(fma.f64 %25 %494 %716)
(fma.f64 %25 %494 %718)
(fma.f64 %25 %494 %720)
(fma.f64 %25 %494 %722)
(fma.f64 %25 %494 %724)
(fma.f64 %25 %494 %726)
(fma.f64 %25 %494 %728)
(fma.f64 %25 %494 %731)
(fma.f64 %25 %494 %733)
(fma.f64 %25 %494 %735)
(fma.f64 %25 %494 %737)
(fma.f64 %25 %494 %739)
(fma.f64 %25 %494 %741)
(fma.f64 %25 %494 %743)
(fma.f64 %497 #s(literal 1/2 binary64) %714)
(fma.f64 %497 #s(literal 1/2 binary64) %716)
(fma.f64 %497 #s(literal 1/2 binary64) %718)
(fma.f64 %497 #s(literal 1/2 binary64) %720)
(fma.f64 %497 #s(literal 1/2 binary64) %722)
(fma.f64 %497 #s(literal 1/2 binary64) %724)
(fma.f64 %497 #s(literal 1/2 binary64) %726)
(fma.f64 %497 #s(literal 1/2 binary64) %728)
(fma.f64 %497 #s(literal 1/2 binary64) %731)
(fma.f64 %497 #s(literal 1/2 binary64) %733)
(fma.f64 %497 #s(literal 1/2 binary64) %735)
(fma.f64 %497 #s(literal 1/2 binary64) %737)
(fma.f64 %497 #s(literal 1/2 binary64) %739)
(fma.f64 %497 #s(literal 1/2 binary64) %741)
(fma.f64 %497 #s(literal 1/2 binary64) %743)
(fma.f64 %500 #s(literal 1/2 binary64) %714)
(fma.f64 %500 #s(literal 1/2 binary64) %716)
(fma.f64 %500 #s(literal 1/2 binary64) %718)
(fma.f64 %500 #s(literal 1/2 binary64) %720)
(fma.f64 %500 #s(literal 1/2 binary64) %722)
(fma.f64 %500 #s(literal 1/2 binary64) %724)
(fma.f64 %500 #s(literal 1/2 binary64) %726)
(fma.f64 %500 #s(literal 1/2 binary64) %728)
(fma.f64 %500 #s(literal 1/2 binary64) %731)
(fma.f64 %500 #s(literal 1/2 binary64) %733)
(fma.f64 %500 #s(literal 1/2 binary64) %735)
(fma.f64 %500 #s(literal 1/2 binary64) %737)
(fma.f64 %500 #s(literal 1/2 binary64) %739)
(fma.f64 %500 #s(literal 1/2 binary64) %741)
(fma.f64 %500 #s(literal 1/2 binary64) %743)
(fma.f64 %38 %502 %714)
(fma.f64 %38 %502 %716)
(fma.f64 %38 %502 %718)
(fma.f64 %38 %502 %720)
(fma.f64 %38 %502 %722)
(fma.f64 %38 %502 %724)
(fma.f64 %38 %502 %726)
(fma.f64 %38 %502 %728)
(fma.f64 %38 %502 %731)
(fma.f64 %38 %502 %733)
(fma.f64 %38 %502 %735)
(fma.f64 %38 %502 %737)
(fma.f64 %38 %502 %739)
(fma.f64 %38 %502 %741)
(fma.f64 %38 %502 %743)
(fma.f64 %38 %518 %805)
(fma.f64 %41 %504 %714)
(fma.f64 %41 %504 %716)
(fma.f64 %41 %504 %718)
(fma.f64 %41 %504 %720)
(fma.f64 %41 %504 %722)
(fma.f64 %41 %504 %724)
(fma.f64 %41 %504 %726)
(fma.f64 %41 %504 %728)
(fma.f64 %41 %504 %731)
(fma.f64 %41 %504 %733)
(fma.f64 %41 %504 %735)
(fma.f64 %41 %504 %737)
(fma.f64 %41 %504 %739)
(fma.f64 %41 %504 %741)
(fma.f64 %41 %504 %743)
(fma.f64 %41 %537 %822)
(fma.f64 %45 %533 %824)
(fma.f64 %266 %518 %826)
(fma.f64 %269 %537 %828)
(fma.f64 %47 %506 %714)
(fma.f64 %47 %506 %716)
(fma.f64 %47 %506 %718)
(fma.f64 %47 %506 %720)
(fma.f64 %47 %506 %722)
(fma.f64 %47 %506 %724)
(fma.f64 %47 %506 %726)
(fma.f64 %47 %506 %728)
(fma.f64 %47 %506 %731)
(fma.f64 %47 %506 %733)
(fma.f64 %47 %506 %735)
(fma.f64 %47 %506 %737)
(fma.f64 %47 %506 %739)
(fma.f64 %47 %506 %741)
(fma.f64 %47 %506 %743)
(fma.f64 %47 %496 %845)
(fma.f64 %49 %508 %714)
(fma.f64 %49 %508 %716)
(fma.f64 %49 %508 %718)
(fma.f64 %49 %508 %720)
(fma.f64 %49 %508 %722)
(fma.f64 %49 %508 %724)
(fma.f64 %49 %508 %726)
(fma.f64 %49 %508 %728)
(fma.f64 %49 %508 %731)
(fma.f64 %49 %508 %733)
(fma.f64 %49 %508 %735)
(fma.f64 %49 %508 %737)
(fma.f64 %49 %508 %739)
(fma.f64 %49 %508 %741)
(fma.f64 %49 %508 %743)
(fma.f64 #s(literal 4 binary64) %510 %714)
(fma.f64 #s(literal 4 binary64) %510 %716)
(fma.f64 #s(literal 4 binary64) %510 %718)
(fma.f64 #s(literal 4 binary64) %510 %720)
(fma.f64 #s(literal 4 binary64) %510 %722)
(fma.f64 #s(literal 4 binary64) %510 %724)
(fma.f64 #s(literal 4 binary64) %510 %726)
(fma.f64 #s(literal 4 binary64) %510 %728)
(fma.f64 #s(literal 4 binary64) %510 %731)
(fma.f64 #s(literal 4 binary64) %510 %733)
(fma.f64 #s(literal 4 binary64) %510 %735)
(fma.f64 #s(literal 4 binary64) %510 %737)
(fma.f64 #s(literal 4 binary64) %510 %739)
(fma.f64 #s(literal 4 binary64) %510 %741)
(fma.f64 #s(literal 4 binary64) %510 %743)
(fma.f64 %3 %512 %714)
(fma.f64 %3 %512 %716)
(fma.f64 %3 %512 %718)
(fma.f64 %3 %512 %720)
(fma.f64 %3 %512 %722)
(fma.f64 %3 %512 %724)
(fma.f64 %3 %512 %726)
(fma.f64 %3 %512 %728)
(fma.f64 %3 %512 %731)
(fma.f64 %3 %512 %733)
(fma.f64 %3 %512 %735)
(fma.f64 %3 %512 %737)
(fma.f64 %3 %512 %739)
(fma.f64 %3 %512 %741)
(fma.f64 %3 %512 %743)
(fma.f64 %512 %28 %526)
(fma.f64 %508 %60 %526)
(fma.f64 %514 %20 %714)
(fma.f64 %514 %20 %716)
(fma.f64 %514 %20 %718)
(fma.f64 %514 %20 %720)
(fma.f64 %514 %20 %722)
(fma.f64 %514 %20 %724)
(fma.f64 %514 %20 %726)
(fma.f64 %514 %20 %728)
(fma.f64 %514 %20 %731)
(fma.f64 %514 %20 %733)
(fma.f64 %514 %20 %735)
(fma.f64 %514 %20 %737)
(fma.f64 %514 %20 %739)
(fma.f64 %514 %20 %741)
(fma.f64 %514 %20 %743)
(fma.f64 %516 %8 %714)
(fma.f64 %516 %8 %716)
(fma.f64 %516 %8 %718)
(fma.f64 %516 %8 %720)
(fma.f64 %516 %8 %722)
(fma.f64 %516 %8 %724)
(fma.f64 %516 %8 %726)
(fma.f64 %516 %8 %728)
(fma.f64 %516 %8 %731)
(fma.f64 %516 %8 %733)
(fma.f64 %516 %8 %735)
(fma.f64 %516 %8 %737)
(fma.f64 %516 %8 %739)
(fma.f64 %516 %8 %741)
(fma.f64 %516 %8 %743)
(fma.f64 %518 y %714)
(fma.f64 %518 y %716)
(fma.f64 %518 y %718)
(fma.f64 %518 y %720)
(fma.f64 %518 y %722)
(fma.f64 %518 y %724)
(fma.f64 %518 y %726)
(fma.f64 %518 y %728)
(fma.f64 %518 y %731)
(fma.f64 %518 y %733)
(fma.f64 %518 y %735)
(fma.f64 %518 y %737)
(fma.f64 %518 y %739)
(fma.f64 %518 y %741)
(fma.f64 %518 y %743)
(fma.f64 #s(literal 1/2 binary64) %520 %714)
(fma.f64 #s(literal 1/2 binary64) %520 %716)
(fma.f64 #s(literal 1/2 binary64) %520 %718)
(fma.f64 #s(literal 1/2 binary64) %520 %720)
(fma.f64 #s(literal 1/2 binary64) %520 %722)
(fma.f64 #s(literal 1/2 binary64) %520 %724)
(fma.f64 #s(literal 1/2 binary64) %520 %726)
(fma.f64 #s(literal 1/2 binary64) %520 %728)
(fma.f64 #s(literal 1/2 binary64) %520 %731)
(fma.f64 #s(literal 1/2 binary64) %520 %733)
(fma.f64 #s(literal 1/2 binary64) %520 %735)
(fma.f64 #s(literal 1/2 binary64) %520 %737)
(fma.f64 #s(literal 1/2 binary64) %520 %739)
(fma.f64 #s(literal 1/2 binary64) %520 %741)
(fma.f64 #s(literal 1/2 binary64) %520 %743)
(fma.f64 #s(literal 1/2 binary64) %497 %954)
(fma.f64 #s(literal 1/2 binary64) %500 %714)
(fma.f64 #s(literal 1/2 binary64) %500 %716)
(fma.f64 #s(literal 1/2 binary64) %500 %718)
(fma.f64 #s(literal 1/2 binary64) %500 %720)
(fma.f64 #s(literal 1/2 binary64) %500 %722)
(fma.f64 #s(literal 1/2 binary64) %500 %724)
(fma.f64 #s(literal 1/2 binary64) %500 %726)
(fma.f64 #s(literal 1/2 binary64) %500 %728)
(fma.f64 #s(literal 1/2 binary64) %500 %731)
(fma.f64 #s(literal 1/2 binary64) %500 %733)
(fma.f64 #s(literal 1/2 binary64) %500 %735)
(fma.f64 #s(literal 1/2 binary64) %500 %737)
(fma.f64 #s(literal 1/2 binary64) %500 %739)
(fma.f64 #s(literal 1/2 binary64) %500 %741)
(fma.f64 #s(literal 1/2 binary64) %500 %743)
(fma.f64 #s(literal 1/2 binary64) %499 %528)
(fma.f64 #s(literal 2 binary64) %523 %714)
(fma.f64 #s(literal 2 binary64) %523 %716)
(fma.f64 #s(literal 2 binary64) %523 %718)
(fma.f64 #s(literal 2 binary64) %523 %720)
(fma.f64 #s(literal 2 binary64) %523 %722)
(fma.f64 #s(literal 2 binary64) %523 %724)
(fma.f64 #s(literal 2 binary64) %523 %726)
(fma.f64 #s(literal 2 binary64) %523 %728)
(fma.f64 #s(literal 2 binary64) %523 %731)
(fma.f64 #s(literal 2 binary64) %523 %733)
(fma.f64 #s(literal 2 binary64) %523 %735)
(fma.f64 #s(literal 2 binary64) %523 %737)
(fma.f64 #s(literal 2 binary64) %523 %739)
(fma.f64 #s(literal 2 binary64) %523 %741)
(fma.f64 #s(literal 2 binary64) %523 %743)
(fma.f64 #s(literal 2 binary64) %526 %714)
(fma.f64 #s(literal 2 binary64) %526 %716)
(fma.f64 #s(literal 2 binary64) %526 %718)
(fma.f64 #s(literal 2 binary64) %526 %720)
(fma.f64 #s(literal 2 binary64) %526 %722)
(fma.f64 #s(literal 2 binary64) %526 %724)
(fma.f64 #s(literal 2 binary64) %526 %726)
(fma.f64 #s(literal 2 binary64) %526 %728)
(fma.f64 #s(literal 2 binary64) %526 %731)
(fma.f64 #s(literal 2 binary64) %526 %733)
(fma.f64 #s(literal 2 binary64) %526 %735)
(fma.f64 #s(literal 2 binary64) %526 %737)
(fma.f64 #s(literal 2 binary64) %526 %739)
(fma.f64 #s(literal 2 binary64) %526 %741)
(fma.f64 #s(literal 2 binary64) %526 %743)
(fma.f64 #s(literal 2 binary64) %528 %714)
(fma.f64 #s(literal 2 binary64) %528 %716)
(fma.f64 #s(literal 2 binary64) %528 %718)
(fma.f64 #s(literal 2 binary64) %528 %720)
(fma.f64 #s(literal 2 binary64) %528 %722)
(fma.f64 #s(literal 2 binary64) %528 %724)
(fma.f64 #s(literal 2 binary64) %528 %726)
(fma.f64 #s(literal 2 binary64) %528 %728)
(fma.f64 #s(literal 2 binary64) %528 %731)
(fma.f64 #s(literal 2 binary64) %528 %733)
(fma.f64 #s(literal 2 binary64) %528 %735)
(fma.f64 #s(literal 2 binary64) %528 %737)
(fma.f64 #s(literal 2 binary64) %528 %739)
(fma.f64 #s(literal 2 binary64) %528 %741)
(fma.f64 #s(literal 2 binary64) %528 %743)
(fma.f64 %8 %516 %714)
(fma.f64 %8 %516 %716)
(fma.f64 %8 %516 %718)
(fma.f64 %8 %516 %720)
(fma.f64 %8 %516 %722)
(fma.f64 %8 %516 %724)
(fma.f64 %8 %516 %726)
(fma.f64 %8 %516 %728)
(fma.f64 %8 %516 %731)
(fma.f64 %8 %516 %733)
(fma.f64 %8 %516 %735)
(fma.f64 %8 %516 %737)
(fma.f64 %8 %516 %739)
(fma.f64 %8 %516 %741)
(fma.f64 %8 %516 %743)
(fma.f64 %531 #s(literal -1 binary64) %714)
(fma.f64 %531 #s(literal -1 binary64) %716)
(fma.f64 %531 #s(literal -1 binary64) %718)
(fma.f64 %531 #s(literal -1 binary64) %720)
(fma.f64 %531 #s(literal -1 binary64) %722)
(fma.f64 %531 #s(literal -1 binary64) %724)
(fma.f64 %531 #s(literal -1 binary64) %726)
(fma.f64 %531 #s(literal -1 binary64) %728)
(fma.f64 %531 #s(literal -1 binary64) %731)
(fma.f64 %531 #s(literal -1 binary64) %733)
(fma.f64 %531 #s(literal -1 binary64) %735)
(fma.f64 %531 #s(literal -1 binary64) %737)
(fma.f64 %531 #s(literal -1 binary64) %739)
(fma.f64 %531 #s(literal -1 binary64) %741)
(fma.f64 %531 #s(literal -1 binary64) %743)
(fma.f64 %533 %60 %714)
(fma.f64 %533 %60 %716)
(fma.f64 %533 %60 %718)
(fma.f64 %533 %60 %720)
(fma.f64 %533 %60 %722)
(fma.f64 %533 %60 %724)
(fma.f64 %533 %60 %726)
(fma.f64 %533 %60 %728)
(fma.f64 %533 %60 %731)
(fma.f64 %533 %60 %733)
(fma.f64 %533 %60 %735)
(fma.f64 %533 %60 %737)
(fma.f64 %533 %60 %739)
(fma.f64 %533 %60 %741)
(fma.f64 %533 %60 %743)
(fma.f64 %20 %514 %714)
(fma.f64 %20 %514 %716)
(fma.f64 %20 %514 %718)
(fma.f64 %20 %514 %720)
(fma.f64 %20 %514 %722)
(fma.f64 %20 %514 %724)
(fma.f64 %20 %514 %726)
(fma.f64 %20 %514 %728)
(fma.f64 %20 %514 %731)
(fma.f64 %20 %514 %733)
(fma.f64 %20 %514 %735)
(fma.f64 %20 %514 %737)
(fma.f64 %20 %514 %739)
(fma.f64 %20 %514 %741)
(fma.f64 %20 %514 %743)
(fma.f64 #s(literal -1 binary64) %531 %714)
(fma.f64 #s(literal -1 binary64) %531 %716)
(fma.f64 #s(literal -1 binary64) %531 %718)
(fma.f64 #s(literal -1 binary64) %531 %720)
(fma.f64 #s(literal -1 binary64) %531 %722)
(fma.f64 #s(literal -1 binary64) %531 %724)
(fma.f64 #s(literal -1 binary64) %531 %726)
(fma.f64 #s(literal -1 binary64) %531 %728)
(fma.f64 #s(literal -1 binary64) %531 %731)
(fma.f64 #s(literal -1 binary64) %531 %733)
(fma.f64 #s(literal -1 binary64) %531 %735)
(fma.f64 #s(literal -1 binary64) %531 %737)
(fma.f64 #s(literal -1 binary64) %531 %739)
(fma.f64 #s(literal -1 binary64) %531 %741)
(fma.f64 #s(literal -1 binary64) %531 %743)
(fma.f64 %537 x %714)
(fma.f64 %537 x %716)
(fma.f64 %537 x %718)
(fma.f64 %537 x %720)
(fma.f64 %537 x %722)
(fma.f64 %537 x %724)
(fma.f64 %537 x %726)
(fma.f64 %537 x %728)
(fma.f64 %537 x %731)
(fma.f64 %537 x %733)
(fma.f64 %537 x %735)
(fma.f64 %537 x %737)
(fma.f64 %537 x %739)
(fma.f64 %537 x %741)
(fma.f64 %537 x %743)
(fma.f64 %496 %28 %714)
(fma.f64 %496 %28 %716)
(fma.f64 %496 %28 %718)
(fma.f64 %496 %28 %720)
(fma.f64 %496 %28 %722)
(fma.f64 %496 %28 %724)
(fma.f64 %496 %28 %726)
(fma.f64 %496 %28 %728)
(fma.f64 %496 %28 %731)
(fma.f64 %496 %28 %733)
(fma.f64 %496 %28 %735)
(fma.f64 %496 %28 %737)
(fma.f64 %496 %28 %739)
(fma.f64 %496 %28 %741)
(fma.f64 %496 %28 %743)
(fma.f64 #s(literal 0 binary64) %499 %499)
(fma.f64 %60 %533 %714)
(fma.f64 %60 %533 %716)
(fma.f64 %60 %533 %718)
(fma.f64 %60 %533 %720)
(fma.f64 %60 %533 %722)
(fma.f64 %60 %533 %724)
(fma.f64 %60 %533 %726)
(fma.f64 %60 %533 %728)
(fma.f64 %60 %533 %731)
(fma.f64 %60 %533 %733)
(fma.f64 %60 %533 %735)
(fma.f64 %60 %533 %737)
(fma.f64 %60 %533 %739)
(fma.f64 %60 %533 %741)
(fma.f64 %60 %533 %743)
(fma.f64 #s(literal 1 binary64) %499 %714)
(fma.f64 #s(literal 1 binary64) %499 %716)
(fma.f64 #s(literal 1 binary64) %499 %718)
(fma.f64 #s(literal 1 binary64) %499 %720)
(fma.f64 #s(literal 1 binary64) %499 %722)
(fma.f64 #s(literal 1 binary64) %499 %724)
(fma.f64 #s(literal 1 binary64) %499 %726)
(fma.f64 #s(literal 1 binary64) %499 %728)
(fma.f64 #s(literal 1 binary64) %499 %731)
(fma.f64 #s(literal 1 binary64) %499 %733)
(fma.f64 #s(literal 1 binary64) %499 %735)
(fma.f64 #s(literal 1 binary64) %499 %737)
(fma.f64 #s(literal 1 binary64) %499 %739)
(fma.f64 #s(literal 1 binary64) %499 %741)
(fma.f64 #s(literal 1 binary64) %499 %743)
(fma.f64 %499 #s(literal 1 binary64) %714)
(fma.f64 %499 #s(literal 1 binary64) %716)
(fma.f64 %499 #s(literal 1 binary64) %718)
(fma.f64 %499 #s(literal 1 binary64) %720)
(fma.f64 %499 #s(literal 1 binary64) %722)
(fma.f64 %499 #s(literal 1 binary64) %724)
(fma.f64 %499 #s(literal 1 binary64) %726)
(fma.f64 %499 #s(literal 1 binary64) %728)
(fma.f64 %499 #s(literal 1 binary64) %731)
(fma.f64 %499 #s(literal 1 binary64) %733)
(fma.f64 %499 #s(literal 1 binary64) %735)
(fma.f64 %499 #s(literal 1 binary64) %737)
(fma.f64 %499 #s(literal 1 binary64) %739)
(fma.f64 %499 #s(literal 1 binary64) %741)
(fma.f64 %499 #s(literal 1 binary64) %743)
(fma.f64 %28 %496 %714)
(fma.f64 %28 %496 %716)
(fma.f64 %28 %496 %718)
(fma.f64 %28 %496 %720)
(fma.f64 %28 %496 %722)
(fma.f64 %28 %496 %724)
(fma.f64 %28 %496 %726)
(fma.f64 %28 %496 %728)
(fma.f64 %28 %496 %731)
(fma.f64 %28 %496 %733)
(fma.f64 %28 %496 %735)
(fma.f64 %28 %496 %737)
(fma.f64 %28 %496 %739)
(fma.f64 %28 %496 %741)
(fma.f64 %28 %496 %743)
(fma.f64 y %518 %714)
(fma.f64 y %518 %716)
(fma.f64 y %518 %718)
(fma.f64 y %518 %720)
(fma.f64 y %518 %722)
(fma.f64 y %518 %724)
(fma.f64 y %518 %726)
(fma.f64 y %518 %728)
(fma.f64 y %518 %731)
(fma.f64 y %518 %733)
(fma.f64 y %518 %735)
(fma.f64 y %518 %737)
(fma.f64 y %518 %739)
(fma.f64 y %518 %741)
(fma.f64 y %518 %743)
(fma.f64 x %537 %714)
(fma.f64 x %537 %716)
(fma.f64 x %537 %718)
(fma.f64 x %537 %720)
(fma.f64 x %537 %722)
(fma.f64 x %537 %724)
(fma.f64 x %537 %726)
(fma.f64 x %537 %728)
(fma.f64 x %537 %731)
(fma.f64 x %537 %733)
(fma.f64 x %537 %735)
(fma.f64 x %537 %737)
(fma.f64 x %537 %739)
(fma.f64 x %537 %741)
(fma.f64 x %537 %743)
(+.f64 (*.f64 #s(literal 1/2 binary64) %497) %954)
(+.f64 %805 %805)
(+.f64 %826 %826)
(+.f64 %824 %824)
(+.f64 %822 %822)
(+.f64 %828 %828)
(+.f64 %845 %845)
(+.f64 %733 %499)
(+.f64 %1222 %1222)
(+.f64 %1224 %1224)
(+.f64 %526 %526)
(+.f64 %528 %528)
(+.f64 %499 %714)
(+.f64 %499 %716)
(+.f64 %499 %718)
(+.f64 %499 %720)
(+.f64 %499 %722)
(+.f64 %499 %724)
(+.f64 %499 %726)
(+.f64 %499 %728)
(+.f64 %499 %731)
(+.f64 %499 %733)
(+.f64 %499 %735)
(+.f64 %499 %737)
(+.f64 %499 %739)
(+.f64 %499 %741)
(+.f64 %499 %743)

reconstruct146.0ms (3.4%)

Counts
1 029 → 55
Compiler

Compiled 1 029 to 1 244 computations (-20.9% saved)

eval7.0ms (0.2%)

Compiler

Compiled 53 to 111 computations (-109.4% saved)

prune3.0ms (0.1%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New49453
Fresh000
Picked011
Done000
Total49554
Accuracy
100.0%
Counts
54 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.7%
(/.f64 (*.f64 x y) z)
95.5%
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 y x)))
95.6%
(*.f64 (*.f64 y x) (/.f64 #s(literal 1 binary64) z))
93.6%
(*.f64 y (/.f64 x z))
93.5%
(*.f64 x (/.f64 y z))
Compiler

Compiled 5 to 15 computations (-200.0% saved)

sample0.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series33.0ms (0.8%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02464
Stop Event
iter-limit
Counts
13 → 10
Calls
Call 1
Inputs
%4 = (*.f64 y x)
%5 = (/.f64 #s(literal 1 binary64) z)
%6 = (/.f64 x z)
%7 = (/.f64 y z)
%11 = (/.f64 z %4)
x
y
z
#s(literal 1 binary64)
%4
%5
%6
%7
(*.f64 %4 %5)
(*.f64 y %6)
(*.f64 x %7)
%11
(/.f64 #s(literal 1 binary64) %11)
Outputs
%5 = (* y x)
%6 = (*.f64 x y)
%13 = (/ 1 z)
(approx x #s(literal 0 binary64))
(approx x x)
(approx %5 %6)
(approx (/ x z) (/.f64 x z))
(approx (* %5 %13) (/.f64 %6 z))
(approx (/ z %5) (/.f64 z %6))
(approx y y)
(approx (/ y z) (/.f64 y z))
(approx z z)
(approx %13 (/.f64 #s(literal 1 binary64) z))
Calls

9 calls:

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

rewrite219.0ms (5.2%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01345
02241
18141
226741
3142841
0422541
0450441
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
13 → 5 022
Calls
Call 1
Inputs
%4 = (*.f64 y x)
%5 = (/.f64 #s(literal 1 binary64) z)
%6 = (/.f64 x z)
%7 = (/.f64 y z)
%11 = (/.f64 z %4)
x
y
z
#s(literal 1 binary64)
%4
%5
%6
%7
(*.f64 %4 %5)
(*.f64 y %6)
(*.f64 x %7)
%11
(/.f64 #s(literal 1 binary64) %11)
Outputs
%4 = (*.f64 y x)
%6 = (*.f64 %4 #s(literal 1/2 binary64))
%9 = (*.f64 #s(literal 2 binary64) %4)
%12 = (*.f64 #s(literal 1/2 binary64) %4)
%14 = (neg.f64 x)
%15 = (neg.f64 y)
%21 = (/.f64 #s(literal 1 binary64) %4)
%25 = (/.f64 #s(literal 2 binary64) y)
%26 = (/.f64 #s(literal 1/2 binary64) %25)
%27 = (/.f64 #s(literal 1/2 binary64) x)
%32 = (/.f64 #s(literal 1/2 binary64) y)
%33 = (/.f64 #s(literal 2 binary64) x)
%34 = (/.f64 #s(literal 1/2 binary64) %33)
%39 = (/.f64 #s(literal 1/2 binary64) %4)
%45 = (/.f64 #s(literal -1 binary64) %4)
%107 = (*.f64 %45 #s(literal -1/2 binary64))
%109 = (*.f64 %45 %45)
%111 = (*.f64 %45 #s(literal 1/2 binary64))
%113 = (*.f64 %45 %21)
%127 = (*.f64 %21 #s(literal -1/2 binary64))
%129 = (*.f64 %21 %45)
%131 = (*.f64 %21 #s(literal 1/2 binary64))
%133 = (*.f64 %21 %21)
%135 = (neg.f64 %9)
%138 = (/.f64 #s(literal 1 binary64) %25)
%140 = (/.f64 #s(literal 1 binary64) %33)
%146 = (*.f64 %14 y)
%149 = (/.f64 #s(literal 0 binary64) %45)
%151 = (/.f64 #s(literal 0 binary64) %21)
%153 = (*.f64 %4 #s(literal 0 binary64))
%155 = (*.f64 #s(literal 0 binary64) %4)
%157 = (/.f64 #s(literal -1 binary64) y)
%158 = (/.f64 #s(literal -1/2 binary64) %157)
%160 = (/.f64 #s(literal 1 binary64) x)
%161 = (/.f64 #s(literal 1/2 binary64) %160)
%203 = (/.f64 %4 #s(literal 2 binary64))
%212 = (/.f64 #s(literal 1 binary64) z)
%213 = (*.f64 %212 #s(literal 2 binary64))
%215 = (/.f64 #s(literal 1/2 binary64) z)
%217 = (/.f64 #s(literal -1 binary64) z)
%218 = (*.f64 #s(literal 1/2 binary64) %217)
%220 = (/.f64 #s(literal -1/2 binary64) z)
%223 = (/.f64 #s(literal 2 binary64) z)
%226 = (*.f64 %217 #s(literal 1 binary64))
%233 = (neg.f64 z)
%234 = (*.f64 %233 #s(literal -1/2 binary64))
%236 = (*.f64 %233 %233)
%238 = (*.f64 %233 #s(literal 1/2 binary64))
%240 = (*.f64 %233 z)
%242 = (*.f64 z #s(literal -1/2 binary64))
%244 = (*.f64 z %233)
%246 = (*.f64 z #s(literal 1/2 binary64))
%248 = (*.f64 z z)
%251 = (*.f64 #s(literal 2 binary64) z)
%253 = (*.f64 %233 #s(literal 2 binary64))
%254 = (*.f64 %253 #s(literal 0 binary64))
%258 = (*.f64 #s(literal 2 binary64) %233)
%259 = (*.f64 %258 #s(literal 0 binary64))
%265 = (*.f64 z #s(literal 2 binary64))
%266 = (*.f64 %265 #s(literal 0 binary64))
%270 = (*.f64 %251 #s(literal 0 binary64))
%274 = (*.f64 %233 #s(literal 0 binary64))
%277 = (neg.f64 %213)
%279 = (neg.f64 %223)
%282 = (neg.f64 %265)
%284 = (neg.f64 %251)
%289 = (neg.f64 %253)
%291 = (neg.f64 %258)
%295 = (*.f64 z #s(literal -1 binary64))
%298 = (/.f64 z #s(literal 1 binary64))
%304 = (*.f64 %212 #s(literal -1 binary64))
%307 = (/.f64 #s(literal 0 binary64) %265)
%309 = (/.f64 #s(literal 0 binary64) %251)
%311 = (*.f64 %212 #s(literal 0 binary64))
%313 = (*.f64 #s(literal 0 binary64) %212)
%315 = (/.f64 #s(literal 0 binary64) z)
%372 = (/.f64 #s(literal -1 binary64) %253)
%374 = (/.f64 #s(literal -1 binary64) %258)
%377 = (/.f64 #s(literal 3/2 binary64) %265)
%378 = (/.f64 #s(literal 1/2 binary64) %265)
%381 = (/.f64 #s(literal 1 binary64) %265)
%383 = (/.f64 #s(literal 3/2 binary64) %251)
%384 = (/.f64 #s(literal 1/2 binary64) %251)
%387 = (/.f64 #s(literal 1 binary64) %251)
%389 = (/.f64 %217 #s(literal -2 binary64))
%398 = (*.f64 x #s(literal 2 binary64))
%401 = (/.f64 x z)
%402 = (*.f64 #s(literal 2 binary64) %401)
%404 = (*.f64 #s(literal 1/2 binary64) %401)
%406 = (*.f64 %215 x)
%409 = (*.f64 %217 x)
%415 = (/.f64 z x)
%418 = (*.f64 %14 #s(literal 1 binary64))
%423 = (*.f64 #s(literal 2 binary64) %14)
%426 = (*.f64 #s(literal 2 binary64) x)
%427 = (neg.f64 %426)
%435 = (neg.f64 %415)
%440 = (*.f64 #s(literal -1 binary64) %401)
%443 = (/.f64 %14 z)
%445 = (*.f64 x #s(literal 0 binary64))
%446 = (/.f64 %445 z)
%448 = (*.f64 #s(literal 0 binary64) x)
%449 = (/.f64 %448 z)
%451 = (/.f64 #s(literal 0 binary64) %415)
%483 = (*.f64 x #s(literal 1/2 binary64))
%484 = (/.f64 %483 z)
%486 = (*.f64 #s(literal 1/2 binary64) x)
%487 = (/.f64 %486 z)
%490 = (/.f64 #s(literal 1/2 binary64) %415)
%495 = (*.f64 y #s(literal 2 binary64))
%497 = (+.f64 y y)
%501 = (/.f64 y z)
%502 = (*.f64 #s(literal 2 binary64) %501)
%504 = (/.f64 z y)
%505 = (/.f64 #s(literal 2 binary64) %504)
%507 = (*.f64 %215 y)
%509 = (*.f64 #s(literal 1/2 binary64) %501)
%511 = (/.f64 #s(literal 1/2 binary64) %504)
%514 = (*.f64 %217 y)
%522 = (*.f64 %504 #s(literal 1/2 binary64))
%524 = (*.f64 %504 %504)
%526 = (*.f64 %15 #s(literal 1 binary64))
%528 = (*.f64 %233 %504)
%531 = (*.f64 #s(literal 2 binary64) %504)
%533 = (*.f64 #s(literal 2 binary64) %15)
%537 = (*.f64 #s(literal 2 binary64) y)
%541 = (*.f64 %531 #s(literal 0 binary64))
%547 = (/.f64 %233 y)
%548 = (*.f64 %547 #s(literal 0 binary64))
%552 = (/.f64 #s(literal 1 binary64) y)
%553 = (*.f64 %552 #s(literal 0 binary64))
%557 = (*.f64 %504 #s(literal 0 binary64))
%560 = (*.f64 z #s(literal 0 binary64))
%562 = (*.f64 z %504)
%578 = (neg.f64 %531)
%581 = (neg.f64 %552)
%594 = (*.f64 #s(literal -1 binary64) %501)
%596 = (/.f64 %15 z)
%598 = (/.f64 #s(literal 0 binary64) %531)
%600 = (/.f64 %311 %552)
%602 = (/.f64 %313 %552)
%604 = (/.f64 %315 %552)
%606 = (*.f64 y #s(literal 0 binary64))
%607 = (/.f64 %606 z)
%609 = (*.f64 #s(literal 0 binary64) y)
%610 = (/.f64 %609 z)
%612 = (/.f64 #s(literal 0 binary64) %504)
%712 = (/.f64 #s(literal 3/2 binary64) %531)
%713 = (/.f64 #s(literal 1/2 binary64) %531)
%716 = (/.f64 #s(literal 1 binary64) %531)
%718 = (/.f64 %215 %552)
%720 = (*.f64 y #s(literal 1/2 binary64))
%721 = (/.f64 %720 z)
%723 = (*.f64 #s(literal 1/2 binary64) y)
%724 = (/.f64 %723 z)
%735 = (*.f64 %212 %9)
%736 = (*.f64 %735 #s(literal 1/2 binary64))
%737 = (*.f64 %501 x)
%738 = (*.f64 %737 #s(literal 2 binary64))
%739 = (*.f64 %738 #s(literal 1/2 binary64))
%740 = (/.f64 #s(literal -1 binary64) x)
%741 = (/.f64 %217 %740)
%742 = (*.f64 %741 y)
%743 = (/.f64 %217 #s(literal 1 binary64))
%744 = (*.f64 %743 %146)
%745 = (*.f64 %514 %14)
%746 = (*.f64 %409 %15)
%747 = (/.f64 #s(literal 2 binary64) %25)
%748 = (/.f64 %215 %27)
%749 = (*.f64 %747 %748)
%750 = (/.f64 #s(literal 2 binary64) %33)
%751 = (/.f64 %215 %32)
%752 = (*.f64 %750 %751)
%753 = (/.f64 #s(literal -1 binary64) %25)
%754 = (/.f64 %217 %27)
%755 = (*.f64 %753 %754)
%756 = (/.f64 #s(literal -1 binary64) %33)
%757 = (/.f64 %217 %32)
%758 = (*.f64 %756 %757)
%759 = (/.f64 %212 %25)
%760 = (/.f64 #s(literal 1 binary64) %27)
%761 = (*.f64 %759 %760)
%762 = (/.f64 %212 %33)
%763 = (/.f64 #s(literal 1 binary64) %32)
%764 = (*.f64 %762 %763)
%765 = (*.f64 %389 %9)
%766 = (/.f64 %217 #s(literal -1 binary64))
%767 = (*.f64 %766 %4)
%768 = (/.f64 %212 %27)
%769 = (*.f64 %138 %768)
%770 = (/.f64 %212 %32)
%771 = (*.f64 %140 %770)
%772 = (*.f64 %505 %161)
%773 = (/.f64 #s(literal -2 binary64) z)
%774 = (/.f64 #s(literal -1/2 binary64) %21)
%775 = (*.f64 %773 %774)
%776 = (+.f64 x x)
%777 = (*.f64 %511 %776)
%778 = (fma.f64 %14 y %146)
%779 = (*.f64 %220 %778)
%780 = (*.f64 %9 %215)
%781 = (*.f64 %215 %4)
%782 = (*.f64 %781 #s(literal 2 binary64))
%783 = (*.f64 %215 %9)
%784 = (*.f64 %501 %14)
%785 = (*.f64 #s(literal 1/2 binary64) %784)
%786 = (*.f64 #s(literal -2 binary64) %785)
%787 = (/.f64 z %4)
%788 = (/.f64 #s(literal -1/2 binary64) %787)
%789 = (*.f64 #s(literal -2 binary64) %788)
%790 = (/.f64 %217 %39)
%791 = (*.f64 #s(literal -1/2 binary64) %790)
%792 = (*.f64 %443 %15)
%793 = (*.f64 %596 %14)
%794 = (*.f64 %784 #s(literal -1 binary64))
%795 = (*.f64 %217 %146)
%796 = (*.f64 %12 %223)
%797 = (*.f64 %12 #s(literal 1 binary64))
%798 = (*.f64 %223 %797)
%799 = (*.f64 %223 %12)
%800 = (*.f64 #s(literal 2 binary64) %737)
%801 = (*.f64 #s(literal 1/2 binary64) %800)
%802 = (/.f64 #s(literal 2 binary64) %787)
%803 = (*.f64 #s(literal 1/2 binary64) %802)
%804 = (/.f64 %212 %39)
%805 = (*.f64 #s(literal 1/2 binary64) %804)
%806 = (*.f64 #s(literal 2 binary64) %781)
%807 = (*.f64 %146 %217)
%808 = (*.f64 %14 %514)
%809 = (*.f64 %14 %596)
%810 = (*.f64 %15 %409)
%811 = (*.f64 %15 %443)
%812 = (*.f64 %784 #s(literal 1 binary64))
%813 = (*.f64 #s(literal -1 binary64) %812)
%814 = (*.f64 #s(literal -1 binary64) %784)
%815 = (*.f64 %737 #s(literal 1 binary64))
%816 = (*.f64 %401 y)
%817 = (*.f64 %212 %4)
%818 = (*.f64 %4 %212)
%819 = (/.f64 %215 %39)
%820 = (*.f64 #s(literal 1 binary64) %819)
%821 = (*.f64 #s(literal 1 binary64) %737)
%822 = (*.f64 y %401)
%823 = (*.f64 x %501)
%824 = (pow.f64 %737 #s(literal 1 binary64))
%825 = (pow.f64 %787 #s(literal -1 binary64))
%826 = (*.f64 #s(literal 1/2 binary64) %146)
%828 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %146 %826) %233)
%831 = (/.f64 (fma.f64 %826 %233 (*.f64 %233 %826)) %236)
%834 = (/.f64 (fma.f64 %826 %504 (*.f64 %233 %486)) %528)
%837 = (*.f64 %233 %160)
%838 = (/.f64 (fma.f64 %826 %160 (*.f64 %233 %511)) %837)
%841 = (/.f64 (fma.f64 %826 %45 (*.f64 %233 %220)) %787)
%844 = (/.f64 %233 %4)
%845 = (/.f64 (fma.f64 %826 %21 (*.f64 %233 %215)) %844)
%848 = (/.f64 (fma.f64 %826 %844 %234) (*.f64 %233 %844))
%851 = (/.f64 (fma.f64 %826 z (*.f64 %233 %12)) %240)
%853 = (*.f64 %233 %787)
%854 = (/.f64 (fma.f64 %826 %787 %238) %853)
%858 = (/.f64 (fma.f64 %486 %233 (*.f64 %504 %826)) (*.f64 %504 %233))
%861 = (/.f64 (fma.f64 %486 %504 (*.f64 %504 %486)) %524)
%864 = (/.f64 (fma.f64 %486 %160 (*.f64 %504 %511)) %787)
%868 = (/.f64 (fma.f64 %486 %45 (*.f64 %504 %220)) (*.f64 %504 %45))
%872 = (/.f64 (fma.f64 %486 %21 (*.f64 %504 %215)) (*.f64 %504 %21))
%876 = (/.f64 (fma.f64 %486 %844 (*.f64 %504 #s(literal -1/2 binary64))) (*.f64 %504 %844))
%880 = (/.f64 (fma.f64 %486 z (*.f64 %504 %12)) (*.f64 %504 z))
%882 = (*.f64 %504 %787)
%883 = (/.f64 (fma.f64 %486 %787 %522) %882)
%887 = (/.f64 (fma.f64 %511 %233 (*.f64 %160 %826)) (*.f64 %160 %233))
%890 = (/.f64 (fma.f64 %511 %504 (*.f64 %160 %486)) %787)
%894 = (/.f64 (fma.f64 %511 %160 (*.f64 %160 %511)) (*.f64 %160 %160))
%898 = (/.f64 (fma.f64 %511 %45 (*.f64 %160 %220)) (*.f64 %160 %45))
%902 = (/.f64 (fma.f64 %511 %21 (*.f64 %160 %215)) (*.f64 %160 %21))
%906 = (/.f64 (fma.f64 %511 %844 (*.f64 %160 #s(literal -1/2 binary64))) (*.f64 %160 %844))
%909 = (*.f64 %160 z)
%910 = (/.f64 (fma.f64 %511 z (*.f64 %160 %12)) %909)
%913 = (*.f64 %160 %787)
%914 = (/.f64 (fma.f64 %511 %787 (*.f64 %160 #s(literal 1/2 binary64))) %913)
%917 = (/.f64 (fma.f64 %220 %233 (*.f64 %45 %826)) %787)
%921 = (/.f64 (fma.f64 %220 %504 (*.f64 %45 %486)) (*.f64 %45 %504))
%925 = (/.f64 (fma.f64 %220 %160 (*.f64 %45 %511)) (*.f64 %45 %160))
%928 = (/.f64 (fma.f64 %220 %45 (*.f64 %45 %220)) %109)
%931 = (/.f64 (fma.f64 %220 %21 (*.f64 %45 %215)) %113)
%934 = (/.f64 (fma.f64 %220 %844 %107) (*.f64 %45 %844))
%937 = (/.f64 (fma.f64 %220 z (*.f64 %45 %12)) %844)
%939 = (*.f64 %45 %787)
%940 = (/.f64 (fma.f64 %220 %787 %111) %939)
%943 = (/.f64 (fma.f64 %215 %233 (*.f64 %21 %826)) %844)
%947 = (/.f64 (fma.f64 %215 %504 (*.f64 %21 %486)) (*.f64 %21 %504))
%951 = (/.f64 (fma.f64 %215 %160 (*.f64 %21 %511)) (*.f64 %21 %160))
%954 = (/.f64 (fma.f64 %215 %45 (*.f64 %21 %220)) %129)
%957 = (/.f64 (fma.f64 %215 %21 (*.f64 %21 %215)) %133)
%960 = (/.f64 (fma.f64 %215 %844 %127) (*.f64 %21 %844))
%963 = (/.f64 (fma.f64 %215 z (*.f64 %21 %12)) %787)
%965 = (*.f64 %21 %787)
%966 = (/.f64 (fma.f64 %215 %787 %131) %965)
%970 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %233 (*.f64 %844 %826)) (*.f64 %844 %233))
%974 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %504 (*.f64 %844 %486)) (*.f64 %844 %504))
%978 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %160 (*.f64 %844 %511)) (*.f64 %844 %160))
%982 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %45 (*.f64 %844 %220)) (*.f64 %844 %45))
%986 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %21 (*.f64 %844 %215)) (*.f64 %844 %21))
%990 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %844 (*.f64 %844 #s(literal -1/2 binary64))) (*.f64 %844 %844))
%994 = (/.f64 (fma.f64 #s(literal -1/2 binary64) z (*.f64 %844 %12)) (*.f64 %844 z))
%997 = (*.f64 %844 %787)
%998 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %787 (*.f64 %844 #s(literal 1/2 binary64))) %997)
%1001 = (/.f64 (fma.f64 %12 %233 (*.f64 z %826)) %244)
%1004 = (/.f64 (fma.f64 %12 %504 (*.f64 z %486)) %562)
%1007 = (/.f64 (fma.f64 %12 %160 (*.f64 z %511)) %415)
%1010 = (/.f64 (fma.f64 %12 %45 (*.f64 z %220)) %844)
%1013 = (/.f64 (fma.f64 %12 %21 (*.f64 z %215)) %787)
%1016 = (/.f64 (fma.f64 %12 %844 %242) (*.f64 z %844))
%1019 = (/.f64 (fma.f64 %12 z (*.f64 z %12)) %248)
%1021 = (*.f64 z %787)
%1022 = (/.f64 (fma.f64 %12 %787 %246) %1021)
%1026 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %233 (*.f64 %787 %826)) (*.f64 %787 %233))
%1030 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %504 (*.f64 %787 %486)) (*.f64 %787 %504))
%1034 = (/.f64 (+.f64 %27 (*.f64 %787 %511)) (*.f64 %787 %160))
%1038 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %45 (*.f64 %787 %220)) (*.f64 %787 %45))
%1042 = (/.f64 (+.f64 %39 (*.f64 %787 %215)) (*.f64 %787 %21))
%1046 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %844 (*.f64 %787 #s(literal -1/2 binary64))) (*.f64 %787 %844))
%1050 = (/.f64 (fma.f64 #s(literal 1/2 binary64) z (*.f64 %787 %12)) (*.f64 %787 z))
%1053 = (*.f64 %787 %787)
%1054 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %787 (*.f64 %787 #s(literal 1/2 binary64))) %1053)
%1055 = (*.f64 %223 #s(literal 1/2 binary64))
%1056 = (*.f64 %21 #s(literal 0 binary64))
%1058 = (/.f64 (fma.f64 %1055 %787 %1056) %965)
%1060 = (*.f64 #s(literal 2 binary64) %787)
%1061 = (/.f64 (fma.f64 %738 %787 #s(literal 0 binary64)) %1060)
%1063 = (/.f64 (fma.f64 %800 %787 #s(literal 0 binary64)) %1060)
%1067 = (/.f64 (fma.f64 %759 %787 (*.f64 %27 #s(literal 0 binary64))) (*.f64 %27 %787))
%1071 = (/.f64 (fma.f64 %762 %787 (*.f64 %32 #s(literal 0 binary64))) (*.f64 %32 %787))
%1075 = (/.f64 (fma.f64 %389 %787 (*.f64 %39 #s(literal 0 binary64))) (*.f64 %39 %787))
%1077 = (/.f64 (fma.f64 %766 %787 %1056) %965)
%1078 = (*.f64 %146 #s(literal 2 binary64))
%1081 = (/.f64 (fma.f64 %1078 %787 %254) (*.f64 %253 %787))
%1082 = (*.f64 %21 #s(literal 2 binary64))
%1086 = (/.f64 (fma.f64 %213 %787 (*.f64 %1082 #s(literal 0 binary64))) (*.f64 %1082 %787))
%1087 = (*.f64 %504 #s(literal 2 binary64))
%1091 = (/.f64 (fma.f64 %398 %787 (*.f64 %1087 #s(literal 0 binary64))) (*.f64 %1087 %787))
%1092 = (*.f64 #s(literal 2 binary64) %146)
%1095 = (/.f64 (fma.f64 %1092 %787 %259) (*.f64 %258 %787))
%1098 = (/.f64 (fma.f64 %426 %787 %541) (*.f64 %531 %787))
%1101 = (/.f64 (fma.f64 %9 %787 %266) (*.f64 %265 %787))
%1104 = (/.f64 (fma.f64 %9 %787 %270) (*.f64 %251 %787))
%1105 = (*.f64 %844 #s(literal 2 binary64))
%1109 = (/.f64 (fma.f64 #s(literal -2 binary64) %787 (*.f64 %1105 #s(literal 0 binary64))) (*.f64 %1105 %787))
%1110 = (*.f64 #s(literal 2 binary64) %844)
%1114 = (/.f64 (fma.f64 #s(literal -2 binary64) %787 (*.f64 %1110 #s(literal 0 binary64))) (*.f64 %1110 %787))
%1117 = (/.f64 (fma.f64 %217 %787 (*.f64 %45 #s(literal 0 binary64))) %939)
%1118 = (*.f64 #s(literal 2 binary64) %21)
%1122 = (/.f64 (fma.f64 %223 %787 (*.f64 %1118 #s(literal 0 binary64))) (*.f64 %1118 %787))
%1123 = (*.f64 %787 #s(literal 2 binary64))
%1127 = (/.f64 (fma.f64 #s(literal 2 binary64) %787 (*.f64 %1123 #s(literal 0 binary64))) (*.f64 %1123 %787))
%1131 = (/.f64 (fma.f64 #s(literal 2 binary64) %787 (*.f64 %1060 #s(literal 0 binary64))) (*.f64 %1060 %787))
%1133 = (/.f64 (fma.f64 %146 %787 %274) %853)
%1136 = (/.f64 (fma.f64 %14 %787 %548) (*.f64 %547 %787))
%1139 = (/.f64 (fma.f64 #s(literal -1 binary64) %787 (*.f64 %844 #s(literal 0 binary64))) %997)
%1142 = (/.f64 (fma.f64 %501 %787 (*.f64 %160 #s(literal 0 binary64))) %913)
%1145 = (/.f64 (fma.f64 %401 %787 %553) (*.f64 %552 %787))
%1147 = (/.f64 (fma.f64 %212 %787 %1056) %965)
%1149 = (/.f64 (fma.f64 %4 %787 %560) %1021)
%1152 = (/.f64 (+.f64 %787 (*.f64 %787 #s(literal 0 binary64))) %1053)
%1156 = (/.f64 (fma.f64 y %787 (*.f64 %415 #s(literal 0 binary64))) (*.f64 %415 %787))
%1158 = (/.f64 (fma.f64 x %787 %557) %882)
%1160 = (/.f64 (neg.f64 %1055) %45)
%1162 = (/.f64 (neg.f64 %738) #s(literal -2 binary64))
%1164 = (/.f64 (neg.f64 %800) #s(literal -2 binary64))
%1167 = (/.f64 (neg.f64 %759) (neg.f64 %27))
%1170 = (/.f64 (neg.f64 %762) (neg.f64 %32))
%1173 = (/.f64 (neg.f64 %389) (neg.f64 %39))
%1175 = (/.f64 (neg.f64 %766) %45)
%1177 = (/.f64 (neg.f64 %1078) %289)
%1179 = (/.f64 %277 (neg.f64 %1082))
%1181 = (/.f64 %279 (neg.f64 %1118))
%1183 = (/.f64 (neg.f64 %1092) %291)
%1186 = (/.f64 (neg.f64 %398) (neg.f64 %1087))
%1187 = (/.f64 %427 %578)
%1188 = (/.f64 %1055 %21)
%1189 = (/.f64 %738 #s(literal 2 binary64))
%1190 = (/.f64 %800 #s(literal 2 binary64))
%1191 = (/.f64 %135 %282)
%1192 = (/.f64 %135 %284)
%1193 = (/.f64 %514 %740)
%1194 = (/.f64 %594 %740)
%1195 = (/.f64 %440 %157)
%1196 = (/.f64 %226 %45)
%1197 = (/.f64 %409 %157)
%1198 = (/.f64 %304 %45)
%1199 = (/.f64 %759 %27)
%1200 = (/.f64 %762 %32)
%1201 = (/.f64 %389 %39)
%1202 = (/.f64 %766 %21)
%1203 = (/.f64 %1078 %253)
%1204 = (/.f64 %213 %1082)
%1205 = (/.f64 %398 %1087)
%1206 = (/.f64 %1092 %258)
%1207 = (/.f64 %426 %531)
%1208 = (/.f64 %9 %265)
%1209 = (/.f64 %9 %251)
%1211 = (/.f64 #s(literal -2 binary64) (neg.f64 %1123))
%1213 = (/.f64 #s(literal -2 binary64) (neg.f64 %1060))
%1214 = (/.f64 #s(literal -2 binary64) %1105)
%1215 = (/.f64 #s(literal -2 binary64) %1110)
%1216 = (/.f64 %443 %157)
%1217 = (/.f64 %443 %581)
%1218 = (/.f64 %596 %740)
%1220 = (/.f64 %596 (neg.f64 %160))
%1221 = (/.f64 %217 %45)
%1222 = (/.f64 %223 %1118)
%1224 = (/.f64 #s(literal 2 binary64) (neg.f64 %1105))
%1226 = (/.f64 #s(literal 2 binary64) (neg.f64 %1110))
%1227 = (/.f64 #s(literal 2 binary64) %1123)
%1228 = (/.f64 #s(literal 2 binary64) %1060)
%1229 = (/.f64 %146 %295)
%1230 = (/.f64 %146 %233)
%1231 = (/.f64 %14 %547)
%1232 = (/.f64 %15 %435)
%1233 = (/.f64 #s(literal -1 binary64) %844)
%1234 = (/.f64 %501 %160)
%1235 = (/.f64 %401 %552)
%1236 = (/.f64 %212 %21)
%1237 = (/.f64 %4 z)
%1239 = (/.f64 #s(literal 1 binary64) (/.f64 %21 %212))
%1241 = (/.f64 #s(literal 1 binary64) (pow.f64 %737 #s(literal -1 binary64)))
%1242 = (/.f64 #s(literal 1 binary64) %787)
%1243 = (/.f64 y %415)
%1244 = (/.f64 x %504)
%1245 = (neg.f64 %812)
%1247 = (neg.f64 (*.f64 %443 y))
%1249 = (neg.f64 (*.f64 %737 #s(literal -1 binary64)))
%1251 = (neg.f64 (*.f64 y %443))
%1253 = (neg.f64 (*.f64 x %596))
%1254 = (neg.f64 %784)
%1255 = (/.f64 #s(literal 0 binary64) %1123)
%1256 = (fma.f64 %735 #s(literal 1/2 binary64) %1255)
%1257 = (/.f64 #s(literal 0 binary64) %1060)
%1258 = (fma.f64 %735 #s(literal 1/2 binary64) %1257)
%1259 = (/.f64 %612 %160)
%1260 = (fma.f64 %735 #s(literal 1/2 binary64) %1259)
%1261 = (/.f64 %311 %21)
%1262 = (fma.f64 %735 #s(literal 1/2 binary64) %1261)
%1263 = (/.f64 %313 %21)
%1264 = (fma.f64 %735 #s(literal 1/2 binary64) %1263)
%1265 = (/.f64 %153 z)
%1266 = (fma.f64 %735 #s(literal 1/2 binary64) %1265)
%1267 = (/.f64 %155 z)
%1268 = (fma.f64 %735 #s(literal 1/2 binary64) %1267)
%1269 = (/.f64 %606 %415)
%1270 = (fma.f64 %735 #s(literal 1/2 binary64) %1269)
%1271 = (/.f64 %609 %415)
%1272 = (fma.f64 %735 #s(literal 1/2 binary64) %1271)
%1273 = (/.f64 %445 %504)
%1274 = (fma.f64 %735 #s(literal 1/2 binary64) %1273)
%1275 = (/.f64 %448 %504)
%1276 = (fma.f64 %735 #s(literal 1/2 binary64) %1275)
%1277 = (/.f64 %315 %21)
%1278 = (fma.f64 %735 #s(literal 1/2 binary64) %1277)
%1279 = (/.f64 %315 %45)
%1280 = (fma.f64 %735 #s(literal 1/2 binary64) %1279)
%1281 = (*.f64 %737 #s(literal 0 binary64))
%1282 = (fma.f64 %735 #s(literal 1/2 binary64) %1281)
%1283 = (*.f64 #s(literal 0 binary64) %737)
%1284 = (fma.f64 %735 #s(literal 1/2 binary64) %1283)
%1285 = (/.f64 #s(literal 0 binary64) %787)
%1286 = (fma.f64 %735 #s(literal 1/2 binary64) %1285)
%1287 = (fma.f64 %509 x %781)
%1288 = (fma.f64 %404 y %781)
%1289 = (fma.f64 %738 #s(literal 1/2 binary64) %1255)
%1290 = (fma.f64 %738 #s(literal 1/2 binary64) %1257)
%1291 = (fma.f64 %738 #s(literal 1/2 binary64) %1259)
%1292 = (fma.f64 %738 #s(literal 1/2 binary64) %1261)
%1293 = (fma.f64 %738 #s(literal 1/2 binary64) %1263)
%1294 = (fma.f64 %738 #s(literal 1/2 binary64) %1265)
%1295 = (fma.f64 %738 #s(literal 1/2 binary64) %1267)
%1296 = (fma.f64 %738 #s(literal 1/2 binary64) %1269)
%1297 = (fma.f64 %738 #s(literal 1/2 binary64) %1271)
%1298 = (fma.f64 %738 #s(literal 1/2 binary64) %1273)
%1299 = (fma.f64 %738 #s(literal 1/2 binary64) %1275)
%1300 = (fma.f64 %738 #s(literal 1/2 binary64) %1277)
%1301 = (fma.f64 %738 #s(literal 1/2 binary64) %1279)
%1302 = (fma.f64 %738 #s(literal 1/2 binary64) %1281)
%1303 = (fma.f64 %738 #s(literal 1/2 binary64) %1283)
%1304 = (fma.f64 %738 #s(literal 1/2 binary64) %1285)
%1305 = (fma.f64 %741 y %1255)
%1306 = (fma.f64 %741 y %1257)
%1307 = (fma.f64 %741 y %1259)
%1308 = (fma.f64 %741 y %1261)
%1309 = (fma.f64 %741 y %1263)
%1310 = (fma.f64 %741 y %1265)
%1311 = (fma.f64 %741 y %1267)
%1312 = (fma.f64 %741 y %1269)
%1313 = (fma.f64 %741 y %1271)
%1314 = (fma.f64 %741 y %1273)
%1315 = (fma.f64 %741 y %1275)
%1316 = (fma.f64 %741 y %1277)
%1317 = (fma.f64 %741 y %1279)
%1318 = (fma.f64 %741 y %1281)
%1319 = (fma.f64 %741 y %1283)
%1320 = (fma.f64 %741 y %1285)
%1321 = (fma.f64 %743 %146 %1255)
%1322 = (fma.f64 %743 %146 %1257)
%1323 = (fma.f64 %743 %146 %1259)
%1324 = (fma.f64 %743 %146 %1261)
%1325 = (fma.f64 %743 %146 %1263)
%1326 = (fma.f64 %743 %146 %1265)
%1327 = (fma.f64 %743 %146 %1267)
%1328 = (fma.f64 %743 %146 %1269)
%1329 = (fma.f64 %743 %146 %1271)
%1330 = (fma.f64 %743 %146 %1273)
%1331 = (fma.f64 %743 %146 %1275)
%1332 = (fma.f64 %743 %146 %1277)
%1333 = (fma.f64 %743 %146 %1279)
%1334 = (fma.f64 %743 %146 %1281)
%1335 = (fma.f64 %743 %146 %1283)
%1336 = (fma.f64 %743 %146 %1285)
%1337 = (fma.f64 %490 y %781)
%1339 = (fma.f64 (/.f64 #s(literal -1/2 binary64) %504) %14 %781)
%1340 = (fma.f64 %486 %501 %781)
%1341 = (fma.f64 %723 %401 %781)
%1342 = (fma.f64 %514 %14 %1255)
%1343 = (fma.f64 %514 %14 %1257)
%1344 = (fma.f64 %514 %14 %1259)
%1345 = (fma.f64 %514 %14 %1261)
%1346 = (fma.f64 %514 %14 %1263)
%1347 = (fma.f64 %514 %14 %1265)
%1348 = (fma.f64 %514 %14 %1267)
%1349 = (fma.f64 %514 %14 %1269)
%1350 = (fma.f64 %514 %14 %1271)
%1351 = (fma.f64 %514 %14 %1273)
%1352 = (fma.f64 %514 %14 %1275)
%1353 = (fma.f64 %514 %14 %1277)
%1354 = (fma.f64 %514 %14 %1279)
%1355 = (fma.f64 %514 %14 %1281)
%1356 = (fma.f64 %514 %14 %1283)
%1357 = (fma.f64 %514 %14 %1285)
%1358 = (fma.f64 %409 %15 %1255)
%1359 = (fma.f64 %409 %15 %1257)
%1360 = (fma.f64 %409 %15 %1259)
%1361 = (fma.f64 %409 %15 %1261)
%1362 = (fma.f64 %409 %15 %1263)
%1363 = (fma.f64 %409 %15 %1265)
%1364 = (fma.f64 %409 %15 %1267)
%1365 = (fma.f64 %409 %15 %1269)
%1366 = (fma.f64 %409 %15 %1271)
%1367 = (fma.f64 %409 %15 %1273)
%1368 = (fma.f64 %409 %15 %1275)
%1369 = (fma.f64 %409 %15 %1277)
%1370 = (fma.f64 %409 %15 %1279)
%1371 = (fma.f64 %409 %15 %1281)
%1372 = (fma.f64 %409 %15 %1283)
%1373 = (fma.f64 %409 %15 %1285)
%1374 = (fma.f64 %218 %146 %781)
%1375 = (fma.f64 %747 %748 %1255)
%1376 = (fma.f64 %747 %748 %1257)
%1377 = (fma.f64 %747 %748 %1259)
%1378 = (fma.f64 %747 %748 %1261)
%1379 = (fma.f64 %747 %748 %1263)
%1380 = (fma.f64 %747 %748 %1265)
%1381 = (fma.f64 %747 %748 %1267)
%1382 = (fma.f64 %747 %748 %1269)
%1383 = (fma.f64 %747 %748 %1271)
%1384 = (fma.f64 %747 %748 %1273)
%1385 = (fma.f64 %747 %748 %1275)
%1386 = (fma.f64 %747 %748 %1277)
%1387 = (fma.f64 %747 %748 %1279)
%1388 = (fma.f64 %747 %748 %1281)
%1389 = (fma.f64 %747 %748 %1283)
%1390 = (fma.f64 %747 %748 %1285)
%1391 = (fma.f64 %750 %751 %1255)
%1392 = (fma.f64 %750 %751 %1257)
%1393 = (fma.f64 %750 %751 %1259)
%1394 = (fma.f64 %750 %751 %1261)
%1395 = (fma.f64 %750 %751 %1263)
%1396 = (fma.f64 %750 %751 %1265)
%1397 = (fma.f64 %750 %751 %1267)
%1398 = (fma.f64 %750 %751 %1269)
%1399 = (fma.f64 %750 %751 %1271)
%1400 = (fma.f64 %750 %751 %1273)
%1401 = (fma.f64 %750 %751 %1275)
%1402 = (fma.f64 %750 %751 %1277)
%1403 = (fma.f64 %750 %751 %1279)
%1404 = (fma.f64 %750 %751 %1281)
%1405 = (fma.f64 %750 %751 %1283)
%1406 = (fma.f64 %750 %751 %1285)
%1407 = (fma.f64 %753 %754 %1255)
%1408 = (fma.f64 %753 %754 %1257)
%1409 = (fma.f64 %753 %754 %1259)
%1410 = (fma.f64 %753 %754 %1261)
%1411 = (fma.f64 %753 %754 %1263)
%1412 = (fma.f64 %753 %754 %1265)
%1413 = (fma.f64 %753 %754 %1267)
%1414 = (fma.f64 %753 %754 %1269)
%1415 = (fma.f64 %753 %754 %1271)
%1416 = (fma.f64 %753 %754 %1273)
%1417 = (fma.f64 %753 %754 %1275)
%1418 = (fma.f64 %753 %754 %1277)
%1419 = (fma.f64 %753 %754 %1279)
%1420 = (fma.f64 %753 %754 %1281)
%1421 = (fma.f64 %753 %754 %1283)
%1422 = (fma.f64 %753 %754 %1285)
%1423 = (fma.f64 %756 %757 %1255)
%1424 = (fma.f64 %756 %757 %1257)
%1425 = (fma.f64 %756 %757 %1259)
%1426 = (fma.f64 %756 %757 %1261)
%1427 = (fma.f64 %756 %757 %1263)
%1428 = (fma.f64 %756 %757 %1265)
%1429 = (fma.f64 %756 %757 %1267)
%1430 = (fma.f64 %756 %757 %1269)
%1431 = (fma.f64 %756 %757 %1271)
%1432 = (fma.f64 %756 %757 %1273)
%1433 = (fma.f64 %756 %757 %1275)
%1434 = (fma.f64 %756 %757 %1277)
%1435 = (fma.f64 %756 %757 %1279)
%1436 = (fma.f64 %756 %757 %1281)
%1437 = (fma.f64 %756 %757 %1283)
%1438 = (fma.f64 %756 %757 %1285)
%1439 = (fma.f64 %759 %760 %1255)
%1440 = (fma.f64 %759 %760 %1257)
%1441 = (fma.f64 %759 %760 %1259)
%1442 = (fma.f64 %759 %760 %1261)
%1443 = (fma.f64 %759 %760 %1263)
%1444 = (fma.f64 %759 %760 %1265)
%1445 = (fma.f64 %759 %760 %1267)
%1446 = (fma.f64 %759 %760 %1269)
%1447 = (fma.f64 %759 %760 %1271)
%1448 = (fma.f64 %759 %760 %1273)
%1449 = (fma.f64 %759 %760 %1275)
%1450 = (fma.f64 %759 %760 %1277)
%1451 = (fma.f64 %759 %760 %1279)
%1452 = (fma.f64 %759 %760 %1281)
%1453 = (fma.f64 %759 %760 %1283)
%1454 = (fma.f64 %759 %760 %1285)
%1455 = (fma.f64 %762 %763 %1255)
%1456 = (fma.f64 %762 %763 %1257)
%1457 = (fma.f64 %762 %763 %1259)
%1458 = (fma.f64 %762 %763 %1261)
%1459 = (fma.f64 %762 %763 %1263)
%1460 = (fma.f64 %762 %763 %1265)
%1461 = (fma.f64 %762 %763 %1267)
%1462 = (fma.f64 %762 %763 %1269)
%1463 = (fma.f64 %762 %763 %1271)
%1464 = (fma.f64 %762 %763 %1273)
%1465 = (fma.f64 %762 %763 %1275)
%1466 = (fma.f64 %762 %763 %1277)
%1467 = (fma.f64 %762 %763 %1279)
%1468 = (fma.f64 %762 %763 %1281)
%1469 = (fma.f64 %762 %763 %1283)
%1470 = (fma.f64 %762 %763 %1285)
%1471 = (fma.f64 %389 %9 %1255)
%1472 = (fma.f64 %389 %9 %1257)
%1473 = (fma.f64 %389 %9 %1259)
%1474 = (fma.f64 %389 %9 %1261)
%1475 = (fma.f64 %389 %9 %1263)
%1476 = (fma.f64 %389 %9 %1265)
%1477 = (fma.f64 %389 %9 %1267)
%1478 = (fma.f64 %389 %9 %1269)
%1479 = (fma.f64 %389 %9 %1271)
%1480 = (fma.f64 %389 %9 %1273)
%1481 = (fma.f64 %389 %9 %1275)
%1482 = (fma.f64 %389 %9 %1277)
%1483 = (fma.f64 %389 %9 %1279)
%1484 = (fma.f64 %389 %9 %1281)
%1485 = (fma.f64 %389 %9 %1283)
%1486 = (fma.f64 %389 %9 %1285)
%1487 = (fma.f64 %766 %4 %1255)
%1488 = (fma.f64 %766 %4 %1257)
%1489 = (fma.f64 %766 %4 %1259)
%1490 = (fma.f64 %766 %4 %1261)
%1491 = (fma.f64 %766 %4 %1263)
%1492 = (fma.f64 %766 %4 %1265)
%1493 = (fma.f64 %766 %4 %1267)
%1494 = (fma.f64 %766 %4 %1269)
%1495 = (fma.f64 %766 %4 %1271)
%1496 = (fma.f64 %766 %4 %1273)
%1497 = (fma.f64 %766 %4 %1275)
%1498 = (fma.f64 %766 %4 %1277)
%1499 = (fma.f64 %766 %4 %1279)
%1500 = (fma.f64 %766 %4 %1281)
%1501 = (fma.f64 %766 %4 %1283)
%1502 = (fma.f64 %766 %4 %1285)
%1503 = (fma.f64 %138 %768 %1255)
%1504 = (fma.f64 %138 %768 %1257)
%1505 = (fma.f64 %138 %768 %1259)
%1506 = (fma.f64 %138 %768 %1261)
%1507 = (fma.f64 %138 %768 %1263)
%1508 = (fma.f64 %138 %768 %1265)
%1509 = (fma.f64 %138 %768 %1267)
%1510 = (fma.f64 %138 %768 %1269)
%1511 = (fma.f64 %138 %768 %1271)
%1512 = (fma.f64 %138 %768 %1273)
%1513 = (fma.f64 %138 %768 %1275)
%1514 = (fma.f64 %138 %768 %1277)
%1515 = (fma.f64 %138 %768 %1279)
%1516 = (fma.f64 %138 %768 %1281)
%1517 = (fma.f64 %138 %768 %1283)
%1518 = (fma.f64 %138 %768 %1285)
%1519 = (fma.f64 %140 %770 %1255)
%1520 = (fma.f64 %140 %770 %1257)
%1521 = (fma.f64 %140 %770 %1259)
%1522 = (fma.f64 %140 %770 %1261)
%1523 = (fma.f64 %140 %770 %1263)
%1524 = (fma.f64 %140 %770 %1265)
%1525 = (fma.f64 %140 %770 %1267)
%1526 = (fma.f64 %140 %770 %1269)
%1527 = (fma.f64 %140 %770 %1271)
%1528 = (fma.f64 %140 %770 %1273)
%1529 = (fma.f64 %140 %770 %1275)
%1530 = (fma.f64 %140 %770 %1277)
%1531 = (fma.f64 %140 %770 %1279)
%1532 = (fma.f64 %140 %770 %1281)
%1533 = (fma.f64 %140 %770 %1283)
%1534 = (fma.f64 %140 %770 %1285)
%1535 = (fma.f64 %505 %161 %1255)
%1536 = (fma.f64 %505 %161 %1257)
%1537 = (fma.f64 %505 %161 %1259)
%1538 = (fma.f64 %505 %161 %1261)
%1539 = (fma.f64 %505 %161 %1263)
%1540 = (fma.f64 %505 %161 %1265)
%1541 = (fma.f64 %505 %161 %1267)
%1542 = (fma.f64 %505 %161 %1269)
%1543 = (fma.f64 %505 %161 %1271)
%1544 = (fma.f64 %505 %161 %1273)
%1545 = (fma.f64 %505 %161 %1275)
%1546 = (fma.f64 %505 %161 %1277)
%1547 = (fma.f64 %505 %161 %1279)
%1548 = (fma.f64 %505 %161 %1281)
%1549 = (fma.f64 %505 %161 %1283)
%1550 = (fma.f64 %505 %161 %1285)
%1551 = (fma.f64 %773 %774 %1255)
%1552 = (fma.f64 %773 %774 %1257)
%1553 = (fma.f64 %773 %774 %1259)
%1554 = (fma.f64 %773 %774 %1261)
%1555 = (fma.f64 %773 %774 %1263)
%1556 = (fma.f64 %773 %774 %1265)
%1557 = (fma.f64 %773 %774 %1267)
%1558 = (fma.f64 %773 %774 %1269)
%1559 = (fma.f64 %773 %774 %1271)
%1560 = (fma.f64 %773 %774 %1273)
%1561 = (fma.f64 %773 %774 %1275)
%1562 = (fma.f64 %773 %774 %1277)
%1563 = (fma.f64 %773 %774 %1279)
%1564 = (fma.f64 %773 %774 %1281)
%1565 = (fma.f64 %773 %774 %1283)
%1566 = (fma.f64 %773 %774 %1285)
%1567 = (fma.f64 %511 %776 %1255)
%1568 = (fma.f64 %511 %776 %1257)
%1569 = (fma.f64 %511 %776 %1259)
%1570 = (fma.f64 %511 %776 %1261)
%1571 = (fma.f64 %511 %776 %1263)
%1572 = (fma.f64 %511 %776 %1265)
%1573 = (fma.f64 %511 %776 %1267)
%1574 = (fma.f64 %511 %776 %1269)
%1575 = (fma.f64 %511 %776 %1271)
%1576 = (fma.f64 %511 %776 %1273)
%1577 = (fma.f64 %511 %776 %1275)
%1578 = (fma.f64 %511 %776 %1277)
%1579 = (fma.f64 %511 %776 %1279)
%1580 = (fma.f64 %511 %776 %1281)
%1581 = (fma.f64 %511 %776 %1283)
%1582 = (fma.f64 %511 %776 %1285)
%1583 = (fma.f64 %511 x %781)
%1584 = (fma.f64 %220 %778 %1255)
%1585 = (fma.f64 %220 %778 %1257)
%1586 = (fma.f64 %220 %778 %1259)
%1587 = (fma.f64 %220 %778 %1261)
%1588 = (fma.f64 %220 %778 %1263)
%1589 = (fma.f64 %220 %778 %1265)
%1590 = (fma.f64 %220 %778 %1267)
%1591 = (fma.f64 %220 %778 %1269)
%1592 = (fma.f64 %220 %778 %1271)
%1593 = (fma.f64 %220 %778 %1273)
%1594 = (fma.f64 %220 %778 %1275)
%1595 = (fma.f64 %220 %778 %1277)
%1596 = (fma.f64 %220 %778 %1279)
%1597 = (fma.f64 %220 %778 %1281)
%1598 = (fma.f64 %220 %778 %1283)
%1599 = (fma.f64 %220 %778 %1285)
%1600 = (fma.f64 %220 %146 %781)
%1601 = (fma.f64 %9 %215 %1255)
%1602 = (fma.f64 %9 %215 %1257)
%1603 = (fma.f64 %9 %215 %1259)
%1604 = (fma.f64 %9 %215 %1261)
%1605 = (fma.f64 %9 %215 %1263)
%1606 = (fma.f64 %9 %215 %1265)
%1607 = (fma.f64 %9 %215 %1267)
%1608 = (fma.f64 %9 %215 %1269)
%1609 = (fma.f64 %9 %215 %1271)
%1610 = (fma.f64 %9 %215 %1273)
%1611 = (fma.f64 %9 %215 %1275)
%1612 = (fma.f64 %9 %215 %1277)
%1613 = (fma.f64 %9 %215 %1279)
%1614 = (fma.f64 %9 %215 %1281)
%1615 = (fma.f64 %9 %215 %1283)
%1616 = (fma.f64 %9 %215 %1285)
%1617 = (fma.f64 %781 #s(literal 2 binary64) %1255)
%1618 = (fma.f64 %781 #s(literal 2 binary64) %1257)
%1619 = (fma.f64 %781 #s(literal 2 binary64) %1259)
%1620 = (fma.f64 %781 #s(literal 2 binary64) %1261)
%1621 = (fma.f64 %781 #s(literal 2 binary64) %1263)
%1622 = (fma.f64 %781 #s(literal 2 binary64) %1265)
%1623 = (fma.f64 %781 #s(literal 2 binary64) %1267)
%1624 = (fma.f64 %781 #s(literal 2 binary64) %1269)
%1625 = (fma.f64 %781 #s(literal 2 binary64) %1271)
%1626 = (fma.f64 %781 #s(literal 2 binary64) %1273)
%1627 = (fma.f64 %781 #s(literal 2 binary64) %1275)
%1628 = (fma.f64 %781 #s(literal 2 binary64) %1277)
%1629 = (fma.f64 %781 #s(literal 2 binary64) %1279)
%1630 = (fma.f64 %781 #s(literal 2 binary64) %1281)
%1631 = (fma.f64 %781 #s(literal 2 binary64) %1283)
%1632 = (fma.f64 %781 #s(literal 2 binary64) %1285)
%1633 = (fma.f64 %781 #s(literal 1 binary64) %781)
%1634 = (fma.f64 %215 %9 %1255)
%1635 = (fma.f64 %215 %9 %1257)
%1636 = (fma.f64 %215 %9 %1259)
%1637 = (fma.f64 %215 %9 %1261)
%1638 = (fma.f64 %215 %9 %1263)
%1639 = (fma.f64 %215 %9 %1265)
%1640 = (fma.f64 %215 %9 %1267)
%1641 = (fma.f64 %215 %9 %1269)
%1642 = (fma.f64 %215 %9 %1271)
%1643 = (fma.f64 %215 %9 %1273)
%1644 = (fma.f64 %215 %9 %1275)
%1645 = (fma.f64 %215 %9 %1277)
%1646 = (fma.f64 %215 %9 %1279)
%1647 = (fma.f64 %215 %9 %1281)
%1648 = (fma.f64 %215 %9 %1283)
%1649 = (fma.f64 %215 %9 %1285)
%1650 = (fma.f64 %215 %4 %781)
%1651 = (fma.f64 #s(literal -2 binary64) %785 %1255)
%1652 = (fma.f64 #s(literal -2 binary64) %785 %1257)
%1653 = (fma.f64 #s(literal -2 binary64) %785 %1259)
%1654 = (fma.f64 #s(literal -2 binary64) %785 %1261)
%1655 = (fma.f64 #s(literal -2 binary64) %785 %1263)
%1656 = (fma.f64 #s(literal -2 binary64) %785 %1265)
%1657 = (fma.f64 #s(literal -2 binary64) %785 %1267)
%1658 = (fma.f64 #s(literal -2 binary64) %785 %1269)
%1659 = (fma.f64 #s(literal -2 binary64) %785 %1271)
%1660 = (fma.f64 #s(literal -2 binary64) %785 %1273)
%1661 = (fma.f64 #s(literal -2 binary64) %785 %1275)
%1662 = (fma.f64 #s(literal -2 binary64) %785 %1277)
%1663 = (fma.f64 #s(literal -2 binary64) %785 %1279)
%1664 = (fma.f64 #s(literal -2 binary64) %785 %1281)
%1665 = (fma.f64 #s(literal -2 binary64) %785 %1283)
%1666 = (fma.f64 #s(literal -2 binary64) %785 %1285)
%1667 = (fma.f64 #s(literal -2 binary64) %788 %1255)
%1668 = (fma.f64 #s(literal -2 binary64) %788 %1257)
%1669 = (fma.f64 #s(literal -2 binary64) %788 %1259)
%1670 = (fma.f64 #s(literal -2 binary64) %788 %1261)
%1671 = (fma.f64 #s(literal -2 binary64) %788 %1263)
%1672 = (fma.f64 #s(literal -2 binary64) %788 %1265)
%1673 = (fma.f64 #s(literal -2 binary64) %788 %1267)
%1674 = (fma.f64 #s(literal -2 binary64) %788 %1269)
%1675 = (fma.f64 #s(literal -2 binary64) %788 %1271)
%1676 = (fma.f64 #s(literal -2 binary64) %788 %1273)
%1677 = (fma.f64 #s(literal -2 binary64) %788 %1275)
%1678 = (fma.f64 #s(literal -2 binary64) %788 %1277)
%1679 = (fma.f64 #s(literal -2 binary64) %788 %1279)
%1680 = (fma.f64 #s(literal -2 binary64) %788 %1281)
%1681 = (fma.f64 #s(literal -2 binary64) %788 %1283)
%1682 = (fma.f64 #s(literal -2 binary64) %788 %1285)
%1683 = (fma.f64 #s(literal -1/2 binary64) %790 %1255)
%1684 = (fma.f64 #s(literal -1/2 binary64) %790 %1257)
%1685 = (fma.f64 #s(literal -1/2 binary64) %790 %1259)
%1686 = (fma.f64 #s(literal -1/2 binary64) %790 %1261)
%1687 = (fma.f64 #s(literal -1/2 binary64) %790 %1263)
%1688 = (fma.f64 #s(literal -1/2 binary64) %790 %1265)
%1689 = (fma.f64 #s(literal -1/2 binary64) %790 %1267)
%1690 = (fma.f64 #s(literal -1/2 binary64) %790 %1269)
%1691 = (fma.f64 #s(literal -1/2 binary64) %790 %1271)
%1692 = (fma.f64 #s(literal -1/2 binary64) %790 %1273)
%1693 = (fma.f64 #s(literal -1/2 binary64) %790 %1275)
%1694 = (fma.f64 #s(literal -1/2 binary64) %790 %1277)
%1695 = (fma.f64 #s(literal -1/2 binary64) %790 %1279)
%1696 = (fma.f64 #s(literal -1/2 binary64) %790 %1281)
%1697 = (fma.f64 #s(literal -1/2 binary64) %790 %1283)
%1698 = (fma.f64 #s(literal -1/2 binary64) %790 %1285)
%1699 = (fma.f64 #s(literal -1/2 binary64) %784 %781)
%1700 = (fma.f64 %443 %15 %1255)
%1701 = (fma.f64 %443 %15 %1257)
%1702 = (fma.f64 %443 %15 %1259)
%1703 = (fma.f64 %443 %15 %1261)
%1704 = (fma.f64 %443 %15 %1263)
%1705 = (fma.f64 %443 %15 %1265)
%1706 = (fma.f64 %443 %15 %1267)
%1707 = (fma.f64 %443 %15 %1269)
%1708 = (fma.f64 %443 %15 %1271)
%1709 = (fma.f64 %443 %15 %1273)
%1710 = (fma.f64 %443 %15 %1275)
%1711 = (fma.f64 %443 %15 %1277)
%1712 = (fma.f64 %443 %15 %1279)
%1713 = (fma.f64 %443 %15 %1281)
%1714 = (fma.f64 %443 %15 %1283)
%1715 = (fma.f64 %443 %15 %1285)
%1716 = (fma.f64 %596 %14 %1255)
%1717 = (fma.f64 %596 %14 %1257)
%1718 = (fma.f64 %596 %14 %1259)
%1719 = (fma.f64 %596 %14 %1261)
%1720 = (fma.f64 %596 %14 %1263)
%1721 = (fma.f64 %596 %14 %1265)
%1722 = (fma.f64 %596 %14 %1267)
%1723 = (fma.f64 %596 %14 %1269)
%1724 = (fma.f64 %596 %14 %1271)
%1725 = (fma.f64 %596 %14 %1273)
%1726 = (fma.f64 %596 %14 %1275)
%1727 = (fma.f64 %596 %14 %1277)
%1728 = (fma.f64 %596 %14 %1279)
%1729 = (fma.f64 %596 %14 %1281)
%1730 = (fma.f64 %596 %14 %1283)
%1731 = (fma.f64 %596 %14 %1285)
%1732 = (fma.f64 %784 #s(literal -1 binary64) %1255)
%1733 = (fma.f64 %784 #s(literal -1 binary64) %1257)
%1734 = (fma.f64 %784 #s(literal -1 binary64) %1259)
%1735 = (fma.f64 %784 #s(literal -1 binary64) %1261)
%1736 = (fma.f64 %784 #s(literal -1 binary64) %1263)
%1737 = (fma.f64 %784 #s(literal -1 binary64) %1265)
%1738 = (fma.f64 %784 #s(literal -1 binary64) %1267)
%1739 = (fma.f64 %784 #s(literal -1 binary64) %1269)
%1740 = (fma.f64 %784 #s(literal -1 binary64) %1271)
%1741 = (fma.f64 %784 #s(literal -1 binary64) %1273)
%1742 = (fma.f64 %784 #s(literal -1 binary64) %1275)
%1743 = (fma.f64 %784 #s(literal -1 binary64) %1277)
%1744 = (fma.f64 %784 #s(literal -1 binary64) %1279)
%1745 = (fma.f64 %784 #s(literal -1 binary64) %1281)
%1746 = (fma.f64 %784 #s(literal -1 binary64) %1283)
%1747 = (fma.f64 %784 #s(literal -1 binary64) %1285)
%1748 = (fma.f64 %217 %146 %1255)
%1749 = (fma.f64 %217 %146 %1257)
%1750 = (fma.f64 %217 %146 %1259)
%1751 = (fma.f64 %217 %146 %1261)
%1752 = (fma.f64 %217 %146 %1263)
%1753 = (fma.f64 %217 %146 %1265)
%1754 = (fma.f64 %217 %146 %1267)
%1755 = (fma.f64 %217 %146 %1269)
%1756 = (fma.f64 %217 %146 %1271)
%1757 = (fma.f64 %217 %146 %1273)
%1758 = (fma.f64 %217 %146 %1275)
%1759 = (fma.f64 %217 %146 %1277)
%1760 = (fma.f64 %217 %146 %1279)
%1761 = (fma.f64 %217 %146 %1281)
%1762 = (fma.f64 %217 %146 %1283)
%1763 = (fma.f64 %217 %146 %1285)
%1764 = (fma.f64 %12 %223 %1255)
%1765 = (fma.f64 %12 %223 %1257)
%1766 = (fma.f64 %12 %223 %1259)
%1767 = (fma.f64 %12 %223 %1261)
%1768 = (fma.f64 %12 %223 %1263)
%1769 = (fma.f64 %12 %223 %1265)
%1770 = (fma.f64 %12 %223 %1267)
%1771 = (fma.f64 %12 %223 %1269)
%1772 = (fma.f64 %12 %223 %1271)
%1773 = (fma.f64 %12 %223 %1273)
%1774 = (fma.f64 %12 %223 %1275)
%1775 = (fma.f64 %12 %223 %1277)
%1776 = (fma.f64 %12 %223 %1279)
%1777 = (fma.f64 %12 %223 %1281)
%1778 = (fma.f64 %12 %223 %1283)
%1779 = (fma.f64 %12 %223 %1285)
%1780 = (fma.f64 %12 %212 %781)
%1781 = (fma.f64 %223 %797 %1255)
%1782 = (fma.f64 %223 %797 %1257)
%1783 = (fma.f64 %223 %797 %1259)
%1784 = (fma.f64 %223 %797 %1261)
%1785 = (fma.f64 %223 %797 %1263)
%1786 = (fma.f64 %223 %797 %1265)
%1787 = (fma.f64 %223 %797 %1267)
%1788 = (fma.f64 %223 %797 %1269)
%1789 = (fma.f64 %223 %797 %1271)
%1790 = (fma.f64 %223 %797 %1273)
%1791 = (fma.f64 %223 %797 %1275)
%1792 = (fma.f64 %223 %797 %1277)
%1793 = (fma.f64 %223 %797 %1279)
%1794 = (fma.f64 %223 %797 %1281)
%1795 = (fma.f64 %223 %797 %1283)
%1796 = (fma.f64 %223 %797 %1285)
%1797 = (fma.f64 %223 %12 %1255)
%1798 = (fma.f64 %223 %12 %1257)
%1799 = (fma.f64 %223 %12 %1259)
%1800 = (fma.f64 %223 %12 %1261)
%1801 = (fma.f64 %223 %12 %1263)
%1802 = (fma.f64 %223 %12 %1265)
%1803 = (fma.f64 %223 %12 %1267)
%1804 = (fma.f64 %223 %12 %1269)
%1805 = (fma.f64 %223 %12 %1271)
%1806 = (fma.f64 %223 %12 %1273)
%1807 = (fma.f64 %223 %12 %1275)
%1808 = (fma.f64 %223 %12 %1277)
%1809 = (fma.f64 %223 %12 %1279)
%1810 = (fma.f64 %223 %12 %1281)
%1811 = (fma.f64 %223 %12 %1283)
%1812 = (fma.f64 %223 %12 %1285)
%1813 = (fma.f64 #s(literal 1/2 binary64) %800 %1255)
%1814 = (fma.f64 #s(literal 1/2 binary64) %800 %1257)
%1815 = (fma.f64 #s(literal 1/2 binary64) %800 %1259)
%1816 = (fma.f64 #s(literal 1/2 binary64) %800 %1261)
%1817 = (fma.f64 #s(literal 1/2 binary64) %800 %1263)
%1818 = (fma.f64 #s(literal 1/2 binary64) %800 %1265)
%1819 = (fma.f64 #s(literal 1/2 binary64) %800 %1267)
%1820 = (fma.f64 #s(literal 1/2 binary64) %800 %1269)
%1821 = (fma.f64 #s(literal 1/2 binary64) %800 %1271)
%1822 = (fma.f64 #s(literal 1/2 binary64) %800 %1273)
%1823 = (fma.f64 #s(literal 1/2 binary64) %800 %1275)
%1824 = (fma.f64 #s(literal 1/2 binary64) %800 %1277)
%1825 = (fma.f64 #s(literal 1/2 binary64) %800 %1279)
%1826 = (fma.f64 #s(literal 1/2 binary64) %800 %1281)
%1827 = (fma.f64 #s(literal 1/2 binary64) %800 %1283)
%1828 = (fma.f64 #s(literal 1/2 binary64) %800 %1285)
%1829 = (fma.f64 #s(literal 1/2 binary64) %802 %1255)
%1830 = (fma.f64 #s(literal 1/2 binary64) %802 %1257)
%1831 = (fma.f64 #s(literal 1/2 binary64) %802 %1259)
%1832 = (fma.f64 #s(literal 1/2 binary64) %802 %1261)
%1833 = (fma.f64 #s(literal 1/2 binary64) %802 %1263)
%1834 = (fma.f64 #s(literal 1/2 binary64) %802 %1265)
%1835 = (fma.f64 #s(literal 1/2 binary64) %802 %1267)
%1836 = (fma.f64 #s(literal 1/2 binary64) %802 %1269)
%1837 = (fma.f64 #s(literal 1/2 binary64) %802 %1271)
%1838 = (fma.f64 #s(literal 1/2 binary64) %802 %1273)
%1839 = (fma.f64 #s(literal 1/2 binary64) %802 %1275)
%1840 = (fma.f64 #s(literal 1/2 binary64) %802 %1277)
%1841 = (fma.f64 #s(literal 1/2 binary64) %802 %1279)
%1842 = (fma.f64 #s(literal 1/2 binary64) %802 %1281)
%1843 = (fma.f64 #s(literal 1/2 binary64) %802 %1283)
%1844 = (fma.f64 #s(literal 1/2 binary64) %802 %1285)
%1845 = (fma.f64 #s(literal 1/2 binary64) %804 %1255)
%1846 = (fma.f64 #s(literal 1/2 binary64) %804 %1257)
%1847 = (fma.f64 #s(literal 1/2 binary64) %804 %1259)
%1848 = (fma.f64 #s(literal 1/2 binary64) %804 %1261)
%1849 = (fma.f64 #s(literal 1/2 binary64) %804 %1263)
%1850 = (fma.f64 #s(literal 1/2 binary64) %804 %1265)
%1851 = (fma.f64 #s(literal 1/2 binary64) %804 %1267)
%1852 = (fma.f64 #s(literal 1/2 binary64) %804 %1269)
%1853 = (fma.f64 #s(literal 1/2 binary64) %804 %1271)
%1854 = (fma.f64 #s(literal 1/2 binary64) %804 %1273)
%1855 = (fma.f64 #s(literal 1/2 binary64) %804 %1275)
%1856 = (fma.f64 #s(literal 1/2 binary64) %804 %1277)
%1857 = (fma.f64 #s(literal 1/2 binary64) %804 %1279)
%1858 = (fma.f64 #s(literal 1/2 binary64) %804 %1281)
%1859 = (fma.f64 #s(literal 1/2 binary64) %804 %1283)
%1860 = (fma.f64 #s(literal 1/2 binary64) %804 %1285)
%1861 = (fma.f64 #s(literal 1/2 binary64) %737 %781)
%1862 = (fma.f64 #s(literal 2 binary64) %781 %1255)
%1863 = (fma.f64 #s(literal 2 binary64) %781 %1257)
%1864 = (fma.f64 #s(literal 2 binary64) %781 %1259)
%1865 = (fma.f64 #s(literal 2 binary64) %781 %1261)
%1866 = (fma.f64 #s(literal 2 binary64) %781 %1263)
%1867 = (fma.f64 #s(literal 2 binary64) %781 %1265)
%1868 = (fma.f64 #s(literal 2 binary64) %781 %1267)
%1869 = (fma.f64 #s(literal 2 binary64) %781 %1269)
%1870 = (fma.f64 #s(literal 2 binary64) %781 %1271)
%1871 = (fma.f64 #s(literal 2 binary64) %781 %1273)
%1872 = (fma.f64 #s(literal 2 binary64) %781 %1275)
%1873 = (fma.f64 #s(literal 2 binary64) %781 %1277)
%1874 = (fma.f64 #s(literal 2 binary64) %781 %1279)
%1875 = (fma.f64 #s(literal 2 binary64) %781 %1281)
%1876 = (fma.f64 #s(literal 2 binary64) %781 %1283)
%1877 = (fma.f64 #s(literal 2 binary64) %781 %1285)
%1878 = (fma.f64 %146 %217 %1255)
%1879 = (fma.f64 %146 %217 %1257)
%1880 = (fma.f64 %146 %217 %1259)
%1881 = (fma.f64 %146 %217 %1261)
%1882 = (fma.f64 %146 %217 %1263)
%1883 = (fma.f64 %146 %217 %1265)
%1884 = (fma.f64 %146 %217 %1267)
%1885 = (fma.f64 %146 %217 %1269)
%1886 = (fma.f64 %146 %217 %1271)
%1887 = (fma.f64 %146 %217 %1273)
%1888 = (fma.f64 %146 %217 %1275)
%1889 = (fma.f64 %146 %217 %1277)
%1890 = (fma.f64 %146 %217 %1279)
%1891 = (fma.f64 %146 %217 %1281)
%1892 = (fma.f64 %146 %217 %1283)
%1893 = (fma.f64 %146 %217 %1285)
%1894 = (fma.f64 %14 %514 %1255)
%1895 = (fma.f64 %14 %514 %1257)
%1896 = (fma.f64 %14 %514 %1259)
%1897 = (fma.f64 %14 %514 %1261)
%1898 = (fma.f64 %14 %514 %1263)
%1899 = (fma.f64 %14 %514 %1265)
%1900 = (fma.f64 %14 %514 %1267)
%1901 = (fma.f64 %14 %514 %1269)
%1902 = (fma.f64 %14 %514 %1271)
%1903 = (fma.f64 %14 %514 %1273)
%1904 = (fma.f64 %14 %514 %1275)
%1905 = (fma.f64 %14 %514 %1277)
%1906 = (fma.f64 %14 %514 %1279)
%1907 = (fma.f64 %14 %514 %1281)
%1908 = (fma.f64 %14 %514 %1283)
%1909 = (fma.f64 %14 %514 %1285)
%1910 = (fma.f64 %14 %596 %1255)
%1911 = (fma.f64 %14 %596 %1257)
%1912 = (fma.f64 %14 %596 %1259)
%1913 = (fma.f64 %14 %596 %1261)
%1914 = (fma.f64 %14 %596 %1263)
%1915 = (fma.f64 %14 %596 %1265)
%1916 = (fma.f64 %14 %596 %1267)
%1917 = (fma.f64 %14 %596 %1269)
%1918 = (fma.f64 %14 %596 %1271)
%1919 = (fma.f64 %14 %596 %1273)
%1920 = (fma.f64 %14 %596 %1275)
%1921 = (fma.f64 %14 %596 %1277)
%1922 = (fma.f64 %14 %596 %1279)
%1923 = (fma.f64 %14 %596 %1281)
%1924 = (fma.f64 %14 %596 %1283)
%1925 = (fma.f64 %14 %596 %1285)
%1926 = (fma.f64 %15 %409 %1255)
%1927 = (fma.f64 %15 %409 %1257)
%1928 = (fma.f64 %15 %409 %1259)
%1929 = (fma.f64 %15 %409 %1261)
%1930 = (fma.f64 %15 %409 %1263)
%1931 = (fma.f64 %15 %409 %1265)
%1932 = (fma.f64 %15 %409 %1267)
%1933 = (fma.f64 %15 %409 %1269)
%1934 = (fma.f64 %15 %409 %1271)
%1935 = (fma.f64 %15 %409 %1273)
%1936 = (fma.f64 %15 %409 %1275)
%1937 = (fma.f64 %15 %409 %1277)
%1938 = (fma.f64 %15 %409 %1279)
%1939 = (fma.f64 %15 %409 %1281)
%1940 = (fma.f64 %15 %409 %1283)
%1941 = (fma.f64 %15 %409 %1285)
%1942 = (fma.f64 %15 %443 %1255)
%1943 = (fma.f64 %15 %443 %1257)
%1944 = (fma.f64 %15 %443 %1259)
%1945 = (fma.f64 %15 %443 %1261)
%1946 = (fma.f64 %15 %443 %1263)
%1947 = (fma.f64 %15 %443 %1265)
%1948 = (fma.f64 %15 %443 %1267)
%1949 = (fma.f64 %15 %443 %1269)
%1950 = (fma.f64 %15 %443 %1271)
%1951 = (fma.f64 %15 %443 %1273)
%1952 = (fma.f64 %15 %443 %1275)
%1953 = (fma.f64 %15 %443 %1277)
%1954 = (fma.f64 %15 %443 %1279)
%1955 = (fma.f64 %15 %443 %1281)
%1956 = (fma.f64 %15 %443 %1283)
%1957 = (fma.f64 %15 %443 %1285)
%1958 = (fma.f64 #s(literal -1 binary64) %812 %1255)
%1959 = (fma.f64 #s(literal -1 binary64) %812 %1257)
%1960 = (fma.f64 #s(literal -1 binary64) %812 %1259)
%1961 = (fma.f64 #s(literal -1 binary64) %812 %1261)
%1962 = (fma.f64 #s(literal -1 binary64) %812 %1263)
%1963 = (fma.f64 #s(literal -1 binary64) %812 %1265)
%1964 = (fma.f64 #s(literal -1 binary64) %812 %1267)
%1965 = (fma.f64 #s(literal -1 binary64) %812 %1269)
%1966 = (fma.f64 #s(literal -1 binary64) %812 %1271)
%1967 = (fma.f64 #s(literal -1 binary64) %812 %1273)
%1968 = (fma.f64 #s(literal -1 binary64) %812 %1275)
%1969 = (fma.f64 #s(literal -1 binary64) %812 %1277)
%1970 = (fma.f64 #s(literal -1 binary64) %812 %1279)
%1971 = (fma.f64 #s(literal -1 binary64) %812 %1281)
%1972 = (fma.f64 #s(literal -1 binary64) %812 %1283)
%1973 = (fma.f64 #s(literal -1 binary64) %812 %1285)
%1974 = (fma.f64 #s(literal -1 binary64) %784 %1255)
%1975 = (fma.f64 #s(literal -1 binary64) %784 %1257)
%1976 = (fma.f64 #s(literal -1 binary64) %784 %1259)
%1977 = (fma.f64 #s(literal -1 binary64) %784 %1261)
%1978 = (fma.f64 #s(literal -1 binary64) %784 %1263)
%1979 = (fma.f64 #s(literal -1 binary64) %784 %1265)
%1980 = (fma.f64 #s(literal -1 binary64) %784 %1267)
%1981 = (fma.f64 #s(literal -1 binary64) %784 %1269)
%1982 = (fma.f64 #s(literal -1 binary64) %784 %1271)
%1983 = (fma.f64 #s(literal -1 binary64) %784 %1273)
%1984 = (fma.f64 #s(literal -1 binary64) %784 %1275)
%1985 = (fma.f64 #s(literal -1 binary64) %784 %1277)
%1986 = (fma.f64 #s(literal -1 binary64) %784 %1279)
%1987 = (fma.f64 #s(literal -1 binary64) %784 %1281)
%1988 = (fma.f64 #s(literal -1 binary64) %784 %1283)
%1989 = (fma.f64 #s(literal -1 binary64) %784 %1285)
%1990 = (fma.f64 %737 #s(literal 1/2 binary64) %781)
%1991 = (fma.f64 %737 #s(literal 1 binary64) %1255)
%1992 = (fma.f64 %737 #s(literal 1 binary64) %1257)
%1993 = (fma.f64 %737 #s(literal 1 binary64) %1259)
%1994 = (fma.f64 %737 #s(literal 1 binary64) %1261)
%1995 = (fma.f64 %737 #s(literal 1 binary64) %1263)
%1996 = (fma.f64 %737 #s(literal 1 binary64) %1265)
%1997 = (fma.f64 %737 #s(literal 1 binary64) %1267)
%1998 = (fma.f64 %737 #s(literal 1 binary64) %1269)
%1999 = (fma.f64 %737 #s(literal 1 binary64) %1271)
%2000 = (fma.f64 %737 #s(literal 1 binary64) %1273)
%2001 = (fma.f64 %737 #s(literal 1 binary64) %1275)
%2002 = (fma.f64 %737 #s(literal 1 binary64) %1277)
%2003 = (fma.f64 %737 #s(literal 1 binary64) %1279)
%2004 = (fma.f64 %737 #s(literal 1 binary64) %1281)
%2005 = (fma.f64 %737 #s(literal 1 binary64) %1283)
%2006 = (fma.f64 %737 #s(literal 1 binary64) %1285)
%2007 = (fma.f64 %501 x %1255)
%2008 = (fma.f64 %501 x %1257)
%2009 = (fma.f64 %501 x %1259)
%2010 = (fma.f64 %501 x %1261)
%2011 = (fma.f64 %501 x %1263)
%2012 = (fma.f64 %501 x %1265)
%2013 = (fma.f64 %501 x %1267)
%2014 = (fma.f64 %501 x %1269)
%2015 = (fma.f64 %501 x %1271)
%2016 = (fma.f64 %501 x %1273)
%2017 = (fma.f64 %501 x %1275)
%2018 = (fma.f64 %501 x %1277)
%2019 = (fma.f64 %501 x %1279)
%2020 = (fma.f64 %501 x %1281)
%2021 = (fma.f64 %501 x %1283)
%2022 = (fma.f64 %501 x %1285)
%2023 = (fma.f64 %401 y %1255)
%2024 = (fma.f64 %401 y %1257)
%2025 = (fma.f64 %401 y %1259)
%2026 = (fma.f64 %401 y %1261)
%2027 = (fma.f64 %401 y %1263)
%2028 = (fma.f64 %401 y %1265)
%2029 = (fma.f64 %401 y %1267)
%2030 = (fma.f64 %401 y %1269)
%2031 = (fma.f64 %401 y %1271)
%2032 = (fma.f64 %401 y %1273)
%2033 = (fma.f64 %401 y %1275)
%2034 = (fma.f64 %401 y %1277)
%2035 = (fma.f64 %401 y %1279)
%2036 = (fma.f64 %401 y %1281)
%2037 = (fma.f64 %401 y %1283)
%2038 = (fma.f64 %401 y %1285)
%2039 = (fma.f64 %212 %12 %781)
%2040 = (fma.f64 %212 %4 %1255)
%2041 = (fma.f64 %212 %4 %1257)
%2042 = (fma.f64 %212 %4 %1259)
%2043 = (fma.f64 %212 %4 %1261)
%2044 = (fma.f64 %212 %4 %1263)
%2045 = (fma.f64 %212 %4 %1265)
%2046 = (fma.f64 %212 %4 %1267)
%2047 = (fma.f64 %212 %4 %1269)
%2048 = (fma.f64 %212 %4 %1271)
%2049 = (fma.f64 %212 %4 %1273)
%2050 = (fma.f64 %212 %4 %1275)
%2051 = (fma.f64 %212 %4 %1277)
%2052 = (fma.f64 %212 %4 %1279)
%2053 = (fma.f64 %212 %4 %1281)
%2054 = (fma.f64 %212 %4 %1283)
%2055 = (fma.f64 %212 %4 %1285)
%2056 = (fma.f64 %4 %212 %1255)
%2057 = (fma.f64 %4 %212 %1257)
%2058 = (fma.f64 %4 %212 %1259)
%2059 = (fma.f64 %4 %212 %1261)
%2060 = (fma.f64 %4 %212 %1263)
%2061 = (fma.f64 %4 %212 %1265)
%2062 = (fma.f64 %4 %212 %1267)
%2063 = (fma.f64 %4 %212 %1269)
%2064 = (fma.f64 %4 %212 %1271)
%2065 = (fma.f64 %4 %212 %1273)
%2066 = (fma.f64 %4 %212 %1275)
%2067 = (fma.f64 %4 %212 %1277)
%2068 = (fma.f64 %4 %212 %1279)
%2069 = (fma.f64 %4 %212 %1281)
%2070 = (fma.f64 %4 %212 %1283)
%2071 = (fma.f64 %4 %212 %1285)
%2072 = (fma.f64 #s(literal 1 binary64) %819 %1255)
%2073 = (fma.f64 #s(literal 1 binary64) %819 %1257)
%2074 = (fma.f64 #s(literal 1 binary64) %819 %1259)
%2075 = (fma.f64 #s(literal 1 binary64) %819 %1261)
%2076 = (fma.f64 #s(literal 1 binary64) %819 %1263)
%2077 = (fma.f64 #s(literal 1 binary64) %819 %1265)
%2078 = (fma.f64 #s(literal 1 binary64) %819 %1267)
%2079 = (fma.f64 #s(literal 1 binary64) %819 %1269)
%2080 = (fma.f64 #s(literal 1 binary64) %819 %1271)
%2081 = (fma.f64 #s(literal 1 binary64) %819 %1273)
%2082 = (fma.f64 #s(literal 1 binary64) %819 %1275)
%2083 = (fma.f64 #s(literal 1 binary64) %819 %1277)
%2084 = (fma.f64 #s(literal 1 binary64) %819 %1279)
%2085 = (fma.f64 #s(literal 1 binary64) %819 %1281)
%2086 = (fma.f64 #s(literal 1 binary64) %819 %1283)
%2087 = (fma.f64 #s(literal 1 binary64) %819 %1285)
%2088 = (fma.f64 #s(literal 1 binary64) %781 %781)
%2089 = (fma.f64 #s(literal 1 binary64) %737 %1255)
%2090 = (fma.f64 #s(literal 1 binary64) %737 %1257)
%2091 = (fma.f64 #s(literal 1 binary64) %737 %1259)
%2092 = (fma.f64 #s(literal 1 binary64) %737 %1261)
%2093 = (fma.f64 #s(literal 1 binary64) %737 %1263)
%2094 = (fma.f64 #s(literal 1 binary64) %737 %1265)
%2095 = (fma.f64 #s(literal 1 binary64) %737 %1267)
%2096 = (fma.f64 #s(literal 1 binary64) %737 %1269)
%2097 = (fma.f64 #s(literal 1 binary64) %737 %1271)
%2098 = (fma.f64 #s(literal 1 binary64) %737 %1273)
%2099 = (fma.f64 #s(literal 1 binary64) %737 %1275)
%2100 = (fma.f64 #s(literal 1 binary64) %737 %1277)
%2101 = (fma.f64 #s(literal 1 binary64) %737 %1279)
%2102 = (fma.f64 #s(literal 1 binary64) %737 %1281)
%2103 = (fma.f64 #s(literal 1 binary64) %737 %1283)
%2104 = (fma.f64 #s(literal 1 binary64) %737 %1285)
%2105 = (fma.f64 y %401 %1255)
%2106 = (fma.f64 y %401 %1257)
%2107 = (fma.f64 y %401 %1259)
%2108 = (fma.f64 y %401 %1261)
%2109 = (fma.f64 y %401 %1263)
%2110 = (fma.f64 y %401 %1265)
%2111 = (fma.f64 y %401 %1267)
%2112 = (fma.f64 y %401 %1269)
%2113 = (fma.f64 y %401 %1271)
%2114 = (fma.f64 y %401 %1273)
%2115 = (fma.f64 y %401 %1275)
%2116 = (fma.f64 y %401 %1277)
%2117 = (fma.f64 y %401 %1279)
%2118 = (fma.f64 y %401 %1281)
%2119 = (fma.f64 y %401 %1283)
%2120 = (fma.f64 y %401 %1285)
%2121 = (fma.f64 x %501 %1255)
%2122 = (fma.f64 x %501 %1257)
%2123 = (fma.f64 x %501 %1259)
%2124 = (fma.f64 x %501 %1261)
%2125 = (fma.f64 x %501 %1263)
%2126 = (fma.f64 x %501 %1265)
%2127 = (fma.f64 x %501 %1267)
%2128 = (fma.f64 x %501 %1269)
%2129 = (fma.f64 x %501 %1271)
%2130 = (fma.f64 x %501 %1273)
%2131 = (fma.f64 x %501 %1275)
%2132 = (fma.f64 x %501 %1277)
%2133 = (fma.f64 x %501 %1279)
%2134 = (fma.f64 x %501 %1281)
%2135 = (fma.f64 x %501 %1283)
%2136 = (fma.f64 x %501 %1285)
%2137 = (/.f64 %4 %265)
%2138 = (+.f64 %2137 %2137)
%2139 = (/.f64 %4 %251)
%2140 = (+.f64 %2139 %2139)
%2141 = (/.f64 #s(literal -1 binary64) %1105)
%2142 = (+.f64 %2141 %2141)
%2143 = (/.f64 #s(literal -1 binary64) %1110)
%2144 = (+.f64 %2143 %2143)
%2145 = (/.f64 %212 %1118)
%2146 = (+.f64 %2145 %2145)
%2147 = (/.f64 #s(literal 3/2 binary64) %1123)
%2148 = (/.f64 #s(literal 1/2 binary64) %1123)
%2149 = (+.f64 %2147 %2148)
%2150 = (+.f64 %2148 %2147)
%2151 = (/.f64 #s(literal 1 binary64) %1123)
%2152 = (+.f64 %2151 %2151)
%2153 = (/.f64 #s(literal 3/2 binary64) %1060)
%2154 = (/.f64 #s(literal 1/2 binary64) %1060)
%2155 = (+.f64 %2153 %2154)
%2156 = (+.f64 %2154 %2153)
%2157 = (/.f64 #s(literal 1 binary64) %1060)
%2158 = (+.f64 %2157 %2157)
%2159 = (/.f64 %6 z)
%2160 = (+.f64 %2159 %2159)
%2161 = (/.f64 %720 %415)
%2162 = (+.f64 %2161 %2161)
%2163 = (/.f64 %723 %415)
%2164 = (+.f64 %2163 %2163)
%2165 = (/.f64 %483 %504)
%2166 = (+.f64 %2165 %2165)
%2167 = (+.f64 %1285 %737)
%2168 = (+.f64 %781 %781)
%2169 = (+.f64 %737 %1255)
%2170 = (+.f64 %737 %1257)
%2171 = (+.f64 %737 %1259)
%2172 = (+.f64 %737 %1261)
%2173 = (+.f64 %737 %1263)
%2174 = (+.f64 %737 %1265)
%2175 = (+.f64 %737 %1267)
%2176 = (+.f64 %737 %1269)
%2177 = (+.f64 %737 %1271)
%2178 = (+.f64 %737 %1273)
%2179 = (+.f64 %737 %1275)
%2180 = (+.f64 %737 %1277)
%2181 = (+.f64 %737 %1279)
%2182 = (+.f64 %737 %1281)
%2183 = (+.f64 %737 %1283)
%2184 = (+.f64 %737 %1285)
%2185 = (*.f64 z %25)
%2187 = (*.f64 z %33)
%2189 = (/.f64 z %9)
%2196 = (*.f64 %27 z)
%2198 = (*.f64 %32 z)
%2202 = (*.f64 %39 z)
%2210 = (*.f64 %504 #s(literal 1 binary64))
%2217 = (*.f64 #s(literal -1 binary64) z)
%2220 = (/.f64 %233 x)
%2227 = (*.f64 %233 #s(literal 1 binary64))
%2250 = (/.f64 %560 %4)
%2253 = (/.f64 (*.f64 #s(literal 0 binary64) z) %4)
%2289 = (/.f64 %246 %4)
%2292 = (/.f64 (*.f64 #s(literal 1/2 binary64) z) %4)
x
y
z
#s(literal 1 binary64)
(*.f64 %6 #s(literal 2 binary64))
(*.f64 %9 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) %9)
(*.f64 #s(literal 2 binary64) %12)
(*.f64 %14 %15)
(*.f64 %15 %14)
(*.f64 %4 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %4)
%4
(*.f64 x y)
(pow.f64 %21 #s(literal -1 binary64))
(pow.f64 %4 #s(literal 1 binary64))
(/.f64 (fma.f64 %26 %27 (*.f64 %27 %26)) (*.f64 %27 %27))
(/.f64 (fma.f64 %26 %32 (*.f64 %27 %34)) (*.f64 %27 %32))
(/.f64 (fma.f64 %26 %39 (*.f64 %27 #s(literal 1/4 binary64))) (*.f64 %27 %39))
(/.f64 (fma.f64 %26 %45 (*.f64 %27 #s(literal -1/2 binary64))) (*.f64 %27 %45))
(/.f64 (fma.f64 %26 %21 (*.f64 %27 #s(literal 1/2 binary64))) (*.f64 %27 %21))
(/.f64 (fma.f64 %34 %27 (*.f64 %32 %26)) (*.f64 %32 %27))
(/.f64 (fma.f64 %34 %32 (*.f64 %32 %34)) (*.f64 %32 %32))
(/.f64 (fma.f64 %34 %39 (*.f64 %32 #s(literal 1/4 binary64))) (*.f64 %32 %39))
(/.f64 (fma.f64 %34 %45 (*.f64 %32 #s(literal -1/2 binary64))) (*.f64 %32 %45))
(/.f64 (fma.f64 %34 %21 (*.f64 %32 #s(literal 1/2 binary64))) (*.f64 %32 %21))
(/.f64 (fma.f64 #s(literal 1/4 binary64) %27 (*.f64 %39 %26)) (*.f64 %39 %27))
(/.f64 (fma.f64 #s(literal 1/4 binary64) %32 (*.f64 %39 %34)) (*.f64 %39 %32))
(/.f64 (fma.f64 #s(literal 1/4 binary64) %39 (*.f64 %39 #s(literal 1/4 binary64))) (*.f64 %39 %39))
(/.f64 (fma.f64 #s(literal 1/4 binary64) %45 (*.f64 %39 #s(literal -1/2 binary64))) (*.f64 %39 %45))
(/.f64 (fma.f64 #s(literal 1/4 binary64) %21 (*.f64 %39 #s(literal 1/2 binary64))) (*.f64 %39 %21))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %27 (*.f64 %45 %26)) (*.f64 %45 %27))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %32 (*.f64 %45 %34)) (*.f64 %45 %32))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %39 (*.f64 %45 #s(literal 1/4 binary64))) (*.f64 %45 %39))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %45 %107) %109)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %21 %111) %113)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %27 (*.f64 %21 %26)) (*.f64 %21 %27))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %32 (*.f64 %21 %34)) (*.f64 %21 %32))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %39 (*.f64 %21 #s(literal 1/4 binary64))) (*.f64 %21 %39))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %45 %127) %129)
(/.f64 (+.f64 %39 %131) %133)
(/.f64 %135 #s(literal -2 binary64))
(/.f64 %138 %27)
(/.f64 %140 %32)
(/.f64 %9 #s(literal 2 binary64))
(/.f64 #s(literal 1/2 binary64) %39)
(/.f64 #s(literal -1 binary64) %45)
(/.f64 #s(literal 1 binary64) %21)
(neg.f64 %146)
(fma.f64 %6 #s(literal 2 binary64) %149)
(fma.f64 %6 #s(literal 2 binary64) %151)
(fma.f64 %6 #s(literal 2 binary64) %153)
(fma.f64 %6 #s(literal 2 binary64) %155)
(fma.f64 %158 x %12)
(fma.f64 %161 y %12)
(fma.f64 %9 #s(literal 1/2 binary64) %149)
(fma.f64 %9 #s(literal 1/2 binary64) %151)
(fma.f64 %9 #s(literal 1/2 binary64) %153)
(fma.f64 %9 #s(literal 1/2 binary64) %155)
(fma.f64 #s(literal -1/2 binary64) %146 %12)
(fma.f64 #s(literal 1/2 binary64) %9 %149)
(fma.f64 #s(literal 1/2 binary64) %9 %151)
(fma.f64 #s(literal 1/2 binary64) %9 %153)
(fma.f64 #s(literal 1/2 binary64) %9 %155)
(fma.f64 #s(literal 1/2 binary64) %4 %12)
(fma.f64 #s(literal 2 binary64) %12 %149)
(fma.f64 #s(literal 2 binary64) %12 %151)
(fma.f64 #s(literal 2 binary64) %12 %153)
(fma.f64 #s(literal 2 binary64) %12 %155)
(fma.f64 %14 %15 %149)
(fma.f64 %14 %15 %151)
(fma.f64 %14 %15 %153)
(fma.f64 %14 %15 %155)
(fma.f64 %15 %14 %149)
(fma.f64 %15 %14 %151)
(fma.f64 %15 %14 %153)
(fma.f64 %15 %14 %155)
(fma.f64 %4 #s(literal 1/2 binary64) %6)
(fma.f64 %4 #s(literal 1 binary64) %149)
(fma.f64 %4 #s(literal 1 binary64) %151)
(fma.f64 %4 #s(literal 1 binary64) %153)
(fma.f64 %4 #s(literal 1 binary64) %155)
(fma.f64 #s(literal 1 binary64) %12 %12)
(fma.f64 #s(literal 1 binary64) %4 %149)
(fma.f64 #s(literal 1 binary64) %4 %151)
(fma.f64 #s(literal 1 binary64) %4 %153)
(fma.f64 #s(literal 1 binary64) %4 %155)
(fma.f64 y x %149)
(fma.f64 y x %151)
(fma.f64 y x %153)
(fma.f64 y x %155)
(fma.f64 x y %149)
(fma.f64 x y %151)
(fma.f64 x y %153)
(fma.f64 x y %155)
(+.f64 %203 %203)
(+.f64 %151 %4)
(+.f64 %6 %6)
(+.f64 %12 %12)
(+.f64 %4 %149)
(+.f64 %4 %151)
(+.f64 %4 %153)
(+.f64 %4 %155)
(*.f64 %213 #s(literal 1/2 binary64))
(*.f64 %215 #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) %218)
(*.f64 #s(literal -2 binary64) %220)
(*.f64 %217 #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) %223)
(*.f64 #s(literal 2 binary64) %215)
(*.f64 #s(literal -1 binary64) %226)
(*.f64 #s(literal -1 binary64) %217)
(*.f64 %212 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %212)
(pow.f64 %212 #s(literal 1 binary64))
(pow.f64 z #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %233 %234) %236)
(/.f64 (fma.f64 #s(literal -1/2 binary64) z %238) %240)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %233 %242) %244)
(/.f64 (fma.f64 #s(literal 1/2 binary64) z %246) %248)
(/.f64 (fma.f64 %213 z #s(literal 0 binary64)) %251)
(/.f64 (fma.f64 #s(literal -2 binary64) z %254) (*.f64 %253 z))
(/.f64 (fma.f64 #s(literal -2 binary64) z %259) (*.f64 %258 z))
(/.f64 (fma.f64 %223 z #s(literal 0 binary64)) %251)
(/.f64 (fma.f64 #s(literal 2 binary64) z %266) (*.f64 %265 z))
(/.f64 (fma.f64 #s(literal 2 binary64) z %270) (*.f64 %251 z))
(/.f64 (fma.f64 #s(literal -1 binary64) z %274) %240)
(/.f64 %277 #s(literal -2 binary64))
(/.f64 %279 #s(literal -2 binary64))
(/.f64 %213 #s(literal 2 binary64))
(/.f64 #s(literal -2 binary64) %282)
(/.f64 #s(literal -2 binary64) %284)
(/.f64 #s(literal -2 binary64) %253)
(/.f64 #s(literal -2 binary64) %258)
(/.f64 %223 #s(literal 2 binary64))
(/.f64 #s(literal 2 binary64) %289)
(/.f64 #s(literal 2 binary64) %291)
(/.f64 #s(literal 2 binary64) %265)
(/.f64 #s(literal 2 binary64) %251)
(/.f64 #s(literal -1 binary64) %295)
(/.f64 #s(literal -1 binary64) %233)
(/.f64 #s(literal 1 binary64) %298)
(/.f64 #s(literal 1 binary64) (pow.f64 %212 #s(literal -1 binary64)))
%212
(/.f64 z %248)
(neg.f64 %226)
(neg.f64 %304)
(neg.f64 %217)
(fma.f64 %213 #s(literal 1/2 binary64) %307)
(fma.f64 %213 #s(literal 1/2 binary64) %309)
(fma.f64 %213 #s(literal 1/2 binary64) %311)
(fma.f64 %213 #s(literal 1/2 binary64) %313)
(fma.f64 %213 #s(literal 1/2 binary64) %315)
(fma.f64 %215 #s(literal 2 binary64) %307)
(fma.f64 %215 #s(literal 2 binary64) %309)
(fma.f64 %215 #s(literal 2 binary64) %311)
(fma.f64 %215 #s(literal 2 binary64) %313)
(fma.f64 %215 #s(literal 2 binary64) %315)
(fma.f64 %215 #s(literal 1 binary64) %215)
(fma.f64 #s(literal -2 binary64) %218 %307)
(fma.f64 #s(literal -2 binary64) %218 %309)
(fma.f64 #s(literal -2 binary64) %218 %311)
(fma.f64 #s(literal -2 binary64) %218 %313)
(fma.f64 #s(literal -2 binary64) %218 %315)
(fma.f64 #s(literal -2 binary64) %220 %307)
(fma.f64 #s(literal -2 binary64) %220 %309)
(fma.f64 #s(literal -2 binary64) %220 %311)
(fma.f64 #s(literal -2 binary64) %220 %313)
(fma.f64 #s(literal -2 binary64) %220 %315)
(fma.f64 #s(literal -1/2 binary64) %217 %215)
(fma.f64 %217 #s(literal -1 binary64) %307)
(fma.f64 %217 #s(literal -1 binary64) %309)
(fma.f64 %217 #s(literal -1 binary64) %311)
(fma.f64 %217 #s(literal -1 binary64) %313)
(fma.f64 %217 #s(literal -1 binary64) %315)
(fma.f64 #s(literal 1/2 binary64) %223 %307)
(fma.f64 #s(literal 1/2 binary64) %223 %309)
(fma.f64 #s(literal 1/2 binary64) %223 %311)
(fma.f64 #s(literal 1/2 binary64) %223 %313)
(fma.f64 #s(literal 1/2 binary64) %223 %315)
(fma.f64 #s(literal 1/2 binary64) %212 %215)
(fma.f64 #s(literal 2 binary64) %215 %307)
(fma.f64 #s(literal 2 binary64) %215 %309)
(fma.f64 #s(literal 2 binary64) %215 %311)
(fma.f64 #s(literal 2 binary64) %215 %313)
(fma.f64 #s(literal 2 binary64) %215 %315)
(fma.f64 #s(literal -1 binary64) %226 %307)
(fma.f64 #s(literal -1 binary64) %226 %309)
(fma.f64 #s(literal -1 binary64) %226 %311)
(fma.f64 #s(literal -1 binary64) %226 %313)
(fma.f64 #s(literal -1 binary64) %226 %315)
(fma.f64 #s(literal -1 binary64) %217 %307)
(fma.f64 #s(literal -1 binary64) %217 %309)
(fma.f64 #s(literal -1 binary64) %217 %311)
(fma.f64 #s(literal -1 binary64) %217 %313)
(fma.f64 #s(literal -1 binary64) %217 %315)
(fma.f64 %212 #s(literal 1/2 binary64) %215)
(fma.f64 %212 #s(literal 1 binary64) %307)
(fma.f64 %212 #s(literal 1 binary64) %309)
(fma.f64 %212 #s(literal 1 binary64) %311)
(fma.f64 %212 #s(literal 1 binary64) %313)
(fma.f64 %212 #s(literal 1 binary64) %315)
(fma.f64 #s(literal 1 binary64) %215 %215)
(fma.f64 #s(literal 1 binary64) %212 %307)
(fma.f64 #s(literal 1 binary64) %212 %309)
(fma.f64 #s(literal 1 binary64) %212 %311)
(fma.f64 #s(literal 1 binary64) %212 %313)
(fma.f64 #s(literal 1 binary64) %212 %315)
(+.f64 %372 %372)
(+.f64 %374 %374)
(+.f64 %377 %378)
(+.f64 %378 %377)
(+.f64 %381 %381)
(+.f64 %383 %384)
(+.f64 %384 %383)
(+.f64 %387 %387)
(+.f64 %389 %389)
(+.f64 %315 %212)
(+.f64 %215 %215)
(+.f64 %212 %307)
(+.f64 %212 %309)
(+.f64 %212 %311)
(+.f64 %212 %313)
(+.f64 %212 %315)
(*.f64 %398 %215)
(*.f64 %217 %14)
(*.f64 #s(literal 1/2 binary64) %402)
(*.f64 #s(literal 2 binary64) %404)
(*.f64 #s(literal 2 binary64) %406)
(*.f64 %14 %217)
(*.f64 #s(literal -1 binary64) %409)
(*.f64 %401 #s(literal 1 binary64))
(*.f64 %212 x)
(*.f64 #s(literal 1 binary64) %401)
(*.f64 x %212)
(pow.f64 %415 #s(literal -1 binary64))
(pow.f64 %401 #s(literal 1 binary64))
(/.f64 (neg.f64 %418) z)
(/.f64 (neg.f64 %402) #s(literal -2 binary64))
(/.f64 (neg.f64 %423) %291)
(/.f64 %427 %284)
(/.f64 %418 %233)
(/.f64 %402 #s(literal 2 binary64))
(/.f64 %423 %258)
(/.f64 %426 %251)
(/.f64 %14 %295)
(/.f64 %14 %233)
(/.f64 #s(literal -1 binary64) %435)
(/.f64 #s(literal 1 binary64) (pow.f64 %401 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) %415)
%401
(neg.f64 %440)
(neg.f64 %409)
(neg.f64 %443)
(fma.f64 %398 %215 %446)
(fma.f64 %398 %215 %449)
(fma.f64 %398 %215 %451)
(fma.f64 %217 %14 %446)
(fma.f64 %217 %14 %449)
(fma.f64 %217 %14 %451)
(fma.f64 #s(literal 1/2 binary64) %402 %446)
(fma.f64 #s(literal 1/2 binary64) %402 %449)
(fma.f64 #s(literal 1/2 binary64) %402 %451)
(fma.f64 #s(literal 2 binary64) %404 %446)
(fma.f64 #s(literal 2 binary64) %404 %449)
(fma.f64 #s(literal 2 binary64) %404 %451)
(fma.f64 #s(literal 2 binary64) %406 %446)
(fma.f64 #s(literal 2 binary64) %406 %449)
(fma.f64 #s(literal 2 binary64) %406 %451)
(fma.f64 %14 %217 %446)
(fma.f64 %14 %217 %449)
(fma.f64 %14 %217 %451)
(fma.f64 #s(literal -1 binary64) %409 %446)
(fma.f64 #s(literal -1 binary64) %409 %449)
(fma.f64 #s(literal -1 binary64) %409 %451)
(fma.f64 %401 #s(literal 1 binary64) %446)
(fma.f64 %401 #s(literal 1 binary64) %449)
(fma.f64 %401 #s(literal 1 binary64) %451)
(fma.f64 %212 x %446)
(fma.f64 %212 x %449)
(fma.f64 %212 x %451)
(fma.f64 #s(literal 1 binary64) %401 %446)
(fma.f64 #s(literal 1 binary64) %401 %449)
(fma.f64 #s(literal 1 binary64) %401 %451)
(fma.f64 x %212 %446)
(fma.f64 x %212 %449)
(fma.f64 x %212 %451)
(+.f64 %484 %484)
(+.f64 %487 %487)
(+.f64 %451 %401)
(+.f64 %490 %490)
(+.f64 %401 %446)
(+.f64 %401 %449)
(+.f64 %401 %451)
(*.f64 %495 %215)
(*.f64 %215 %497)
(*.f64 %217 %15)
(*.f64 %223 %158)
(*.f64 #s(literal 1/2 binary64) %502)
(*.f64 #s(literal 1/2 binary64) %505)
(*.f64 #s(literal 2 binary64) %507)
(*.f64 #s(literal 2 binary64) %509)
(*.f64 #s(literal 2 binary64) %511)
(*.f64 %15 %217)
(*.f64 #s(literal -1 binary64) %514)
(*.f64 %501 #s(literal 1 binary64))
(*.f64 %212 y)
(*.f64 #s(literal 1 binary64) %501)
(*.f64 y %212)
(pow.f64 %504 #s(literal -1 binary64))
(pow.f64 %501 #s(literal 1 binary64))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %504 %522) %524)
(/.f64 (fma.f64 %526 %504 %274) %528)
(/.f64 (fma.f64 %502 %504 #s(literal 0 binary64)) %531)
(/.f64 (fma.f64 %533 %504 %259) (*.f64 %258 %504))
(/.f64 (fma.f64 %537 %504 %270) (*.f64 %251 %504))
(/.f64 (fma.f64 #s(literal 2 binary64) %504 %541) (*.f64 %531 %504))
(/.f64 (fma.f64 %15 %504 %274) %528)
(/.f64 (fma.f64 #s(literal -1 binary64) %504 %548) (*.f64 %547 %504))
(/.f64 (fma.f64 %212 %504 %553) (*.f64 %552 %504))
(/.f64 (+.f64 %504 %557) %524)
(/.f64 (fma.f64 y %504 %560) %562)
(/.f64 (neg.f64 %526) z)
(/.f64 (neg.f64 %502) #s(literal -2 binary64))
(/.f64 (neg.f64 %533) %291)
(/.f64 (neg.f64 %537) %284)
(/.f64 %526 %233)
(/.f64 %502 #s(literal 2 binary64))
(/.f64 %226 %157)
(/.f64 %304 %157)
(/.f64 %533 %258)
(/.f64 %537 %251)
(/.f64 #s(literal -2 binary64) %578)
(/.f64 %217 %157)
(/.f64 %217 %581)
(/.f64 #s(literal 2 binary64) %531)
(/.f64 %15 %295)
(/.f64 %15 %233)
(/.f64 #s(literal -1 binary64) %547)
(/.f64 %212 %552)
(/.f64 #s(literal 1 binary64) (/.f64 %504 #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 %501 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) %504)
%501
(neg.f64 %514)
(neg.f64 %594)
(neg.f64 %596)
(fma.f64 %495 %215 %598)
(fma.f64 %495 %215 %600)
(fma.f64 %495 %215 %602)
(fma.f64 %495 %215 %604)
(fma.f64 %495 %215 %607)
(fma.f64 %495 %215 %610)
(fma.f64 %495 %215 %612)
(fma.f64 %215 %497 %598)
(fma.f64 %215 %497 %600)
(fma.f64 %215 %497 %602)
(fma.f64 %215 %497 %604)
(fma.f64 %215 %497 %607)
(fma.f64 %215 %497 %610)
(fma.f64 %215 %497 %612)
(fma.f64 %217 %15 %598)
(fma.f64 %217 %15 %600)
(fma.f64 %217 %15 %602)
(fma.f64 %217 %15 %604)
(fma.f64 %217 %15 %607)
(fma.f64 %217 %15 %610)
(fma.f64 %217 %15 %612)
(fma.f64 %223 %158 %598)
(fma.f64 %223 %158 %600)
(fma.f64 %223 %158 %602)
(fma.f64 %223 %158 %604)
(fma.f64 %223 %158 %607)
(fma.f64 %223 %158 %610)
(fma.f64 %223 %158 %612)
(fma.f64 #s(literal 1/2 binary64) %502 %598)
(fma.f64 #s(literal 1/2 binary64) %502 %600)
(fma.f64 #s(literal 1/2 binary64) %502 %602)
(fma.f64 #s(literal 1/2 binary64) %502 %604)
(fma.f64 #s(literal 1/2 binary64) %502 %607)
(fma.f64 #s(literal 1/2 binary64) %502 %610)
(fma.f64 #s(literal 1/2 binary64) %502 %612)
(fma.f64 #s(literal 1/2 binary64) %505 %598)
(fma.f64 #s(literal 1/2 binary64) %505 %600)
(fma.f64 #s(literal 1/2 binary64) %505 %602)
(fma.f64 #s(literal 1/2 binary64) %505 %604)
(fma.f64 #s(literal 1/2 binary64) %505 %607)
(fma.f64 #s(literal 1/2 binary64) %505 %610)
(fma.f64 #s(literal 1/2 binary64) %505 %612)
(fma.f64 #s(literal 2 binary64) %507 %598)
(fma.f64 #s(literal 2 binary64) %507 %600)
(fma.f64 #s(literal 2 binary64) %507 %602)
(fma.f64 #s(literal 2 binary64) %507 %604)
(fma.f64 #s(literal 2 binary64) %507 %607)
(fma.f64 #s(literal 2 binary64) %507 %610)
(fma.f64 #s(literal 2 binary64) %507 %612)
(fma.f64 #s(literal 2 binary64) %509 %598)
(fma.f64 #s(literal 2 binary64) %509 %600)
(fma.f64 #s(literal 2 binary64) %509 %602)
(fma.f64 #s(literal 2 binary64) %509 %604)
(fma.f64 #s(literal 2 binary64) %509 %607)
(fma.f64 #s(literal 2 binary64) %509 %610)
(fma.f64 #s(literal 2 binary64) %509 %612)
(fma.f64 #s(literal 2 binary64) %511 %598)
(fma.f64 #s(literal 2 binary64) %511 %600)
(fma.f64 #s(literal 2 binary64) %511 %602)
(fma.f64 #s(literal 2 binary64) %511 %604)
(fma.f64 #s(literal 2 binary64) %511 %607)
(fma.f64 #s(literal 2 binary64) %511 %610)
(fma.f64 #s(literal 2 binary64) %511 %612)
(fma.f64 %15 %217 %598)
(fma.f64 %15 %217 %600)
(fma.f64 %15 %217 %602)
(fma.f64 %15 %217 %604)
(fma.f64 %15 %217 %607)
(fma.f64 %15 %217 %610)
(fma.f64 %15 %217 %612)
(fma.f64 #s(literal -1 binary64) %514 %598)
(fma.f64 #s(literal -1 binary64) %514 %600)
(fma.f64 #s(literal -1 binary64) %514 %602)
(fma.f64 #s(literal -1 binary64) %514 %604)
(fma.f64 #s(literal -1 binary64) %514 %607)
(fma.f64 #s(literal -1 binary64) %514 %610)
(fma.f64 #s(literal -1 binary64) %514 %612)
(fma.f64 %501 #s(literal 1 binary64) %598)
(fma.f64 %501 #s(literal 1 binary64) %600)
(fma.f64 %501 #s(literal 1 binary64) %602)
(fma.f64 %501 #s(literal 1 binary64) %604)
(fma.f64 %501 #s(literal 1 binary64) %607)
(fma.f64 %501 #s(literal 1 binary64) %610)
(fma.f64 %501 #s(literal 1 binary64) %612)
(fma.f64 %212 y %598)
(fma.f64 %212 y %600)
(fma.f64 %212 y %602)
(fma.f64 %212 y %604)
(fma.f64 %212 y %607)
(fma.f64 %212 y %610)
(fma.f64 %212 y %612)
(fma.f64 #s(literal 1 binary64) %501 %598)
(fma.f64 #s(literal 1 binary64) %501 %600)
(fma.f64 #s(literal 1 binary64) %501 %602)
(fma.f64 #s(literal 1 binary64) %501 %604)
(fma.f64 #s(literal 1 binary64) %501 %607)
(fma.f64 #s(literal 1 binary64) %501 %610)
(fma.f64 #s(literal 1 binary64) %501 %612)
(fma.f64 y %212 %598)
(fma.f64 y %212 %600)
(fma.f64 y %212 %602)
(fma.f64 y %212 %604)
(fma.f64 y %212 %607)
(fma.f64 y %212 %610)
(fma.f64 y %212 %612)
(+.f64 %712 %713)
(+.f64 %713 %712)
(+.f64 %716 %716)
(+.f64 %718 %718)
(+.f64 %721 %721)
(+.f64 %724 %724)
(+.f64 %511 %511)
(+.f64 %612 %501)
(+.f64 %501 %598)
(+.f64 %501 %600)
(+.f64 %501 %602)
(+.f64 %501 %604)
(+.f64 %501 %607)
(+.f64 %501 %610)
(+.f64 %501 %612)
%736
%739
%742
%744
%745
%746
%749
%752
%755
%758
%761
%764
%765
%767
%769
%771
%772
%775
%777
%779
%780
%782
%783
%786
%789
%791
%792
%793
%794
%795
%796
%798
%799
%801
%803
%805
%806
%807
%808
%809
%810
%811
%813
%814
%815
%737
%816
%817
%818
%820
%821
%822
%823
%824
%825
%828
%831
%834
%838
%841
%845
%848
%851
%854
%858
%861
%864
%868
%872
%876
%880
%883
%887
%890
%894
%898
%902
%906
%910
%914
%917
%921
%925
%928
%931
%934
%937
%940
%943
%947
%951
%954
%957
%960
%963
%966
%970
%974
%978
%982
%986
%990
%994
%998
%1001
%1004
%1007
%1010
%1013
%1016
%1019
%1022
%1026
%1030
%1034
%1038
%1042
%1046
%1050
%1054
%1058
%1061
%1063
%1067
%1071
%1075
%1077
%1081
%1086
%1091
%1095
%1098
%1101
%1104
%1109
%1114
%1117
%1122
%1127
%1131
%1133
%1136
%1139
%1142
%1145
%1147
%1149
%1152
%1156
%1158
%1160
%1162
%1164
%1167
%1170
%1173
%1175
%1177
%1179
%1181
%1183
%1186
%1187
%1188
%1189
%1190
%1191
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1199
%1200
%1201
%1202
%1203
%1204
%1205
%1206
%1207
%1208
%1209
%1211
%1213
%1214
%1215
%1216
%1217
%1218
%1220
%1221
%1222
%1224
%1226
%1227
%1228
%1229
%1230
%1231
%1232
%1233
%1234
%1235
%1236
%1237
%1239
%1241
%1242
%1243
%1244
%1245
%1247
%1249
%1251
%1253
%1254
%1256
%1258
%1260
%1262
%1264
%1266
%1268
%1270
%1272
%1274
%1276
%1278
%1280
%1282
%1284
%1286
%1287
%1288
%1289
%1290
%1291
%1292
%1293
%1294
%1295
%1296
%1297
%1298
%1299
%1300
%1301
%1302
%1303
%1304
%1305
%1306
%1307
%1308
%1309
%1310
%1311
%1312
%1313
%1314
%1315
%1316
%1317
%1318
%1319
%1320
%1321
%1322
%1323
%1324
%1325
%1326
%1327
%1328
%1329
%1330
%1331
%1332
%1333
%1334
%1335
%1336
%1337
%1339
%1340
%1341
%1342
%1343
%1344
%1345
%1346
%1347
%1348
%1349
%1350
%1351
%1352
%1353
%1354
%1355
%1356
%1357
%1358
%1359
%1360
%1361
%1362
%1363
%1364
%1365
%1366
%1367
%1368
%1369
%1370
%1371
%1372
%1373
%1374
%1375
%1376
%1377
%1378
%1379
%1380
%1381
%1382
%1383
%1384
%1385
%1386
%1387
%1388
%1389
%1390
%1391
%1392
%1393
%1394
%1395
%1396
%1397
%1398
%1399
%1400
%1401
%1402
%1403
%1404
%1405
%1406
%1407
%1408
%1409
%1410
%1411
%1412
%1413
%1414
%1415
%1416
%1417
%1418
%1419
%1420
%1421
%1422
%1423
%1424
%1425
%1426
%1427
%1428
%1429
%1430
%1431
%1432
%1433
%1434
%1435
%1436
%1437
%1438
%1439
%1440
%1441
%1442
%1443
%1444
%1445
%1446
%1447
%1448
%1449
%1450
%1451
%1452
%1453
%1454
%1455
%1456
%1457
%1458
%1459
%1460
%1461
%1462
%1463
%1464
%1465
%1466
%1467
%1468
%1469
%1470
%1471
%1472
%1473
%1474
%1475
%1476
%1477
%1478
%1479
%1480
%1481
%1482
%1483
%1484
%1485
%1486
%1487
%1488
%1489
%1490
%1491
%1492
%1493
%1494
%1495
%1496
%1497
%1498
%1499
%1500
%1501
%1502
%1503
%1504
%1505
%1506
%1507
%1508
%1509
%1510
%1511
%1512
%1513
%1514
%1515
%1516
%1517
%1518
%1519
%1520
%1521
%1522
%1523
%1524
%1525
%1526
%1527
%1528
%1529
%1530
%1531
%1532
%1533
%1534
%1535
%1536
%1537
%1538
%1539
%1540
%1541
%1542
%1543
%1544
%1545
%1546
%1547
%1548
%1549
%1550
%1551
%1552
%1553
%1554
%1555
%1556
%1557
%1558
%1559
%1560
%1561
%1562
%1563
%1564
%1565
%1566
%1567
%1568
%1569
%1570
%1571
%1572
%1573
%1574
%1575
%1576
%1577
%1578
%1579
%1580
%1581
%1582
%1583
%1584
%1585
%1586
%1587
%1588
%1589
%1590
%1591
%1592
%1593
%1594
%1595
%1596
%1597
%1598
%1599
%1600
%1601
%1602
%1603
%1604
%1605
%1606
%1607
%1608
%1609
%1610
%1611
%1612
%1613
%1614
%1615
%1616
%1617
%1618
%1619
%1620
%1621
%1622
%1623
%1624
%1625
%1626
%1627
%1628
%1629
%1630
%1631
%1632
%1633
%1634
%1635
%1636
%1637
%1638
%1639
%1640
%1641
%1642
%1643
%1644
%1645
%1646
%1647
%1648
%1649
%1650
%1651
%1652
%1653
%1654
%1655
%1656
%1657
%1658
%1659
%1660
%1661
%1662
%1663
%1664
%1665
%1666
%1667
%1668
%1669
%1670
%1671
%1672
%1673
%1674
%1675
%1676
%1677
%1678
%1679
%1680
%1681
%1682
%1683
%1684
%1685
%1686
%1687
%1688
%1689
%1690
%1691
%1692
%1693
%1694
%1695
%1696
%1697
%1698
%1699
%1700
%1701
%1702
%1703
%1704
%1705
%1706
%1707
%1708
%1709
%1710
%1711
%1712
%1713
%1714
%1715
%1716
%1717
%1718
%1719
%1720
%1721
%1722
%1723
%1724
%1725
%1726
%1727
%1728
%1729
%1730
%1731
%1732
%1733
%1734
%1735
%1736
%1737
%1738
%1739
%1740
%1741
%1742
%1743
%1744
%1745
%1746
%1747
%1748
%1749
%1750
%1751
%1752
%1753
%1754
%1755
%1756
%1757
%1758
%1759
%1760
%1761
%1762
%1763
%1764
%1765
%1766
%1767
%1768
%1769
%1770
%1771
%1772
%1773
%1774
%1775
%1776
%1777
%1778
%1779
%1780
%1781
%1782
%1783
%1784
%1785
%1786
%1787
%1788
%1789
%1790
%1791
%1792
%1793
%1794
%1795
%1796
%1797
%1798
%1799
%1800
%1801
%1802
%1803
%1804
%1805
%1806
%1807
%1808
%1809
%1810
%1811
%1812
%1813
%1814
%1815
%1816
%1817
%1818
%1819
%1820
%1821
%1822
%1823
%1824
%1825
%1826
%1827
%1828
%1829
%1830
%1831
%1832
%1833
%1834
%1835
%1836
%1837
%1838
%1839
%1840
%1841
%1842
%1843
%1844
%1845
%1846
%1847
%1848
%1849
%1850
%1851
%1852
%1853
%1854
%1855
%1856
%1857
%1858
%1859
%1860
%1861
%1862
%1863
%1864
%1865
%1866
%1867
%1868
%1869
%1870
%1871
%1872
%1873
%1874
%1875
%1876
%1877
%1878
%1879
%1880
%1881
%1882
%1883
%1884
%1885
%1886
%1887
%1888
%1889
%1890
%1891
%1892
%1893
%1894
%1895
%1896
%1897
%1898
%1899
%1900
%1901
%1902
%1903
%1904
%1905
%1906
%1907
%1908
%1909
%1910
%1911
%1912
%1913
%1914
%1915
%1916
%1917
%1918
%1919
%1920
%1921
%1922
%1923
%1924
%1925
%1926
%1927
%1928
%1929
%1930
%1931
%1932
%1933
%1934
%1935
%1936
%1937
%1938
%1939
%1940
%1941
%1942
%1943
%1944
%1945
%1946
%1947
%1948
%1949
%1950
%1951
%1952
%1953
%1954
%1955
%1956
%1957
%1958
%1959
%1960
%1961
%1962
%1963
%1964
%1965
%1966
%1967
%1968
%1969
%1970
%1971
%1972
%1973
%1974
%1975
%1976
%1977
%1978
%1979
%1980
%1981
%1982
%1983
%1984
%1985
%1986
%1987
%1988
%1989
%1990
%1991
%1992
%1993
%1994
%1995
%1996
%1997
%1998
%1999
%2000
%2001
%2002
%2003
%2004
%2005
%2006
%2007
%2008
%2009
%2010
%2011
%2012
%2013
%2014
%2015
%2016
%2017
%2018
%2019
%2020
%2021
%2022
%2023
%2024
%2025
%2026
%2027
%2028
%2029
%2030
%2031
%2032
%2033
%2034
%2035
%2036
%2037
%2038
%2039
%2040
%2041
%2042
%2043
%2044
%2045
%2046
%2047
%2048
%2049
%2050
%2051
%2052
%2053
%2054
%2055
%2056
%2057
%2058
%2059
%2060
%2061
%2062
%2063
%2064
%2065
%2066
%2067
%2068
%2069
%2070
%2071
%2072
%2073
%2074
%2075
%2076
%2077
%2078
%2079
%2080
%2081
%2082
%2083
%2084
%2085
%2086
%2087
%2088
%2089
%2090
%2091
%2092
%2093
%2094
%2095
%2096
%2097
%2098
%2099
%2100
%2101
%2102
%2103
%2104
%2105
%2106
%2107
%2108
%2109
%2110
%2111
%2112
%2113
%2114
%2115
%2116
%2117
%2118
%2119
%2120
%2121
%2122
%2123
%2124
%2125
%2126
%2127
%2128
%2129
%2130
%2131
%2132
%2133
%2134
%2135
%2136
%2138
%2140
%2142
%2144
%2146
%2149
%2150
%2152
%2155
%2156
%2158
%2160
%2162
%2164
%2166
%2167
%2168
%2169
%2170
%2171
%2172
%2173
%2174
%2175
%2176
%2177
%2178
%2179
%2180
%2181
%2182
%2183
%2184
%736
%739
%742
%744
%745
%746
%749
%752
%755
%758
%761
%764
%765
%767
%769
%771
%772
%775
%777
%779
%780
%782
%783
%786
%789
%791
%792
%793
%794
%795
%796
%798
%799
%801
%803
%805
%806
%807
%808
%809
%810
%811
%813
%814
%815
%737
%816
%817
%818
%820
%821
%822
%823
%824
%825
%828
%831
%834
%838
%841
%845
%848
%851
%854
%858
%861
%864
%868
%872
%876
%880
%883
%887
%890
%894
%898
%902
%906
%910
%914
%917
%921
%925
%928
%931
%934
%937
%940
%943
%947
%951
%954
%957
%960
%963
%966
%970
%974
%978
%982
%986
%990
%994
%998
%1001
%1004
%1007
%1010
%1013
%1016
%1019
%1022
%1026
%1030
%1034
%1038
%1042
%1046
%1050
%1054
%1058
%1061
%1063
%1067
%1071
%1075
%1077
%1081
%1086
%1091
%1095
%1098
%1101
%1104
%1109
%1114
%1117
%1122
%1127
%1131
%1133
%1136
%1139
%1142
%1145
%1147
%1149
%1152
%1156
%1158
%1160
%1162
%1164
%1167
%1170
%1173
%1175
%1177
%1179
%1181
%1183
%1186
%1187
%1188
%1189
%1190
%1191
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1199
%1200
%1201
%1202
%1203
%1204
%1205
%1206
%1207
%1208
%1209
%1211
%1213
%1214
%1215
%1216
%1217
%1218
%1220
%1221
%1222
%1224
%1226
%1227
%1228
%1229
%1230
%1231
%1232
%1233
%1234
%1235
%1236
%1237
%1239
%1241
%1242
%1243
%1244
%1245
%1247
%1249
%1251
%1253
%1254
%1256
%1258
%1260
%1262
%1264
%1266
%1268
%1270
%1272
%1274
%1276
%1278
%1280
%1282
%1284
%1286
%1287
%1288
%1289
%1290
%1291
%1292
%1293
%1294
%1295
%1296
%1297
%1298
%1299
%1300
%1301
%1302
%1303
%1304
%1305
%1306
%1307
%1308
%1309
%1310
%1311
%1312
%1313
%1314
%1315
%1316
%1317
%1318
%1319
%1320
%1321
%1322
%1323
%1324
%1325
%1326
%1327
%1328
%1329
%1330
%1331
%1332
%1333
%1334
%1335
%1336
%1337
%1339
%1340
%1341
%1342
%1343
%1344
%1345
%1346
%1347
%1348
%1349
%1350
%1351
%1352
%1353
%1354
%1355
%1356
%1357
%1358
%1359
%1360
%1361
%1362
%1363
%1364
%1365
%1366
%1367
%1368
%1369
%1370
%1371
%1372
%1373
%1374
%1375
%1376
%1377
%1378
%1379
%1380
%1381
%1382
%1383
%1384
%1385
%1386
%1387
%1388
%1389
%1390
%1391
%1392
%1393
%1394
%1395
%1396
%1397
%1398
%1399
%1400
%1401
%1402
%1403
%1404
%1405
%1406
%1407
%1408
%1409
%1410
%1411
%1412
%1413
%1414
%1415
%1416
%1417
%1418
%1419
%1420
%1421
%1422
%1423
%1424
%1425
%1426
%1427
%1428
%1429
%1430
%1431
%1432
%1433
%1434
%1435
%1436
%1437
%1438
%1439
%1440
%1441
%1442
%1443
%1444
%1445
%1446
%1447
%1448
%1449
%1450
%1451
%1452
%1453
%1454
%1455
%1456
%1457
%1458
%1459
%1460
%1461
%1462
%1463
%1464
%1465
%1466
%1467
%1468
%1469
%1470
%1471
%1472
%1473
%1474
%1475
%1476
%1477
%1478
%1479
%1480
%1481
%1482
%1483
%1484
%1485
%1486
%1487
%1488
%1489
%1490
%1491
%1492
%1493
%1494
%1495
%1496
%1497
%1498
%1499
%1500
%1501
%1502
%1503
%1504
%1505
%1506
%1507
%1508
%1509
%1510
%1511
%1512
%1513
%1514
%1515
%1516
%1517
%1518
%1519
%1520
%1521
%1522
%1523
%1524
%1525
%1526
%1527
%1528
%1529
%1530
%1531
%1532
%1533
%1534
%1535
%1536
%1537
%1538
%1539
%1540
%1541
%1542
%1543
%1544
%1545
%1546
%1547
%1548
%1549
%1550
%1551
%1552
%1553
%1554
%1555
%1556
%1557
%1558
%1559
%1560
%1561
%1562
%1563
%1564
%1565
%1566
%1567
%1568
%1569
%1570
%1571
%1572
%1573
%1574
%1575
%1576
%1577
%1578
%1579
%1580
%1581
%1582
%1583
%1584
%1585
%1586
%1587
%1588
%1589
%1590
%1591
%1592
%1593
%1594
%1595
%1596
%1597
%1598
%1599
%1600
%1601
%1602
%1603
%1604
%1605
%1606
%1607
%1608
%1609
%1610
%1611
%1612
%1613
%1614
%1615
%1616
%1617
%1618
%1619
%1620
%1621
%1622
%1623
%1624
%1625
%1626
%1627
%1628
%1629
%1630
%1631
%1632
%1633
%1634
%1635
%1636
%1637
%1638
%1639
%1640
%1641
%1642
%1643
%1644
%1645
%1646
%1647
%1648
%1649
%1650
%1651
%1652
%1653
%1654
%1655
%1656
%1657
%1658
%1659
%1660
%1661
%1662
%1663
%1664
%1665
%1666
%1667
%1668
%1669
%1670
%1671
%1672
%1673
%1674
%1675
%1676
%1677
%1678
%1679
%1680
%1681
%1682
%1683
%1684
%1685
%1686
%1687
%1688
%1689
%1690
%1691
%1692
%1693
%1694
%1695
%1696
%1697
%1698
%1699
%1700
%1701
%1702
%1703
%1704
%1705
%1706
%1707
%1708
%1709
%1710
%1711
%1712
%1713
%1714
%1715
%1716
%1717
%1718
%1719
%1720
%1721
%1722
%1723
%1724
%1725
%1726
%1727
%1728
%1729
%1730
%1731
%1732
%1733
%1734
%1735
%1736
%1737
%1738
%1739
%1740
%1741
%1742
%1743
%1744
%1745
%1746
%1747
%1748
%1749
%1750
%1751
%1752
%1753
%1754
%1755
%1756
%1757
%1758
%1759
%1760
%1761
%1762
%1763
%1764
%1765
%1766
%1767
%1768
%1769
%1770
%1771
%1772
%1773
%1774
%1775
%1776
%1777
%1778
%1779
%1780
%1781
%1782
%1783
%1784
%1785
%1786
%1787
%1788
%1789
%1790
%1791
%1792
%1793
%1794
%1795
%1796
%1797
%1798
%1799
%1800
%1801
%1802
%1803
%1804
%1805
%1806
%1807
%1808
%1809
%1810
%1811
%1812
%1813
%1814
%1815
%1816
%1817
%1818
%1819
%1820
%1821
%1822
%1823
%1824
%1825
%1826
%1827
%1828
%1829
%1830
%1831
%1832
%1833
%1834
%1835
%1836
%1837
%1838
%1839
%1840
%1841
%1842
%1843
%1844
%1845
%1846
%1847
%1848
%1849
%1850
%1851
%1852
%1853
%1854
%1855
%1856
%1857
%1858
%1859
%1860
%1861
%1862
%1863
%1864
%1865
%1866
%1867
%1868
%1869
%1870
%1871
%1872
%1873
%1874
%1875
%1876
%1877
%1878
%1879
%1880
%1881
%1882
%1883
%1884
%1885
%1886
%1887
%1888
%1889
%1890
%1891
%1892
%1893
%1894
%1895
%1896
%1897
%1898
%1899
%1900
%1901
%1902
%1903
%1904
%1905
%1906
%1907
%1908
%1909
%1910
%1911
%1912
%1913
%1914
%1915
%1916
%1917
%1918
%1919
%1920
%1921
%1922
%1923
%1924
%1925
%1926
%1927
%1928
%1929
%1930
%1931
%1932
%1933
%1934
%1935
%1936
%1937
%1938
%1939
%1940
%1941
%1942
%1943
%1944
%1945
%1946
%1947
%1948
%1949
%1950
%1951
%1952
%1953
%1954
%1955
%1956
%1957
%1958
%1959
%1960
%1961
%1962
%1963
%1964
%1965
%1966
%1967
%1968
%1969
%1970
%1971
%1972
%1973
%1974
%1975
%1976
%1977
%1978
%1979
%1980
%1981
%1982
%1983
%1984
%1985
%1986
%1987
%1988
%1989
%1990
%1991
%1992
%1993
%1994
%1995
%1996
%1997
%1998
%1999
%2000
%2001
%2002
%2003
%2004
%2005
%2006
%2007
%2008
%2009
%2010
%2011
%2012
%2013
%2014
%2015
%2016
%2017
%2018
%2019
%2020
%2021
%2022
%2023
%2024
%2025
%2026
%2027
%2028
%2029
%2030
%2031
%2032
%2033
%2034
%2035
%2036
%2037
%2038
%2039
%2040
%2041
%2042
%2043
%2044
%2045
%2046
%2047
%2048
%2049
%2050
%2051
%2052
%2053
%2054
%2055
%2056
%2057
%2058
%2059
%2060
%2061
%2062
%2063
%2064
%2065
%2066
%2067
%2068
%2069
%2070
%2071
%2072
%2073
%2074
%2075
%2076
%2077
%2078
%2079
%2080
%2081
%2082
%2083
%2084
%2085
%2086
%2087
%2088
%2089
%2090
%2091
%2092
%2093
%2094
%2095
%2096
%2097
%2098
%2099
%2100
%2101
%2102
%2103
%2104
%2105
%2106
%2107
%2108
%2109
%2110
%2111
%2112
%2113
%2114
%2115
%2116
%2117
%2118
%2119
%2120
%2121
%2122
%2123
%2124
%2125
%2126
%2127
%2128
%2129
%2130
%2131
%2132
%2133
%2134
%2135
%2136
%2138
%2140
%2142
%2144
%2146
%2149
%2150
%2152
%2155
%2156
%2158
%2160
%2162
%2164
%2166
%2167
%2168
%2169
%2170
%2171
%2172
%2173
%2174
%2175
%2176
%2177
%2178
%2179
%2180
%2181
%2182
%2183
%2184
%736
%739
%742
%744
%745
%746
%749
%752
%755
%758
%761
%764
%765
%767
%769
%771
%772
%775
%777
%779
%780
%782
%783
%786
%789
%791
%792
%793
%794
%795
%796
%798
%799
%801
%803
%805
%806
%807
%808
%809
%810
%811
%813
%814
%815
%737
%816
%817
%818
%820
%821
%822
%823
%824
%825
%828
%831
%834
%838
%841
%845
%848
%851
%854
%858
%861
%864
%868
%872
%876
%880
%883
%887
%890
%894
%898
%902
%906
%910
%914
%917
%921
%925
%928
%931
%934
%937
%940
%943
%947
%951
%954
%957
%960
%963
%966
%970
%974
%978
%982
%986
%990
%994
%998
%1001
%1004
%1007
%1010
%1013
%1016
%1019
%1022
%1026
%1030
%1034
%1038
%1042
%1046
%1050
%1054
%1058
%1061
%1063
%1067
%1071
%1075
%1077
%1081
%1086
%1091
%1095
%1098
%1101
%1104
%1109
%1114
%1117
%1122
%1127
%1131
%1133
%1136
%1139
%1142
%1145
%1147
%1149
%1152
%1156
%1158
%1160
%1162
%1164
%1167
%1170
%1173
%1175
%1177
%1179
%1181
%1183
%1186
%1187
%1188
%1189
%1190
%1191
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1199
%1200
%1201
%1202
%1203
%1204
%1205
%1206
%1207
%1208
%1209
%1211
%1213
%1214
%1215
%1216
%1217
%1218
%1220
%1221
%1222
%1224
%1226
%1227
%1228
%1229
%1230
%1231
%1232
%1233
%1234
%1235
%1236
%1237
%1239
%1241
%1242
%1243
%1244
%1245
%1247
%1249
%1251
%1253
%1254
%1256
%1258
%1260
%1262
%1264
%1266
%1268
%1270
%1272
%1274
%1276
%1278
%1280
%1282
%1284
%1286
%1287
%1288
%1289
%1290
%1291
%1292
%1293
%1294
%1295
%1296
%1297
%1298
%1299
%1300
%1301
%1302
%1303
%1304
%1305
%1306
%1307
%1308
%1309
%1310
%1311
%1312
%1313
%1314
%1315
%1316
%1317
%1318
%1319
%1320
%1321
%1322
%1323
%1324
%1325
%1326
%1327
%1328
%1329
%1330
%1331
%1332
%1333
%1334
%1335
%1336
%1337
%1339
%1340
%1341
%1342
%1343
%1344
%1345
%1346
%1347
%1348
%1349
%1350
%1351
%1352
%1353
%1354
%1355
%1356
%1357
%1358
%1359
%1360
%1361
%1362
%1363
%1364
%1365
%1366
%1367
%1368
%1369
%1370
%1371
%1372
%1373
%1374
%1375
%1376
%1377
%1378
%1379
%1380
%1381
%1382
%1383
%1384
%1385
%1386
%1387
%1388
%1389
%1390
%1391
%1392
%1393
%1394
%1395
%1396
%1397
%1398
%1399
%1400
%1401
%1402
%1403
%1404
%1405
%1406
%1407
%1408
%1409
%1410
%1411
%1412
%1413
%1414
%1415
%1416
%1417
%1418
%1419
%1420
%1421
%1422
%1423
%1424
%1425
%1426
%1427
%1428
%1429
%1430
%1431
%1432
%1433
%1434
%1435
%1436
%1437
%1438
%1439
%1440
%1441
%1442
%1443
%1444
%1445
%1446
%1447
%1448
%1449
%1450
%1451
%1452
%1453
%1454
%1455
%1456
%1457
%1458
%1459
%1460
%1461
%1462
%1463
%1464
%1465
%1466
%1467
%1468
%1469
%1470
%1471
%1472
%1473
%1474
%1475
%1476
%1477
%1478
%1479
%1480
%1481
%1482
%1483
%1484
%1485
%1486
%1487
%1488
%1489
%1490
%1491
%1492
%1493
%1494
%1495
%1496
%1497
%1498
%1499
%1500
%1501
%1502
%1503
%1504
%1505
%1506
%1507
%1508
%1509
%1510
%1511
%1512
%1513
%1514
%1515
%1516
%1517
%1518
%1519
%1520
%1521
%1522
%1523
%1524
%1525
%1526
%1527
%1528
%1529
%1530
%1531
%1532
%1533
%1534
%1535
%1536
%1537
%1538
%1539
%1540
%1541
%1542
%1543
%1544
%1545
%1546
%1547
%1548
%1549
%1550
%1551
%1552
%1553
%1554
%1555
%1556
%1557
%1558
%1559
%1560
%1561
%1562
%1563
%1564
%1565
%1566
%1567
%1568
%1569
%1570
%1571
%1572
%1573
%1574
%1575
%1576
%1577
%1578
%1579
%1580
%1581
%1582
%1583
%1584
%1585
%1586
%1587
%1588
%1589
%1590
%1591
%1592
%1593
%1594
%1595
%1596
%1597
%1598
%1599
%1600
%1601
%1602
%1603
%1604
%1605
%1606
%1607
%1608
%1609
%1610
%1611
%1612
%1613
%1614
%1615
%1616
%1617
%1618
%1619
%1620
%1621
%1622
%1623
%1624
%1625
%1626
%1627
%1628
%1629
%1630
%1631
%1632
%1633
%1634
%1635
%1636
%1637
%1638
%1639
%1640
%1641
%1642
%1643
%1644
%1645
%1646
%1647
%1648
%1649
%1650
%1651
%1652
%1653
%1654
%1655
%1656
%1657
%1658
%1659
%1660
%1661
%1662
%1663
%1664
%1665
%1666
%1667
%1668
%1669
%1670
%1671
%1672
%1673
%1674
%1675
%1676
%1677
%1678
%1679
%1680
%1681
%1682
%1683
%1684
%1685
%1686
%1687
%1688
%1689
%1690
%1691
%1692
%1693
%1694
%1695
%1696
%1697
%1698
%1699
%1700
%1701
%1702
%1703
%1704
%1705
%1706
%1707
%1708
%1709
%1710
%1711
%1712
%1713
%1714
%1715
%1716
%1717
%1718
%1719
%1720
%1721
%1722
%1723
%1724
%1725
%1726
%1727
%1728
%1729
%1730
%1731
%1732
%1733
%1734
%1735
%1736
%1737
%1738
%1739
%1740
%1741
%1742
%1743
%1744
%1745
%1746
%1747
%1748
%1749
%1750
%1751
%1752
%1753
%1754
%1755
%1756
%1757
%1758
%1759
%1760
%1761
%1762
%1763
%1764
%1765
%1766
%1767
%1768
%1769
%1770
%1771
%1772
%1773
%1774
%1775
%1776
%1777
%1778
%1779
%1780
%1781
%1782
%1783
%1784
%1785
%1786
%1787
%1788
%1789
%1790
%1791
%1792
%1793
%1794
%1795
%1796
%1797
%1798
%1799
%1800
%1801
%1802
%1803
%1804
%1805
%1806
%1807
%1808
%1809
%1810
%1811
%1812
%1813
%1814
%1815
%1816
%1817
%1818
%1819
%1820
%1821
%1822
%1823
%1824
%1825
%1826
%1827
%1828
%1829
%1830
%1831
%1832
%1833
%1834
%1835
%1836
%1837
%1838
%1839
%1840
%1841
%1842
%1843
%1844
%1845
%1846
%1847
%1848
%1849
%1850
%1851
%1852
%1853
%1854
%1855
%1856
%1857
%1858
%1859
%1860
%1861
%1862
%1863
%1864
%1865
%1866
%1867
%1868
%1869
%1870
%1871
%1872
%1873
%1874
%1875
%1876
%1877
%1878
%1879
%1880
%1881
%1882
%1883
%1884
%1885
%1886
%1887
%1888
%1889
%1890
%1891
%1892
%1893
%1894
%1895
%1896
%1897
%1898
%1899
%1900
%1901
%1902
%1903
%1904
%1905
%1906
%1907
%1908
%1909
%1910
%1911
%1912
%1913
%1914
%1915
%1916
%1917
%1918
%1919
%1920
%1921
%1922
%1923
%1924
%1925
%1926
%1927
%1928
%1929
%1930
%1931
%1932
%1933
%1934
%1935
%1936
%1937
%1938
%1939
%1940
%1941
%1942
%1943
%1944
%1945
%1946
%1947
%1948
%1949
%1950
%1951
%1952
%1953
%1954
%1955
%1956
%1957
%1958
%1959
%1960
%1961
%1962
%1963
%1964
%1965
%1966
%1967
%1968
%1969
%1970
%1971
%1972
%1973
%1974
%1975
%1976
%1977
%1978
%1979
%1980
%1981
%1982
%1983
%1984
%1985
%1986
%1987
%1988
%1989
%1990
%1991
%1992
%1993
%1994
%1995
%1996
%1997
%1998
%1999
%2000
%2001
%2002
%2003
%2004
%2005
%2006
%2007
%2008
%2009
%2010
%2011
%2012
%2013
%2014
%2015
%2016
%2017
%2018
%2019
%2020
%2021
%2022
%2023
%2024
%2025
%2026
%2027
%2028
%2029
%2030
%2031
%2032
%2033
%2034
%2035
%2036
%2037
%2038
%2039
%2040
%2041
%2042
%2043
%2044
%2045
%2046
%2047
%2048
%2049
%2050
%2051
%2052
%2053
%2054
%2055
%2056
%2057
%2058
%2059
%2060
%2061
%2062
%2063
%2064
%2065
%2066
%2067
%2068
%2069
%2070
%2071
%2072
%2073
%2074
%2075
%2076
%2077
%2078
%2079
%2080
%2081
%2082
%2083
%2084
%2085
%2086
%2087
%2088
%2089
%2090
%2091
%2092
%2093
%2094
%2095
%2096
%2097
%2098
%2099
%2100
%2101
%2102
%2103
%2104
%2105
%2106
%2107
%2108
%2109
%2110
%2111
%2112
%2113
%2114
%2115
%2116
%2117
%2118
%2119
%2120
%2121
%2122
%2123
%2124
%2125
%2126
%2127
%2128
%2129
%2130
%2131
%2132
%2133
%2134
%2135
%2136
%2138
%2140
%2142
%2144
%2146
%2149
%2150
%2152
%2155
%2156
%2158
%2160
%2162
%2164
%2166
%2167
%2168
%2169
%2170
%2171
%2172
%2173
%2174
%2175
%2176
%2177
%2178
%2179
%2180
%2181
%2182
%2183
%2184
(*.f64 %2185 %27)
(*.f64 %2187 %32)
(*.f64 %2189 #s(literal 2 binary64))
(*.f64 %298 %21)
(*.f64 %265 %39)
(*.f64 %415 %552)
(*.f64 %160 %504)
(*.f64 %45 %233)
(*.f64 %25 %2196)
(*.f64 %33 %2198)
(*.f64 %547 %740)
(*.f64 %504 %160)
(*.f64 #s(literal 2 binary64) %2202)
(*.f64 %21 z)
(*.f64 %233 %45)
(*.f64 %787 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %787)
(*.f64 z %21)
(pow.f64 %787 #s(literal 1 binary64))
(/.f64 (neg.f64 %2210) %14)
(/.f64 (neg.f64 %837) y)
(/.f64 (neg.f64 %909) %15)
(/.f64 (neg.f64 %2217) %4)
(/.f64 (neg.f64 %2220) y)
(/.f64 (neg.f64 %2189) #s(literal -1/2 binary64))
(/.f64 (neg.f64 %298) %146)
(/.f64 (neg.f64 %2227) %4)
(/.f64 (neg.f64 %435) y)
(/.f64 %2210 x)
(/.f64 %837 %15)
(/.f64 %909 y)
(/.f64 %2217 %146)
(/.f64 %2220 %15)
(/.f64 %295 %146)
(/.f64 %2189 #s(literal 1/2 binary64))
(/.f64 %298 %4)
(/.f64 %2227 %146)
(/.f64 %435 %15)
(/.f64 %415 y)
(/.f64 %547 %14)
(/.f64 %504 x)
(/.f64 %844 #s(literal -1 binary64))
(/.f64 %233 %146)
(/.f64 %787 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) %737)
%787
(neg.f64 %844)
(fma.f64 %2185 %27 %2250)
(fma.f64 %2185 %27 %2253)
(fma.f64 %2187 %32 %2250)
(fma.f64 %2187 %32 %2253)
(fma.f64 %2189 #s(literal 2 binary64) %2250)
(fma.f64 %2189 #s(literal 2 binary64) %2253)
(fma.f64 %298 %21 %2250)
(fma.f64 %298 %21 %2253)
(fma.f64 %265 %39 %2250)
(fma.f64 %265 %39 %2253)
(fma.f64 %415 %552 %2250)
(fma.f64 %415 %552 %2253)
(fma.f64 %160 %504 %2250)
(fma.f64 %160 %504 %2253)
(fma.f64 %45 %233 %2250)
(fma.f64 %45 %233 %2253)
(fma.f64 %25 %2196 %2250)
(fma.f64 %25 %2196 %2253)
(fma.f64 %33 %2198 %2250)
(fma.f64 %33 %2198 %2253)
(fma.f64 %547 %740 %2250)
(fma.f64 %547 %740 %2253)
(fma.f64 %504 %160 %2250)
(fma.f64 %504 %160 %2253)
(fma.f64 #s(literal 2 binary64) %2202 %2250)
(fma.f64 #s(literal 2 binary64) %2202 %2253)
(fma.f64 %21 z %2250)
(fma.f64 %21 z %2253)
(fma.f64 %233 %45 %2250)
(fma.f64 %233 %45 %2253)
(fma.f64 %787 #s(literal 1 binary64) %2250)
(fma.f64 %787 #s(literal 1 binary64) %2253)
(fma.f64 #s(literal 1 binary64) %787 %2250)
(fma.f64 #s(literal 1 binary64) %787 %2253)
(fma.f64 z %21 %2250)
(fma.f64 z %21 %2253)
(+.f64 %2289 %2289)
(+.f64 %2292 %2292)
(+.f64 %787 %2250)
(+.f64 %787 %2253)
%736
%739
%742
%744
%745
%746
%749
%752
%755
%758
%761
%764
%765
%767
%769
%771
%772
%775
%777
%779
%780
%782
%783
%786
%789
%791
%792
%793
%794
%795
%796
%798
%799
%801
%803
%805
%806
%807
%808
%809
%810
%811
%813
%814
%815
%737
%816
%817
%818
%820
%821
%822
%823
%824
%825
%828
%831
%834
%838
%841
%845
%848
%851
%854
%858
%861
%864
%868
%872
%876
%880
%883
%887
%890
%894
%898
%902
%906
%910
%914
%917
%921
%925
%928
%931
%934
%937
%940
%943
%947
%951
%954
%957
%960
%963
%966
%970
%974
%978
%982
%986
%990
%994
%998
%1001
%1004
%1007
%1010
%1013
%1016
%1019
%1022
%1026
%1030
%1034
%1038
%1042
%1046
%1050
%1054
%1058
%1061
%1063
%1067
%1071
%1075
%1077
%1081
%1086
%1091
%1095
%1098
%1101
%1104
%1109
%1114
%1117
%1122
%1127
%1131
%1133
%1136
%1139
%1142
%1145
%1147
%1149
%1152
%1156
%1158
%1160
%1162
%1164
%1167
%1170
%1173
%1175
%1177
%1179
%1181
%1183
%1186
%1187
%1188
%1189
%1190
%1191
%1192
%1193
%1194
%1195
%1196
%1197
%1198
%1199
%1200
%1201
%1202
%1203
%1204
%1205
%1206
%1207
%1208
%1209
%1211
%1213
%1214
%1215
%1216
%1217
%1218
%1220
%1221
%1222
%1224
%1226
%1227
%1228
%1229
%1230
%1231
%1232
%1233
%1234
%1235
%1236
%1237
%1239
%1241
%1242
%1243
%1244
%1245
%1247
%1249
%1251
%1253
%1254
%1256
%1258
%1260
%1262
%1264
%1266
%1268
%1270
%1272
%1274
%1276
%1278
%1280
%1282
%1284
%1286
%1287
%1288
%1289
%1290
%1291
%1292
%1293
%1294
%1295
%1296
%1297
%1298
%1299
%1300
%1301
%1302
%1303
%1304
%1305
%1306
%1307
%1308
%1309
%1310
%1311
%1312
%1313
%1314
%1315
%1316
%1317
%1318
%1319
%1320
%1321
%1322
%1323
%1324
%1325
%1326
%1327
%1328
%1329
%1330
%1331
%1332
%1333
%1334
%1335
%1336
%1337
%1339
%1340
%1341
%1342
%1343
%1344
%1345
%1346
%1347
%1348
%1349
%1350
%1351
%1352
%1353
%1354
%1355
%1356
%1357
%1358
%1359
%1360
%1361
%1362
%1363
%1364
%1365
%1366
%1367
%1368
%1369
%1370
%1371
%1372
%1373
%1374
%1375
%1376
%1377
%1378
%1379
%1380
%1381
%1382
%1383
%1384
%1385
%1386
%1387
%1388
%1389
%1390
%1391
%1392
%1393
%1394
%1395
%1396
%1397
%1398
%1399
%1400
%1401
%1402
%1403
%1404
%1405
%1406
%1407
%1408
%1409
%1410
%1411
%1412
%1413
%1414
%1415
%1416
%1417
%1418
%1419
%1420
%1421
%1422
%1423
%1424
%1425
%1426
%1427
%1428
%1429
%1430
%1431
%1432
%1433
%1434
%1435
%1436
%1437
%1438
%1439
%1440
%1441
%1442
%1443
%1444
%1445
%1446
%1447
%1448
%1449
%1450
%1451
%1452
%1453
%1454
%1455
%1456
%1457
%1458
%1459
%1460
%1461
%1462
%1463
%1464
%1465
%1466
%1467
%1468
%1469
%1470
%1471
%1472
%1473
%1474
%1475
%1476
%1477
%1478
%1479
%1480
%1481
%1482
%1483
%1484
%1485
%1486
%1487
%1488
%1489
%1490
%1491
%1492
%1493
%1494
%1495
%1496
%1497
%1498
%1499
%1500
%1501
%1502
%1503
%1504
%1505
%1506
%1507
%1508
%1509
%1510
%1511
%1512
%1513
%1514
%1515
%1516
%1517
%1518
%1519
%1520
%1521
%1522
%1523
%1524
%1525
%1526
%1527
%1528
%1529
%1530
%1531
%1532
%1533
%1534
%1535
%1536
%1537
%1538
%1539
%1540
%1541
%1542
%1543
%1544
%1545
%1546
%1547
%1548
%1549
%1550
%1551
%1552
%1553
%1554
%1555
%1556
%1557
%1558
%1559
%1560
%1561
%1562
%1563
%1564
%1565
%1566
%1567
%1568
%1569
%1570
%1571
%1572
%1573
%1574
%1575
%1576
%1577
%1578
%1579
%1580
%1581
%1582
%1583
%1584
%1585
%1586
%1587
%1588
%1589
%1590
%1591
%1592
%1593
%1594
%1595
%1596
%1597
%1598
%1599
%1600
%1601
%1602
%1603
%1604
%1605
%1606
%1607
%1608
%1609
%1610
%1611
%1612
%1613
%1614
%1615
%1616
%1617
%1618
%1619
%1620
%1621
%1622
%1623
%1624
%1625
%1626
%1627
%1628
%1629
%1630
%1631
%1632
%1633
%1634
%1635
%1636
%1637
%1638
%1639
%1640
%1641
%1642
%1643
%1644
%1645
%1646
%1647
%1648
%1649
%1650
%1651
%1652
%1653
%1654
%1655
%1656
%1657
%1658
%1659
%1660
%1661
%1662
%1663
%1664
%1665
%1666
%1667
%1668
%1669
%1670
%1671
%1672
%1673
%1674
%1675
%1676
%1677
%1678
%1679
%1680
%1681
%1682
%1683
%1684
%1685
%1686
%1687
%1688
%1689
%1690
%1691
%1692
%1693
%1694
%1695
%1696
%1697
%1698
%1699
%1700
%1701
%1702
%1703
%1704
%1705
%1706
%1707
%1708
%1709
%1710
%1711
%1712
%1713
%1714
%1715
%1716
%1717
%1718
%1719
%1720
%1721
%1722
%1723
%1724
%1725
%1726
%1727
%1728
%1729
%1730
%1731
%1732
%1733
%1734
%1735
%1736
%1737
%1738
%1739
%1740
%1741
%1742
%1743
%1744
%1745
%1746
%1747
%1748
%1749
%1750
%1751
%1752
%1753
%1754
%1755
%1756
%1757
%1758
%1759
%1760
%1761
%1762
%1763
%1764
%1765
%1766
%1767
%1768
%1769
%1770
%1771
%1772
%1773
%1774
%1775
%1776
%1777
%1778
%1779
%1780
%1781
%1782
%1783
%1784
%1785
%1786
%1787
%1788
%1789
%1790
%1791
%1792
%1793
%1794
%1795
%1796
%1797
%1798
%1799
%1800
%1801
%1802
%1803
%1804
%1805
%1806
%1807
%1808
%1809
%1810
%1811
%1812
%1813
%1814
%1815
%1816
%1817
%1818
%1819
%1820
%1821
%1822
%1823
%1824
%1825
%1826
%1827
%1828
%1829
%1830
%1831
%1832
%1833
%1834
%1835
%1836
%1837
%1838
%1839
%1840
%1841
%1842
%1843
%1844
%1845
%1846
%1847
%1848
%1849
%1850
%1851
%1852
%1853
%1854
%1855
%1856
%1857
%1858
%1859
%1860
%1861
%1862
%1863
%1864
%1865
%1866
%1867
%1868
%1869
%1870
%1871
%1872
%1873
%1874
%1875
%1876
%1877
%1878
%1879
%1880
%1881
%1882
%1883
%1884
%1885
%1886
%1887
%1888
%1889
%1890
%1891
%1892
%1893
%1894
%1895
%1896
%1897
%1898
%1899
%1900
%1901
%1902
%1903
%1904
%1905
%1906
%1907
%1908
%1909
%1910
%1911
%1912
%1913
%1914
%1915
%1916
%1917
%1918
%1919
%1920
%1921
%1922
%1923
%1924
%1925
%1926
%1927
%1928
%1929
%1930
%1931
%1932
%1933
%1934
%1935
%1936
%1937
%1938
%1939
%1940
%1941
%1942
%1943
%1944
%1945
%1946
%1947
%1948
%1949
%1950
%1951
%1952
%1953
%1954
%1955
%1956
%1957
%1958
%1959
%1960
%1961
%1962
%1963
%1964
%1965
%1966
%1967
%1968
%1969
%1970
%1971
%1972
%1973
%1974
%1975
%1976
%1977
%1978
%1979
%1980
%1981
%1982
%1983
%1984
%1985
%1986
%1987
%1988
%1989
%1990
%1991
%1992
%1993
%1994
%1995
%1996
%1997
%1998
%1999
%2000
%2001
%2002
%2003
%2004
%2005
%2006
%2007
%2008
%2009
%2010
%2011
%2012
%2013
%2014
%2015
%2016
%2017
%2018
%2019
%2020
%2021
%2022
%2023
%2024
%2025
%2026
%2027
%2028
%2029
%2030
%2031
%2032
%2033
%2034
%2035
%2036
%2037
%2038
%2039
%2040
%2041
%2042
%2043
%2044
%2045
%2046
%2047
%2048
%2049
%2050
%2051
%2052
%2053
%2054
%2055
%2056
%2057
%2058
%2059
%2060
%2061
%2062
%2063
%2064
%2065
%2066
%2067
%2068
%2069
%2070
%2071
%2072
%2073
%2074
%2075
%2076
%2077
%2078
%2079
%2080
%2081
%2082
%2083
%2084
%2085
%2086
%2087
%2088
%2089
%2090
%2091
%2092
%2093
%2094
%2095
%2096
%2097
%2098
%2099
%2100
%2101
%2102
%2103
%2104
%2105
%2106
%2107
%2108
%2109
%2110
%2111
%2112
%2113
%2114
%2115
%2116
%2117
%2118
%2119
%2120
%2121
%2122
%2123
%2124
%2125
%2126
%2127
%2128
%2129
%2130
%2131
%2132
%2133
%2134
%2135
%2136
%2138
%2140
%2142
%2144
%2146
%2149
%2150
%2152
%2155
%2156
%2158
%2160
%2162
%2164
%2166
%2167
%2168
%2169
%2170
%2171
%2172
%2173
%2174
%2175
%2176
%2177
%2178
%2179
%2180
%2181
%2182
%2183
%2184

reconstruct630.0ms (14.9%)

Counts
5 032 → 725
Compiler

Compiled 5 032 to 2 298 computations (54.3% saved)

eval24.0ms (0.6%)

Compiler

Compiled 263 to 622 computations (-136.5% saved)

prune3.0ms (0.1%)

Pruning

9 alts after pruning (4 fresh and 5 done)

PrunedKeptTotal
New2594263
Fresh000
Picked044
Done011
Total2599268
Accuracy
100.0%
Counts
268 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.6%
%22 = (/.f64 #s(literal -1/2 binary64) z)
%24 = (/.f64 #s(literal -1 binary64) (*.f64 y x))
(/.f64 (fma.f64 %22 %24 (*.f64 %24 %22)) (*.f64 %24 %24))
93.4%
(/.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) x))
95.7%
(/.f64 (*.f64 x y) z)
93.0%
(/.f64 y (/.f64 z x))
93.9%
(/.f64 x (/.f64 z y))
95.5%
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 y x)))
95.6%
(*.f64 (*.f64 y x) (/.f64 #s(literal 1 binary64) z))
93.6%
(*.f64 y (/.f64 x z))
93.5%
(*.f64 x (/.f64 y z))
Compiler

Compiled 9 to 29 computations (-222.2% saved)

sample0.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series25.0ms (0.6%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047165
Stop Event
iter-limit
Counts
20 → 15
Calls
Call 1
Inputs
%4 = (*.f64 y x)
%7 = (/.f64 #s(literal -1/2 binary64) z)
%8 = (/.f64 y z)
%9 = (/.f64 #s(literal -1 binary64) %4)
%10 = (*.f64 %9 %9)
%11 = (/.f64 #s(literal 1 binary64) x)
%12 = (/.f64 z x)
%13 = (/.f64 z y)
%14 = (*.f64 %9 %7)
%15 = (fma.f64 %7 %9 %14)
x
y
z
#s(literal 1 binary64)
%4
#s(literal -1/2 binary64)
#s(literal -1 binary64)
%7
%8
%9
%10
%11
%12
%13
%14
%15
(/.f64 %15 %10)
(/.f64 %8 %11)
(/.f64 y %12)
(/.f64 x %13)
Outputs
%5 = (* y x)
%6 = (*.f64 x y)
%9 = (/ -1 %5)
%13 = (* %9 %9)
%30 = (/ -1/2 z)
%31 = (* %9 %30)
%34 = (*.f64 x (*.f64 y z))
%38 = (+ (* %30 %9) %31)
(approx x #s(literal 0 binary64))
(approx x x)
(approx %5 %6)
(approx %9 (/.f64 #s(literal -1 binary64) %6))
(approx %13 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))))
(approx (/ 1 x) (/.f64 #s(literal 1 binary64) x))
(approx (/ z x) (/.f64 z x))
(approx %31 (/.f64 #s(literal 1/2 binary64) %34))
(approx %38 (/.f64 #s(literal 1 binary64) %34))
(approx (/ %38 %13) (/.f64 %6 z))
(approx y y)
(approx (/ y z) (/.f64 y z))
(approx (/ z y) (/.f64 z y))
(approx z z)
(approx %30 (/.f64 #s(literal -1/2 binary64) z))
Calls

9 calls:

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

rewrite195.0ms (4.6%)

Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
020114
03596
117178
2124973
0595273
0614173
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
20 → 1 366
Calls
Call 1
Inputs
%4 = (*.f64 y x)
%7 = (/.f64 #s(literal -1/2 binary64) z)
%8 = (/.f64 y z)
%9 = (/.f64 #s(literal -1 binary64) %4)
%10 = (*.f64 %9 %9)
%11 = (/.f64 #s(literal 1 binary64) x)
%12 = (/.f64 z x)
%13 = (/.f64 z y)
%14 = (*.f64 %9 %7)
%15 = (fma.f64 %7 %9 %14)
x
y
z
#s(literal 1 binary64)
%4
#s(literal -1/2 binary64)
#s(literal -1 binary64)
%7
%8
%9
%10
%11
%12
%13
%14
%15
(/.f64 %15 %10)
(/.f64 %8 %11)
(/.f64 y %12)
(/.f64 x %13)
Outputs
%4 = (*.f64 y x)
%6 = (/.f64 #s(literal 1 binary64) %4)
%10 = (/.f64 #s(literal -1 binary64) %4)
%11 = (*.f64 %10 #s(literal 1 binary64))
%16 = (/.f64 #s(literal 1 binary64) z)
%19 = (/.f64 #s(literal -1 binary64) z)
%21 = (/.f64 #s(literal 1/2 binary64) z)
%24 = (/.f64 #s(literal -1/2 binary64) z)
%26 = (neg.f64 z)
%27 = (neg.f64 %26)
%28 = (neg.f64 %27)
%47 = (/.f64 #s(literal 1 binary64) y)
%50 = (neg.f64 y)
%54 = (/.f64 z y)
%57 = (/.f64 y z)
%59 = (/.f64 #s(literal -1 binary64) %54)
%67 = (/.f64 %57 #s(literal 2 binary64))
%70 = (*.f64 y #s(literal 1 binary64))
%71 = (neg.f64 %70)
%73 = (neg.f64 %50)
%74 = (neg.f64 %73)
%78 = (/.f64 #s(literal -1 binary64) y)
%81 = (/.f64 %57 #s(literal -1 binary64))
%85 = (*.f64 %26 #s(literal 1 binary64))
%90 = (/.f64 %50 z)
%92 = (*.f64 z #s(literal 1 binary64))
%93 = (neg.f64 %92)
%98 = (/.f64 %26 y)
%110 = (/.f64 #s(literal 1 binary64) x)
%112 = (/.f64 #s(literal -1/2 binary64) %4)
%116 = (neg.f64 x)
%117 = (*.f64 %116 y)
%122 = (/.f64 #s(literal -1 binary64) x)
%125 = (neg.f64 %117)
%137 = (fabs.f64 %10)
%138 = (neg.f64 %137)
%139 = (neg.f64 %138)
%141 = (/.f64 #s(literal 2 binary64) %4)
%143 = (/.f64 #s(literal 1/2 binary64) %4)
%146 = (/.f64 %10 x)
%147 = (fabs.f64 %146)
%148 = (fabs.f64 %78)
%150 = (/.f64 %10 y)
%151 = (fabs.f64 %150)
%152 = (fabs.f64 %122)
%165 = (*.f64 %4 %4)
%166 = (/.f64 #s(literal 1/2 binary64) %165)
%171 = (/.f64 #s(literal -1 binary64) %165)
%173 = (/.f64 #s(literal 1 binary64) %165)
%186 = (*.f64 %10 %78)
%189 = (*.f64 %78 %10)
%192 = (/.f64 %6 y)
%195 = (/.f64 %6 x)
%198 = (*.f64 %78 %78)
%200 = (*.f64 x x)
%203 = (*.f64 %78 #s(literal 1 binary64))
%205 = (*.f64 x %117)
%208 = (*.f64 #s(literal 1 binary64) %78)
%210 = (*.f64 %117 x)
%213 = (*.f64 %78 #s(literal -1 binary64))
%215 = (*.f64 x %4)
%219 = (fabs.f64 x)
%249 = (*.f64 %4 x)
%260 = (/.f64 #s(literal -1 binary64) %173)
%262 = (*.f64 %4 %117)
%264 = (*.f64 %117 %4)
%266 = (neg.f64 %165)
%282 = (pow.f64 %6 #s(literal 4 binary64))
%303 = (/.f64 z x)
%305 = (*.f64 z #s(literal -1 binary64))
%314 = (/.f64 x z)
%316 = (/.f64 %26 x)
%330 = (/.f64 %24 x)
%332 = (/.f64 %24 y)
%339 = (*.f64 %4 z)
%340 = (/.f64 #s(literal 1 binary64) %339)
%344 = (/.f64 #s(literal -1/2 binary64) %339)
%346 = (*.f64 %16 %10)
%348 = (/.f64 %10 z)
%350 = (/.f64 #s(literal -1 binary64) %339)
%352 = (/.f64 #s(literal 1/2 binary64) %339)
%354 = (*.f64 %10 #s(literal 1/2 binary64))
%357 = (*.f64 %24 %78)
%360 = (*.f64 %78 %24)
%363 = (*.f64 #s(literal 1/2 binary64) %10)
%366 = (/.f64 %21 y)
%369 = (/.f64 %21 x)
%372 = (*.f64 %78 #s(literal 1/2 binary64))
%374 = (*.f64 x %26)
%377 = (*.f64 %78 #s(literal -1/2 binary64))
%379 = (*.f64 x z)
%382 = (*.f64 #s(literal 1/2 binary64) %78)
%384 = (*.f64 %26 x)
%387 = (*.f64 #s(literal -1/2 binary64) %78)
%389 = (*.f64 z x)
%392 = (neg.f64 %143)
%401 = (*.f64 #s(literal 1 binary64) %24)
%403 = (*.f64 %24 #s(literal 1 binary64))
%413 = (*.f64 %4 %26)
%416 = (*.f64 %117 z)
%419 = (*.f64 %26 %4)
%422 = (*.f64 z %117)
%425 = (neg.f64 %339)
%428 = (*.f64 %117 %26)
%430 = (*.f64 %26 %117)
%460 = (*.f64 %26 %354)
%462 = (*.f64 z z)
%464 = (*.f64 %26 %357)
%467 = (*.f64 %26 %360)
%470 = (*.f64 %26 %363)
%473 = (*.f64 %26 %366)
%476 = (*.f64 %26 %369)
%478 = (*.f64 %26 y)
%480 = (*.f64 %26 %401)
%483 = (*.f64 %26 %403)
%486 = (*.f64 %26 %372)
%488 = (*.f64 %26 %374)
%490 = (*.f64 %26 %377)
%492 = (*.f64 %26 %379)
%494 = (*.f64 %26 %382)
%496 = (*.f64 %26 %384)
%498 = (*.f64 %26 %387)
%500 = (*.f64 %26 %389)
%502 = (*.f64 %26 %392)
%505 = (*.f64 %26 %143)
%507 = (*.f64 %26 z)
%509 = (*.f64 %26 %21)
%512 = (*.f64 %26 #s(literal 1/2 binary64))
%514 = (*.f64 %26 %428)
%517 = (*.f64 %26 %430)
%520 = (*.f64 %26 %339)
%522 = (*.f64 %26 %24)
%525 = (*.f64 %26 #s(literal -1/2 binary64))
%527 = (*.f64 %26 %413)
%530 = (*.f64 %26 %416)
%533 = (*.f64 %26 %419)
%536 = (*.f64 %26 %422)
%539 = (*.f64 %26 %425)
%541 = (*.f64 x %354)
%544 = (*.f64 x %357)
%547 = (*.f64 x %360)
%550 = (*.f64 x %363)
%553 = (*.f64 x %366)
%556 = (*.f64 x %369)
%559 = (*.f64 x %401)
%562 = (*.f64 x %403)
%565 = (*.f64 x %372)
%567 = (*.f64 x %374)
%569 = (*.f64 x %377)
%571 = (*.f64 x %379)
%573 = (*.f64 x %382)
%575 = (*.f64 x %384)
%577 = (*.f64 x %387)
%579 = (*.f64 x %389)
%581 = (*.f64 x %392)
%584 = (*.f64 x %143)
%587 = (*.f64 x %21)
%590 = (*.f64 x #s(literal 1/2 binary64))
%592 = (*.f64 x %428)
%595 = (*.f64 x %430)
%598 = (*.f64 x %339)
%600 = (*.f64 x %24)
%603 = (*.f64 x #s(literal -1/2 binary64))
%605 = (*.f64 x %413)
%608 = (*.f64 x %416)
%611 = (*.f64 x %419)
%614 = (*.f64 x %422)
%617 = (*.f64 x %425)
%765 = (*.f64 y %26)
%785 = (*.f64 y %117)
%805 = (*.f64 y %392)
%808 = (*.f64 y %143)
%810 = (*.f64 y z)
%812 = (*.f64 y %21)
%814 = (*.f64 y %4)
%816 = (*.f64 y #s(literal 1/2 binary64))
%824 = (*.f64 y %339)
%826 = (*.f64 y %24)
%829 = (*.f64 y #s(literal -1/2 binary64))
%843 = (*.f64 y %425)
%845 = (*.f64 %117 %354)
%848 = (*.f64 %117 %357)
%851 = (*.f64 %117 %360)
%854 = (*.f64 %117 %363)
%857 = (*.f64 %117 %366)
%860 = (*.f64 %117 %369)
%862 = (*.f64 %117 y)
%864 = (*.f64 %117 %401)
%867 = (*.f64 %117 %403)
%870 = (*.f64 %117 %372)
%872 = (*.f64 %117 %374)
%874 = (*.f64 %117 %377)
%876 = (*.f64 %117 %379)
%878 = (*.f64 %117 %382)
%880 = (*.f64 %117 %384)
%882 = (*.f64 %117 %387)
%884 = (*.f64 %117 %389)
%886 = (*.f64 %117 %392)
%889 = (*.f64 %117 %143)
%892 = (*.f64 %117 %21)
%895 = (*.f64 %117 #s(literal 1/2 binary64))
%897 = (*.f64 %117 %428)
%900 = (*.f64 %117 %430)
%903 = (*.f64 %117 %339)
%905 = (*.f64 %117 %24)
%908 = (*.f64 %117 #s(literal -1/2 binary64))
%910 = (*.f64 %117 %413)
%913 = (*.f64 %117 %416)
%916 = (*.f64 %117 %419)
%919 = (*.f64 %117 %422)
%922 = (*.f64 %117 %425)
%974 = (*.f64 %374 %26)
%978 = (*.f64 %374 x)
%995 = (*.f64 %374 %117)
%1016 = (*.f64 %374 %392)
%1019 = (*.f64 %374 %143)
%1021 = (*.f64 %374 z)
%1023 = (*.f64 %374 %21)
%1025 = (*.f64 %374 %4)
%1027 = (*.f64 %374 #s(literal 1/2 binary64))
%1035 = (*.f64 %374 %339)
%1037 = (*.f64 %374 %24)
%1040 = (*.f64 %374 #s(literal -1/2 binary64))
%1054 = (*.f64 %374 %425)
%1058 = (*.f64 %379 %26)
%1062 = (*.f64 %379 x)
%1079 = (*.f64 %379 %117)
%1100 = (*.f64 %379 %392)
%1103 = (*.f64 %379 %143)
%1105 = (*.f64 %379 z)
%1107 = (*.f64 %379 %21)
%1109 = (*.f64 %379 %4)
%1111 = (*.f64 %379 #s(literal 1/2 binary64))
%1119 = (*.f64 %379 %339)
%1121 = (*.f64 %379 %24)
%1124 = (*.f64 %379 #s(literal -1/2 binary64))
%1138 = (*.f64 %379 %425)
%1142 = (*.f64 %384 %26)
%1146 = (*.f64 %384 x)
%1163 = (*.f64 %384 %117)
%1184 = (*.f64 %384 %392)
%1187 = (*.f64 %384 %143)
%1189 = (*.f64 %384 z)
%1191 = (*.f64 %384 %21)
%1193 = (*.f64 %384 %4)
%1195 = (*.f64 %384 #s(literal 1/2 binary64))
%1203 = (*.f64 %384 %339)
%1205 = (*.f64 %384 %24)
%1208 = (*.f64 %384 #s(literal -1/2 binary64))
%1222 = (*.f64 %384 %425)
%1226 = (*.f64 %389 %26)
%1230 = (*.f64 %389 x)
%1246 = (*.f64 %389 %117)
%1267 = (*.f64 %389 %392)
%1270 = (*.f64 %389 %143)
%1272 = (*.f64 %389 z)
%1274 = (*.f64 %389 %21)
%1276 = (*.f64 %389 %4)
%1278 = (*.f64 %389 #s(literal 1/2 binary64))
%1286 = (*.f64 %389 %339)
%1288 = (*.f64 %389 %24)
%1291 = (*.f64 %389 #s(literal -1/2 binary64))
%1305 = (*.f64 %389 %425)
%1357 = (*.f64 z %26)
%1397 = (*.f64 z %392)
%1400 = (*.f64 z #s(literal 1/2 binary64))
%1407 = (*.f64 z %24)
%1410 = (*.f64 z #s(literal -1/2 binary64))
%1424 = (*.f64 z %425)
%1467 = (*.f64 %4 %392)
%1470 = (*.f64 %4 #s(literal 1/2 binary64))
%1477 = (*.f64 %4 %24)
%1480 = (*.f64 %4 #s(literal -1/2 binary64))
%1494 = (*.f64 %4 %425)
%1498 = (*.f64 %428 %26)
%1502 = (*.f64 %428 x)
%1519 = (*.f64 %428 %117)
%1540 = (*.f64 %428 %392)
%1543 = (*.f64 %428 %143)
%1545 = (*.f64 %428 z)
%1547 = (*.f64 %428 %21)
%1549 = (*.f64 %428 %4)
%1551 = (*.f64 %428 #s(literal 1/2 binary64))
%1559 = (*.f64 %428 %339)
%1561 = (*.f64 %428 %24)
%1564 = (*.f64 %428 #s(literal -1/2 binary64))
%1578 = (*.f64 %428 %425)
%1582 = (*.f64 %430 %26)
%1586 = (*.f64 %430 x)
%1603 = (*.f64 %430 %117)
%1624 = (*.f64 %430 %392)
%1627 = (*.f64 %430 %143)
%1629 = (*.f64 %430 z)
%1631 = (*.f64 %430 %21)
%1633 = (*.f64 %430 %4)
%1635 = (*.f64 %430 #s(literal 1/2 binary64))
%1643 = (*.f64 %430 %339)
%1645 = (*.f64 %430 %24)
%1648 = (*.f64 %430 #s(literal -1/2 binary64))
%1662 = (*.f64 %430 %425)
%1666 = (*.f64 %339 %26)
%1670 = (*.f64 %339 x)
%1687 = (*.f64 %339 %117)
%1708 = (*.f64 %339 %392)
%1711 = (*.f64 %339 #s(literal 1/2 binary64))
%1718 = (*.f64 %339 %24)
%1721 = (*.f64 %339 #s(literal -1/2 binary64))
%1735 = (*.f64 %339 %425)
%1787 = (*.f64 %413 %26)
%1791 = (*.f64 %413 x)
%1808 = (*.f64 %413 %117)
%1829 = (*.f64 %413 %392)
%1832 = (*.f64 %413 %143)
%1834 = (*.f64 %413 z)
%1836 = (*.f64 %413 %21)
%1838 = (*.f64 %413 %4)
%1840 = (*.f64 %413 #s(literal 1/2 binary64))
%1848 = (*.f64 %413 %339)
%1850 = (*.f64 %413 %24)
%1853 = (*.f64 %413 #s(literal -1/2 binary64))
%1867 = (*.f64 %413 %425)
%1871 = (*.f64 %416 %26)
%1875 = (*.f64 %416 x)
%1892 = (*.f64 %416 %117)
%1913 = (*.f64 %416 %392)
%1916 = (*.f64 %416 %143)
%1918 = (*.f64 %416 z)
%1920 = (*.f64 %416 %21)
%1922 = (*.f64 %416 %4)
%1924 = (*.f64 %416 #s(literal 1/2 binary64))
%1932 = (*.f64 %416 %339)
%1934 = (*.f64 %416 %24)
%1937 = (*.f64 %416 #s(literal -1/2 binary64))
%1951 = (*.f64 %416 %425)
%1955 = (*.f64 %419 %26)
%1959 = (*.f64 %419 x)
%1976 = (*.f64 %419 %117)
%1997 = (*.f64 %419 %392)
%2000 = (*.f64 %419 %143)
%2002 = (*.f64 %419 z)
%2004 = (*.f64 %419 %21)
%2006 = (*.f64 %419 %4)
%2008 = (*.f64 %419 #s(literal 1/2 binary64))
%2016 = (*.f64 %419 %339)
%2018 = (*.f64 %419 %24)
%2021 = (*.f64 %419 #s(literal -1/2 binary64))
%2035 = (*.f64 %419 %425)
%2039 = (*.f64 %422 %26)
%2043 = (*.f64 %422 x)
%2060 = (*.f64 %422 %117)
%2081 = (*.f64 %422 %392)
%2084 = (*.f64 %422 %143)
%2086 = (*.f64 %422 z)
%2088 = (*.f64 %422 %21)
%2090 = (*.f64 %422 %4)
%2092 = (*.f64 %422 #s(literal 1/2 binary64))
%2100 = (*.f64 %422 %339)
%2102 = (*.f64 %422 %24)
%2105 = (*.f64 %422 #s(literal -1/2 binary64))
%2119 = (*.f64 %422 %425)
%2123 = (*.f64 %425 %26)
%2127 = (*.f64 %425 x)
%2144 = (*.f64 %425 %117)
%2165 = (*.f64 %425 %392)
%2168 = (*.f64 %425 %143)
%2170 = (*.f64 %425 z)
%2172 = (*.f64 %425 %21)
%2174 = (*.f64 %425 %4)
%2176 = (*.f64 %425 #s(literal 1/2 binary64))
%2184 = (*.f64 %425 %339)
%2186 = (*.f64 %425 %24)
%2189 = (*.f64 %425 #s(literal -1/2 binary64))
%2203 = (*.f64 %339 %339)
%2205 = (*.f64 %354 %26)
%2206 = (*.f64 %6 #s(literal 1/2 binary64))
%2207 = (*.f64 %26 %2206)
%2210 = (*.f64 %354 z)
%2211 = (*.f64 %6 #s(literal -1/2 binary64))
%2212 = (*.f64 %26 %2211)
%2231 = (*.f64 %357 %26)
%2232 = (*.f64 x %2206)
%2235 = (*.f64 %357 z)
%2236 = (*.f64 x %2211)
%2255 = (*.f64 %360 %26)
%2258 = (*.f64 %360 z)
%2277 = (*.f64 %363 %26)
%2280 = (*.f64 %363 z)
%2299 = (*.f64 %366 %26)
%2302 = (*.f64 %366 z)
%2321 = (*.f64 %369 %26)
%2325 = (*.f64 %369 z)
%2345 = (*.f64 %401 %26)
%2346 = (*.f64 %117 %2206)
%2349 = (*.f64 %401 z)
%2350 = (*.f64 %117 %2211)
%2369 = (*.f64 %403 %26)
%2372 = (*.f64 %403 z)
%2391 = (*.f64 %372 %26)
%2395 = (*.f64 %372 z)
%2415 = (*.f64 %377 %26)
%2419 = (*.f64 %377 z)
%2439 = (*.f64 %382 %26)
%2443 = (*.f64 %382 z)
%2463 = (*.f64 %387 %26)
%2467 = (*.f64 %387 z)
%2487 = (*.f64 %392 %26)
%2490 = (*.f64 %392 z)
%2509 = (*.f64 %143 %26)
%2513 = (*.f64 %143 z)
%2519 = (*.f64 z %143)
%2523 = (*.f64 z %21)
%2529 = (*.f64 %143 %4)
%2532 = (*.f64 %143 %339)
%2534 = (*.f64 z %339)
%2536 = (*.f64 %21 %26)
%2540 = (*.f64 %21 z)
%2546 = (*.f64 %4 %143)
%2550 = (*.f64 %4 %21)
%2556 = (*.f64 %21 %4)
%2559 = (*.f64 %21 %339)
%2561 = (*.f64 %4 %339)
%2563 = (*.f64 #s(literal 1/2 binary64) %26)
%2567 = (*.f64 #s(literal 1/2 binary64) z)
%2575 = (*.f64 #s(literal 1/2 binary64) %117)
%2578 = (*.f64 #s(literal 1/2 binary64) %425)
%2581 = (*.f64 #s(literal 1/2 binary64) %4)
%2584 = (*.f64 #s(literal 1/2 binary64) %339)
%2610 = (*.f64 %339 z)
%2614 = (*.f64 %339 %143)
%2617 = (*.f64 %339 %21)
%2623 = (*.f64 %339 %4)
%2627 = (*.f64 %24 %26)
%2630 = (*.f64 %24 z)
%2637 = (*.f64 %24 %117)
%2649 = (*.f64 #s(literal -1/2 binary64) %26)
%2653 = (*.f64 #s(literal -1/2 binary64) z)
%2661 = (*.f64 #s(literal -1/2 binary64) %117)
%2664 = (*.f64 #s(literal -1/2 binary64) %425)
%2667 = (*.f64 #s(literal -1/2 binary64) %4)
%2670 = (*.f64 #s(literal -1/2 binary64) %339)
%2745 = (fma.f64 %352 z %143)
%2748 = (fma.f64 %352 %4 %21)
%2751 = (fma.f64 %352 %339 #s(literal 1/2 binary64))
%2754 = (fma.f64 %143 z %2513)
%2756 = (neg.f64 %462)
%2758 = (fma.f64 %143 %4 %2540)
%2761 = (fma.f64 %143 %339 %2567)
%2763 = (neg.f64 %2534)
%2765 = (fma.f64 %21 z %2529)
%2768 = (fma.f64 %21 %4 %2556)
%2771 = (fma.f64 %21 %339 %2581)
%2773 = (neg.f64 %2561)
%2775 = (fma.f64 #s(literal 1/2 binary64) z %2532)
%2777 = (neg.f64 %2610)
%2779 = (fma.f64 #s(literal 1/2 binary64) %4 %2559)
%2781 = (neg.f64 %2623)
%2783 = (fma.f64 #s(literal 1/2 binary64) %339 %2584)
%2785 = (neg.f64 %2203)
%2787 = (+.f64 %143 %143)
%2790 = (+.f64 %21 %21)
%2793 = (fma.f64 %143 z %2519)
%2796 = (fma.f64 %143 %4 %2523)
%2799 = (fma.f64 %143 %339 %1400)
%2802 = (fma.f64 %21 z %2546)
%2805 = (fma.f64 %21 %4 %2550)
%2808 = (fma.f64 %21 %339 %1470)
%2811 = (fma.f64 #s(literal 1/2 binary64) z %2614)
%2814 = (fma.f64 #s(literal 1/2 binary64) %4 %2617)
%2817 = (fma.f64 #s(literal 1/2 binary64) %339 %1711)
%2846 = (neg.f64 %340)
%2865 = (*.f64 %340 %117)
%2868 = (/.f64 %2865 #s(literal -1 binary64))
%2872 = (/.f64 %340 %6)
%2879 = (*.f64 #s(literal 2 binary64) %2637)
%2882 = (/.f64 %352 %137)
%2886 = (/.f64 %344 %10)
%2891 = (/.f64 %344 %6)
%2896 = (*.f64 z %173)
%2901 = (*.f64 %4 %173)
%2906 = (*.f64 %137 %344)
%2910 = (*.f64 %339 %173)
%2917 = (*.f64 %137 %173)
%2937 = (*.f64 %6 %344)
%2946 = (*.f64 %6 %173)
%2965 = (*.f64 %10 %344)
%2974 = (*.f64 %10 %173)
%2996 = (*.f64 %2896 %344)
%3006 = (*.f64 %2896 %173)
%3028 = (*.f64 %2901 %344)
%3038 = (*.f64 %2901 %173)
%3060 = (*.f64 %171 %344)
%3069 = (*.f64 %171 %173)
%3091 = (*.f64 %2910 %344)
%3101 = (*.f64 %2910 %173)
%3123 = (*.f64 %173 %344)
%3152 = (*.f64 %352 %173)
%3155 = (*.f64 %340 #s(literal 1 binary64))
%3158 = (/.f64 %340 %137)
%3165 = (fma.f64 %2637 %173 %352)
%3168 = (fma.f64 %352 %173 %3152)
%3170 = (neg.f64 %282)
%3173 = (fma.f64 %352 %173 (*.f64 %173 %352))
%3176 = (neg.f64 %2865)
%3204 = (copysign.f64 #s(literal 1 binary64) %10)
%3205 = (/.f64 %24 %137)
%3208 = (/.f64 %6 %10)
%3209 = (/.f64 %21 %10)
%3212 = (/.f64 %21 %6)
%3225 = (*.f64 (/.f64 %116 z) %50)
%3226 = (*.f64 %81 %116)
%3228 = (*.f64 (/.f64 y #s(literal 1 binary64)) %314)
%3229 = (*.f64 %314 y)
%3230 = (*.f64 %116 %59)
%3231 = (*.f64 %90 %116)
%3232 = (/.f64 #s(literal -1 binary64) %303)
%3233 = (*.f64 %50 %3232)
%3234 = (*.f64 %57 x)
%3235 = (*.f64 y %314)
%3236 = (*.f64 x %57)
%3238 = (pow.f64 (*.f64 %54 %110) #s(literal -1 binary64))
%3240 = (pow.f64 (*.f64 %110 %54) #s(literal -1 binary64))
%3241 = (pow.f64 %3234 #s(literal 1 binary64))
%3242 = (*.f64 x #s(literal 1 binary64))
%3244 = (/.f64 (neg.f64 %3242) %98)
%3245 = (*.f64 %50 #s(literal 1 binary64))
%3247 = (/.f64 (neg.f64 %3245) %303)
%3249 = (/.f64 (neg.f64 %314) %78)
%3251 = (/.f64 (neg.f64 %3234) #s(literal -1 binary64))
%3252 = (/.f64 %71 %316)
%3253 = (/.f64 %74 %316)
%3254 = (/.f64 %3242 %54)
%3255 = (/.f64 %59 %122)
%3256 = (/.f64 %3232 %78)
%3257 = (/.f64 %116 %54)
%3258 = (/.f64 %3257 #s(literal -1 binary64))
%3259 = (/.f64 %81 %122)
%3260 = (/.f64 %57 %122)
%3261 = (/.f64 %3260 #s(literal -1 binary64))
%3262 = (/.f64 %50 %303)
%3263 = (/.f64 %3262 #s(literal -1 binary64))
%3264 = (/.f64 %3245 %316)
%3265 = (/.f64 %70 %303)
%3266 = (/.f64 %125 %27)
%3267 = (/.f64 %73 %303)
%3268 = (/.f64 %314 %47)
%3269 = (/.f64 %117 %26)
%3270 = (/.f64 %116 %98)
%3271 = (/.f64 %90 %122)
%3272 = (/.f64 %50 %316)
%3273 = (/.f64 %3234 #s(literal 1 binary64))
%3274 = (/.f64 %57 %110)
%3275 = (/.f64 %4 z)
%3277 = (/.f64 #s(literal 1 binary64) (/.f64 %98 %116))
%3279 = (/.f64 #s(literal 1 binary64) (/.f64 %122 %90))
%3281 = (/.f64 #s(literal 1 binary64) (/.f64 %316 %50))
%3283 = (/.f64 #s(literal 1 binary64) (pow.f64 %3234 #s(literal -1 binary64)))
%3285 = (/.f64 #s(literal 1 binary64) (/.f64 %54 x))
%3287 = (/.f64 #s(literal 1 binary64) (/.f64 %303 y))
%3289 = (/.f64 #s(literal 1 binary64) (/.f64 %110 %57))
%3290 = (/.f64 y %303)
%3291 = (/.f64 x %54)
%3292 = (neg.f64 %3257)
%3293 = (neg.f64 %3260)
%3294 = (neg.f64 %3262)
x
y
z
#s(literal 1 binary64)
%4
(*.f64 x y)
(pow.f64 %6 #s(literal -1 binary64))
(pow.f64 %4 #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) %11)
(/.f64 #s(literal -1 binary64) %10)
(/.f64 #s(literal 1 binary64) %6)
#s(literal -1/2 binary64)
#s(literal -1 binary64)
(*.f64 %16 #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) %19)
(*.f64 #s(literal -1 binary64) %21)
(*.f64 #s(literal -1/2 binary64) %16)
(pow.f64 %24 #s(literal 1 binary64))
(/.f64 #s(literal 1/2 binary64) %28)
(/.f64 #s(literal 1/2 binary64) %26)
(/.f64 #s(literal -1/2 binary64) %27)
%24
(/.f64 #s(literal 1 binary64) (/.f64 %26 #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 %24 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 z #s(literal -1/2 binary64)))
(neg.f64 %21)
(*.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 %19 #s(literal 1 binary64)))
(*.f64 (/.f64 y #s(literal 2 binary64)) (/.f64 %19 #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) z) (/.f64 #s(literal 1/2 binary64) %47))
(*.f64 %19 %50)
(*.f64 %16 y)
(*.f64 %50 %19)
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %54))
(*.f64 %57 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %59)
(*.f64 #s(literal 1 binary64) %57)
(*.f64 y (/.f64 %19 #s(literal -1 binary64)))
(*.f64 y %16)
(pow.f64 %54 #s(literal -1 binary64))
(pow.f64 %57 #s(literal 1 binary64))
(/.f64 (neg.f64 %67) #s(literal -1/2 binary64))
(/.f64 %71 %26)
(/.f64 %74 %28)
(/.f64 %67 #s(literal 1/2 binary64))
(/.f64 (neg.f64 %16) %78)
(/.f64 %59 #s(literal -1 binary64))
(/.f64 %81 #s(literal -1 binary64))
(/.f64 %19 %78)
(/.f64 %70 z)
(/.f64 %73 (neg.f64 %85))
(/.f64 %73 %27)
(/.f64 %16 %47)
(/.f64 %90 #s(literal -1 binary64))
(/.f64 %50 %93)
(/.f64 %50 %85)
(/.f64 %50 %26)
(/.f64 %57 #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) %98)
(/.f64 #s(literal 1 binary64) (/.f64 %54 #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 %57 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) %54)
(/.f64 y %92)
%57
(neg.f64 %59)
(neg.f64 %81)
(neg.f64 %90)
(*.f64 %6 #s(literal -1 binary64))
(*.f64 %78 %110)
(*.f64 #s(literal 2 binary64) %112)
(*.f64 #s(literal -1 binary64) %6)
(*.f64 #s(literal 1 binary64) %10)
(pow.f64 %117 #s(literal -1 binary64))
(pow.f64 %10 #s(literal 1 binary64))
(/.f64 %78 x)
(/.f64 %47 %116)
(/.f64 %122 y)
(/.f64 %110 %50)
(/.f64 #s(literal -1 binary64) %125)
%10
(/.f64 #s(literal 1 binary64) (neg.f64 %125))
(/.f64 #s(literal 1 binary64) (/.f64 x %78))
(/.f64 #s(literal 1 binary64) (/.f64 %117 #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %4 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) %117)
(neg.f64 %6)
(*.f64 %139 %139)
(*.f64 (fabs.f64 %141) (fabs.f64 %143))
(*.f64 %147 %148)
(*.f64 %151 %152)
(*.f64 %152 %151)
(*.f64 %11 %11)
(*.f64 %146 %78)
(*.f64 %150 %122)
(*.f64 %141 %143)
(*.f64 %138 %138)
(*.f64 %148 %147)
(*.f64 %6 %6)
(*.f64 %78 %146)
(*.f64 %122 %150)
(*.f64 %137 %137)
(*.f64 #s(literal 2 binary64) (fabs.f64 %166))
(*.f64 #s(literal 2 binary64) %166)
(*.f64 %10 %10)
(*.f64 #s(literal -1 binary64) %171)
(*.f64 #s(literal 1 binary64) %173)
(pow.f64 (*.f64 #s(literal -1 binary64) %137) #s(literal 2 binary64))
(pow.f64 %138 #s(literal 2 binary64))
(pow.f64 %6 #s(literal 2 binary64))
(pow.f64 %165 #s(literal -1 binary64))
(pow.f64 %117 #s(literal -2 binary64))
(pow.f64 %137 #s(literal 2 binary64))
(pow.f64 %173 #s(literal 1 binary64))
(pow.f64 %10 #s(literal 2 binary64))
(pow.f64 %4 #s(literal -2 binary64))
(/.f64 (neg.f64 %186) %116)
(/.f64 (neg.f64 %189) %116)
(/.f64 (neg.f64 %192) %116)
(/.f64 (neg.f64 %195) %50)
(/.f64 (neg.f64 %198) (neg.f64 %200))
(/.f64 (neg.f64 %203) (neg.f64 %205))
(/.f64 (neg.f64 %208) (neg.f64 %210))
(/.f64 (neg.f64 %213) (neg.f64 %215))
(/.f64 (fabs.f64 %186) %219)
(/.f64 (fabs.f64 %189) %219)
(/.f64 (fabs.f64 %192) %219)
(/.f64 (fabs.f64 %195) (fabs.f64 y))
(/.f64 (fabs.f64 %198) (fabs.f64 %200))
(/.f64 (fabs.f64 %213) (fabs.f64 %215))
(/.f64 (fabs.f64 %203) (fabs.f64 %205))
(/.f64 (fabs.f64 %208) (fabs.f64 %210))
(/.f64 %186 x)
(/.f64 %189 x)
(/.f64 %192 x)
(/.f64 %195 y)
(/.f64 %11 %117)
(/.f64 %198 %200)
(/.f64 %213 %215)
(/.f64 %203 %205)
(/.f64 %208 %210)
(/.f64 %148 (fabs.f64 %249))
(/.f64 %6 %125)
(/.f64 %6 %4)
(/.f64 %78 (neg.f64 %249))
(/.f64 %47 %249)
(/.f64 %137 (fabs.f64 %4))
(/.f64 %10 %117)
(/.f64 #s(literal -1 binary64) %260)
(/.f64 #s(literal -1 binary64) %262)
(/.f64 #s(literal -1 binary64) %264)
(/.f64 #s(literal -1 binary64) %266)
(/.f64 #s(literal 1 binary64) (neg.f64 %262))
(/.f64 #s(literal 1 binary64) (neg.f64 %264))
(/.f64 #s(literal 1 binary64) (neg.f64 %266))
(/.f64 #s(literal 1 binary64) (fabs.f64 %262))
(/.f64 #s(literal 1 binary64) (fabs.f64 %264))
(/.f64 #s(literal 1 binary64) (fabs.f64 %266))
%173
(neg.f64 %171)
(sqrt.f64 %282)
(fabs.f64 (*.f64 #s(literal -1 binary64) %173))
(fabs.f64 %171)
(fabs.f64 %173)
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %110))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) x))
(*.f64 %110 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %122)
(*.f64 #s(literal 1 binary64) %110)
(pow.f64 %110 #s(literal 1 binary64))
(pow.f64 x #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) %116)
%110
(neg.f64 %122)
(*.f64 %92 %110)
(*.f64 %26 %122)
(*.f64 %110 z)
(*.f64 z %110)
(pow.f64 %303 #s(literal 1 binary64))
(/.f64 (neg.f64 %305) x)
(/.f64 %93 %116)
(/.f64 %28 %116)
(/.f64 %305 %116)
(/.f64 %92 x)
(/.f64 %27 x)
(/.f64 %26 %116)
(/.f64 #s(literal 1 binary64) %314)
%303
(neg.f64 %316)
(*.f64 %47 z)
(*.f64 %26 %78)
(*.f64 z %47)
(pow.f64 %54 #s(literal 1 binary64))
(/.f64 %93 %50)
(/.f64 %28 %74)
(/.f64 %92 y)
(/.f64 %27 %73)
(/.f64 %26 %50)
(/.f64 #s(literal 1 binary64) %57)
%54
(neg.f64 %98)
(*.f64 %112 %19)
(*.f64 %330 %78)
(*.f64 %332 %122)
(*.f64 %19 %112)
(*.f64 %143 %16)
(*.f64 %21 %6)
(*.f64 %78 %330)
(*.f64 %122 %332)
(*.f64 #s(literal 1/2 binary64) %340)
(*.f64 %10 %24)
(*.f64 %24 %10)
(*.f64 #s(literal -1 binary64) %344)
(*.f64 #s(literal -1/2 binary64) %346)
(*.f64 #s(literal -1/2 binary64) %348)
(*.f64 #s(literal -1/2 binary64) %350)
(pow.f64 %352 #s(literal 1 binary64))
(/.f64 (neg.f64 %354) %27)
(/.f64 (neg.f64 %357) %116)
(/.f64 (neg.f64 %360) %116)
(/.f64 (neg.f64 %363) %27)
(/.f64 (neg.f64 %366) %116)
(/.f64 (neg.f64 %369) %50)
(/.f64 (neg.f64 %372) (neg.f64 %374))
(/.f64 (neg.f64 %377) (neg.f64 %379))
(/.f64 (neg.f64 %382) (neg.f64 %384))
(/.f64 (neg.f64 %387) (neg.f64 %389))
(/.f64 (neg.f64 %392) %27)
(/.f64 %354 %26)
(/.f64 %357 x)
(/.f64 %360 x)
(/.f64 %363 %26)
(/.f64 %366 x)
(/.f64 %369 y)
(/.f64 %401 %117)
(/.f64 %403 %117)
(/.f64 %372 %374)
(/.f64 %377 %379)
(/.f64 %382 %384)
(/.f64 %387 %389)
(/.f64 %392 %26)
(/.f64 %143 z)
(/.f64 %21 %125)
(/.f64 %21 %4)
(/.f64 #s(literal 1/2 binary64) (neg.f64 %413))
(/.f64 #s(literal 1/2 binary64) (neg.f64 %416))
(/.f64 #s(literal 1/2 binary64) (neg.f64 %419))
(/.f64 #s(literal 1/2 binary64) (neg.f64 %422))
(/.f64 #s(literal 1/2 binary64) (neg.f64 %425))
(/.f64 #s(literal 1/2 binary64) %428)
(/.f64 #s(literal 1/2 binary64) %430)
%352
(/.f64 %24 %117)
(/.f64 #s(literal -1/2 binary64) (neg.f64 %428))
(/.f64 #s(literal -1/2 binary64) (neg.f64 %430))
(/.f64 #s(literal -1/2 binary64) %413)
(/.f64 #s(literal -1/2 binary64) %416)
(/.f64 #s(literal -1/2 binary64) %419)
(/.f64 #s(literal -1/2 binary64) %422)
(/.f64 #s(literal -1/2 binary64) %425)
(/.f64 #s(literal 1 binary64) (/.f64 z %143))
(/.f64 #s(literal 1 binary64) (/.f64 %4 %21))
(/.f64 #s(literal 1 binary64) (/.f64 %339 #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 %352 #s(literal -1 binary64)))
(neg.f64 %344)
(*.f64 #s(literal 2 binary64) %352)
(*.f64 %10 (+.f64 %24 %24))
(*.f64 %24 (+.f64 %10 %10))
(*.f64 %24 (-.f64 %10 %6))
(pow.f64 %339 #s(literal -1 binary64))
(pow.f64 %340 #s(literal 1 binary64))
(/.f64 (fma.f64 %354 %26 %460) %462)
(/.f64 (fma.f64 %354 x %464) %384)
(/.f64 (fma.f64 %354 x %467) %384)
(/.f64 (fma.f64 %354 %26 %470) %462)
(/.f64 (fma.f64 %354 x %473) %384)
(/.f64 (fma.f64 %354 y %476) %478)
(/.f64 (fma.f64 %354 %117 %480) %430)
(/.f64 (fma.f64 %354 %117 %483) %430)
(/.f64 (fma.f64 %354 %374 %486) %488)
(/.f64 (fma.f64 %354 %379 %490) %492)
(/.f64 (fma.f64 %354 %384 %494) %496)
(/.f64 (fma.f64 %354 %389 %498) %500)
(/.f64 (fma.f64 %354 %26 %502) %462)
(/.f64 (fma.f64 %354 z %505) %507)
(/.f64 (fma.f64 %354 %4 %509) %419)
(/.f64 (fma.f64 %354 %428 %512) %514)
(/.f64 (fma.f64 %354 %430 %512) %517)
(/.f64 (fma.f64 %354 %339 %512) %520)
(/.f64 (fma.f64 %354 %117 %522) %430)
(/.f64 (fma.f64 %354 %413 %525) %527)
(/.f64 (fma.f64 %354 %416 %525) %530)
(/.f64 (fma.f64 %354 %419 %525) %533)
(/.f64 (fma.f64 %354 %422 %525) %536)
(/.f64 (fma.f64 %354 %425 %525) %539)
(/.f64 (fma.f64 %357 %26 %541) %374)
(/.f64 (fma.f64 %357 x %544) %200)
(/.f64 (fma.f64 %357 x %547) %200)
(/.f64 (fma.f64 %357 %26 %550) %374)
(/.f64 (fma.f64 %357 x %553) %200)
(/.f64 (fma.f64 %357 y %556) %4)
(/.f64 (fma.f64 %357 %117 %559) %205)
(/.f64 (fma.f64 %357 %117 %562) %205)
(/.f64 (fma.f64 %357 %374 %565) %567)
(/.f64 (fma.f64 %357 %379 %569) %571)
(/.f64 (fma.f64 %357 %384 %573) %575)
(/.f64 (fma.f64 %357 %389 %577) %579)
(/.f64 (fma.f64 %357 %26 %581) %374)
(/.f64 (fma.f64 %357 z %584) %379)
(/.f64 (fma.f64 %357 %4 %587) %215)
(/.f64 (fma.f64 %357 %428 %590) %592)
(/.f64 (fma.f64 %357 %430 %590) %595)
(/.f64 (fma.f64 %357 %339 %590) %598)
(/.f64 (fma.f64 %357 %117 %600) %205)
(/.f64 (fma.f64 %357 %413 %603) %605)
(/.f64 (fma.f64 %357 %416 %603) %608)
(/.f64 (fma.f64 %357 %419 %603) %611)
(/.f64 (fma.f64 %357 %422 %603) %614)
(/.f64 (fma.f64 %357 %425 %603) %617)
(/.f64 (fma.f64 %360 %26 %541) %374)
(/.f64 (fma.f64 %360 x %544) %200)
(/.f64 (fma.f64 %360 x %547) %200)
(/.f64 (fma.f64 %360 %26 %550) %374)
(/.f64 (fma.f64 %360 x %553) %200)
(/.f64 (fma.f64 %360 y %556) %4)
(/.f64 (fma.f64 %360 %117 %559) %205)
(/.f64 (fma.f64 %360 %117 %562) %205)
(/.f64 (fma.f64 %360 %374 %565) %567)
(/.f64 (fma.f64 %360 %379 %569) %571)
(/.f64 (fma.f64 %360 %384 %573) %575)
(/.f64 (fma.f64 %360 %389 %577) %579)
(/.f64 (fma.f64 %360 %26 %581) %374)
(/.f64 (fma.f64 %360 z %584) %379)
(/.f64 (fma.f64 %360 %4 %587) %215)
(/.f64 (fma.f64 %360 %428 %590) %592)
(/.f64 (fma.f64 %360 %430 %590) %595)
(/.f64 (fma.f64 %360 %339 %590) %598)
(/.f64 (fma.f64 %360 %117 %600) %205)
(/.f64 (fma.f64 %360 %413 %603) %605)
(/.f64 (fma.f64 %360 %416 %603) %608)
(/.f64 (fma.f64 %360 %419 %603) %611)
(/.f64 (fma.f64 %360 %422 %603) %614)
(/.f64 (fma.f64 %360 %425 %603) %617)
(/.f64 (fma.f64 %363 %26 %460) %462)
(/.f64 (fma.f64 %363 x %464) %384)
(/.f64 (fma.f64 %363 x %467) %384)
(/.f64 (fma.f64 %363 %26 %470) %462)
(/.f64 (fma.f64 %363 x %473) %384)
(/.f64 (fma.f64 %363 y %476) %478)
(/.f64 (fma.f64 %363 %117 %480) %430)
(/.f64 (fma.f64 %363 %117 %483) %430)
(/.f64 (fma.f64 %363 %374 %486) %488)
(/.f64 (fma.f64 %363 %379 %490) %492)
(/.f64 (fma.f64 %363 %384 %494) %496)
(/.f64 (fma.f64 %363 %389 %498) %500)
(/.f64 (fma.f64 %363 %26 %502) %462)
(/.f64 (fma.f64 %363 z %505) %507)
(/.f64 (fma.f64 %363 %4 %509) %419)
(/.f64 (fma.f64 %363 %428 %512) %514)
(/.f64 (fma.f64 %363 %430 %512) %517)
(/.f64 (fma.f64 %363 %339 %512) %520)
(/.f64 (fma.f64 %363 %117 %522) %430)
(/.f64 (fma.f64 %363 %413 %525) %527)
(/.f64 (fma.f64 %363 %416 %525) %530)
(/.f64 (fma.f64 %363 %419 %525) %533)
(/.f64 (fma.f64 %363 %422 %525) %536)
(/.f64 (fma.f64 %363 %425 %525) %539)
(/.f64 (fma.f64 %366 %26 %541) %374)
(/.f64 (fma.f64 %366 x %544) %200)
(/.f64 (fma.f64 %366 x %547) %200)
(/.f64 (fma.f64 %366 %26 %550) %374)
(/.f64 (fma.f64 %366 x %553) %200)
(/.f64 (fma.f64 %366 y %556) %4)
(/.f64 (fma.f64 %366 %117 %559) %205)
(/.f64 (fma.f64 %366 %117 %562) %205)
(/.f64 (fma.f64 %366 %374 %565) %567)
(/.f64 (fma.f64 %366 %379 %569) %571)
(/.f64 (fma.f64 %366 %384 %573) %575)
(/.f64 (fma.f64 %366 %389 %577) %579)
(/.f64 (fma.f64 %366 %26 %581) %374)
(/.f64 (fma.f64 %366 z %584) %379)
(/.f64 (fma.f64 %366 %4 %587) %215)
(/.f64 (fma.f64 %366 %428 %590) %592)
(/.f64 (fma.f64 %366 %430 %590) %595)
(/.f64 (fma.f64 %366 %339 %590) %598)
(/.f64 (fma.f64 %366 %117 %600) %205)
(/.f64 (fma.f64 %366 %413 %603) %605)
(/.f64 (fma.f64 %366 %416 %603) %608)
(/.f64 (fma.f64 %366 %419 %603) %611)
(/.f64 (fma.f64 %366 %422 %603) %614)
(/.f64 (fma.f64 %366 %425 %603) %617)
(/.f64 (fma.f64 %369 %26 (*.f64 y %354)) %765)
(/.f64 (fma.f64 %369 x (*.f64 y %357)) %4)
(/.f64 (fma.f64 %369 x (*.f64 y %360)) %4)
(/.f64 (fma.f64 %369 %26 (*.f64 y %363)) %765)
(/.f64 (fma.f64 %369 x (*.f64 y %366)) %4)
(/.f64 (fma.f64 %369 y (*.f64 y %369)) (*.f64 y y))
(/.f64 (fma.f64 %369 %117 (*.f64 y %401)) %785)
(/.f64 (fma.f64 %369 %117 (*.f64 y %403)) %785)
(/.f64 (fma.f64 %369 %374 (*.f64 y %372)) (*.f64 y %374))
(/.f64 (fma.f64 %369 %379 (*.f64 y %377)) %339)
(/.f64 (fma.f64 %369 %384 (*.f64 y %382)) (*.f64 y %384))
(/.f64 (fma.f64 %369 %389 (*.f64 y %387)) (*.f64 y %389))
(/.f64 (fma.f64 %369 %26 %805) %765)
(/.f64 (fma.f64 %369 z %808) %810)
(/.f64 (fma.f64 %369 %4 %812) %814)
(/.f64 (fma.f64 %369 %428 %816) (*.f64 y %428))
(/.f64 (fma.f64 %369 %430 %816) (*.f64 y %430))
(/.f64 (fma.f64 %369 %339 %816) %824)
(/.f64 (fma.f64 %369 %117 %826) %785)
(/.f64 (fma.f64 %369 %413 %829) (*.f64 y %413))
(/.f64 (fma.f64 %369 %416 %829) (*.f64 y %416))
(/.f64 (fma.f64 %369 %419 %829) (*.f64 y %419))
(/.f64 (fma.f64 %369 %422 %829) (*.f64 y %422))
(/.f64 (fma.f64 %369 %425 %829) %843)
(/.f64 (fma.f64 %401 %26 %845) %428)
(/.f64 (fma.f64 %401 x %848) %210)
(/.f64 (fma.f64 %401 x %851) %210)
(/.f64 (fma.f64 %401 %26 %854) %428)
(/.f64 (fma.f64 %401 x %857) %210)
(/.f64 (fma.f64 %401 y %860) %862)
(/.f64 (fma.f64 %401 %117 %864) %165)
(/.f64 (fma.f64 %401 %117 %867) %165)
(/.f64 (fma.f64 %401 %374 %870) %872)
(/.f64 (fma.f64 %401 %379 %874) %876)
(/.f64 (fma.f64 %401 %384 %878) %880)
(/.f64 (fma.f64 %401 %389 %882) %884)
(/.f64 (fma.f64 %401 %26 %886) %428)
(/.f64 (fma.f64 %401 z %889) %416)
(/.f64 (fma.f64 %401 %4 %892) %264)
(/.f64 (fma.f64 %401 %428 %895) %897)
(/.f64 (fma.f64 %401 %430 %895) %900)
(/.f64 (fma.f64 %401 %339 %895) %903)
(/.f64 (fma.f64 %401 %117 %905) %165)
(/.f64 (fma.f64 %401 %413 %908) %910)
(/.f64 (fma.f64 %401 %416 %908) %913)
(/.f64 (fma.f64 %401 %419 %908) %916)
(/.f64 (fma.f64 %401 %422 %908) %919)
(/.f64 (fma.f64 %401 %425 %908) %922)
(/.f64 (fma.f64 %403 %26 %845) %428)
(/.f64 (fma.f64 %403 x %848) %210)
(/.f64 (fma.f64 %403 x %851) %210)
(/.f64 (fma.f64 %403 %26 %854) %428)
(/.f64 (fma.f64 %403 x %857) %210)
(/.f64 (fma.f64 %403 y %860) %862)
(/.f64 (fma.f64 %403 %117 %864) %165)
(/.f64 (fma.f64 %403 %117 %867) %165)
(/.f64 (fma.f64 %403 %374 %870) %872)
(/.f64 (fma.f64 %403 %379 %874) %876)
(/.f64 (fma.f64 %403 %384 %878) %880)
(/.f64 (fma.f64 %403 %389 %882) %884)
(/.f64 (fma.f64 %403 %26 %886) %428)
(/.f64 (fma.f64 %403 z %889) %416)
(/.f64 (fma.f64 %403 %4 %892) %264)
(/.f64 (fma.f64 %403 %428 %895) %897)
(/.f64 (fma.f64 %403 %430 %895) %900)
(/.f64 (fma.f64 %403 %339 %895) %903)
(/.f64 (fma.f64 %403 %117 %905) %165)
(/.f64 (fma.f64 %403 %413 %908) %910)
(/.f64 (fma.f64 %403 %416 %908) %913)
(/.f64 (fma.f64 %403 %419 %908) %916)
(/.f64 (fma.f64 %403 %422 %908) %919)
(/.f64 (fma.f64 %403 %425 %908) %922)
(/.f64 (fma.f64 %372 %26 (*.f64 %374 %354)) %974)
(/.f64 (fma.f64 %372 x (*.f64 %374 %357)) %978)
(/.f64 (fma.f64 %372 x (*.f64 %374 %360)) %978)
(/.f64 (fma.f64 %372 %26 (*.f64 %374 %363)) %974)
(/.f64 (fma.f64 %372 x (*.f64 %374 %366)) %978)
(/.f64 (fma.f64 %372 y (*.f64 %374 %369)) (*.f64 %374 y))
(/.f64 (fma.f64 %372 %117 (*.f64 %374 %401)) %995)
(/.f64 (fma.f64 %372 %117 (*.f64 %374 %403)) %995)
(/.f64 (fma.f64 %372 %374 (*.f64 %374 %372)) (*.f64 %374 %374))
(/.f64 (fma.f64 %372 %379 (*.f64 %374 %377)) (*.f64 %374 %379))
(/.f64 (fma.f64 %372 %384 (*.f64 %374 %382)) (*.f64 %374 %384))
(/.f64 (fma.f64 %372 %389 (*.f64 %374 %387)) (*.f64 %374 %389))
(/.f64 (fma.f64 %372 %26 %1016) %974)
(/.f64 (fma.f64 %372 z %1019) %1021)
(/.f64 (fma.f64 %372 %4 %1023) %1025)
(/.f64 (fma.f64 %372 %428 %1027) (*.f64 %374 %428))
(/.f64 (fma.f64 %372 %430 %1027) (*.f64 %374 %430))
(/.f64 (fma.f64 %372 %339 %1027) %1035)
(/.f64 (fma.f64 %372 %117 %1037) %995)
(/.f64 (fma.f64 %372 %413 %1040) (*.f64 %374 %413))
(/.f64 (fma.f64 %372 %416 %1040) (*.f64 %374 %416))
(/.f64 (fma.f64 %372 %419 %1040) (*.f64 %374 %419))
(/.f64 (fma.f64 %372 %422 %1040) (*.f64 %374 %422))
(/.f64 (fma.f64 %372 %425 %1040) %1054)
(/.f64 (fma.f64 %377 %26 (*.f64 %379 %354)) %1058)
(/.f64 (fma.f64 %377 x (*.f64 %379 %357)) %1062)
(/.f64 (fma.f64 %377 x (*.f64 %379 %360)) %1062)
(/.f64 (fma.f64 %377 %26 (*.f64 %379 %363)) %1058)
(/.f64 (fma.f64 %377 x (*.f64 %379 %366)) %1062)
(/.f64 (fma.f64 %377 y (*.f64 %379 %369)) (*.f64 %379 y))
(/.f64 (fma.f64 %377 %117 (*.f64 %379 %401)) %1079)
(/.f64 (fma.f64 %377 %117 (*.f64 %379 %403)) %1079)
(/.f64 (fma.f64 %377 %374 (*.f64 %379 %372)) (*.f64 %379 %374))
(/.f64 (fma.f64 %377 %379 (*.f64 %379 %377)) (*.f64 %379 %379))
(/.f64 (fma.f64 %377 %384 (*.f64 %379 %382)) (*.f64 %379 %384))
(/.f64 (fma.f64 %377 %389 (*.f64 %379 %387)) (*.f64 %379 %389))
(/.f64 (fma.f64 %377 %26 %1100) %1058)
(/.f64 (fma.f64 %377 z %1103) %1105)
(/.f64 (fma.f64 %377 %4 %1107) %1109)
(/.f64 (fma.f64 %377 %428 %1111) (*.f64 %379 %428))
(/.f64 (fma.f64 %377 %430 %1111) (*.f64 %379 %430))
(/.f64 (fma.f64 %377 %339 %1111) %1119)
(/.f64 (fma.f64 %377 %117 %1121) %1079)
(/.f64 (fma.f64 %377 %413 %1124) (*.f64 %379 %413))
(/.f64 (fma.f64 %377 %416 %1124) (*.f64 %379 %416))
(/.f64 (fma.f64 %377 %419 %1124) (*.f64 %379 %419))
(/.f64 (fma.f64 %377 %422 %1124) (*.f64 %379 %422))
(/.f64 (fma.f64 %377 %425 %1124) %1138)
(/.f64 (fma.f64 %382 %26 (*.f64 %384 %354)) %1142)
(/.f64 (fma.f64 %382 x (*.f64 %384 %357)) %1146)
(/.f64 (fma.f64 %382 x (*.f64 %384 %360)) %1146)
(/.f64 (fma.f64 %382 %26 (*.f64 %384 %363)) %1142)
(/.f64 (fma.f64 %382 x (*.f64 %384 %366)) %1146)
(/.f64 (fma.f64 %382 y (*.f64 %384 %369)) (*.f64 %384 y))
(/.f64 (fma.f64 %382 %117 (*.f64 %384 %401)) %1163)
(/.f64 (fma.f64 %382 %117 (*.f64 %384 %403)) %1163)
(/.f64 (fma.f64 %382 %374 (*.f64 %384 %372)) (*.f64 %384 %374))
(/.f64 (fma.f64 %382 %379 (*.f64 %384 %377)) (*.f64 %384 %379))
(/.f64 (fma.f64 %382 %384 (*.f64 %384 %382)) (*.f64 %384 %384))
(/.f64 (fma.f64 %382 %389 (*.f64 %384 %387)) (*.f64 %384 %389))
(/.f64 (fma.f64 %382 %26 %1184) %1142)
(/.f64 (fma.f64 %382 z %1187) %1189)
(/.f64 (fma.f64 %382 %4 %1191) %1193)
(/.f64 (fma.f64 %382 %428 %1195) (*.f64 %384 %428))
(/.f64 (fma.f64 %382 %430 %1195) (*.f64 %384 %430))
(/.f64 (fma.f64 %382 %339 %1195) %1203)
(/.f64 (fma.f64 %382 %117 %1205) %1163)
(/.f64 (fma.f64 %382 %413 %1208) (*.f64 %384 %413))
(/.f64 (fma.f64 %382 %416 %1208) (*.f64 %384 %416))
(/.f64 (fma.f64 %382 %419 %1208) (*.f64 %384 %419))
(/.f64 (fma.f64 %382 %422 %1208) (*.f64 %384 %422))
(/.f64 (fma.f64 %382 %425 %1208) %1222)
(/.f64 (fma.f64 %387 %26 (*.f64 %389 %354)) %1226)
(/.f64 (fma.f64 %387 x (*.f64 %389 %357)) %1230)
(/.f64 (fma.f64 %387 x (*.f64 %389 %360)) %1230)
(/.f64 (fma.f64 %387 %26 (*.f64 %389 %363)) %1226)
(/.f64 (fma.f64 %387 x (*.f64 %389 %366)) %1230)
(/.f64 (fma.f64 %387 y (*.f64 %389 %369)) %339)
(/.f64 (fma.f64 %387 %117 (*.f64 %389 %401)) %1246)
(/.f64 (fma.f64 %387 %117 (*.f64 %389 %403)) %1246)
(/.f64 (fma.f64 %387 %374 (*.f64 %389 %372)) (*.f64 %389 %374))
(/.f64 (fma.f64 %387 %379 (*.f64 %389 %377)) (*.f64 %389 %379))
(/.f64 (fma.f64 %387 %384 (*.f64 %389 %382)) (*.f64 %389 %384))
(/.f64 (fma.f64 %387 %389 (*.f64 %389 %387)) (*.f64 %389 %389))
(/.f64 (fma.f64 %387 %26 %1267) %1226)
(/.f64 (fma.f64 %387 z %1270) %1272)
(/.f64 (fma.f64 %387 %4 %1274) %1276)
(/.f64 (fma.f64 %387 %428 %1278) (*.f64 %389 %428))
(/.f64 (fma.f64 %387 %430 %1278) (*.f64 %389 %430))
(/.f64 (fma.f64 %387 %339 %1278) %1286)
(/.f64 (fma.f64 %387 %117 %1288) %1246)
(/.f64 (fma.f64 %387 %413 %1291) (*.f64 %389 %413))
(/.f64 (fma.f64 %387 %416 %1291) (*.f64 %389 %416))
(/.f64 (fma.f64 %387 %419 %1291) (*.f64 %389 %419))
(/.f64 (fma.f64 %387 %422 %1291) (*.f64 %389 %422))
(/.f64 (fma.f64 %387 %425 %1291) %1305)
(/.f64 (fma.f64 %392 %26 %460) %462)
(/.f64 (fma.f64 %392 x %464) %384)
(/.f64 (fma.f64 %392 x %467) %384)
(/.f64 (fma.f64 %392 %26 %470) %462)
(/.f64 (fma.f64 %392 x %473) %384)
(/.f64 (fma.f64 %392 y %476) %478)
(/.f64 (fma.f64 %392 %117 %480) %430)
(/.f64 (fma.f64 %392 %117 %483) %430)
(/.f64 (fma.f64 %392 %374 %486) %488)
(/.f64 (fma.f64 %392 %379 %490) %492)
(/.f64 (fma.f64 %392 %384 %494) %496)
(/.f64 (fma.f64 %392 %389 %498) %500)
(/.f64 (fma.f64 %392 %26 %502) %462)
(/.f64 (fma.f64 %392 z %505) %507)
(/.f64 (fma.f64 %392 %4 %509) %419)
(/.f64 (fma.f64 %392 %428 %512) %514)
(/.f64 (fma.f64 %392 %430 %512) %517)
(/.f64 (fma.f64 %392 %339 %512) %520)
(/.f64 (fma.f64 %392 %117 %522) %430)
(/.f64 (fma.f64 %392 %413 %525) %527)
(/.f64 (fma.f64 %392 %416 %525) %530)
(/.f64 (fma.f64 %392 %419 %525) %533)
(/.f64 (fma.f64 %392 %422 %525) %536)
(/.f64 (fma.f64 %392 %425 %525) %539)
(/.f64 (fma.f64 %143 %26 (*.f64 z %354)) %1357)
(/.f64 (fma.f64 %143 x (*.f64 z %357)) %389)
(/.f64 (fma.f64 %143 x (*.f64 z %360)) %389)
(/.f64 (fma.f64 %143 %26 (*.f64 z %363)) %1357)
(/.f64 (fma.f64 %143 x (*.f64 z %366)) %389)
(/.f64 (fma.f64 %143 y (*.f64 z %369)) (*.f64 z y))
(/.f64 (fma.f64 %143 %117 (*.f64 z %401)) %422)
(/.f64 (fma.f64 %143 %117 (*.f64 z %403)) %422)
(/.f64 (fma.f64 %143 %374 (*.f64 z %372)) (*.f64 z %374))
(/.f64 (fma.f64 %143 %379 (*.f64 z %377)) (*.f64 z %379))
(/.f64 (fma.f64 %143 %384 (*.f64 z %382)) (*.f64 z %384))
(/.f64 (fma.f64 %143 %389 (*.f64 z %387)) (*.f64 z %389))
(/.f64 (fma.f64 %143 %26 %1397) %1357)
(/.f64 (fma.f64 %143 %428 %1400) (*.f64 z %428))
(/.f64 (fma.f64 %143 %430 %1400) (*.f64 z %430))
(/.f64 (fma.f64 %143 %117 %1407) %422)
(/.f64 (fma.f64 %143 %413 %1410) (*.f64 z %413))
(/.f64 (fma.f64 %143 %416 %1410) (*.f64 z %416))
(/.f64 (fma.f64 %143 %419 %1410) (*.f64 z %419))
(/.f64 (fma.f64 %143 %422 %1410) (*.f64 z %422))
(/.f64 (fma.f64 %143 %425 %1410) %1424)
(/.f64 (fma.f64 %21 %26 (*.f64 %4 %354)) %413)
(/.f64 (fma.f64 %21 x (*.f64 %4 %357)) %249)
(/.f64 (fma.f64 %21 x (*.f64 %4 %360)) %249)
(/.f64 (fma.f64 %21 %26 (*.f64 %4 %363)) %413)
(/.f64 (fma.f64 %21 x (*.f64 %4 %366)) %249)
(/.f64 (fma.f64 %21 y (*.f64 %4 %369)) (*.f64 %4 y))
(/.f64 (fma.f64 %21 %117 (*.f64 %4 %401)) %262)
(/.f64 (fma.f64 %21 %117 (*.f64 %4 %403)) %262)
(/.f64 (fma.f64 %21 %374 (*.f64 %4 %372)) (*.f64 %4 %374))
(/.f64 (fma.f64 %21 %379 (*.f64 %4 %377)) (*.f64 %4 %379))
(/.f64 (fma.f64 %21 %384 (*.f64 %4 %382)) (*.f64 %4 %384))
(/.f64 (fma.f64 %21 %389 (*.f64 %4 %387)) (*.f64 %4 %389))
(/.f64 (fma.f64 %21 %26 %1467) %413)
(/.f64 (fma.f64 %21 %428 %1470) (*.f64 %4 %428))
(/.f64 (fma.f64 %21 %430 %1470) (*.f64 %4 %430))
(/.f64 (fma.f64 %21 %117 %1477) %262)
(/.f64 (fma.f64 %21 %413 %1480) (*.f64 %4 %413))
(/.f64 (fma.f64 %21 %416 %1480) (*.f64 %4 %416))
(/.f64 (fma.f64 %21 %419 %1480) (*.f64 %4 %419))
(/.f64 (fma.f64 %21 %422 %1480) (*.f64 %4 %422))
(/.f64 (fma.f64 %21 %425 %1480) %1494)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %26 (*.f64 %428 %354)) %1498)
(/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 %428 %357)) %1502)
(/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 %428 %360)) %1502)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %26 (*.f64 %428 %363)) %1498)
(/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 %428 %366)) %1502)
(/.f64 (fma.f64 #s(literal 1/2 binary64) y (*.f64 %428 %369)) (*.f64 %428 y))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %117 (*.f64 %428 %401)) %1519)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %117 (*.f64 %428 %403)) %1519)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %374 (*.f64 %428 %372)) (*.f64 %428 %374))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %379 (*.f64 %428 %377)) (*.f64 %428 %379))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %384 (*.f64 %428 %382)) (*.f64 %428 %384))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %389 (*.f64 %428 %387)) (*.f64 %428 %389))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %26 %1540) %1498)
(/.f64 (fma.f64 #s(literal 1/2 binary64) z %1543) %1545)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %4 %1547) %1549)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %428 %1551) (*.f64 %428 %428))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %430 %1551) (*.f64 %428 %430))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %339 %1551) %1559)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %117 %1561) %1519)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %413 %1564) (*.f64 %428 %413))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %416 %1564) (*.f64 %428 %416))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %419 %1564) (*.f64 %428 %419))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %422 %1564) (*.f64 %428 %422))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %425 %1564) %1578)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %26 (*.f64 %430 %354)) %1582)
(/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 %430 %357)) %1586)
(/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 %430 %360)) %1586)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %26 (*.f64 %430 %363)) %1582)
(/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 %430 %366)) %1586)
(/.f64 (fma.f64 #s(literal 1/2 binary64) y (*.f64 %430 %369)) (*.f64 %430 y))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %117 (*.f64 %430 %401)) %1603)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %117 (*.f64 %430 %403)) %1603)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %374 (*.f64 %430 %372)) (*.f64 %430 %374))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %379 (*.f64 %430 %377)) (*.f64 %430 %379))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %384 (*.f64 %430 %382)) (*.f64 %430 %384))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %389 (*.f64 %430 %387)) (*.f64 %430 %389))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %26 %1624) %1582)
(/.f64 (fma.f64 #s(literal 1/2 binary64) z %1627) %1629)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %4 %1631) %1633)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %428 %1635) (*.f64 %430 %428))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %430 %1635) (*.f64 %430 %430))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %339 %1635) %1643)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %117 %1645) %1603)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %413 %1648) (*.f64 %430 %413))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %416 %1648) (*.f64 %430 %416))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %419 %1648) (*.f64 %430 %419))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %422 %1648) (*.f64 %430 %422))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %425 %1648) %1662)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %26 (*.f64 %339 %354)) %1666)
(/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 %339 %357)) %1670)
(/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 %339 %360)) %1670)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %26 (*.f64 %339 %363)) %1666)
(/.f64 (fma.f64 #s(literal 1/2 binary64) x (*.f64 %339 %366)) %1670)
(/.f64 (fma.f64 #s(literal 1/2 binary64) y (*.f64 %339 %369)) (*.f64 %339 y))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %117 (*.f64 %339 %401)) %1687)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %117 (*.f64 %339 %403)) %1687)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %374 (*.f64 %339 %372)) (*.f64 %339 %374))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %379 (*.f64 %339 %377)) (*.f64 %339 %379))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %384 (*.f64 %339 %382)) (*.f64 %339 %384))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %389 (*.f64 %339 %387)) (*.f64 %339 %389))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %26 %1708) %1666)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %428 %1711) (*.f64 %339 %428))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %430 %1711) (*.f64 %339 %430))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %117 %1718) %1687)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %413 %1721) (*.f64 %339 %413))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %416 %1721) (*.f64 %339 %416))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %419 %1721) (*.f64 %339 %419))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %422 %1721) (*.f64 %339 %422))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %425 %1721) %1735)
(/.f64 (fma.f64 %24 %26 %845) %428)
(/.f64 (fma.f64 %24 x %848) %210)
(/.f64 (fma.f64 %24 x %851) %210)
(/.f64 (fma.f64 %24 %26 %854) %428)
(/.f64 (fma.f64 %24 x %857) %210)
(/.f64 (fma.f64 %24 y %860) %862)
(/.f64 (fma.f64 %24 %117 %864) %165)
(/.f64 (fma.f64 %24 %117 %867) %165)
(/.f64 (fma.f64 %24 %374 %870) %872)
(/.f64 (fma.f64 %24 %379 %874) %876)
(/.f64 (fma.f64 %24 %384 %878) %880)
(/.f64 (fma.f64 %24 %389 %882) %884)
(/.f64 (fma.f64 %24 %26 %886) %428)
(/.f64 (fma.f64 %24 z %889) %416)
(/.f64 (fma.f64 %24 %4 %892) %264)
(/.f64 (fma.f64 %24 %428 %895) %897)
(/.f64 (fma.f64 %24 %430 %895) %900)
(/.f64 (fma.f64 %24 %339 %895) %903)
(/.f64 (fma.f64 %24 %117 %905) %165)
(/.f64 (fma.f64 %24 %413 %908) %910)
(/.f64 (fma.f64 %24 %416 %908) %913)
(/.f64 (fma.f64 %24 %419 %908) %916)
(/.f64 (fma.f64 %24 %422 %908) %919)
(/.f64 (fma.f64 %24 %425 %908) %922)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %26 (*.f64 %413 %354)) %1787)
(/.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 %413 %357)) %1791)
(/.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 %413 %360)) %1791)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %26 (*.f64 %413 %363)) %1787)
(/.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 %413 %366)) %1791)
(/.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 %413 %369)) (*.f64 %413 y))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %117 (*.f64 %413 %401)) %1808)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %117 (*.f64 %413 %403)) %1808)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %374 (*.f64 %413 %372)) (*.f64 %413 %374))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %379 (*.f64 %413 %377)) (*.f64 %413 %379))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %384 (*.f64 %413 %382)) (*.f64 %413 %384))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %389 (*.f64 %413 %387)) (*.f64 %413 %389))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %26 %1829) %1787)
(/.f64 (fma.f64 #s(literal -1/2 binary64) z %1832) %1834)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %4 %1836) %1838)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %428 %1840) (*.f64 %413 %428))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %430 %1840) (*.f64 %413 %430))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %339 %1840) %1848)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %117 %1850) %1808)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %413 %1853) (*.f64 %413 %413))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %416 %1853) (*.f64 %413 %416))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %419 %1853) (*.f64 %413 %419))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %422 %1853) (*.f64 %413 %422))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %425 %1853) %1867)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %26 (*.f64 %416 %354)) %1871)
(/.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 %416 %357)) %1875)
(/.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 %416 %360)) %1875)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %26 (*.f64 %416 %363)) %1871)
(/.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 %416 %366)) %1875)
(/.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 %416 %369)) (*.f64 %416 y))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %117 (*.f64 %416 %401)) %1892)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %117 (*.f64 %416 %403)) %1892)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %374 (*.f64 %416 %372)) (*.f64 %416 %374))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %379 (*.f64 %416 %377)) (*.f64 %416 %379))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %384 (*.f64 %416 %382)) (*.f64 %416 %384))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %389 (*.f64 %416 %387)) (*.f64 %416 %389))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %26 %1913) %1871)
(/.f64 (fma.f64 #s(literal -1/2 binary64) z %1916) %1918)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %4 %1920) %1922)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %428 %1924) (*.f64 %416 %428))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %430 %1924) (*.f64 %416 %430))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %339 %1924) %1932)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %117 %1934) %1892)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %413 %1937) (*.f64 %416 %413))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %416 %1937) (*.f64 %416 %416))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %419 %1937) (*.f64 %416 %419))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %422 %1937) (*.f64 %416 %422))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %425 %1937) %1951)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %26 (*.f64 %419 %354)) %1955)
(/.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 %419 %357)) %1959)
(/.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 %419 %360)) %1959)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %26 (*.f64 %419 %363)) %1955)
(/.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 %419 %366)) %1959)
(/.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 %419 %369)) (*.f64 %419 y))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %117 (*.f64 %419 %401)) %1976)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %117 (*.f64 %419 %403)) %1976)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %374 (*.f64 %419 %372)) (*.f64 %419 %374))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %379 (*.f64 %419 %377)) (*.f64 %419 %379))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %384 (*.f64 %419 %382)) (*.f64 %419 %384))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %389 (*.f64 %419 %387)) (*.f64 %419 %389))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %26 %1997) %1955)
(/.f64 (fma.f64 #s(literal -1/2 binary64) z %2000) %2002)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %4 %2004) %2006)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %428 %2008) (*.f64 %419 %428))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %430 %2008) (*.f64 %419 %430))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %339 %2008) %2016)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %117 %2018) %1976)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %413 %2021) (*.f64 %419 %413))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %416 %2021) (*.f64 %419 %416))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %419 %2021) (*.f64 %419 %419))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %422 %2021) (*.f64 %419 %422))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %425 %2021) %2035)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %26 (*.f64 %422 %354)) %2039)
(/.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 %422 %357)) %2043)
(/.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 %422 %360)) %2043)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %26 (*.f64 %422 %363)) %2039)
(/.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 %422 %366)) %2043)
(/.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 %422 %369)) (*.f64 %422 y))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %117 (*.f64 %422 %401)) %2060)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %117 (*.f64 %422 %403)) %2060)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %374 (*.f64 %422 %372)) (*.f64 %422 %374))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %379 (*.f64 %422 %377)) (*.f64 %422 %379))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %384 (*.f64 %422 %382)) (*.f64 %422 %384))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %389 (*.f64 %422 %387)) (*.f64 %422 %389))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %26 %2081) %2039)
(/.f64 (fma.f64 #s(literal -1/2 binary64) z %2084) %2086)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %4 %2088) %2090)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %428 %2092) (*.f64 %422 %428))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %430 %2092) (*.f64 %422 %430))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %339 %2092) %2100)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %117 %2102) %2060)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %413 %2105) (*.f64 %422 %413))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %416 %2105) (*.f64 %422 %416))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %419 %2105) (*.f64 %422 %419))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %422 %2105) (*.f64 %422 %422))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %425 %2105) %2119)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %26 (*.f64 %425 %354)) %2123)
(/.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 %425 %357)) %2127)
(/.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 %425 %360)) %2127)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %26 (*.f64 %425 %363)) %2123)
(/.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 %425 %366)) %2127)
(/.f64 (fma.f64 #s(literal -1/2 binary64) y (*.f64 %425 %369)) (*.f64 %425 y))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %117 (*.f64 %425 %401)) %2144)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %117 (*.f64 %425 %403)) %2144)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %374 (*.f64 %425 %372)) (*.f64 %425 %374))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %379 (*.f64 %425 %377)) (*.f64 %425 %379))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %384 (*.f64 %425 %382)) (*.f64 %425 %384))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %389 (*.f64 %425 %387)) (*.f64 %425 %389))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %26 %2165) %2123)
(/.f64 (fma.f64 #s(literal -1/2 binary64) z %2168) %2170)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %4 %2172) %2174)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %428 %2176) (*.f64 %425 %428))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %430 %2176) (*.f64 %425 %430))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %339 %2176) %2184)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %117 %2186) %2144)
(/.f64 (fma.f64 #s(literal -1/2 binary64) %413 %2189) (*.f64 %425 %413))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %416 %2189) (*.f64 %425 %416))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %419 %2189) (*.f64 %425 %419))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %422 %2189) (*.f64 %425 %422))
(/.f64 (fma.f64 #s(literal -1/2 binary64) %425 %2189) %2203)
(/.f64 (-.f64 %2205 %2207) %462)
(/.f64 (-.f64 %2210 %2212) %507)
(/.f64 (-.f64 %2210 %502) %507)
(/.f64 (-.f64 %2205 %505) %462)
(/.f64 (-.f64 (*.f64 %354 %117) %509) %430)
(/.f64 (-.f64 (*.f64 %354 %425) %512) %539)
(/.f64 (-.f64 (*.f64 %354 %4) %522) %419)
(/.f64 (-.f64 (*.f64 %354 %339) %525) %520)
(/.f64 (-.f64 %2231 %2232) %374)
(/.f64 (-.f64 %2235 %2236) %379)
(/.f64 (-.f64 %2235 %581) %379)
(/.f64 (-.f64 %2231 %584) %374)
(/.f64 (-.f64 (*.f64 %357 %117) %587) %205)
(/.f64 (-.f64 (*.f64 %357 %425) %590) %617)
(/.f64 (-.f64 (*.f64 %357 %4) %600) %215)
(/.f64 (-.f64 (*.f64 %357 %339) %603) %598)
(/.f64 (-.f64 %2255 %2232) %374)
(/.f64 (-.f64 %2258 %2236) %379)
(/.f64 (-.f64 %2258 %581) %379)
(/.f64 (-.f64 %2255 %584) %374)
(/.f64 (-.f64 (*.f64 %360 %117) %587) %205)
(/.f64 (-.f64 (*.f64 %360 %425) %590) %617)
(/.f64 (-.f64 (*.f64 %360 %4) %600) %215)
(/.f64 (-.f64 (*.f64 %360 %339) %603) %598)
(/.f64 (-.f64 %2277 %2207) %462)
(/.f64 (-.f64 %2280 %2212) %507)
(/.f64 (-.f64 %2280 %502) %507)
(/.f64 (-.f64 %2277 %505) %462)
(/.f64 (-.f64 (*.f64 %363 %117) %509) %430)
(/.f64 (-.f64 (*.f64 %363 %425) %512) %539)
(/.f64 (-.f64 (*.f64 %363 %4) %522) %419)
(/.f64 (-.f64 (*.f64 %363 %339) %525) %520)
(/.f64 (-.f64 %2299 %2232) %374)
(/.f64 (-.f64 %2302 %2236) %379)
(/.f64 (-.f64 %2302 %581) %379)
(/.f64 (-.f64 %2299 %584) %374)
(/.f64 (-.f64 (*.f64 %366 %117) %587) %205)
(/.f64 (-.f64 (*.f64 %366 %425) %590) %617)
(/.f64 (-.f64 (*.f64 %366 %4) %600) %215)
(/.f64 (-.f64 (*.f64 %366 %339) %603) %598)
(/.f64 (-.f64 %2321 (*.f64 y %2206)) %765)
(/.f64 (-.f64 %2325 (*.f64 y %2211)) %810)
(/.f64 (-.f64 %2325 %805) %810)
(/.f64 (-.f64 %2321 %808) %765)
(/.f64 (-.f64 (*.f64 %369 %117) %812) %785)
(/.f64 (-.f64 (*.f64 %369 %425) %816) %843)
(/.f64 (-.f64 (*.f64 %369 %4) %826) %814)
(/.f64 (-.f64 (*.f64 %369 %339) %829) %824)
(/.f64 (-.f64 %2345 %2346) %428)
(/.f64 (-.f64 %2349 %2350) %416)
(/.f64 (-.f64 %2349 %886) %416)
(/.f64 (-.f64 %2345 %889) %428)
(/.f64 (-.f64 (*.f64 %401 %117) %892) %165)
(/.f64 (-.f64 (*.f64 %401 %425) %895) %922)
(/.f64 (-.f64 (*.f64 %401 %4) %905) %264)
(/.f64 (-.f64 (*.f64 %401 %339) %908) %903)
(/.f64 (-.f64 %2369 %2346) %428)
(/.f64 (-.f64 %2372 %2350) %416)
(/.f64 (-.f64 %2372 %886) %416)
(/.f64 (-.f64 %2369 %889) %428)
(/.f64 (-.f64 (*.f64 %403 %117) %892) %165)
(/.f64 (-.f64 (*.f64 %403 %425) %895) %922)
(/.f64 (-.f64 (*.f64 %403 %4) %905) %264)
(/.f64 (-.f64 (*.f64 %403 %339) %908) %903)
(/.f64 (-.f64 %2391 (*.f64 %374 %2206)) %974)
(/.f64 (-.f64 %2395 (*.f64 %374 %2211)) %1021)
(/.f64 (-.f64 %2395 %1016) %1021)
(/.f64 (-.f64 %2391 %1019) %974)
(/.f64 (-.f64 (*.f64 %372 %117) %1023) %995)
(/.f64 (-.f64 (*.f64 %372 %425) %1027) %1054)
(/.f64 (-.f64 (*.f64 %372 %4) %1037) %1025)
(/.f64 (-.f64 (*.f64 %372 %339) %1040) %1035)
(/.f64 (-.f64 %2415 (*.f64 %379 %2206)) %1058)
(/.f64 (-.f64 %2419 (*.f64 %379 %2211)) %1105)
(/.f64 (-.f64 %2419 %1100) %1105)
(/.f64 (-.f64 %2415 %1103) %1058)
(/.f64 (-.f64 (*.f64 %377 %117) %1107) %1079)
(/.f64 (-.f64 (*.f64 %377 %425) %1111) %1138)
(/.f64 (-.f64 (*.f64 %377 %4) %1121) %1109)
(/.f64 (-.f64 (*.f64 %377 %339) %1124) %1119)
(/.f64 (-.f64 %2439 (*.f64 %384 %2206)) %1142)
(/.f64 (-.f64 %2443 (*.f64 %384 %2211)) %1189)
(/.f64 (-.f64 %2443 %1184) %1189)
(/.f64 (-.f64 %2439 %1187) %1142)
(/.f64 (-.f64 (*.f64 %382 %117) %1191) %1163)
(/.f64 (-.f64 (*.f64 %382 %425) %1195) %1222)
(/.f64 (-.f64 (*.f64 %382 %4) %1205) %1193)
(/.f64 (-.f64 (*.f64 %382 %339) %1208) %1203)
(/.f64 (-.f64 %2463 (*.f64 %389 %2206)) %1226)
(/.f64 (-.f64 %2467 (*.f64 %389 %2211)) %1272)
(/.f64 (-.f64 %2467 %1267) %1272)
(/.f64 (-.f64 %2463 %1270) %1226)
(/.f64 (-.f64 (*.f64 %387 %117) %1274) %1246)
(/.f64 (-.f64 (*.f64 %387 %425) %1278) %1305)
(/.f64 (-.f64 (*.f64 %387 %4) %1288) %1276)
(/.f64 (-.f64 (*.f64 %387 %339) %1291) %1286)
(/.f64 (-.f64 %2487 %2207) %462)
(/.f64 (-.f64 %2490 %2212) %507)
(/.f64 (-.f64 %2490 %502) %507)
(/.f64 (-.f64 %2487 %505) %462)
(/.f64 (-.f64 (*.f64 %392 %117) %509) %430)
(/.f64 (-.f64 (*.f64 %392 %425) %512) %539)
(/.f64 (-.f64 (*.f64 %392 %4) %522) %419)
(/.f64 (-.f64 (*.f64 %392 %339) %525) %520)
(/.f64 (-.f64 %2509 (*.f64 z %2206)) %1357)
(/.f64 (-.f64 %2513 (*.f64 z %2211)) %462)
(/.f64 (-.f64 %2513 %1397) %462)
(/.f64 (-.f64 %2509 %2519) %1357)
(/.f64 (-.f64 (*.f64 %143 %117) %2523) %422)
(/.f64 (-.f64 (*.f64 %143 %425) %1400) %1424)
(/.f64 (-.f64 %2529 %1407) %339)
(/.f64 (-.f64 %2532 %1410) %2534)
(/.f64 (-.f64 %2536 (*.f64 %4 %2206)) %413)
(/.f64 (-.f64 %2540 (*.f64 %4 %2211)) %339)
(/.f64 (-.f64 %2540 %1467) %339)
(/.f64 (-.f64 %2536 %2546) %413)
(/.f64 (-.f64 (*.f64 %21 %117) %2550) %262)
(/.f64 (-.f64 (*.f64 %21 %425) %1470) %1494)
(/.f64 (-.f64 %2556 %1477) %165)
(/.f64 (-.f64 %2559 %1480) %2561)
(/.f64 (-.f64 %2563 (*.f64 %428 %2206)) %1498)
(/.f64 (-.f64 %2567 (*.f64 %428 %2211)) %1545)
(/.f64 (-.f64 %2567 %1540) %1545)
(/.f64 (-.f64 %2563 %1543) %1498)
(/.f64 (-.f64 %2575 %1547) %1519)
(/.f64 (-.f64 %2578 %1551) %1578)
(/.f64 (-.f64 %2581 %1561) %1549)
(/.f64 (-.f64 %2584 %1564) %1559)
(/.f64 (-.f64 %2563 (*.f64 %430 %2206)) %1582)
(/.f64 (-.f64 %2567 (*.f64 %430 %2211)) %1629)
(/.f64 (-.f64 %2567 %1624) %1629)
(/.f64 (-.f64 %2563 %1627) %1582)
(/.f64 (-.f64 %2575 %1631) %1603)
(/.f64 (-.f64 %2578 %1635) %1662)
(/.f64 (-.f64 %2581 %1645) %1633)
(/.f64 (-.f64 %2584 %1648) %1643)
(/.f64 (-.f64 %2563 (*.f64 %339 %2206)) %1666)
(/.f64 (-.f64 %2567 (*.f64 %339 %2211)) %2610)
(/.f64 (-.f64 %2567 %1708) %2610)
(/.f64 (-.f64 %2563 %2614) %1666)
(/.f64 (-.f64 %2575 %2617) %1687)
(/.f64 (-.f64 %2578 %1711) %1735)
(/.f64 (-.f64 %2581 %1718) %2623)
(/.f64 (-.f64 %2584 %1721) %2203)
(/.f64 (-.f64 %2627 %2346) %428)
(/.f64 (-.f64 %2630 %2350) %416)
(/.f64 (-.f64 %2630 %886) %416)
(/.f64 (-.f64 %2627 %889) %428)
(/.f64 (-.f64 %2637 %892) %165)
(/.f64 (-.f64 (*.f64 %24 %425) %895) %922)
(/.f64 (-.f64 (*.f64 %24 %4) %905) %264)
(/.f64 (-.f64 (*.f64 %24 %339) %908) %903)
(/.f64 (-.f64 %2649 (*.f64 %413 %2206)) %1787)
(/.f64 (-.f64 %2653 (*.f64 %413 %2211)) %1834)
(/.f64 (-.f64 %2653 %1829) %1834)
(/.f64 (-.f64 %2649 %1832) %1787)
(/.f64 (-.f64 %2661 %1836) %1808)
(/.f64 (-.f64 %2664 %1840) %1867)
(/.f64 (-.f64 %2667 %1850) %1838)
(/.f64 (-.f64 %2670 %1853) %1848)
(/.f64 (-.f64 %2649 (*.f64 %416 %2206)) %1871)
(/.f64 (-.f64 %2653 (*.f64 %416 %2211)) %1918)
(/.f64 (-.f64 %2653 %1913) %1918)
(/.f64 (-.f64 %2649 %1916) %1871)
(/.f64 (-.f64 %2661 %1920) %1892)
(/.f64 (-.f64 %2664 %1924) %1951)
(/.f64 (-.f64 %2667 %1934) %1922)
(/.f64 (-.f64 %2670 %1937) %1932)
(/.f64 (-.f64 %2649 (*.f64 %419 %2206)) %1955)
(/.f64 (-.f64 %2653 (*.f64 %419 %2211)) %2002)
(/.f64 (-.f64 %2653 %1997) %2002)
(/.f64 (-.f64 %2649 %2000) %1955)
(/.f64 (-.f64 %2661 %2004) %1976)
(/.f64 (-.f64 %2664 %2008) %2035)
(/.f64 (-.f64 %2667 %2018) %2006)
(/.f64 (-.f64 %2670 %2021) %2016)
(/.f64 (-.f64 %2649 (*.f64 %422 %2206)) %2039)
(/.f64 (-.f64 %2653 (*.f64 %422 %2211)) %2086)
(/.f64 (-.f64 %2653 %2081) %2086)
(/.f64 (-.f64 %2649 %2084) %2039)
(/.f64 (-.f64 %2661 %2088) %2060)
(/.f64 (-.f64 %2664 %2092) %2119)
(/.f64 (-.f64 %2667 %2102) %2090)
(/.f64 (-.f64 %2670 %2105) %2100)
(/.f64 (-.f64 %2649 (*.f64 %425 %2206)) %2123)
(/.f64 (-.f64 %2653 (*.f64 %425 %2211)) %2170)
(/.f64 (-.f64 %2653 %2165) %2170)
(/.f64 (-.f64 %2649 %2168) %2123)
(/.f64 (-.f64 %2661 %2172) %2144)
(/.f64 (-.f64 %2664 %2176) %2203)
(/.f64 (-.f64 %2667 %2186) %2174)
(/.f64 (-.f64 %2670 %2189) %2184)
(/.f64 (neg.f64 %2745) %26)
(/.f64 (neg.f64 %2748) %117)
(/.f64 (neg.f64 %2751) %425)
(/.f64 (neg.f64 %2754) %2756)
(/.f64 (neg.f64 %2758) %425)
(/.f64 (neg.f64 %2761) %2763)
(/.f64 (neg.f64 %2765) %425)
(/.f64 (neg.f64 %2768) %266)
(/.f64 (neg.f64 %2771) %2773)
(/.f64 (neg.f64 %2775) %2777)
(/.f64 (neg.f64 %2779) %2781)
(/.f64 (neg.f64 %2783) %2785)
(/.f64 (neg.f64 %2787) %26)
(/.f64 (neg.f64 %2790) %117)
(/.f64 (neg.f64 %2793) %2756)
(/.f64 (neg.f64 %2796) %425)
(/.f64 (neg.f64 %2799) %2763)
(/.f64 (neg.f64 %2802) %425)
(/.f64 (neg.f64 %2805) %266)
(/.f64 (neg.f64 %2808) %2773)
(/.f64 (neg.f64 %2811) %2777)
(/.f64 (neg.f64 %2814) %2781)
(/.f64 (neg.f64 %2817) %2785)
(/.f64 %2745 z)
(/.f64 %2748 %4)
(/.f64 %2751 %339)
(/.f64 %2754 %462)
(/.f64 %2758 %339)
(/.f64 %2761 %2534)
(/.f64 %2765 %339)
(/.f64 %2768 %165)
(/.f64 %2771 %2561)
(/.f64 %2775 %2610)
(/.f64 %2779 %2623)
(/.f64 %2783 %2203)
(/.f64 %2787 z)
(/.f64 %2790 %4)
(/.f64 %2793 %462)
(/.f64 %2796 %339)
(/.f64 %2799 %2534)
(/.f64 %2802 %339)
(/.f64 %2805 %165)
(/.f64 %2808 %2561)
(/.f64 %2811 %2610)
(/.f64 %2814 %2623)
(/.f64 %2817 %2203)
(/.f64 #s(literal -1 binary64) %425)
(/.f64 #s(literal 1 binary64) (pow.f64 %340 #s(literal -1 binary64)))
%340
(neg.f64 %2846)
(fma.f64 %112 %19 %352)
(fma.f64 %330 %78 %352)
(fma.f64 %332 %122 %352)
(fma.f64 %19 %112 %352)
(fma.f64 %143 %16 %352)
(fma.f64 %21 %6 %352)
(fma.f64 %78 %330 %352)
(fma.f64 %122 %332 %352)
(fma.f64 #s(literal 1/2 binary64) %340 %352)
(fma.f64 %10 %24 %352)
(fma.f64 %24 %10 %352)
(fma.f64 #s(literal -1 binary64) %344 %352)
(fma.f64 #s(literal -1/2 binary64) %346 %352)
(fma.f64 #s(literal -1/2 binary64) %348 %352)
(fma.f64 #s(literal -1/2 binary64) %350 %352)
(-.f64 %352 %344)
(+.f64 %352 %352)
(*.f64 (/.f64 %2865 %78) x)
(*.f64 %2868 %4)
(*.f64 (/.f64 %2865 #s(literal 1 binary64)) %117)
(*.f64 %2872 %4)
(*.f64 (/.f64 %340 #s(literal 1 binary64)) %165)
(*.f64 %2865 %117)
(*.f64 %165 %340)
(*.f64 %2846 %260)
%2879
(*.f64 %340 %165)
(pow.f64 %2879 #s(literal 1 binary64))
(/.f64 (fma.f64 %2882 %137 (*.f64 %137 %2882)) %173)
(/.f64 (fma.f64 %2882 %6 (*.f64 %137 %2886)) (*.f64 %137 %6))
(/.f64 (fma.f64 %2882 %10 (*.f64 %137 %2891)) (*.f64 %137 %10))
(/.f64 (fma.f64 %2882 %2896 (*.f64 %137 %143)) (*.f64 %137 %2896))
(/.f64 (fma.f64 %2882 %2901 (*.f64 %137 %21)) (*.f64 %137 %2901))
(/.f64 (fma.f64 %2882 %171 %2906) (*.f64 %137 %171))
(/.f64 (fma.f64 %2882 %2910 (*.f64 %137 #s(literal 1/2 binary64))) (*.f64 %137 %2910))
(/.f64 (fma.f64 %2882 %173 (*.f64 %137 %352)) %2917)
(/.f64 (fma.f64 %2886 %137 (*.f64 %6 %2882)) (*.f64 %6 %137))
(/.f64 (fma.f64 %2886 %6 (*.f64 %6 %2886)) %173)
(/.f64 (fma.f64 %2886 %10 (*.f64 %6 %2891)) %171)
(/.f64 (fma.f64 %2886 %2896 (*.f64 %6 %143)) (*.f64 %6 %2896))
(/.f64 (fma.f64 %2886 %2901 (*.f64 %6 %21)) (*.f64 %6 %2901))
(/.f64 (fma.f64 %2886 %171 %2937) (*.f64 %6 %171))
(/.f64 (fma.f64 %2886 %2910 %2206) (*.f64 %6 %2910))
(/.f64 (fma.f64 %2886 %173 (*.f64 %6 %352)) %2946)
(/.f64 (fma.f64 %2891 %137 (*.f64 %10 %2882)) (*.f64 %10 %137))
(/.f64 (fma.f64 %2891 %6 (*.f64 %10 %2886)) %171)
(/.f64 (fma.f64 %2891 %10 (*.f64 %10 %2891)) %173)
(/.f64 (fma.f64 %2891 %2896 (*.f64 %10 %143)) (*.f64 %10 %2896))
(/.f64 (fma.f64 %2891 %2901 %344) (*.f64 %10 %2901))
(/.f64 (fma.f64 %2891 %171 %2965) (*.f64 %10 %171))
(/.f64 (fma.f64 %2891 %2910 %354) (*.f64 %10 %2910))
(/.f64 (fma.f64 %2891 %173 (*.f64 %10 %352)) %2974)
(/.f64 (fma.f64 %143 %137 (*.f64 %2896 %2882)) (*.f64 %2896 %137))
(/.f64 (fma.f64 %143 %6 (*.f64 %2896 %2886)) (*.f64 %2896 %6))
(/.f64 (fma.f64 %143 %10 (*.f64 %2896 %2891)) (*.f64 %2896 %10))
(/.f64 (fma.f64 %143 %2896 (*.f64 %2896 %143)) (*.f64 %2896 %2896))
(/.f64 (fma.f64 %143 %2901 (*.f64 %2896 %21)) (*.f64 %2896 %2901))
(/.f64 (fma.f64 %143 %171 %2996) (*.f64 %2896 %171))
(/.f64 (fma.f64 %143 %2910 (*.f64 %2896 #s(literal 1/2 binary64))) (*.f64 %2896 %2910))
(/.f64 (fma.f64 %143 %173 (*.f64 %2896 %352)) %3006)
(/.f64 (fma.f64 %21 %137 (*.f64 %2901 %2882)) (*.f64 %2901 %137))
(/.f64 (+.f64 %352 (*.f64 %2901 %2886)) (*.f64 %2901 %6))
(/.f64 (+.f64 %344 (*.f64 %2901 %2891)) (*.f64 %2901 %10))
(/.f64 (fma.f64 %21 %2896 (*.f64 %2901 %143)) (*.f64 %2901 %2896))
(/.f64 (fma.f64 %21 %2901 (*.f64 %2901 %21)) (*.f64 %2901 %2901))
(/.f64 (fma.f64 %21 %171 %3028) (*.f64 %2901 %171))
(/.f64 (fma.f64 %21 %2910 (*.f64 %2901 #s(literal 1/2 binary64))) (*.f64 %2901 %2910))
(/.f64 (fma.f64 %21 %173 (*.f64 %2901 %352)) %3038)
(/.f64 (fma.f64 %344 %137 (*.f64 %171 %2882)) (*.f64 %171 %137))
(/.f64 (fma.f64 %344 %6 (*.f64 %171 %2886)) (*.f64 %171 %6))
(/.f64 (fma.f64 %344 %10 (*.f64 %171 %2891)) (*.f64 %171 %10))
(/.f64 (fma.f64 %344 %2896 (*.f64 %171 %143)) (*.f64 %171 %2896))
(/.f64 (fma.f64 %344 %2901 (*.f64 %171 %21)) (*.f64 %171 %2901))
(/.f64 (fma.f64 %344 %171 %3060) %282)
(/.f64 (fma.f64 %344 %2910 (*.f64 %171 #s(literal 1/2 binary64))) (*.f64 %171 %2910))
(/.f64 (fma.f64 %344 %173 (*.f64 %171 %352)) %3069)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %137 (*.f64 %2910 %2882)) (*.f64 %2910 %137))
(/.f64 (+.f64 %143 (*.f64 %2910 %2886)) (*.f64 %2910 %6))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %10 (*.f64 %2910 %2891)) (*.f64 %2910 %10))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %2896 (*.f64 %2910 %143)) (*.f64 %2910 %2896))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %2901 (*.f64 %2910 %21)) (*.f64 %2910 %2901))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %171 %3091) (*.f64 %2910 %171))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %2910 (*.f64 %2910 #s(literal 1/2 binary64))) (*.f64 %2910 %2910))
(/.f64 (fma.f64 #s(literal 1/2 binary64) %173 (*.f64 %2910 %352)) %3101)
(/.f64 (fma.f64 %352 %137 (*.f64 %173 %2882)) (*.f64 %173 %137))
(/.f64 (fma.f64 %352 %6 (*.f64 %173 %2886)) (*.f64 %173 %6))
(/.f64 (fma.f64 %352 %10 (*.f64 %173 %2891)) (*.f64 %173 %10))
(/.f64 (fma.f64 %352 %2896 (*.f64 %173 %143)) (*.f64 %173 %2896))
(/.f64 (fma.f64 %352 %2901 (*.f64 %173 %21)) (*.f64 %173 %2901))
(/.f64 (fma.f64 %352 %171 %3123) (*.f64 %173 %171))
(/.f64 (fma.f64 %352 %2910 (*.f64 %173 #s(literal 1/2 binary64))) (*.f64 %173 %2910))
(/.f64 (-.f64 (*.f64 %2882 %173) %2906) %2917)
(/.f64 (-.f64 (*.f64 %2886 %173) %2937) %2946)
(/.f64 (-.f64 (*.f64 %2891 %173) %2965) %2974)
(/.f64 (-.f64 (*.f64 %143 %173) %2996) %3006)
(/.f64 (-.f64 (*.f64 %21 %173) %3028) %3038)
(/.f64 (-.f64 (*.f64 %344 %173) %3060) %3069)
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %173) %3091) %3101)
(/.f64 (-.f64 %3152 %3123) %282)
(/.f64 (neg.f64 %3155) %171)
(/.f64 (neg.f64 %3158) %138)
(/.f64 (neg.f64 %2868) %10)
(/.f64 (neg.f64 %2872) %10)
(/.f64 (neg.f64 %3165) %171)
(/.f64 (neg.f64 %3168) %3170)
(/.f64 (neg.f64 %3173) %3170)
(/.f64 (neg.f64 %3176) %10)
(/.f64 %3155 %173)
(/.f64 %3158 %137)
(/.f64 %2868 %6)
(/.f64 %2872 %6)
(/.f64 %3165 %173)
(/.f64 %3168 %282)
(/.f64 %3173 %282)
(/.f64 %3176 %6)
(/.f64 %2865 %11)
(/.f64 %2865 %10)
(/.f64 %2846 %171)
(/.f64 %340 %173)
(/.f64 #s(literal 1 binary64) (/.f64 %10 %2865))
(/.f64 #s(literal 1 binary64) (/.f64 %171 %2846))
(/.f64 #s(literal 1 binary64) (pow.f64 %2879 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %173 %340))
(neg.f64 (/.f64 %340 %171))
(fma.f64 (/.f64 %344 #s(literal -1 binary64)) %165 %2637)
(fma.f64 %2886 %4 %2637)
(fma.f64 %3204 %3205 %2637)
(fma.f64 %3205 %3204 %2637)
(fma.f64 %3208 %3209 %2637)
(fma.f64 %3209 %3208 %2637)
(fma.f64 %3212 #s(literal 1 binary64) %2637)
(fma.f64 %352 %165 %2637)
(fma.f64 %10 (/.f64 %21 %171) %2637)
(fma.f64 %24 %117 %2637)
(fma.f64 #s(literal 1 binary64) %3212 %2637)
(-.f64 %2637 (neg.f64 %2637))
(-.f64 %2637 (/.f64 %344 %173))
(+.f64 %2637 %2637)
%3225
%3226
%3228
%3229
%3230
%3231
%3233
%3234
%3235
%3236
%3238
%3240
%3241
%3244
%3247
%3249
%3251
%3252
%3253
%3254
%3255
%3256
%3258
%3259
%3261
%3263
%3264
%3265
%3266
%3267
%3268
%3269
%3270
%3271
%3272
%3273
%3274
%3275
%3277
%3279
%3281
%3283
%3285
%3287
%3289
%3290
%3291
%3292
%3293
%3294
%3225
%3226
%3228
%3229
%3230
%3231
%3233
%3234
%3235
%3236
%3238
%3240
%3241
%3244
%3247
%3249
%3251
%3252
%3253
%3254
%3255
%3256
%3258
%3259
%3261
%3263
%3264
%3265
%3266
%3267
%3268
%3269
%3270
%3271
%3272
%3273
%3274
%3275
%3277
%3279
%3281
%3283
%3285
%3287
%3289
%3290
%3291
%3292
%3293
%3294
%3225
%3226
%3228
%3229
%3230
%3231
%3233
%3234
%3235
%3236
%3238
%3240
%3241
%3244
%3247
%3249
%3251
%3252
%3253
%3254
%3255
%3256
%3258
%3259
%3261
%3263
%3264
%3265
%3266
%3267
%3268
%3269
%3270
%3271
%3272
%3273
%3274
%3275
%3277
%3279
%3281
%3283
%3285
%3287
%3289
%3290
%3291
%3292
%3293
%3294

reconstruct153.0ms (3.6%)

Counts
1 381 → 228
Compiler

Compiled 1 381 to 3 305 computations (-139.3% saved)

eval28.0ms (0.7%)

Compiler

Compiled 193 to 698 computations (-261.7% saved)

prune7.0ms (0.2%)

Pruning

9 alts after pruning (1 fresh and 8 done)

PrunedKeptTotal
New1921193
Fresh000
Picked134
Done055
Total1939202
Accuracy
100.0%
Counts
202 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.4%
(/.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) x))
95.7%
(/.f64 (*.f64 x y) z)
93.0%
(/.f64 y (/.f64 z x))
93.9%
(/.f64 x (/.f64 z y))
95.5%
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 y x)))
60.4%
%14 = (*.f64 (neg.f64 x) y)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y x) z)) %14) %14)
95.6%
(*.f64 (*.f64 y x) (/.f64 #s(literal 1 binary64) z))
93.6%
(*.f64 y (/.f64 x z))
93.5%
(*.f64 x (/.f64 y z))
Compiler

Compiled 9 to 27 computations (-200.0% saved)

sample0.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series28.0ms (0.7%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032100
Stop Event
iter-limit
Counts
11 → 11
Calls
Call 1
Inputs
%3 = (neg.f64 x)
%5 = (*.f64 y x)
%6 = (*.f64 %3 y)
%7 = (*.f64 %5 z)
%8 = (/.f64 #s(literal 1 binary64) %7)
%9 = (*.f64 %8 %6)
x
y
z
%3
#s(literal 1 binary64)
%5
%6
%7
%8
%9
(*.f64 %9 %6)
Outputs
%4 = (neg x)
%9 = (* y x)
%10 = (*.f64 x y)
%12 = (* %4 y)
%16 = (* %9 z)
%18 = (*.f64 x (*.f64 y z))
%21 = (/ 1 %16)
%25 = (* %21 %12)
(approx x #s(literal 0 binary64))
(approx x x)
(approx %4 (*.f64 #s(literal -1 binary64) x))
(approx %9 %10)
(approx %12 (*.f64 #s(literal -1 binary64) %10))
(approx %16 %18)
(approx %21 (/.f64 #s(literal 1 binary64) %18))
(approx %25 (/.f64 #s(literal -1 binary64) z))
(approx (* %25 %12) (/.f64 %10 z))
(approx y y)
(approx z z)
Calls

9 calls:

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

rewrite124.0ms (2.9%)

Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01154
01854
16247
226546
3261433
0453833
0483933
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
11 → 701
Calls
Call 1
Inputs
%3 = (neg.f64 x)
%5 = (*.f64 y x)
%6 = (*.f64 %3 y)
%7 = (*.f64 %5 z)
%8 = (/.f64 #s(literal 1 binary64) %7)
%9 = (*.f64 %8 %6)
x
y
z
%3
#s(literal 1 binary64)
%5
%6
%7
%8
%9
(*.f64 %9 %6)
Outputs
%3 = (neg.f64 y)
%4 = (/.f64 x y)
%8 = (neg.f64 x)
%9 = (*.f64 #s(literal 2 binary64) %8)
%11 = (*.f64 #s(literal 1/2 binary64) %8)
%13 = (*.f64 %8 y)
%14 = (*.f64 #s(literal 1/2 binary64) %13)
%15 = (/.f64 %14 y)
%18 = (/.f64 #s(literal 1 binary64) y)
%22 = (/.f64 %8 y)
%24 = (/.f64 %3 y)
%27 = (neg.f64 %9)
%31 = (*.f64 y x)
%33 = (*.f64 %31 #s(literal -1 binary64))
%35 = (neg.f64 %3)
%38 = (*.f64 #s(literal -1 binary64) y)
%41 = (/.f64 %3 %31)
%45 = (/.f64 %31 y)
%47 = (neg.f64 %8)
%51 = (/.f64 #s(literal 1 binary64) %31)
%52 = (*.f64 %3 %31)
%55 = (*.f64 x x)
%57 = (*.f64 y y)
%61 = (fabs.f64 %31)
%66 = (*.f64 %13 #s(literal 2 binary64))
%70 = (*.f64 %55 y)
%78 = (/.f64 #s(literal -1 binary64) y)
%85 = (/.f64 #s(literal 2 binary64) x)
%86 = (/.f64 #s(literal 1/2 binary64) y)
%87 = (*.f64 %31 %31)
%90 = (/.f64 #s(literal 2 binary64) y)
%91 = (/.f64 #s(literal 1/2 binary64) x)
%96 = (*.f64 #s(literal 2 binary64) %31)
%100 = (/.f64 #s(literal 1/2 binary64) %31)
%101 = (*.f64 %100 %87)
%107 = (*.f64 #s(literal 1/2 binary64) %31)
%122 = (neg.f64 %96)
%124 = (/.f64 #s(literal 1 binary64) x)
%125 = (*.f64 %124 %87)
%128 = (*.f64 %18 %87)
%129 = (neg.f64 %128)
%133 = (*.f64 %13 %31)
%134 = (*.f64 #s(literal -1 binary64) %133)
%147 = (*.f64 x #s(literal 1 binary64))
%150 = (*.f64 #s(literal 2 binary64) %13)
%157 = (*.f64 %3 #s(literal 1 binary64))
%163 = (neg.f64 %150)
%172 = (/.f64 #s(literal -1 binary64) %31)
%183 = (*.f64 %13 #s(literal 0 binary64))
%185 = (*.f64 #s(literal 0 binary64) %13)
%218 = (*.f64 z x)
%220 = (neg.f64 z)
%221 = (neg.f64 %220)
%223 = (*.f64 z y)
%225 = (*.f64 %220 x)
%231 = (*.f64 %31 z)
%234 = (neg.f64 %225)
%239 = (/.f64 #s(literal 1 binary64) %231)
%241 = (*.f64 %13 z)
%243 = (*.f64 %239 #s(literal 2 binary64))
%245 = (/.f64 #s(literal -2 binary64) z)
%246 = (/.f64 #s(literal -1/2 binary64) %31)
%248 = (/.f64 #s(literal -2 binary64) %31)
%249 = (/.f64 #s(literal -1/2 binary64) z)
%251 = (/.f64 #s(literal -2 binary64) y)
%252 = (/.f64 #s(literal -1/2 binary64) %218)
%254 = (/.f64 #s(literal 1/2 binary64) %223)
%256 = (/.f64 #s(literal 2 binary64) %223)
%258 = (/.f64 #s(literal 2 binary64) %218)
%260 = (/.f64 #s(literal 1 binary64) %223)
%262 = (/.f64 #s(literal 1 binary64) %218)
%264 = (/.f64 #s(literal -1 binary64) %218)
%267 = (/.f64 #s(literal 1/2 binary64) %231)
%269 = (/.f64 #s(literal -1 binary64) %231)
%270 = (*.f64 #s(literal 1/2 binary64) %269)
%272 = (/.f64 #s(literal -1/2 binary64) %231)
%277 = (/.f64 #s(literal 1 binary64) z)
%278 = (*.f64 %86 %277)
%280 = (/.f64 %86 z)
%285 = (/.f64 #s(literal 1/2 binary64) z)
%286 = (/.f64 #s(literal 2 binary64) %31)
%288 = (*.f64 %285 #s(literal 1 binary64))
%291 = (/.f64 #s(literal 2 binary64) z)
%293 = (*.f64 %100 #s(literal 1 binary64))
%296 = (/.f64 #s(literal 1/2 binary64) %218)
%298 = (*.f64 %91 %277)
%300 = (*.f64 %296 #s(literal 1 binary64))
%303 = (/.f64 #s(literal -1 binary64) z)
%306 = (*.f64 #s(literal 2 binary64) %239)
%308 = (/.f64 #s(literal 2 binary64) %231)
%311 = (*.f64 %269 #s(literal 1 binary64))
%319 = (*.f64 %291 #s(literal 1/2 binary64))
%324 = (*.f64 #s(literal 2 binary64) %296)
%327 = (*.f64 %172 #s(literal 1 binary64))
%332 = (/.f64 %277 y)
%335 = (/.f64 %277 x)
%338 = (/.f64 %18 z)
%345 = (*.f64 %124 #s(literal 1 binary64))
%347 = (neg.f64 %223)
%349 = (*.f64 %18 #s(literal 1 binary64))
%352 = (*.f64 %277 #s(literal 2 binary64))
%354 = (*.f64 %31 #s(literal 2 binary64))
%357 = (*.f64 %18 #s(literal 2 binary64))
%359 = (*.f64 %218 #s(literal 2 binary64))
%362 = (*.f64 %172 #s(literal 2 binary64))
%364 = (*.f64 %220 #s(literal 2 binary64))
%367 = (*.f64 %51 #s(literal 2 binary64))
%369 = (*.f64 z #s(literal 2 binary64))
%372 = (*.f64 #s(literal 2 binary64) %172)
%374 = (*.f64 #s(literal 2 binary64) %220)
%379 = (*.f64 %90 #s(literal 1/2 binary64))
%382 = (neg.f64 %18)
%386 = (*.f64 #s(literal 2 binary64) z)
%387 = (neg.f64 %386)
%399 = (*.f64 #s(literal 2 binary64) %218)
%400 = (neg.f64 %399)
%416 = (*.f64 %231 #s(literal 2 binary64))
%419 = (*.f64 #s(literal 2 binary64) %231)
%420 = (neg.f64 %419)
%422 = (*.f64 %241 #s(literal 2 binary64))
%424 = (*.f64 #s(literal 2 binary64) %241)
%439 = (neg.f64 %424)
%464 = (*.f64 %239 #s(literal 0 binary64))
%466 = (*.f64 #s(literal 0 binary64) %239)
%468 = (/.f64 #s(literal 0 binary64) %231)
%616 = (/.f64 x %31)
%617 = (/.f64 %3 z)
%619 = (/.f64 x %223)
%620 = (/.f64 %3 x)
%622 = (/.f64 x %218)
%624 = (/.f64 x z)
%626 = (/.f64 %3 %218)
%628 = (/.f64 %3 %223)
%631 = (/.f64 %8 %223)
%632 = (/.f64 y x)
%634 = (/.f64 y %223)
%636 = (/.f64 %13 %223)
%639 = (/.f64 y %218)
%641 = (/.f64 y %31)
%642 = (/.f64 %8 z)
%644 = (/.f64 y z)
%646 = (/.f64 %13 x)
%658 = (/.f64 %31 %218)
%662 = (/.f64 #s(literal -1 binary64) %223)
%663 = (neg.f64 %662)
%668 = (/.f64 y %220)
%669 = (*.f64 %668 x)
%692 = (/.f64 %31 z)
%697 = (*.f64 #s(literal 2 binary64) %303)
%709 = (*.f64 %269 %13)
%728 = (*.f64 %13 %172)
%731 = (*.f64 %172 %13)
%736 = (/.f64 %669 y)
%743 = (*.f64 %124 %13)
%746 = (*.f64 %18 %13)
%749 = (*.f64 #s(literal 2 binary64) %669)
%821 = (/.f64 %52 x)
%823 = (/.f64 %70 %223)
%825 = (/.f64 %70 %31)
%827 = (/.f64 %70 z)
%829 = (/.f64 %70 y)
%831 = (/.f64 %70 x)
%834 = (/.f64 %57 %223)
%835 = (/.f64 %55 x)
%838 = (/.f64 %55 y)
%839 = (/.f64 %57 %218)
%842 = (/.f64 %55 z)
%843 = (/.f64 %57 %31)
%846 = (/.f64 %55 %31)
%847 = (/.f64 %57 z)
%850 = (/.f64 %55 %223)
%851 = (/.f64 %57 x)
%854 = (copysign.f64 #s(literal 1 binary64) %31)
%855 = (/.f64 %61 z)
%858 = (/.f64 %61 %218)
%859 = (/.f64 %61 y)
%862 = (/.f64 %61 %223)
%863 = (/.f64 %61 x)
%869 = (/.f64 %31 %223)
%870 = (/.f64 %31 x)
%874 = (/.f64 %52 y)
%876 = (/.f64 %52 z)
%878 = (/.f64 %52 %31)
%880 = (/.f64 %52 %218)
%882 = (/.f64 %52 %223)
%890 = (/.f64 %87 x)
%892 = (/.f64 %87 y)
%900 = (/.f64 %87 %223)
%919 = (/.f64 %87 %218)
%926 = (/.f64 %133 z)
%935 = (*.f64 %669 %13)
%937 = (*.f64 %277 %87)
%939 = (/.f64 %87 z)
%941 = (*.f64 #s(literal 2 binary64) %692)
%949 = (*.f64 %269 %87)
%965 = (*.f64 %87 %277)
%968 = (*.f64 %87 %18)
%971 = (*.f64 %87 %172)
%974 = (*.f64 %13 %669)
%981 = (*.f64 %172 %87)
%988 = (/.f64 %133 y)
%1001 = (*.f64 #s(literal 2 binary64) %133)
%1004 = (*.f64 #s(literal 2 binary64) %87)
x
y
z
(*.f64 %3 %4)
(*.f64 #s(literal 1/2 binary64) %9)
(*.f64 #s(literal 2 binary64) %11)
(*.f64 #s(literal 2 binary64) %15)
(*.f64 %13 %18)
(*.f64 #s(literal 1 binary64) %8)
(*.f64 %8 #s(literal 1 binary64))
(*.f64 y %22)
(*.f64 x %24)
(pow.f64 %8 #s(literal 1 binary64))
(/.f64 %27 #s(literal -2 binary64))
(/.f64 %9 #s(literal 2 binary64))
(/.f64 %33 y)
(/.f64 %13 %35)
(/.f64 %13 y)
(/.f64 %31 %38)
(/.f64 %31 %3)
(/.f64 #s(literal 1 binary64) %41)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x))
(neg.f64 %45)
(neg.f64 %47)
%8
#s(literal 1 binary64)
(*.f64 (*.f64 #s(literal -1 binary64) %3) x)
(*.f64 (*.f64 %51 %52) %8)
(*.f64 (*.f64 %51 %55) %57)
(*.f64 (*.f64 %51 %57) %55)
(*.f64 (*.f64 %51 %61) %61)
(*.f64 (*.f64 %13 #s(literal -2 binary64)) #s(literal 1/2 binary64))
(*.f64 %66 #s(literal -1/2 binary64))
(*.f64 (*.f64 %51 y) %70)
(*.f64 (*.f64 %51 %70) y)
(*.f64 %35 x)
(*.f64 %38 %8)
(*.f64 (*.f64 #s(literal -1 binary64) x) %3)
(*.f64 %78 %52)
(*.f64 %47 y)
(*.f64 #s(literal -2 binary64) %14)
(*.f64 %3 (*.f64 x #s(literal -1 binary64)))
(*.f64 %3 %8)
(*.f64 %85 (*.f64 %86 %87))
(*.f64 %90 (*.f64 %91 %87))
(*.f64 %87 %51)
(*.f64 %51 %87)
(*.f64 #s(literal 1/2 binary64) %96)
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) %13))
(*.f64 #s(literal 2 binary64) %101)
(*.f64 #s(literal 2 binary64) (*.f64 %14 #s(literal -1 binary64)))
(*.f64 #s(literal 2 binary64) (neg.f64 %14))
(*.f64 #s(literal 2 binary64) %107)
(*.f64 #s(literal -1 binary64) %13)
(*.f64 %13 #s(literal -1 binary64))
(*.f64 %31 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %31)
(*.f64 %8 (*.f64 y #s(literal -1 binary64)))
(*.f64 %8 %3)
(*.f64 y %47)
%31
(*.f64 x (*.f64 %3 #s(literal -1 binary64)))
(*.f64 x %35)
(*.f64 x y)
(pow.f64 %31 #s(literal 1 binary64))
(/.f64 %122 #s(literal -2 binary64))
(/.f64 (neg.f64 %125) %3)
(/.f64 %129 %8)
(/.f64 %125 y)
(/.f64 %128 x)
(/.f64 %134 %31)
(/.f64 %96 #s(literal 2 binary64))
(/.f64 %133 %33)
(/.f64 %133 %13)
(/.f64 %87 %31)
(/.f64 #s(literal 1 binary64) %51)
(neg.f64 %33)
(neg.f64 (*.f64 %51 %133))
(neg.f64 %13)
(*.f64 %66 #s(literal 1/2 binary64))
(*.f64 %14 #s(literal 2 binary64))
(*.f64 %3 %147)
(*.f64 %3 x)
(*.f64 #s(literal 1/2 binary64) %150)
(*.f64 #s(literal 2 binary64) %14)
(*.f64 #s(literal -1 binary64) %31)
(*.f64 %13 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %13)
%13
(*.f64 y %8)
(*.f64 x %157)
(*.f64 x %3)
(pow.f64 %13 #s(literal 1 binary64))
(/.f64 (neg.f64 %66) #s(literal -2 binary64))
(/.f64 %163 #s(literal -2 binary64))
(/.f64 %66 #s(literal 2 binary64))
(/.f64 %134 %33)
(/.f64 %134 %13)
(/.f64 %150 #s(literal 2 binary64))
(/.f64 %133 %31)
(/.f64 %87 %33)
(/.f64 %87 %13)
(/.f64 #s(literal 1 binary64) %172)
(neg.f64 %31)
(fma.f64 (*.f64 #s(literal 1/2 binary64) %3) x %14)
(fma.f64 (*.f64 #s(literal 1/2 binary64) x) %3 %14)
(fma.f64 %11 y %14)
(fma.f64 (*.f64 #s(literal 1/2 binary64) y) %8 %14)
(fma.f64 %66 #s(literal 1/2 binary64) %183)
(fma.f64 %66 #s(literal 1/2 binary64) %185)
(fma.f64 %14 #s(literal 2 binary64) %183)
(fma.f64 %14 #s(literal 2 binary64) %185)
(fma.f64 %14 #s(literal 1 binary64) %14)
(fma.f64 %3 %147 %183)
(fma.f64 %3 %147 %185)
(fma.f64 %3 x %183)
(fma.f64 %3 x %185)
(fma.f64 #s(literal 1/2 binary64) %150 %183)
(fma.f64 #s(literal 1/2 binary64) %150 %185)
(fma.f64 #s(literal 1/2 binary64) %13 %14)
(fma.f64 #s(literal 2 binary64) %14 %183)
(fma.f64 #s(literal 2 binary64) %14 %185)
(fma.f64 #s(literal -1 binary64) %31 %183)
(fma.f64 #s(literal -1 binary64) %31 %185)
(fma.f64 %13 #s(literal 1/2 binary64) %14)
(fma.f64 %13 #s(literal 1 binary64) %183)
(fma.f64 %13 #s(literal 1 binary64) %185)
(fma.f64 #s(literal 1 binary64) %14 %14)
(fma.f64 #s(literal 1 binary64) %13 %183)
(fma.f64 #s(literal 1 binary64) %13 %185)
(fma.f64 %8 y %183)
(fma.f64 %8 y %185)
(fma.f64 y %8 %183)
(fma.f64 y %8 %185)
(fma.f64 x %157 %183)
(fma.f64 x %157 %185)
(fma.f64 x %3 %183)
(fma.f64 x %3 %185)
(+.f64 %14 %14)
(+.f64 %13 %183)
(+.f64 %13 %185)
(*.f64 %35 %218)
(*.f64 %221 %31)
(*.f64 %223 x)
(*.f64 %3 %225)
(*.f64 %220 %13)
(*.f64 %218 y)
(*.f64 %13 %220)
(*.f64 %31 %221)
%231
(*.f64 #s(literal 1 binary64) %231)
(*.f64 z %31)
(*.f64 y %234)
(*.f64 y %218)
(*.f64 x %223)
(pow.f64 %231 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) %239)
(neg.f64 %241)
(*.f64 %243 #s(literal 1/2 binary64))
(*.f64 %245 %246)
(*.f64 %248 %249)
(*.f64 %251 %252)
(*.f64 %254 %85)
(*.f64 %256 %91)
(*.f64 %258 %86)
(*.f64 %260 %124)
(*.f64 %262 %18)
(*.f64 %78 %264)
(*.f64 %124 %260)
(*.f64 %267 #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) %270)
(*.f64 #s(literal -2 binary64) %272)
(*.f64 %269 #s(literal -1 binary64))
(*.f64 %91 %256)
(*.f64 %86 %258)
(*.f64 %85 %278)
(*.f64 %85 %280)
(*.f64 %85 %254)
(*.f64 %277 %51)
(*.f64 %18 %262)
(*.f64 %285 %286)
(*.f64 %286 %288)
(*.f64 %286 %285)
(*.f64 %100 %291)
(*.f64 %291 %293)
(*.f64 %291 %100)
(*.f64 %296 %90)
(*.f64 %90 %298)
(*.f64 %90 %300)
(*.f64 %90 %296)
(*.f64 %172 %303)
(*.f64 %51 %277)
(*.f64 #s(literal 1/2 binary64) %306)
(*.f64 #s(literal 1/2 binary64) %308)
(*.f64 #s(literal 2 binary64) %267)
(*.f64 #s(literal -1 binary64) %311)
(*.f64 #s(literal -1 binary64) %269)
(*.f64 %303 %172)
(*.f64 %239 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %239)
(pow.f64 %239 #s(literal 1 binary64))
(pow.f64 %231 #s(literal -1 binary64))
(/.f64 (neg.f64 %319) %13)
(/.f64 (neg.f64 %243) #s(literal -2 binary64))
(/.f64 (neg.f64 %324) %3)
(/.f64 (neg.f64 %327) %221)
(/.f64 (neg.f64 %306) #s(literal -2 binary64))
(/.f64 (neg.f64 %332) %8)
(/.f64 (neg.f64 %335) %3)
(/.f64 (neg.f64 %338) %8)
(/.f64 (neg.f64 %260) %8)
(/.f64 (neg.f64 %262) %3)
(/.f64 (neg.f64 %345) %347)
(/.f64 (neg.f64 %349) %225)
(/.f64 (neg.f64 %352) (neg.f64 %354))
(/.f64 (neg.f64 %357) (neg.f64 %359))
(/.f64 (neg.f64 %362) (neg.f64 %364))
(/.f64 (neg.f64 %367) (neg.f64 %369))
(/.f64 (neg.f64 %372) (neg.f64 %374))
(/.f64 (neg.f64 %291) %122)
(/.f64 (neg.f64 %379) %225)
(/.f64 (neg.f64 %382) %234)
(/.f64 (neg.f64 %286) %387)
(/.f64 %319 %31)
(/.f64 %243 #s(literal 2 binary64))
(/.f64 %379 %218)
(/.f64 %324 y)
(/.f64 %327 %220)
(/.f64 %306 #s(literal 2 binary64))
(/.f64 %332 x)
(/.f64 %335 y)
(/.f64 %338 x)
(/.f64 (neg.f64 %90) %400)
(/.f64 %260 x)
(/.f64 %345 %223)
(/.f64 %349 %218)
(/.f64 %352 %354)
(/.f64 %357 %359)
(/.f64 %362 %364)
(/.f64 %367 %369)
(/.f64 %372 %374)
(/.f64 (neg.f64 %124) %347)
(/.f64 %382 %225)
(/.f64 %262 y)
(/.f64 %78 %225)
(/.f64 %124 %223)
(/.f64 #s(literal -2 binary64) (neg.f64 %416))
(/.f64 #s(literal -2 binary64) %420)
(/.f64 #s(literal -2 binary64) %422)
(/.f64 #s(literal -2 binary64) %424)
(/.f64 %277 %31)
(/.f64 %18 %234)
(/.f64 %18 %218)
(/.f64 %286 %386)
(/.f64 %291 %96)
(/.f64 %90 %399)
(/.f64 %172 (neg.f64 %221))
(/.f64 %172 %220)
(/.f64 %51 %221)
(/.f64 %51 z)
(/.f64 #s(literal 2 binary64) (neg.f64 %422))
(/.f64 #s(literal 2 binary64) %439)
(/.f64 #s(literal 2 binary64) %416)
(/.f64 #s(literal 2 binary64) %419)
(/.f64 #s(literal -1 binary64) %241)
(/.f64 %303 %33)
(/.f64 %303 %13)
(/.f64 #s(literal 1 binary64) (/.f64 %31 %277))
(/.f64 #s(literal 1 binary64) (/.f64 %218 %18))
(/.f64 #s(literal 1 binary64) (/.f64 %220 %172))
(/.f64 #s(literal 1 binary64) (pow.f64 %239 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 z %51))
(/.f64 #s(literal 1 binary64) (/.f64 %241 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %231 #s(literal 1 binary64)))
%239
(neg.f64 %311)
(neg.f64 (*.f64 %239 #s(literal -1 binary64)))
(neg.f64 %269)
(fma.f64 %243 #s(literal 1/2 binary64) %464)
(fma.f64 %243 #s(literal 1/2 binary64) %466)
(fma.f64 %243 #s(literal 1/2 binary64) %468)
(fma.f64 %245 %246 %464)
(fma.f64 %245 %246 %466)
(fma.f64 %245 %246 %468)
(fma.f64 %248 %249 %464)
(fma.f64 %248 %249 %466)
(fma.f64 %248 %249 %468)
(fma.f64 %251 %252 %464)
(fma.f64 %251 %252 %466)
(fma.f64 %251 %252 %468)
(fma.f64 %254 %85 %464)
(fma.f64 %254 %85 %466)
(fma.f64 %254 %85 %468)
(fma.f64 %256 %91 %464)
(fma.f64 %256 %91 %466)
(fma.f64 %256 %91 %468)
(fma.f64 %258 %86 %464)
(fma.f64 %258 %86 %466)
(fma.f64 %258 %86 %468)
(fma.f64 %260 %124 %464)
(fma.f64 %260 %124 %466)
(fma.f64 %260 %124 %468)
(fma.f64 %262 %18 %464)
(fma.f64 %262 %18 %466)
(fma.f64 %262 %18 %468)
(fma.f64 %78 %264 %464)
(fma.f64 %78 %264 %466)
(fma.f64 %78 %264 %468)
(fma.f64 %124 %260 %464)
(fma.f64 %124 %260 %466)
(fma.f64 %124 %260 %468)
(fma.f64 %267 #s(literal 2 binary64) %464)
(fma.f64 %267 #s(literal 2 binary64) %466)
(fma.f64 %267 #s(literal 2 binary64) %468)
(fma.f64 %267 #s(literal 1 binary64) %267)
(fma.f64 #s(literal -2 binary64) %270 %464)
(fma.f64 #s(literal -2 binary64) %270 %466)
(fma.f64 #s(literal -2 binary64) %270 %468)
(fma.f64 #s(literal -2 binary64) %272 %464)
(fma.f64 #s(literal -2 binary64) %272 %466)
(fma.f64 #s(literal -2 binary64) %272 %468)
(fma.f64 #s(literal -1/2 binary64) %269 %267)
(fma.f64 %269 #s(literal -1 binary64) %464)
(fma.f64 %269 #s(literal -1 binary64) %466)
(fma.f64 %269 #s(literal -1 binary64) %468)
(fma.f64 %91 %256 %464)
(fma.f64 %91 %256 %466)
(fma.f64 %91 %256 %468)
(fma.f64 %86 %258 %464)
(fma.f64 %86 %258 %466)
(fma.f64 %86 %258 %468)
(fma.f64 %85 %278 %464)
(fma.f64 %85 %278 %466)
(fma.f64 %85 %278 %468)
(fma.f64 %85 %280 %464)
(fma.f64 %85 %280 %466)
(fma.f64 %85 %280 %468)
(fma.f64 %85 %254 %464)
(fma.f64 %85 %254 %466)
(fma.f64 %85 %254 %468)
(fma.f64 %277 %100 %267)
(fma.f64 %277 %51 %464)
(fma.f64 %277 %51 %466)
(fma.f64 %277 %51 %468)
(fma.f64 %18 %262 %464)
(fma.f64 %18 %262 %466)
(fma.f64 %18 %262 %468)
(fma.f64 %18 %296 %267)
(fma.f64 %285 %286 %464)
(fma.f64 %285 %286 %466)
(fma.f64 %285 %286 %468)
(fma.f64 %286 %288 %464)
(fma.f64 %286 %288 %466)
(fma.f64 %286 %288 %468)
(fma.f64 %286 %285 %464)
(fma.f64 %286 %285 %466)
(fma.f64 %286 %285 %468)
(fma.f64 %100 %277 %267)
(fma.f64 %100 %291 %464)
(fma.f64 %100 %291 %466)
(fma.f64 %100 %291 %468)
(fma.f64 %291 %293 %464)
(fma.f64 %291 %293 %466)
(fma.f64 %291 %293 %468)
(fma.f64 %291 %100 %464)
(fma.f64 %291 %100 %466)
(fma.f64 %291 %100 %468)
(fma.f64 %296 %90 %464)
(fma.f64 %296 %90 %466)
(fma.f64 %296 %90 %468)
(fma.f64 %90 %298 %464)
(fma.f64 %90 %298 %466)
(fma.f64 %90 %298 %468)
(fma.f64 %90 %300 %464)
(fma.f64 %90 %300 %466)
(fma.f64 %90 %300 %468)
(fma.f64 %90 %296 %464)
(fma.f64 %90 %296 %466)
(fma.f64 %90 %296 %468)
(fma.f64 %172 %303 %464)
(fma.f64 %172 %303 %466)
(fma.f64 %172 %303 %468)
(fma.f64 %51 %277 %464)
(fma.f64 %51 %277 %466)
(fma.f64 %51 %277 %468)
(fma.f64 %51 %285 %267)
(fma.f64 #s(literal 1/2 binary64) %306 %464)
(fma.f64 #s(literal 1/2 binary64) %306 %466)
(fma.f64 #s(literal 1/2 binary64) %306 %468)
(fma.f64 #s(literal 1/2 binary64) %308 %464)
(fma.f64 #s(literal 1/2 binary64) %308 %466)
(fma.f64 #s(literal 1/2 binary64) %308 %468)
(fma.f64 #s(literal 1/2 binary64) %239 %267)
(fma.f64 #s(literal 2 binary64) %267 %464)
(fma.f64 #s(literal 2 binary64) %267 %466)
(fma.f64 #s(literal 2 binary64) %267 %468)
(fma.f64 #s(literal -1 binary64) %311 %464)
(fma.f64 #s(literal -1 binary64) %311 %466)
(fma.f64 #s(literal -1 binary64) %311 %468)
(fma.f64 #s(literal -1 binary64) %269 %464)
(fma.f64 #s(literal -1 binary64) %269 %466)
(fma.f64 #s(literal -1 binary64) %269 %468)
(fma.f64 %303 %172 %464)
(fma.f64 %303 %172 %466)
(fma.f64 %303 %172 %468)
(fma.f64 %239 #s(literal 1/2 binary64) %267)
(fma.f64 %239 #s(literal 1 binary64) %464)
(fma.f64 %239 #s(literal 1 binary64) %466)
(fma.f64 %239 #s(literal 1 binary64) %468)
(fma.f64 #s(literal 1 binary64) %267 %267)
(fma.f64 #s(literal 1 binary64) %239 %464)
(fma.f64 #s(literal 1 binary64) %239 %466)
(fma.f64 #s(literal 1 binary64) %239 %468)
(+.f64 %267 %267)
(+.f64 %239 %464)
(+.f64 %239 %466)
(+.f64 %239 %468)
(*.f64 (*.f64 %239 %3) x)
(*.f64 (*.f64 %13 %286) %285)
(*.f64 (*.f64 %13 %291) %100)
(*.f64 (*.f64 %13 %90) %296)
(*.f64 %243 %14)
(*.f64 %66 %267)
(*.f64 %616 %617)
(*.f64 %619 %620)
(*.f64 %622 %24)
(*.f64 %41 %624)
(*.f64 %626 %4)
(*.f64 %628 #s(literal 1 binary64))
(*.f64 %617 %616)
(*.f64 %631 %632)
(*.f64 %634 #s(literal -1 binary64))
(*.f64 %636 %124)
(*.f64 %45 %264)
(*.f64 %639 %22)
(*.f64 %641 %642)
(*.f64 %644 %78)
(*.f64 %646 %260)
(*.f64 %22 %639)
(*.f64 %632 %631)
(*.f64 %620 %619)
(*.f64 %4 %626)
(*.f64 %24 %622)
(*.f64 %256 (/.f64 %14 x))
(*.f64 %258 %15)
(*.f64 %260 %646)
(*.f64 %262 %8)
(*.f64 %78 %658)
(*.f64 %78 %644)
(*.f64 %124 %636)
(*.f64 %3 %663)
(*.f64 %642 %641)
(*.f64 %663 %3)
(*.f64 %269 %31)
(*.f64 %85 (*.f64 %86 %669))
(*.f64 %85 (/.f64 %14 %223))
(*.f64 %669 %51)
(*.f64 %277 #s(literal -1 binary64))
(*.f64 %668 %18)
(*.f64 %18 %668)
(*.f64 %286 (*.f64 %285 %13))
(*.f64 %286 (/.f64 %14 z))
(*.f64 %291 (*.f64 %100 %13))
(*.f64 %291 (/.f64 %14 %31))
(*.f64 %90 (*.f64 %91 %669))
(*.f64 %90 (*.f64 %296 %13))
(*.f64 %90 (/.f64 %14 %218))
(*.f64 %172 %692)
(*.f64 %662 y)
(*.f64 %624 %41)
(*.f64 %51 %669)
(*.f64 #s(literal 1/2 binary64) %697)
(*.f64 #s(literal 2 binary64) (*.f64 %100 %669))
(*.f64 #s(literal 2 binary64) (*.f64 %267 %13))
(*.f64 #s(literal 2 binary64) (*.f64 %14 %239))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %303))
(*.f64 #s(literal 2 binary64) (/.f64 %107 %241))
(*.f64 #s(literal -1 binary64) %709)
(*.f64 #s(literal -1 binary64) %634)
(*.f64 #s(literal -1 binary64) %277)
(*.f64 %692 %172)
(*.f64 %303 #s(literal 1 binary64))
(*.f64 %239 %13)
(*.f64 %13 %239)
(*.f64 %31 %269)
(*.f64 #s(literal 1 binary64) %628)
(*.f64 #s(literal 1 binary64) %303)
(*.f64 %8 %262)
(*.f64 y %662)
(*.f64 x (*.f64 %3 %239))
(*.f64 x (/.f64 %3 %231))
(pow.f64 %220 #s(literal -1 binary64))
(pow.f64 %303 #s(literal 1 binary64))
(/.f64 (neg.f64 %728) %221)
(/.f64 (neg.f64 %731) %221)
(/.f64 (neg.f64 %697) #s(literal -2 binary64))
(/.f64 (neg.f64 %736) %8)
(/.f64 (neg.f64 %636) %8)
(/.f64 (neg.f64 %646) %347)
(/.f64 (neg.f64 %743) %347)
(/.f64 (neg.f64 %746) %225)
(/.f64 (neg.f64 %749) %122)
(/.f64 %163 %420)
(/.f64 %122 %439)
(/.f64 (neg.f64 %668) %3)
(/.f64 %27 %400)
(/.f64 %728 %220)
(/.f64 %731 %220)
(/.f64 %697 #s(literal 2 binary64))
(/.f64 %9 %399)
(/.f64 %736 x)
(/.f64 %33 %231)
(/.f64 %636 x)
(/.f64 %658 %38)
(/.f64 %45 %225)
(/.f64 %646 %223)
(/.f64 %743 %223)
(/.f64 %746 %218)
(/.f64 %749 %96)
(/.f64 %150 %419)
(/.f64 %96 %424)
(/.f64 %47 %225)
(/.f64 #s(literal -2 binary64) %386)
(/.f64 %642 x)
(/.f64 %669 %31)
(/.f64 %668 y)
(/.f64 %624 %8)
(/.f64 #s(literal 2 binary64) %387)
(/.f64 #s(literal -1 binary64) %221)
%303
(/.f64 %692 %33)
(/.f64 %692 %13)
(/.f64 %13 %231)
(/.f64 %31 %241)
(/.f64 #s(literal 1 binary64) (/.f64 %241 %31))
(/.f64 #s(literal 1 binary64) (/.f64 %218 %8))
(/.f64 #s(literal 1 binary64) (/.f64 %31 %669))
(/.f64 #s(literal 1 binary64) (/.f64 z #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 %303 #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 %231 %13))
(/.f64 #s(literal 1 binary64) %220)
(/.f64 %8 %234)
(/.f64 %8 %218)
(neg.f64 %709)
(neg.f64 (*.f64 %13 %269))
(neg.f64 %277)
(*.f64 (*.f64 %87 %286) %285)
(*.f64 (*.f64 %87 %291) %100)
(*.f64 (*.f64 %87 %90) %296)
(*.f64 (*.f64 %87 #s(literal 2 binary64)) %267)
(*.f64 (*.f64 %303 %3) x)
(*.f64 (*.f64 %303 #s(literal 2 binary64)) %14)
(*.f64 (*.f64 %239 %55) %57)
(*.f64 (*.f64 %239 %57) %55)
(*.f64 (*.f64 %239 %61) %61)
(*.f64 %631 %821)
(*.f64 %823 %632)
(*.f64 %825 %644)
(*.f64 %827 %641)
(*.f64 %829 %639)
(*.f64 %634 %831)
(*.f64 %831 %634)
(*.f64 %834 %835)
(*.f64 %835 %834)
(*.f64 %838 %839)
(*.f64 %839 %838)
(*.f64 %842 %843)
(*.f64 %843 %842)
(*.f64 %846 %847)
(*.f64 %847 %846)
(*.f64 %850 %851)
(*.f64 %851 %850)
(*.f64 %854 %855)
(*.f64 %855 %854)
(*.f64 %858 %859)
(*.f64 %859 %858)
(*.f64 %862 %863)
(*.f64 %863 %862)
(*.f64 %636 %646)
(*.f64 %658 %45)
(*.f64 %45 %658)
(*.f64 %869 %870)
(*.f64 %870 %869)
(*.f64 %821 %631)
(*.f64 %874 %303)
(*.f64 %876 %78)
(*.f64 %878 %642)
(*.f64 %880 %22)
(*.f64 %882 #s(literal -1 binary64))
(*.f64 %639 %829)
(*.f64 %641 %827)
(*.f64 %644 %825)
(*.f64 %646 %636)
(*.f64 %22 %880)
(*.f64 %632 %823)
(*.f64 %260 %890)
(*.f64 %262 %892)
(*.f64 %262 %70)
(*.f64 %52 %662)
(*.f64 %70 %262)
(*.f64 %78 (/.f64 %133 %218))
(*.f64 %78 %876)
(*.f64 %124 %900)
(*.f64 %3 %642)
(*.f64 %133 %269)
(*.f64 %642 %878)
(*.f64 %642 %3)
(*.f64 %55 (*.f64 %57 %239))
(*.f64 %55 (/.f64 %57 %231))
(*.f64 %57 (*.f64 %55 %239))
(*.f64 %57 (/.f64 %55 %231))
(*.f64 %669 #s(literal -1 binary64))
(*.f64 %277 %31)
(*.f64 %668 %8)
(*.f64 %18 (*.f64 %668 %13))
(*.f64 %18 %919)
(*.f64 %286 (*.f64 %285 %87))
(*.f64 %291 %101)
(*.f64 %90 (*.f64 %296 %87))
(*.f64 %172 %926)
(*.f64 %61 (*.f64 %61 %239))
(*.f64 %61 (/.f64 %61 %231))
(*.f64 %662 %52)
(*.f64 %624 y)
(*.f64 %87 %239)
(*.f64 %51 %935)
(*.f64 %51 %937)
(*.f64 %51 %939)
(*.f64 #s(literal 1/2 binary64) %941)
(*.f64 #s(literal 2 binary64) (*.f64 %267 %87))
(*.f64 #s(literal 2 binary64) (*.f64 %14 %303))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %692))
(*.f64 #s(literal -1 binary64) %949)
(*.f64 #s(literal -1 binary64) %882)
(*.f64 #s(literal -1 binary64) %669)
(*.f64 %692 #s(literal 1 binary64))
(*.f64 %303 %874)
(*.f64 %303 %13)
(*.f64 %239 %87)
(*.f64 %13 %303)
(*.f64 %31 %277)
(*.f64 #s(literal 1 binary64) %692)
(*.f64 %8 %668)
(*.f64 y %624)
(*.f64 x (*.f64 %3 %303))
(pow.f64 %692 #s(literal 1 binary64))
(/.f64 (neg.f64 %965) %13)
(/.f64 (neg.f64 %968) %225)
(/.f64 (neg.f64 %971) %221)
(/.f64 (neg.f64 %974) %13)
(/.f64 (neg.f64 %935) %13)
(/.f64 (neg.f64 %937) %13)
(/.f64 (neg.f64 %981) %221)
(/.f64 (neg.f64 %941) #s(literal -2 binary64))
(/.f64 (neg.f64 %926) %31)
(/.f64 (neg.f64 %988) %234)
(/.f64 (neg.f64 %890) %347)
(/.f64 (neg.f64 %892) %225)
(/.f64 (neg.f64 %939) %13)
(/.f64 (neg.f64 %919) %3)
(/.f64 (neg.f64 %900) %8)
(/.f64 (neg.f64 %1001) %439)
(/.f64 (neg.f64 %1004) %420)
(/.f64 %122 %387)
(/.f64 %129 %225)
(/.f64 %965 %31)
(/.f64 %968 %218)
(/.f64 %971 %220)
(/.f64 %974 %31)
(/.f64 %935 %31)
(/.f64 %937 %31)
(/.f64 %981 %220)
(/.f64 %941 #s(literal 2 binary64))
(/.f64 %128 %218)
(/.f64 %988 %225)
(/.f64 %134 %231)
(/.f64 %926 %13)
(/.f64 %890 %223)
(/.f64 %892 %218)
(/.f64 %939 %31)
(/.f64 %919 y)
(/.f64 %900 x)
(/.f64 %96 %386)
(/.f64 %1001 %424)
(/.f64 %1004 %419)
(/.f64 (neg.f64 %70) %225)
(/.f64 %70 %218)
(/.f64 %133 %241)
(/.f64 %87 %231)
(/.f64 %13 %220)
(/.f64 %31 %221)
%692
(/.f64 #s(literal 1 binary64) (/.f64 z %31))
(/.f64 #s(literal 1 binary64) (/.f64 %241 %133))
(/.f64 #s(literal 1 binary64) (/.f64 %231 %87))
(/.f64 #s(literal 1 binary64) (pow.f64 %692 #s(literal -1 binary64)))
(neg.f64 (*.f64 %663 %52))
(neg.f64 %949)
(neg.f64 (*.f64 #s(literal -1 binary64) %692))
(neg.f64 (*.f64 %87 %269))
(neg.f64 %669)

reconstruct81.0ms (1.9%)

Counts
712 → 188
Compiler

Compiled 712 to 1 057 computations (-48.5% saved)

eval26.0ms (0.6%)

Compiler

Compiled 183 to 604 computations (-230.1% saved)

prune6.0ms (0.2%)

Pruning

9 alts after pruning (1 fresh and 8 done)

PrunedKeptTotal
New1821183
Fresh000
Picked101
Done088
Total1839192
Accuracy
100.0%
Counts
192 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.4%
(/.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) x))
54.3%
%7 = (*.f64 y x)
(/.f64 (*.f64 %7 %7) (*.f64 %7 z))
95.7%
(/.f64 (*.f64 x y) z)
93.0%
(/.f64 y (/.f64 z x))
93.9%
(/.f64 x (/.f64 z y))
95.5%
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 y x)))
95.6%
(*.f64 (*.f64 y x) (/.f64 #s(literal 1 binary64) z))
93.6%
(*.f64 y (/.f64 x z))
93.5%
(*.f64 x (/.f64 y z))
Compiler

Compiled 9 to 24 computations (-166.7% saved)

regimes43.0ms (1.0%)

Accuracy

Total 0.2b remaining (4.2%)

Threshold costs 0.2b (4.2%)

0.1b96.0%
0.1b98.1%
0.0b0%

Counts
1 → 1
2 → 2
4 → 2
Calls
Call 1
Inputs
(*.f64 x (/.f64 y z))
Outputs
(*.f64 x (/.f64 y z))
Call 2
Inputs
(*.f64 x (/.f64 y z))
(*.f64 y (/.f64 x z))
Outputs
(*.f64 y (/.f64 x z))
(*.f64 x (/.f64 y z))
Call 3
Inputs
(*.f64 x (/.f64 y z))
(*.f64 y (/.f64 x z))
(/.f64 (*.f64 x y) z)
(/.f64 x (/.f64 z y))
Outputs
(*.f64 y (/.f64 x z))
(/.f64 x (/.f64 z y))
Calls

5 calls:

61.0ms
x
10.0ms
(*.f64 x y)
10.0ms
(/.f64 (*.f64 x y) z)
8.0ms
z
7.0ms
y
Results
AccuracySegmentsBranch
93.5%1
z
93.5%1
y
93.5%1
x
93.5%1
(/.f64 (*.f64 x y) z)
93.5%1
(*.f64 x y)
Compiler

Compiled 16 to 42 computations (-162.5% saved)

bsearch2.0ms (0.0%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
1.0ms
5.993716184525197e-31
1.1419672501271534e-24
Samples
0.0ms16×0valid
Compiler

Compiled 10 to 16 computations (-60.0% saved)

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

bsearch4.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
3.0ms
1.0218749694871648e-84
1.9939701685856519e-84
Samples
1.0ms64×0valid
Compiler

Compiled 10 to 16 computations (-60.0% saved)

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

bsearch0.0ms (0.0%)

derivations93.0ms (2.2%)

Stop Event
fuel
Compiler

Compiled 3 to 15 computations (-400.0% saved)

preprocess63.0ms (1.5%)

Compiler

Compiled 30 to 247 computations (-723.3% saved)

end0.0ms (0.0%)

gc1.8s (42.8%)

Allocations
AllocatedPercentPhase
1 613.9 MiB41.1%reconstruct
970.7 MiB24.7%rewrite
506.7 MiB12.9%sample
222.8 MiB5.7%preprocess
182.5 MiB4.7%series
130.2 MiB3.3%eval
111.7 MiB2.8%derivations
74.2 MiB1.9%regimes
56.6 MiB1.4%analyze
40.7 MiB1.0%prune
12.6 MiB0.3%bsearch
0.2 MiB0.0%start
0.0 MiB0.0%end
3 922.8 MiB100.0%total

Profiling

Loading profile data...