
Time bar (total: 1.3min)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 12.5% | 87.5% | 0.0% | 0.0% | 0.0% | 0 |
| 100.0% | 12.5% | 0.0% | 87.5% | 0.0% | 0.0% | 0.0% | 1 |
Compiled 26 to 19 computations (26.9% saved)
| 7.8s | 8 256× | 0 | valid |
ival-sin: 1.7s (43.6% of total, 76.8 MiB)ival-mult!: 1.1s (29.5% of total, 55.7 MiB)ival-sqrt!: 463.0ms (12.0% of total, 18.9 MiB)ival-div!: 356.0ms (9.2% of total, 14.1 MiB)ival-sub!: 123.0ms (3.2% of total, 7.6 MiB)adjust: 101.0ms (2.6% of total, 1.9 MiB)Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 68 | 199 |
| 1 | 404 | 199 |
| 2 | 1547 | 199 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 100.0% | %4 = (sin.f64 phi) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4))))) k0) |
(abs phi)
(negabs x)
(negabs k0)
Compiled 28 to 24 computations (14.3% saved)
| Inputs |
|---|
| Outputs |
|---|
| Inputs |
|---|
%4 = (sin.f64 phi) %5 = (*.f64 %4 %4) %6 = (*.f64 es %5) %7 = (-.f64 #s(literal 1 binary64) %6) %8 = (sqrt.f64 %7) %9 = (*.f64 x %8) x #s(literal 1 binary64) es phi %4 %5 %6 %7 %8 %9 k0 (/.f64 %9 k0) |
| Outputs |
|---|
%5 = (sin phi) %9 = (pow.f64 phi #s(literal 2 binary64)) %31 = (* %5 %5) %56 = (* es %31) %57 = (*.f64 es %9) %78 = (- 1 %56) %98 = (sqrt %78) %104 = (pow.f64 es #s(literal 2 binary64)) %106 = (fma.f64 #s(literal -1/3 binary64) es (*.f64 #s(literal 1/4 binary64) %104)) %116 = (fma.f64 #s(literal 2/45 binary64) es (*.f64 #s(literal 1/2 binary64) (*.f64 es %106))) %125 = (* x %98) %128 = (*.f64 es (*.f64 %9 x)) %132 = (*.f64 es x) %133 = (*.f64 x %106) %134 = (*.f64 %9 %133) %141 = (*.f64 %9 (*.f64 x %116)) %150 = (/ %125 k0) %151 = (/.f64 x k0) %156 = (/.f64 %132 k0) %170 = (sin.f64 phi) %172 = (pow.f64 %170 #s(literal 2 binary64)) %174 = (*.f64 es %172) %176 = (-.f64 #s(literal 1 binary64) %174) %178 = (sqrt.f64 %176) %180 = (*.f64 x %178) %185 = (*.f64 #s(literal -1 binary64) %174) %193 = (pow.f64 %170 #s(literal 4 binary64)) %202 = (pow.f64 %170 #s(literal 6 binary64)) %211 = (*.f64 x %172) %212 = (*.f64 es %211) %216 = (*.f64 x %193) %217 = (*.f64 es %216) %224 = (*.f64 es (*.f64 x %202)) %235 = (/.f64 %211 k0) %250 = (/.f64 #s(literal 1 binary64) es) %256 = (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 %172 es))) %257 = (*.f64 es %256) %259 = (*.f64 %104 %256) %263 = (*.f64 es (+.f64 %256 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %259)))) %265 = (/.f64 #s(literal 1/2 binary64) %259) %268 = (pow.f64 es #s(literal 4 binary64)) %270 = (pow.f64 %256 #s(literal 3 binary64)) %271 = (*.f64 %268 %270) %274 = (*.f64 es (-.f64 (+.f64 %256 %265) (/.f64 #s(literal 1/8 binary64) %271))) %277 = (pow.f64 es #s(literal 6 binary64)) %279 = (pow.f64 %256 #s(literal 5 binary64)) %280 = (*.f64 %277 %279) %288 = (*.f64 es (-.f64 (+.f64 %256 (+.f64 %265 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %280)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %271)))) %290 = (*.f64 x %256) %291 = (*.f64 es %290) %294 = (fma.f64 #s(literal 1/2 binary64) (/.f64 x %259) %290) %295 = (*.f64 es %294) %297 = (/.f64 x %271) %299 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %297 %294)) %304 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %297 (fma.f64 #s(literal 1/16 binary64) (/.f64 x %280) %294))) %306 = (/.f64 %291 k0) %312 = (fma.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 %104 (*.f64 k0 %256))) (/.f64 %290 k0)) %313 = (*.f64 es %312) %317 = (/.f64 x (*.f64 %268 (*.f64 k0 %270))) %319 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %317 %312)) %326 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %317 (fma.f64 #s(literal 1/16 binary64) (/.f64 x (*.f64 %277 (*.f64 k0 %279))) %312))) (approx x #s(literal 0 binary64)) (approx phi phi) (approx %5 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %9)))) (approx %5 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/120 binary64) %9) #s(literal 1/6 binary64)))))) (approx %5 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %9))) #s(literal 1/6 binary64)))))) (approx %31 %9) (approx %31 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) %9)))) (approx %31 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 2/45 binary64) %9) #s(literal 1/3 binary64)))))) (approx %31 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/315 binary64) %9))) #s(literal 1/3 binary64)))))) (approx %56 %57) (approx %56 (*.f64 %9 (+.f64 es (*.f64 #s(literal -1/3 binary64) %57)))) (approx %56 (*.f64 %9 (+.f64 es (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) es (*.f64 #s(literal 2/45 binary64) %57)))))) (approx %56 (*.f64 %9 (+.f64 es (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) es (*.f64 %9 (fma.f64 #s(literal -1/315 binary64) %57 (*.f64 #s(literal 2/45 binary64) es)))))))) (approx %78 #s(literal 1 binary64)) (approx %78 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %57))) (approx %78 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/3 binary64) %57) es)))) (approx %78 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -2/45 binary64) %57) (*.f64 #s(literal -1/3 binary64) es))) es)))) (approx %98 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %57))) (approx %98 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) es (*.f64 #s(literal -1/2 binary64) (*.f64 %9 %106)))))) (approx %98 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) es (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (*.f64 %9 %116) (*.f64 #s(literal -1/2 binary64) %106))))))) (approx %125 x) (approx %125 (+.f64 x (*.f64 #s(literal -1/2 binary64) %128))) (approx %125 (+.f64 x (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %132 (*.f64 #s(literal -1/2 binary64) %134))))) (approx %125 (+.f64 x (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %132 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %133 (*.f64 #s(literal -1/2 binary64) %141))))))) (approx %150 %151) (approx %150 (fma.f64 #s(literal -1/2 binary64) (/.f64 %128 k0) %151)) (approx %150 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) %156 (*.f64 #s(literal -1/2 binary64) (/.f64 %134 k0))) %151)) (approx %150 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) %156 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %133 k0) (*.f64 #s(literal -1/2 binary64) (/.f64 %141 k0))))) %151)) (approx %5 %170) (approx %31 %172) (approx %56 %174) (approx %78 %176) (approx %98 %178) (approx %125 %180) (approx %150 (/.f64 %180 k0)) (approx es es) (approx %78 (+.f64 #s(literal 1 binary64) %185)) (approx %98 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %174))) (approx %98 (+.f64 #s(literal 1 binary64) (*.f64 es (fma.f64 #s(literal -1/2 binary64) %172 (*.f64 #s(literal -1/8 binary64) (*.f64 es %193)))))) (approx %98 (+.f64 #s(literal 1 binary64) (*.f64 es (fma.f64 #s(literal -1/2 binary64) %172 (*.f64 es (fma.f64 #s(literal -1/8 binary64) %193 (*.f64 #s(literal -1/16 binary64) (*.f64 es %202)))))))) (approx %125 (+.f64 x (*.f64 #s(literal -1/2 binary64) %212))) (approx %125 (+.f64 x (*.f64 es (fma.f64 #s(literal -1/2 binary64) %211 (*.f64 #s(literal -1/8 binary64) %217))))) (approx %125 (+.f64 x (*.f64 es (fma.f64 #s(literal -1/2 binary64) %211 (*.f64 es (fma.f64 #s(literal -1/8 binary64) %216 (*.f64 #s(literal -1/16 binary64) %224))))))) (approx %150 (fma.f64 #s(literal -1/2 binary64) (/.f64 %212 k0) %151)) (approx %150 (fma.f64 es (fma.f64 #s(literal -1/2 binary64) %235 (*.f64 #s(literal -1/8 binary64) (/.f64 %217 k0))) %151)) (approx %150 (fma.f64 es (fma.f64 #s(literal -1/2 binary64) %235 (*.f64 es (fma.f64 #s(literal -1/8 binary64) (/.f64 %216 k0) (*.f64 #s(literal -1/16 binary64) (/.f64 %224 k0))))) %151)) (approx %78 %185) (approx %78 (*.f64 es (-.f64 %250 %172))) (approx %98 %257) (approx %98 %263) (approx %98 %274) (approx %98 %288) (approx %125 %291) (approx %125 %295) (approx %125 %299) (approx %125 %304) (approx %150 %306) (approx %150 %313) (approx %150 %319) (approx %150 %326) (approx %78 (*.f64 es (fma.f64 #s(literal -1 binary64) %172 %250))) (approx %98 (*.f64 #s(literal -1 binary64) %257)) (approx %98 (*.f64 #s(literal -1 binary64) %263)) (approx %98 (*.f64 #s(literal -1 binary64) %274)) (approx %98 (*.f64 #s(literal -1 binary64) %288)) (approx %125 (*.f64 #s(literal -1 binary64) %291)) (approx %125 (*.f64 #s(literal -1 binary64) %295)) (approx %125 (*.f64 #s(literal -1 binary64) %299)) (approx %125 (*.f64 #s(literal -1 binary64) %304)) (approx %150 (*.f64 #s(literal -1 binary64) %306)) (approx %150 (*.f64 #s(literal -1 binary64) %313)) (approx %150 (*.f64 #s(literal -1 binary64) %319)) (approx %150 (*.f64 #s(literal -1 binary64) %326)) (approx k0 k0) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 24.0ms | es | -inf |
| 22.0ms | es | inf |
| 20.0ms | phi | -inf |
| 20.0ms | phi | 0 |
| 16.0ms | x | -inf |
| Inputs |
|---|
%4 = (sin.f64 phi) %5 = (*.f64 %4 %4) %6 = (*.f64 es %5) %7 = (-.f64 #s(literal 1 binary64) %6) %8 = (sqrt.f64 %7) %9 = (*.f64 x %8) x #s(literal 1 binary64) es phi %4 %5 %6 %7 %8 %9 k0 (/.f64 %9 k0) |
| Outputs |
|---|
%0 = (PI.f64 ) %14 = (fabs.f64 %0) %15 = (neg.f64 %0) %16 = (sqrt.f64 %0) %17 = (+.f64 %0 %0) %18 = (copysign.f64 %0 %0) %19 = (-.f64 %0 %0) %20 = (*.f64 %0 %0) %21 = (/.f64 %0 %0) %23 = (/.f64 %0 k0) %24 = (neg.f64 k0) %25 = (/.f64 %0 %24) %26 = (fma.f64 %0 %0 %0) %27 = (+.f64 k0 k0) %28 = (/.f64 %0 %27) %29 = (expm1.f64 %0) %31 = (/.f64 %0 (/.f64 k0 %0)) %32 = (tanh.f64 %0) %34 = (/.f64 %0 (/.f64 %24 %0)) %35 = (fma.f64 %0 k0 %0) %36 = (/.f64 %35 k0) %37 = (*.f64 %27 %0) %38 = (/.f64 %0 %37) %39 = (/.f64 %35 %24) %40 = (exp.f64 %0) %41 = (/.f64 %35 %27) %42 = (cosh.f64 %0) %43 = (sinh.f64 %0) %44 = (fma.f64 %0 k0 %27) %46 = (/.f64 %44 (*.f64 k0 k0)) %47 = (hypot.f64 %0 %0) %49 = (/.f64 %44 (*.f64 %24 k0)) %51 = (/.f64 %44 (*.f64 k0 %24)) %53 = (/.f64 %44 (*.f64 %24 %24)) %55 = (cosh.f64 (atanh.f64 %0)) %56 = (pow.f64 %0 %0) %58 = (pow.f64 %0 #s(literal 3 binary64)) %59 = (pow.f64 k0 %0) %60 = (*.f64 %27 k0) %61 = (/.f64 %44 %60) %63 = (/.f64 %44 (*.f64 k0 %27)) %64 = (pow.f64 %24 %0) %66 = (/.f64 %44 (*.f64 %24 %27)) %67 = (*.f64 %27 %24) %68 = (/.f64 %44 %67) %69 = (pow.f64 %27 %0) %70 = (*.f64 %27 %27) %71 = (/.f64 %44 %70) %72 = (fma.f64 %0 k0 %37) %73 = (/.f64 %72 %60) %74 = (/.f64 %72 %67) %76 = (cosh.f64 (asinh.f64 %0)) %77 = (/.f64 %72 %70) %78 = (cos.f64 %0) %79 = (sin.f64 %0) %81 = (cos.f64 (asin.f64 %0)) %83 = (sin.f64 (acos.f64 %0)) %85 = (cos.f64 (atan.f64 %0)) %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 3/2 binary64) #s(literal 4 binary64) #s(literal 1/4 binary64) phi x es %14 %15 %16 %17 %18 %19 %20 %21 %23 %25 %26 %28 %29 %31 %32 %34 %36 %38 %39 %40 %41 %42 %43 %46 %47 %49 %51 %53 %55 %56 %58 %59 %61 %63 %64 %66 %68 %69 %71 %73 %74 %76 %77 %78 %79 %81 %83 %85 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 3/2 binary64) #s(literal 4 binary64) #s(literal 1/4 binary64) phi x es %14 %15 %16 %17 %18 %19 %20 %21 %23 %25 %26 %28 %29 %31 %32 %34 %36 %38 %39 %40 %41 %42 %43 %46 %47 %49 %51 %53 %55 %56 %58 %59 %61 %63 %64 %66 %68 %69 %71 %73 %74 %76 %77 %78 %79 %81 %83 %85 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 3/2 binary64) #s(literal 4 binary64) #s(literal 1/4 binary64) phi x es %14 %15 %16 %17 %18 %19 %20 %21 %23 %25 %26 %28 %29 %31 %32 %34 %36 %38 %39 %40 %41 %42 %43 %46 %47 %49 %51 %53 %55 %56 %58 %59 %61 %63 %64 %66 %68 %69 %71 %73 %74 %76 %77 %78 %79 %81 %83 %85 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 3/2 binary64) #s(literal 4 binary64) #s(literal 1/4 binary64) phi x es %14 %15 %16 %17 %18 %19 %20 %21 %23 %25 %26 %28 %29 %31 %32 %34 %36 %38 %39 %40 %41 %42 %43 %46 %47 %49 %51 %53 %55 %56 %58 %59 %61 %63 %64 %66 %68 %69 %71 %73 %74 %76 %77 %78 %79 %81 %83 %85 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 3/2 binary64) #s(literal 4 binary64) #s(literal 1/4 binary64) phi x es %14 %15 %16 %17 %18 %19 %20 %21 %23 %25 %26 %28 %29 %31 %32 %34 %36 %38 %39 %40 %41 %42 %43 %46 %47 %49 %51 %53 %55 %56 %58 %59 %61 %63 %64 %66 %68 %69 %71 %73 %74 %76 %77 %78 %79 %81 %83 %85 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 3/2 binary64) #s(literal 4 binary64) #s(literal 1/4 binary64) phi x es %14 %15 %16 %17 %18 %19 %20 %21 %23 %25 %26 %28 %29 %31 %32 %34 %36 %38 %39 %40 %41 %42 %43 %46 %47 %49 %51 %53 %55 %56 %58 %59 %61 %63 %64 %66 %68 %69 %71 %73 %74 %76 %77 %78 %79 %81 %83 %85 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 3/2 binary64) #s(literal 4 binary64) #s(literal 1/4 binary64) phi x es %14 %15 %16 %17 %18 %19 %20 %21 %23 %25 %26 %28 %29 %31 %32 %34 %36 %38 %39 %40 %41 %42 %43 %46 %47 %49 %51 %53 %55 %56 %58 %59 %61 %63 %64 %66 %68 %69 %71 %73 %74 %76 %77 %78 %79 %81 %83 %85 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 3/2 binary64) #s(literal 4 binary64) #s(literal 1/4 binary64) phi x es %14 %15 %16 %17 %18 %19 %20 %21 %23 %25 %26 %28 %29 %31 %32 %34 %36 %38 %39 %40 %41 %42 %43 %46 %47 %49 %51 %53 %55 %56 %58 %59 %61 %63 %64 %66 %68 %69 %71 %73 %74 %76 %77 %78 %79 %81 %83 %85 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 3/2 binary64) #s(literal 4 binary64) #s(literal 1/4 binary64) phi x es %14 %15 %16 %17 %18 %19 %20 %21 %23 %25 %26 %28 %29 %31 %32 %34 %36 %38 %39 %40 %41 %42 %43 %46 %47 %49 %51 %53 %55 %56 %58 %59 %61 %63 %64 %66 %68 %69 %71 %73 %74 %76 %77 %78 %79 %81 %83 %85 %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 3/2 binary64) #s(literal 4 binary64) #s(literal 1/4 binary64) phi x es %14 %15 %16 %17 %18 %19 %20 %21 %23 %25 %26 %28 %29 %31 %32 %34 %36 %38 %39 %40 %41 %42 %43 %46 %47 %49 %51 %53 %55 %56 %58 %59 %61 %63 %64 %66 %68 %69 %71 %73 %74 %76 %77 %78 %79 %81 %83 %85 k0 (neg.f64 %24) %0 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 3/2 binary64) #s(literal 4 binary64) #s(literal 1/4 binary64) phi x es %14 %15 %16 %17 %18 %19 %20 %21 %23 %25 %26 %28 %29 %31 %32 %34 %36 %38 %39 %40 %41 %42 %43 %46 %47 %49 %51 %53 %55 %56 %58 %59 %61 %63 %64 %66 %68 %69 %71 %73 %74 %76 %77 %78 %79 %81 %83 %85 |
Compiled 11 348 to 2 845 computations (74.9% saved)
17 alts after pruning (17 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 733 | 17 | 750 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 734 | 17 | 751 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 46.5% | (/.f64 (*.f64 x (tanh.f64 (PI.f64 ))) k0) |
| ▶ | 100.0% | %4 = (sin phi) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx (* %4 %4) (pow.f64 (sin.f64 phi) #s(literal 2 binary64))))))) k0) |
| ▶ | 98.8% | (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es #s(literal 1/2 binary64))))) k0) |
| ▶ | 98.4% | (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (sin.f64 (PI.f64 ))))) k0) |
| ▶ | 98.7% | (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) es))) k0) |
| ▶ | 99.4% | %4 = (sin phi) (/.f64 (approx (* x (sqrt (- 1 (* es (* %4 %4))))) x) k0) |
| ▶ | 5.2% | %0 = (PI.f64 ) (+.f64 %0 %0) |
| ▶ | 5.1% | %0 = (PI.f64 ) (*.f64 %0 %0) |
| ▶ | 1.6% | (neg.f64 (PI.f64 )) |
| ▶ | 6.0% | x |
| ▶ | 4.7% | phi |
| ▶ | 4.5% | es |
| ▶ | 5.2% | #s(literal 4 binary64) |
| ▶ | 5.1% | #s(literal 1/4 binary64) |
| ▶ | 14.3% | #s(literal 0 binary64) |
| ▶ | 1.6% | #s(literal -1/2 binary64) |
| ▶ | 1.6% | #s(literal -2 binary64) |
Compiled 65 to 41 computations (36.9% saved)
| Inputs |
|---|
%0 = (PI ) %5 = (sin %0) %7 = (- 1 %5) %0 (neg %0) (+ %0 %0) (* %0 %0) (tanh %0) %5 %7 (sqrt %7) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) #s(literal -884279719003555/281474976710656 binary64) #s(literal 884279719003555/140737488355328 binary64) #s(literal 2778046668940015/281474976710656 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 1 binary64) |
| 20.0ms | 1× | 2 | valid |
Compiled 24 to 11 computations (54.2% saved)
ival-tanh!: 18.0ms (89.4% of total, 0.1 MiB)ival-sin: 2.0ms (9.9% of total, 0.0 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)ival-pi: 0.0ms (0.0% of total, 0.0 MiB)ival-sub!: 0.0ms (0.0% of total, 0.0 MiB)ival-sqrt!: 0.0ms (0.0% of total, 0.0 MiB)ival-neg!: 0.0ms (0.0% of total, 0.0 MiB)ival-add!: 0.0ms (0.0% of total, 0.0 MiB)ival-mult!: 0.0ms (0.0% of total, 0.0 MiB)| Inputs |
|---|
%4 = (sin.f64 phi) %12 = (sin phi) %13 = (* %12 %12) %18 = (approx (* x (sqrt (- 1 (* es %13)))) x) %19 = (pow.f64 %4 #s(literal 2 binary64)) %20 = (approx %13 %19) %22 = (PI.f64 ) %27 = (tanh.f64 %22) %28 = (sin.f64 %22) %29 = (*.f64 es #s(literal 1/2 binary64)) %30 = (-.f64 #s(literal 1 binary64) %29) %31 = (sqrt.f64 %30) %32 = (*.f64 x %31) %34 = (*.f64 es %20) %35 = (-.f64 #s(literal 1 binary64) %34) %36 = (sqrt.f64 %35) %37 = (*.f64 x %36) %39 = (-.f64 #s(literal 1 binary64) es) %40 = (sqrt.f64 %39) %41 = (*.f64 x %40) %43 = (-.f64 #s(literal 1 binary64) %28) %44 = (sqrt.f64 %43) %45 = (*.f64 x %44) %47 = (*.f64 x %27) x #s(literal 1 binary64) es phi %4 k0 #s(literal 0 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/4 binary64) #s(literal 1/2 binary64) %18 %19 %20 #s(literal 4 binary64) %22 #s(literal -2 binary64) (neg.f64 %22) (+.f64 %22 %22) (*.f64 %22 %22) %27 %28 %29 %30 %31 %32 (/.f64 %32 k0) %34 %35 %36 %37 (/.f64 %37 k0) %39 %40 %41 (/.f64 %41 k0) %43 %44 %45 (/.f64 %45 k0) %47 (/.f64 %47 k0) (/.f64 %18 k0) |
| Outputs |
|---|
%5 = (sin phi) %9 = (pow.f64 phi #s(literal 2 binary64)) %34 = (* es (* %5 %5)) %35 = (- 1 %34) %36 = (sqrt %35) %37 = (* x %36) %41 = (*.f64 es (*.f64 %9 x)) %45 = (*.f64 es x) %48 = (pow.f64 es #s(literal 2 binary64)) %50 = (fma.f64 #s(literal -1/3 binary64) es (*.f64 #s(literal 1/4 binary64) %48)) %51 = (*.f64 x %50) %52 = (*.f64 %9 %51) %62 = (fma.f64 #s(literal 2/45 binary64) es (*.f64 #s(literal 1/2 binary64) (*.f64 es %50))) %64 = (*.f64 %9 (*.f64 x %62)) %73 = (pow %5 2) %95 = (*.f64 es %9) %152 = (/ %37 k0) %153 = (/.f64 x k0) %158 = (/.f64 %45 k0) %172 = (sin.f64 phi) %174 = (pow.f64 %172 #s(literal 2 binary64)) %175 = (*.f64 es %174) %176 = (-.f64 #s(literal 1 binary64) %175) %177 = (sqrt.f64 %176) %178 = (*.f64 x %177) %187 = (* es 1/2) %188 = (- 1 %187) %189 = (sqrt %188) %190 = (* x %189) %191 = (*.f64 #s(literal 1/2 binary64) es) %194 = (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) %191))) %196 = (/ %190 k0) %199 = (- 1 es) %200 = (sqrt %199) %201 = (* x %200) %204 = (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) es))) %206 = (/ %201 k0) %211 = (* x (tanh (PI ))) %213 = (exp.f64 (PI.f64 )) %214 = (/.f64 #s(literal 1 binary64) %213) %215 = (+.f64 %213 %214) %220 = (*.f64 x (-.f64 (/.f64 %213 %215) (/.f64 #s(literal 1 binary64) (*.f64 %213 %215)))) %222 = (/ %211 k0) %226 = (*.f64 x (-.f64 %213 %214)) %233 = (*.f64 x %174) %234 = (*.f64 es %233) %240 = (pow.f64 %172 #s(literal 4 binary64)) %241 = (*.f64 x %240) %242 = (*.f64 es %241) %250 = (pow.f64 %172 #s(literal 6 binary64)) %252 = (*.f64 es (*.f64 x %250)) %261 = (*.f64 #s(literal -1/2 binary64) es) %310 = (*.f64 #s(literal -1 binary64) %175) %333 = (/.f64 %233 k0) %347 = (*.f64 #s(literal -1 binary64) es) %392 = (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 %174 es))) %393 = (*.f64 x %392) %394 = (*.f64 es %393) %396 = (*.f64 %48 %392) %398 = (fma.f64 #s(literal 1/2 binary64) (/.f64 x %396) %393) %399 = (*.f64 es %398) %401 = (pow.f64 es #s(literal 4 binary64)) %403 = (pow.f64 %392 #s(literal 3 binary64)) %404 = (*.f64 %401 %403) %405 = (/.f64 x %404) %407 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %405 %398)) %410 = (pow.f64 es #s(literal 6 binary64)) %412 = (pow.f64 %392 #s(literal 5 binary64)) %413 = (*.f64 %410 %412) %417 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %405 (fma.f64 #s(literal 1/16 binary64) (/.f64 x %413) %398))) %420 = (/.f64 #s(literal 1 binary64) es) %425 = (sqrt.f64 (/.f64 #s(literal -1/2 binary64) es)) %426 = (*.f64 es %425) %428 = (*.f64 %48 %425) %432 = (*.f64 es (+.f64 %425 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %428)))) %434 = (/.f64 #s(literal 1/2 binary64) %428) %436 = (pow.f64 %425 #s(literal 3 binary64)) %437 = (*.f64 %401 %436) %440 = (*.f64 es (-.f64 (+.f64 %425 %434) (/.f64 #s(literal 1/8 binary64) %437))) %442 = (pow.f64 %425 #s(literal 5 binary64)) %443 = (*.f64 %410 %442) %451 = (*.f64 es (-.f64 (+.f64 %425 (+.f64 %434 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %443)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %437)))) %453 = (*.f64 x %425) %454 = (*.f64 es %453) %457 = (fma.f64 #s(literal 1/2 binary64) (/.f64 x %428) %453) %458 = (*.f64 es %457) %460 = (/.f64 x %437) %462 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %460 %457)) %467 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %460 (fma.f64 #s(literal 1/16 binary64) (/.f64 x %443) %457))) %469 = (/.f64 %454 k0) %475 = (fma.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 %48 (*.f64 k0 %425))) (/.f64 %453 k0)) %476 = (*.f64 es %475) %480 = (/.f64 x (*.f64 %401 (*.f64 k0 %436))) %482 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %480 %475)) %489 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %480 (fma.f64 #s(literal 1/16 binary64) (/.f64 x (*.f64 %410 (*.f64 k0 %442))) %475))) %495 = (*.f64 es %392) %500 = (*.f64 es (+.f64 %392 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %396)))) %502 = (/.f64 #s(literal 1/2 binary64) %396) %506 = (*.f64 es (-.f64 (+.f64 %392 %502) (/.f64 #s(literal 1/8 binary64) %404))) %515 = (*.f64 es (-.f64 (+.f64 %392 (+.f64 %502 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %413)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %404)))) %517 = (/.f64 %394 k0) %523 = (fma.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 %48 (*.f64 k0 %392))) (/.f64 %393 k0)) %524 = (*.f64 es %523) %528 = (/.f64 x (*.f64 %401 (*.f64 k0 %403))) %530 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %528 %523)) %537 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %528 (fma.f64 #s(literal 1/16 binary64) (/.f64 x (*.f64 %410 (*.f64 k0 %412))) %523))) %544 = (sqrt.f64 (/.f64 #s(literal -1 binary64) es)) %545 = (*.f64 es %544) %547 = (*.f64 %48 %544) %551 = (*.f64 es (+.f64 %544 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %547)))) %553 = (/.f64 #s(literal 1/2 binary64) %547) %555 = (pow.f64 %544 #s(literal 3 binary64)) %556 = (*.f64 %401 %555) %559 = (*.f64 es (-.f64 (+.f64 %544 %553) (/.f64 #s(literal 1/8 binary64) %556))) %561 = (pow.f64 %544 #s(literal 5 binary64)) %562 = (*.f64 %410 %561) %570 = (*.f64 es (-.f64 (+.f64 %544 (+.f64 %553 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %562)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %556)))) %572 = (*.f64 x %544) %573 = (*.f64 es %572) %576 = (fma.f64 #s(literal 1/2 binary64) (/.f64 x %547) %572) %577 = (*.f64 es %576) %579 = (/.f64 x %556) %581 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %579 %576)) %586 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %579 (fma.f64 #s(literal 1/16 binary64) (/.f64 x %562) %576))) %588 = (/.f64 %573 k0) %594 = (fma.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 %48 (*.f64 k0 %544))) (/.f64 %572 k0)) %595 = (*.f64 es %594) %599 = (/.f64 x (*.f64 %401 (*.f64 k0 %555))) %601 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %599 %594)) %608 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %599 (fma.f64 #s(literal 1/16 binary64) (/.f64 x (*.f64 %410 (*.f64 k0 %561))) %594))) (approx x #s(literal 0 binary64)) (approx phi phi) (approx %5 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %9)))) (approx %5 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/120 binary64) %9) #s(literal 1/6 binary64)))))) (approx %5 (*.f64 phi (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %9))) #s(literal 1/6 binary64)))))) (approx %37 x) (approx %37 (+.f64 x (*.f64 #s(literal -1/2 binary64) %41))) (approx %37 (+.f64 x (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %45 (*.f64 #s(literal -1/2 binary64) %52))))) (approx %37 (+.f64 x (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %45 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %51 (*.f64 #s(literal -1/2 binary64) %64))))))) (approx %73 %9) (approx %73 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) %9)))) (approx %73 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 2/45 binary64) %9) #s(literal 1/3 binary64)))))) (approx %73 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/315 binary64) %9))) #s(literal 1/3 binary64)))))) (approx %34 %95) (approx %34 (*.f64 %9 (+.f64 es (*.f64 #s(literal -1/3 binary64) %95)))) (approx %34 (*.f64 %9 (+.f64 es (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) es (*.f64 #s(literal 2/45 binary64) %95)))))) (approx %34 (*.f64 %9 (+.f64 es (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) es (*.f64 %9 (fma.f64 #s(literal -1/315 binary64) %95 (*.f64 #s(literal 2/45 binary64) es)))))))) (approx %35 #s(literal 1 binary64)) (approx %35 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %95))) (approx %35 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/3 binary64) %95) es)))) (approx %35 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -2/45 binary64) %95) (*.f64 #s(literal -1/3 binary64) es))) es)))) (approx %36 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %95))) (approx %36 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) es (*.f64 #s(literal -1/2 binary64) (*.f64 %9 %50)))))) (approx %36 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) es (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (*.f64 %9 %62) (*.f64 #s(literal -1/2 binary64) %50))))))) (approx %152 %153) (approx %152 (fma.f64 #s(literal -1/2 binary64) (/.f64 %41 k0) %153)) (approx %152 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) %158 (*.f64 #s(literal -1/2 binary64) (/.f64 %52 k0))) %153)) (approx %152 (fma.f64 %9 (fma.f64 #s(literal -1/2 binary64) %158 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) (/.f64 %51 k0) (*.f64 #s(literal -1/2 binary64) (/.f64 %64 k0))))) %153)) (approx %5 %172) (approx %37 %178) (approx %73 %174) (approx %34 %175) (approx %35 %176) (approx %36 %177) (approx %152 (/.f64 %178 k0)) (approx %190 %194) (approx %196 (/.f64 %194 k0)) (approx %201 %204) (approx %206 (/.f64 %204 k0)) (approx %211 %220) (approx %222 (/.f64 %220 k0)) (approx %211 (/.f64 %226 %215)) (approx %222 (/.f64 %226 (*.f64 k0 %215))) (approx es es) (approx %37 (+.f64 x (*.f64 #s(literal -1/2 binary64) %234))) (approx %37 (+.f64 x (*.f64 es (fma.f64 #s(literal -1/2 binary64) %233 (*.f64 #s(literal -1/8 binary64) %242))))) (approx %37 (+.f64 x (*.f64 es (fma.f64 #s(literal -1/2 binary64) %233 (*.f64 es (fma.f64 #s(literal -1/8 binary64) %241 (*.f64 #s(literal -1/16 binary64) %252))))))) (approx %187 %191) (approx %188 (+.f64 #s(literal 1 binary64) %261)) (approx %189 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) es))) (approx %189 (+.f64 #s(literal 1 binary64) (*.f64 es (-.f64 (*.f64 #s(literal -1/32 binary64) es) #s(literal 1/4 binary64))))) (approx %189 (+.f64 #s(literal 1 binary64) (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1/128 binary64) es) #s(literal 1/32 binary64))) #s(literal 1/4 binary64))))) (approx %190 (+.f64 x (*.f64 #s(literal -1/4 binary64) %45))) (approx %190 (+.f64 x (*.f64 es (fma.f64 #s(literal -1/4 binary64) x (*.f64 #s(literal -1/32 binary64) %45))))) (approx %190 (+.f64 x (*.f64 es (fma.f64 #s(literal -1/4 binary64) x (*.f64 es (fma.f64 #s(literal -1/32 binary64) x (*.f64 #s(literal -1/128 binary64) %45))))))) (approx %196 (fma.f64 #s(literal -1/4 binary64) %158 %153)) (approx %196 (fma.f64 es (fma.f64 #s(literal -1/4 binary64) %153 (*.f64 #s(literal -1/32 binary64) %158)) %153)) (approx %196 (fma.f64 es (fma.f64 #s(literal -1/4 binary64) %153 (*.f64 es (fma.f64 #s(literal -1/32 binary64) %153 (*.f64 #s(literal -1/128 binary64) %158)))) %153)) (approx %35 (+.f64 #s(literal 1 binary64) %310)) (approx %36 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %175))) (approx %36 (+.f64 #s(literal 1 binary64) (*.f64 es (fma.f64 #s(literal -1/2 binary64) %174 (*.f64 #s(literal -1/8 binary64) (*.f64 es %240)))))) (approx %36 (+.f64 #s(literal 1 binary64) (*.f64 es (fma.f64 #s(literal -1/2 binary64) %174 (*.f64 es (fma.f64 #s(literal -1/8 binary64) %240 (*.f64 #s(literal -1/16 binary64) (*.f64 es %250)))))))) (approx %152 (fma.f64 #s(literal -1/2 binary64) (/.f64 %234 k0) %153)) (approx %152 (fma.f64 es (fma.f64 #s(literal -1/2 binary64) %333 (*.f64 #s(literal -1/8 binary64) (/.f64 %242 k0))) %153)) (approx %152 (fma.f64 es (fma.f64 #s(literal -1/2 binary64) %333 (*.f64 es (fma.f64 #s(literal -1/8 binary64) (/.f64 %241 k0) (*.f64 #s(literal -1/16 binary64) (/.f64 %252 k0))))) %153)) (approx %199 (+.f64 #s(literal 1 binary64) %347)) (approx %200 (+.f64 #s(literal 1 binary64) (*.f64 es (-.f64 (*.f64 #s(literal -1/8 binary64) es) #s(literal 1/2 binary64))))) (approx %200 (+.f64 #s(literal 1 binary64) (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1/16 binary64) es) #s(literal 1/8 binary64))) #s(literal 1/2 binary64))))) (approx %201 (+.f64 x (*.f64 #s(literal -1/2 binary64) %45))) (approx %201 (+.f64 x (*.f64 es (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal -1/8 binary64) %45))))) (approx %201 (+.f64 x (*.f64 es (fma.f64 #s(literal -1/2 binary64) x (*.f64 es (fma.f64 #s(literal -1/8 binary64) x (*.f64 #s(literal -1/16 binary64) %45))))))) (approx %206 (fma.f64 #s(literal -1/2 binary64) %158 %153)) (approx %206 (fma.f64 es (fma.f64 #s(literal -1/2 binary64) %153 (*.f64 #s(literal -1/8 binary64) %158)) %153)) (approx %206 (fma.f64 es (fma.f64 #s(literal -1/2 binary64) %153 (*.f64 es (fma.f64 #s(literal -1/8 binary64) %153 (*.f64 #s(literal -1/16 binary64) %158)))) %153)) (approx %37 %394) (approx %37 %399) (approx %37 %407) (approx %37 %417) (approx %188 %261) (approx %188 (*.f64 es (-.f64 %420 #s(literal 1/2 binary64)))) (approx %189 %426) (approx %189 %432) (approx %189 %440) (approx %189 %451) (approx %190 %454) (approx %190 %458) (approx %190 %462) (approx %190 %467) (approx %196 %469) (approx %196 %476) (approx %196 %482) (approx %196 %489) (approx %35 %310) (approx %35 (*.f64 es (-.f64 %420 %174))) (approx %36 %495) (approx %36 %500) (approx %36 %506) (approx %36 %515) (approx %152 %517) (approx %152 %524) (approx %152 %530) (approx %152 %537) (approx %199 %347) (approx %199 (*.f64 es (-.f64 %420 #s(literal 1 binary64)))) (approx %200 %545) (approx %200 %551) (approx %200 %559) (approx %200 %570) (approx %201 %573) (approx %201 %577) (approx %201 %581) (approx %201 %586) (approx %206 %588) (approx %206 %595) (approx %206 %601) (approx %206 %608) (approx %37 (*.f64 #s(literal -1 binary64) %394)) (approx %37 (*.f64 #s(literal -1 binary64) %399)) (approx %37 (*.f64 #s(literal -1 binary64) %407)) (approx %37 (*.f64 #s(literal -1 binary64) %417)) (approx %188 (*.f64 #s(literal -1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) %420)))) (approx %189 (*.f64 #s(literal -1 binary64) %426)) (approx %189 (*.f64 #s(literal -1 binary64) %432)) (approx %189 (*.f64 #s(literal -1 binary64) %440)) (approx %189 (*.f64 #s(literal -1 binary64) %451)) (approx %190 (*.f64 #s(literal -1 binary64) %454)) (approx %190 (*.f64 #s(literal -1 binary64) %458)) (approx %190 (*.f64 #s(literal -1 binary64) %462)) (approx %190 (*.f64 #s(literal -1 binary64) %467)) (approx %196 (*.f64 #s(literal -1 binary64) %469)) (approx %196 (*.f64 #s(literal -1 binary64) %476)) (approx %196 (*.f64 #s(literal -1 binary64) %482)) (approx %196 (*.f64 #s(literal -1 binary64) %489)) (approx %35 (*.f64 es (fma.f64 #s(literal -1 binary64) %174 %420))) (approx %36 (*.f64 #s(literal -1 binary64) %495)) (approx %36 (*.f64 #s(literal -1 binary64) %500)) (approx %36 (*.f64 #s(literal -1 binary64) %506)) (approx %36 (*.f64 #s(literal -1 binary64) %515)) (approx %152 (*.f64 #s(literal -1 binary64) %517)) (approx %152 (*.f64 #s(literal -1 binary64) %524)) (approx %152 (*.f64 #s(literal -1 binary64) %530)) (approx %152 (*.f64 #s(literal -1 binary64) %537)) (approx %199 (*.f64 #s(literal -1 binary64) (*.f64 es (-.f64 #s(literal 1 binary64) %420)))) (approx %200 (*.f64 #s(literal -1 binary64) %545)) (approx %200 (*.f64 #s(literal -1 binary64) %551)) (approx %200 (*.f64 #s(literal -1 binary64) %559)) (approx %200 (*.f64 #s(literal -1 binary64) %570)) (approx %201 (*.f64 #s(literal -1 binary64) %573)) (approx %201 (*.f64 #s(literal -1 binary64) %577)) (approx %201 (*.f64 #s(literal -1 binary64) %581)) (approx %201 (*.f64 #s(literal -1 binary64) %586)) (approx %206 (*.f64 #s(literal -1 binary64) %588)) (approx %206 (*.f64 #s(literal -1 binary64) %595)) (approx %206 (*.f64 #s(literal -1 binary64) %601)) (approx %206 (*.f64 #s(literal -1 binary64) %608)) (approx k0 k0) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 40.0ms | es | inf |
| 40.0ms | es | -inf |
| 24.0ms | x | 0 |
| 23.0ms | k0 | 0 |
| 21.0ms | es | 0 |
| Inputs |
|---|
%4 = (sin.f64 phi) %12 = (sin phi) %13 = (* %12 %12) %18 = (approx (* x (sqrt (- 1 (* es %13)))) x) %19 = (pow.f64 %4 #s(literal 2 binary64)) %20 = (approx %13 %19) %22 = (PI.f64 ) %27 = (tanh.f64 %22) %28 = (sin.f64 %22) %29 = (*.f64 es #s(literal 1/2 binary64)) %30 = (-.f64 #s(literal 1 binary64) %29) %31 = (sqrt.f64 %30) %32 = (*.f64 x %31) %34 = (*.f64 es %20) %35 = (-.f64 #s(literal 1 binary64) %34) %36 = (sqrt.f64 %35) %37 = (*.f64 x %36) %39 = (-.f64 #s(literal 1 binary64) es) %40 = (sqrt.f64 %39) %41 = (*.f64 x %40) %43 = (-.f64 #s(literal 1 binary64) %28) %44 = (sqrt.f64 %43) %45 = (*.f64 x %44) %47 = (*.f64 x %27) x #s(literal 1 binary64) es phi %4 k0 #s(literal 0 binary64) #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1/4 binary64) #s(literal 1/2 binary64) %18 %19 %20 #s(literal 4 binary64) %22 #s(literal -2 binary64) (neg.f64 %22) (+.f64 %22 %22) (*.f64 %22 %22) %27 %28 %29 %30 %31 %32 (/.f64 %32 k0) %34 %35 %36 %37 (/.f64 %37 k0) %39 %40 %41 (/.f64 %41 k0) %43 %44 %45 (/.f64 %45 k0) %47 (/.f64 %47 k0) (/.f64 %18 k0) |
| Outputs |
|---|
%1 = (neg.f64 x) %2 = (neg.f64 %1) %4 = (*.f64 x #s(literal 1 binary64)) %5 = (*.f64 #s(literal 1 binary64) x) %6 = (/.f64 x #s(literal 1 binary64)) %8 = (*.f64 #s(literal -1 binary64) %1) %9 = (*.f64 %1 #s(literal -1 binary64)) %11 = (fma.f64 x #s(literal 0 binary64) x) %12 = (fma.f64 #s(literal 0 binary64) x x) %13 = (*.f64 #s(literal 0 binary64) x) %14 = (+.f64 x %13) %15 = (*.f64 x #s(literal 0 binary64)) %16 = (+.f64 x %15) %17 = (+.f64 %13 x) %18 = (+.f64 %15 x) %21 = (*.f64 #s(literal 1/2 binary64) x) %22 = (*.f64 #s(literal 2 binary64) %21) %23 = (*.f64 #s(literal 2 binary64) x) %24 = (*.f64 #s(literal 1/2 binary64) %23) %25 = (*.f64 x #s(literal 2 binary64)) %26 = (*.f64 %25 #s(literal 1/2 binary64)) %27 = (*.f64 x #s(literal 1/2 binary64)) %28 = (*.f64 %27 #s(literal 2 binary64)) %29 = (/.f64 %23 #s(literal 2 binary64)) %30 = (/.f64 %25 #s(literal 2 binary64)) %31 = (fma.f64 x #s(literal 1 binary64) %13) %32 = (fma.f64 x #s(literal 1 binary64) %15) %33 = (fma.f64 x #s(literal 1/2 binary64) %27) %34 = (fma.f64 #s(literal 1 binary64) x %13) %35 = (fma.f64 #s(literal 1 binary64) x %15) %36 = (fma.f64 #s(literal 1/2 binary64) x %21) %37 = (+.f64 %21 %21) %38 = (+.f64 %27 %27) %39 = (fma.f64 #s(literal -1 binary64) %1 %13) %40 = (fma.f64 #s(literal -1 binary64) %1 %15) %41 = (fma.f64 %1 #s(literal -1 binary64) %13) %42 = (fma.f64 %1 #s(literal -1 binary64) %15) %43 = (sqrt.f64 #s(literal 2 binary64)) %44 = (sqrt.f64 #s(literal 1/2 binary64)) %45 = (*.f64 %44 x) %46 = (*.f64 %43 %45) %47 = (*.f64 x %43) %48 = (*.f64 %47 %44) %49 = (fma.f64 #s(literal 2 binary64) %21 %13) %50 = (fma.f64 #s(literal 2 binary64) %21 %15) %51 = (fma.f64 #s(literal 1/2 binary64) %23 %13) %52 = (fma.f64 #s(literal 1/2 binary64) %23 %15) %53 = (fma.f64 %25 #s(literal 1/2 binary64) %13) %54 = (fma.f64 %25 #s(literal 1/2 binary64) %15) %55 = (fma.f64 %27 #s(literal 2 binary64) %13) %56 = (fma.f64 %27 #s(literal 2 binary64) %15) %57 = (fma.f64 %43 %45 %13) %58 = (fma.f64 %43 %45 %15) %59 = (fma.f64 %47 %44 %13) %60 = (fma.f64 %47 %44 %15) %61 = (fabs.f64 #s(literal 1 binary64)) %62 = (fabs.f64 #s(literal -1 binary64)) %63 = (neg.f64 #s(literal -1 binary64)) %64 = (sqrt.f64 #s(literal 1 binary64)) %65 = (+.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %66 = (+.f64 #s(literal 0 binary64) #s(literal 1 binary64)) %67 = (+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %68 = (copysign.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %69 = (copysign.f64 #s(literal 1 binary64) #s(literal 2 binary64)) %70 = (-.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %71 = (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)) %72 = (-.f64 #s(literal 2 binary64) #s(literal 1 binary64)) %74 = (-.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %75 = (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %76 = (*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %77 = (*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %78 = (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) %79 = (/.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %80 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %81 = (/.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %83 = (/.f64 #s(literal 4 binary64) #s(literal 4 binary64)) %85 = (/.f64 #s(literal -2 binary64) #s(literal -2 binary64)) %86 = (/.f64 #s(literal -1 binary64) #s(literal -1 binary64)) %87 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) %88 = (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) #s(literal 1 binary64)) %89 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %90 = (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 1 binary64)) %91 = (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) #s(literal 1 binary64)) %92 = (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64)) %93 = (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64)) %94 = (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 1 binary64)) %95 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) %96 = (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 1/2 binary64)) %97 = (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) #s(literal 1 binary64)) %98 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) %99 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 0 binary64)) %101 = (-.f64 #s(literal 1 binary64) phi) %102 = (+.f64 %101 phi) %104 = (-.f64 phi (-.f64 phi #s(literal 1 binary64))) %105 = (+.f64 #s(literal 1 binary64) phi) %106 = (-.f64 %105 phi) %107 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %108 = (*.f64 #s(literal 4 binary64) %107) %109 = (*.f64 %107 #s(literal 4 binary64)) %110 = (neg.f64 phi) %112 = (+.f64 phi (+.f64 %110 #s(literal 1 binary64))) %113 = (+.f64 %105 %110) %114 = (-.f64 %101 %110) %115 = (/.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %116 = (*.f64 #s(literal 1/2 binary64) %115) %117 = (*.f64 %115 #s(literal 1/2 binary64)) %118 = (*.f64 %43 %44) %119 = (*.f64 %44 %43) %120 = (/.f64 %115 #s(literal 2 binary64)) %121 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %122 = (/.f64 %121 #s(literal 4 binary64)) %123 = (-.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %124 = (fma.f64 #s(literal 1/2 binary64) %123 #s(literal 1 binary64)) %125 = (/.f64 %43 %43) %126 = (/.f64 %44 %44) %127 = (fma.f64 #s(literal 0 binary64) %107 #s(literal 1 binary64)) %128 = (fma.f64 #s(literal 4 binary64) %107 #s(literal 0 binary64)) %129 = (fma.f64 %107 #s(literal 4 binary64) #s(literal 0 binary64)) %131 = (/.f64 (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 4 binary64)) %133 = (/.f64 #s(literal 1 binary64) k0) %134 = (fma.f64 #s(literal 0 binary64) %133 #s(literal 1 binary64)) %135 = (/.f64 #s(literal 1/2 binary64) k0) %136 = (fma.f64 #s(literal 0 binary64) %135 #s(literal 1 binary64)) %137 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %138 = (fma.f64 #s(literal 0 binary64) %137 #s(literal 1 binary64)) %139 = (fma.f64 #s(literal 2 binary64) %137 #s(literal 1/2 binary64)) %140 = (fma.f64 #s(literal 1/2 binary64) %115 #s(literal 0 binary64)) %141 = (fma.f64 %115 #s(literal 1/2 binary64) #s(literal 0 binary64)) %142 = (fma.f64 %137 #s(literal 2 binary64) #s(literal 1/2 binary64)) %143 = (fma.f64 %43 %44 #s(literal 0 binary64)) %144 = (fma.f64 %44 %43 #s(literal 0 binary64)) %145 = (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)) %147 = (/.f64 (+.f64 #s(literal 4 binary64) %145) #s(literal 4 binary64)) %148 = (*.f64 %44 #s(literal 1 binary64)) %149 = (*.f64 %43 %148) %150 = (*.f64 #s(literal 1 binary64) %43) %151 = (*.f64 %150 %44) %152 = (/.f64 #s(literal 1 binary64) #s(literal 4 binary64)) %153 = (*.f64 %121 %152) %154 = (*.f64 %121 %137) %155 = (*.f64 %137 %121) %156 = (/.f64 #s(literal 4 binary64) #s(literal 1 binary64)) %157 = (*.f64 %137 %156) %158 = (/.f64 %44 #s(literal 1 binary64)) %159 = (*.f64 %43 %158) %160 = (/.f64 #s(literal 1 binary64) %44) %161 = (*.f64 %44 %160) %162 = (exp.f64 #s(literal 0 binary64)) %163 = (sqrt.f64 %43) %164 = (sqrt.f64 %44) %165 = (*.f64 %163 %164) %166 = (fma.f64 %43 %148 #s(literal 0 binary64)) %167 = (fma.f64 %150 %44 #s(literal 0 binary64)) %168 = (fma.f64 %115 %152 #s(literal 1/2 binary64)) %169 = (/.f64 #s(literal 0 binary64) #s(literal 1/2 binary64)) %170 = (/.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) %171 = (fma.f64 %169 %170 #s(literal 1 binary64)) %172 = (fma.f64 %121 %152 #s(literal 0 binary64)) %173 = (fma.f64 %121 %137 #s(literal 0 binary64)) %174 = (fma.f64 %121 %170 #s(literal 1/2 binary64)) %175 = (fma.f64 %137 %121 #s(literal 0 binary64)) %176 = (fma.f64 %137 %156 #s(literal 0 binary64)) %177 = (/.f64 %44 #s(literal 2 binary64)) %178 = (fma.f64 %43 %177 #s(literal 1/2 binary64)) %179 = (fma.f64 %43 %158 #s(literal 0 binary64)) %180 = (fma.f64 %44 %160 #s(literal 0 binary64)) %181 = (fma.f64 %163 %164 #s(literal 0 binary64)) %182 = (cosh.f64 #s(literal 0 binary64)) %183 = (-.f64 %44 %44) %184 = (fma.f64 %43 %183 #s(literal 1 binary64)) %185 = (-.f64 %43 %43) %186 = (fma.f64 %44 %185 #s(literal 1 binary64)) %187 = (exp.f64 %145) %188 = (hypot.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %189 = (hypot.f64 #s(literal 0 binary64) #s(literal 1 binary64)) %190 = (hypot.f64 #s(literal 0 binary64) #s(literal -1 binary64)) %191 = (hypot.f64 #s(literal -1 binary64) #s(literal 0 binary64)) %192 = (/.f64 %43 #s(literal 2 binary64)) %193 = (/.f64 %44 #s(literal 1/2 binary64)) %194 = (*.f64 %192 %193) %195 = (/.f64 %43 #s(literal 1/2 binary64)) %196 = (*.f64 %195 %177) %197 = (/.f64 %43 #s(literal 1 binary64)) %198 = (*.f64 %197 %158) %199 = (/.f64 #s(literal 2 binary64) %43) %200 = (/.f64 #s(literal 1/2 binary64) %44) %201 = (*.f64 %199 %200) %202 = (/.f64 #s(literal 1/2 binary64) %43) %203 = (/.f64 #s(literal 2 binary64) %44) %204 = (*.f64 %202 %203) %205 = (fma.f64 %192 %193 #s(literal 0 binary64)) %206 = (fma.f64 %192 %158 #s(literal 1/2 binary64)) %207 = (fma.f64 %195 %177 #s(literal 0 binary64)) %208 = (/.f64 %44 #s(literal 4 binary64)) %209 = (fma.f64 %195 %208 #s(literal 1/2 binary64)) %210 = (fma.f64 %197 %158 #s(literal 0 binary64)) %211 = (fma.f64 %199 %200 #s(literal 0 binary64)) %212 = (fma.f64 %202 %203 #s(literal 0 binary64)) %213 = (pow.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %214 = (pow.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %215 = (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)) %216 = (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) %217 = (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %218 = (pow.f64 #s(literal 1 binary64) #s(literal -1 binary64)) %220 = (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) %221 = (*.f64 %43 %43) %222 = (*.f64 %44 %44) %223 = (*.f64 %221 %222) %224 = (fma.f64 %221 %222 #s(literal 0 binary64)) %225 = (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %226 = (pow.f64 #s(literal 1 binary64) %225) %227 = (pow.f64 #s(literal 1 binary64) %137) %228 = (exp.f64 phi) %229 = (/.f64 %228 %228) %230 = (exp.f64 #s(literal 1 binary64)) %231 = (/.f64 %230 %230) %232 = (exp.f64 %110) %233 = (*.f64 %228 %232) %234 = (fma.f64 %228 %232 #s(literal 0 binary64)) %235 = (cos.f64 #s(literal 0 binary64)) %236 = (PI.f64 ) %237 = (*.f64 %236 #s(literal 1/2 binary64)) %238 = (sin.f64 %237) %239 = (cos.f64 %236) %240 = (*.f64 #s(literal 0 binary64) %239) %241 = (fma.f64 #s(literal 2 binary64) %240 #s(literal 1 binary64)) %242 = (sin.f64 #s(literal 0 binary64)) %243 = (hypot.f64 #s(literal 1 binary64) %242) %244 = (hypot.f64 #s(literal -1 binary64) %242) %245 = (+.f64 %236 %236) %247 = (/.f64 (-.f64 %245 %236) #s(literal 2 binary64)) %249 = (*.f64 (sin.f64 %247) #s(literal 0 binary64)) %250 = (fma.f64 #s(literal 2 binary64) %249 #s(literal 1 binary64)) %251 = (cosh.f64 phi) %253 = (sinh.f64 phi) %255 = (-.f64 (*.f64 %251 %251) (*.f64 %253 %253)) %256 = (cosh.f64 #s(literal 1 binary64)) %258 = (sinh.f64 #s(literal 1 binary64)) %260 = (-.f64 (*.f64 %256 %256) (*.f64 %258 %258)) %261 = (cosh.f64 %110) %262 = (sinh.f64 %110) %263 = (*.f64 %253 %262) %264 = (fma.f64 %251 %261 %263) %266 = (+.f64 (*.f64 %251 %261) %263) %267 = (*.f64 %242 %242) %268 = (+.f64 #s(literal 1 binary64) %267) %269 = (-.f64 #s(literal 1 binary64) %267) %270 = (cos.f64 %237) %271 = (fma.f64 %242 %270 #s(literal 1 binary64)) %272 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %267) %273 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %267) %274 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %267) %275 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %267) %277 = (+.f64 (*.f64 %242 %270) #s(literal 1 binary64)) %278 = (fma.f64 #s(literal 4 binary64) %107 %267) %279 = (fma.f64 %107 #s(literal 4 binary64) %267) %280 = (fma.f64 #s(literal 1/2 binary64) %115 %267) %281 = (fma.f64 %115 #s(literal 1/2 binary64) %267) %282 = (fma.f64 %43 %44 %267) %283 = (fma.f64 %44 %43 %267) %284 = (sin.f64 phi) %285 = (cos.f64 phi) %286 = (hypot.f64 %284 %285) %287 = (cos.f64 #s(literal 1 binary64)) %288 = (sin.f64 #s(literal 1 binary64)) %289 = (hypot.f64 %287 %288) %290 = (hypot.f64 %285 %284) %291 = (fma.f64 %43 %148 %267) %292 = (fma.f64 %150 %44 %267) %293 = (fabs.f64 %285) %294 = (hypot.f64 %284 %293) %295 = (neg.f64 %285) %296 = (hypot.f64 %284 %295) %297 = (sin.f64 %110) %298 = (hypot.f64 %285 %297) %299 = (fabs.f64 %284) %300 = (hypot.f64 %285 %299) %301 = (hypot.f64 %297 %285) %302 = (hypot.f64 %299 %285) %303 = (hypot.f64 %293 %284) %304 = (hypot.f64 %295 %284) %305 = (fma.f64 %121 %152 %267) %306 = (fma.f64 %121 %137 %267) %307 = (fma.f64 %137 %121 %267) %308 = (fma.f64 %137 %156 %267) %309 = (fma.f64 %43 %158 %267) %310 = (fma.f64 %44 %160 %267) %311 = (fma.f64 %163 %164 %267) %312 = (neg.f64 %299) %313 = (hypot.f64 %285 %312) %314 = (hypot.f64 %297 %293) %315 = (hypot.f64 %297 %295) %316 = (hypot.f64 %299 %293) %317 = (hypot.f64 %299 %295) %318 = (hypot.f64 %293 %297) %319 = (hypot.f64 %293 %299) %320 = (hypot.f64 %295 %297) %321 = (hypot.f64 %295 %299) %322 = (hypot.f64 %312 %285) %323 = (neg.f64 %312) %324 = (hypot.f64 %285 %323) %325 = (hypot.f64 %293 %312) %326 = (hypot.f64 %295 %312) %327 = (hypot.f64 %312 %293) %328 = (hypot.f64 %312 %295) %329 = (hypot.f64 %323 %285) %330 = (+.f64 phi phi) %331 = (cos.f64 %330) %332 = (fma.f64 %331 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %333 = (*.f64 %331 #s(literal 1/2 binary64)) %334 = (+.f64 #s(literal 1/2 binary64) %333) %335 = (+.f64 %332 %334) %336 = (+.f64 %334 %332) %337 = (-.f64 #s(literal 1 binary64) %331) %338 = (fma.f64 #s(literal 1/2 binary64) %337 %334) %339 = (fma.f64 %337 #s(literal 1/2 binary64) %334) %340 = (-.f64 %331 #s(literal 1 binary64)) %341 = (fma.f64 %340 #s(literal -1/2 binary64) %334) %342 = (fma.f64 %331 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %343 = (-.f64 %334 %342) %344 = (hypot.f64 %293 %323) %345 = (hypot.f64 %295 %323) %346 = (hypot.f64 %323 %293) %347 = (hypot.f64 %323 %295) %348 = (+.f64 %334 #s(literal 1/2 binary64)) %349 = (*.f64 %331 #s(literal -1/2 binary64)) %350 = (+.f64 %348 %349) %351 = (-.f64 %348 %333) %352 = (fabs.f64 %337) %353 = (fma.f64 %352 #s(literal 1/2 binary64) %334) %354 = (fma.f64 %192 %193 %267) %355 = (fma.f64 %195 %177 %267) %356 = (fma.f64 %197 %158 %267) %357 = (fma.f64 %199 %200 %267) %358 = (fma.f64 %202 %203 %267) %359 = (/.f64 %245 #s(literal 2 binary64)) %360 = (sin.f64 %359) %362 = (/.f64 (-.f64 %236 %236) #s(literal 2 binary64)) %364 = (*.f64 %360 (cos.f64 %362)) %365 = (fma.f64 #s(literal 2 binary64) %364 #s(literal 1 binary64)) %367 = (cos.f64 %359) %368 = (*.f64 (sin.f64 %362) %367) %369 = (fma.f64 #s(literal 2 binary64) %368 #s(literal 1 binary64)) %370 = (neg.f64 %236) %372 = (/.f64 (+.f64 %236 %370) #s(literal 2 binary64)) %374 = (*.f64 (sin.f64 %372) %367) %375 = (fma.f64 #s(literal 2 binary64) %374 #s(literal 1 binary64)) %377 = (*.f64 %360 (cos.f64 %372)) %378 = (fma.f64 #s(literal 2 binary64) %377 #s(literal 1 binary64)) %379 = (fma.f64 %236 #s(literal 1/2 binary64) %236) %382 = (*.f64 (sin.f64 %379) (cos.f64 %247)) %383 = (fma.f64 #s(literal 2 binary64) %382 #s(literal 1 binary64)) %384 = (fma.f64 %221 %222 %267) %385 = (+.f64 %370 %236) %386 = (/.f64 %385 #s(literal 2 binary64)) %388 = (*.f64 %236 #s(literal -2 binary64)) %389 = (/.f64 %388 #s(literal 2 binary64)) %390 = (cos.f64 %389) %391 = (*.f64 (sin.f64 %386) %390) %392 = (fma.f64 #s(literal 2 binary64) %391 #s(literal 1 binary64)) %393 = (sin.f64 %389) %395 = (*.f64 %393 (cos.f64 %386)) %396 = (fma.f64 #s(literal 2 binary64) %395 #s(literal 1 binary64)) %398 = (/.f64 (fma.f64 %334 #s(literal -2 binary64) %340) #s(literal -2 binary64)) %400 = (/.f64 (fma.f64 %334 #s(literal 2 binary64) %337) #s(literal 2 binary64)) %402 = (/.f64 (-.f64 %370 %370) #s(literal 2 binary64)) %404 = (*.f64 (sin.f64 %402) %390) %405 = (fma.f64 #s(literal 2 binary64) %404 #s(literal 1 binary64)) %407 = (*.f64 %393 (cos.f64 %402)) %408 = (fma.f64 #s(literal 2 binary64) %407 #s(literal 1 binary64)) %410 = (/.f64 (+.f64 %236 %245) #s(literal 2 binary64)) %413 = (/.f64 (-.f64 %236 %245) #s(literal 2 binary64)) %415 = (*.f64 (sin.f64 %410) (cos.f64 %413)) %416 = (fma.f64 #s(literal 2 binary64) %415 #s(literal 1 binary64)) %419 = (*.f64 (sin.f64 %413) (cos.f64 %410)) %420 = (fma.f64 #s(literal 2 binary64) %419 #s(literal 1 binary64)) %422 = (/.f64 (fma.f64 %236 #s(literal 2 binary64) %370) #s(literal 2 binary64)) %425 = (/.f64 (-.f64 %245 %370) #s(literal 2 binary64)) %427 = (*.f64 (sin.f64 %422) (cos.f64 %425)) %428 = (fma.f64 #s(literal 2 binary64) %427 #s(literal 1 binary64)) %431 = (*.f64 (sin.f64 %425) (cos.f64 %422)) %432 = (fma.f64 #s(literal 2 binary64) %431 #s(literal 1 binary64)) %434 = (/.f64 (+.f64 %370 %245) #s(literal 2 binary64)) %437 = (/.f64 (-.f64 %370 %245) #s(literal 2 binary64)) %439 = (*.f64 (sin.f64 %434) (cos.f64 %437)) %440 = (fma.f64 #s(literal 2 binary64) %439 #s(literal 1 binary64)) %443 = (*.f64 (sin.f64 %437) (cos.f64 %434)) %444 = (fma.f64 #s(literal 2 binary64) %443 #s(literal 1 binary64)) %445 = (fma.f64 %228 %232 %267) %447 = (/.f64 (fma.f64 %236 #s(literal 2 binary64) %245) #s(literal 2 binary64)) %450 = (/.f64 (-.f64 %245 %245) #s(literal 2 binary64)) %452 = (*.f64 (sin.f64 %447) (cos.f64 %450)) %453 = (fma.f64 #s(literal 2 binary64) %452 #s(literal 1 binary64)) %456 = (*.f64 (sin.f64 %450) (cos.f64 %447)) %457 = (fma.f64 #s(literal 2 binary64) %456 #s(literal 1 binary64)) %459 = (/.f64 (+.f64 %379 %379) #s(literal 2 binary64)) %462 = (/.f64 (-.f64 %379 %379) #s(literal 2 binary64)) %464 = (*.f64 (cos.f64 %459) (cos.f64 %462)) %465 = (fma.f64 #s(literal 2 binary64) %464 #s(literal 1 binary64)) %468 = (*.f64 (sin.f64 %462) (sin.f64 %459)) %469 = (fma.f64 #s(literal -2 binary64) %468 #s(literal 1 binary64)) %470 = (fma.f64 %285 %285 %332) %471 = (fma.f64 %284 %284 %334) %472 = (fma.f64 %293 %293 %332) %473 = (fma.f64 %295 %295 %332) %474 = (fma.f64 %297 %297 %334) %475 = (fma.f64 %299 %299 %334) %476 = (fma.f64 %312 %312 %334) %477 = (fma.f64 %323 %323 %334) %478 = (pow.f64 %284 #s(literal 1 binary64)) %479 = (fma.f64 %284 %478 %334) %480 = (fma.f64 %478 %284 %334) %486 = (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -2 binary64) phi) #s(literal 1/2 binary64))) (sin.f64 (*.f64 %330 #s(literal 1/2 binary64)))) %487 = (*.f64 %486 #s(literal 1/2 binary64)) %488 = (fma.f64 #s(literal -2 binary64) %487 %334) %489 = (/.f64 %486 #s(literal 2 binary64)) %490 = (fma.f64 #s(literal -2 binary64) %489 %334) %491 = (/.f64 %486 #s(literal 1 binary64)) %492 = (fma.f64 #s(literal -1 binary64) %491 %334) %493 = (fabs.f64 %478) %494 = (fma.f64 %493 %299 %334) %495 = (pow.f64 %297 #s(literal 1 binary64)) %496 = (fma.f64 %495 %297 %334) %497 = (pow.f64 %299 #s(literal 1 binary64)) %498 = (fma.f64 %497 %299 %334) %499 = (/.f64 #s(literal -2 binary64) #s(literal 1/2 binary64)) %500 = (/.f64 %486 #s(literal 4 binary64)) %501 = (fma.f64 %499 %500 %334) %502 = (*.f64 %288 %288) %503 = (fma.f64 %287 %287 %502) %505 = (+.f64 (*.f64 %287 %287) %502) %507 = (neg.f64 es) %523 = (-.f64 #s(literal 1 binary64) es) %561 = (neg.f64 %110) %565 = (+.f64 %236 phi) %572 = (fma.f64 %236 #s(literal 1/2 binary64) phi) %577 = (neg.f64 k0) %579 = (fabs.f64 #s(literal 0 binary64)) %580 = (neg.f64 #s(literal 0 binary64)) %581 = (sqrt.f64 #s(literal 0 binary64)) %582 = (+.f64 #s(literal 1 binary64) #s(literal -1 binary64)) %583 = (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %584 = (+.f64 #s(literal -1 binary64) #s(literal 1 binary64)) %585 = (-.f64 phi phi) %586 = (-.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %587 = (-.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %588 = (-.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %589 = (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %590 = (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)) %591 = (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %592 = (*.f64 #s(literal 0 binary64) #s(literal -1/2 binary64)) %593 = (*.f64 #s(literal 0 binary64) #s(literal 1/2 binary64)) %594 = (*.f64 #s(literal 2 binary64) #s(literal 0 binary64)) %595 = (*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64)) %596 = (+.f64 phi %110) %597 = (+.f64 %110 phi) %598 = (/.f64 #s(literal 0 binary64) k0) %599 = (/.f64 #s(literal 0 binary64) #s(literal 1 binary64)) %600 = (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) %601 = (/.f64 #s(literal 0 binary64) #s(literal 4 binary64)) %602 = (/.f64 #s(literal 0 binary64) #s(literal -2 binary64)) %603 = (-.f64 phi %561) %604 = (/.f64 #s(literal 0 binary64) %577) %605 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal -1 binary64)) %606 = (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) #s(literal 0 binary64)) %607 = (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) #s(literal 1 binary64)) %608 = (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) %609 = (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) #s(literal 0 binary64)) %610 = (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64)) %611 = (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) %612 = (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 0 binary64)) %613 = (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64)) %614 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64)) %615 = (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) #s(literal 1 binary64)) %616 = (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) #s(literal 0 binary64)) %617 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal -1 binary64)) %618 = (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 1 binary64)) %619 = (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64)) %620 = (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) #s(literal 1 binary64)) %621 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal -1 binary64)) %622 = (-.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %623 = (+.f64 #s(literal 1/2 binary64) %622) %624 = (-.f64 #s(literal 0 binary64) phi) %625 = (+.f64 %624 phi) %627 = (-.f64 phi (-.f64 phi #s(literal 0 binary64))) %629 = (-.f64 phi (+.f64 phi #s(literal 0 binary64))) %630 = (+.f64 #s(literal 0 binary64) phi) %631 = (-.f64 %630 phi) %633 = (-.f64 (-.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) %634 = (+.f64 %110 %561) %635 = (*.f64 #s(literal 1/2 binary64) %123) %636 = (*.f64 #s(literal 0 binary64) %107) %638 = (+.f64 phi (-.f64 %110 #s(literal 0 binary64))) %640 = (+.f64 phi (+.f64 %110 #s(literal 0 binary64))) %641 = (+.f64 %630 %110) %642 = (-.f64 %624 %110) %643 = (/.f64 %123 #s(literal 2 binary64)) %645 = (/.f64 (-.f64 #s(literal 4 binary64) #s(literal 4 binary64)) #s(literal 4 binary64)) %646 = (*.f64 #s(literal 2 binary64) k0) %647 = (/.f64 #s(literal 0 binary64) %646) %648 = (*.f64 #s(literal 0 binary64) %133) %649 = (*.f64 #s(literal 0 binary64) %135) %650 = (*.f64 #s(literal 0 binary64) %137) %651 = (expm1.f64 #s(literal 0 binary64)) %653 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) #s(literal 0 binary64))) %655 = (/.f64 #s(literal 1 binary64) (/.f64 k0 #s(literal 0 binary64))) %656 = (/.f64 %169 #s(literal 4 binary64)) %657 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %622) %658 = (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %622) %659 = (fma.f64 #s(literal 1/2 binary64) %123 #s(literal 0 binary64)) %660 = (tanh.f64 #s(literal 0 binary64)) %661 = (fma.f64 #s(literal 0 binary64) %107 #s(literal 0 binary64)) %662 = (fma.f64 #s(literal 4 binary64) %107 #s(literal -1 binary64)) %663 = (fma.f64 %107 #s(literal 4 binary64) #s(literal -1 binary64)) %664 = (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) %665 = (/.f64 %664 #s(literal 2 binary64)) %666 = (/.f64 %664 #s(literal 4 binary64)) %667 = (fma.f64 #s(literal 0 binary64) %133 #s(literal 0 binary64)) %668 = (fma.f64 #s(literal 0 binary64) %135 #s(literal 0 binary64)) %669 = (fma.f64 #s(literal 0 binary64) %137 #s(literal 0 binary64)) %670 = (fma.f64 #s(literal 1/2 binary64) %115 #s(literal -1 binary64)) %671 = (fma.f64 %115 #s(literal 1/2 binary64) #s(literal -1 binary64)) %672 = (fma.f64 %43 %44 #s(literal -1 binary64)) %673 = (fma.f64 %44 %43 #s(literal -1 binary64)) %674 = (-.f64 %145 #s(literal 0 binary64)) %675 = (/.f64 %674 #s(literal 2 binary64)) %676 = (/.f64 %674 #s(literal 4 binary64)) %677 = (neg.f64 %44) %678 = (fma.f64 %43 %677 #s(literal 1 binary64)) %679 = (neg.f64 %43) %680 = (fma.f64 %679 %44 #s(literal 1 binary64)) %681 = (expm1.f64 %145) %682 = (-.f64 %133 %133) %683 = (/.f64 phi k0) %684 = (-.f64 %683 %683) %685 = (/.f64 phi #s(literal 2 binary64)) %686 = (-.f64 %685 %685) %687 = (*.f64 %169 %170) %689 = (+.f64 %683 (/.f64 %110 k0)) %691 = (+.f64 %685 (/.f64 %110 #s(literal 2 binary64))) %692 = (fma.f64 #s(literal 2 binary64) %137 %622) %693 = (fma.f64 %137 #s(literal 2 binary64) %622) %694 = (*.f64 %43 %183) %695 = (*.f64 %44 %185) %697 = (/.f64 (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %145) #s(literal 4 binary64)) %698 = (fma.f64 %43 %148 #s(literal -1 binary64)) %699 = (fma.f64 %150 %44 #s(literal -1 binary64)) %700 = (fma.f64 %169 %170 #s(literal 0 binary64)) %701 = (fma.f64 %121 %152 #s(literal -1 binary64)) %702 = (fma.f64 %121 %137 #s(literal -1 binary64)) %703 = (fma.f64 %137 %121 #s(literal -1 binary64)) %704 = (fma.f64 %137 %156 #s(literal -1 binary64)) %705 = (fma.f64 %43 %158 #s(literal -1 binary64)) %706 = (fma.f64 %44 %160 #s(literal -1 binary64)) %707 = (fma.f64 %163 %164 #s(literal -1 binary64)) %708 = (fma.f64 %43 %183 #s(literal 0 binary64)) %709 = (fma.f64 %44 %185 #s(literal 0 binary64)) %710 = (sinh.f64 #s(literal 0 binary64)) %711 = (hypot.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %712 = (fma.f64 %115 %152 %622) %713 = (fma.f64 %121 %170 %622) %714 = (fma.f64 %43 %177 %622) %715 = (fma.f64 %192 %193 #s(literal -1 binary64)) %716 = (fma.f64 %195 %177 #s(literal -1 binary64)) %717 = (fma.f64 %197 %158 #s(literal -1 binary64)) %718 = (fma.f64 %199 %200 #s(literal -1 binary64)) %719 = (fma.f64 %202 %203 #s(literal -1 binary64)) %720 = (fma.f64 %221 %222 #s(literal -1 binary64)) %721 = (fma.f64 %192 %158 %622) %722 = (fma.f64 %195 %208 %622) %723 = (fma.f64 %228 %232 #s(literal -1 binary64)) %724 = (sin.f64 %236) %725 = (sin.f64 %370) %726 = (sin.f64 %245) %727 = (sin.f64 %388) %728 = (sin.f64 %385) %729 = (cos.f64 %379) %731 = (sin.f64 (fma.f64 %236 #s(literal 2 binary64) %236)) %733 = (cos.f64 (fabs.f64 %379)) %735 = (cos.f64 (neg.f64 %379)) %736 = (*.f64 #s(literal 2 binary64) %240) %738 = (cos.f64 (+.f64 %370 %237)) %740 = (cos.f64 (+.f64 %379 %236)) %742 = (cos.f64 (fma.f64 %236 #s(literal 2 binary64) %237)) %743 = (fma.f64 #s(literal 2 binary64) %240 #s(literal 0 binary64)) %745 = (sin.f64 (+.f64 %379 %237)) %746 = (*.f64 #s(literal 2 binary64) %249) %747 = (fma.f64 #s(literal 2 binary64) %249 #s(literal 0 binary64)) %750 = (-.f64 (*.f64 %253 %251) (*.f64 %251 %253)) %753 = (-.f64 (*.f64 %258 %256) (*.f64 %256 %258)) %754 = (*.f64 %251 %262) %755 = (fma.f64 %253 %261 %754) %757 = (+.f64 (*.f64 %253 %261) %754) %758 = (*.f64 %239 #s(literal 0 binary64)) %759 = (fma.f64 #s(literal 0 binary64) %239 %758) %760 = (+.f64 %240 %758) %762 = (-.f64 (*.f64 %239 %270) #s(literal 0 binary64)) %765 = (-.f64 (*.f64 #s(literal 0 binary64) (cos.f64 %370)) %758) %766 = (*.f64 #s(literal 2 binary64) %364) %767 = (*.f64 #s(literal 2 binary64) %368) %768 = (*.f64 #s(literal 2 binary64) %374) %769 = (*.f64 #s(literal 2 binary64) %377) %770 = (*.f64 #s(literal 2 binary64) %382) %771 = (*.f64 #s(literal 2 binary64) %391) %772 = (*.f64 #s(literal 2 binary64) %395) %773 = (fma.f64 #s(literal 2 binary64) %364 #s(literal 0 binary64)) %774 = (fma.f64 #s(literal 2 binary64) %368 #s(literal 0 binary64)) %775 = (*.f64 #s(literal 2 binary64) %404) %776 = (*.f64 #s(literal 2 binary64) %407) %777 = (fma.f64 #s(literal 2 binary64) %374 #s(literal 0 binary64)) %778 = (fma.f64 #s(literal 2 binary64) %377 #s(literal 0 binary64)) %779 = (fma.f64 #s(literal 2 binary64) %382 #s(literal 0 binary64)) %780 = (fma.f64 #s(literal 2 binary64) %391 #s(literal 0 binary64)) %781 = (fma.f64 #s(literal 2 binary64) %395 #s(literal 0 binary64)) %782 = (fma.f64 #s(literal 2 binary64) %404 #s(literal 0 binary64)) %783 = (fma.f64 #s(literal 2 binary64) %407 #s(literal 0 binary64)) %784 = (*.f64 #s(literal 2 binary64) %415) %785 = (*.f64 #s(literal 2 binary64) %419) %786 = (*.f64 #s(literal 2 binary64) %427) %787 = (*.f64 #s(literal 2 binary64) %431) %788 = (*.f64 #s(literal 2 binary64) %439) %789 = (*.f64 #s(literal 2 binary64) %443) %790 = (fma.f64 #s(literal 2 binary64) %415 #s(literal 0 binary64)) %791 = (fma.f64 #s(literal 2 binary64) %419 #s(literal 0 binary64)) %792 = (fma.f64 #s(literal 2 binary64) %427 #s(literal 0 binary64)) %793 = (fma.f64 #s(literal 2 binary64) %431 #s(literal 0 binary64)) %794 = (fma.f64 #s(literal 2 binary64) %439 #s(literal 0 binary64)) %795 = (fma.f64 #s(literal 2 binary64) %443 #s(literal 0 binary64)) %796 = (*.f64 #s(literal 2 binary64) %452) %797 = (*.f64 #s(literal 2 binary64) %456) %798 = (fma.f64 #s(literal 2 binary64) %452 #s(literal 0 binary64)) %799 = (fma.f64 #s(literal 2 binary64) %456 #s(literal 0 binary64)) %800 = (*.f64 #s(literal 2 binary64) %464) %801 = (*.f64 #s(literal -2 binary64) %468) %802 = (fma.f64 #s(literal 2 binary64) %464 #s(literal 0 binary64)) %803 = (fma.f64 #s(literal -2 binary64) %468 #s(literal 0 binary64)) %820 = (fabs.f64 #s(literal 4 binary64)) %839 = (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %843 = (-.f64 #s(literal 2 binary64) phi) %845 = (+.f64 #s(literal 2 binary64) #s(literal 1 binary64)) %847 = (+.f64 #s(literal 2 binary64) phi) %854 = (+.f64 #s(literal 4 binary64) #s(literal 4 binary64)) %876 = (*.f64 #s(literal 2 binary64) %43) %882 = (+.f64 %44 %44) %884 = (+.f64 %43 %43) %1021 = (pow (sin phi) 2) %1026 = (approx (* x (sqrt (- 1 (* es %1021)))) x) %1036 = (neg.f64 %331) %1045 = (/.f64 %1036 #s(literal 2 binary64)) %1073 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %572))) %1165 = (approx %1021 %332) %1182 = (+.f64 #s(literal 1 binary64) #s(literal 2 binary64)) %1231 = (neg.f64 #s(literal 4 binary64)) %1286 = (*.f64 #s(literal 1 binary64) %236) %1288 = (*.f64 #s(literal 4 binary64) %236) %1292 = (*.f64 %236 #s(literal 0 binary64)) %1294 = (*.f64 #s(literal 0 binary64) %236) %1296 = (*.f64 %236 #s(literal 1 binary64)) %1312 = (*.f64 %236 %236) %1314 = (neg.f64 %1312) %1317 = (fabs.f64 %236) %1320 = (neg.f64 %1317) %1326 = (neg.f64 %1320) %1334 = (pow.f64 %236 #s(literal 1 binary64)) %1350 = (tanh.f64 %236) %1351 = (neg.f64 %1350) %1354 = (expm1.f64 %245) %1355 = (exp.f64 %245) %1356 = (-.f64 %1355 #s(literal -1 binary64)) %1358 = (/.f64 #s(literal 0 binary64) %1356) %1361 = (neg.f64 %1354) %1362 = (-.f64 #s(literal -1 binary64) %1355) %1364 = (sinh.f64 %236) %1365 = (cosh.f64 %236) %1367 = (expm1.f64 %388) %1368 = (neg.f64 %1367) %1369 = (-.f64 #s(literal 1 binary64) %1368) %1370 = (neg.f64 %1369) %1371 = (-.f64 %1370 #s(literal 1 binary64)) %1373 = (-.f64 %1369 #s(literal -1 binary64)) %1377 = (/.f64 #s(literal 1 binary64) %1356) %1383 = (/.f64 #s(literal 1 binary64) %1362) %1387 = (/.f64 #s(literal 1 binary64) %1371) %1389 = (/.f64 #s(literal 1 binary64) %1373) %1398 = (*.f64 %1364 #s(literal 2 binary64)) %1399 = (*.f64 %1365 #s(literal 2 binary64)) %1401 = (*.f64 #s(literal -2 binary64) %1364) %1402 = (*.f64 #s(literal -2 binary64) %1365) %1404 = (/.f64 #s(literal 1/2 binary64) %1365) %1405 = (*.f64 %1364 %1404) %1407 = (/.f64 %1364 %1399) %1413 = (/.f64 #s(literal 1 binary64) %1402) %1419 = (exp.f64 %236) %1420 = (*.f64 %1419 %1404) %1422 = (neg.f64 %1377) %1428 = (/.f64 %1355 %1356) %1429 = (/.f64 #s(literal -1 binary64) %1356) %1435 = (/.f64 %1369 %1373) %1438 = (/.f64 %1370 %1373) %1440 = (neg.f64 %1435) %1450 = (/.f64 #s(literal 1/2 binary64) %1373) %1453 = (/.f64 #s(literal 2 binary64) %1373) %1457 = (/.f64 %44 %1373) %1460 = (exp.f64 %370) %1462 = (/.f64 (neg.f64 %1460) %1399) %1465 = (/.f64 %1419 %1356) %1478 = (*.f64 %1356 #s(literal 1 binary64)) %1492 = (*.f64 es #s(literal 1/2 binary64)) %1497 = (*.f64 #s(literal -1/2 binary64) es) %1512 = (fma.f64 #s(literal -1/2 binary64) es #s(literal 1 binary64)) %1561 = (-.f64 es #s(literal 2 binary64)) %1563 = (-.f64 #s(literal 2 binary64) es) %1571 = (fma.f64 #s(literal 1/2 binary64) es #s(literal -1 binary64)) %1586 = (+.f64 #s(literal 1/2 binary64) %1497) %1588 = (-.f64 #s(literal 1/2 binary64) %1492) %1624 = (*.f64 %1512 %1512) %1633 = (sqrt.f64 %1512) %1644 = (neg.f64 %1633) %1689 = (neg.f64 %1644) %1694 = (sqrt.f64 %1633) %1701 = (*.f64 x %1633) %1707 = (neg.f64 %1701) %1709 = (*.f64 %1633 #s(literal 1 binary64)) %1714 = (*.f64 %1701 #s(literal -1 binary64)) %1716 = (*.f64 %1701 #s(literal 1/2 binary64)) %1718 = (*.f64 %1701 #s(literal 2 binary64)) %1721 = (*.f64 %1701 %43) %1723 = (*.f64 %1701 #s(literal 0 binary64)) %1725 = (*.f64 #s(literal 0 binary64) %1701) %1747 = (*.f64 #s(literal 1/2 binary64) %1701) %1760 = (/.f64 %1701 k0) %1761 = (/.f64 %1633 k0) %1763 = (/.f64 x k0) %1768 = (/.f64 %1633 %577) %1770 = (neg.f64 %1763) %1783 = (/.f64 #s(literal -1 binary64) k0) %1784 = (*.f64 %1633 %1783) %1794 = (*.f64 %135 %1701) %1829 = (*.f64 es %1165) %1830 = (-.f64 #s(literal 1 binary64) %1829) %1831 = (sqrt.f64 %1830) %1832 = (*.f64 x %1831) %1837 = (-.f64 es #s(literal 1 binary64)) %1841 = (-.f64 #s(literal 1/2 binary64) es) %1850 = (+.f64 #s(literal 1/2 binary64) %507) %1875 = (*.f64 %523 %523) %1884 = (sqrt.f64 %523) %1897 = (neg.f64 %1884) %1951 = (neg.f64 %1897) %1953 = (sqrt.f64 %1884) %1960 = (*.f64 x %1884) %1966 = (neg.f64 %1960) %1968 = (*.f64 %1884 #s(literal 1 binary64)) %1973 = (*.f64 %1960 #s(literal -1 binary64)) %1975 = (*.f64 %1960 #s(literal 1/2 binary64)) %1977 = (*.f64 %1960 #s(literal 2 binary64)) %1980 = (*.f64 %1960 %43) %1982 = (*.f64 %1960 #s(literal 0 binary64)) %1984 = (*.f64 #s(literal 0 binary64) %1960) %2006 = (*.f64 #s(literal 1/2 binary64) %1960) %2020 = (/.f64 %1884 k0) %2022 = (*.f64 %1884 %1763) %2026 = (/.f64 %1884 %577) %2040 = (*.f64 %1884 %1783) %2050 = (*.f64 %135 %1960) %2108 = (*.f64 %135 x) %2110 = (*.f64 #s(literal 1/2 binary64) %1763) %2112 = (*.f64 #s(literal 2 binary64) %1763) %2133 = (*.f64 %44 %1763) %2145 = (*.f64 x %1350) %2149 = (neg.f64 %2145) %2151 = (*.f64 %1350 #s(literal 1 binary64)) %2156 = (*.f64 %2145 #s(literal -1 binary64)) %2158 = (*.f64 %2145 #s(literal 1/2 binary64)) %2160 = (*.f64 %2145 #s(literal 2 binary64)) %2163 = (*.f64 %2145 %43) %2165 = (*.f64 %2145 #s(literal 0 binary64)) %2167 = (*.f64 #s(literal 0 binary64) %2145) %2185 = (*.f64 #s(literal 1/2 binary64) %2145) %2192 = (*.f64 %1354 x) %2194 = (/.f64 x %1356) %2200 = (*.f64 %1361 x) %2206 = (/.f64 x %1365) %2208 = (*.f64 %1367 x) %2210 = (*.f64 x %1367) %2212 = (neg.f64 %2210) %2214 = (/.f64 x %1373) %2216 = (*.f64 %2192 #s(literal 1 binary64)) %2218 = (*.f64 %1377 x) %2227 = (*.f64 %2212 #s(literal 1 binary64)) %2229 = (*.f64 %1389 x) %2238 = (*.f64 %25 %1364) %2240 = (*.f64 %1401 x) %2244 = (*.f64 %1404 x) %2246 = (/.f64 x %1399) %2256 = (/.f64 x #s(literal 2 binary64)) %2257 = (/.f64 %1398 %1365) %2261 = (*.f64 %2238 #s(literal 1 binary64)) %2293 = (/.f64 %1350 k0) %2295 = (*.f64 %1350 %1763) %2299 = (/.f64 %1350 %577) %2313 = (*.f64 %1350 %1783) %2323 = (*.f64 %135 %2145) %2354 = (*.f64 %1356 k0) %2366 = (*.f64 %1373 k0) %2371 = (*.f64 %1356 %577) %2387 = (*.f64 %1373 %577) %2393 = (*.f64 %1377 %1763) %2407 = (*.f64 %1389 %1763) %2414 = (*.f64 %1399 k0) %2422 = (*.f64 %1404 %1763) %2425 = (*.f64 %1399 %577) x %2 %4 %5 %6 %8 %9 %11 %12 %14 %16 %17 %18 %22 %24 %26 %28 %29 %30 %31 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %46 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 #s(literal 1 binary64) %61 %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %74 %75 %76 %77 %78 %79 %80 %81 %83 %85 %86 %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %102 %104 %106 %108 %109 %112 %113 %114 %116 %117 %118 %119 %120 %122 %124 %125 %126 %127 %128 %129 %131 %134 %136 %138 %139 %140 %141 %142 %143 %144 %147 %149 %151 %153 %154 %155 %157 %159 %161 %162 %165 %166 %167 %168 %171 %172 %173 %174 %175 %176 %178 %179 %180 %181 %182 %184 %186 %187 %188 %189 %190 %191 %194 %196 %198 %201 %204 %205 %206 %207 %209 %210 %211 %212 %213 %214 %215 %216 %217 %218 %220 %223 %224 %226 %227 %229 %231 %233 %234 %235 %238 %241 %243 %244 %250 %255 %260 %264 %266 %268 %269 %271 %272 %273 %274 %275 %277 %278 %279 %280 %281 %282 %283 %286 %289 %290 %291 %292 %294 %296 %298 %300 %301 %302 %303 %304 %305 %306 %307 %308 %309 %310 %311 %313 %314 %315 %316 %317 %318 %319 %320 %321 %322 %324 %325 %326 %327 %328 %329 %335 %336 %338 %339 %341 %343 %344 %345 %346 %347 %350 %351 %353 %354 %355 %356 %357 %358 %365 %369 %375 %378 %383 %384 %392 %396 %398 %400 %405 %408 %416 %420 %428 %432 %440 %444 %445 %453 %457 %465 %469 %470 %471 %472 %473 %474 %475 %476 %477 %479 %480 %488 %490 %492 %494 %496 %498 %501 %503 %505 es (neg.f64 %507) (+.f64 es #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) es) (-.f64 #s(literal 0 binary64) %507) (neg.f64 (-.f64 %507 #s(literal 0 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) es) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) es) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) es) (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) es) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) es) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) es) (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) es) (-.f64 phi (-.f64 phi es)) (-.f64 #s(literal 1 binary64) %523) (+.f64 phi (+.f64 %110 es)) (-.f64 phi (+.f64 phi %507)) (+.f64 phi (-.f64 %110 %507)) (fma.f64 #s(literal 1/2 binary64) %123 es) (fma.f64 #s(literal 0 binary64) %107 es) (fma.f64 #s(literal 0 binary64) %133 es) (fma.f64 #s(literal 0 binary64) %135 es) (fma.f64 #s(literal 0 binary64) %137 es) (fma.f64 %169 %170 es) (fma.f64 %43 %183 es) (fma.f64 %44 %185 es) (fma.f64 #s(literal 2 binary64) %240 es) (fma.f64 #s(literal 2 binary64) %249 es) (fma.f64 #s(literal 2 binary64) %364 es) (fma.f64 #s(literal 2 binary64) %368 es) (fma.f64 #s(literal 2 binary64) %374 es) (fma.f64 #s(literal 2 binary64) %377 es) (fma.f64 #s(literal 2 binary64) %382 es) (fma.f64 #s(literal 2 binary64) %391 es) (fma.f64 #s(literal 2 binary64) %395 es) (fma.f64 #s(literal 2 binary64) %404 es) (fma.f64 #s(literal 2 binary64) %407 es) (fma.f64 #s(literal 2 binary64) %415 es) (fma.f64 #s(literal 2 binary64) %419 es) (fma.f64 #s(literal 2 binary64) %427 es) (fma.f64 #s(literal 2 binary64) %431 es) (fma.f64 #s(literal 2 binary64) %439 es) (fma.f64 #s(literal 2 binary64) %443 es) (fma.f64 #s(literal 2 binary64) %452 es) (fma.f64 #s(literal 2 binary64) %456 es) (fma.f64 #s(literal 2 binary64) %464 es) (fma.f64 #s(literal -2 binary64) %468 es) phi %284 (neg.f64 %297) (sin.f64 %561) (sin.f64 (+.f64 %110 %236)) (sin.f64 (neg.f64 %565)) (sin.f64 (+.f64 %565 %236)) (cos.f64 (+.f64 %110 %237)) (cos.f64 (+.f64 %572 %236)) (cos.f64 (+.f64 %565 %237)) k0 (neg.f64 %577) #s(literal 0 binary64) %579 %580 %581 %582 %583 %584 %585 %586 %587 %588 %589 %590 %591 %592 %593 %594 %595 %596 %597 %598 %599 %600 %601 %602 %603 %604 %605 %606 %607 %608 %609 %610 %611 %612 %613 %614 %615 %616 %617 %618 %619 %620 %621 %623 %625 %627 %629 %631 %633 %634 %635 %636 %638 %640 %641 %642 %643 %645 %647 %648 %649 %650 %651 %653 %655 %656 %657 %658 %659 %660 %661 %662 %663 %665 %666 %667 %668 %669 %670 %671 %672 %673 %675 %676 %678 %680 %681 %682 %684 %686 %687 %689 %691 %692 %693 %694 %695 %697 %698 %699 %700 %701 %702 %703 %704 %705 %706 %707 %708 %709 %710 %711 %712 %713 %714 %715 %716 %717 %718 %719 %720 %721 %722 %723 %724 %725 %726 %727 %728 %729 %731 %733 %735 %736 %738 %740 %742 %743 %745 %746 %747 %750 %753 %755 %757 %759 %760 %762 %765 %766 %767 %768 %769 %770 %771 %772 %773 %774 %775 %776 %777 %778 %779 %780 %781 %782 %783 %784 %785 %786 %787 %788 %789 %790 %791 %792 %793 %794 %795 %796 %797 %798 %799 %800 %801 %802 %803 #s(literal 2 binary64) (fabs.f64 #s(literal 2 binary64)) (fabs.f64 #s(literal -2 binary64)) (neg.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (-.f64 #s(literal 2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (/.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 4 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) %820) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1/2 binary64) %225) (+.f64 #s(literal 1/2 binary64) %839) (+.f64 (+.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (+.f64 %843 phi) (-.f64 %845 #s(literal 1 binary64)) (-.f64 %847 phi) (+.f64 #s(literal 2 binary64) %145) (+.f64 %145 #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) %820 #s(literal 0 binary64)) (+.f64 %847 %110) (-.f64 %843 %110) (/.f64 %854 #s(literal 4 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %225) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %839) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %225) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %839) (fma.f64 #s(literal 1/2 binary64) %123 #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) %145) (fma.f64 #s(literal 0 binary64) %107 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) %145) (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) %145) (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) %145) (fma.f64 #s(literal 4 binary64) %107 #s(literal 1 binary64)) (fma.f64 %107 #s(literal 4 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 0 binary64) %133 #s(literal 2 binary64)) (fma.f64 #s(literal 0 binary64) %135 #s(literal 2 binary64)) (fma.f64 #s(literal 0 binary64) %137 #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) %115 #s(literal 1 binary64)) (fma.f64 %115 #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 %43 %44 #s(literal 1 binary64)) (fma.f64 %44 %43 #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) %820 %145) (*.f64 %876 %44) (fma.f64 #s(literal 2 binary64) %137 %225) (fma.f64 #s(literal 2 binary64) %137 %839) (fma.f64 %137 #s(literal 2 binary64) %225) (fma.f64 %137 #s(literal 2 binary64) %839) (*.f64 %43 %882) (*.f64 %44 %884) (fma.f64 %43 %148 #s(literal 1 binary64)) (fma.f64 %150 %44 #s(literal 1 binary64)) (fma.f64 %876 %44 #s(literal 0 binary64)) (fma.f64 %169 %170 #s(literal 2 binary64)) (fma.f64 %121 %152 #s(literal 1 binary64)) (fma.f64 %121 %137 #s(literal 1 binary64)) (fma.f64 %137 %121 #s(literal 1 binary64)) (fma.f64 %137 %156 #s(literal 1 binary64)) (fma.f64 %43 %158 #s(literal 1 binary64)) (fma.f64 %44 %160 #s(literal 1 binary64)) (fma.f64 %163 %164 #s(literal 1 binary64)) (fma.f64 %43 %183 #s(literal 2 binary64)) (fma.f64 %43 %882 #s(literal 0 binary64)) (fma.f64 %44 %884 #s(literal 0 binary64)) (fma.f64 %44 %185 #s(literal 2 binary64)) (hypot.f64 #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 %876 %44 %145) (fma.f64 %115 %152 %225) (fma.f64 %115 %152 %839) (fma.f64 %121 %170 %225) (fma.f64 %121 %170 %839) (fma.f64 %43 %177 %225) (fma.f64 %43 %177 %839) (fma.f64 %43 %882 %145) (fma.f64 %44 %884 %145) (fma.f64 %192 %193 #s(literal 1 binary64)) (fma.f64 %195 %177 #s(literal 1 binary64)) (fma.f64 %197 %158 #s(literal 1 binary64)) (fma.f64 %199 %200 #s(literal 1 binary64)) (fma.f64 %202 %203 #s(literal 1 binary64)) (fma.f64 %221 %222 #s(literal 1 binary64)) (fma.f64 %192 %158 %225) (fma.f64 %192 %158 %839) (fma.f64 %195 %208 %225) (fma.f64 %195 %208 %839) (fma.f64 %228 %232 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %240 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %249 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %364 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %368 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %374 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %377 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %382 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %391 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %395 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %404 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %407 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %415 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %419 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %427 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %431 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %439 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %443 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %452 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %456 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %464 #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) %468 #s(literal 2 binary64)) #s(literal -1/2 binary64) (neg.f64 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal 1/2 binary64) (fabs.f64 #s(literal -1/2 binary64)) (fabs.f64 #s(literal 1/2 binary64)) (neg.f64 #s(literal -1/2 binary64)) (+.f64 #s(literal 0 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) #s(literal 4 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) #s(literal -2 binary64)) (sqrt.f64 %107) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) %137) (*.f64 %137 #s(literal 2 binary64)) (/.f64 %115 #s(literal 4 binary64)) (fma.f64 #s(literal 1/2 binary64) %123 #s(literal 1/2 binary64)) (fma.f64 #s(literal 0 binary64) %107 #s(literal 1/2 binary64)) (fma.f64 #s(literal 0 binary64) %133 #s(literal 1/2 binary64)) (fma.f64 #s(literal 0 binary64) %135 #s(literal 1/2 binary64)) (fma.f64 #s(literal 0 binary64) %137 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %137 #s(literal 0 binary64)) (fma.f64 %137 #s(literal 2 binary64) #s(literal 0 binary64)) (+.f64 %137 %137) (*.f64 %115 %152) (*.f64 %121 %170) (*.f64 %43 %177) (fma.f64 %115 %152 #s(literal 0 binary64)) (fma.f64 %169 %170 #s(literal 1/2 binary64)) (fma.f64 %121 %170 #s(literal 0 binary64)) (fma.f64 %43 %177 #s(literal 0 binary64)) (fma.f64 %43 %183 #s(literal 1/2 binary64)) (fma.f64 %44 %185 #s(literal 1/2 binary64)) (*.f64 %192 %158) (*.f64 %195 %208) (fma.f64 %192 %158 #s(literal 0 binary64)) (fma.f64 %195 %208 #s(literal 0 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) %240 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %249 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %364 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %368 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %374 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %377 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %382 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %391 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %395 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %404 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %407 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %415 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %419 #s(literal 1/2 binary64)) (+.f64 (/.f64 %334 #s(literal 2 binary64)) (/.f64 %332 #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) %427 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %431 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %439 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %443 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %452 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %456 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %464 #s(literal 1/2 binary64)) (fma.f64 #s(literal -2 binary64) %468 #s(literal 1/2 binary64)) %1026 (fma.f64 #s(literal -1/2 binary64) %331 #s(literal 1/2 binary64)) %332 (+.f64 #s(literal 1/2 binary64) %349) (+.f64 %349 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %337) (*.f64 %337 #s(literal 1/2 binary64)) (*.f64 %340 #s(literal -1/2 binary64)) (-.f64 #s(literal 1/2 binary64) %333) (fabs.f64 %332) (fabs.f64 %342) (fma.f64 #s(literal 1/2 binary64) %1036 #s(literal 1/2 binary64)) (fma.f64 %1036 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (neg.f64 %342) (/.f64 %337 #s(literal 2 binary64)) (/.f64 %340 #s(literal -2 binary64)) (*.f64 %352 #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (neg.f64 %349)) (+.f64 #s(literal 1/2 binary64) %1045) (/.f64 (fabs.f64 %340) #s(literal 2 binary64)) (/.f64 %352 #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %349) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %349) (-.f64 #s(literal 1 binary64) %334) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %565)))) (/.f64 %332 #s(literal 1 binary64)) (/.f64 (*.f64 %337 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %331)) #s(literal 4 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1045) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1045) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %337)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %340)) (/.f64 (/.f64 %337 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (+.f64 #s(literal 1/2 binary64) %1073) (fma.f64 #s(literal 2 binary64) %137 %349) (fma.f64 %137 #s(literal 2 binary64) %349) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1073) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1073) (fma.f64 #s(literal 2 binary64) %137 %1045) (fma.f64 %137 #s(literal 2 binary64) %1045) (pow.f64 %284 #s(literal 2 binary64)) (pow.f64 %297 #s(literal 2 binary64)) (pow.f64 %299 #s(literal 2 binary64)) (fma.f64 %115 %152 %349) (fma.f64 %121 %170 %349) (fma.f64 %43 %177 %349) (pow.f64 %312 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %137 %1073) (fma.f64 %137 #s(literal 2 binary64) %1073) (fma.f64 %115 %152 %1045) (fma.f64 %121 %170 %1045) (fma.f64 %43 %177 %1045) (/.f64 #s(literal 1 binary64) (pow.f64 %284 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %297 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %299 #s(literal -2 binary64))) (fma.f64 %192 %158 %349) (fma.f64 %195 %208 %349) (fma.f64 %115 %152 %1073) (fma.f64 %121 %170 %1073) (fma.f64 %43 %177 %1073) (fma.f64 %192 %158 %1045) (fma.f64 %195 %208 %1045) (pow.f64 %332 #s(literal 1 binary64)) (fma.f64 %192 %158 %1073) (fma.f64 %195 %208 %1073) (*.f64 %284 %284) (*.f64 %297 %297) (*.f64 %299 %299) (*.f64 %312 %312) (*.f64 %323 %323) (/.f64 (-.f64 (cos.f64 (-.f64 %110 %110)) %331) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %565 %110)) (cos.f64 (+.f64 %565 %110))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %110 %565)) (cos.f64 (+.f64 %110 %565))) #s(literal 2 binary64)) (*.f64 %284 %478) (*.f64 %478 %284) (sqrt.f64 (*.f64 %332 %332)) (*.f64 #s(literal -2 binary64) %487) (*.f64 #s(literal -2 binary64) %489) (*.f64 #s(literal -1 binary64) %491) (*.f64 %493 %299) (*.f64 %495 %297) (*.f64 %497 %299) (/.f64 (-.f64 (cos.f64 (-.f64 %565 %565)) (cos.f64 (+.f64 %565 %565))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %110 %572)) (sin.f64 (+.f64 %110 %572))) #s(literal 2 binary64)) (*.f64 %499 %500) (/.f64 (+.f64 (sin.f64 (-.f64 %565 %572)) (sin.f64 (+.f64 %565 %572))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %572 %572)) (cos.f64 (-.f64 %572 %572))) #s(literal 2 binary64)) %1165 #s(literal 4 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) #s(literal 0 binary64)) (-.f64 #s(literal 2 binary64) #s(literal -2 binary64)) (-.f64 #s(literal 4 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) #s(literal 1 binary64)) (neg.f64 (+.f64 #s(literal -2 binary64) #s(literal -2 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 4 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) %1182) (+.f64 %845 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (-.f64 %845 #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) %854) (fma.f64 #s(literal 1/2 binary64) %820 #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1182) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1182) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1182) (fma.f64 #s(literal 1/2 binary64) %854 #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1182) (fma.f64 #s(literal 4 binary64) %107 %1182) (fma.f64 %107 #s(literal 4 binary64) %1182) (fma.f64 #s(literal 1/2 binary64) %115 %1182) (fma.f64 %115 #s(literal 1/2 binary64) %1182) (fma.f64 %43 %44 %1182) (fma.f64 %44 %43 %1182) (fma.f64 %876 %44 #s(literal 2 binary64)) (fma.f64 %43 %882 #s(literal 2 binary64)) (fma.f64 %44 %884 #s(literal 2 binary64)) (fma.f64 %43 %148 %1182) (fma.f64 %150 %44 %1182) (fma.f64 %121 %152 %1182) (fma.f64 %121 %137 %1182) (fma.f64 %137 %121 %1182) (fma.f64 %137 %156 %1182) (fma.f64 %43 %158 %1182) (fma.f64 %44 %160 %1182) (fma.f64 %163 %164 %1182) (fma.f64 %192 %193 %1182) (fma.f64 %195 %177 %1182) (fma.f64 %197 %158 %1182) (fma.f64 %199 %200 %1182) (fma.f64 %202 %203 %1182) (fma.f64 %221 %222 %1182) (fma.f64 %228 %232 %1182) %236 (neg.f64 %370) #s(literal -2 binary64) (neg.f64 #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) #s(literal -2 binary64)) (+.f64 #s(literal -2 binary64) #s(literal 0 binary64)) (+.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) #s(literal 2 binary64)) (-.f64 #s(literal -2 binary64) #s(literal 0 binary64)) (-.f64 #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) #s(literal 4 binary64)) (*.f64 #s(literal -2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) %1231) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal -1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 4 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) %1231 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %123 #s(literal -2 binary64)) (fma.f64 #s(literal 0 binary64) %107 #s(literal -2 binary64)) (fma.f64 #s(literal 0 binary64) %133 #s(literal -2 binary64)) (fma.f64 #s(literal 0 binary64) %135 #s(literal -2 binary64)) (fma.f64 #s(literal 0 binary64) %137 #s(literal -2 binary64)) (fma.f64 %43 %677 #s(literal -1 binary64)) (fma.f64 %679 %44 #s(literal -1 binary64)) (fma.f64 %169 %170 #s(literal -2 binary64)) (fma.f64 %43 %183 #s(literal -2 binary64)) (fma.f64 %44 %185 #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) %240 #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) %249 #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) %364 #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) %368 #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) %374 #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) %377 #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) %382 #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) %391 #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) %395 #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) %404 #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) %407 #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) %415 #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) %419 #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) %427 #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) %431 #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) %439 #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) %443 #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) %452 #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) %456 #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) %464 #s(literal -2 binary64)) (fma.f64 #s(literal -2 binary64) %468 #s(literal -2 binary64)) %370 %245 (*.f64 #s(literal 2 binary64) %236) (*.f64 %236 #s(literal 2 binary64)) (-.f64 %236 %370) (neg.f64 %388) (*.f64 %245 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) %1286) (*.f64 #s(literal 1/2 binary64) %1288) (*.f64 %237 #s(literal 4 binary64)) (fma.f64 #s(literal 1 binary64) %236 %1286) (fma.f64 #s(literal 2 binary64) %236 %1292) (fma.f64 #s(literal 2 binary64) %236 %1294) (fma.f64 %236 #s(literal 1 binary64) %1296) (fma.f64 %236 #s(literal 2 binary64) %1292) (fma.f64 %236 #s(literal 2 binary64) %1294) (+.f64 %245 %1292) (+.f64 %245 %1294) (+.f64 %1296 %1296) (+.f64 %1286 %1286) (fma.f64 %245 #s(literal 1 binary64) %1292) (fma.f64 %245 #s(literal 1 binary64) %1294) (fma.f64 #s(literal 2 binary64) %1286 %1292) (fma.f64 #s(literal 2 binary64) %1286 %1294) (fma.f64 #s(literal 1/2 binary64) %1288 %1292) (fma.f64 #s(literal 1/2 binary64) %1288 %1294) (fma.f64 %237 #s(literal 4 binary64) %1292) (fma.f64 %237 #s(literal 4 binary64) %1294) %1312 (fabs.f64 %1312) (fabs.f64 %1314) (*.f64 %370 %370) (*.f64 %1317 %1317) (neg.f64 %1314) (*.f64 %1320 %1320) (neg.f64 (*.f64 %1320 %1317)) (neg.f64 (*.f64 %1317 %1320)) (*.f64 %1326 %1326) (sqrt.f64 (*.f64 %1312 %1312)) (pow.f64 %236 #s(literal 2 binary64)) (pow.f64 %370 #s(literal 2 binary64)) (pow.f64 %1317 #s(literal 2 binary64)) (pow.f64 %1320 #s(literal 2 binary64)) (*.f64 %236 %1334) (*.f64 %1334 %236) (pow.f64 %1312 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %236 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %370 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %1317 #s(literal -2 binary64))) (*.f64 (fabs.f64 %1334) %1317) (*.f64 (pow.f64 %370 #s(literal 1 binary64)) %370) (*.f64 (pow.f64 %1317 #s(literal 1 binary64)) %1317) %1350 (neg.f64 %1351) (*.f64 #s(literal 1 binary64) %1350) (/.f64 %1354 %1356) (+.f64 %1350 %1358) (-.f64 %1350 %1358) (/.f64 %1361 %1362) (/.f64 %1364 %1365) (/.f64 %1367 %1371) (/.f64 %1368 %1373) (/.f64 (*.f64 %1354 #s(literal 1 binary64)) %1356) (*.f64 %1354 %1377) (*.f64 %1377 %1354) (fma.f64 #s(literal 1 binary64) %1350 %1358) (/.f64 #s(literal 1 binary64) (/.f64 %1356 %1354)) (*.f64 %1361 %1383) (/.f64 (*.f64 %1368 #s(literal 1 binary64)) %1373) (*.f64 %1367 %1387) (*.f64 %1368 %1389) (*.f64 %1389 %1368) (/.f64 #s(literal 1 binary64) (/.f64 %1362 %1361)) (/.f64 #s(literal 1 binary64) (/.f64 %1373 %1368)) (/.f64 #s(literal 1 binary64) (/.f64 %1371 %1367)) (/.f64 %1398 %1399) (/.f64 %1401 %1402) (*.f64 #s(literal 2 binary64) %1405) (*.f64 #s(literal 2 binary64) %1407) (*.f64 %1398 %1404) (*.f64 %1404 %1398) (/.f64 (*.f64 %1398 #s(literal 1 binary64)) %1399) (*.f64 %1401 %1413) (/.f64 #s(literal 1 binary64) (/.f64 %1399 %1398)) (/.f64 #s(literal 1 binary64) (/.f64 %1402 %1401)) (-.f64 %1420 %1377) (fma.f64 %1419 %1404 %1422) (+.f64 %1420 %1422) (fma.f64 %1354 %1377 %1358) (fma.f64 %1377 %1354 %1358) (fma.f64 %1361 %1383 %1358) (+.f64 %1428 %1429) (-.f64 %1428 %1377) (fma.f64 %1367 %1387 %1358) (fma.f64 %1368 %1389 %1358) (fma.f64 %1389 %1368 %1358) (-.f64 %1389 %1435) (+.f64 %1428 %1422) (+.f64 %1389 %1438) (+.f64 %1389 %1440) (fma.f64 %1355 %1377 %1429) (fma.f64 #s(literal 2 binary64) %1405 %1358) (fma.f64 #s(literal 2 binary64) %1407 %1358) (fma.f64 %1398 %1404 %1358) (fma.f64 %1404 %1398 %1358) (fma.f64 %1355 %1377 %1422) (fma.f64 #s(literal 1 binary64) %1389 %1438) (fma.f64 #s(literal 1 binary64) %1389 %1440) (fma.f64 #s(literal 2 binary64) %1450 %1438) (fma.f64 #s(literal 2 binary64) %1450 %1440) (fma.f64 #s(literal 1/2 binary64) %1453 %1438) (fma.f64 #s(literal 1/2 binary64) %1453 %1440) (fma.f64 %1401 %1413 %1358) (fma.f64 %43 %1457 %1438) (fma.f64 %43 %1457 %1440) (fma.f64 %1419 %1404 %1462) (+.f64 %1420 %1462) (fma.f64 %1419 %1465 %1429) (fma.f64 %1419 %1465 %1422) (/.f64 (-.f64 (*.f64 %1428 %1356) #s(literal 1 binary64)) %1356) (/.f64 (-.f64 (*.f64 %1389 %1373) %1369) %1373) (/.f64 (-.f64 (*.f64 %1420 %1399) %1460) %1399) (/.f64 (-.f64 (*.f64 %1355 %1356) %1478) (*.f64 %1356 %1356)) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) %1373) (*.f64 %1373 %1369)) (*.f64 %1373 %1373)) (/.f64 (-.f64 (*.f64 %1419 %1399) (*.f64 %1399 %1460)) (*.f64 %1399 %1399)) #s(literal 0 binary64) %579 %580 %581 %582 %583 %584 %585 %586 %587 %588 %589 %590 %591 %592 %593 %594 %595 %596 %597 %598 %599 %600 %601 %602 %603 %604 %605 %606 %607 %608 %609 %610 %611 %612 %613 %614 %615 %616 %617 %618 %619 %620 %621 %623 %625 %627 %629 %631 %633 %634 %635 %636 %638 %640 %641 %642 %643 %645 %647 %648 %649 %650 %651 %653 %655 %656 %657 %658 %659 %660 %661 %662 %663 %665 %666 %667 %668 %669 %670 %671 %672 %673 %675 %676 %678 %680 %681 %682 %684 %686 %687 %689 %691 %692 %693 %694 %695 %697 %698 %699 %700 %701 %702 %703 %704 %705 %706 %707 %708 %709 %710 %711 %712 %713 %714 %715 %716 %717 %718 %719 %720 %721 %722 %723 %724 %725 %726 %727 %728 %729 %731 %733 %735 %736 %738 %740 %742 %743 %745 %746 %747 %750 %753 %755 %757 %759 %760 %762 %765 %766 %767 %768 %769 %770 %771 %772 %773 %774 %775 %776 %777 %778 %779 %780 %781 %782 %783 %784 %785 %786 %787 %788 %789 %790 %791 %792 %793 %794 %795 %796 %797 %798 %799 %800 %801 %802 %803 %1492 (*.f64 #s(literal 1/2 binary64) es) (/.f64 es #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) %507) (*.f64 %507 #s(literal -1/2 binary64)) (neg.f64 %1497) (fma.f64 es #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) es #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) %1492) (+.f64 %1492 #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) %1497) (fma.f64 #s(literal -1/2 binary64) %507 #s(literal 0 binary64)) (fma.f64 %507 #s(literal -1/2 binary64) #s(literal 0 binary64)) (neg.f64 (-.f64 %1497 #s(literal 0 binary64))) (/.f64 (*.f64 #s(literal 1 binary64) es) #s(literal 2 binary64)) (/.f64 (*.f64 es #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) %1512) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %1492) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %1492) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %1492) (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %1492) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %1492) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %1492) (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %1492) (-.f64 phi (-.f64 phi %1492)) (-.f64 phi (+.f64 phi %1497)) (+.f64 phi (-.f64 %110 %1497)) (+.f64 phi (+.f64 %110 %1492)) (fma.f64 #s(literal 1/2 binary64) %123 %1492) (fma.f64 #s(literal 0 binary64) %107 %1492) (fma.f64 #s(literal 0 binary64) %133 %1492) (fma.f64 #s(literal 0 binary64) %135 %1492) (fma.f64 #s(literal 0 binary64) %137 %1492) (fma.f64 %169 %170 %1492) (fma.f64 %43 %183 %1492) (fma.f64 %44 %185 %1492) (fma.f64 #s(literal 2 binary64) %240 %1492) (fma.f64 #s(literal 2 binary64) %249 %1492) (fma.f64 #s(literal 2 binary64) %364 %1492) (fma.f64 #s(literal 2 binary64) %368 %1492) (fma.f64 #s(literal 2 binary64) %374 %1492) (fma.f64 #s(literal 2 binary64) %377 %1492) (fma.f64 #s(literal 2 binary64) %382 %1492) (fma.f64 #s(literal 2 binary64) %391 %1492) (fma.f64 #s(literal 2 binary64) %395 %1492) (fma.f64 #s(literal 2 binary64) %404 %1492) (fma.f64 #s(literal 2 binary64) %407 %1492) (fma.f64 #s(literal 2 binary64) %415 %1492) (fma.f64 #s(literal 2 binary64) %419 %1492) (fma.f64 #s(literal 2 binary64) %427 %1492) (fma.f64 #s(literal 2 binary64) %431 %1492) (fma.f64 #s(literal 2 binary64) %439 %1492) (fma.f64 #s(literal 2 binary64) %443 %1492) (fma.f64 #s(literal 2 binary64) %452 %1492) (fma.f64 #s(literal 2 binary64) %456 %1492) (fma.f64 #s(literal 2 binary64) %464 %1492) (fma.f64 #s(literal -2 binary64) %468 %1492) (fma.f64 es #s(literal -1/2 binary64) #s(literal 1 binary64)) %1512 (+.f64 #s(literal 1 binary64) %1497) (+.f64 %1497 #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) %1561) (*.f64 #s(literal 1/2 binary64) %1563) (*.f64 %1563 #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) %1492) (-.f64 %1497 #s(literal -1 binary64)) (fabs.f64 %1512) (fma.f64 #s(literal 1/2 binary64) %507 #s(literal 1 binary64)) (fma.f64 %507 #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 %1571) (+.f64 #s(literal 0 binary64) %1512) (+.f64 %1512 #s(literal 0 binary64)) (+.f64 (fma.f64 #s(literal -1/2 binary64) es #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) %1561 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %1563 #s(literal 0 binary64)) (fma.f64 %1563 #s(literal 1/2 binary64) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) %1571) (-.f64 %1512 #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1497) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1497) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1497) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1497) (+.f64 #s(literal 1/2 binary64) %1586) (+.f64 #s(literal 1/2 binary64) %1588) (/.f64 (*.f64 #s(literal 1 binary64) %1563) #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %1512) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %1512) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %1512) (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %1512) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %1512) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %1512) (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %1512) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1586) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1588) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1586) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1588) (fma.f64 #s(literal 4 binary64) %107 %1497) (fma.f64 %107 #s(literal 4 binary64) %1497) (/.f64 (fma.f64 %1497 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 %1497 #s(literal 1 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) %115 %1497) (fma.f64 %115 #s(literal 1/2 binary64) %1497) (fma.f64 %43 %44 %1497) (fma.f64 %44 %43 %1497) (fma.f64 #s(literal 1/2 binary64) %123 %1512) (fma.f64 #s(literal 0 binary64) %107 %1512) (fma.f64 #s(literal 0 binary64) %133 %1512) (fma.f64 #s(literal 0 binary64) %135 %1512) (fma.f64 #s(literal 0 binary64) %137 %1512) (fma.f64 #s(literal 2 binary64) %137 %1586) (fma.f64 #s(literal 2 binary64) %137 %1588) (fma.f64 %137 #s(literal 2 binary64) %1586) (fma.f64 %137 #s(literal 2 binary64) %1588) (fma.f64 %43 %148 %1497) (fma.f64 %150 %44 %1497) (sqrt.f64 %1624) (fma.f64 %121 %152 %1497) (fma.f64 %121 %137 %1497) (fma.f64 %137 %121 %1497) (fma.f64 %137 %156 %1497) (fma.f64 %43 %158 %1497) (fma.f64 %44 %160 %1497) (fma.f64 %163 %164 %1497) (*.f64 %1633 %1633) (fma.f64 %169 %170 %1512) (fma.f64 %115 %152 %1586) (fma.f64 %115 %152 %1588) (fma.f64 %121 %170 %1586) (fma.f64 %121 %170 %1588) (fma.f64 %43 %177 %1586) (fma.f64 %43 %177 %1588) (fma.f64 %43 %183 %1512) (fma.f64 %44 %185 %1512) (fabs.f64 (*.f64 %1644 %1633)) (fabs.f64 (*.f64 %1633 %1644)) (*.f64 %1644 %1644) (fma.f64 %1633 %1633 #s(literal 0 binary64)) (fma.f64 %192 %193 %1497) (fma.f64 %195 %177 %1497) (fma.f64 %197 %158 %1497) (fma.f64 %199 %200 %1497) (fma.f64 %202 %203 %1497) (fma.f64 %1644 %1644 #s(literal 0 binary64)) (pow.f64 %1512 #s(literal 1 binary64)) (fma.f64 %221 %222 %1497) (fma.f64 %192 %158 %1586) (fma.f64 %192 %158 %1588) (fma.f64 %195 %208 %1586) (fma.f64 %195 %208 %1588) (pow.f64 %1633 #s(literal 2 binary64)) (pow.f64 %1624 #s(literal 1/2 binary64)) (fma.f64 %228 %232 %1497) (fma.f64 #s(literal 2 binary64) %240 %1512) (fma.f64 #s(literal 2 binary64) %249 %1512) (fma.f64 #s(literal 2 binary64) %364 %1512) (fma.f64 #s(literal 2 binary64) %368 %1512) (fma.f64 #s(literal 2 binary64) %374 %1512) (fma.f64 #s(literal 2 binary64) %377 %1512) (fma.f64 #s(literal 2 binary64) %382 %1512) (fma.f64 #s(literal 2 binary64) %391 %1512) (fma.f64 #s(literal 2 binary64) %395 %1512) (fma.f64 #s(literal 2 binary64) %404 %1512) (fma.f64 #s(literal 2 binary64) %407 %1512) (fma.f64 #s(literal 2 binary64) %415 %1512) (fma.f64 #s(literal 2 binary64) %419 %1512) (fma.f64 #s(literal 2 binary64) %427 %1512) (fma.f64 #s(literal 2 binary64) %431 %1512) (fma.f64 #s(literal 2 binary64) %439 %1512) (fma.f64 #s(literal 2 binary64) %443 %1512) (fma.f64 #s(literal 2 binary64) %452 %1512) (fma.f64 #s(literal 2 binary64) %456 %1512) (fma.f64 #s(literal 2 binary64) %464 %1512) (fma.f64 #s(literal -2 binary64) %468 %1512) %1633 (fabs.f64 %1633) (fabs.f64 %1644) (fabs.f64 %1689) (*.f64 %44 (sqrt.f64 (fabs.f64 %1563))) (*.f64 %1694 %1694) (hypot.f64 #s(literal 0 binary64) %1633) (hypot.f64 %1633 #s(literal 0 binary64)) (pow.f64 %1512 #s(literal 1/2 binary64)) (hypot.f64 #s(literal 0 binary64) %1644) (hypot.f64 %1644 #s(literal 0 binary64)) %1701 (*.f64 %1633 x) (*.f64 x %1689) (*.f64 %1 %1644) (*.f64 %1644 %1) (*.f64 %1689 x) (neg.f64 %1707) (*.f64 x %1709) (*.f64 #s(literal 1 binary64) %1701) (*.f64 %1701 #s(literal 1 binary64)) (/.f64 %1701 #s(literal 1 binary64)) (neg.f64 %1714) (*.f64 %1716 #s(literal 2 binary64)) (*.f64 %1718 #s(literal 1/2 binary64)) (/.f64 %1718 #s(literal 2 binary64)) (*.f64 %1721 %44) (fma.f64 x %1633 %1723) (fma.f64 x %1633 %1725) (fma.f64 #s(literal 0 binary64) %1701 %1701) (fma.f64 %1633 x %1723) (fma.f64 %1633 x %1725) (fma.f64 %1701 #s(literal 0 binary64) %1701) (+.f64 %1701 %1723) (+.f64 %1701 %1725) (+.f64 %1723 %1701) (+.f64 %1725 %1701) (fma.f64 x %1689 %1723) (fma.f64 x %1689 %1725) (fma.f64 %1 %1644 %1723) (fma.f64 %1 %1644 %1725) (fma.f64 %1644 %1 %1723) (fma.f64 %1644 %1 %1725) (fma.f64 %1689 x %1723) (fma.f64 %1689 x %1725) (fma.f64 x %1709 %1723) (fma.f64 x %1709 %1725) (fma.f64 #s(literal 1 binary64) %1701 %1723) (fma.f64 #s(literal 1 binary64) %1701 %1725) (fma.f64 #s(literal 1/2 binary64) %1701 %1747) (fma.f64 %1701 #s(literal 1 binary64) %1723) (fma.f64 %1701 #s(literal 1 binary64) %1725) (fma.f64 %1701 #s(literal 1/2 binary64) %1716) (+.f64 %1716 %1716) (+.f64 %1747 %1747) (fma.f64 %1716 #s(literal 2 binary64) %1723) (fma.f64 %1716 #s(literal 2 binary64) %1725) (fma.f64 %1718 #s(literal 1/2 binary64) %1723) (fma.f64 %1718 #s(literal 1/2 binary64) %1725) (fma.f64 %1721 %44 %1723) (fma.f64 %1721 %44 %1725) %1760 (*.f64 x %1761) (*.f64 %1633 %1763) (*.f64 %1763 %1633) (*.f64 %1761 x) (/.f64 %1707 %577) (*.f64 %1 %1768) (*.f64 %1644 %1770) (neg.f64 (neg.f64 %1760)) (*.f64 #s(literal 1 binary64) %1760) (*.f64 %1701 %133) (*.f64 %133 %1701) (*.f64 %1709 %1763) (/.f64 #s(literal 1 binary64) (/.f64 k0 %1701)) (/.f64 %1714 %577) (/.f64 (*.f64 #s(literal -1 binary64) %1701) %577) (*.f64 %1 %1784) (*.f64 %1783 %1707) (*.f64 %1707 %1783) (neg.f64 (*.f64 %1783 %1701)) (/.f64 (*.f64 %1707 #s(literal 1 binary64)) %577) (/.f64 #s(literal 1 binary64) (/.f64 %577 %1707)) (*.f64 #s(literal 2 binary64) %1794) (*.f64 %1718 %135) (fma.f64 x %1761 %1723) (fma.f64 x %1761 %1725) (fma.f64 %1633 %1763 %1723) (fma.f64 %1633 %1763 %1725) (fma.f64 %1763 %1633 %1723) (fma.f64 %1763 %1633 %1725) (fma.f64 %1761 x %1723) (fma.f64 %1761 x %1725) (+.f64 %1760 %1723) (+.f64 %1760 %1725) (fma.f64 %1 %1768 %1723) (fma.f64 %1 %1768 %1725) (fma.f64 %1644 %1770 %1723) (fma.f64 %1644 %1770 %1725) (fma.f64 #s(literal 1 binary64) %1760 %1723) (fma.f64 #s(literal 1 binary64) %1760 %1725) (fma.f64 %1701 %133 %1723) (fma.f64 %1701 %133 %1725) (fma.f64 %133 %1701 %1723) (fma.f64 %133 %1701 %1725) (fma.f64 %1709 %1763 %1723) (fma.f64 %1709 %1763 %1725) (fma.f64 %1 %1784 %1723) (fma.f64 %1 %1784 %1725) (fma.f64 %1783 %1707 %1723) (fma.f64 %1783 %1707 %1725) (fma.f64 %1707 %1783 %1723) (fma.f64 %1707 %1783 %1725) (fma.f64 #s(literal 2 binary64) %1794 %1723) (fma.f64 #s(literal 2 binary64) %1794 %1725) (fma.f64 %1718 %135 %1723) (fma.f64 %1718 %135 %1725) %1829 %1830 %1831 %1832 (/.f64 %1832 k0) %523 (+.f64 #s(literal 1 binary64) %507) (+.f64 %507 #s(literal 1 binary64)) (fabs.f64 %523) (neg.f64 %1837) (-.f64 %507 #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) %523) (+.f64 #s(literal 1/2 binary64) %1841) (+.f64 %523 #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) %1837) (-.f64 %523 #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %507) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %507) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %507) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %507) (+.f64 #s(literal 1/2 binary64) %1850) (+.f64 (+.f64 %507 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %523) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1841) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %523) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %523) (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %523) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %523) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %523) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1841) (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %523) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1850) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1850) (fma.f64 #s(literal 4 binary64) %107 %507) (fma.f64 %107 #s(literal 4 binary64) %507) (/.f64 (fma.f64 %507 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 %507 #s(literal 1 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) %115 %507) (fma.f64 %115 #s(literal 1/2 binary64) %507) (fma.f64 %43 %44 %507) (fma.f64 %44 %43 %507) (sqrt.f64 %1875) (fma.f64 #s(literal 1/2 binary64) %123 %523) (fma.f64 #s(literal 0 binary64) %107 %523) (fma.f64 #s(literal 0 binary64) %133 %523) (fma.f64 #s(literal 0 binary64) %135 %523) (fma.f64 #s(literal 0 binary64) %137 %523) (fma.f64 #s(literal 2 binary64) %137 %1841) (fma.f64 %137 #s(literal 2 binary64) %1841) (*.f64 %1884 %1884) (fma.f64 #s(literal 2 binary64) %137 %1850) (fma.f64 %137 #s(literal 2 binary64) %1850) (fma.f64 %43 %148 %507) (fma.f64 %150 %44 %507) (fma.f64 %121 %152 %507) (fma.f64 %121 %137 %507) (fma.f64 %137 %121 %507) (fma.f64 %137 %156 %507) (fma.f64 %43 %158 %507) (fma.f64 %44 %160 %507) (fma.f64 %163 %164 %507) (fabs.f64 (*.f64 %1897 %1884)) (fabs.f64 (*.f64 %1884 %1897)) (*.f64 %1897 %1897) (fma.f64 %1884 %1884 #s(literal 0 binary64)) (fma.f64 %115 %152 %1841) (fma.f64 %169 %170 %523) (fma.f64 %121 %170 %1841) (fma.f64 %43 %177 %1841) (fma.f64 %43 %183 %523) (fma.f64 %44 %185 %523) (fma.f64 %1897 %1897 #s(literal 0 binary64)) (fma.f64 %115 %152 %1850) (fma.f64 %121 %170 %1850) (fma.f64 %43 %177 %1850) (fma.f64 %192 %193 %507) (fma.f64 %195 %177 %507) (fma.f64 %197 %158 %507) (fma.f64 %199 %200 %507) (fma.f64 %202 %203 %507) (fma.f64 %192 %158 %1841) (fma.f64 %195 %208 %1841) (pow.f64 %523 #s(literal 1 binary64)) (fma.f64 %221 %222 %507) (fma.f64 %192 %158 %1850) (fma.f64 %195 %208 %1850) (pow.f64 %1884 #s(literal 2 binary64)) (pow.f64 %1875 #s(literal 1/2 binary64)) (fma.f64 %228 %232 %507) (fma.f64 #s(literal 2 binary64) %240 %523) (fma.f64 #s(literal 2 binary64) %249 %523) (fma.f64 #s(literal 2 binary64) %364 %523) (fma.f64 #s(literal 2 binary64) %368 %523) (fma.f64 #s(literal 2 binary64) %374 %523) (fma.f64 #s(literal 2 binary64) %377 %523) (fma.f64 #s(literal 2 binary64) %382 %523) (fma.f64 #s(literal 2 binary64) %391 %523) (fma.f64 #s(literal 2 binary64) %395 %523) (fma.f64 #s(literal 2 binary64) %404 %523) (fma.f64 #s(literal 2 binary64) %407 %523) (fma.f64 #s(literal 2 binary64) %415 %523) (fma.f64 #s(literal 2 binary64) %419 %523) (fma.f64 #s(literal 2 binary64) %427 %523) (fma.f64 #s(literal 2 binary64) %431 %523) (fma.f64 #s(literal 2 binary64) %439 %523) (fma.f64 #s(literal 2 binary64) %443 %523) (fma.f64 #s(literal 2 binary64) %452 %523) (fma.f64 #s(literal 2 binary64) %456 %523) (fma.f64 #s(literal 2 binary64) %464 %523) (fma.f64 #s(literal -2 binary64) %468 %523) %1884 (fabs.f64 %1884) (fabs.f64 %1897) (fabs.f64 %1951) (*.f64 %1953 %1953) (hypot.f64 #s(literal 0 binary64) %1884) (hypot.f64 %1884 #s(literal 0 binary64)) (pow.f64 %523 #s(literal 1/2 binary64)) (hypot.f64 #s(literal 0 binary64) %1897) (hypot.f64 %1897 #s(literal 0 binary64)) %1960 (*.f64 %1884 x) (*.f64 x %1951) (*.f64 %1 %1897) (*.f64 %1897 %1) (*.f64 %1951 x) (neg.f64 %1966) (*.f64 x %1968) (*.f64 #s(literal 1 binary64) %1960) (*.f64 %1960 #s(literal 1 binary64)) (/.f64 %1960 #s(literal 1 binary64)) (neg.f64 %1973) (*.f64 %1975 #s(literal 2 binary64)) (*.f64 %1977 #s(literal 1/2 binary64)) (/.f64 %1977 #s(literal 2 binary64)) (*.f64 %1980 %44) (fma.f64 x %1884 %1982) (fma.f64 x %1884 %1984) (fma.f64 #s(literal 0 binary64) %1960 %1960) (fma.f64 %1884 x %1982) (fma.f64 %1884 x %1984) (fma.f64 %1960 #s(literal 0 binary64) %1960) (+.f64 %1960 %1982) (+.f64 %1960 %1984) (+.f64 %1982 %1960) (+.f64 %1984 %1960) (fma.f64 x %1951 %1982) (fma.f64 x %1951 %1984) (fma.f64 %1 %1897 %1982) (fma.f64 %1 %1897 %1984) (fma.f64 %1897 %1 %1982) (fma.f64 %1897 %1 %1984) (fma.f64 %1951 x %1982) (fma.f64 %1951 x %1984) (fma.f64 x %1968 %1982) (fma.f64 x %1968 %1984) (fma.f64 #s(literal 1 binary64) %1960 %1982) (fma.f64 #s(literal 1 binary64) %1960 %1984) (fma.f64 #s(literal 1/2 binary64) %1960 %2006) (fma.f64 %1960 #s(literal 1 binary64) %1982) (fma.f64 %1960 #s(literal 1 binary64) %1984) (fma.f64 %1960 #s(literal 1/2 binary64) %1975) (+.f64 %1975 %1975) (+.f64 %2006 %2006) (fma.f64 %1975 #s(literal 2 binary64) %1982) (fma.f64 %1975 #s(literal 2 binary64) %1984) (fma.f64 %1977 #s(literal 1/2 binary64) %1982) (fma.f64 %1977 #s(literal 1/2 binary64) %1984) (fma.f64 %1980 %44 %1982) (fma.f64 %1980 %44 %1984) (/.f64 %1960 k0) (*.f64 x %2020) %2022 (*.f64 %1763 %1884) (*.f64 %2020 x) (/.f64 %1966 %577) (*.f64 %1 %2026) (*.f64 %1897 %1770) (neg.f64 (*.f64 %1884 %1770)) (*.f64 #s(literal 1 binary64) %2022) (*.f64 %1960 %133) (*.f64 %133 %1960) (*.f64 %1968 %1763) (/.f64 #s(literal 1 binary64) (/.f64 k0 %1960)) (/.f64 %1973 %577) (/.f64 (*.f64 #s(literal -1 binary64) %1960) %577) (*.f64 %1 %2040) (*.f64 %1783 %1966) (*.f64 %1966 %1783) (neg.f64 (*.f64 %1783 %1960)) (/.f64 (*.f64 %1966 #s(literal 1 binary64)) %577) (/.f64 #s(literal 1 binary64) (/.f64 %577 %1966)) (*.f64 #s(literal 2 binary64) %2050) (*.f64 %1977 %135) (fma.f64 x %2020 %1982) (fma.f64 x %2020 %1984) (fma.f64 %1884 %1763 %1982) (fma.f64 %1884 %1763 %1984) (fma.f64 %1763 %1884 %1982) (fma.f64 %1763 %1884 %1984) (fma.f64 %2020 x %1982) (fma.f64 %2020 x %1984) (+.f64 %2022 %1982) (+.f64 %2022 %1984) (fma.f64 %1 %2026 %1982) (fma.f64 %1 %2026 %1984) (fma.f64 %1897 %1770 %1982) (fma.f64 %1897 %1770 %1984) (fma.f64 #s(literal 1 binary64) %2022 %1982) (fma.f64 #s(literal 1 binary64) %2022 %1984) (fma.f64 %1960 %133 %1982) (fma.f64 %1960 %133 %1984) (fma.f64 %133 %1960 %1982) (fma.f64 %133 %1960 %1984) (fma.f64 %1968 %1763 %1982) (fma.f64 %1968 %1763 %1984) (fma.f64 %1 %2040 %1982) (fma.f64 %1 %2040 %1984) (fma.f64 %1783 %1966 %1982) (fma.f64 %1783 %1966 %1984) (fma.f64 %1966 %1783 %1982) (fma.f64 %1966 %1783 %1984) (fma.f64 #s(literal 2 binary64) %2050 %1982) (fma.f64 #s(literal 2 binary64) %2050 %1984) (fma.f64 %1977 %135 %1982) (fma.f64 %1977 %135 %1984) #s(literal 1 binary64) %61 %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %74 %75 %76 %77 %78 %79 %80 %81 %83 %85 %86 %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %102 %104 %106 %108 %109 %112 %113 %114 %116 %117 %118 %119 %120 %122 %124 %125 %126 %127 %128 %129 %131 %134 %136 %138 %139 %140 %141 %142 %143 %144 %147 %149 %151 %153 %154 %155 %157 %159 %161 %162 %165 %166 %167 %168 %171 %172 %173 %174 %175 %176 %178 %179 %180 %181 %182 %184 %186 %187 %188 %189 %190 %191 %194 %196 %198 %201 %204 %205 %206 %207 %209 %210 %211 %212 %213 %214 %215 %216 %217 %218 %220 %223 %224 %226 %227 %229 %231 %233 %234 %235 %238 %241 %243 %244 %250 %255 %260 %264 %266 %268 %269 %271 %272 %273 %274 %275 %277 %278 %279 %280 %281 %282 %283 %286 %289 %290 %291 %292 %294 %296 %298 %300 %301 %302 %303 %304 %305 %306 %307 %308 %309 %310 %311 %313 %314 %315 %316 %317 %318 %319 %320 %321 %322 %324 %325 %326 %327 %328 %329 %335 %336 %338 %339 %341 %343 %344 %345 %346 %347 %350 %351 %353 %354 %355 %356 %357 %358 %365 %369 %375 %378 %383 %384 %392 %396 %398 %400 %405 %408 %416 %420 %428 %432 %440 %444 %445 %453 %457 %465 %469 %470 %471 %472 %473 %474 %475 %476 %477 %479 %480 %488 %490 %492 %494 %496 %498 %501 %503 %505 #s(literal 1 binary64) %61 %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %74 %75 %76 %77 %78 %79 %80 %81 %83 %85 %86 %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %102 %104 %106 %108 %109 %112 %113 %114 %116 %117 %118 %119 %120 %122 %124 %125 %126 %127 %128 %129 %131 %134 %136 %138 %139 %140 %141 %142 %143 %144 %147 %149 %151 %153 %154 %155 %157 %159 %161 %162 %165 %166 %167 %168 %171 %172 %173 %174 %175 %176 %178 %179 %180 %181 %182 %184 %186 %187 %188 %189 %190 %191 %194 %196 %198 %201 %204 %205 %206 %207 %209 %210 %211 %212 %213 %214 %215 %216 %217 %218 %220 %223 %224 %226 %227 %229 %231 %233 %234 %235 %238 %241 %243 %244 %250 %255 %260 %264 %266 %268 %269 %271 %272 %273 %274 %275 %277 %278 %279 %280 %281 %282 %283 %286 %289 %290 %291 %292 %294 %296 %298 %300 %301 %302 %303 %304 %305 %306 %307 %308 %309 %310 %311 %313 %314 %315 %316 %317 %318 %319 %320 %321 %322 %324 %325 %326 %327 %328 %329 %335 %336 %338 %339 %341 %343 %344 %345 %346 %347 %350 %351 %353 %354 %355 %356 %357 %358 %365 %369 %375 %378 %383 %384 %392 %396 %398 %400 %405 %408 %416 %420 %428 %432 %440 %444 %445 %453 %457 %465 %469 %470 %471 %472 %473 %474 %475 %476 %477 %479 %480 %488 %490 %492 %494 %496 %498 %501 %503 %505 x %2 %4 %5 %6 %8 %9 %11 %12 %14 %16 %17 %18 %22 %24 %26 %28 %29 %30 %31 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %46 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 %1763 (/.f64 %1 %577) (neg.f64 %1770) (/.f64 x (*.f64 #s(literal 1 binary64) k0)) (*.f64 x %133) (*.f64 #s(literal 1 binary64) %1763) (*.f64 %1763 #s(literal 1 binary64)) (*.f64 %133 x) (/.f64 #s(literal 1 binary64) (/.f64 k0 x)) (/.f64 %1763 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %1770) (*.f64 %1 %1783) (*.f64 %1783 %1) (neg.f64 (*.f64 %1783 x)) (/.f64 %1 (*.f64 #s(literal 1 binary64) %577)) (+.f64 %1763 %13) (+.f64 %1763 %15) (/.f64 #s(literal 1 binary64) (/.f64 %577 %1)) (/.f64 %23 %646) (*.f64 #s(literal 2 binary64) %2108) (*.f64 #s(literal 2 binary64) %2110) (*.f64 #s(literal 1/2 binary64) %2112) (*.f64 %25 %135) (/.f64 %2112 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %1) (*.f64 #s(literal 2 binary64) %577)) (fma.f64 x %133 %13) (fma.f64 x %133 %15) (fma.f64 #s(literal 1 binary64) %1763 %13) (fma.f64 #s(literal 1 binary64) %1763 %15) (fma.f64 %1763 #s(literal 1 binary64) %13) (fma.f64 %1763 #s(literal 1 binary64) %15) (fma.f64 %133 x %13) (fma.f64 %133 x %15) (fma.f64 #s(literal -1 binary64) %1770 %13) (fma.f64 #s(literal -1 binary64) %1770 %15) (fma.f64 %1 %1783 %13) (fma.f64 %1 %1783 %15) (fma.f64 %1783 %1 %13) (fma.f64 %1783 %1 %15) (*.f64 %43 %2133) (fma.f64 #s(literal 2 binary64) %2108 %13) (fma.f64 #s(literal 2 binary64) %2108 %15) (fma.f64 #s(literal 2 binary64) %2110 %13) (fma.f64 #s(literal 2 binary64) %2110 %15) (fma.f64 #s(literal 1/2 binary64) %2112 %13) (fma.f64 #s(literal 1/2 binary64) %2112 %15) (fma.f64 %25 %135 %13) (fma.f64 %25 %135 %15) (fma.f64 %43 %2133 %13) (fma.f64 %43 %2133 %15) %2145 (*.f64 %1350 x) (*.f64 %1 %1351) (*.f64 %1351 %1) (neg.f64 %2149) (*.f64 x %2151) (*.f64 #s(literal 1 binary64) %2145) (*.f64 %2145 #s(literal 1 binary64)) (/.f64 %2145 #s(literal 1 binary64)) (neg.f64 %2156) (*.f64 %2158 #s(literal 2 binary64)) (*.f64 %2160 #s(literal 1/2 binary64)) (/.f64 %2160 #s(literal 2 binary64)) (*.f64 %2163 %44) (fma.f64 x %1350 %2165) (fma.f64 x %1350 %2167) (fma.f64 #s(literal 0 binary64) %2145 %2145) (fma.f64 %1350 x %2165) (fma.f64 %1350 x %2167) (fma.f64 %2145 #s(literal 0 binary64) %2145) (+.f64 %2145 %2165) (+.f64 %2145 %2167) (+.f64 %2165 %2145) (+.f64 %2167 %2145) (fma.f64 %1 %1351 %2165) (fma.f64 %1 %1351 %2167) (fma.f64 %1351 %1 %2165) (fma.f64 %1351 %1 %2167) (fma.f64 x %2151 %2165) (fma.f64 x %2151 %2167) (fma.f64 #s(literal 1 binary64) %2145 %2165) (fma.f64 #s(literal 1 binary64) %2145 %2167) (fma.f64 #s(literal 1/2 binary64) %2145 %2185) (fma.f64 %2145 #s(literal 1 binary64) %2165) (fma.f64 %2145 #s(literal 1 binary64) %2167) (fma.f64 %2145 #s(literal 1/2 binary64) %2158) (+.f64 %2158 %2158) (+.f64 %2185 %2185) (/.f64 %2192 %1356) (*.f64 %1354 %2194) (fma.f64 %2158 #s(literal 2 binary64) %2165) (fma.f64 %2158 #s(literal 2 binary64) %2167) (fma.f64 %2160 #s(literal 1/2 binary64) %2165) (fma.f64 %2160 #s(literal 1/2 binary64) %2167) (/.f64 %2200 %1362) (/.f64 (neg.f64 %2192) %1362) (/.f64 (*.f64 x %1361) %1362) (*.f64 %1364 %2206) (/.f64 %2208 %1371) (/.f64 %2210 %1371) (/.f64 %2212 %1373) (*.f64 %1368 %2214) (/.f64 %2216 %1356) (*.f64 %1354 %2218) (*.f64 %2192 %1377) (/.f64 (neg.f64 %2212) %1371) (/.f64 #s(literal 1 binary64) (/.f64 %1356 %2192)) (fma.f64 %2163 %44 %2165) (fma.f64 %2163 %44 %2167) (/.f64 %2227 %1373) (*.f64 %1368 %2229) (*.f64 %2212 %1389) (/.f64 #s(literal 1 binary64) (/.f64 %1373 %2212)) (/.f64 %2216 %1478) (/.f64 (*.f64 %2192 #s(literal 2 binary64)) (*.f64 %1356 #s(literal 2 binary64))) (/.f64 %2238 %1399) (/.f64 %2240 %1402) (/.f64 (*.f64 x %1401) %1402) (*.f64 %1398 %2244) (*.f64 %1398 %2246) (*.f64 %2238 %1404) (/.f64 %2227 (*.f64 %1373 #s(literal 1 binary64))) (/.f64 (*.f64 %2212 #s(literal 2 binary64)) (*.f64 %1373 #s(literal 2 binary64))) (/.f64 (/.f64 %2238 #s(literal 2 binary64)) %1365) (*.f64 %2256 %2257) (/.f64 (neg.f64 %2238) %1402) (/.f64 %2261 %1399) (/.f64 #s(literal 1 binary64) (/.f64 %1399 %2238)) (/.f64 %2261 (*.f64 %1399 #s(literal 1 binary64))) (/.f64 (*.f64 %2238 #s(literal 2 binary64)) (*.f64 %1399 #s(literal 2 binary64))) (fma.f64 %1354 %2194 %2165) (fma.f64 %1354 %2194 %2167) (fma.f64 %1364 %2206 %2165) (fma.f64 %1364 %2206 %2167) (fma.f64 %1368 %2214 %2165) (fma.f64 %1368 %2214 %2167) (fma.f64 %1354 %2218 %2165) (fma.f64 %1354 %2218 %2167) (fma.f64 %2192 %1377 %2165) (fma.f64 %2192 %1377 %2167) (fma.f64 %1368 %2229 %2165) (fma.f64 %1368 %2229 %2167) (fma.f64 %2212 %1389 %2165) (fma.f64 %2212 %1389 %2167) (fma.f64 %1398 %2244 %2165) (fma.f64 %1398 %2244 %2167) (fma.f64 %1398 %2246 %2165) (fma.f64 %1398 %2246 %2167) (fma.f64 %2238 %1404 %2165) (fma.f64 %2238 %1404 %2167) (fma.f64 %2256 %2257 %2165) (fma.f64 %2256 %2257 %2167) (/.f64 %2145 k0) (*.f64 x %2293) %2295 (*.f64 %1763 %1350) (*.f64 %2293 x) (/.f64 %2149 %577) (*.f64 %1 %2299) (*.f64 %1351 %1770) (neg.f64 (neg.f64 %2295)) (*.f64 #s(literal 1 binary64) %2295) (*.f64 %2145 %133) (*.f64 %133 %2145) (*.f64 %2151 %1763) (/.f64 #s(literal 1 binary64) (/.f64 k0 %2145)) (/.f64 %2156 %577) (/.f64 (*.f64 #s(literal -1 binary64) %2145) %577) (*.f64 %1 %2313) (*.f64 %1783 %2149) (*.f64 %2149 %1783) (neg.f64 (*.f64 %1783 %2145)) (/.f64 (*.f64 %2149 #s(literal 1 binary64)) %577) (/.f64 #s(literal 1 binary64) (/.f64 %577 %2149)) (*.f64 #s(literal 2 binary64) %2323) (*.f64 %2160 %135) (fma.f64 x %2293 %2165) (fma.f64 x %2293 %2167) (fma.f64 %1350 %1763 %2165) (fma.f64 %1350 %1763 %2167) (fma.f64 %1763 %1350 %2165) (fma.f64 %1763 %1350 %2167) (fma.f64 %2293 x %2165) (fma.f64 %2293 x %2167) (+.f64 %2295 %2165) (+.f64 %2295 %2167) (fma.f64 %1 %2299 %2165) (fma.f64 %1 %2299 %2167) (fma.f64 %1351 %1770 %2165) (fma.f64 %1351 %1770 %2167) (fma.f64 #s(literal 1 binary64) %2295 %2165) (fma.f64 #s(literal 1 binary64) %2295 %2167) (fma.f64 %2145 %133 %2165) (fma.f64 %2145 %133 %2167) (fma.f64 %133 %2145 %2165) (fma.f64 %133 %2145 %2167) (fma.f64 %2151 %1763 %2165) (fma.f64 %2151 %1763 %2167) (fma.f64 %1 %2313 %2165) (fma.f64 %1 %2313 %2167) (fma.f64 %1783 %2149 %2165) (fma.f64 %1783 %2149 %2167) (fma.f64 %2149 %1783 %2165) (fma.f64 %2149 %1783 %2167) (/.f64 %2192 %2354) (/.f64 (*.f64 %1354 %1763) %1356) (/.f64 %2200 (*.f64 %1362 k0)) (fma.f64 #s(literal 2 binary64) %2323 %2165) (fma.f64 #s(literal 2 binary64) %2323 %2167) (fma.f64 %2160 %135 %2165) (fma.f64 %2160 %135 %2167) (/.f64 %2208 (*.f64 %1371 k0)) (/.f64 %2212 %2366) (/.f64 (*.f64 %1361 %1763) %1362) (/.f64 (*.f64 %1354 %1) %2371) (/.f64 (*.f64 %1367 %1763) %1371) (/.f64 (*.f64 %1368 %1763) %1373) (/.f64 (*.f64 %1361 %1) (*.f64 %1362 %577)) (/.f64 %2216 %2354) (/.f64 (*.f64 #s(literal 1 binary64) %2192) %2354) (/.f64 (*.f64 %1367 %1) (*.f64 %1371 %577)) (/.f64 (*.f64 %1368 %1) %2387) (/.f64 (*.f64 %2192 %133) %1356) (/.f64 (*.f64 %133 %2192) %1356) (*.f64 %1354 %2393) (/.f64 (*.f64 %2192 #s(literal -1 binary64)) %2371) (/.f64 (*.f64 #s(literal -1 binary64) %2192) (*.f64 %577 %1356)) (/.f64 %2227 %2366) (/.f64 (*.f64 #s(literal 1 binary64) %2212) %2366) (/.f64 (*.f64 %2212 %133) %1373) (/.f64 (*.f64 %133 %2212) %1373) (*.f64 %1368 %2407) (/.f64 (*.f64 %2212 #s(literal -1 binary64)) %2387) (/.f64 (*.f64 #s(literal -1 binary64) %2212) (*.f64 %577 %1373)) (/.f64 %2238 %2414) (/.f64 %2240 (*.f64 %1402 k0)) (/.f64 (*.f64 %1398 %1763) %1399) (/.f64 (*.f64 %1401 %1763) %1402) (*.f64 %1398 %2422) (/.f64 (*.f64 %1398 %1) %2425) (/.f64 (*.f64 %1401 %1) (*.f64 %1402 %577)) (/.f64 (*.f64 #s(literal 1 binary64) %2238) %2414) (/.f64 %2261 %2414) (/.f64 (*.f64 %133 %2238) %1399) (/.f64 (*.f64 %2238 %133) %1399) (/.f64 (*.f64 #s(literal -1 binary64) %2238) (*.f64 %577 %1399)) (/.f64 (*.f64 %2238 #s(literal -1 binary64)) %2425) (fma.f64 %1354 %2393 %2165) (fma.f64 %1354 %2393 %2167) (fma.f64 %1368 %2407 %2165) (fma.f64 %1368 %2407 %2167) (fma.f64 %1398 %2422 %2165) (fma.f64 %1398 %2422 %2167) (/.f64 %1026 k0) |
Compiled 60 984 to 13 033 computations (78.6% saved)
17 alts after pruning (8 fresh and 9 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 3 858 | 8 | 3 866 |
| Fresh | 0 | 0 | 0 |
| Picked | 8 | 9 | 17 |
| Done | 0 | 0 | 0 |
| Total | 3 866 | 17 | 3 883 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 46.5% | %3 = (expm1.f64 (*.f64 (PI.f64 ) #s(literal -2 binary64))) (/.f64 (*.f64 %3 x) (*.f64 (-.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (neg.f64 %3))) #s(literal 1 binary64)) k0)) |
| ▶ | 98.4% | (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) #s(literal -1 binary64))))) k0) |
| ▶ | 100.0% | (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx (pow (sin phi) 2) (fma.f64 (cos.f64 (+.f64 phi phi)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))) k0) |
| ✓ | 98.7% | (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) es))) k0) |
| ▶ | 98.8% | (/.f64 (*.f64 x (approx (sqrt (- 1 (* es 1/2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) es)))) k0) |
| ▶ | 46.5% | (/.f64 (*.f64 x #s(literal 560851318903425/562949953421312 binary64)) k0) |
| ✓ | 99.4% | %4 = (sin phi) (/.f64 (approx (* x (sqrt (- 1 (* es (* %4 %4))))) x) k0) |
| ▶ | 98.5% | (*.f64 (neg.f64 x) (*.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) es #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) k0))) |
| ✓ | 6.0% | x |
| ✓ | 4.7% | phi |
| ✓ | 4.5% | es |
| ▶ | 5.1% | #s(literal 2778046668940015/281474976710656 binary64) |
| ✓ | 5.2% | #s(literal 4 binary64) |
| ✓ | 5.1% | #s(literal 1/4 binary64) |
| ✓ | 14.3% | #s(literal 0 binary64) |
| ✓ | 1.6% | #s(literal -1/2 binary64) |
| ▶ | 1.6% | #s(literal -884279719003555/281474976710656 binary64) |
Compiled 94 to 59 computations (37.2% saved)
| Inputs |
|---|
%0 = (PI ) %2 = (sqrt 2) %4 = (sqrt 1/2) %6 = (* %0 -2) %9 = (+ (* %2 %4) -1) %12 = (- (exp %6) 1) %13 = (neg %12) %14 = (- 1 %13) %15 = (neg %14) %17 = (- 1 %9) %0 %2 %4 %6 %9 %12 %13 %14 %15 (- %15 1) %17 (sqrt %17) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) #s(literal 6369051672525773/4503599627370496 binary64) #s(literal 6369051672525773/9007199254740992 binary64) #s(literal -884279719003555/140737488355328 binary64) #s(literal 0 binary64) #s(literal -35118667288905/35184372088832 binary64) #s(literal 35118667288905/35184372088832 binary64) #s(literal 2153014884007895/1152921504606846976 binary64) #s(literal -2153014884007895/1152921504606846976 binary64) #s(literal -35250076888759/35184372088832 binary64) #s(literal 1 binary64) #s(literal 1 binary64) |
| 0.0ms | 1× | 2 | valid |
Compiled 80 to 20 computations (75.0% saved)
ival-sqrt!: 0.0ms (0.0% of total, 0.0 MiB)ival-pi: 0.0ms (0.0% of total, 0.0 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)ival-expm1!: 0.0ms (0.0% of total, 0.0 MiB)ival-sub!: 0.0ms (0.0% of total, 0.0 MiB)ival-neg!: 0.0ms (0.0% of total, 0.0 MiB)ival-add!: 0.0ms (0.0% of total, 0.0 MiB)ival-mult!: 0.0ms (0.0% of total, 0.0 MiB)| Inputs |
|---|
%9 = (PI.f64 ) %11 = (sqrt.f64 #s(literal 2 binary64)) %12 = (sqrt.f64 #s(literal 1/2 binary64)) %13 = (/.f64 #s(literal -1 binary64) k0) %18 = (*.f64 #s(literal -1/4 binary64) es) %19 = (+.f64 #s(literal 1 binary64) %18) %25 = (approx (sqrt (- 1 (* es 1/2))) %19) %26 = (neg.f64 x) %27 = (+.f64 phi phi) %28 = (cos.f64 %27) %29 = (fma.f64 %28 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %30 = (*.f64 %9 #s(literal -2 binary64)) %31 = (fma.f64 %11 %12 #s(literal -1 binary64)) %35 = (approx (pow (sin phi) 2) %29) %36 = (expm1.f64 %30) %37 = (neg.f64 %36) %38 = (-.f64 #s(literal 1 binary64) %37) %39 = (neg.f64 %38) %40 = (-.f64 %39 #s(literal 1 binary64)) %41 = (fma.f64 #s(literal -1/2 binary64) es #s(literal 1 binary64)) %42 = (sqrt.f64 %41) %43 = (*.f64 %42 %13) %45 = (*.f64 es %35) %46 = (-.f64 #s(literal 1 binary64) %45) %47 = (sqrt.f64 %46) %48 = (*.f64 x %47) %50 = (*.f64 %36 x) %51 = (*.f64 %40 k0) %53 = (*.f64 x #s(literal 560851318903425/562949953421312 binary64)) %55 = (-.f64 #s(literal 1 binary64) %31) %56 = (sqrt.f64 %55) %57 = (*.f64 x %56) %59 = (*.f64 x %25) x #s(literal 1 binary64) es phi k0 #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) %9 #s(literal -2 binary64) %11 %12 %13 #s(literal -884279719003555/281474976710656 binary64) #s(literal 2778046668940015/281474976710656 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) %18 %19 %25 %26 %27 %28 %29 %30 %31 %35 %36 %37 %38 %39 %40 %41 %42 %43 (*.f64 %26 %43) %45 %46 %47 %48 (/.f64 %48 k0) %50 %51 (/.f64 %50 %51) %53 (/.f64 %53 k0) %55 %56 %57 (/.f64 %57 k0) %59 (/.f64 %59 k0) |
| Outputs |
|---|
%5 = (+ phi phi) %7 = (*.f64 #s(literal 2 binary64) phi) %9 = (cos %5) %13 = (pow.f64 phi #s(literal 2 binary64)) %34 = (+ (* %9 -1/2) 1/2) %61 = (pow (sin phi) 2) %62 = (* es %61) %63 = (*.f64 es %13) %84 = (- 1 %62) %103 = (sqrt %84) %109 = (pow.f64 es #s(literal 2 binary64)) %111 = (fma.f64 #s(literal -1/3 binary64) es (*.f64 #s(literal 1/4 binary64) %109)) %121 = (fma.f64 #s(literal 2/45 binary64) es (*.f64 #s(literal 1/2 binary64) (*.f64 es %111))) %130 = (* x %103) %133 = (*.f64 es (*.f64 %13 x)) %137 = (*.f64 es x) %138 = (*.f64 x %111) %139 = (*.f64 %13 %138) %146 = (*.f64 %13 (*.f64 x %121)) %155 = (/ %130 k0) %156 = (/.f64 x k0) %161 = (/.f64 %137 k0) %175 = (cos.f64 %7) %180 = (sin.f64 phi) %181 = (pow.f64 %180 #s(literal 2 binary64)) %183 = (*.f64 es %181) %185 = (-.f64 #s(literal 1 binary64) %183) %187 = (sqrt.f64 %185) %189 = (*.f64 x %187) %195 = (cos.f64 (neg.f64 (*.f64 #s(literal -2 binary64) phi))) %200 = (neg x) %204 = (+ (* -1/2 es) 1) %208 = (* (sqrt %204) (/ -1 k0)) %209 = (* %200 %208) %210 = (*.f64 #s(literal -1/2 binary64) es) %211 = (+.f64 #s(literal 1 binary64) %210) %212 = (sqrt.f64 %211) %220 = (- (exp (* (PI ) -2)) 1) %221 = (* %220 x) %223 = (*.f64 #s(literal -2 binary64) (PI.f64 )) %225 = (*.f64 x (expm1.f64 %223)) %231 = (* (- (neg (- 1 (neg %220))) 1) k0) %235 = (*.f64 k0 (+.f64 #s(literal 1 binary64) (exp.f64 %223))) %240 = (* x 560851318903425/562949953421312) %253 = (* x (sqrt (- 1 (+ (* (sqrt 2) (sqrt 1/2)) -1)))) %259 = (*.f64 x (sqrt.f64 (-.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) %266 = (sqrt (- 1 (* es 1/2))) %267 = (* x %266) %271 = (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) es)))) %278 = (* -1/4 es) %280 = (*.f64 #s(literal -1/4 binary64) es) %282 = (+ 1 %278) %303 = (/.f64 es k0) %305 = (/.f64 #s(literal 1 binary64) k0) %308 = (*.f64 #s(literal 1/4 binary64) %305) %332 = (*.f64 #s(literal -1 binary64) %183) %340 = (pow.f64 %180 #s(literal 4 binary64)) %349 = (pow.f64 %180 #s(literal 6 binary64)) %358 = (*.f64 x %181) %359 = (*.f64 es %358) %363 = (*.f64 x %340) %364 = (*.f64 es %363) %371 = (*.f64 es (*.f64 x %349)) %382 = (/.f64 %358 k0) %411 = (/.f64 #s(literal 1 binary64) es) %416 = (sqrt.f64 (/.f64 #s(literal -1/2 binary64) es)) %417 = (*.f64 es %416) %419 = (*.f64 %109 %416) %423 = (*.f64 es (+.f64 %416 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %419)))) %425 = (/.f64 #s(literal 1/2 binary64) %419) %428 = (pow.f64 es #s(literal 4 binary64)) %430 = (pow.f64 %416 #s(literal 3 binary64)) %431 = (*.f64 %428 %430) %434 = (*.f64 es (-.f64 (+.f64 %416 %425) (/.f64 #s(literal 1/8 binary64) %431))) %437 = (pow.f64 es #s(literal 6 binary64)) %439 = (pow.f64 %416 #s(literal 5 binary64)) %440 = (*.f64 %437 %439) %448 = (*.f64 es (-.f64 (+.f64 %416 (+.f64 %425 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %440)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %431)))) %454 = (/.f64 %417 k0) %457 = (/.f64 %416 k0) %460 = (*.f64 %109 (*.f64 k0 %416)) %464 = (*.f64 es (-.f64 (*.f64 #s(literal -1 binary64) %457) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %460)))) %467 = (*.f64 %428 (*.f64 k0 %430)) %470 = (/.f64 #s(literal 1/2 binary64) %460) %472 = (*.f64 es (-.f64 (fma.f64 #s(literal -1 binary64) %457 (/.f64 #s(literal 1/8 binary64) %467)) %470)) %478 = (*.f64 %437 (*.f64 k0 %439)) %483 = (*.f64 es (-.f64 (fma.f64 #s(literal -1 binary64) %457 (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %467))) (+.f64 %470 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %478))))) %485 = (*.f64 x %416) %486 = (*.f64 es %485) %487 = (/.f64 %486 k0) %491 = (fma.f64 #s(literal 1/2 binary64) (/.f64 x %460) (/.f64 %485 k0)) %492 = (*.f64 es %491) %494 = (/.f64 x %467) %496 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %494 %491)) %501 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %494 (fma.f64 #s(literal 1/16 binary64) (/.f64 x %478) %491))) %509 = (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 %181 es))) %510 = (*.f64 es %509) %512 = (*.f64 %109 %509) %516 = (*.f64 es (+.f64 %509 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %512)))) %518 = (/.f64 #s(literal 1/2 binary64) %512) %520 = (pow.f64 %509 #s(literal 3 binary64)) %521 = (*.f64 %428 %520) %524 = (*.f64 es (-.f64 (+.f64 %509 %518) (/.f64 #s(literal 1/8 binary64) %521))) %526 = (pow.f64 %509 #s(literal 5 binary64)) %527 = (*.f64 %437 %526) %535 = (*.f64 es (-.f64 (+.f64 %509 (+.f64 %518 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %527)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %521)))) %537 = (*.f64 x %509) %538 = (*.f64 es %537) %541 = (fma.f64 #s(literal 1/2 binary64) (/.f64 x %512) %537) %542 = (*.f64 es %541) %544 = (/.f64 x %521) %546 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %544 %541)) %551 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %544 (fma.f64 #s(literal 1/16 binary64) (/.f64 x %527) %541))) %553 = (/.f64 %538 k0) %559 = (fma.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 %109 (*.f64 k0 %509))) (/.f64 %537 k0)) %560 = (*.f64 es %559) %564 = (/.f64 x (*.f64 %428 (*.f64 k0 %520))) %566 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %564 %559)) %573 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %564 (fma.f64 #s(literal 1/16 binary64) (/.f64 x (*.f64 %437 (*.f64 k0 %526))) %559))) %577 = (fma.f64 #s(literal 1/2 binary64) (/.f64 x %419) %485) %578 = (*.f64 es %577) %580 = (/.f64 x %431) %582 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %580 %577)) %587 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %580 (fma.f64 #s(literal 1/16 binary64) (/.f64 x %440) %577))) (approx x #s(literal 0 binary64)) (approx phi phi) (approx %5 %7) (approx %9 #s(literal 1 binary64)) (approx %9 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) %13))) (approx %9 (+.f64 #s(literal 1 binary64) (*.f64 %13 (-.f64 (*.f64 #s(literal 2/3 binary64) %13) #s(literal 2 binary64))))) (approx %9 (+.f64 #s(literal 1 binary64) (*.f64 %13 (-.f64 (*.f64 %13 (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) %13))) #s(literal 2 binary64))))) (approx %34 %13) (approx %34 (*.f64 %13 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) %13)))) (approx %34 (*.f64 %13 (+.f64 #s(literal 1 binary64) (*.f64 %13 (-.f64 (*.f64 #s(literal 2/45 binary64) %13) #s(literal 1/3 binary64)))))) (approx %34 (*.f64 %13 (+.f64 #s(literal 1 binary64) (*.f64 %13 (-.f64 (*.f64 %13 (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/315 binary64) %13))) #s(literal 1/3 binary64)))))) (approx %62 %63) (approx %62 (*.f64 %13 (+.f64 es (*.f64 #s(literal -1/3 binary64) %63)))) (approx %62 (*.f64 %13 (+.f64 es (*.f64 %13 (fma.f64 #s(literal -1/3 binary64) es (*.f64 #s(literal 2/45 binary64) %63)))))) (approx %62 (*.f64 %13 (+.f64 es (*.f64 %13 (fma.f64 #s(literal -1/3 binary64) es (*.f64 %13 (fma.f64 #s(literal -1/315 binary64) %63 (*.f64 #s(literal 2/45 binary64) es)))))))) (approx %84 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %63))) (approx %84 (+.f64 #s(literal 1 binary64) (*.f64 %13 (-.f64 (*.f64 #s(literal 1/3 binary64) %63) es)))) (approx %84 (+.f64 #s(literal 1 binary64) (*.f64 %13 (-.f64 (*.f64 %13 (-.f64 (*.f64 #s(literal -2/45 binary64) %63) (*.f64 #s(literal -1/3 binary64) es))) es)))) (approx %103 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %63))) (approx %103 (+.f64 #s(literal 1 binary64) (*.f64 %13 (fma.f64 #s(literal -1/2 binary64) es (*.f64 #s(literal -1/2 binary64) (*.f64 %13 %111)))))) (approx %103 (+.f64 #s(literal 1 binary64) (*.f64 %13 (fma.f64 #s(literal -1/2 binary64) es (*.f64 %13 (fma.f64 #s(literal -1/2 binary64) (*.f64 %13 %121) (*.f64 #s(literal -1/2 binary64) %111))))))) (approx %130 x) (approx %130 (+.f64 x (*.f64 #s(literal -1/2 binary64) %133))) (approx %130 (+.f64 x (*.f64 %13 (fma.f64 #s(literal -1/2 binary64) %137 (*.f64 #s(literal -1/2 binary64) %139))))) (approx %130 (+.f64 x (*.f64 %13 (fma.f64 #s(literal -1/2 binary64) %137 (*.f64 %13 (fma.f64 #s(literal -1/2 binary64) %138 (*.f64 #s(literal -1/2 binary64) %146))))))) (approx %155 %156) (approx %155 (fma.f64 #s(literal -1/2 binary64) (/.f64 %133 k0) %156)) (approx %155 (fma.f64 %13 (fma.f64 #s(literal -1/2 binary64) %161 (*.f64 #s(literal -1/2 binary64) (/.f64 %139 k0))) %156)) (approx %155 (fma.f64 %13 (fma.f64 #s(literal -1/2 binary64) %161 (*.f64 %13 (fma.f64 #s(literal -1/2 binary64) (/.f64 %138 k0) (*.f64 #s(literal -1/2 binary64) (/.f64 %146 k0))))) %156)) (approx %9 %175) (approx %34 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) %175))) (approx %61 %181) (approx %62 %183) (approx %84 %185) (approx %103 %187) (approx %130 %189) (approx %155 (/.f64 %189 k0)) (approx %9 %195) (approx %34 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) %195))) (approx %200 (*.f64 #s(literal -1 binary64) x)) (approx %209 (/.f64 (*.f64 x %212) k0)) (approx %221 %225) (approx (/ %221 %231) (*.f64 #s(literal -1 binary64) (/.f64 %225 %235))) (approx %240 (*.f64 #s(literal 560851318903425/562949953421312 binary64) x)) (approx (/ %240 k0) (*.f64 #s(literal 560851318903425/562949953421312 binary64) %156)) (approx %253 %259) (approx (/ %253 k0) (/.f64 %259 k0)) (approx %267 %271) (approx (/ %267 k0) (/.f64 %271 k0)) (approx es es) (approx %278 %280) (approx %282 (+.f64 #s(literal 1 binary64) %280)) (approx %266 (+.f64 #s(literal 1 binary64) (*.f64 es (-.f64 (*.f64 #s(literal -1/32 binary64) es) #s(literal 1/4 binary64))))) (approx %266 (+.f64 #s(literal 1 binary64) (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1/128 binary64) es) #s(literal 1/32 binary64))) #s(literal 1/4 binary64))))) (approx %204 %211) (approx %208 (/.f64 #s(literal -1 binary64) k0)) (approx %208 (-.f64 (*.f64 #s(literal 1/4 binary64) %303) %305)) (approx %208 (-.f64 (*.f64 es (fma.f64 #s(literal 1/32 binary64) %303 %308)) %305)) (approx %208 (-.f64 (*.f64 es (fma.f64 es (fma.f64 #s(literal 1/128 binary64) %303 (*.f64 #s(literal 1/32 binary64) %305)) %308)) %305)) (approx %209 (fma.f64 #s(literal -1/4 binary64) %161 %156)) (approx %209 (fma.f64 es (fma.f64 #s(literal -1/4 binary64) %156 (*.f64 #s(literal -1/32 binary64) %161)) %156)) (approx %209 (fma.f64 es (fma.f64 #s(literal -1/4 binary64) %156 (*.f64 es (fma.f64 #s(literal -1/32 binary64) %156 (*.f64 #s(literal -1/128 binary64) %161)))) %156)) (approx %84 (+.f64 #s(literal 1 binary64) %332)) (approx %103 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %183))) (approx %103 (+.f64 #s(literal 1 binary64) (*.f64 es (fma.f64 #s(literal -1/2 binary64) %181 (*.f64 #s(literal -1/8 binary64) (*.f64 es %340)))))) (approx %103 (+.f64 #s(literal 1 binary64) (*.f64 es (fma.f64 #s(literal -1/2 binary64) %181 (*.f64 es (fma.f64 #s(literal -1/8 binary64) %340 (*.f64 #s(literal -1/16 binary64) (*.f64 es %349)))))))) (approx %130 (+.f64 x (*.f64 #s(literal -1/2 binary64) %359))) (approx %130 (+.f64 x (*.f64 es (fma.f64 #s(literal -1/2 binary64) %358 (*.f64 #s(literal -1/8 binary64) %364))))) (approx %130 (+.f64 x (*.f64 es (fma.f64 #s(literal -1/2 binary64) %358 (*.f64 es (fma.f64 #s(literal -1/8 binary64) %363 (*.f64 #s(literal -1/16 binary64) %371))))))) (approx %155 (fma.f64 #s(literal -1/2 binary64) (/.f64 %359 k0) %156)) (approx %155 (fma.f64 es (fma.f64 #s(literal -1/2 binary64) %382 (*.f64 #s(literal -1/8 binary64) (/.f64 %364 k0))) %156)) (approx %155 (fma.f64 es (fma.f64 #s(literal -1/2 binary64) %382 (*.f64 es (fma.f64 #s(literal -1/8 binary64) (/.f64 %363 k0) (*.f64 #s(literal -1/16 binary64) (/.f64 %371 k0))))) %156)) (approx %267 (+.f64 x (*.f64 #s(literal -1/4 binary64) %137))) (approx %267 (+.f64 x (*.f64 es (fma.f64 #s(literal -1/4 binary64) x (*.f64 #s(literal -1/32 binary64) %137))))) (approx %267 (+.f64 x (*.f64 es (fma.f64 #s(literal -1/4 binary64) x (*.f64 es (fma.f64 #s(literal -1/32 binary64) x (*.f64 #s(literal -1/128 binary64) %137))))))) (approx %282 (*.f64 es (-.f64 %411 #s(literal 1/4 binary64)))) (approx %266 %417) (approx %266 %423) (approx %266 %434) (approx %266 %448) (approx %204 %210) (approx %204 (*.f64 es (-.f64 %411 #s(literal 1/2 binary64)))) (approx %208 (*.f64 #s(literal -1 binary64) %454)) (approx %208 %464) (approx %208 %472) (approx %208 %483) (approx %209 %487) (approx %209 %492) (approx %209 %496) (approx %209 %501) (approx %84 %332) (approx %84 (*.f64 es (-.f64 %411 %181))) (approx %103 %510) (approx %103 %516) (approx %103 %524) (approx %103 %535) (approx %130 %538) (approx %130 %542) (approx %130 %546) (approx %130 %551) (approx %155 %553) (approx %155 %560) (approx %155 %566) (approx %155 %573) (approx %267 %486) (approx %267 %578) (approx %267 %582) (approx %267 %587) (approx %282 (*.f64 #s(literal -1 binary64) (*.f64 es (-.f64 #s(literal 1/4 binary64) %411)))) (approx %266 (*.f64 #s(literal -1 binary64) %417)) (approx %266 (*.f64 #s(literal -1 binary64) %423)) (approx %266 (*.f64 #s(literal -1 binary64) %434)) (approx %266 (*.f64 #s(literal -1 binary64) %448)) (approx %204 (*.f64 #s(literal -1 binary64) (*.f64 es (-.f64 #s(literal 1/2 binary64) %411)))) (approx %208 %454) (approx %208 (*.f64 #s(literal -1 binary64) %464)) (approx %208 (*.f64 #s(literal -1 binary64) %472)) (approx %208 (*.f64 #s(literal -1 binary64) %483)) (approx %209 (*.f64 #s(literal -1 binary64) %487)) (approx %209 (*.f64 #s(literal -1 binary64) %492)) (approx %209 (*.f64 #s(literal -1 binary64) %496)) (approx %209 (*.f64 #s(literal -1 binary64) %501)) (approx %84 (*.f64 es (fma.f64 #s(literal -1 binary64) %181 %411))) (approx %103 (*.f64 #s(literal -1 binary64) %510)) (approx %103 (*.f64 #s(literal -1 binary64) %516)) (approx %103 (*.f64 #s(literal -1 binary64) %524)) (approx %103 (*.f64 #s(literal -1 binary64) %535)) (approx %130 (*.f64 #s(literal -1 binary64) %538)) (approx %130 (*.f64 #s(literal -1 binary64) %542)) (approx %130 (*.f64 #s(literal -1 binary64) %546)) (approx %130 (*.f64 #s(literal -1 binary64) %551)) (approx %155 (*.f64 #s(literal -1 binary64) %553)) (approx %155 (*.f64 #s(literal -1 binary64) %560)) (approx %155 (*.f64 #s(literal -1 binary64) %566)) (approx %155 (*.f64 #s(literal -1 binary64) %573)) (approx %267 (*.f64 #s(literal -1 binary64) %486)) (approx %267 (*.f64 #s(literal -1 binary64) %578)) (approx %267 (*.f64 #s(literal -1 binary64) %582)) (approx %267 (*.f64 #s(literal -1 binary64) %587)) (approx k0 k0) (approx %208 (*.f64 #s(literal -1 binary64) (/.f64 %212 k0))) (approx %231 (*.f64 #s(literal -1 binary64) %235)) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 60.0ms | es | 0 |
| 42.0ms | k0 | inf |
| 38.0ms | k0 | 0 |
| 32.0ms | x | 0 |
| 22.0ms | x | inf |
| Inputs |
|---|
%9 = (PI.f64 ) %11 = (sqrt.f64 #s(literal 2 binary64)) %12 = (sqrt.f64 #s(literal 1/2 binary64)) %13 = (/.f64 #s(literal -1 binary64) k0) %18 = (*.f64 #s(literal -1/4 binary64) es) %19 = (+.f64 #s(literal 1 binary64) %18) %25 = (approx (sqrt (- 1 (* es 1/2))) %19) %26 = (neg.f64 x) %27 = (+.f64 phi phi) %28 = (cos.f64 %27) %29 = (fma.f64 %28 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %30 = (*.f64 %9 #s(literal -2 binary64)) %31 = (fma.f64 %11 %12 #s(literal -1 binary64)) %35 = (approx (pow (sin phi) 2) %29) %36 = (expm1.f64 %30) %37 = (neg.f64 %36) %38 = (-.f64 #s(literal 1 binary64) %37) %39 = (neg.f64 %38) %40 = (-.f64 %39 #s(literal 1 binary64)) %41 = (fma.f64 #s(literal -1/2 binary64) es #s(literal 1 binary64)) %42 = (sqrt.f64 %41) %43 = (*.f64 %42 %13) %45 = (*.f64 es %35) %46 = (-.f64 #s(literal 1 binary64) %45) %47 = (sqrt.f64 %46) %48 = (*.f64 x %47) %50 = (*.f64 %36 x) %51 = (*.f64 %40 k0) %53 = (*.f64 x #s(literal 560851318903425/562949953421312 binary64)) %55 = (-.f64 #s(literal 1 binary64) %31) %56 = (sqrt.f64 %55) %57 = (*.f64 x %56) %59 = (*.f64 x %25) x #s(literal 1 binary64) es phi k0 #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) %9 #s(literal -2 binary64) %11 %12 %13 #s(literal -884279719003555/281474976710656 binary64) #s(literal 2778046668940015/281474976710656 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) %18 %19 %25 %26 %27 %28 %29 %30 %31 %35 %36 %37 %38 %39 %40 %41 %42 %43 (*.f64 %26 %43) %45 %46 %47 %48 (/.f64 %48 k0) %50 %51 (/.f64 %50 %51) %53 (/.f64 %53 k0) %55 %56 %57 (/.f64 %57 k0) %59 (/.f64 %59 k0) |
| Outputs |
|---|
%0 = (E.f64 ) %1 = (PI.f64 ) %65 = (fabs.f64 %0) %66 = (neg.f64 %0) %67 = (sqrt.f64 %0) %68 = (+.f64 %0 %0) %69 = (copysign.f64 %0 %0) %70 = (-.f64 %0 %0) %71 = (*.f64 %0 %0) %72 = (/.f64 %0 %0) %73 = (fma.f64 %0 %0 %0) %74 = (expm1.f64 %0) %75 = (tanh.f64 %0) %76 = (exp.f64 %0) %77 = (cosh.f64 %0) %78 = (sinh.f64 %0) %79 = (log.f64 %0) %80 = (tanh.f64 %79) %81 = (hypot.f64 %0 %0) %82 = (cbrt.f64 %0) %83 = (+.f64 %0 %79) %84 = (tanh.f64 %83) %85 = (+.f64 %79 %0) %86 = (tanh.f64 %85) %87 = (atanh.f64 %0) %88 = (cosh.f64 %87) %89 = (pow.f64 %0 %0) %90 = (*.f64 %0 %79) %91 = (tanh.f64 %90) %92 = (sinh.f64 %87) %93 = (cosh.f64 %79) %94 = (neg.f64 %79) %95 = (cosh.f64 %94) %96 = (+.f64 %79 %79) %97 = (tanh.f64 %96) %99 = (cosh.f64 (/.f64 %79 %0)) %100 = (cos.f64 %0) %101 = (sin.f64 %0) %102 = (tan.f64 %0) %103 = (exp.f64 %79) %104 = (exp.f64 %94) %105 = (+.f64 %103 %104) %106 = (asin.f64 %0) %107 = (cos.f64 %106) %108 = (acos.f64 %0) %109 = (sin.f64 %108) %110 = (tan.f64 %108) %111 = (tan.f64 %106) %113 = (/.f64 (-.f64 %103 %104) %0) %114 = (atan.f64 %0) %115 = (cos.f64 %114) %116 = (sin.f64 %114) %118 = (exp.f64 %90) %120 = (/.f64 (expm1.f64 %90) (+.f64 %118 %0)) %122 = (cos.f64 (fabs.f64 %114)) %123 = (+.f64 %0 %114) %124 = (cos.f64 %123) %125 = (-.f64 %114 %0) %126 = (cos.f64 %125) %127 = (-.f64 %0 %114) %128 = (cos.f64 %127) %129 = (+.f64 %114 %0) %130 = (cos.f64 %129) %131 = (sin.f64 %123) %132 = (sin.f64 %125) %133 = (sin.f64 %127) %134 = (sin.f64 %129) %135 = (*.f64 %0 %114) %136 = (cos.f64 %135) %137 = (sin.f64 %135) %138 = (tan.f64 %114) %141 = (/.f64 (-.f64 %0 %118) (+.f64 %0 %118)) %143 = (tan.f64 (/.f64 %114 %0)) %144 = (/.f64 %123 %0) %145 = (tan.f64 %144) %146 = (/.f64 %129 %0) %147 = (tan.f64 %146) %148 = (/.f64 %127 %0) %149 = (tan.f64 %148) %150 = (/.f64 %125 %0) %151 = (tan.f64 %150) %152 = (-.f64 %114 %114) %153 = (cos.f64 %152) %154 = (+.f64 %114 %114) %155 = (cos.f64 %154) %156 = (sin.f64 %152) %157 = (sin.f64 %154) %158 = (/.f64 %85 %0) %161 = (/.f64 (-.f64 %79 %0) %0) %163 = (*.f64 (cosh.f64 %158) (cosh.f64 %161)) %164 = (*.f64 %0 %163) %165 = (/.f64 %83 %0) %168 = (/.f64 (-.f64 %0 %79) %0) %170 = (*.f64 (cosh.f64 %165) (cosh.f64 %168)) %171 = (*.f64 %0 %170) %174 = (*.f64 (sinh.f64 %158) (sinh.f64 %161)) %175 = (*.f64 %0 %174) %178 = (*.f64 (sinh.f64 %165) (sinh.f64 %168)) %179 = (*.f64 %0 %178) %180 = (fma.f64 %0 %163 %0) %181 = (fma.f64 %0 %170 %0) %182 = (fma.f64 %0 %174 %0) %183 = (fma.f64 %0 %178 %0) %184 = (/.f64 %154 %0) %185 = (tan.f64 %184) %186 = (/.f64 %152 %0) %187 = (tan.f64 %186) %188 = (/.f64 %96 %0) %191 = (/.f64 (-.f64 %79 %79) %0) %193 = (*.f64 (cosh.f64 %188) (cosh.f64 %191)) %194 = (*.f64 %0 %193) %197 = (*.f64 (sinh.f64 %188) (sinh.f64 %191)) %198 = (*.f64 %0 %197) %199 = (fma.f64 %0 %193 %0) %200 = (fma.f64 %0 %197 %0) %201 = (cos.f64 %144) %202 = (cos.f64 %148) %203 = (*.f64 %201 %202) %204 = (*.f64 %0 %203) %205 = (cos.f64 %146) %206 = (cos.f64 %150) %207 = (*.f64 %205 %206) %208 = (*.f64 %0 %207) %209 = (sin.f64 %148) %210 = (sin.f64 %144) %211 = (*.f64 %209 %210) %212 = (*.f64 %0 %211) %213 = (*.f64 %209 %201) %214 = (*.f64 %0 %213) %215 = (sin.f64 %150) %216 = (sin.f64 %146) %217 = (*.f64 %215 %216) %218 = (*.f64 %0 %217) %219 = (*.f64 %215 %205) %220 = (*.f64 %0 %219) %221 = (*.f64 %210 %202) %222 = (*.f64 %0 %221) %223 = (*.f64 %216 %206) %224 = (*.f64 %0 %223) %225 = (fma.f64 %0 %203 %0) %226 = (fma.f64 %0 %207 %0) %227 = (fma.f64 %0 %211 %0) %228 = (fma.f64 %0 %213 %0) %229 = (fma.f64 %0 %217 %0) %230 = (fma.f64 %0 %219 %0) %231 = (fma.f64 %0 %221 %0) %232 = (fma.f64 %0 %223 %0) %233 = (cos.f64 %184) %234 = (cos.f64 %186) %235 = (*.f64 %233 %234) %236 = (*.f64 %0 %235) %237 = (sin.f64 %184) %238 = (*.f64 %237 %234) %239 = (*.f64 %0 %238) %240 = (sin.f64 %186) %241 = (*.f64 %240 %237) %242 = (*.f64 %0 %241) %243 = (*.f64 %240 %233) %244 = (*.f64 %0 %243) %245 = (fma.f64 %0 %235 %0) %246 = (fma.f64 %0 %238 %0) %247 = (fma.f64 %0 %241 %0) %248 = (fma.f64 %0 %243 %0) %252 = (approx (E ) %0) %253 = (*.f64 %0 %252) %254 = (-.f64 %0 %253) %255 = (sqrt.f64 %254) %256 = (*.f64 %0 %255) %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 #s(literal -884279719003555/281474976710656 binary64) #s(literal 2778046668940015/281474976710656 binary64) %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %252 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %252 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %253 %254 %255 %256 (/.f64 %256 %0) %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %0 %1 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 560851318903425/562949953421312 binary64) #s(literal -1/4 binary64) #s(literal 3 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal -560851318903425/562949953421312 binary64) #s(literal 6 binary64) #s(literal 5/2 binary64) #s(literal 3/2 binary64) #s(literal 7/4 binary64) #s(literal 9/4 binary64) #s(literal 5 binary64) #s(literal 8 binary64) #s(literal 9/2 binary64) #s(literal 7/2 binary64) #s(literal 15/4 binary64) #s(literal 17/4 binary64) #s(literal -3/2 binary64) #s(literal 3/4 binary64) #s(literal -3 binary64) #s(literal -5/4 binary64) #s(literal -3/4 binary64) #s(literal -5/2 binary64) #s(literal -4 binary64) #s(literal -9/4 binary64) #s(literal -7/4 binary64) #s(literal 5/4 binary64) #s(literal -7/2 binary64) #s(literal -5 binary64) #s(literal -9/2 binary64) #s(literal -6 binary64) #s(literal -17/4 binary64) #s(literal -15/4 binary64) #s(literal 16 binary64) #s(literal -8 binary64) #s(literal -1/8 binary64) #s(literal 1/8 binary64) #s(literal 1/16 binary64) #s(literal -1/16 binary64) #s(literal 560851318903425/281474976710656 binary64) #s(literal 560851318903425/140737488355328 binary64) #s(literal 560851318903425/1125899906842624 binary64) #s(literal -560851318903425/1125899906842624 binary64) #s(literal -560851318903425/281474976710656 binary64) #s(literal -560851318903425/2251799813685248 binary64) #s(literal 560851318903425/2251799813685248 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal 64 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) phi x es k0 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %81 %82 %84 %86 %88 %89 %91 %92 %93 %95 %97 %99 %100 %101 %102 %105 %107 %109 %110 %111 %113 %115 %116 %120 %122 %124 %126 %128 %130 %131 %132 %133 %134 %136 %137 %138 %141 %143 %145 %147 %149 %151 %153 %155 %156 %157 %164 %171 %175 %179 %180 %181 %182 %183 %185 %187 %194 %198 %199 %200 %204 %208 %212 %214 %218 %220 %222 %224 %225 %226 %227 %228 %229 %230 %231 %232 %236 %239 %242 %244 %245 %246 %247 %248 %253 (/.f64 %253 %0) |
Compiled 162 202 to 32 603 computations (79.9% saved)
23 alts after pruning (14 fresh and 9 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 9 308 | 14 | 9 322 |
| Fresh | 0 | 0 | 0 |
| Picked | 5 | 3 | 8 |
| Done | 3 | 6 | 9 |
| Total | 9 316 | 23 | 9 339 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx (pow (sin phi) 2) (fma.f64 (cos.f64 (+.f64 phi phi)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))) k0) |
| ▶ | 98.8% | (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx (pow (sin phi) 2) (fma.f64 (cos.f64 #s(literal 4 binary64)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))) k0) |
| ▶ | 98.8% | (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx (pow (sin phi) 2) (fma.f64 (cos.f64 #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))) k0) |
| ▶ | 98.8% | (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx (pow (sin phi) 2) #s(literal 3/4 binary64)))))) k0) |
| ▶ | 99.0% | (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx (pow (sin phi) 2) #s(literal 1/256 binary64)))))) k0) |
| ✓ | 98.7% | (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) es))) k0) |
| ▶ | 49.7% | %1 = (E.f64 ) (/.f64 (*.f64 x (sqrt.f64 (tanh.f64 (+.f64 (log.f64 %1) %1)))) k0) |
| ✓ | 98.8% | (/.f64 (*.f64 x (approx (sqrt (- 1 (* es 1/2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) es)))) k0) |
| ▶ | 46.5% | (/.f64 (*.f64 x (approx (sqrt (- 1 (* es 1/2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) #s(literal 1/64 binary64))))) k0) |
| ▶ | 48.8% | (/.f64 (*.f64 x (approx (sqrt (- 1 (* es 1/2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) #s(literal 1/256 binary64))))) k0) |
| ✓ | 46.5% | (/.f64 (*.f64 x #s(literal 560851318903425/562949953421312 binary64)) k0) |
| ✓ | 99.4% | %4 = (sin phi) (/.f64 (approx (* x (sqrt (- 1 (* es (* %4 %4))))) x) k0) |
| ▶ | 46.5% | (*.f64 (neg.f64 x) (*.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) #s(literal 1/64 binary64) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) k0))) |
| ✓ | 6.0% | x |
| ✓ | 4.7% | phi |
| ▶ | 4.0% | k0 |
| ✓ | 4.5% | es |
| ▶ | 5.1% | #s(literal 256 binary64) |
| ▶ | 5.2% | #s(literal 5 binary64) |
| ▶ | 5.1% | #s(literal 1/256 binary64) |
| ✓ | 14.3% | #s(literal 0 binary64) |
| ▶ | 1.7% | #s(literal -1/64 binary64) |
| ▶ | 1.6% | #s(literal -16 binary64) |
Compiled 139 to 84 computations (39.6% saved)
| Inputs |
|---|
%0 = (E ) %1 = (log %0) %2 = (+ %1 %0) %3 = (tanh %2) %7 = (* -1/4 1/256) %13 = (+ (* -1/2 1/64) 1) %15 = (* -1/4 1/64) %18 = (cos 2) %23 = (cos 4) %0 %1 %2 %3 (sqrt %3) %7 (+ 1 %7) %13 (sqrt %13) %15 (+ 1 %15) %18 (+ (* %18 -1/2) 1/2) %23 (+ (* %23 -1/2) 1/2) |
| Outputs |
|---|
#s(literal 6121026514868073/2251799813685248 binary64) #s(literal 1 binary64) #s(literal 8372826328553321/2251799813685248 binary64) #s(literal 8996589499918759/9007199254740992 binary64) #s(literal 9001892814229621/9007199254740992 binary64) #s(literal -1/1024 binary64) #s(literal 1023/1024 binary64) #s(literal 127/128 binary64) #s(literal 4485972946711019/4503599627370496 binary64) #s(literal -1/256 binary64) #s(literal 255/256 binary64) #s(literal -7496634952020485/18014398509481984 binary64) #s(literal 6377758365375617/9007199254740992 binary64) #s(literal -5887498334708929/9007199254740992 binary64) #s(literal 232729649835155/281474976710656 binary64) |
| 0.0ms | 1× | 0 | valid |
Compiled 63 to 28 computations (55.6% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)| Inputs |
|---|
%10 = (/.f64 #s(literal -1 binary64) k0) %12 = (neg.f64 x) %13 = (E.f64 ) %20 = (log.f64 %13) %21 = (+.f64 %20 %13) %22 = (tanh.f64 %21) %23 = (sqrt.f64 %22) %24 = (*.f64 x %23) %26 = (*.f64 #s(literal -1/4 binary64) #s(literal 1/256 binary64)) %27 = (+.f64 #s(literal 1 binary64) %26) %32 = (sqrt (- 1 (* es 1/2))) %33 = (approx %32 %27) %34 = (*.f64 x %33) %36 = (fma.f64 #s(literal -1/2 binary64) #s(literal 1/64 binary64) #s(literal 1 binary64)) %37 = (sqrt.f64 %36) %38 = (*.f64 %37 %10) %40 = (*.f64 #s(literal -1/4 binary64) #s(literal 1/64 binary64)) %41 = (+.f64 #s(literal 1 binary64) %40) %42 = (approx %32 %41) %43 = (*.f64 x %42) %45 = (cos.f64 #s(literal 2 binary64)) %46 = (fma.f64 %45 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %50 = (pow (sin phi) 2) %51 = (approx %50 %46) %52 = (*.f64 es %51) %53 = (-.f64 #s(literal 1 binary64) %52) %54 = (sqrt.f64 %53) %55 = (*.f64 x %54) %57 = (cos.f64 #s(literal 4 binary64)) %58 = (fma.f64 %57 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %59 = (approx %50 %58) %60 = (*.f64 es %59) %61 = (-.f64 #s(literal 1 binary64) %60) %62 = (sqrt.f64 %61) %63 = (*.f64 x %62) %65 = (approx %50 #s(literal 3/4 binary64)) %66 = (*.f64 es %65) %67 = (-.f64 #s(literal 1 binary64) %66) %68 = (sqrt.f64 %67) %69 = (*.f64 x %68) %71 = (approx %50 #s(literal 1/256 binary64)) %72 = (*.f64 es %71) %73 = (-.f64 #s(literal 1 binary64) %72) %74 = (sqrt.f64 %73) %75 = (*.f64 x %74) x #s(literal 1 binary64) es k0 #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal 4 binary64) #s(literal 5 binary64) %10 #s(literal -1/4 binary64) %12 %13 #s(literal 3/4 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) %20 %21 %22 %23 %24 (/.f64 %24 k0) %26 %27 %33 %34 (/.f64 %34 k0) %36 %37 %38 (*.f64 %12 %38) %40 %41 %42 %43 (/.f64 %43 k0) %45 %46 %51 %52 %53 %54 %55 (/.f64 %55 k0) %57 %58 %59 %60 %61 %62 %63 (/.f64 %63 k0) %65 %66 %67 %68 %69 (/.f64 %69 k0) %71 %72 %73 %74 %75 (/.f64 %75 k0) |
| Outputs |
|---|
%6 = (pow (sin phi) 2) %8 = (pow.f64 phi #s(literal 2 binary64)) %34 = (* es %6) %35 = (*.f64 es %8) %56 = (- 1 %34) %76 = (sqrt %56) %82 = (pow.f64 es #s(literal 2 binary64)) %84 = (fma.f64 #s(literal -1/3 binary64) es (*.f64 #s(literal 1/4 binary64) %82)) %94 = (fma.f64 #s(literal 2/45 binary64) es (*.f64 #s(literal 1/2 binary64) (*.f64 es %84))) %103 = (* x %76) %106 = (*.f64 es (*.f64 %8 x)) %110 = (*.f64 es x) %111 = (*.f64 x %84) %112 = (*.f64 %8 %111) %119 = (*.f64 %8 (*.f64 x %94)) %128 = (/ %103 k0) %129 = (/.f64 x k0) %134 = (/.f64 %110 k0) %148 = (sin.f64 phi) %149 = (pow.f64 %148 #s(literal 2 binary64)) %151 = (*.f64 es %149) %153 = (-.f64 #s(literal 1 binary64) %151) %155 = (sqrt.f64 %153) %157 = (*.f64 x %155) %161 = (neg x) %164 = (E ) %169 = (* x (sqrt (tanh (+ (log %164) %164)))) %172 = (exp.f64 (+.f64 #s(literal 1 binary64) (E.f64 ))) %173 = (/.f64 #s(literal 1 binary64) %172) %178 = (*.f64 x (sqrt.f64 (/.f64 (-.f64 %172 %173) (+.f64 %172 %173)))) %186 = (sqrt (- 1 (* es 1/2))) %187 = (* x %186) %191 = (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) es)))) %193 = (/ %187 k0) %202 = (/ -1 k0) %203 = (* (sqrt (+ (* -1/2 1/64) 1)) %202) %206 = (sqrt.f64 #s(literal 127/128 binary64)) %257 = (*.f64 #s(literal -1 binary64) %151) %265 = (pow.f64 %148 #s(literal 4 binary64)) %274 = (pow.f64 %148 #s(literal 6 binary64)) %283 = (*.f64 x %149) %284 = (*.f64 es %283) %288 = (*.f64 x %265) %289 = (*.f64 es %288) %296 = (*.f64 es (*.f64 x %274)) %307 = (/.f64 %283 k0) %322 = (sqrt.f64 (/.f64 #s(literal -1/2 binary64) es)) %323 = (*.f64 es %322) %325 = (*.f64 %82 %322) %329 = (*.f64 es (+.f64 %322 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %325)))) %331 = (/.f64 #s(literal 1/2 binary64) %325) %334 = (pow.f64 es #s(literal 4 binary64)) %336 = (pow.f64 %322 #s(literal 3 binary64)) %337 = (*.f64 %334 %336) %340 = (*.f64 es (-.f64 (+.f64 %322 %331) (/.f64 #s(literal 1/8 binary64) %337))) %343 = (pow.f64 es #s(literal 6 binary64)) %345 = (pow.f64 %322 #s(literal 5 binary64)) %346 = (*.f64 %343 %345) %354 = (*.f64 es (-.f64 (+.f64 %322 (+.f64 %331 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %346)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %337)))) %356 = (*.f64 x %322) %357 = (*.f64 es %356) %360 = (fma.f64 #s(literal 1/2 binary64) (/.f64 x %325) %356) %361 = (*.f64 es %360) %363 = (/.f64 x %337) %365 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %363 %360)) %370 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %363 (fma.f64 #s(literal 1/16 binary64) (/.f64 x %346) %360))) %372 = (/.f64 %357 k0) %378 = (fma.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 %82 (*.f64 k0 %322))) (/.f64 %356 k0)) %379 = (*.f64 es %378) %383 = (/.f64 x (*.f64 %334 (*.f64 k0 %336))) %385 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %383 %378)) %392 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %383 (fma.f64 #s(literal 1/16 binary64) (/.f64 x (*.f64 %343 (*.f64 k0 %345))) %378))) %395 = (/.f64 #s(literal 1 binary64) es) %401 = (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 %149 es))) %402 = (*.f64 es %401) %404 = (*.f64 %82 %401) %408 = (*.f64 es (+.f64 %401 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %404)))) %410 = (/.f64 #s(literal 1/2 binary64) %404) %412 = (pow.f64 %401 #s(literal 3 binary64)) %413 = (*.f64 %334 %412) %416 = (*.f64 es (-.f64 (+.f64 %401 %410) (/.f64 #s(literal 1/8 binary64) %413))) %418 = (pow.f64 %401 #s(literal 5 binary64)) %419 = (*.f64 %343 %418) %427 = (*.f64 es (-.f64 (+.f64 %401 (+.f64 %410 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %419)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %413)))) %429 = (*.f64 x %401) %430 = (*.f64 es %429) %433 = (fma.f64 #s(literal 1/2 binary64) (/.f64 x %404) %429) %434 = (*.f64 es %433) %436 = (/.f64 x %413) %438 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %436 %433)) %443 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %436 (fma.f64 #s(literal 1/16 binary64) (/.f64 x %419) %433))) %445 = (/.f64 %430 k0) %451 = (fma.f64 #s(literal 1/2 binary64) (/.f64 x (*.f64 %82 (*.f64 k0 %401))) (/.f64 %429 k0)) %452 = (*.f64 es %451) %456 = (/.f64 x (*.f64 %334 (*.f64 k0 %412))) %458 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %456 %451)) %465 = (*.f64 es (fma.f64 #s(literal -1/8 binary64) %456 (fma.f64 #s(literal 1/16 binary64) (/.f64 x (*.f64 %343 (*.f64 k0 %418))) %451))) (approx x #s(literal 0 binary64)) (approx %6 %8) (approx %6 (*.f64 %8 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) %8)))) (approx %6 (*.f64 %8 (+.f64 #s(literal 1 binary64) (*.f64 %8 (-.f64 (*.f64 #s(literal 2/45 binary64) %8) #s(literal 1/3 binary64)))))) (approx %6 (*.f64 %8 (+.f64 #s(literal 1 binary64) (*.f64 %8 (-.f64 (*.f64 %8 (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/315 binary64) %8))) #s(literal 1/3 binary64)))))) (approx %34 %35) (approx %34 (*.f64 %8 (+.f64 es (*.f64 #s(literal -1/3 binary64) %35)))) (approx %34 (*.f64 %8 (+.f64 es (*.f64 %8 (fma.f64 #s(literal -1/3 binary64) es (*.f64 #s(literal 2/45 binary64) %35)))))) (approx %34 (*.f64 %8 (+.f64 es (*.f64 %8 (fma.f64 #s(literal -1/3 binary64) es (*.f64 %8 (fma.f64 #s(literal -1/315 binary64) %35 (*.f64 #s(literal 2/45 binary64) es)))))))) (approx %56 #s(literal 1 binary64)) (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %35))) (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 %8 (-.f64 (*.f64 #s(literal 1/3 binary64) %35) es)))) (approx %56 (+.f64 #s(literal 1 binary64) (*.f64 %8 (-.f64 (*.f64 %8 (-.f64 (*.f64 #s(literal -2/45 binary64) %35) (*.f64 #s(literal -1/3 binary64) es))) es)))) (approx %76 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %35))) (approx %76 (+.f64 #s(literal 1 binary64) (*.f64 %8 (fma.f64 #s(literal -1/2 binary64) es (*.f64 #s(literal -1/2 binary64) (*.f64 %8 %84)))))) (approx %76 (+.f64 #s(literal 1 binary64) (*.f64 %8 (fma.f64 #s(literal -1/2 binary64) es (*.f64 %8 (fma.f64 #s(literal -1/2 binary64) (*.f64 %8 %94) (*.f64 #s(literal -1/2 binary64) %84))))))) (approx %103 x) (approx %103 (+.f64 x (*.f64 #s(literal -1/2 binary64) %106))) (approx %103 (+.f64 x (*.f64 %8 (fma.f64 #s(literal -1/2 binary64) %110 (*.f64 #s(literal -1/2 binary64) %112))))) (approx %103 (+.f64 x (*.f64 %8 (fma.f64 #s(literal -1/2 binary64) %110 (*.f64 %8 (fma.f64 #s(literal -1/2 binary64) %111 (*.f64 #s(literal -1/2 binary64) %119))))))) (approx %128 %129) (approx %128 (fma.f64 #s(literal -1/2 binary64) (/.f64 %106 k0) %129)) (approx %128 (fma.f64 %8 (fma.f64 #s(literal -1/2 binary64) %134 (*.f64 #s(literal -1/2 binary64) (/.f64 %112 k0))) %129)) (approx %128 (fma.f64 %8 (fma.f64 #s(literal -1/2 binary64) %134 (*.f64 %8 (fma.f64 #s(literal -1/2 binary64) (/.f64 %111 k0) (*.f64 #s(literal -1/2 binary64) (/.f64 %119 k0))))) %129)) (approx %6 %149) (approx %34 %151) (approx %56 %153) (approx %76 %155) (approx %103 %157) (approx %128 (/.f64 %157 k0)) (approx %161 (*.f64 #s(literal -1 binary64) x)) (approx %169 %178) (approx (/ %169 k0) (/.f64 %178 k0)) (approx %187 %191) (approx %193 (/.f64 %191 k0)) (approx (* %161 %203) (/.f64 (*.f64 x %206) k0)) (approx es es) (approx %186 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) es))) (approx %186 (+.f64 #s(literal 1 binary64) (*.f64 es (-.f64 (*.f64 #s(literal -1/32 binary64) es) #s(literal 1/4 binary64))))) (approx %186 (+.f64 #s(literal 1 binary64) (*.f64 es (-.f64 (*.f64 es (-.f64 (*.f64 #s(literal -1/128 binary64) es) #s(literal 1/32 binary64))) #s(literal 1/4 binary64))))) (approx %187 (+.f64 x (*.f64 #s(literal -1/4 binary64) %110))) (approx %187 (+.f64 x (*.f64 es (fma.f64 #s(literal -1/4 binary64) x (*.f64 #s(literal -1/32 binary64) %110))))) (approx %187 (+.f64 x (*.f64 es (fma.f64 #s(literal -1/4 binary64) x (*.f64 es (fma.f64 #s(literal -1/32 binary64) x (*.f64 #s(literal -1/128 binary64) %110))))))) (approx %193 (fma.f64 #s(literal -1/4 binary64) %134 %129)) (approx %193 (fma.f64 es (fma.f64 #s(literal -1/4 binary64) %129 (*.f64 #s(literal -1/32 binary64) %134)) %129)) (approx %193 (fma.f64 es (fma.f64 #s(literal -1/4 binary64) %129 (*.f64 es (fma.f64 #s(literal -1/32 binary64) %129 (*.f64 #s(literal -1/128 binary64) %134)))) %129)) (approx %56 (+.f64 #s(literal 1 binary64) %257)) (approx %76 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %151))) (approx %76 (+.f64 #s(literal 1 binary64) (*.f64 es (fma.f64 #s(literal -1/2 binary64) %149 (*.f64 #s(literal -1/8 binary64) (*.f64 es %265)))))) (approx %76 (+.f64 #s(literal 1 binary64) (*.f64 es (fma.f64 #s(literal -1/2 binary64) %149 (*.f64 es (fma.f64 #s(literal -1/8 binary64) %265 (*.f64 #s(literal -1/16 binary64) (*.f64 es %274)))))))) (approx %103 (+.f64 x (*.f64 #s(literal -1/2 binary64) %284))) (approx %103 (+.f64 x (*.f64 es (fma.f64 #s(literal -1/2 binary64) %283 (*.f64 #s(literal -1/8 binary64) %289))))) (approx %103 (+.f64 x (*.f64 es (fma.f64 #s(literal -1/2 binary64) %283 (*.f64 es (fma.f64 #s(literal -1/8 binary64) %288 (*.f64 #s(literal -1/16 binary64) %296))))))) (approx %128 (fma.f64 #s(literal -1/2 binary64) (/.f64 %284 k0) %129)) (approx %128 (fma.f64 es (fma.f64 #s(literal -1/2 binary64) %307 (*.f64 #s(literal -1/8 binary64) (/.f64 %289 k0))) %129)) (approx %128 (fma.f64 es (fma.f64 #s(literal -1/2 binary64) %307 (*.f64 es (fma.f64 #s(literal -1/8 binary64) (/.f64 %288 k0) (*.f64 #s(literal -1/16 binary64) (/.f64 %296 k0))))) %129)) (approx %186 %323) (approx %186 %329) (approx %186 %340) (approx %186 %354) (approx %187 %357) (approx %187 %361) (approx %187 %365) (approx %187 %370) (approx %193 %372) (approx %193 %379) (approx %193 %385) (approx %193 %392) (approx %56 %257) (approx %56 (*.f64 es (-.f64 %395 %149))) (approx %76 %402) (approx %76 %408) (approx %76 %416) (approx %76 %427) (approx %103 %430) (approx %103 %434) (approx %103 %438) (approx %103 %443) (approx %128 %445) (approx %128 %452) (approx %128 %458) (approx %128 %465) (approx %186 (*.f64 #s(literal -1 binary64) %323)) (approx %186 (*.f64 #s(literal -1 binary64) %329)) (approx %186 (*.f64 #s(literal -1 binary64) %340)) (approx %186 (*.f64 #s(literal -1 binary64) %354)) (approx %187 (*.f64 #s(literal -1 binary64) %357)) (approx %187 (*.f64 #s(literal -1 binary64) %361)) (approx %187 (*.f64 #s(literal -1 binary64) %365)) (approx %187 (*.f64 #s(literal -1 binary64) %370)) (approx %193 (*.f64 #s(literal -1 binary64) %372)) (approx %193 (*.f64 #s(literal -1 binary64) %379)) (approx %193 (*.f64 #s(literal -1 binary64) %385)) (approx %193 (*.f64 #s(literal -1 binary64) %392)) (approx %56 (*.f64 es (fma.f64 #s(literal -1 binary64) %149 %395))) (approx %76 (*.f64 #s(literal -1 binary64) %402)) (approx %76 (*.f64 #s(literal -1 binary64) %408)) (approx %76 (*.f64 #s(literal -1 binary64) %416)) (approx %76 (*.f64 #s(literal -1 binary64) %427)) (approx %103 (*.f64 #s(literal -1 binary64) %430)) (approx %103 (*.f64 #s(literal -1 binary64) %434)) (approx %103 (*.f64 #s(literal -1 binary64) %438)) (approx %103 (*.f64 #s(literal -1 binary64) %443)) (approx %128 (*.f64 #s(literal -1 binary64) %445)) (approx %128 (*.f64 #s(literal -1 binary64) %452)) (approx %128 (*.f64 #s(literal -1 binary64) %458)) (approx %128 (*.f64 #s(literal -1 binary64) %465)) (approx k0 k0) (approx %202 (/.f64 #s(literal -1 binary64) k0)) (approx %203 (*.f64 #s(literal -1 binary64) (/.f64 %206 k0))) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 57.0ms | phi | 0 |
| 36.0ms | x | 0 |
| 22.0ms | k0 | 0 |
| 20.0ms | k0 | inf |
| 20.0ms | es | 0 |
| Inputs |
|---|
%10 = (/.f64 #s(literal -1 binary64) k0) %12 = (neg.f64 x) %13 = (E.f64 ) %20 = (log.f64 %13) %21 = (+.f64 %20 %13) %22 = (tanh.f64 %21) %23 = (sqrt.f64 %22) %24 = (*.f64 x %23) %26 = (*.f64 #s(literal -1/4 binary64) #s(literal 1/256 binary64)) %27 = (+.f64 #s(literal 1 binary64) %26) %32 = (sqrt (- 1 (* es 1/2))) %33 = (approx %32 %27) %34 = (*.f64 x %33) %36 = (fma.f64 #s(literal -1/2 binary64) #s(literal 1/64 binary64) #s(literal 1 binary64)) %37 = (sqrt.f64 %36) %38 = (*.f64 %37 %10) %40 = (*.f64 #s(literal -1/4 binary64) #s(literal 1/64 binary64)) %41 = (+.f64 #s(literal 1 binary64) %40) %42 = (approx %32 %41) %43 = (*.f64 x %42) %45 = (cos.f64 #s(literal 2 binary64)) %46 = (fma.f64 %45 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %50 = (pow (sin phi) 2) %51 = (approx %50 %46) %52 = (*.f64 es %51) %53 = (-.f64 #s(literal 1 binary64) %52) %54 = (sqrt.f64 %53) %55 = (*.f64 x %54) %57 = (cos.f64 #s(literal 4 binary64)) %58 = (fma.f64 %57 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %59 = (approx %50 %58) %60 = (*.f64 es %59) %61 = (-.f64 #s(literal 1 binary64) %60) %62 = (sqrt.f64 %61) %63 = (*.f64 x %62) %65 = (approx %50 #s(literal 3/4 binary64)) %66 = (*.f64 es %65) %67 = (-.f64 #s(literal 1 binary64) %66) %68 = (sqrt.f64 %67) %69 = (*.f64 x %68) %71 = (approx %50 #s(literal 1/256 binary64)) %72 = (*.f64 es %71) %73 = (-.f64 #s(literal 1 binary64) %72) %74 = (sqrt.f64 %73) %75 = (*.f64 x %74) x #s(literal 1 binary64) es k0 #s(literal 2 binary64) #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64) #s(literal 4 binary64) #s(literal 5 binary64) %10 #s(literal -1/4 binary64) %12 %13 #s(literal 3/4 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) #s(literal -1/64 binary64) #s(literal 1/64 binary64) %20 %21 %22 %23 %24 (/.f64 %24 k0) %26 %27 %33 %34 (/.f64 %34 k0) %36 %37 %38 (*.f64 %12 %38) %40 %41 %42 %43 (/.f64 %43 k0) %45 %46 %51 %52 %53 %54 %55 (/.f64 %55 k0) %57 %58 %59 %60 %61 %62 %63 (/.f64 %63 k0) %65 %66 %67 %68 %69 (/.f64 %69 k0) %71 %72 %73 %74 %75 (/.f64 %75 k0) |
| Outputs |
|---|
%2 = (fabs.f64 #s(literal 1 binary64)) %4 = (fabs.f64 #s(literal -1 binary64)) %5 = (neg.f64 #s(literal -1 binary64)) %6 = (sqrt.f64 #s(literal 1 binary64)) %8 = (+.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %10 = (+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %11 = (+.f64 #s(literal 0 binary64) #s(literal 1 binary64)) %13 = (copysign.f64 #s(literal 1 binary64) #s(literal 2 binary64)) %14 = (-.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %16 = (-.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %17 = (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %18 = (*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %19 = (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) %20 = (*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %22 = (*.f64 #s(literal -2 binary64) #s(literal -1/2 binary64)) %23 = (/.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %24 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %26 = (/.f64 #s(literal 4 binary64) #s(literal 4 binary64)) %27 = (/.f64 #s(literal -2 binary64) #s(literal -2 binary64)) %28 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) %29 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %30 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) %31 = (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 1 binary64)) %32 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 0 binary64)) %33 = (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 1/2 binary64)) %34 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) %35 = (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64)) %36 = (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64)) %37 = (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %38 = (+.f64 #s(literal 1 binary64) %37) %39 = (-.f64 #s(literal 1 binary64) %37) %40 = (E.f64 ) %41 = (log.f64 %40) %42 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %43 = (*.f64 %42 #s(literal 4 binary64)) %44 = (/.f64 #s(literal 2 binary64) #s(literal 1 binary64)) %45 = (*.f64 #s(literal 1/2 binary64) %44) %46 = (/.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %47 = (*.f64 %46 #s(literal 1/2 binary64)) %48 = (/.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %49 = (*.f64 %48 #s(literal 1 binary64)) %50 = (*.f64 %44 #s(literal 1/2 binary64)) %51 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %52 = (/.f64 %51 #s(literal 4 binary64)) %53 = (/.f64 %44 #s(literal 2 binary64)) %54 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %37) %55 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %37) %57 = (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) %59 = (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)) #s(literal 1 binary64)) %60 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %37) %61 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %37) %62 = (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %37) %63 = (fma.f64 %42 #s(literal 4 binary64) #s(literal 0 binary64)) %64 = (log.f64 #s(literal 1 binary64)) %65 = (-.f64 %64 #s(literal -1 binary64)) %66 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %67 = (fma.f64 #s(literal 2 binary64) %66 #s(literal 1/2 binary64)) %68 = (fma.f64 #s(literal 1/2 binary64) %44 #s(literal 0 binary64)) %69 = (fma.f64 %46 #s(literal 1/2 binary64) #s(literal 0 binary64)) %70 = (fma.f64 %48 #s(literal 1 binary64) #s(literal 0 binary64)) %71 = (fma.f64 %48 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %72 = (fma.f64 %44 #s(literal 1/2 binary64) #s(literal 0 binary64)) %73 = (/.f64 #s(literal 4 binary64) #s(literal 1 binary64)) %74 = (*.f64 %66 %73) %75 = (/.f64 #s(literal 1 binary64) #s(literal 4 binary64)) %76 = (*.f64 %51 %75) %77 = (exp.f64 #s(literal 0 binary64)) %78 = (fma.f64 %42 #s(literal 4 binary64) %37) %79 = (fma.f64 #s(literal 1/2 binary64) %44 %37) %80 = (fma.f64 %46 #s(literal 1/2 binary64) %37) %81 = (fma.f64 %48 #s(literal 1 binary64) %37) %82 = (fma.f64 %44 #s(literal 1/2 binary64) %37) %83 = (fma.f64 %66 %44 #s(literal 1/2 binary64)) %84 = (fma.f64 %66 %73 #s(literal 0 binary64)) %85 = (fma.f64 %51 %75 #s(literal 0 binary64)) %86 = (/.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) %87 = (fma.f64 %51 %86 #s(literal 1/2 binary64)) %88 = (fma.f64 %44 %66 #s(literal 1/2 binary64)) %89 = (cosh.f64 #s(literal 0 binary64)) %90 = (hypot.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %91 = (hypot.f64 #s(literal -1 binary64) #s(literal 0 binary64)) %92 = (fma.f64 %66 %73 %37) %93 = (fma.f64 %51 %75 %37) %94 = (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)) %95 = (PI.f64 ) %97 = (sin.f64 (*.f64 %95 #s(literal 1/2 binary64))) %102 = (neg.f64 k0) %131 = (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)) %133 = (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %135 = (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %139 = (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)) %141 = (sqrt.f64 #s(literal 2 binary64)) %163 = (*.f64 %40 %40) %205 = (*.f64 #s(literal 0 binary64) #s(literal -1 binary64)) %207 = (*.f64 #s(literal -1 binary64) #s(literal 0 binary64)) %209 = (*.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) %211 = (*.f64 #s(literal -1/2 binary64) #s(literal 1 binary64)) %213 = (*.f64 #s(literal 4 binary64) #s(literal -1/2 binary64)) %215 = (*.f64 #s(literal -1 binary64) #s(literal 1/2 binary64)) %228 = (*.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %239 = (/.f64 #s(literal 1 binary64) %40) %297 = (+.f64 #s(literal 1 binary64) #s(literal 2 binary64)) %299 = (+.f64 #s(literal 2 binary64) #s(literal 1 binary64)) %328 = (/.f64 #s(literal -1 binary64) k0) %330 = (/.f64 #s(literal 1 binary64) k0) %335 = (/.f64 #s(literal -1/2 binary64) k0) %339 = (/.f64 #s(literal 1/2 binary64) k0) %347 = (/.f64 #s(literal 2 binary64) %102) %351 = (*.f64 %339 #s(literal -1 binary64)) %353 = (*.f64 #s(literal 1 binary64) %335) %355 = (*.f64 #s(literal -1/2 binary64) %330) %357 = (*.f64 #s(literal 2 binary64) %328) %359 = (*.f64 #s(literal 4 binary64) %335) %361 = (*.f64 %330 #s(literal 2 binary64)) %363 = (*.f64 %330 #s(literal -2 binary64)) %367 = (/.f64 #s(literal 0 binary64) %102) %393 = (neg.f64 x) %395 = (neg.f64 %40) %401 = (+.f64 %40 %40) %406 = (/.f64 #s(literal 0 binary64) %239) %408 = (*.f64 #s(literal 2 binary64) %239) %410 = (/.f64 #s(literal 1/2 binary64) %239) %422 = (/.f64 (-.f64 %40 %239) #s(literal 2 binary64)) %424 = (/.f64 (+.f64 %239 %40) #s(literal 2 binary64)) %428 = (/.f64 (-.f64 %239 %40) #s(literal 2 binary64)) %430 = (exp.f64 #s(literal 1/2 binary64)) %453 = (-.f64 %40 #s(literal -1 binary64)) %454 = (-.f64 #s(literal -1 binary64) %40) %464 = (+.f64 #s(literal 0 binary64) %40) %466 = (+.f64 #s(literal 1/2 binary64) %40) %471 = (-.f64 #s(literal 0 binary64) %395) %473 = (-.f64 #s(literal 1/2 binary64) %395) %491 = (fma.f64 %40 #s(literal 2 binary64) #s(literal 2 binary64)) %528 = (*.f64 %239 #s(literal 2 binary64)) %537 = (+.f64 #s(literal 1 binary64) %424) %545 = (tanh.f64 %453) %548 = (*.f64 %545 %545) %551 = (sqrt.f64 %545) %554 = (neg.f64 %551) %560 = (expm1.f64 %491) %561 = (exp.f64 %491) %562 = (-.f64 %561 #s(literal -1 binary64)) %564 = (fma.f64 #s(literal -2 binary64) %40 #s(literal -2 binary64)) %565 = (expm1.f64 %564) %566 = (exp.f64 %564) %567 = (neg.f64 %566) %568 = (-.f64 %567 #s(literal 1 binary64)) %570 = (neg.f64 %565) %571 = (-.f64 %566 #s(literal -1 binary64)) %573 = (neg.f64 %560) %574 = (-.f64 #s(literal -1 binary64) %561) %580 = (sinh.f64 %453) %581 = (cosh.f64 %453) %589 = (/.f64 #s(literal 1 binary64) %562) %598 = (/.f64 #s(literal 1 binary64) %571) %614 = (*.f64 %580 #s(literal 2 binary64)) %615 = (*.f64 %581 #s(literal 2 binary64)) %617 = (*.f64 #s(literal -2 binary64) %580) %618 = (*.f64 #s(literal -2 binary64) %581) %620 = (/.f64 #s(literal 1/2 binary64) %581) %633 = (tanh.f64 %40) %634 = (tanh.f64 #s(literal 1 binary64)) %635 = (+.f64 %633 %634) %636 = (fma.f64 %633 %634 #s(literal 1 binary64)) %642 = (neg.f64 %633) %643 = (-.f64 %642 %634) %644 = (fma.f64 %642 %634 #s(literal -1 binary64)) %656 = (/.f64 #s(literal 1 binary64) %636) %665 = (fabs.f64 %565) %666 = (sqrt.f64 %665) %668 = (sqrt.f64 %571) %670 = (fabs.f64 %560) %671 = (sqrt.f64 %670) %673 = (sqrt.f64 %562) %679 = (fabs.f64 %614) %680 = (sqrt.f64 %679) %682 = (sqrt.f64 %615) %686 = (/.f64 %561 %562) %687 = (/.f64 #s(literal -1 binary64) %562) %689 = (/.f64 %566 %571) %692 = (/.f64 %567 %571) %694 = (neg.f64 %689) %696 = (neg.f64 %589) %702 = (fabs.f64 %635) %703 = (sqrt.f64 %702) %705 = (fabs.f64 %636) %706 = (sqrt.f64 %705) %713 = (/.f64 #s(literal 1/2 binary64) %571) %716 = (/.f64 #s(literal 2 binary64) %571) %720 = (/.f64 %633 %636) %721 = (/.f64 %634 %636) %730 = (exp.f64 %453) %731 = (*.f64 %730 %620) %732 = (exp.f64 %454) %733 = (*.f64 %732 %620) %736 = (/.f64 (neg.f64 %732) %615) %738 = (neg.f64 %733) %740 = (exp.f64 %40) %741 = (/.f64 %740 %615) %744 = (/.f64 %40 %615) %751 = (/.f64 %40 #s(literal 2 binary64)) %752 = (/.f64 %740 %581) %755 = (/.f64 %740 #s(literal 2 binary64)) %756 = (/.f64 %40 %581) %830 = (*.f64 %636 %636) %842 = (neg.f64 %554) %847 = (sqrt.f64 %551) %901 = (*.f64 x %551) %905 = (neg.f64 %393) %910 = (neg.f64 %901) %912 = (*.f64 %551 #s(literal 1 binary64)) %915 = (*.f64 x #s(literal 1 binary64)) %918 = (*.f64 %901 #s(literal -1 binary64)) %920 = (*.f64 %901 #s(literal 2 binary64)) %922 = (*.f64 %901 #s(literal 1/2 binary64)) %925 = (*.f64 %901 #s(literal 0 binary64)) %927 = (*.f64 #s(literal 0 binary64) %901) %951 = (*.f64 #s(literal 1/2 binary64) %901) %964 = (*.f64 %666 x) %966 = (*.f64 %671 x) %972 = (*.f64 %680 x) %976 = (*.f64 %703 x) %981 = (/.f64 %551 k0) %983 = (/.f64 x k0) %984 = (*.f64 %551 %983) %990 = (neg.f64 %983) %992 = (/.f64 %393 k0) %993 = (*.f64 %551 %992) %1000 = (*.f64 %910 #s(literal -1 binary64)) %1012 = (*.f64 %910 #s(literal 1 binary64)) %1046 = (*.f64 #s(literal -1/4 binary64) #s(literal -1/4 binary64)) %1048 = (*.f64 #s(literal 1/4 binary64) #s(literal -1/4 binary64)) %1051 = (*.f64 #s(literal -1/4 binary64) #s(literal 1/4 binary64)) %1074 = (+.f64 #s(literal 0 binary64) #s(literal -1/1024 binary64)) %1076 = (-.f64 #s(literal 0 binary64) #s(literal 1/1024 binary64)) %1078 = (+.f64 #s(literal 1/2 binary64) #s(literal -1/1024 binary64)) %1080 = (-.f64 #s(literal 1/2 binary64) #s(literal 1/1024 binary64)) %1139 = (sqrt (+ 1 (* es -1/2))) %1140 = (approx %1139 #s(literal 1023/1024 binary64)) %1141 = (*.f64 x %1140) %1158 = (*.f64 #s(literal 127/128 binary64) #s(literal 127/128 binary64)) %1169 = (+.f64 #s(literal 0 binary64) #s(literal -1/128 binary64)) %1171 = (-.f64 #s(literal 0 binary64) #s(literal 1/128 binary64)) %1173 = (+.f64 #s(literal 1/2 binary64) #s(literal -1/128 binary64)) %1175 = (-.f64 #s(literal 1/2 binary64) #s(literal 1/128 binary64)) %1179 = (-.f64 #s(literal 1/64 binary64) #s(literal 2 binary64)) %1181 = (-.f64 #s(literal 2 binary64) #s(literal 1/64 binary64)) %1183 = (neg.f64 #s(literal -1/64 binary64)) %1184 = (*.f64 %1183 #s(literal -1/2 binary64)) %1186 = (sqrt.f64 #s(literal 127/128 binary64)) %1211 = (neg.f64 %1186) %1269 = (*.f64 #s(literal 1/2 binary64) %1186) %1271 = (*.f64 #s(literal 2 binary64) %1186) %1273 = (*.f64 %1186 #s(literal 2 binary64)) %1275 = (*.f64 %1186 #s(literal 1/2 binary64)) %1279 = (*.f64 %1186 #s(literal 0 binary64)) %1281 = (*.f64 #s(literal 0 binary64) %1186) %1283 = (sqrt.f64 %1186) %1312 = (/.f64 %1186 %102) %1314 = (/.f64 %1186 k0) %1336 = (*.f64 %1186 x) %1340 = (*.f64 %983 %1186) %1342 = (*.f64 %393 %1186) %1344 = (neg.f64 %1342) %1350 = (*.f64 %1312 x) %1365 = (*.f64 %330 %1342) %1410 = (+.f64 #s(literal 0 binary64) #s(literal -1/256 binary64)) %1412 = (-.f64 #s(literal 0 binary64) #s(literal 1/256 binary64)) %1414 = (+.f64 #s(literal 1/2 binary64) #s(literal -1/256 binary64)) %1416 = (-.f64 #s(literal 1/2 binary64) #s(literal 1/256 binary64)) %1469 = (approx %1139 #s(literal 255/256 binary64)) %1470 = (*.f64 x %1469) %1472 = (cos.f64 #s(literal 2 binary64)) %1474 = (neg.f64 %1472) %1480 = (sin.f64 #s(literal 2 binary64)) %1481 = (*.f64 %1480 #s(literal 0 binary64)) %1484 = (*.f64 %1472 #s(literal 1 binary64)) %1487 = (sin.f64 #s(literal -2 binary64)) %1497 = (*.f64 %1472 #s(literal 1/2 binary64)) %1498 = (+.f64 #s(literal 1/2 binary64) %1497) %1499 = (fma.f64 %1472 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %1501 = (*.f64 %1472 #s(literal -1/2 binary64)) %1502 = (-.f64 #s(literal -1/2 binary64) %1501) %1504 = (cos.f64 #s(literal 1 binary64)) %1506 = (sin.f64 #s(literal 1 binary64)) %1507 = (sin.f64 #s(literal -1 binary64)) %1508 = (*.f64 %1506 %1507) %1513 = (sin.f64 (*.f64 %95 #s(literal -1/2 binary64))) %1516 = (neg.f64 %1506) %1517 = (*.f64 %1516 %1506) %1519 = (fabs.f64 %1504) %1521 = (neg.f64 %1504) %1524 = (cos.f64 (fma.f64 %95 #s(literal 1/2 binary64) #s(literal 1 binary64))) %1560 = (fabs.f64 %1506) %1570 = (pow (sin phi) 2) %1571 = (approx %1570 %1499) %1572 = (*.f64 es %1571) %1573 = (-.f64 #s(literal 1 binary64) %1572) %1574 = (sqrt.f64 %1573) %1575 = (*.f64 x %1574) %1577 = (cos.f64 #s(literal 4 binary64)) %1583 = (sin.f64 #s(literal 4 binary64)) %1584 = (*.f64 %1583 #s(literal 0 binary64)) %1587 = (*.f64 %1577 #s(literal 1 binary64)) %1590 = (sin.f64 #s(literal -4 binary64)) %1598 = (neg.f64 %1577) %1602 = (fma.f64 %1577 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %1607 = (*.f64 %1577 #s(literal -1/2 binary64)) %1610 = (*.f64 %1577 #s(literal 1/2 binary64)) %1622 = (*.f64 (neg.f64 %1598) #s(literal -1/2 binary64)) %1641 = (approx %1570 %1602) %1642 = (*.f64 es %1641) %1643 = (-.f64 #s(literal 1 binary64) %1642) %1644 = (sqrt.f64 %1643) %1645 = (*.f64 x %1644) %1647 = (approx %1570 #s(literal 3/4 binary64)) %1648 = (*.f64 es %1647) %1649 = (-.f64 #s(literal 1 binary64) %1648) %1650 = (sqrt.f64 %1649) %1651 = (*.f64 x %1650) %1653 = (approx %1570 #s(literal 1/256 binary64)) %1654 = (*.f64 es %1653) %1655 = (-.f64 #s(literal 1 binary64) %1654) %1656 = (sqrt.f64 %1655) %1657 = (*.f64 x %1656) x #s(literal 1 binary64) %2 %4 %5 %6 %8 %10 %11 %13 %14 %16 %17 %18 %19 %20 %22 %23 %24 %26 %27 %28 %29 %30 %31 %32 %33 %34 %35 %36 %38 %39 %41 %43 %45 %47 %49 %50 %52 %53 %54 %55 %57 %59 %60 %61 %62 %63 %65 %67 %68 %69 %70 %71 %72 %74 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %87 %88 %89 %90 %91 %92 %93 %94 %97 es (neg.f64 (neg.f64 es)) k0 (neg.f64 %102) #s(literal 2 binary64) (fabs.f64 #s(literal 2 binary64)) (fabs.f64 #s(literal -2 binary64)) (neg.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 4 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 8 binary64) #s(literal 4 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %131) (+.f64 #s(literal 1/2 binary64) %133) (+.f64 #s(literal 1/2 binary64) %135) (+.f64 (+.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) %139) (*.f64 %141 %141) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %131) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %133) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %135) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %131) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %131) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %133) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %135) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %131) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %131) (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) %139) (fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) %139) (fma.f64 #s(literal -1 binary64) #s(literal -2 binary64) %139) (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) %139) (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) %139) (fma.f64 #s(literal -2 binary64) #s(literal -1 binary64) %139) (fma.f64 %42 #s(literal 4 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) %44 #s(literal 1 binary64)) (fma.f64 %46 #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 %48 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 %44 #s(literal 1/2 binary64) #s(literal 1 binary64)) (log.f64 %163) (fma.f64 %141 %141 #s(literal 0 binary64)) (fma.f64 %42 #s(literal 4 binary64) %131) (fma.f64 #s(literal 2 binary64) %66 %133) (fma.f64 #s(literal 2 binary64) %66 %135) (fma.f64 #s(literal 1/2 binary64) %44 %131) (fma.f64 %46 #s(literal 1/2 binary64) %131) (fma.f64 %48 #s(literal 1 binary64) %131) (fma.f64 %48 #s(literal 1/2 binary64) %133) (fma.f64 %48 #s(literal 1/2 binary64) %135) (fma.f64 %44 #s(literal 1/2 binary64) %131) (fma.f64 %141 %141 %139) (fma.f64 %66 %73 #s(literal 1 binary64)) (fma.f64 %51 %75 #s(literal 1 binary64)) (fma.f64 %66 %44 %133) (fma.f64 %66 %44 %135) (fma.f64 %66 %73 %131) (fma.f64 %51 %75 %131) (fma.f64 %51 %86 %133) (fma.f64 %51 %86 %135) (fma.f64 %44 %66 %133) (fma.f64 %44 %66 %135) (pow.f64 #s(literal 4 binary64) #s(literal 1/2 binary64)) (hypot.f64 %141 %141) #s(literal -1 binary64) (neg.f64 #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) #s(literal 0 binary64)) (+.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) #s(literal -2 binary64)) (/.f64 #s(literal -2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (+.f64 #s(literal -1 binary64) %205) (+.f64 #s(literal -1 binary64) %207) (*.f64 #s(literal 2 binary64) %209) (*.f64 #s(literal 2 binary64) %211) (*.f64 #s(literal 1/2 binary64) %213) (*.f64 %215 #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %205) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %207) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %205) (fma.f64 #s(literal 2 binary64) #s(literal -1/2 binary64) %207) (fma.f64 #s(literal 2 binary64) %209 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %211 #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %205) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %207) (fma.f64 #s(literal -1 binary64) #s(literal 1/2 binary64) %215) (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %205) (fma.f64 #s(literal -1/2 binary64) #s(literal 2 binary64) %207) (fma.f64 #s(literal 1/2 binary64) #s(literal -1 binary64) %228) (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %205) (fma.f64 #s(literal 1/2 binary64) #s(literal -2 binary64) %207) (fma.f64 #s(literal 1/2 binary64) %213 #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %205) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) %207) (fma.f64 %215 #s(literal 2 binary64) #s(literal 0 binary64)) (-.f64 %64 #s(literal 1 binary64)) (+.f64 %228 %228) (+.f64 %215 %215) (log.f64 %239) (fma.f64 #s(literal 2 binary64) %209 %205) (fma.f64 #s(literal 2 binary64) %209 %207) (fma.f64 #s(literal 2 binary64) %211 %205) (fma.f64 #s(literal 2 binary64) %211 %207) (fma.f64 #s(literal 1/2 binary64) %213 %205) (fma.f64 #s(literal 1/2 binary64) %213 %207) (fma.f64 %215 #s(literal 2 binary64) %205) (fma.f64 %215 #s(literal 2 binary64) %207) #s(literal -1/2 binary64) (neg.f64 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal 1/2 binary64) (fabs.f64 #s(literal -1/2 binary64)) (fabs.f64 #s(literal 1/2 binary64)) (neg.f64 #s(literal -1/2 binary64)) (+.f64 #s(literal 1/2 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) #s(literal 4 binary64)) (/.f64 #s(literal -1 binary64) #s(literal -2 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) %66) (*.f64 %48 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) %44) (/.f64 %46 #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) %66 #s(literal 0 binary64)) (fma.f64 %48 #s(literal 1/2 binary64) #s(literal 0 binary64)) (+.f64 %66 %66) (*.f64 %66 %44) (*.f64 %51 %86) (*.f64 %44 %66) (fma.f64 %66 %44 #s(literal 0 binary64)) (fma.f64 %51 %86 #s(literal 0 binary64)) (fma.f64 %44 %66 #s(literal 0 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal -1 binary64)) #s(literal 4 binary64) (fabs.f64 #s(literal 4 binary64)) (fabs.f64 #s(literal -4 binary64)) (neg.f64 #s(literal -4 binary64)) (sqrt.f64 #s(literal 16 binary64)) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (-.f64 #s(literal 2 binary64) #s(literal -2 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64)) (*.f64 #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) #s(literal -2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) %297) (+.f64 %299 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (-.f64 %299 #s(literal -1 binary64)) (*.f64 %42 #s(literal 16 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %297) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %297) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %297) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %297) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %297) (fma.f64 %141 %141 #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 4 binary64) #s(literal 4 binary64)) (-.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (fma.f64 %42 #s(literal 4 binary64) %297) (fma.f64 #s(literal 1/2 binary64) %44 %297) (fma.f64 %46 #s(literal 1/2 binary64) %297) (fma.f64 %48 #s(literal 1 binary64) %297) (fma.f64 %44 #s(literal 1/2 binary64) %297) (log.f64 (*.f64 %163 %163)) (fma.f64 %66 %73 %297) (fma.f64 %51 %75 %297) (pow.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (pow.f64 #s(literal 16 binary64) #s(literal 1/2 binary64)) (log.f64 (pow.f64 %163 #s(literal 2 binary64))) #s(literal 5 binary64) %328 (/.f64 #s(literal 1 binary64) %102) (neg.f64 %330) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) k0)) (*.f64 #s(literal 1 binary64) %328) (*.f64 #s(literal 2 binary64) %335) (*.f64 #s(literal -1 binary64) %330) (*.f64 %328 #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) %339) (*.f64 %330 #s(literal -1 binary64)) (*.f64 %335 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 k0 #s(literal -1 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %102)) (*.f64 #s(literal 1/2 binary64) %347) (/.f64 #s(literal 1 binary64) (/.f64 %102 #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) %351) (*.f64 #s(literal 2 binary64) %353) (*.f64 #s(literal 2 binary64) %355) (*.f64 #s(literal 1/2 binary64) %357) (*.f64 #s(literal 1/2 binary64) %359) (*.f64 %361 #s(literal -1/2 binary64)) (*.f64 %363 #s(literal 1/2 binary64)) (+.f64 %335 %335) (/.f64 %357 #s(literal 2 binary64)) (+.f64 %328 %367) (fma.f64 #s(literal 1/2 binary64) %328 %335) (fma.f64 #s(literal 1 binary64) %328 %367) (fma.f64 #s(literal 2 binary64) %335 %367) (fma.f64 #s(literal -1 binary64) %330 %367) (fma.f64 %328 #s(literal 1 binary64) %367) (fma.f64 #s(literal -2 binary64) %339 %367) (fma.f64 %330 #s(literal -1 binary64) %367) (fma.f64 %335 #s(literal 2 binary64) %367) (fma.f64 #s(literal 1/2 binary64) %347 %367) (fma.f64 #s(literal 2 binary64) %351 %367) (fma.f64 #s(literal 2 binary64) %353 %367) (fma.f64 #s(literal 2 binary64) %355 %367) (fma.f64 #s(literal 1/2 binary64) %357 %367) (fma.f64 #s(literal 1/2 binary64) %359 %367) (fma.f64 %361 #s(literal -1/2 binary64) %367) (fma.f64 %363 #s(literal 1/2 binary64) %367) (pow.f64 %102 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %102 #s(literal 1 binary64))) (log.f64 (pow.f64 %239 %330)) #s(literal -1/4 binary64) (neg.f64 #s(literal 1/4 binary64)) %393 %40 (fabs.f64 %40) (fabs.f64 %395) (neg.f64 %395) (*.f64 #s(literal 1 binary64) %40) (*.f64 %40 #s(literal 1 binary64)) (sqrt.f64 %163) (*.f64 #s(literal 1/2 binary64) %401) (/.f64 #s(literal 1 binary64) %239) (/.f64 #s(literal -1 binary64) (neg.f64 %239)) (+.f64 %40 %406) (/.f64 #s(literal 2 binary64) %408) (*.f64 #s(literal 2 binary64) %410) (exp.f64 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %40 %406) (fma.f64 %40 #s(literal 1 binary64) %406) (exp.f64 %131) (fma.f64 #s(literal 1/2 binary64) %401 %406) (+.f64 %410 %410) (pow.f64 %163 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %410 %406) (pow.f64 %239 #s(literal -1 binary64)) (+.f64 %422 %424) (+.f64 %424 %422) (-.f64 %424 %428) (*.f64 %430 %430) (pow.f64 %430 #s(literal 2 binary64)) (fma.f64 %430 %430 %406) (fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 #s(literal 1/2 binary64)) (cosh.f64 #s(literal 1/2 binary64))) %424) #s(literal 3/4 binary64) #s(literal -16 binary64) #s(literal 256 binary64) #s(literal 1/256 binary64) (neg.f64 #s(literal -1/256 binary64)) (*.f64 #s(literal -1/4 binary64) #s(literal -1/64 binary64)) (*.f64 #s(literal -1/64 binary64) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/64 binary64) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/4 binary64) #s(literal 1/64 binary64)) #s(literal -1/64 binary64) (neg.f64 #s(literal 1/64 binary64)) #s(literal 1/64 binary64) #s(literal 1 binary64) %2 %4 %5 %6 %8 %10 %11 %13 %14 %16 %17 %18 %19 %20 %22 %23 %24 %26 %27 %28 %29 %30 %31 %32 %33 %34 %35 %36 %38 %39 %41 %43 %45 %47 %49 %50 %52 %53 %54 %55 %57 %59 %60 %61 %62 %63 %65 %67 %68 %69 %70 %71 %72 %74 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %87 %88 %89 %90 %91 %92 %93 %94 %97 (+.f64 #s(literal 1 binary64) %40) (+.f64 %40 #s(literal 1 binary64)) %453 (neg.f64 %454) (-.f64 #s(literal 1 binary64) %395) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %40) (fma.f64 #s(literal 1 binary64) %40 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %40) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %40) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %40) (fma.f64 %40 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %40) (+.f64 #s(literal 1 binary64) %464) (+.f64 #s(literal 1/2 binary64) %466) (+.f64 %453 #s(literal 0 binary64)) (+.f64 (+.f64 %40 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) %471) (+.f64 #s(literal 1/2 binary64) %473) (fma.f64 #s(literal 1/2 binary64) %401 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %464) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %466) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %464) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %464) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %466) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %464) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %464) (fma.f64 %42 #s(literal 4 binary64) %40) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %471) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %473) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %471) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %471) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %473) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %471) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %471) (/.f64 %491 #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) %44 %40) (fma.f64 %46 #s(literal 1/2 binary64) %40) (fma.f64 %48 #s(literal 1 binary64) %40) (fma.f64 %44 #s(literal 1/2 binary64) %40) (fma.f64 %42 #s(literal 4 binary64) %464) (fma.f64 #s(literal 2 binary64) %66 %466) (fma.f64 #s(literal 1/2 binary64) %44 %464) (fma.f64 %46 #s(literal 1/2 binary64) %464) (fma.f64 %48 #s(literal 1 binary64) %464) (fma.f64 %48 #s(literal 1/2 binary64) %466) (fma.f64 %44 #s(literal 1/2 binary64) %464) (fma.f64 %42 #s(literal 4 binary64) %471) (fma.f64 #s(literal 2 binary64) %66 %473) (fma.f64 #s(literal 1/2 binary64) %44 %471) (fma.f64 %46 #s(literal 1/2 binary64) %471) (fma.f64 %48 #s(literal 1 binary64) %471) (fma.f64 %48 #s(literal 1/2 binary64) %473) (fma.f64 %44 #s(literal 1/2 binary64) %471) (fma.f64 #s(literal 2 binary64) %410 #s(literal 1 binary64)) (fma.f64 %66 %73 %40) (fma.f64 %51 %75 %40) (/.f64 (+.f64 %239 #s(literal 1 binary64)) %239) (fma.f64 %66 %44 %466) (fma.f64 %66 %73 %464) (fma.f64 %51 %75 %464) (fma.f64 %51 %86 %466) (fma.f64 %44 %66 %466) (fma.f64 %66 %44 %473) (fma.f64 %66 %73 %471) (fma.f64 %51 %75 %471) (fma.f64 %51 %86 %473) (fma.f64 %44 %66 %473) (/.f64 (fma.f64 #s(literal 2 binary64) %239 #s(literal 2 binary64)) %408) (/.f64 (+.f64 #s(literal 2 binary64) %528) %528) (/.f64 (+.f64 #s(literal 2 binary64) %408) %528) (+.f64 %424 (-.f64 %422 #s(literal -1 binary64))) (+.f64 %424 (+.f64 %422 #s(literal 1 binary64))) (+.f64 %537 %422) (-.f64 %424 (-.f64 %428 #s(literal 1 binary64))) (-.f64 %424 (+.f64 %428 #s(literal -1 binary64))) (-.f64 %537 %428) (fma.f64 %430 %430 #s(literal 1 binary64)) %545 (fabs.f64 %545) (*.f64 #s(literal 1 binary64) %545) (sqrt.f64 %548) (pow.f64 %545 #s(literal 1 binary64)) (*.f64 %551 %551) (pow.f64 %551 #s(literal 2 binary64)) (fabs.f64 (*.f64 %554 %551)) (fabs.f64 (*.f64 %551 %554)) (*.f64 %554 %554) (/.f64 %560 %562) (/.f64 %565 %568) (/.f64 %570 %571) (/.f64 %573 %574) (neg.f64 (/.f64 %565 %571)) (neg.f64 (/.f64 %560 %574)) (/.f64 %580 %581) (neg.f64 (/.f64 %573 %562)) (neg.f64 (/.f64 %570 %568)) (/.f64 (*.f64 %560 #s(literal 1 binary64)) %562) (*.f64 %560 %589) (*.f64 %589 %560) (/.f64 #s(literal 1 binary64) (/.f64 %562 %560)) (/.f64 (*.f64 %570 #s(literal 1 binary64)) %571) (*.f64 %565 (/.f64 #s(literal 1 binary64) %568)) (*.f64 %570 %598) (*.f64 %573 (/.f64 #s(literal 1 binary64) %574)) (*.f64 %598 %570) (neg.f64 (*.f64 %565 %598)) (/.f64 #s(literal 1 binary64) (/.f64 %571 %570)) (/.f64 #s(literal 1 binary64) (/.f64 %574 %573)) (/.f64 #s(literal 1 binary64) (/.f64 %568 %565)) (neg.f64 (*.f64 %573 %589)) (pow.f64 %548 #s(literal 1/2 binary64)) (/.f64 %614 %615) (/.f64 %617 %618) (*.f64 #s(literal 2 binary64) (*.f64 %580 %620)) (*.f64 #s(literal 2 binary64) (/.f64 %580 %615)) (*.f64 %614 %620) (*.f64 %620 %614) (neg.f64 (*.f64 %617 %620)) (neg.f64 (/.f64 %614 %618)) (neg.f64 (/.f64 %617 %615)) (/.f64 %635 %636) (/.f64 (*.f64 %614 #s(literal 1 binary64)) %615) (*.f64 %617 (/.f64 #s(literal 1 binary64) %618)) (/.f64 %643 %644) (neg.f64 (/.f64 %643 %636)) (neg.f64 (/.f64 %635 %644)) (/.f64 #s(literal 1 binary64) (/.f64 %615 %614)) (/.f64 #s(literal 1 binary64) (/.f64 %618 %617)) (/.f64 (*.f64 %635 #s(literal 1 binary64)) %636) (*.f64 %635 %656) (*.f64 %656 %635) (/.f64 #s(literal 1 binary64) (/.f64 %636 %635)) (*.f64 %643 (/.f64 #s(literal 1 binary64) %644)) (/.f64 #s(literal 1 binary64) (/.f64 %644 %643)) (/.f64 (*.f64 %666 %551) %668) (/.f64 (*.f64 %671 %551) %673) (/.f64 (*.f64 %551 %666) %668) (/.f64 (*.f64 %551 %671) %673) (/.f64 (*.f64 %680 %551) %682) (/.f64 (*.f64 %551 %680) %682) (+.f64 %686 %687) (-.f64 %598 %689) (-.f64 %686 %589) (+.f64 %598 %692) (+.f64 %598 %694) (+.f64 %686 %696) (neg.f64 (-.f64 %689 %598)) (neg.f64 (-.f64 %589 %686)) (/.f64 (*.f64 %703 %551) %706) (/.f64 (*.f64 %551 %703) %706) (fma.f64 %561 %589 %687) (fma.f64 #s(literal 1 binary64) %598 %692) (fma.f64 #s(literal 1 binary64) %598 %694) (fma.f64 #s(literal 2 binary64) %713 %692) (fma.f64 #s(literal 2 binary64) %713 %694) (fma.f64 #s(literal 1/2 binary64) %716 %692) (fma.f64 #s(literal 1/2 binary64) %716 %694) (fma.f64 %561 %589 %696) (+.f64 %720 %721) (+.f64 %721 %720) (-.f64 %721 (/.f64 %642 %636)) (-.f64 %721 (neg.f64 %720)) (fma.f64 %633 %656 %721) (fma.f64 %634 %656 %720) (-.f64 %731 %733) (fma.f64 %730 %620 %736) (fma.f64 %730 %620 %738) (fma.f64 %40 %741 %736) (fma.f64 %40 %741 %738) (fma.f64 %740 %744 %736) (fma.f64 %740 %744 %738) (+.f64 %731 %736) (+.f64 %731 %738) (neg.f64 (-.f64 %733 %731)) (fma.f64 %751 %752 %736) (fma.f64 %751 %752 %738) (fma.f64 %755 %756 %736) (fma.f64 %755 %756 %738) (/.f64 (*.f64 %666 %666) (*.f64 %668 %668)) (/.f64 (*.f64 %666 %671) (*.f64 %668 %673)) (/.f64 (*.f64 %671 %666) (*.f64 %673 %668)) (/.f64 (*.f64 %671 %671) (*.f64 %673 %673)) (/.f64 (-.f64 (*.f64 %598 %571) %566) %571) (/.f64 (-.f64 (*.f64 %686 %562) #s(literal 1 binary64)) %562) (/.f64 (*.f64 %680 %666) (*.f64 %682 %668)) (/.f64 (*.f64 %680 %671) (*.f64 %682 %673)) (/.f64 (*.f64 %666 %680) (*.f64 %668 %682)) (/.f64 (*.f64 %671 %680) (*.f64 %673 %682)) (/.f64 (*.f64 %703 %666) (*.f64 %706 %668)) (/.f64 (*.f64 %703 %671) (*.f64 %706 %673)) (/.f64 (*.f64 %666 %703) (*.f64 %668 %706)) (/.f64 (*.f64 %671 %703) (*.f64 %673 %706)) (/.f64 (fma.f64 %721 %636 %633) %636) (/.f64 (*.f64 %680 %680) (*.f64 %682 %682)) (/.f64 (-.f64 (*.f64 %731 %615) %732) %615) (/.f64 (*.f64 %680 %703) (*.f64 %682 %706)) (/.f64 (*.f64 %703 %680) (*.f64 %706 %682)) (/.f64 (*.f64 %703 %703) (*.f64 %706 %706)) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) %571) (*.f64 %571 %566)) (*.f64 %571 %571)) (/.f64 (-.f64 (*.f64 %561 %562) (*.f64 %562 #s(literal 1 binary64))) (*.f64 %562 %562)) (/.f64 (fma.f64 %634 %636 (*.f64 %636 %633)) %830) (/.f64 (fma.f64 %634 %636 (*.f64 %633 %636)) %830) (/.f64 (-.f64 (*.f64 %730 %615) (*.f64 %615 %732)) (*.f64 %615 %615)) %551 (fabs.f64 %551) (fabs.f64 %554) (fabs.f64 %842) (pow.f64 %545 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %545 #s(literal -1/2 binary64))) (*.f64 %847 %847) (sqrt.f64 (/.f64 %670 %562)) (sqrt.f64 (/.f64 %665 %571)) (/.f64 %666 %668) (/.f64 %671 %673) (/.f64 (neg.f64 %666) (neg.f64 %668)) (/.f64 (neg.f64 %671) (neg.f64 %673)) (*.f64 %666 (/.f64 #s(literal 1 binary64) %668)) (*.f64 %671 (/.f64 #s(literal 1 binary64) %673)) (/.f64 #s(literal 1 binary64) (/.f64 %668 %666)) (/.f64 #s(literal 1 binary64) (/.f64 %673 %671)) (*.f64 %666 (sqrt.f64 (fabs.f64 %598))) (*.f64 %671 (sqrt.f64 (fabs.f64 %589))) (sqrt.f64 (/.f64 %679 %615)) (/.f64 %680 %682) (sqrt.f64 (/.f64 %702 %705)) (*.f64 %680 (sqrt.f64 (fabs.f64 %620))) (/.f64 (neg.f64 %680) (neg.f64 %682)) (/.f64 %703 %706) (*.f64 %680 (/.f64 #s(literal 1 binary64) %682)) (/.f64 #s(literal 1 binary64) (/.f64 %682 %680)) (/.f64 (neg.f64 %703) (neg.f64 %706)) (*.f64 %703 (sqrt.f64 (fabs.f64 %656))) (*.f64 %703 (/.f64 #s(literal 1 binary64) %706)) (/.f64 #s(literal 1 binary64) (/.f64 %706 %703)) %901 (*.f64 %551 x) (*.f64 x %842) (*.f64 %393 %554) (*.f64 %551 %905) (*.f64 %905 %551) (*.f64 %554 %393) (*.f64 %842 x) (neg.f64 %910) (*.f64 x %912) (*.f64 #s(literal 1 binary64) %901) (*.f64 %551 %915) (*.f64 %901 #s(literal 1 binary64)) (neg.f64 %918) (*.f64 %920 #s(literal 1/2 binary64)) (*.f64 %922 #s(literal 2 binary64)) (/.f64 %920 #s(literal 2 binary64)) (fma.f64 x %551 %925) (fma.f64 x %551 %927) (fma.f64 %551 x %925) (fma.f64 %551 x %927) (+.f64 %901 %925) (+.f64 %901 %927) (fma.f64 x %842 %925) (fma.f64 x %842 %927) (fma.f64 %393 %554 %925) (fma.f64 %393 %554 %927) (fma.f64 %551 %905 %925) (fma.f64 %551 %905 %927) (fma.f64 %905 %551 %925) (fma.f64 %905 %551 %927) (fma.f64 %554 %393 %925) (fma.f64 %554 %393 %927) (fma.f64 %842 x %925) (fma.f64 %842 x %927) (log.f64 (pow.f64 %40 %901)) (fma.f64 x %912 %925) (fma.f64 x %912 %927) (fma.f64 #s(literal 1 binary64) %901 %925) (fma.f64 #s(literal 1 binary64) %901 %927) (fma.f64 #s(literal 1/2 binary64) %901 %951) (fma.f64 %551 %915 %925) (fma.f64 %551 %915 %927) (fma.f64 %901 #s(literal 1 binary64) %925) (fma.f64 %901 #s(literal 1 binary64) %927) (fma.f64 %901 #s(literal 1/2 binary64) %922) (+.f64 %922 %922) (+.f64 %951 %951) (fma.f64 %920 #s(literal 1/2 binary64) %925) (fma.f64 %920 #s(literal 1/2 binary64) %927) (fma.f64 %922 #s(literal 2 binary64) %925) (fma.f64 %922 #s(literal 2 binary64) %927) (/.f64 %964 %668) (/.f64 %966 %673) (/.f64 (*.f64 x %666) %668) (/.f64 (*.f64 x %671) %673) (/.f64 %972 %682) (/.f64 (*.f64 x %680) %682) (/.f64 %976 %706) (/.f64 (*.f64 x %703) %706) (/.f64 %901 k0) (*.f64 x %981) %984 (*.f64 %983 %551) (*.f64 %981 x) (/.f64 %910 %102) (*.f64 %393 (/.f64 %551 %102)) (*.f64 %554 %990) (neg.f64 %993) (*.f64 #s(literal 1 binary64) %984) (*.f64 %901 %330) (*.f64 %330 %901) (/.f64 #s(literal 1 binary64) (/.f64 k0 %901)) (/.f64 %1000 k0) (/.f64 %918 %102) (/.f64 (*.f64 #s(literal -1 binary64) %901) %102) (*.f64 %328 %910) (*.f64 %393 (*.f64 %551 %328)) (*.f64 %910 %328) (*.f64 %993 #s(literal -1 binary64)) (neg.f64 (*.f64 %328 %901)) (/.f64 %1012 %102) (/.f64 #s(literal 1 binary64) (/.f64 %102 %910)) (*.f64 #s(literal 2 binary64) (*.f64 %339 %901)) (*.f64 %920 %339) (*.f64 %1012 %328) (*.f64 (*.f64 %910 #s(literal 2 binary64)) %335) (*.f64 %1000 %330) (/.f64 %964 (*.f64 %668 k0)) (/.f64 %966 (*.f64 %673 k0)) (/.f64 (*.f64 %666 %983) %668) (/.f64 (*.f64 %671 %983) %673) (/.f64 %972 (*.f64 %682 k0)) (/.f64 (*.f64 %680 %983) %682) (/.f64 %976 (*.f64 %706 k0)) (/.f64 (*.f64 %703 %983) %706) #s(literal -1/1024 binary64) (neg.f64 #s(literal 1/1024 binary64)) (*.f64 #s(literal -1/4 binary64) #s(literal 1/256 binary64)) (*.f64 #s(literal 1/256 binary64) #s(literal -1/4 binary64)) (*.f64 #s(literal -1/256 binary64) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/4 binary64) #s(literal -1/256 binary64)) (*.f64 #s(literal -1/64 binary64) %1046) (*.f64 #s(literal 1/64 binary64) %1048) (*.f64 %1046 #s(literal -1/64 binary64)) (*.f64 %1051 #s(literal 1/64 binary64)) #s(literal 1023/1024 binary64) (neg.f64 (neg.f64 #s(literal 1023/1024 binary64))) (+.f64 #s(literal 1 binary64) #s(literal -1/1024 binary64)) (+.f64 #s(literal -1/1024 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1023/1024 binary64) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) #s(literal 1/1024 binary64)) (-.f64 #s(literal -1/1024 binary64) #s(literal -1 binary64)) (neg.f64 (+.f64 #s(literal -1 binary64) #s(literal 1/1024 binary64))) (neg.f64 (-.f64 #s(literal -1 binary64) #s(literal -1/1024 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal -1/1024 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -1/1024 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal -1/1024 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal -1/1024 binary64)) (fma.f64 #s(literal -1/4 binary64) #s(literal 1/256 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/256 binary64) #s(literal -1/4 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/256 binary64) #s(literal 1/4 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal -1/1024 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal -1/256 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %1074) (+.f64 #s(literal 1 binary64) %1076) (+.f64 #s(literal 1/2 binary64) %1078) (+.f64 #s(literal 1/2 binary64) %1080) (+.f64 (+.f64 #s(literal -1/1024 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1074) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1076) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1078) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1080) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1074) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1076) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1074) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1076) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1078) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1080) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1074) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1076) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1074) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1076) (fma.f64 #s(literal -1/64 binary64) %1046 #s(literal 1 binary64)) (fma.f64 #s(literal 1/64 binary64) %1048 #s(literal 1 binary64)) (fma.f64 %42 #s(literal 4 binary64) #s(literal -1/1024 binary64)) (fma.f64 %1046 #s(literal -1/64 binary64) #s(literal 1 binary64)) (fma.f64 %1051 #s(literal 1/64 binary64) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1/1024 binary64) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) %44 #s(literal -1/1024 binary64)) (fma.f64 %46 #s(literal 1/2 binary64) #s(literal -1/1024 binary64)) (fma.f64 %48 #s(literal 1 binary64) #s(literal -1/1024 binary64)) (fma.f64 %44 #s(literal 1/2 binary64) #s(literal -1/1024 binary64)) (fma.f64 %42 #s(literal 4 binary64) %1074) (fma.f64 %42 #s(literal 4 binary64) %1076) (fma.f64 #s(literal 2 binary64) %66 %1078) (fma.f64 #s(literal 2 binary64) %66 %1080) (fma.f64 #s(literal 1/2 binary64) %44 %1074) (fma.f64 #s(literal 1/2 binary64) %44 %1076) (fma.f64 %46 #s(literal 1/2 binary64) %1074) (fma.f64 %46 #s(literal 1/2 binary64) %1076) (fma.f64 %48 #s(literal 1 binary64) %1074) (fma.f64 %48 #s(literal 1 binary64) %1076) (fma.f64 %48 #s(literal 1/2 binary64) %1078) (fma.f64 %48 #s(literal 1/2 binary64) %1080) (fma.f64 %44 #s(literal 1/2 binary64) %1074) (fma.f64 %44 #s(literal 1/2 binary64) %1076) (fma.f64 %66 %73 #s(literal -1/1024 binary64)) (fma.f64 %51 %75 #s(literal -1/1024 binary64)) (fma.f64 %66 %44 %1078) (fma.f64 %66 %44 %1080) (fma.f64 %66 %73 %1074) (fma.f64 %66 %73 %1076) (fma.f64 %51 %75 %1074) (fma.f64 %51 %75 %1076) (fma.f64 %51 %86 %1078) (fma.f64 %51 %86 %1080) (fma.f64 %44 %66 %1078) (fma.f64 %44 %66 %1080) %1140 %1141 (/.f64 %1141 k0) #s(literal 127/128 binary64) (fabs.f64 #s(literal 127/128 binary64)) (neg.f64 #s(literal -127/128 binary64)) (+.f64 #s(literal 1 binary64) #s(literal -1/128 binary64)) (+.f64 #s(literal 127/128 binary64) #s(literal 0 binary64)) (+.f64 #s(literal -1/128 binary64) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) #s(literal 1/128 binary64)) (-.f64 #s(literal -1/128 binary64) #s(literal -1 binary64)) (neg.f64 (+.f64 #s(literal 1/128 binary64) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 1/128 binary64) #s(literal 1 binary64))) (sqrt.f64 %1158) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal -1/128 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -1/128 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal -1/128 binary64)) (fma.f64 #s(literal -1/2 binary64) #s(literal 1/64 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal -1/128 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal -1/64 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/64 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/64 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal -1/128 binary64)) (+.f64 #s(literal 1 binary64) %1169) (+.f64 #s(literal 1 binary64) %1171) (+.f64 #s(literal 1/2 binary64) %1173) (+.f64 #s(literal 1/2 binary64) %1175) (+.f64 (+.f64 #s(literal -1/128 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) %1179) (*.f64 #s(literal 1/2 binary64) %1181) (+.f64 #s(literal 1 binary64) %1184) (*.f64 %1186 %1186) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1169) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1171) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1173) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1175) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1169) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1171) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1169) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1171) (fma.f64 #s(literal -1/2 binary64) %1179 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1173) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1175) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1169) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1171) (fma.f64 #s(literal 1/2 binary64) %1181 #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1169) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1171) (fma.f64 %42 #s(literal 4 binary64) #s(literal -1/128 binary64)) (/.f64 (fma.f64 #s(literal -1/128 binary64) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) %44 #s(literal -1/128 binary64)) (fma.f64 %46 #s(literal 1/2 binary64) #s(literal -1/128 binary64)) (fma.f64 %48 #s(literal 1 binary64) #s(literal -1/128 binary64)) (fma.f64 %44 #s(literal 1/2 binary64) #s(literal -1/128 binary64)) (fabs.f64 (*.f64 %1211 %1186)) (fabs.f64 (*.f64 %1186 %1211)) (*.f64 %1211 %1211) (fma.f64 %1186 %1186 #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1184) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1184) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1184) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1184) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1184) (fma.f64 %42 #s(literal 4 binary64) %1169) (fma.f64 %42 #s(literal 4 binary64) %1171) (fma.f64 %1211 %1211 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %66 %1173) (fma.f64 #s(literal 2 binary64) %66 %1175) (fma.f64 #s(literal 1/2 binary64) %44 %1169) (fma.f64 #s(literal 1/2 binary64) %44 %1171) (fma.f64 %46 #s(literal 1/2 binary64) %1169) (fma.f64 %46 #s(literal 1/2 binary64) %1171) (fma.f64 %48 #s(literal 1 binary64) %1169) (fma.f64 %48 #s(literal 1 binary64) %1171) (fma.f64 %48 #s(literal 1/2 binary64) %1173) (fma.f64 %48 #s(literal 1/2 binary64) %1175) (fma.f64 %44 #s(literal 1/2 binary64) %1169) (fma.f64 %44 #s(literal 1/2 binary64) %1171) (fma.f64 %42 #s(literal 4 binary64) %1184) (fma.f64 %66 %73 #s(literal -1/128 binary64)) (fma.f64 %51 %75 #s(literal -1/128 binary64)) (fma.f64 #s(literal 1/2 binary64) %44 %1184) (fma.f64 %46 #s(literal 1/2 binary64) %1184) (fma.f64 %48 #s(literal 1 binary64) %1184) (fma.f64 %44 #s(literal 1/2 binary64) %1184) (fma.f64 %66 %44 %1173) (fma.f64 %66 %44 %1175) (fma.f64 %66 %73 %1169) (fma.f64 %66 %73 %1171) (fma.f64 %51 %75 %1169) (fma.f64 %51 %75 %1171) (fma.f64 %51 %86 %1173) (fma.f64 %51 %86 %1175) (fma.f64 %44 %66 %1173) (fma.f64 %44 %66 %1175) (fma.f64 %66 %73 %1184) (fma.f64 %51 %75 %1184) (pow.f64 #s(literal 127/128 binary64) #s(literal 1 binary64)) (pow.f64 %1186 #s(literal 2 binary64)) (pow.f64 %1158 #s(literal 1/2 binary64)) %1186 (fabs.f64 %1186) (fabs.f64 %1211) (neg.f64 %1211) (*.f64 #s(literal 1 binary64) %1186) (*.f64 %1186 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %1211) (*.f64 %1211 #s(literal -1 binary64)) (fabs.f64 (*.f64 #s(literal 1 binary64) %1211)) (*.f64 #s(literal 2 binary64) %1269) (*.f64 #s(literal 1/2 binary64) %1271) (*.f64 %1273 #s(literal 1/2 binary64)) (*.f64 %1275 #s(literal 2 binary64)) (/.f64 %1273 #s(literal 2 binary64)) (/.f64 %1271 #s(literal 2 binary64)) (+.f64 %1186 %1279) (+.f64 %1186 %1281) (*.f64 %1283 %1283) (fma.f64 #s(literal 1 binary64) %1186 %1279) (fma.f64 #s(literal 1 binary64) %1186 %1281) (fma.f64 #s(literal 1/2 binary64) %1186 %1269) (fma.f64 %1186 #s(literal 1 binary64) %1279) (fma.f64 %1186 #s(literal 1 binary64) %1281) (fma.f64 %1186 #s(literal 1/2 binary64) %1275) (+.f64 %1275 %1275) (+.f64 %1269 %1269) (fma.f64 #s(literal -1 binary64) %1211 %1279) (fma.f64 #s(literal -1 binary64) %1211 %1281) (fma.f64 %1211 #s(literal -1 binary64) %1279) (fma.f64 %1211 #s(literal -1 binary64) %1281) (fma.f64 #s(literal 2 binary64) %1269 %1279) (fma.f64 #s(literal 2 binary64) %1269 %1281) (fma.f64 #s(literal 1/2 binary64) %1271 %1279) (fma.f64 #s(literal 1/2 binary64) %1271 %1281) (fma.f64 %1273 #s(literal 1/2 binary64) %1279) (fma.f64 %1273 #s(literal 1/2 binary64) %1281) (fma.f64 %1275 #s(literal 2 binary64) %1279) (fma.f64 %1275 #s(literal 2 binary64) %1281) (pow.f64 #s(literal 127/128 binary64) #s(literal 1/2 binary64)) (fma.f64 %1283 %1283 %1279) (fma.f64 %1283 %1283 %1281) (/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 127/128 binary64) #s(literal -1/2 binary64))) (log.f64 (pow.f64 %40 %1186)) %1312 (/.f64 %1211 k0) (neg.f64 %1314) (*.f64 #s(literal -1 binary64) %1314) (*.f64 %328 %1186) (*.f64 %1186 %328) (*.f64 %1314 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %1312) (*.f64 %330 %1211) (*.f64 %1211 %330) (/.f64 #s(literal 1 binary64) (/.f64 %102 %1186)) (/.f64 #s(literal 1 binary64) (/.f64 k0 %1211)) (*.f64 #s(literal 2 binary64) (*.f64 %335 %1186)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) %1314)) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) %1314)) (*.f64 %1273 %335) (*.f64 (*.f64 %1211 #s(literal 2 binary64)) %339) (/.f64 %1336 k0) (*.f64 x %1314) (*.f64 %1186 %983) %1340 (*.f64 %1314 x) (/.f64 %1342 %102) (/.f64 %1344 k0) (*.f64 %393 %1312) (*.f64 %1312 %393) (*.f64 %990 %1211) (*.f64 %1211 %992) (neg.f64 %1350) (*.f64 #s(literal 1 binary64) %1340) (*.f64 %1336 %330) (*.f64 #s(literal -1 binary64) (*.f64 %1314 %393)) (*.f64 %328 %1342) (*.f64 %1342 %328) (*.f64 (*.f64 %393 #s(literal -1 binary64)) %1314) (*.f64 %1350 #s(literal -1 binary64)) (*.f64 %330 %1344) (*.f64 %1211 (*.f64 %330 %393)) (*.f64 %1344 %330) (neg.f64 %1365) (/.f64 #s(literal 1 binary64) (/.f64 %102 %1342)) (/.f64 #s(literal 1 binary64) (/.f64 k0 %1344)) (/.f64 (*.f64 %1344 #s(literal -1 binary64)) %102) (neg.f64 (*.f64 %1344 %328)) (*.f64 #s(literal 2 binary64) (*.f64 %335 %1342)) (*.f64 #s(literal -1 binary64) %1365) (*.f64 (*.f64 %1342 #s(literal 2 binary64)) %335) (*.f64 (*.f64 %1344 #s(literal 2 binary64)) %339) #s(literal -1/256 binary64) (neg.f64 #s(literal 1/256 binary64)) (*.f64 #s(literal -1/4 binary64) #s(literal 1/64 binary64)) (*.f64 #s(literal -1/64 binary64) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/64 binary64) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) #s(literal -1/64 binary64)) (*.f64 #s(literal -1/4 binary64) %1183) (*.f64 %1183 #s(literal -1/4 binary64)) #s(literal 255/256 binary64) (neg.f64 (neg.f64 #s(literal 255/256 binary64))) (+.f64 #s(literal 1 binary64) #s(literal -1/256 binary64)) (+.f64 #s(literal -1/256 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 255/256 binary64) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) #s(literal 1/256 binary64)) (-.f64 #s(literal -1/256 binary64) #s(literal -1 binary64)) (neg.f64 (+.f64 #s(literal -1 binary64) #s(literal 1/256 binary64))) (neg.f64 (-.f64 #s(literal -1 binary64) #s(literal -1/256 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal -1/256 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal -1/256 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal -1/256 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal -1/256 binary64)) (fma.f64 #s(literal -1/4 binary64) #s(literal 1/64 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1/64 binary64) #s(literal 1/4 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/64 binary64) #s(literal -1/4 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal -1/256 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal -1/64 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %1410) (+.f64 #s(literal 1 binary64) %1412) (+.f64 #s(literal 1/2 binary64) %1414) (+.f64 #s(literal 1/2 binary64) %1416) (+.f64 (+.f64 #s(literal -1/256 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/4 binary64) %1183 #s(literal 1 binary64)) (fma.f64 %1183 #s(literal -1/4 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1410) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1412) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1414) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1416) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1410) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1412) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1410) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1412) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1414) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1416) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1410) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1412) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1410) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1412) (fma.f64 %42 #s(literal 4 binary64) #s(literal -1/256 binary64)) (/.f64 (fma.f64 #s(literal -1/256 binary64) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) %44 #s(literal -1/256 binary64)) (fma.f64 %46 #s(literal 1/2 binary64) #s(literal -1/256 binary64)) (fma.f64 %48 #s(literal 1 binary64) #s(literal -1/256 binary64)) (fma.f64 %44 #s(literal 1/2 binary64) #s(literal -1/256 binary64)) (fma.f64 %42 #s(literal 4 binary64) %1410) (fma.f64 %42 #s(literal 4 binary64) %1412) (fma.f64 #s(literal 2 binary64) %66 %1414) (fma.f64 #s(literal 2 binary64) %66 %1416) (fma.f64 #s(literal 1/2 binary64) %44 %1410) (fma.f64 #s(literal 1/2 binary64) %44 %1412) (fma.f64 %46 #s(literal 1/2 binary64) %1410) (fma.f64 %46 #s(literal 1/2 binary64) %1412) (fma.f64 %48 #s(literal 1 binary64) %1410) (fma.f64 %48 #s(literal 1 binary64) %1412) (fma.f64 %48 #s(literal 1/2 binary64) %1414) (fma.f64 %48 #s(literal 1/2 binary64) %1416) (fma.f64 %44 #s(literal 1/2 binary64) %1410) (fma.f64 %44 #s(literal 1/2 binary64) %1412) (fma.f64 %66 %73 #s(literal -1/256 binary64)) (fma.f64 %51 %75 #s(literal -1/256 binary64)) (fma.f64 %66 %44 %1414) (fma.f64 %66 %44 %1416) (fma.f64 %66 %73 %1410) (fma.f64 %66 %73 %1412) (fma.f64 %51 %75 %1410) (fma.f64 %51 %75 %1412) (fma.f64 %51 %86 %1414) (fma.f64 %51 %86 %1416) (fma.f64 %44 %66 %1414) (fma.f64 %44 %66 %1416) %1469 %1470 (/.f64 %1470 k0) %1472 (cos.f64 #s(literal -2 binary64)) (neg.f64 %1474) (sin.f64 (fma.f64 %95 #s(literal 1/2 binary64) #s(literal 2 binary64))) (sin.f64 (fma.f64 %95 #s(literal 1/2 binary64) #s(literal -2 binary64))) (fma.f64 #s(literal 1 binary64) %1472 %1481) (fma.f64 %1472 #s(literal 1 binary64) %1481) (fma.f64 #s(literal 0 binary64) %1480 %1484) (fma.f64 %1480 #s(literal 0 binary64) %1484) (fma.f64 %1487 #s(literal 0 binary64) %1484) (+.f64 %1481 %1484) (+.f64 (*.f64 %1487 #s(literal 0 binary64)) %1484) (+.f64 %1484 %1481) (-.f64 %1481 (neg.f64 %1484)) (-.f64 %1481 (*.f64 %1474 #s(literal 1 binary64))) (-.f64 %1498 %1499) (+.f64 %1498 %1502) (fma.f64 %1504 %1504 %1502) (+.f64 %1498 %1508) (-.f64 %1498 (*.f64 %1507 %1507)) (-.f64 %1481 (*.f64 %1472 %1513)) (+.f64 %1498 %1517) (fma.f64 %1519 %1519 %1502) (fma.f64 %1521 %1521 %1502) (fma.f64 %1506 %1524 %1498) (+.f64 (*.f64 %1506 %1524) %1498) (fma.f64 %1504 %1504 %1508) (*.f64 (+.f64 %1504 %1506) (-.f64 %1504 %1506)) (fma.f64 %1504 %1504 %1517) (fma.f64 %1519 %1519 %1508) (fma.f64 %1521 %1521 %1508) (fma.f64 %1519 %1519 %1517) (fma.f64 %1521 %1521 %1517) (fma.f64 #s(literal -1/2 binary64) %1472 #s(literal 1/2 binary64)) %1499 (+.f64 #s(literal 1/2 binary64) %1501) (+.f64 %1501 #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) %1497) (-.f64 %1501 #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) %1474 #s(literal 1/2 binary64)) (fma.f64 %1474 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (neg.f64 (fma.f64 #s(literal 1/2 binary64) %1472 #s(literal -1/2 binary64))) (neg.f64 (-.f64 %1497 #s(literal 1/2 binary64))) (neg.f64 %1502) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1501) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1501) (/.f64 (fma.f64 %1501 #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %66 %1501) (fma.f64 %48 #s(literal 1/2 binary64) %1501) (fma.f64 %66 %44 %1501) (fma.f64 %51 %86 %1501) (fma.f64 %44 %66 %1501) (pow.f64 %1506 #s(literal 2 binary64)) (*.f64 %1506 %1506) (*.f64 %1560 %1560) (*.f64 %1516 %1516) (/.f64 (-.f64 (cos.f64 (-.f64 #s(literal 1 binary64) #s(literal 1 binary64))) %1472) #s(literal 2 binary64)) %1571 %1572 %1573 %1574 %1575 (/.f64 %1575 k0) %1577 (cos.f64 #s(literal -4 binary64)) (sin.f64 (fma.f64 %95 #s(literal 1/2 binary64) #s(literal 4 binary64))) (sin.f64 (fma.f64 %95 #s(literal 1/2 binary64) #s(literal -4 binary64))) (fma.f64 #s(literal 1 binary64) %1577 %1584) (fma.f64 %1577 #s(literal 1 binary64) %1584) (fma.f64 #s(literal 0 binary64) %1583 %1587) (fma.f64 %1583 #s(literal 0 binary64) %1587) (fma.f64 %1590 #s(literal 0 binary64) %1587) (+.f64 %1584 %1587) (+.f64 (*.f64 %1590 #s(literal 0 binary64)) %1587) (+.f64 %1587 %1584) (-.f64 %1584 (neg.f64 %1587)) (-.f64 %1584 (*.f64 %1598 #s(literal 1 binary64))) (-.f64 (*.f64 %1472 %1472) %1602) (-.f64 %1584 (*.f64 %1577 %1513)) (fma.f64 #s(literal -1/2 binary64) %1577 #s(literal 1/2 binary64)) %1602 (+.f64 #s(literal 1/2 binary64) %1607) (+.f64 %1607 #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) %1610) (-.f64 %1607 #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) %1598 #s(literal 1/2 binary64)) (fma.f64 %1598 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (neg.f64 (fma.f64 #s(literal 1/2 binary64) %1577 #s(literal -1/2 binary64))) (neg.f64 (-.f64 %1610 #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal -1/2 binary64) %1607)) (+.f64 #s(literal 1/2 binary64) %1622) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1607) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1607) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1622) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1622) (/.f64 (fma.f64 %1607 #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %66 %1607) (fma.f64 %48 #s(literal 1/2 binary64) %1607) (fma.f64 #s(literal 2 binary64) %66 %1622) (fma.f64 %48 #s(literal 1/2 binary64) %1622) (fma.f64 %66 %44 %1607) (fma.f64 %51 %86 %1607) (fma.f64 %44 %66 %1607) (fma.f64 %66 %44 %1622) (fma.f64 %51 %86 %1622) (fma.f64 %44 %66 %1622) (*.f64 %1480 %1480) %1641 %1642 %1643 %1644 %1645 (/.f64 %1645 k0) %1647 %1648 %1649 %1650 %1651 (/.f64 %1651 k0) %1653 %1654 %1655 %1656 %1657 (/.f64 %1657 k0) |
Compiled 29 923 to 8 177 computations (72.7% saved)
20 alts after pruning (6 fresh and 14 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 827 | 6 | 1 833 |
| Fresh | 0 | 0 | 0 |
| Picked | 8 | 6 | 14 |
| Done | 1 | 8 | 9 |
| Total | 1 836 | 20 | 1 856 |
| Status | Accuracy | Program |
|---|---|---|
| 46.5% | (/.f64 (*.f64 (sqrt.f64 #s(literal 127/128 binary64)) x) k0) | |
| 49.7% | %3 = (fma.f64 (E.f64 ) #s(literal 2 binary64) #s(literal 2 binary64)) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (fabs.f64 (expm1.f64 %3))) (sqrt.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 %3) #s(literal -1 binary64))))))) k0) | |
| ✓ | 100.0% | (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx (pow (sin phi) 2) (fma.f64 (cos.f64 (+.f64 phi phi)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))) k0) |
| 98.8% | (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx (pow (sin phi) 2) #s(literal 232729649835155/281474976710656 binary64)))))) k0) | |
| 98.8% | (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx (pow (sin phi) 2) #s(literal 6377758365375617/9007199254740992 binary64)))))) k0) | |
| ✓ | 98.7% | (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) es))) k0) |
| ✓ | 98.8% | (/.f64 (*.f64 x (approx (sqrt (- 1 (* es 1/2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) es)))) k0) |
| 46.5% | (/.f64 (*.f64 x (approx (sqrt (- 1 (* es 1/2))) #s(literal 255/256 binary64))) k0) | |
| 49.7% | (/.f64 (*.f64 x #s(literal 9001892814229621/9007199254740992 binary64)) k0) | |
| ✓ | 99.4% | %4 = (sin phi) (/.f64 (approx (* x (sqrt (- 1 (* es (* %4 %4))))) x) k0) |
| ✓ | 6.0% | x |
| ✓ | 4.7% | phi |
| ✓ | 4.0% | k0 |
| ✓ | 4.5% | es |
| ✓ | 5.1% | #s(literal 256 binary64) |
| ✓ | 5.2% | #s(literal 5 binary64) |
| ✓ | 5.1% | #s(literal 1/256 binary64) |
| ✓ | 14.3% | #s(literal 0 binary64) |
| ✓ | 1.7% | #s(literal -1/64 binary64) |
| ✓ | 1.6% | #s(literal -16 binary64) |
Compiled 105 to 68 computations (35.2% saved)
| Inputs |
|---|
#s(literal -16 binary64) |
| Outputs |
|---|
#s(literal -16 binary64) |
| Inputs |
|---|
#s(literal -16 binary64) #s(literal -884279719003555/281474976710656 binary64) |
| Outputs |
|---|
#s(literal -884279719003555/281474976710656 binary64) |
| Inputs |
|---|
#s(literal -16 binary64) #s(literal -884279719003555/281474976710656 binary64) #s(literal -2 binary64) |
| Outputs |
|---|
#s(literal -2 binary64) |
| Inputs |
|---|
#s(literal -16 binary64) #s(literal -884279719003555/281474976710656 binary64) #s(literal -2 binary64) #s(literal -1/2 binary64) |
| Outputs |
|---|
#s(literal -1/2 binary64) |
| Inputs |
|---|
#s(literal -16 binary64) #s(literal -884279719003555/281474976710656 binary64) #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal -1/64 binary64) |
| Outputs |
|---|
#s(literal -1/64 binary64) |
| Inputs |
|---|
#s(literal -16 binary64) #s(literal -884279719003555/281474976710656 binary64) #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal -1/64 binary64) #s(literal 0 binary64) |
| Outputs |
|---|
#s(literal 0 binary64) |
| Inputs |
|---|
#s(literal -16 binary64) #s(literal -884279719003555/281474976710656 binary64) #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal -1/64 binary64) #s(literal 0 binary64) #s(literal 1/256 binary64) #s(literal 1/4 binary64) |
| Outputs |
|---|
#s(literal 0 binary64) #s(literal 1/256 binary64) |
| Inputs |
|---|
#s(literal -16 binary64) #s(literal -884279719003555/281474976710656 binary64) #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal -1/64 binary64) #s(literal 0 binary64) #s(literal 1/256 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) |
| Outputs |
|---|
#s(literal 0 binary64) #s(literal 4 binary64) |
| Inputs |
|---|
#s(literal -16 binary64) #s(literal -884279719003555/281474976710656 binary64) #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal -1/64 binary64) #s(literal 0 binary64) #s(literal 1/256 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal 5 binary64) #s(literal 2778046668940015/281474976710656 binary64) #s(literal 256 binary64) es k0 phi |
| Outputs |
|---|
#s(literal 0 binary64) #s(literal 5 binary64) |
| Inputs |
|---|
%16 = (PI.f64 ) #s(literal -16 binary64) #s(literal -884279719003555/281474976710656 binary64) #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal -1/64 binary64) #s(literal 0 binary64) #s(literal 1/256 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal 5 binary64) #s(literal 2778046668940015/281474976710656 binary64) #s(literal 256 binary64) es k0 phi x (neg.f64 %16) (+.f64 %16 %16) (*.f64 %16 %16) |
| Outputs |
|---|
#s(literal 0 binary64) x |
| Inputs |
|---|
%16 = (PI.f64 ) %21 = (sin phi) %38 = (sqrt (- 1 (* es 1/2))) %76 = (pow %21 2) %107 = (neg.f64 x) %111 = (/.f64 #s(literal -1 binary64) k0) %126 = (E.f64 ) %134 = (expm1.f64 (*.f64 %16 #s(literal -2 binary64))) %147 = (fma.f64 %126 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal -16 binary64) #s(literal -884279719003555/281474976710656 binary64) #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal -1/64 binary64) #s(literal 0 binary64) #s(literal 1/256 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal 5 binary64) #s(literal 2778046668940015/281474976710656 binary64) #s(literal 256 binary64) es k0 phi x (neg.f64 %16) (+.f64 %16 %16) (*.f64 %16 %16) (/.f64 (approx (* x (sqrt (- 1 (* es (* %21 %21))))) x) k0) (/.f64 (*.f64 x #s(literal 560851318903425/562949953421312 binary64)) k0) (/.f64 (*.f64 x #s(literal 9001892814229621/9007199254740992 binary64)) k0) (/.f64 (*.f64 x (approx %38 #s(literal 255/256 binary64))) k0) (/.f64 (*.f64 (sqrt.f64 #s(literal 127/128 binary64)) x) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) es))) k0) (/.f64 (*.f64 x (approx %38 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) #s(literal 1/256 binary64))))) k0) (/.f64 (*.f64 x (approx %38 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) #s(literal 1/64 binary64))))) k0) (/.f64 (*.f64 x (approx %38 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) es)))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es #s(literal 1/2 binary64))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx %76 #s(literal 1/256 binary64)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx %76 #s(literal 6377758365375617/9007199254740992 binary64)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx %76 #s(literal 3/4 binary64)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx %76 #s(literal 232729649835155/281474976710656 binary64)))))) k0) (/.f64 (*.f64 x (tanh.f64 %16)) k0) (*.f64 %107 (*.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) #s(literal 1/64 binary64) #s(literal 1 binary64))) %111)) (*.f64 %107 (*.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) es #s(literal 1 binary64))) %111)) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) #s(literal -1 binary64))))) k0) (/.f64 (*.f64 x (sqrt.f64 (tanh.f64 (+.f64 (log.f64 %126) %126)))) k0) (/.f64 (*.f64 %134 x) (*.f64 (-.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (neg.f64 %134))) #s(literal 1 binary64)) k0)) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (sin.f64 %16)))) k0) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (fabs.f64 (expm1.f64 %147))) (sqrt.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 %147) #s(literal -1 binary64))))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx %76 (fma.f64 (cos.f64 #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx %76 (fma.f64 (cos.f64 #s(literal 4 binary64)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))) k0) |
| Outputs |
|---|
%4 = (sin phi) (/.f64 (approx (* x (sqrt (- 1 (* es (* %4 %4))))) x) k0) |
| Inputs |
|---|
%16 = (PI.f64 ) %21 = (sin phi) %22 = (* %21 %21) %38 = (sqrt (- 1 (* es 1/2))) %76 = (pow %21 2) %107 = (neg.f64 x) %111 = (/.f64 #s(literal -1 binary64) k0) %126 = (E.f64 ) %134 = (expm1.f64 (*.f64 %16 #s(literal -2 binary64))) %147 = (fma.f64 %126 #s(literal 2 binary64) #s(literal 2 binary64)) %184 = (sin.f64 phi) #s(literal -16 binary64) #s(literal -884279719003555/281474976710656 binary64) #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal -1/64 binary64) #s(literal 0 binary64) #s(literal 1/256 binary64) #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal 5 binary64) #s(literal 2778046668940015/281474976710656 binary64) #s(literal 256 binary64) es k0 phi x (neg.f64 %16) (+.f64 %16 %16) (*.f64 %16 %16) (/.f64 (approx (* x (sqrt (- 1 (* es %22)))) x) k0) (/.f64 (*.f64 x #s(literal 560851318903425/562949953421312 binary64)) k0) (/.f64 (*.f64 x #s(literal 9001892814229621/9007199254740992 binary64)) k0) (/.f64 (*.f64 x (approx %38 #s(literal 255/256 binary64))) k0) (/.f64 (*.f64 (sqrt.f64 #s(literal 127/128 binary64)) x) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) es))) k0) (/.f64 (*.f64 x (approx %38 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) #s(literal 1/256 binary64))))) k0) (/.f64 (*.f64 x (approx %38 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) #s(literal 1/64 binary64))))) k0) (/.f64 (*.f64 x (approx %38 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) es)))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es #s(literal 1/2 binary64))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx %76 #s(literal 1/256 binary64)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx %76 #s(literal 6377758365375617/9007199254740992 binary64)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx %76 #s(literal 3/4 binary64)))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx %76 #s(literal 232729649835155/281474976710656 binary64)))))) k0) (/.f64 (*.f64 x (tanh.f64 %16)) k0) (*.f64 %107 (*.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) #s(literal 1/64 binary64) #s(literal 1 binary64))) %111)) (*.f64 %107 (*.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) es #s(literal 1 binary64))) %111)) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) #s(literal -1 binary64))))) k0) (/.f64 (*.f64 x (sqrt.f64 (tanh.f64 (+.f64 (log.f64 %126) %126)))) k0) (/.f64 (*.f64 %134 x) (*.f64 (-.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (neg.f64 %134))) #s(literal 1 binary64)) k0)) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (sin.f64 %16)))) k0) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (fabs.f64 (expm1.f64 %147))) (sqrt.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 %147) #s(literal -1 binary64))))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx %76 (fma.f64 (cos.f64 #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx %76 (fma.f64 (cos.f64 #s(literal 4 binary64)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx %76 (fma.f64 (cos.f64 (+.f64 phi phi)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx %22 (pow.f64 %184 #s(literal 2 binary64))))))) k0) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %184 %184))))) k0) |
| Outputs |
|---|
(/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (approx (pow (sin phi) 2) (fma.f64 (cos.f64 (+.f64 phi phi)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))) k0) |
95 calls:
| 278.0ms | es |
| 168.0ms | phi |
| 168.0ms | k0 |
| 158.0ms | %4 = (sin.f64 phi) (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4))))) |
| 150.0ms | %3 = (sin.f64 phi) (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 1.6% | 1 | k0 |
| 1.6% | 1 | es |
| 1.6% | 1 | %4 = (sin.f64 phi) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4))))) k0) |
| 1.6% | 1 | %2 = (sin.f64 phi) (*.f64 es (*.f64 %2 %2)) |
| 1.6% | 1 | (sin.f64 phi) |
| 1.6% | 1 | %3 = (sin.f64 phi) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3)))) |
| 1.6% | 1 | %3 = (sin.f64 phi) (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3))) |
| 1.6% | 1 | %1 = (sin.f64 phi) (*.f64 %1 %1) |
| 1.6% | 1 | phi |
| 1.6% | 1 | x |
| 1.6% | 1 | %4 = (sin.f64 phi) (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4))))) |
| 1.6% | 1 | k0 |
| 1.6% | 1 | es |
| 1.6% | 1 | %2 = (sin.f64 phi) (*.f64 es (*.f64 %2 %2)) |
| 1.6% | 1 | %1 = (sin.f64 phi) (*.f64 %1 %1) |
| 1.6% | 1 | phi |
| 1.6% | 1 | %4 = (sin.f64 phi) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4))))) k0) |
| 1.6% | 1 | (sin.f64 phi) |
| 1.6% | 1 | %3 = (sin.f64 phi) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3)))) |
| 1.6% | 1 | %3 = (sin.f64 phi) (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3))) |
| 1.6% | 1 | x |
| 1.6% | 1 | %4 = (sin.f64 phi) (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4))))) |
| 1.6% | 1 | (sin.f64 phi) |
| 1.6% | 1 | %3 = (sin.f64 phi) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3)))) |
| 1.6% | 1 | %3 = (sin.f64 phi) (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3))) |
| 1.6% | 1 | x |
| 1.6% | 1 | phi |
| 1.6% | 1 | %4 = (sin.f64 phi) (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4))))) |
| 1.6% | 1 | %1 = (sin.f64 phi) (*.f64 %1 %1) |
| 1.6% | 1 | es |
| 1.6% | 1 | %2 = (sin.f64 phi) (*.f64 es (*.f64 %2 %2)) |
| 1.6% | 1 | k0 |
| 1.6% | 1 | %4 = (sin.f64 phi) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4))))) k0) |
| 1.6% | 1 | %3 = (sin.f64 phi) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3)))) |
| 1.6% | 1 | %3 = (sin.f64 phi) (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3))) |
| 1.6% | 1 | %1 = (sin.f64 phi) (*.f64 %1 %1) |
| 1.6% | 1 | phi |
| 1.6% | 1 | %2 = (sin.f64 phi) (*.f64 es (*.f64 %2 %2)) |
| 1.6% | 1 | k0 |
| 1.6% | 1 | x |
| 1.6% | 1 | %4 = (sin.f64 phi) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4))))) k0) |
| 1.6% | 1 | %4 = (sin.f64 phi) (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4))))) |
| 1.6% | 1 | es |
| 1.6% | 1 | (sin.f64 phi) |
| 1.7% | 1 | x |
| 1.7% | 1 | %4 = (sin.f64 phi) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4))))) k0) |
| 1.7% | 1 | %4 = (sin.f64 phi) (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4))))) |
| 1.7% | 1 | es |
| 1.7% | 1 | phi |
| 1.7% | 1 | %1 = (sin.f64 phi) (*.f64 %1 %1) |
| 1.7% | 1 | %2 = (sin.f64 phi) (*.f64 es (*.f64 %2 %2)) |
| 1.7% | 1 | %3 = (sin.f64 phi) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3)))) |
| 1.7% | 1 | %3 = (sin.f64 phi) (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3))) |
| 1.7% | 1 | (sin.f64 phi) |
| 1.7% | 1 | k0 |
| 14.3% | 1 | x |
| 14.3% | 1 | %4 = (sin.f64 phi) (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4))))) |
| 14.3% | 1 | k0 |
| 14.3% | 1 | %4 = (sin.f64 phi) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4))))) k0) |
| 16.6% | 2 | %4 = (sin.f64 phi) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4))))) k0) |
| 16.6% | 2 | %4 = (sin.f64 phi) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4))))) k0) |
| 16.7% | 2 | %4 = (sin.f64 phi) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4))))) k0) |
| 16.4% | 2 | k0 |
| 14.3% | 1 | es |
| 16.2% | 2 | x |
| 14.3% | 1 | phi |
| 16.8% | 2 | %4 = (sin.f64 phi) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4))))) k0) |
| 16.2% | 2 | %4 = (sin.f64 phi) (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4))))) |
| 14.3% | 1 | %3 = (sin.f64 phi) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3)))) |
| 14.3% | 1 | %3 = (sin.f64 phi) (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3))) |
| 14.3% | 1 | %2 = (sin.f64 phi) (*.f64 es (*.f64 %2 %2)) |
| 14.3% | 1 | %1 = (sin.f64 phi) (*.f64 %1 %1) |
| 14.3% | 1 | (sin.f64 phi) |
| 99.4% | 1 | k0 |
| 99.4% | 1 | es |
| 99.4% | 1 | x |
| 99.4% | 1 | phi |
| 99.4% | 1 | %4 = (sin.f64 phi) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4))))) k0) |
| 99.4% | 1 | %4 = (sin.f64 phi) (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4))))) |
| 99.4% | 1 | %3 = (sin.f64 phi) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3)))) |
| 99.4% | 1 | %3 = (sin.f64 phi) (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3))) |
| 99.4% | 1 | %2 = (sin.f64 phi) (*.f64 es (*.f64 %2 %2)) |
| 99.4% | 1 | %1 = (sin.f64 phi) (*.f64 %1 %1) |
| 99.4% | 1 | (sin.f64 phi) |
| 100.0% | 1 | k0 |
| 100.0% | 1 | es |
| 100.0% | 1 | x |
| 100.0% | 1 | phi |
| 100.0% | 1 | %4 = (sin.f64 phi) (/.f64 (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4))))) k0) |
| 100.0% | 1 | %4 = (sin.f64 phi) (*.f64 x (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %4 %4))))) |
| 100.0% | 1 | %3 = (sin.f64 phi) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3)))) |
| 100.0% | 1 | %3 = (sin.f64 phi) (-.f64 #s(literal 1 binary64) (*.f64 es (*.f64 %3 %3))) |
| 100.0% | 1 | %2 = (sin.f64 phi) (*.f64 es (*.f64 %2 %2)) |
| 100.0% | 1 | %1 = (sin.f64 phi) (*.f64 %1 %1) |
| 100.0% | 1 | (sin.f64 phi) |
Compiled 371 to 184 computations (50.4% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 4.1018179395926576e-205 | 8.243876312719493e-203 |
Compiled 14 to 12 computations (14.3% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 7.4150222077414744e-155 | 2.4022409952679184e-153 |
Compiled 14 to 12 computations (14.3% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 135.0ms | 7.4150222077414744e-155 | 2.4022409952679184e-153 |
| 82.0ms | 112× | 0 | valid |
Compiled 44 to 41 computations (6.8% saved)
ival-mult!: 19.0ms (72.2% of total, 1.5 MiB)ival-sin: 5.0ms (19.0% of total, 0.4 MiB)ival-sub!: 1.0ms (3.8% of total, 0.5 MiB)ival-sqrt!: 1.0ms (3.8% of total, 0.1 MiB)ival-div!: 1.0ms (3.8% of total, 0.1 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 153.0ms | 4.736914349735346e-157 | 7.4150222077414744e-155 |
| 92.0ms | 112× | 0 | valid |
Compiled 44 to 41 computations (6.8% saved)
ival-sin: 30.0ms (65.3% of total, 2.4 MiB)ival-mult!: 13.0ms (28.3% of total, 0.3 MiB)ival-sub!: 1.0ms (2.2% of total, 0.1 MiB)ival-sqrt!: 1.0ms (2.2% of total, 0.1 MiB)ival-div!: 1.0ms (2.2% of total, 0.1 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)| 1× | fuel |
Compiled 101 to 43 computations (57.4% saved)
Compiled 894 to 741 computations (17.1% saved)
Loading profile data...