forward-U

Time bar (total: 2.5min)

start0.0ms (0.0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

analyze1.3s (0.9%)

Memory
10.3MiB live, 137.1MiB allocated; 19ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%99.7%0.3%0.0%0.0%0.0%0
0.0%0.0%99.7%0.3%0.0%0.0%0.0%1
0.0%0.0%99.7%0.3%0.0%0.0%0.0%2
50.0%49.9%49.9%0.3%0.0%0.0%0.0%3
50.0%49.9%49.9%0.3%0.0%0.0%0.0%4
50.0%49.9%49.9%0.3%0.0%0.0%0.0%5
50.0%49.9%49.9%0.3%0.0%0.0%0.0%6
50.0%49.9%49.9%0.3%0.0%0.0%0.0%7
50.0%49.9%49.9%0.3%0.0%0.0%0.0%8
75.0%74.8%24.9%0.3%0.0%0.0%0.0%9
75.0%74.8%24.9%0.3%0.0%0.0%0.0%10
75.0%74.8%24.9%0.3%0.0%0.0%0.0%11
75.0%74.8%24.9%0.3%0.0%0.0%0.0%12
Compiler

Compiled 14 to 14 computations (0.0% saved)

sample13.1s (8.7%)

Memory
-22.7MiB live, 599.4MiB allocated; 294ms collecting garbage
Samples
6.1s6 320×0valid
4.1s1 936×1valid
Precisions
Click to see histograms. Total time spent on operations: 5.1s
ival-sin: 2.0s (39.0% of total, 66.0 MiB)
ival-mult!: 1.5s (28.7% of total, 65.1 MiB)
ival-div!: 901.0ms (17.7% of total, 28.0 MiB)
adjust: 457.0ms (9.0% of total, 14.1 MiB)
ival-sub!: 293.0ms (5.7% of total, 14.5 MiB)
Bogosity

preprocess330.0ms (0.2%)

Memory
9.3MiB live, 9.3MiB allocated; 0ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0111347
1581341
21965341
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.5%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (*.f64 B lam)) cosgam)) T)
Symmetry

(negabs T)

(sort S singam)

(sort B lam)

Compiler

Compiled 24 to 24 computations (0.0% saved)

sample0.0ms (0.0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
Outputs

series2.5s (1.7%)

Memory
3.7MiB live, 34.1MiB allocated; 6ms collecting garbage
Counts
12 → 53
Calls
Call 1
Inputs
%2 = (*.f64 S singam)
%5 = (*.f64 B lam)
%6 = (sin.f64 %5)
%8 = (*.f64 %6 cosgam)
%9 = (-.f64 %2 %8)
S
singam
%2
B
lam
%5
%6
cosgam
%8
%9
T
(/.f64 %9 T)
Outputs
%5 = (* S singam)
%6 = (*.f64 S singam)
%10 = (* B lam)
%11 = (sin %10)
%13 = (* %11 cosgam)
%14 = (- %5 %13)
%16 = (*.f64 B lam)
%17 = (sin.f64 %16)
%18 = (*.f64 cosgam %17)
%21 = (-.f64 %6 %18)
%24 = (/ %14 T)
%25 = (/.f64 %18 T)
%28 = (/.f64 %6 T)
%31 = (/.f64 %18 S)
%38 = (/.f64 %18 (*.f64 S T))
%39 = (/.f64 singam T)
%55 = (/.f64 %18 singam)
%61 = (/.f64 %18 (*.f64 T singam))
%62 = (/.f64 S T)
%78 = (/.f64 %6 cosgam)
%82 = (/.f64 %17 T)
%84 = (/.f64 %6 (*.f64 T cosgam))
%102 = (pow.f64 B #s(literal 2 binary64))
%104 = (pow.f64 lam #s(literal 3 binary64))
%112 = (pow.f64 lam #s(literal 5 binary64))
%122 = (pow.f64 lam #s(literal 7 binary64))
%132 = (*.f64 cosgam lam)
%133 = (*.f64 B %132)
%135 = (*.f64 cosgam %104)
%136 = (*.f64 %102 %135)
%140 = (*.f64 cosgam %112)
%141 = (*.f64 %102 %140)
%176 = (/.f64 %132 T)
%192 = (pow.f64 B #s(literal 3 binary64))
%193 = (pow.f64 lam #s(literal 2 binary64))
%199 = (pow.f64 B #s(literal 5 binary64))
%207 = (pow.f64 B #s(literal 7 binary64))
%217 = (*.f64 cosgam %193)
%218 = (*.f64 %192 %217)
%219 = (*.f64 B cosgam)
%223 = (*.f64 %192 cosgam)
%224 = (*.f64 %199 %217)
%254 = (/.f64 %219 T)
(approx S #s(literal 0 binary64))
(approx S S)
(approx %5 %6)
(approx %14 (*.f64 #s(literal -1 binary64) %18))
(approx %14 %21)
(approx %24 (*.f64 #s(literal -1 binary64) %25))
(approx %24 (fma.f64 #s(literal -1 binary64) %25 %28))
(approx %14 (*.f64 S (+.f64 singam (*.f64 #s(literal -1 binary64) %31))))
(approx %24 %28)
(approx %24 (*.f64 S (fma.f64 #s(literal -1 binary64) %38 %39)))
(approx %14 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) singam %31))))
(approx %24 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %39 %38))))
(approx T T)
(approx %24 (/.f64 %21 T))
(approx singam singam)
(approx %14 (*.f64 singam (+.f64 S (*.f64 #s(literal -1 binary64) %55))))
(approx %24 (*.f64 singam (fma.f64 #s(literal -1 binary64) %61 %62)))
(approx %14 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S %55))))
(approx %24 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %62 %61))))
(approx cosgam cosgam)
(approx %13 %18)
(approx %14 (fma.f64 #s(literal -1 binary64) %18 %6))
(approx %14 (*.f64 cosgam (-.f64 %78 %17)))
(approx %24 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %82 %84)))
(approx %14 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 (*.f64 #s(literal -1 binary64) %78) (*.f64 #s(literal -1 binary64) %17)))))
(approx %24 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %84 %82))))
(approx B B)
(approx %10 %16)
(approx %11 (*.f64 B (+.f64 lam (*.f64 #s(literal -1/6 binary64) (*.f64 %102 %104)))))
(approx %11 (*.f64 B (+.f64 lam (*.f64 %102 (fma.f64 #s(literal -1/6 binary64) %104 (*.f64 #s(literal 1/120 binary64) (*.f64 %102 %112)))))))
(approx %11 (*.f64 B (+.f64 lam (*.f64 %102 (fma.f64 #s(literal -1/6 binary64) %104 (*.f64 %102 (fma.f64 #s(literal -1/5040 binary64) (*.f64 %102 %122) (*.f64 #s(literal 1/120 binary64) %112))))))))
(approx %13 %133)
(approx %13 (*.f64 B (fma.f64 #s(literal -1/6 binary64) %136 %132)))
(approx %13 (*.f64 B (fma.f64 cosgam lam (*.f64 %102 (fma.f64 #s(literal -1/6 binary64) %135 (*.f64 #s(literal 1/120 binary64) %141))))))
(approx %13 (*.f64 B (fma.f64 cosgam lam (*.f64 %102 (fma.f64 #s(literal -1/6 binary64) %135 (*.f64 %102 (fma.f64 #s(literal -1/5040 binary64) (*.f64 %102 (*.f64 cosgam %122)) (*.f64 #s(literal 1/120 binary64) %140))))))))
(approx %14 (fma.f64 #s(literal -1 binary64) %133 %6))
(approx %14 (fma.f64 B (-.f64 (*.f64 #s(literal 1/6 binary64) %136) %132) %6))
(approx %14 (fma.f64 B (-.f64 (*.f64 %102 (-.f64 (*.f64 #s(literal -1/120 binary64) %141) (*.f64 #s(literal -1/6 binary64) %135))) %132) %6))
(approx %24 (fma.f64 #s(literal -1 binary64) (/.f64 %133 T) %28))
(approx %24 (fma.f64 B (fma.f64 #s(literal -1 binary64) %176 (*.f64 #s(literal 1/6 binary64) (/.f64 %136 T))) %28))
(approx %24 (fma.f64 B (fma.f64 #s(literal -1 binary64) %176 (*.f64 %102 (fma.f64 #s(literal -1/120 binary64) (/.f64 %141 T) (*.f64 #s(literal 1/6 binary64) (/.f64 %135 T))))) %28))
(approx %11 %17)
(approx lam lam)
(approx %11 (*.f64 lam (+.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 %192 %193)))))
(approx %11 (*.f64 lam (+.f64 B (*.f64 %193 (fma.f64 #s(literal -1/6 binary64) %192 (*.f64 #s(literal 1/120 binary64) (*.f64 %199 %193)))))))
(approx %11 (*.f64 lam (+.f64 B (*.f64 %193 (fma.f64 #s(literal -1/6 binary64) %192 (*.f64 %193 (fma.f64 #s(literal -1/5040 binary64) (*.f64 %207 %193) (*.f64 #s(literal 1/120 binary64) %199))))))))
(approx %13 (*.f64 lam (fma.f64 #s(literal -1/6 binary64) %218 %219)))
(approx %13 (*.f64 lam (fma.f64 B cosgam (*.f64 %193 (fma.f64 #s(literal -1/6 binary64) %223 (*.f64 #s(literal 1/120 binary64) %224))))))
(approx %13 (*.f64 lam (fma.f64 B cosgam (*.f64 %193 (fma.f64 #s(literal -1/6 binary64) %223 (*.f64 %193 (fma.f64 #s(literal -1/5040 binary64) (*.f64 %207 %217) (*.f64 #s(literal 1/120 binary64) (*.f64 %199 cosgam)))))))))
(approx %14 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 #s(literal 1/6 binary64) %218) %219))))
(approx %14 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 %193 (-.f64 (*.f64 #s(literal -1/120 binary64) %224) (*.f64 #s(literal -1/6 binary64) %223))) %219))))
(approx %24 (fma.f64 lam (fma.f64 #s(literal -1 binary64) %254 (*.f64 #s(literal 1/6 binary64) (/.f64 %218 T))) %28))
(approx %24 (fma.f64 lam (fma.f64 #s(literal -1 binary64) %254 (*.f64 %193 (fma.f64 #s(literal -1/120 binary64) (/.f64 %224 T) (*.f64 #s(literal 1/6 binary64) (/.f64 %223 T))))) %28))
Calls

18 calls:

TimeVariablePoint
47.0ms
lam
inf
22.0ms
S
0
22.0ms
cosgam
inf
22.0ms
B
inf
21.0ms
singam
inf

rewrite10.2s (6.8%)

Memory
-10.3MiB live, 592.8MiB allocated; 161ms collecting garbage
Counts
12 → 4 667
Calls
Call 1
Inputs
%2 = (*.f64 S singam)
%5 = (*.f64 B lam)
%6 = (sin.f64 %5)
%8 = (*.f64 %6 cosgam)
%9 = (-.f64 %2 %8)
S
singam
%2
B
lam
%5
%6
cosgam
%8
%9
T
(/.f64 %9 T)
Outputs
%1 = (neg.f64 S)
%12 = (*.f64 #s(literal 0 binary64) S)
%14 = (*.f64 S #s(literal 0 binary64))
%18 = (+.f64 S S)
%21 = (*.f64 S #s(literal 1/2 binary64))
%25 = (*.f64 S #s(literal -2 binary64))
%29 = (*.f64 S #s(literal 4 binary64))
%32 = (*.f64 S #s(literal 1/4 binary64))
%38 = (*.f64 S T)
%40 = (/.f64 S T)
%48 = (*.f64 #s(literal 1/2 binary64) S)
%52 = (neg.f64 %38)
%53 = (neg.f64 T)
%55 = (neg.f64 %40)
%57 = (*.f64 %55 T)
%61 = (/.f64 #s(literal 1 binary64) T)
%68 = (/.f64 #s(literal -1 binary64) T)
%82 = (*.f64 T %18)
%83 = (/.f64 #s(literal 1/2 binary64) T)
%98 = (neg.f64 singam)
%106 = (*.f64 #s(literal 0 binary64) singam)
%108 = (*.f64 singam #s(literal 0 binary64))
%112 = (+.f64 singam singam)
%114 = (*.f64 singam #s(literal 1/2 binary64))
%116 = (*.f64 singam #s(literal -2 binary64))
%118 = (*.f64 singam #s(literal 4 binary64))
%120 = (*.f64 singam #s(literal 1/4 binary64))
%123 = (*.f64 T singam)
%127 = (/.f64 singam T)
%135 = (*.f64 #s(literal 1/2 binary64) singam)
%139 = (neg.f64 %123)
%141 = (neg.f64 %127)
%143 = (*.f64 %141 T)
%166 = (*.f64 T %112)
%180 = (*.f64 S singam)
%184 = (neg.f64 %180)
%198 = (*.f64 #s(literal 1 binary64) %98)
%200 = (*.f64 #s(literal 1 binary64) %1)
%226 = (*.f64 S %112)
%231 = (*.f64 %48 singam)
%233 = (*.f64 #s(literal -1/2 binary64) %180)
%235 = (*.f64 #s(literal 1/4 binary64) %180)
%237 = (*.f64 #s(literal 4 binary64) %180)
%239 = (*.f64 #s(literal -2 binary64) %180)
%242 = (*.f64 %180 #s(literal 4 binary64))
%244 = (*.f64 %180 #s(literal 1/4 binary64))
%248 = (*.f64 %38 singam)
%252 = (*.f64 %40 singam)
%259 = (/.f64 %180 #s(literal 1/2 binary64))
%261 = (fabs.f64 #s(literal 0 binary64))
%265 = (*.f64 %184 #s(literal 1/2 binary64))
%267 = (+.f64 #s(literal 1 binary64) #s(literal 2 binary64))
%269 = (+.f64 #s(literal 2 binary64) #s(literal 1 binary64))
%271 = (+.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
%273 = (+.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
%275 = (-.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
%278 = (-.f64 #s(literal -2 binary64) #s(literal -2 binary64))
%297 = (*.f64 %226 #s(literal 2 binary64))
%299 = (*.f64 %1 %123)
%302 = (neg.f64 %252)
%312 = (/.f64 #s(literal 2 binary64) #s(literal -1 binary64))
%314 = (/.f64 #s(literal 2 binary64) T)
%317 = (/.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))
%320 = (/.f64 #s(literal -2 binary64) T)
%322 = (/.f64 #s(literal -1/2 binary64) T)
%325 = (/.f64 #s(literal 0 binary64) #s(literal 1/2 binary64))
%329 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
%343 = (*.f64 #s(literal 0 binary64) %184)
%348 = (*.f64 %231 #s(literal 1/2 binary64))
%360 = (*.f64 %123 #s(literal 1 binary64))
%362 = (*.f64 #s(literal 1 binary64) %123)
%364 = (*.f64 %38 #s(literal 1 binary64))
%366 = (*.f64 #s(literal 1 binary64) %38)
%371 = (*.f64 %98 #s(literal 0 binary64))
%373 = (*.f64 %1 #s(literal 0 binary64))
%375 = (*.f64 #s(literal 0 binary64) %98)
%377 = (*.f64 #s(literal 0 binary64) %1)
%398 = (*.f64 %68 %123)
%400 = (*.f64 %68 %38)
%403 = (*.f64 %139 #s(literal -1 binary64))
%405 = (*.f64 %52 #s(literal -1 binary64))
%407 = (*.f64 %53 #s(literal -1 binary64))
%423 = (copysign.f64 #s(literal 1 binary64) T)
%424 = (*.f64 %180 %423)
%426 = (*.f64 S %423)
%427 = (*.f64 singam %423)
%430 = (-.f64 T T)
%434 = (*.f64 %53 #s(literal 1 binary64))
%436 = (*.f64 %139 %61)
%438 = (*.f64 %52 %61)
%440 = (*.f64 T T)
%441 = (/.f64 #s(literal 1 binary64) %440)
%444 = (/.f64 #s(literal 2 binary64) %440)
%446 = (/.f64 #s(literal 1/2 binary64) %440)
%458 = (-.f64 #s(literal 4 binary64) #s(literal -4 binary64))
%460 = (*.f64 %226 T)
%461 = (+.f64 T T)
%463 = (*.f64 T %226)
%465 = (*.f64 #s(literal 0 binary64) %299)
%473 = (/.f64 %180 %461)
%475 = (/.f64 %226 %458)
%479 = (*.f64 %248 #s(literal 2 binary64))
%481 = (*.f64 #s(literal 2 binary64) %248)
%484 = (*.f64 #s(literal 4 binary64) #s(literal 2 binary64))
%486 = (*.f64 %83 %123)
%488 = (*.f64 %83 %38)
%490 = (*.f64 %38 %112)
%492 = (*.f64 %123 %18)
%498 = (/.f64 #s(literal 1/2 binary64) #s(literal 4 binary64))
%503 = (*.f64 %248 #s(literal -2 binary64))
%504 = (*.f64 T #s(literal -2 binary64))
%507 = (*.f64 T #s(literal 4 binary64))
%509 = (*.f64 %248 T)
%511 = (*.f64 #s(literal -2 binary64) %248)
%512 = (*.f64 #s(literal -2 binary64) T)
%515 = (*.f64 #s(literal 4 binary64) T)
%517 = (*.f64 T %248)
%526 = (*.f64 %314 %248)
%528 = (*.f64 %322 %248)
%530 = (*.f64 #s(literal 1/2 binary64) %248)
%533 = (/.f64 S %440)
%534 = (*.f64 singam %533)
%538 = (*.f64 %248 #s(literal 1/2 binary64))
%540 = (*.f64 T %239)
%543 = (*.f64 #s(literal -1/2 binary64) %184)
%545 = (*.f64 %98 #s(literal 1/2 binary64))
%547 = (*.f64 %1 #s(literal 1/2 binary64))
%550 = (*.f64 #s(literal 1/2 binary64) %1)
%552 = (*.f64 #s(literal 1/2 binary64) %98)
%557 = (neg.f64 %461)
%559 = (*.f64 %299 #s(literal -2 binary64))
%561 = (*.f64 %424 T)
%562 = (fabs.f64 T)
%565 = (*.f64 T %424)
%567 = (/.f64 singam %562)
%568 = (*.f64 S %567)
%569 = (*.f64 %568 T)
%571 = (/.f64 S %562)
%572 = (*.f64 %427 T)
%574 = (*.f64 %426 T)
%576 = (*.f64 T %423)
%578 = (*.f64 %423 T)
%583 = (*.f64 %53 #s(literal -2 binary64))
%585 = (*.f64 %299 #s(literal 2 binary64))
%589 = (*.f64 %83 %53)
%593 = (*.f64 %299 #s(literal 1/2 binary64))
%595 = (*.f64 %226 %53)
%597 = (*.f64 %53 %226)
%616 = (fabs.f64 %68)
%617 = (/.f64 #s(literal 0 binary64) %562)
%620 = (fabs.f64 %314)
%622 = (fabs.f64 %83)
%628 = (*.f64 %248 %53)
%629 = (neg.f64 %440)
%633 = (*.f64 %53 #s(literal 4 binary64))
%635 = (*.f64 %299 T)
%637 = (*.f64 %299 %53)
%640 = (*.f64 #s(literal -2 binary64) %53)
%643 = (*.f64 #s(literal 4 binary64) %53)
%645 = (*.f64 T %299)
%647 = (*.f64 %53 %248)
%649 = (*.f64 %53 %299)
%655 = (*.f64 %123 #s(literal 0 binary64))
%657 = (*.f64 %38 #s(literal 0 binary64))
%660 = (*.f64 %127 #s(literal 0 binary64))
%662 = (*.f64 %40 #s(literal 0 binary64))
%664 = (*.f64 #s(literal 0 binary64) %40)
%666 = (*.f64 #s(literal 0 binary64) %127)
%668 = (*.f64 #s(literal 0 binary64) %123)
%670 = (*.f64 #s(literal 0 binary64) %38)
%686 = (*.f64 #s(literal 1/2 binary64) %184)
%708 = (*.f64 #s(literal 1/4 binary64) %226)
%710 = (neg.f64 %562)
%711 = (/.f64 #s(literal 1 binary64) %710)
%712 = (/.f64 #s(literal 0 binary64) %710)
%715 = (/.f64 #s(literal 2 binary64) %710)
%717 = (/.f64 #s(literal 1/2 binary64) %710)
%724 = (*.f64 #s(literal 3/2 binary64) %231)
%726 = (*.f64 #s(literal 1/2 binary64) %231)
%728 = (*.f64 %231 #s(literal 3/2 binary64))
%749 = (*.f64 #s(literal 1/2 binary64) T)
%752 = (*.f64 %123 #s(literal 1/2 binary64))
%754 = (*.f64 %38 #s(literal 1/2 binary64))
%756 = (*.f64 %127 #s(literal 1/2 binary64))
%758 = (*.f64 %40 #s(literal 1/2 binary64))
%760 = (*.f64 T #s(literal 1/2 binary64))
%763 = (*.f64 #s(literal 1/2 binary64) %40)
%765 = (*.f64 #s(literal 1/2 binary64) %127)
%767 = (*.f64 #s(literal 1/2 binary64) %123)
%769 = (*.f64 #s(literal 1/2 binary64) %38)
%846 = (*.f64 #s(literal 1/2 binary64) %299)
%896 = (*.f64 %322 %299)
%902 = (*.f64 B lam)
%903 = (cos.f64 %902)
%906 = (neg.f64 %903)
%910 = (sin.f64 %902)
%911 = (*.f64 %910 #s(literal 0 binary64))
%913 = (*.f64 #s(literal 0 binary64) cosgam)
%915 = (*.f64 %910 cosgam)
%918 = (*.f64 #s(literal 1 binary64) %903)
%920 = (*.f64 #s(literal 2 binary64) %903)
%922 = (*.f64 #s(literal 1/2 binary64) %903)
%925 = (*.f64 %903 #s(literal 1 binary64))
%927 = (*.f64 %903 #s(literal 1/2 binary64))
%929 = (*.f64 %903 #s(literal 2 binary64))
%931 = (*.f64 #s(literal 0 binary64) %910)
%933 = (/.f64 %903 T)
%935 = (neg.f64 %915)
%937 = (*.f64 %906 #s(literal 1 binary64))
%939 = (*.f64 %906 #s(literal 1/2 binary64))
%941 = (*.f64 %906 #s(literal 2 binary64))
%943 = (/.f64 %903 %53)
%945 = (neg.f64 cosgam)
%946 = (neg.f64 %902)
%947 = (sin.f64 %946)
%948 = (*.f64 %947 #s(literal 0 binary64))
%950 = (neg.f64 %913)
%953 = (*.f64 #s(literal 0 binary64) %947)
%955 = (+.f64 cosgam cosgam)
%956 = (*.f64 %910 %955)
%959 = (*.f64 T cosgam)
%960 = (*.f64 %910 %959)
%962 = (*.f64 #s(literal 1/2 binary64) cosgam)
%963 = (*.f64 %962 %910)
%966 = (PI.f64 )
%968 = (/.f64 (-.f64 %966 %966) #s(literal 2 binary64))
%970 = (*.f64 #s(literal 0 binary64) (cos.f64 %968))
%973 = (*.f64 (sin.f64 %968) #s(literal -1 binary64))
%975 = (/.f64 cosgam T)
%976 = (*.f64 %910 %975)
%979 = (*.f64 #s(literal 0 binary64) %935)
%981 = (-.f64 %180 %915)
%984 = (-.f64 %915 %180)
%987 = (*.f64 T %910)
%988 = (*.f64 %987 #s(literal 0 binary64))
%990 = (*.f64 #s(literal 0 binary64) %975)
%992 = (/.f64 %910 T)
%993 = (*.f64 %959 #s(literal 0 binary64))
%995 = (*.f64 #s(literal 0 binary64) %992)
%997 = (*.f64 %981 #s(literal -1/2 binary64))
%999 = (*.f64 %981 #s(literal 2 binary64))
%1001 = (*.f64 %981 #s(literal -2 binary64))
%1003 = (*.f64 %981 #s(literal 1/2 binary64))
%1005 = (*.f64 %981 T)
%1011 = (*.f64 %966 #s(literal -1/2 binary64))
%1013 = (/.f64 (fma.f64 %966 #s(literal 1/2 binary64) %1011) #s(literal 2 binary64))
%1015 = (*.f64 (cos.f64 %1013) #s(literal 0 binary64))
%1017 = (*.f64 %966 #s(literal 1/2 binary64))
%1019 = (/.f64 (fma.f64 %966 #s(literal -1/2 binary64) %1017) #s(literal 2 binary64))
%1021 = (*.f64 (cos.f64 %1019) #s(literal 0 binary64))
%1024 = (*.f64 #s(literal 1 binary64) (sin.f64 %1013))
%1027 = (*.f64 #s(literal -1 binary64) (sin.f64 %1019))
%1030 = (/.f64 (-.f64 %1017 %1017) #s(literal 2 binary64))
%1031 = (sin.f64 %1030)
%1032 = (*.f64 %1031 #s(literal 0 binary64))
%1035 = (*.f64 #s(literal 0 binary64) (cos.f64 %1030))
%1038 = (/.f64 (-.f64 %1011 %1011) #s(literal 2 binary64))
%1040 = (*.f64 #s(literal 0 binary64) (cos.f64 %1038))
%1042 = (*.f64 #s(literal 3/2 binary64) %966)
%1046 = (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 %1017 %1042) #s(literal 2 binary64))))
%1051 = (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 %1042 %1017) #s(literal 2 binary64))))
%1053 = (*.f64 %1031 #s(literal 1 binary64))
%1056 = (*.f64 (sin.f64 %1038) #s(literal -1 binary64))
%1058 = (*.f64 %960 #s(literal 0 binary64))
%1060 = (*.f64 #s(literal 0 binary64) %1005)
%1062 = (fabs.f64 %966)
%1063 = (sin.f64 %1062)
%1065 = (+.f64 %947 %910)
%1067 = (/.f64 %1065 #s(literal 4 binary64))
%1069 = (/.f64 %1065 %458)
%1071 = (fabs.f64 %1017)
%1073 = (/.f64 (fma.f64 %966 #s(literal 1/2 binary64) %1071) #s(literal 2 binary64))
%1076 = (/.f64 (-.f64 %1017 %1071) #s(literal 2 binary64))
%1078 = (*.f64 (cos.f64 %1073) (cos.f64 %1076))
%1081 = (/.f64 (fma.f64 %966 #s(literal -1/2 binary64) %1071) #s(literal 2 binary64))
%1084 = (/.f64 (-.f64 %1011 %1071) #s(literal 2 binary64))
%1086 = (*.f64 (cos.f64 %1081) (cos.f64 %1084))
%1089 = (/.f64 (fma.f64 %1062 #s(literal 1/2 binary64) %1017) #s(literal 2 binary64))
%1092 = (/.f64 (-.f64 %1071 %1017) #s(literal 2 binary64))
%1094 = (*.f64 (cos.f64 %1089) (cos.f64 %1092))
%1097 = (/.f64 (fma.f64 %1062 #s(literal 1/2 binary64) %1011) #s(literal 2 binary64))
%1100 = (/.f64 (-.f64 %1071 %1011) #s(literal 2 binary64))
%1102 = (*.f64 (cos.f64 %1097) (cos.f64 %1100))
%1106 = (*.f64 (sin.f64 %1076) (sin.f64 %1073))
%1110 = (*.f64 (sin.f64 %1092) (sin.f64 %1089))
%1114 = (*.f64 (sin.f64 %1100) (sin.f64 %1097))
%1118 = (*.f64 (sin.f64 %1084) (sin.f64 %1081))
%1121 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %1062 %1071) #s(literal 2 binary64))
%1124 = (/.f64 (-.f64 %1071 %1071) #s(literal 2 binary64))
%1126 = (*.f64 (cos.f64 %1121) (cos.f64 %1124))
%1130 = (*.f64 (sin.f64 %1124) (sin.f64 %1121))
%1132 = (neg.f64 B)
%1134 = (neg.f64 lam)
%1140 = (*.f64 lam #s(literal 1 binary64))
%1142 = (*.f64 B #s(literal 1 binary64))
%1146 = (*.f64 #s(literal 1 binary64) B)
%1148 = (*.f64 #s(literal 1 binary64) lam)
%1151 = (*.f64 #s(literal -1 binary64) %902)
%1153 = (*.f64 %902 #s(literal -1 binary64))
%1155 = (*.f64 %1134 #s(literal 1 binary64))
%1157 = (*.f64 %1132 #s(literal 1 binary64))
%1159 = (*.f64 #s(literal 1 binary64) %1132)
%1161 = (*.f64 #s(literal 1 binary64) %1134)
%1167 = (*.f64 #s(literal 1/2 binary64) %902)
%1170 = (*.f64 #s(literal 2 binary64) B)
%1171 = (*.f64 %1170 lam)
%1173 = (*.f64 #s(literal -1/2 binary64) %902)
%1175 = (*.f64 #s(literal 1/4 binary64) %902)
%1177 = (*.f64 #s(literal 4 binary64) %902)
%1180 = (*.f64 #s(literal -2 binary64) %902)
%1182 = (*.f64 %902 #s(literal 1/2 binary64))
%1184 = (*.f64 %902 #s(literal 4 binary64))
%1186 = (*.f64 %902 #s(literal 1/4 binary64))
%1193 = (*.f64 %902 T)
%1195 = (*.f64 T %902)
%1197 = (*.f64 #s(literal 2 binary64) lam)
%1198 = (/.f64 %1197 #s(literal 2 binary64))
%1200 = (/.f64 %1170 #s(literal 2 binary64))
%1202 = (/.f64 %902 #s(literal 2 binary64))
%1204 = (/.f64 %902 #s(literal 1/2 binary64))
%1209 = (*.f64 #s(literal 0 binary64) %902)
%1211 = (*.f64 %902 #s(literal 0 binary64))
%1225 = (*.f64 %61 %902)
%1228 = (*.f64 %902 %61)
%1231 = (/.f64 %1171 #s(literal 4 binary64))
%1243 = (/.f64 %902 #s(literal 4 binary64))
%1245 = (/.f64 B #s(literal 2 binary64))
%1246 = (/.f64 %1197 #s(literal 1 binary64))
%1248 = (/.f64 B #s(literal 1 binary64))
%1250 = (/.f64 B #s(literal 1/2 binary64))
%1251 = (/.f64 %1197 #s(literal 4 binary64))
%1253 = (/.f64 lam #s(literal 2 binary64))
%1254 = (/.f64 %1170 #s(literal 1 binary64))
%1256 = (/.f64 lam #s(literal 1 binary64))
%1258 = (/.f64 lam #s(literal 1/2 binary64))
%1259 = (/.f64 %1170 #s(literal 4 binary64))
%1277 = (/.f64 %1171 %458)
%1349 = (-.f64 %966 %902)
%1354 = (fma.f64 B lam %966)
%1355 = (neg.f64 %1354)
%1363 = (+.f64 %966 %966)
%1364 = (fma.f64 B lam %1363)
%1366 = (fma.f64 #s(literal 3/2 binary64) %966 %902)
%1368 = (fma.f64 %966 #s(literal -1/2 binary64) %902)
%1393 = (-.f64 %902 %966)
%1396 = (-.f64 %1017 %902)
%1398 = (neg.f64 %1366)
%1400 = (fabs.f64 %1366)
%1402 = (fabs.f64 %1368)
%1406 = (*.f64 #s(literal 1/2 binary64) %910)
%1408 = (*.f64 #s(literal 2 binary64) %910)
%1410 = (*.f64 #s(literal -1/2 binary64) %910)
%1412 = (*.f64 #s(literal 1/4 binary64) %910)
%1414 = (*.f64 #s(literal 4 binary64) %910)
%1417 = (*.f64 %910 #s(literal 1/2 binary64))
%1419 = (*.f64 %910 #s(literal 1/4 binary64))
%1421 = (*.f64 %910 #s(literal -2 binary64))
%1423 = (*.f64 %910 #s(literal 4 binary64))
%1425 = (+.f64 %1349 %966)
%1428 = (-.f64 %1349 %966)
%1449 = (*.f64 %947 #s(literal -1/2 binary64))
%1451 = (*.f64 %947 #s(literal 1/2 binary64))
%1453 = (*.f64 %947 #s(literal 2 binary64))
%1455 = (*.f64 %947 #s(literal -2 binary64))
%1457 = (fma.f64 %966 #s(literal -1/2 binary64) %1349)
%1459 = (fma.f64 %966 #s(literal 1/2 binary64) %902)
%1479 = (fma.f64 B lam (fma.f64 %966 #s(literal 2 binary64) %966))
%1498 = (neg.f64 %966)
%1499 = (-.f64 %1498 %1354)
%1504 = (fma.f64 %1132 lam %1042)
%1511 = (fabs.f64 %1459)
%1512 = (+.f64 %1511 %966)
%1514 = (*.f64 %947 T)
%1516 = (/.f64 %947 T)
%1545 = (-.f64 #s(literal 0 binary64) %1408)
%1548 = (fma.f64 B lam (fma.f64 #s(literal 3/2 binary64) %966 %966))
%1551 = (neg.f64 %1511)
%1562 = (/.f64 %1408 #s(literal 4 binary64))
%1568 = (fma.f64 %966 #s(literal 1/2 binary64) %1355)
%1604 = (-.f64 %1011 %902)
%1605 = (fma.f64 %966 #s(literal 1/2 binary64) %1604)
%1616 = (fma.f64 #s(literal 1/2 binary64) %966 %1511)
%1621 = (/.f64 %1408 %458)
%1708 = (*.f64 #s(literal -1/2 binary64) %947)
%1749 = (/.f64 %947 #s(literal 2 binary64))
%1813 = (-.f64 (sin.f64 (-.f64 %1364 %966)) %910)
%1887 = (cos.f64 (fma.f64 B lam (-.f64 %1363 %1017)))
%1888 = (+.f64 %1887 %910)
%1979 = (/.f64 %1888 #s(literal 4 binary64))
%1994 = (/.f64 %1888 %458)
%2216 = (cos.f64 (neg.f64 %1042))
%2228 = (*.f64 #s(literal 2 binary64) %1065)
%2253 = (-.f64 %1498 %966)
%2275 = (*.f64 cosgam #s(literal 1/2 binary64))
%2277 = (*.f64 cosgam #s(literal -2 binary64))
%2279 = (*.f64 cosgam #s(literal 4 binary64))
%2281 = (*.f64 cosgam #s(literal 1/4 binary64))
%2290 = (*.f64 %945 #s(literal -1/2 binary64))
%2292 = (*.f64 %945 #s(literal 1/2 binary64))
%2294 = (*.f64 %945 #s(literal 2 binary64))
%2296 = (*.f64 %945 #s(literal -2 binary64))
%2306 = (neg.f64 %959)
%2308 = (neg.f64 %975)
%2318 = (*.f64 #s(literal -1/2 binary64) %945)
%2414 = (*.f64 #s(literal -1/2 binary64) %915)
%2416 = (*.f64 %910 %2277)
%2418 = (*.f64 #s(literal 1/4 binary64) %915)
%2420 = (*.f64 #s(literal 4 binary64) %915)
%2424 = (*.f64 %915 #s(literal 1/4 binary64))
%2426 = (*.f64 %915 #s(literal 4 binary64))
%2442 = (/.f64 %915 #s(literal 1/2 binary64))
%2447 = (*.f64 #s(literal -1/2 binary64) %935)
%2449 = (*.f64 #s(literal -2 binary64) %935)
%2451 = (*.f64 #s(literal 1/2 binary64) %935)
%2453 = (*.f64 %935 #s(literal 1/2 binary64))
%2470 = (fma.f64 %945 #s(literal 0 binary64) #s(literal 0 binary64))
%2472 = (*.f64 %913 #s(literal -1 binary64))
%2474 = (*.f64 #s(literal -1 binary64) %913)
%2497 = (*.f64 %956 #s(literal 2 binary64))
%2499 = (*.f64 %2306 %910)
%2501 = (*.f64 %2308 %910)
%2534 = (*.f64 %950 #s(literal 1 binary64))
%2536 = (*.f64 #s(literal 1 binary64) %950)
%2549 = (*.f64 %963 #s(literal 1/2 binary64))
%2551 = (*.f64 #s(literal -1 binary64) %2416)
%2556 = (*.f64 #s(literal 2 binary64) %956)
%2563 = (*.f64 %987 #s(literal 1 binary64))
%2565 = (*.f64 #s(literal 1 binary64) %987)
%2568 = (*.f64 #s(literal 1 binary64) %959)
%2570 = (*.f64 %959 #s(literal 1 binary64))
%2607 = (*.f64 %68 %987)
%2610 = (*.f64 %1514 #s(literal -1 binary64))
%2612 = (*.f64 %68 %959)
%2616 = (*.f64 %2306 #s(literal -1 binary64))
%2643 = (*.f64 cosgam %423)
%2644 = (*.f64 %910 %2643)
%2672 = (*.f64 T %956)
%2699 = (/.f64 %915 %461)
%2701 = (/.f64 %956 %458)
%2705 = (*.f64 %960 #s(literal 2 binary64))
%2707 = (*.f64 #s(literal 2 binary64) %960)
%2711 = (*.f64 %83 %987)
%2717 = (*.f64 %960 #s(literal -2 binary64))
%2721 = (*.f64 %960 T)
%2723 = (*.f64 T %960)
%2725 = (*.f64 #s(literal -2 binary64) %960)
%2743 = (*.f64 %314 %960)
%2745 = (*.f64 %322 %960)
%2747 = (*.f64 #s(literal 1/2 binary64) %960)
%2750 = (/.f64 cosgam %440)
%2751 = (*.f64 %2750 %910)
%2753 = (/.f64 %910 %440)
%2754 = (*.f64 %2753 T)
%2756 = (*.f64 T %959)
%2758 = (*.f64 %2750 T)
%2760 = (*.f64 %83 %959)
%2762 = (*.f64 T %987)
%2764 = (*.f64 T %2416)
%2778 = (*.f64 %2499 #s(literal -2 binary64))
%2780 = (*.f64 T %2644)
%2783 = (*.f64 #s(literal -2 binary64) %2499)
%2785 = (/.f64 cosgam %562)
%2786 = (*.f64 %910 %2785)
%2787 = (*.f64 %2786 T)
%2790 = (/.f64 %910 %562)
%2791 = (*.f64 %2790 T)
%2794 = (*.f64 %322 %53)
%2796 = (*.f64 T %2643)
%2798 = (*.f64 %910 %423)
%2799 = (*.f64 %2785 T)
%2801 = (*.f64 T %2798)
%2812 = (*.f64 %2499 #s(literal 2 binary64))
%2815 = (*.f64 #s(literal 2 binary64) %2499)
%2823 = (*.f64 %976 #s(literal -1/2 binary64))
%2824 = (*.f64 %2823 %53)
%2829 = (*.f64 %53 %956)
%2877 = (*.f64 %960 %53)
%2882 = (*.f64 %2499 T)
%2884 = (*.f64 %2499 %53)
%2886 = (*.f64 T %2499)
%2888 = (*.f64 %53 %960)
%2890 = (*.f64 %53 %2499)
%3398 = (neg.f64 %963)
%3449 = (*.f64 #s(literal 1/4 binary64) %956)
%3467 = (*.f64 #s(literal 3/2 binary64) %963)
%3469 = (*.f64 #s(literal 1/2 binary64) %963)
%3471 = (*.f64 %963 #s(literal 3/2 binary64))
%3576 = (-.f64 #s(literal 0 binary64) %915)
%3633 = (fma.f64 #s(literal 0 binary64) cosgam %180)
%3643 = (*.f64 %915 #s(literal -1/2 binary64))
%3655 = (*.f64 #s(literal 1/4 binary64) %981)
%3657 = (*.f64 #s(literal 4 binary64) %981)
%3663 = (*.f64 %981 #s(literal 1/4 binary64))
%3665 = (*.f64 %981 #s(literal 4 binary64))
%3672 = (*.f64 #s(literal 1/4 binary64) %935)
%3675 = (*.f64 #s(literal 4 binary64) %935)
%3682 = (*.f64 %935 #s(literal 1/4 binary64))
%3684 = (*.f64 %935 #s(literal 4 binary64))
%3693 = (/.f64 %981 T)
%3696 = (/.f64 %981 #s(literal 1/2 binary64))
%3698 = (-.f64 %913 %184)
%3739 = (*.f64 %984 T)
%3741 = (/.f64 %984 T)
%3773 = (-.f64 %226 %956)
%3775 = (-.f64 %956 %226)
%3779 = (*.f64 %2416 #s(literal 2 binary64))
%3781 = (*.f64 #s(literal -1 binary64) %963)
%3783 = (*.f64 %981 %53)
%3820 = (-.f64 %231 %963)
%3822 = (-.f64 %2416 %239)
%3824 = (*.f64 %999 #s(literal 2 binary64))
%3826 = (*.f64 %1003 #s(literal 1/2 binary64))
%3837 = (*.f64 %987 #s(literal -1 binary64))
%3840 = (*.f64 %959 #s(literal -1 binary64))
%3844 = (*.f64 %999 #s(literal -2 binary64))
%3846 = (*.f64 %1001 #s(literal 2 binary64))
%3848 = (*.f64 %1001 #s(literal -2 binary64))
%3850 = (*.f64 #s(literal 2 binary64) %999)
%3852 = (*.f64 #s(literal 2 binary64) %1001)
%3854 = (*.f64 #s(literal -1 binary64) %3739)
%3856 = (*.f64 #s(literal -2 binary64) %999)
%3858 = (*.f64 #s(literal -2 binary64) %1001)
%3864 = (/.f64 %999 #s(literal 1/2 binary64))
%3880 = (*.f64 %1514 #s(literal 1 binary64))
%3882 = (*.f64 #s(literal 1 binary64) %1514)
%3890 = (*.f64 %2306 #s(literal 1 binary64))
%3892 = (*.f64 #s(literal 1 binary64) %2306)
%3907 = (/.f64 %981 #s(literal 4 binary64))
%3913 = (*.f64 #s(literal -1 binary64) %1005)
%3923 = (-.f64 %231 %915)
%3953 = (*.f64 %68 %1514)
%3961 = (*.f64 %68 %2306)
%3963 = (fma.f64 S %114 %935)
%4010 = (*.f64 %461 %981)
%4024 = (*.f64 %2823 T)
%4037 = (*.f64 %461 %984)
%4040 = (*.f64 %999 #s(literal 4 binary64))
%4042 = (*.f64 %999 T)
%4044 = (*.f64 %3739 #s(literal -2 binary64))
%4046 = (*.f64 T %999)
%4048 = (*.f64 #s(literal -2 binary64) %3739)
%4059 = (/.f64 %999 %458)
%4063 = (*.f64 %1005 #s(literal -2 binary64))
%4065 = (*.f64 %1005 #s(literal 4 binary64))
%4067 = (*.f64 %1005 T)
%4069 = (*.f64 T %1005)
%4071 = (*.f64 #s(literal -2 binary64) %1005)
%4073 = (*.f64 #s(literal 4 binary64) %1005)
%4075 = (*.f64 #s(literal 4 binary64) %999)
%4077 = (*.f64 %2699 %53)
%4081 = (*.f64 %83 %1514)
%4097 = (*.f64 %1005 #s(literal 1/2 binary64))
%4112 = (*.f64 %83 %2499)
%4115 = (*.f64 %314 %2499)
%4118 = (*.f64 %322 %2499)
%4121 = (*.f64 #s(literal 1/2 binary64) %2499)
%4126 = (*.f64 %2753 %53)
%4129 = (*.f64 %53 %959)
%4132 = (*.f64 %2750 %53)
%4134 = (*.f64 %83 %2306)
%4140 = (*.f64 %53 %987)
%4142 = (*.f64 %53 %2416)
%4161 = (*.f64 %3739 #s(literal 4 binary64))
%4163 = (*.f64 %3739 T)
%4165 = (*.f64 %3739 %53)
%4167 = (*.f64 T %3739)
%4169 = (*.f64 %53 %3739)
%4172 = (*.f64 #s(literal 4 binary64) %3739)
%4181 = (*.f64 %2786 %53)
%4184 = (*.f64 %53 %423)
%4190 = (*.f64 %2790 %53)
%4199 = (*.f64 %423 %53)
%4201 = (*.f64 %53 %2643)
%4203 = (*.f64 %2785 %53)
%4205 = (*.f64 %53 %2798)
%4207 = (*.f64 %53 %2786)
%4227 = (*.f64 %999 %53)
%4229 = (*.f64 %53 %999)
%4247 = (*.f64 %1005 %53)
%4249 = (*.f64 %53 %1005)
%4305 = (*.f64 %441 %53)
%4588 = (*.f64 #s(literal 3/2 binary64) %1003)
%4592 = (*.f64 #s(literal 1/2 binary64) %1003)
%4602 = (*.f64 %1003 #s(literal 3/2 binary64))
%4627 = (*.f64 #s(literal 1/2 binary64) %1005)
%4635 = (*.f64 %83 %1005)
%4712 = (/.f64 %981 %461)
%4714 = (/.f64 %984 %461)
%4723 = (/.f64 %981 %440)
%4725 = (*.f64 %320 %984)
%4727 = (*.f64 #s(literal 2 binary64) %3741)
%4729 = (*.f64 #s(literal 1/4 binary64) %3693)
%4731 = (*.f64 #s(literal 4 binary64) %3693)
%4742 = (*.f64 %981 %314)
%4744 = (*.f64 %3693 #s(literal -2 binary64))
%4746 = (*.f64 %3693 #s(literal 4 binary64))
%4748 = (*.f64 %3693 #s(literal 1/4 binary64))
%4759 = (/.f64 %981 %562)
%4780 = (/.f64 %984 %629)
%4790 = (/.f64 %984 %710)
%4830 = (/.f64 %1005 %562)
%4843 = (*.f64 %981 %441)
%4845 = (/.f64 #s(literal -1 binary64) %440)
%4846 = (*.f64 %984 %4845)
%4848 = (*.f64 %1003 %68)
%4851 = (-.f64 %239 %2416)
%4857 = (*.f64 %61 %1001)
%4859 = (*.f64 %68 %999)
%4861 = (*.f64 %4725 #s(literal 2 binary64))
%4885 = (/.f64 %3739 %562)
%4887 = (/.f64 T %710)
%4888 = (/.f64 %984 %562)
%4923 = (*.f64 %61 %3693)
%4925 = (*.f64 %3693 %61)
%5024 = (/.f64 %3693 #s(literal 4 binary64))
%5026 = (/.f64 %981 %710)
%5030 = (*.f64 %68 %1005)
%5033 = (/.f64 %935 %562)
%5035 = (neg.f64 %2786)
%5037 = (/.f64 %915 %710)
%5039 = (/.f64 %945 %562)
%5043 = (neg.f64 %423)
%5047 = (/.f64 %947 %562)
%5049 = (/.f64 %910 %710)
%5055 = (/.f64 cosgam %710)
%5103 = (*.f64 %461 T)
%5105 = (*.f64 T %461)
%5107 = (-.f64 %568 %2786)
%5109 = (*.f64 #s(literal -2 binary64) %440)
%5111 = (*.f64 %461 #s(literal 2 binary64))
%5113 = (*.f64 #s(literal 2 binary64) %461)
%5132 = (*.f64 %616 %1005)
%5134 = (*.f64 %4830 #s(literal 1 binary64))
%5136 = (*.f64 #s(literal 1 binary64) %4830)
%5153 = (*.f64 %440 T)
%5155 = (*.f64 T %440)
%5162 = (-.f64 %473 %2699)
%5191 = (*.f64 %461 %53)
%5193 = (*.f64 %53 %461)
%5195 = (*.f64 T %557)
%5216 = (*.f64 %314 %1005)
%5220 = (/.f64 %4725 %458)
%5224 = (*.f64 #s(literal -2 binary64) %629)
%5228 = (*.f64 #s(literal 2 binary64) %557)
%5230 = (*.f64 %557 #s(literal 2 binary64))
%5275 = (-.f64 %534 %2751)
%5280 = (*.f64 %322 %1005)
%5282 = (*.f64 %320 %1005)
%5284 = (*.f64 %1005 %320)
%5286 = (*.f64 %1005 %322)
%5290 = (/.f64 %53 %562)
%5292 = (/.f64 %1514 %562)
%5294 = (/.f64 %987 %710)
%5298 = (/.f64 %2306 %562)
%5300 = (/.f64 %959 %710)
%5311 = (*.f64 %629 T)
%5313 = (*.f64 T %629)
%5326 = (*.f64 %53 %557)
%5368 = (*.f64 %440 %53)
%5370 = (*.f64 %53 %440)
%5394 = (*.f64 %4010 #s(literal 1 binary64))
%5420 = (*.f64 %562 T)
%5425 = (*.f64 #s(literal -2 binary64) %562)
%5431 = (*.f64 #s(literal 2 binary64) %562)
%5434 = (*.f64 T %562)
%5443 = (*.f64 %622 %1005)
%5445 = (*.f64 %620 %1005)
%5447 = (*.f64 %1005 %622)
%5449 = (*.f64 %1005 %620)
%5459 = (/.f64 %1 %562)
%5460 = (/.f64 %139 %562)
%5462 = (/.f64 %123 %710)
%5464 = (/.f64 %184 %562)
%5466 = (/.f64 %180 %710)
%5468 = (/.f64 %98 %562)
%5469 = (/.f64 %52 %562)
%5471 = (/.f64 %38 %710)
%5476 = (/.f64 singam %710)
%5479 = (/.f64 S %710)
%5493 = (*.f64 %629 %53)
%5495 = (*.f64 %53 %629)
%5519 = (*.f64 %4037 #s(literal 1 binary64))
%5521 = (/.f64 #s(literal 1 binary64) %5191)
%5532 = (*.f64 %562 %915)
%5536 = (*.f64 %562 %53)
%5539 = (*.f64 %53 %562)
%5550 = (*.f64 %562 %935)
%5590 = (*.f64 %424 %53)
%5598 = (*.f64 %440 %915)
%5636 = (*.f64 %440 %935)
%5686 = (*.f64 %629 %915)
%5698 = (*.f64 %629 %935)
%5734 = (*.f64 %562 %960)
%5736 = (*.f64 %562 %440)
%5738 = (*.f64 %562 %2499)
%5745 = (*.f64 %562 %629)
%5750 = (*.f64 %248 %440)
%5752 = (*.f64 (*.f64 %440 %959) %910)
%5753 = (-.f64 %5750 %5752)
%5754 = (*.f64 %440 %440)
%5756 = (*.f64 %440 %2499)
%5765 = (*.f64 %440 %629)
%5778 = (*.f64 %629 %960)
%5789 = (*.f64 %629 %440)
%5791 = (*.f64 %5753 #s(literal 1 binary64))
%5793 = (*.f64 #s(literal 1 binary64) %5753)
%5795 = (/.f64 #s(literal 1 binary64) %5754)
%5797 = (*.f64 %629 %2499)
%5849 = (*.f64 %3693 #s(literal 0 binary64))
%5851 = (*.f64 #s(literal 0 binary64) %3693)
%5888 = (*.f64 %4725 #s(literal 0 binary64))
%5890 = (*.f64 #s(literal 0 binary64) %4725)
%6063 = (*.f64 %4725 #s(literal 1/4 binary64))
%6224 = (*.f64 %1005 %446)
S
(neg.f64 %1)
(*.f64 S #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) S)
(/.f64 S #s(literal 1 binary64))
(*.f64 %1 #s(literal -1 binary64))
(fma.f64 S #s(literal 0 binary64) S)
(fma.f64 #s(literal 0 binary64) S S)
(+.f64 S %12)
(+.f64 S %14)
(+.f64 %12 S)
(+.f64 %14 S)
(*.f64 %18 #s(literal 1/2 binary64))
(*.f64 %21 #s(literal 2 binary64))
(*.f64 %25 #s(literal -1/2 binary64))
(*.f64 %29 #s(literal 1/4 binary64))
(*.f64 %32 #s(literal 4 binary64))
(/.f64 %18 #s(literal 2 binary64))
(/.f64 %25 #s(literal -2 binary64))
(/.f64 %29 #s(literal 4 binary64))
(/.f64 %38 T)
(*.f64 T %40)
(*.f64 %40 T)
(fma.f64 S #s(literal 1 binary64) %12)
(fma.f64 S #s(literal 1 binary64) %14)
(fma.f64 S #s(literal 1/2 binary64) %21)
(fma.f64 #s(literal 1 binary64) S %12)
(fma.f64 #s(literal 1 binary64) S %14)
(fma.f64 #s(literal 1/2 binary64) S %48)
(+.f64 %48 %48)
(+.f64 %21 %21)
(/.f64 %52 %53)
(*.f64 %55 %53)
(neg.f64 %57)
(fma.f64 %1 #s(literal -1 binary64) %12)
(fma.f64 %1 #s(literal -1 binary64) %14)
(*.f64 %61 %38)
(*.f64 %38 %61)
(/.f64 #s(literal 1 binary64) (/.f64 T %38))
(fma.f64 %18 #s(literal 1/2 binary64) %12)
(fma.f64 %18 #s(literal 1/2 binary64) %14)
(*.f64 %52 %68)
(fma.f64 %21 #s(literal 2 binary64) %12)
(fma.f64 %21 #s(literal 2 binary64) %14)
(fma.f64 %25 #s(literal -1/2 binary64) %12)
(fma.f64 %25 #s(literal -1/2 binary64) %14)
(fma.f64 %29 #s(literal 1/4 binary64) %12)
(fma.f64 %29 #s(literal 1/4 binary64) %14)
(fma.f64 %32 #s(literal 4 binary64) %12)
(fma.f64 %32 #s(literal 4 binary64) %14)
(fma.f64 T %40 %12)
(fma.f64 T %40 %14)
(fma.f64 %40 T %12)
(fma.f64 %40 T %14)
(*.f64 %82 %83)
(/.f64 #s(literal 1 binary64) (/.f64 %53 %52))
(fma.f64 %55 %53 %12)
(fma.f64 %55 %53 %14)
(fma.f64 %61 %38 %12)
(fma.f64 %61 %38 %14)
(fma.f64 %38 %61 %12)
(fma.f64 %38 %61 %14)
(fma.f64 %52 %68 %12)
(fma.f64 %52 %68 %14)
(fma.f64 %82 %83 %12)
(fma.f64 %82 %83 %14)
singam
(neg.f64 %98)
(*.f64 singam #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) singam)
(/.f64 singam #s(literal 1 binary64))
(*.f64 %98 #s(literal -1 binary64))
(fma.f64 singam #s(literal 0 binary64) singam)
(fma.f64 #s(literal 0 binary64) singam singam)
(+.f64 singam %106)
(+.f64 singam %108)
(+.f64 %106 singam)
(+.f64 %108 singam)
(*.f64 %112 #s(literal 1/2 binary64))
(*.f64 %114 #s(literal 2 binary64))
(*.f64 %116 #s(literal -1/2 binary64))
(*.f64 %118 #s(literal 1/4 binary64))
(*.f64 %120 #s(literal 4 binary64))
(/.f64 %112 #s(literal 2 binary64))
(/.f64 %123 T)
(/.f64 %116 #s(literal -2 binary64))
(/.f64 %118 #s(literal 4 binary64))
(*.f64 T %127)
(*.f64 %127 T)
(fma.f64 singam #s(literal 1 binary64) %106)
(fma.f64 singam #s(literal 1 binary64) %108)
(fma.f64 singam #s(literal 1/2 binary64) %114)
(fma.f64 #s(literal 1 binary64) singam %106)
(fma.f64 #s(literal 1 binary64) singam %108)
(fma.f64 #s(literal 1/2 binary64) singam %135)
(+.f64 %135 %135)
(+.f64 %114 %114)
(/.f64 %139 %53)
(*.f64 %141 %53)
(neg.f64 %143)
(fma.f64 %98 #s(literal -1 binary64) %106)
(fma.f64 %98 #s(literal -1 binary64) %108)
(*.f64 %61 %123)
(*.f64 %123 %61)
(/.f64 #s(literal 1 binary64) (/.f64 T %123))
(fma.f64 %112 #s(literal 1/2 binary64) %106)
(fma.f64 %112 #s(literal 1/2 binary64) %108)
(*.f64 %139 %68)
(fma.f64 %114 #s(literal 2 binary64) %106)
(fma.f64 %114 #s(literal 2 binary64) %108)
(fma.f64 %116 #s(literal -1/2 binary64) %106)
(fma.f64 %116 #s(literal -1/2 binary64) %108)
(fma.f64 %118 #s(literal 1/4 binary64) %106)
(fma.f64 %118 #s(literal 1/4 binary64) %108)
(fma.f64 %120 #s(literal 4 binary64) %106)
(fma.f64 %120 #s(literal 4 binary64) %108)
(fma.f64 T %127 %106)
(fma.f64 T %127 %108)
(fma.f64 %127 T %106)
(fma.f64 %127 T %108)
(*.f64 %166 %83)
(/.f64 #s(literal 1 binary64) (/.f64 %53 %139))
(fma.f64 %141 %53 %106)
(fma.f64 %141 %53 %108)
(fma.f64 %61 %123 %106)
(fma.f64 %61 %123 %108)
(fma.f64 %123 %61 %106)
(fma.f64 %123 %61 %108)
(fma.f64 %139 %68 %106)
(fma.f64 %139 %68 %108)
(fma.f64 %166 %83 %106)
(fma.f64 %166 %83 %108)
%180
(*.f64 singam S)
(*.f64 %1 %98)
(*.f64 %98 %1)
(neg.f64 %184)
(fma.f64 S singam #s(literal 0 binary64))
(fma.f64 singam S #s(literal 0 binary64))
(+.f64 %180 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) %180)
(-.f64 %180 #s(literal 0 binary64))
(*.f64 %180 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %180)
(/.f64 %180 #s(literal 1 binary64))
(fma.f64 %1 %98 #s(literal 0 binary64))
(fma.f64 %98 %1 #s(literal 0 binary64))
(*.f64 #s(literal -1 binary64) %184)
(*.f64 %184 #s(literal -1 binary64))
(*.f64 %198 %1)
(*.f64 %200 %98)
(fma.f64 T #s(literal 0 binary64) %180)
(fma.f64 %180 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) %180 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %180)
(fma.f64 #s(literal 0 binary64) T %180)
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %180)
(fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %180)
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %180)
(fma.f64 #s(literal 0 binary64) #s(literal -1 binary64) %180)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %180)
(fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) %180)
(fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %180)
(fma.f64 #s(literal 0 binary64) #s(literal 3/2 binary64) %180)
(fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %180)
(fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %180)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %180)
(fma.f64 #s(literal -1 binary64) #s(literal 0 binary64) %180)
(fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %180)
(fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %180)
(fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) %180)
(fma.f64 #s(literal 3/2 binary64) #s(literal 0 binary64) %180)
(fma.f64 #s(literal 4 binary64) #s(literal 0 binary64) %180)
(fma.f64 #s(literal 1/4 binary64) #s(literal 0 binary64) %180)
(*.f64 #s(literal 1/2 binary64) %226)
(*.f64 %226 #s(literal 1/2 binary64))
(fma.f64 #s(literal -1 binary64) %184 #s(literal 0 binary64))
(fma.f64 %184 #s(literal -1 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %231)
(*.f64 #s(literal -2 binary64) %233)
(*.f64 #s(literal 4 binary64) %235)
(*.f64 #s(literal 1/4 binary64) %237)
(*.f64 %239 #s(literal -1/2 binary64))
(*.f64 %231 #s(literal 2 binary64))
(*.f64 %242 #s(literal 1/4 binary64))
(*.f64 %244 #s(literal 4 binary64))
(/.f64 %226 #s(literal 2 binary64))
(/.f64 %239 #s(literal -2 binary64))
(/.f64 %248 T)
(/.f64 %237 #s(literal 4 binary64))
(/.f64 %242 #s(literal 4 binary64))
(*.f64 T %252)
(*.f64 %40 %123)
(*.f64 %127 %38)
(*.f64 %38 %127)
(*.f64 %123 %40)
(*.f64 %252 T)
(*.f64 %259 #s(literal 1/2 binary64))
(fma.f64 %261 %261 %180)
(fma.f64 %198 %1 #s(literal 0 binary64))
(fma.f64 %200 %98 #s(literal 0 binary64))
(*.f64 %265 #s(literal -2 binary64))
(fma.f64 #s(literal 0 binary64) %267 %180)
(fma.f64 #s(literal 0 binary64) %269 %180)
(fma.f64 #s(literal 0 binary64) %271 %180)
(fma.f64 #s(literal 0 binary64) %273 %180)
(fma.f64 #s(literal 0 binary64) %275 %180)
(fma.f64 #s(literal 1/2 binary64) %226 #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) %278 %180)
(fma.f64 %267 #s(literal 0 binary64) %180)
(fma.f64 %269 #s(literal 0 binary64) %180)
(fma.f64 %226 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 S %108 %180)
(fma.f64 singam %14 %180)
(fma.f64 %180 #s(literal 0 binary64) %180)
(fma.f64 #s(literal 0 binary64) %180 %180)
(fma.f64 #s(literal 2 binary64) %231 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %233 #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) %235 #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) %237 #s(literal 0 binary64))
(fma.f64 %12 singam %180)
(fma.f64 %106 S %180)
(fma.f64 %239 #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 %231 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 %242 #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 %244 #s(literal 4 binary64) #s(literal 0 binary64))
(*.f64 %297 #s(literal 1/4 binary64))
(/.f64 %299 %53)
(*.f64 %1 %143)
(*.f64 %53 %302)
(*.f64 %98 %57)
(*.f64 %55 %139)
(*.f64 %141 %52)
(*.f64 %302 %53)
(*.f64 %52 %141)
(*.f64 %139 %55)
(fma.f64 T %252 #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) %61 %180)
(fma.f64 #s(literal 0 binary64) %312 %180)
(fma.f64 #s(literal 0 binary64) %314 %180)
(fma.f64 #s(literal 0 binary64) %68 %180)
(fma.f64 #s(literal 0 binary64) %317 %180)
(fma.f64 #s(literal 0 binary64) %83 %180)
(fma.f64 #s(literal 0 binary64) %320 %180)
(fma.f64 #s(literal 0 binary64) %322 %180)
(fma.f64 %61 #s(literal 0 binary64) %180)
(fma.f64 %325 #s(literal 1/2 binary64) %180)
(fma.f64 %325 #s(literal 1/4 binary64) %180)
(fma.f64 %312 #s(literal 0 binary64) %180)
(fma.f64 %329 #s(literal 0 binary64) %180)
(fma.f64 %314 #s(literal 0 binary64) %180)
(fma.f64 %68 #s(literal 0 binary64) %180)
(fma.f64 %317 #s(literal 0 binary64) %180)
(fma.f64 %83 #s(literal 0 binary64) %180)
(fma.f64 %320 #s(literal 0 binary64) %180)
(fma.f64 %322 #s(literal 0 binary64) %180)
(fma.f64 %40 %123 #s(literal 0 binary64))
(fma.f64 %127 %38 #s(literal 0 binary64))
(fma.f64 %38 %127 #s(literal 0 binary64))
(fma.f64 %123 %40 #s(literal 0 binary64))
(fma.f64 %252 T #s(literal 0 binary64))
(fma.f64 %259 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 S singam %343)
(fma.f64 singam S %343)
(fma.f64 %184 #s(literal 0 binary64) %180)
(fma.f64 %265 #s(literal -2 binary64) #s(literal 0 binary64))
(*.f64 %348 #s(literal 4 binary64))
(/.f64 %297 #s(literal 4 binary64))
(/.f64 (*.f64 %226 #s(literal -2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) %226) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) %226) #s(literal -4 binary64))
(+.f64 %180 %343)
(*.f64 %61 %248)
(*.f64 %40 %360)
(*.f64 %40 %362)
(*.f64 %127 %364)
(*.f64 %127 %366)
(*.f64 %248 %61)
(*.f64 %362 %40)
(*.f64 %366 %127)
(fma.f64 %1 %371 %180)
(fma.f64 %98 %373 %180)
(fma.f64 %375 %1 %180)
(fma.f64 %377 %98 %180)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %226))
(/.f64 (/.f64 %226 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 %226 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 T %248))
(fma.f64 #s(literal 0 binary64) %226 %180)
(fma.f64 %226 #s(literal 0 binary64) %180)
(fma.f64 %297 #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 %1 %143 #s(literal 0 binary64))
(fma.f64 %53 %302 #s(literal 0 binary64))
(fma.f64 %98 %57 #s(literal 0 binary64))
(fma.f64 %55 %139 #s(literal 0 binary64))
(fma.f64 %141 %52 #s(literal 0 binary64))
(fma.f64 %302 %53 #s(literal 0 binary64))
(fma.f64 %52 %141 #s(literal 0 binary64))
(fma.f64 %139 %55 #s(literal 0 binary64))
(*.f64 %1 %398)
(*.f64 %98 %400)
(*.f64 %68 %299)
(*.f64 %40 %403)
(*.f64 %127 %405)
(*.f64 %252 %407)
(*.f64 %299 %68)
(fma.f64 %1 %98 %343)
(fma.f64 %98 %1 %343)
(fma.f64 S %114 %231)
(fma.f64 singam %21 %231)
(fma.f64 %180 #s(literal 1/2 binary64) %231)
(fma.f64 #s(literal 0 binary64) %231 %180)
(fma.f64 #s(literal 0 binary64) %248 %180)
(fma.f64 #s(literal 1/2 binary64) %180 %231)
(fma.f64 %48 singam %231)
(fma.f64 %135 S %231)
(fma.f64 %231 #s(literal 0 binary64) %180)
(fma.f64 %248 #s(literal 0 binary64) %180)
(fma.f64 %348 #s(literal 4 binary64) #s(literal 0 binary64))
(*.f64 %424 %423)
(*.f64 %426 %427)
(*.f64 %427 %426)
(fma.f64 %61 %430 %180)
(+.f64 %231 %231)
(-.f64 %231 %233)
(/.f64 %299 %434)
(*.f64 %1 %436)
(*.f64 %98 %438)
(fma.f64 #s(literal 0 binary64) %441 %180)
(fma.f64 #s(literal 0 binary64) %252 %180)
(fma.f64 #s(literal 0 binary64) %444 %180)
(fma.f64 #s(literal 0 binary64) %446 %180)
(fma.f64 %61 %248 #s(literal 0 binary64))
(fma.f64 %40 %360 #s(literal 0 binary64))
(fma.f64 %40 %362 #s(literal 0 binary64))
(fma.f64 %127 %364 #s(literal 0 binary64))
(fma.f64 %127 %366 #s(literal 0 binary64))
(fma.f64 %252 #s(literal 0 binary64) %180)
(fma.f64 %248 %61 #s(literal 0 binary64))
(fma.f64 %362 %40 #s(literal 0 binary64))
(fma.f64 %366 %127 #s(literal 0 binary64))
(/.f64 (*.f64 %226 #s(literal 4 binary64)) %458)
(/.f64 %460 %461)
(/.f64 %463 %461)
(fma.f64 S singam %465)
(fma.f64 singam S %465)
(fma.f64 %180 #s(literal 1 binary64) %343)
(fma.f64 #s(literal 1 binary64) %180 %343)
(fma.f64 %184 #s(literal -1/2 binary64) %231)
(fma.f64 %299 #s(literal 0 binary64) %180)
(fma.f64 %343 #s(literal -1 binary64) %180)
(*.f64 %461 %473)
(*.f64 %475 #s(literal 4 binary64))
(/.f64 (*.f64 %231 %458) #s(literal 4 binary64))
(/.f64 %479 %461)
(/.f64 %481 %461)
(/.f64 (*.f64 #s(literal 4 binary64) %226) %484)
(*.f64 %18 %486)
(*.f64 %112 %488)
(*.f64 %490 %83)
(*.f64 %492 %83)
(*.f64 %463 %83)
(/.f64 #s(literal 1 binary64) (/.f64 %53 %299))
(+.f64 %180 %465)
(fma.f64 %325 %498 %180)
(-.f64 %231 %265)
(-.f64 %231 (neg.f64 %231))
(/.f64 %503 %504)
(/.f64 (*.f64 %248 #s(literal 4 binary64)) %507)
(/.f64 %509 %440)
(/.f64 %511 %512)
(/.f64 (*.f64 #s(literal 4 binary64) %248) %515)
(/.f64 %517 %440)
(fma.f64 %1 %398 #s(literal 0 binary64))
(fma.f64 %98 %400 #s(literal 0 binary64))
(fma.f64 %68 %299 #s(literal 0 binary64))
(fma.f64 %40 %403 #s(literal 0 binary64))
(fma.f64 %127 %405 #s(literal 0 binary64))
(fma.f64 %252 %407 #s(literal 0 binary64))
(fma.f64 %299 %68 #s(literal 0 binary64))
(*.f64 #s(literal 1/2 binary64) %526)
(*.f64 #s(literal -2 binary64) %528)
(*.f64 %314 %530)
(*.f64 %83 %481)
(*.f64 %440 %534)
(*.f64 %479 %83)
(*.f64 %503 %322)
(*.f64 %538 %314)
(*.f64 %540 %322)
(fma.f64 #s(literal -1 binary64) %184 %343)
(fma.f64 #s(literal -1/2 binary64) %184 %543)
(fma.f64 %1 %545 %231)
(fma.f64 %98 %547 %231)
(fma.f64 %184 #s(literal -1 binary64) %343)
(fma.f64 %550 %98 %231)
(fma.f64 %552 %1 %231)
(fma.f64 %424 %423 #s(literal 0 binary64))
(fma.f64 %426 %427 #s(literal 0 binary64))
(fma.f64 %427 %426 #s(literal 0 binary64))
(/.f64 %503 %557)
(/.f64 %559 %461)
(/.f64 %561 %562)
(/.f64 %511 %557)
(/.f64 %565 %562)
(*.f64 %423 %569)
(*.f64 %571 %572)
(*.f64 %567 %574)
(*.f64 %576 %568)
(*.f64 %568 %578)
(+.f64 %543 %543)
(/.f64 %526 #s(literal 2 binary64))
(fma.f64 %226 #s(literal 1/4 binary64) %231)
(/.f64 %479 %583)
(/.f64 %585 %504)
(fma.f64 %1 %436 #s(literal 0 binary64))
(fma.f64 %98 %438 #s(literal 0 binary64))
(*.f64 %239 %589)
(*.f64 %585 %322)
(*.f64 %559 %83)
(*.f64 %593 %320)
(/.f64 %595 %557)
(/.f64 %597 %557)
(fma.f64 %1 %98 %465)
(fma.f64 %98 %1 %465)
(fma.f64 %198 %1 %343)
(fma.f64 %200 %98 %343)
(fma.f64 #s(literal 1 binary64) %231 %231)
(fma.f64 #s(literal 2 binary64) %235 %231)
(fma.f64 %461 %473 #s(literal 0 binary64))
(fma.f64 %231 #s(literal 1 binary64) %231)
(fma.f64 %475 #s(literal 4 binary64) #s(literal 0 binary64))
(/.f64 %585 %557)
(/.f64 (*.f64 #s(literal 2 binary64) %299) %557)
(fma.f64 %18 %486 #s(literal 0 binary64))
(fma.f64 %112 %488 #s(literal 0 binary64))
(fma.f64 %490 %83 #s(literal 0 binary64))
(fma.f64 %492 %83 #s(literal 0 binary64))
(fma.f64 %463 %83 #s(literal 0 binary64))
(fma.f64 %616 %617 %180)
(fma.f64 %617 %616 %180)
(fma.f64 %617 %620 %180)
(fma.f64 %617 %622 %180)
(fma.f64 %620 %617 %180)
(fma.f64 %622 %617 %180)
(fma.f64 #s(literal 1/2 binary64) %226 %343)
(fma.f64 %226 #s(literal 1/2 binary64) %343)
(/.f64 %628 %629)
(/.f64 %559 %583)
(/.f64 (*.f64 %299 #s(literal 4 binary64)) %633)
(/.f64 %635 %629)
(/.f64 %637 %440)
(/.f64 (*.f64 #s(literal -2 binary64) %299) %640)
(/.f64 (*.f64 #s(literal 4 binary64) %299) %643)
(/.f64 %645 %629)
(/.f64 %647 %629)
(/.f64 %649 %440)
(fma.f64 #s(literal 1/2 binary64) %526 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %528 #s(literal 0 binary64))
(fma.f64 %314 %530 #s(literal 0 binary64))
(fma.f64 %83 %481 #s(literal 0 binary64))
(fma.f64 %40 %655 %180)
(fma.f64 %127 %657 %180)
(fma.f64 %440 %534 #s(literal 0 binary64))
(fma.f64 %38 %660 %180)
(fma.f64 %123 %662 %180)
(fma.f64 %664 %123 %180)
(fma.f64 %666 %38 %180)
(fma.f64 %668 %40 %180)
(fma.f64 %670 %127 %180)
(fma.f64 %479 %83 #s(literal 0 binary64))
(fma.f64 %503 %322 #s(literal 0 binary64))
(fma.f64 %538 %314 #s(literal 0 binary64))
(fma.f64 %540 %322 #s(literal 0 binary64))
(fma.f64 %180 #s(literal 1 binary64) %465)
(fma.f64 #s(literal 1 binary64) %180 %465)
(fma.f64 #s(literal 2 binary64) %231 %343)
(fma.f64 #s(literal -2 binary64) %233 %343)
(fma.f64 #s(literal 4 binary64) %235 %343)
(fma.f64 #s(literal 1/4 binary64) %237 %343)
(fma.f64 %239 #s(literal -1/2 binary64) %343)
(fma.f64 %231 #s(literal 2 binary64) %343)
(fma.f64 %242 #s(literal 1/4 binary64) %343)
(fma.f64 %244 #s(literal 4 binary64) %343)
(fma.f64 %686 #s(literal -1 binary64) %231)
(fma.f64 %423 %569 #s(literal 0 binary64))
(fma.f64 %571 %572 #s(literal 0 binary64))
(fma.f64 %567 %574 #s(literal 0 binary64))
(fma.f64 %576 %568 #s(literal 0 binary64))
(fma.f64 %568 %578 #s(literal 0 binary64))
(fma.f64 T %252 %343)
(fma.f64 %40 %123 %343)
(fma.f64 %127 %38 %343)
(fma.f64 %38 %127 %343)
(fma.f64 %123 %40 %343)
(fma.f64 %239 %589 #s(literal 0 binary64))
(fma.f64 %252 T %343)
(fma.f64 %259 #s(literal 1/2 binary64) %343)
(fma.f64 %585 %322 #s(literal 0 binary64))
(fma.f64 %559 %83 #s(literal 0 binary64))
(fma.f64 %593 %320 #s(literal 0 binary64))
(*.f64 %517 %441)
(fma.f64 #s(literal -1 binary64) %184 %465)
(fma.f64 %184 #s(literal -1 binary64) %465)
(fma.f64 %265 #s(literal -2 binary64) %343)
(fma.f64 #s(literal 1/4 binary64) %226 %708)
(fma.f64 %711 %712 %180)
(fma.f64 %712 %711 %180)
(fma.f64 %712 %715 %180)
(fma.f64 %712 %717 %180)
(fma.f64 %715 %712 %180)
(fma.f64 %717 %712 %180)
(+.f64 %708 %708)
(fma.f64 %198 %1 %465)
(fma.f64 %200 %98 %465)
(fma.f64 #s(literal 1/2 binary64) %231 %724)
(fma.f64 #s(literal 3/2 binary64) %231 %726)
(fma.f64 %231 #s(literal 1/2 binary64) %728)
(fma.f64 %231 #s(literal 3/2 binary64) %348)
(fma.f64 %726 #s(literal 2 binary64) %231)
(fma.f64 T %473 %231)
(fma.f64 %473 T %231)
(+.f64 %728 %348)
(+.f64 %348 %728)
(+.f64 %726 %724)
(+.f64 %724 %726)
(fma.f64 #s(literal 1/2 binary64) %226 %465)
(fma.f64 %226 #s(literal 1/2 binary64) %465)
(fma.f64 %297 #s(literal 1/4 binary64) %343)
(fma.f64 %1 %143 %343)
(fma.f64 %53 %302 %343)
(fma.f64 %98 %57 %343)
(fma.f64 %55 %139 %343)
(fma.f64 %141 %52 %343)
(fma.f64 %302 %53 %343)
(fma.f64 %52 %141 %343)
(fma.f64 %139 %55 %343)
(fma.f64 %749 %252 %231)
(fma.f64 %83 %248 %231)
(fma.f64 %40 %752 %231)
(fma.f64 %127 %754 %231)
(fma.f64 %38 %756 %231)
(fma.f64 %123 %758 %231)
(fma.f64 %252 %760 %231)
(fma.f64 %248 %83 %231)
(fma.f64 %763 %123 %231)
(fma.f64 %765 %38 %231)
(fma.f64 %767 %40 %231)
(fma.f64 %769 %127 %231)
(fma.f64 %517 %441 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %231 %465)
(fma.f64 #s(literal -2 binary64) %233 %465)
(fma.f64 #s(literal 4 binary64) %235 %465)
(fma.f64 #s(literal 1/4 binary64) %237 %465)
(fma.f64 %239 #s(literal -1/2 binary64) %465)
(fma.f64 %231 #s(literal 2 binary64) %465)
(fma.f64 %242 #s(literal 1/4 binary64) %465)
(fma.f64 %244 #s(literal 4 binary64) %465)
(fma.f64 %348 #s(literal 4 binary64) %343)
(fma.f64 T %252 %465)
(fma.f64 %61 %248 %343)
(fma.f64 %40 %123 %465)
(fma.f64 %40 %360 %343)
(fma.f64 %40 %362 %343)
(fma.f64 %127 %38 %465)
(fma.f64 %127 %364 %343)
(fma.f64 %127 %366 %343)
(fma.f64 %38 %127 %465)
(fma.f64 %123 %40 %465)
(fma.f64 %252 T %465)
(fma.f64 %248 %61 %343)
(fma.f64 %299 %322 %231)
(fma.f64 %362 %40 %343)
(fma.f64 %366 %127 %343)
(fma.f64 %259 #s(literal 1/2 binary64) %465)
(fma.f64 %465 %68 %180)
(fma.f64 %265 #s(literal -2 binary64) %465)
(fma.f64 %1 %398 %343)
(fma.f64 %98 %400 %343)
(fma.f64 %68 %299 %343)
(fma.f64 %40 %403 %343)
(fma.f64 %127 %405 %343)
(fma.f64 %252 %407 %343)
(fma.f64 %299 %68 %343)
(fma.f64 %424 %423 %343)
(fma.f64 %426 %427 %343)
(fma.f64 %427 %426 %343)
(fma.f64 %297 #s(literal 1/4 binary64) %465)
(fma.f64 %1 %143 %465)
(fma.f64 %1 %436 %343)
(fma.f64 %53 %302 %465)
(fma.f64 %98 %57 %465)
(fma.f64 %98 %438 %343)
(fma.f64 %55 %139 %465)
(fma.f64 %141 %52 %465)
(fma.f64 %302 %53 %465)
(fma.f64 %52 %141 %465)
(fma.f64 %139 %55 %465)
(fma.f64 %61 %538 %231)
(fma.f64 %530 %61 %231)
(fma.f64 %461 %473 %343)
(fma.f64 %348 #s(literal 4 binary64) %465)
(fma.f64 %475 #s(literal 4 binary64) %343)
(fma.f64 %18 %486 %343)
(fma.f64 %112 %488 %343)
(fma.f64 %490 %83 %343)
(fma.f64 %492 %83 %343)
(fma.f64 %463 %83 %343)
(fma.f64 #s(literal 1/2 binary64) %526 %343)
(fma.f64 #s(literal -2 binary64) %528 %343)
(fma.f64 %61 %248 %465)
(fma.f64 %314 %530 %343)
(fma.f64 %83 %481 %343)
(fma.f64 %40 %360 %465)
(fma.f64 %40 %362 %465)
(fma.f64 %127 %364 %465)
(fma.f64 %127 %366 %465)
(fma.f64 %440 %534 %343)
(fma.f64 %248 %61 %465)
(fma.f64 %362 %40 %465)
(fma.f64 %366 %127 %465)
(fma.f64 %479 %83 %343)
(fma.f64 %503 %322 %343)
(fma.f64 %538 %314 %343)
(fma.f64 %846 %68 %231)
(fma.f64 %540 %322 %343)
(fma.f64 %423 %569 %343)
(fma.f64 %571 %572 %343)
(fma.f64 %567 %574 %343)
(fma.f64 %576 %568 %343)
(fma.f64 %568 %578 %343)
(fma.f64 %1 %398 %465)
(fma.f64 %98 %400 %465)
(fma.f64 %68 %299 %465)
(fma.f64 %40 %403 %465)
(fma.f64 %127 %405 %465)
(fma.f64 %239 %589 %343)
(fma.f64 %252 %407 %465)
(fma.f64 %299 %68 %465)
(fma.f64 %585 %322 %343)
(fma.f64 %559 %83 %343)
(fma.f64 %593 %320 %343)
(fma.f64 %424 %423 %465)
(fma.f64 %426 %427 %465)
(fma.f64 %427 %426 %465)
(fma.f64 %1 %436 %465)
(fma.f64 %98 %438 %465)
(fma.f64 %461 %473 %465)
(fma.f64 %475 #s(literal 4 binary64) %465)
(fma.f64 %18 %486 %465)
(fma.f64 %112 %488 %465)
(fma.f64 %490 %83 %465)
(fma.f64 %492 %83 %465)
(fma.f64 %463 %83 %465)
(fma.f64 #s(literal 1/2 binary64) %526 %465)
(fma.f64 #s(literal -2 binary64) %528 %465)
(fma.f64 %314 %530 %465)
(fma.f64 %83 %481 %465)
(fma.f64 %440 %534 %465)
(fma.f64 %479 %83 %465)
(fma.f64 %503 %322 %465)
(fma.f64 %538 %314 %465)
(fma.f64 %540 %322 %465)
(fma.f64 %517 %441 %343)
(fma.f64 %423 %569 %465)
(fma.f64 %571 %572 %465)
(fma.f64 %567 %574 %465)
(fma.f64 %576 %568 %465)
(fma.f64 %568 %578 %465)
(fma.f64 %239 %589 %465)
(fma.f64 %585 %322 %465)
(fma.f64 %559 %83 %465)
(fma.f64 %593 %320 %465)
(fma.f64 %322 %299 %896)
(+.f64 %896 %896)
(fma.f64 %517 %441 %465)
(fma.f64 #s(literal 0 binary64) %903 %180)
(fma.f64 %903 #s(literal 0 binary64) %180)
(fma.f64 #s(literal 0 binary64) %906 %180)
(fma.f64 %906 #s(literal 0 binary64) %180)
(fma.f64 cosgam %911 %180)
(fma.f64 %910 %913 %180)
(fma.f64 %915 #s(literal 0 binary64) %180)
(fma.f64 #s(literal 0 binary64) %915 %180)
(fma.f64 #s(literal 0 binary64) %918 %180)
(fma.f64 #s(literal 0 binary64) %920 %180)
(fma.f64 #s(literal 0 binary64) %922 %180)
(fma.f64 %913 %910 %180)
(fma.f64 %925 #s(literal 0 binary64) %180)
(fma.f64 %927 #s(literal 0 binary64) %180)
(fma.f64 %929 #s(literal 0 binary64) %180)
(fma.f64 %931 cosgam %180)
(fma.f64 #s(literal 0 binary64) %933 %180)
(fma.f64 %935 #s(literal 0 binary64) %180)
(fma.f64 %937 #s(literal 0 binary64) %180)
(fma.f64 %939 #s(literal 0 binary64) %180)
(fma.f64 %941 #s(literal 0 binary64) %180)
(fma.f64 #s(literal 0 binary64) %943 %180)
(fma.f64 %945 %948 %180)
(fma.f64 %950 %947 %180)
(fma.f64 %947 %950 %180)
(fma.f64 %953 %945 %180)
(fma.f64 #s(literal 0 binary64) %956 %180)
(fma.f64 %956 #s(literal 0 binary64) %180)
(fma.f64 #s(literal 0 binary64) %960 %180)
(fma.f64 #s(literal 0 binary64) %963 %180)
(fma.f64 %963 #s(literal 0 binary64) %180)
(fma.f64 #s(literal 2 binary64) %970 %180)
(fma.f64 #s(literal 2 binary64) %973 %180)
(fma.f64 #s(literal 0 binary64) %976 %180)
(fma.f64 %976 #s(literal 0 binary64) %180)
(fma.f64 %979 #s(literal -1 binary64) %180)
(fma.f64 %981 #s(literal 0 binary64) %180)
(fma.f64 #s(literal 0 binary64) %981 %180)
(fma.f64 #s(literal 0 binary64) %984 %180)
(fma.f64 %984 #s(literal 0 binary64) %180)
(fma.f64 %975 %988 %180)
(fma.f64 %990 %987 %180)
(fma.f64 %992 %993 %180)
(fma.f64 %995 %959 %180)
(fma.f64 #s(literal 0 binary64) %997 %180)
(fma.f64 #s(literal 0 binary64) %999 %180)
(fma.f64 #s(literal 0 binary64) %1001 %180)
(fma.f64 #s(literal 0 binary64) %1003 %180)
(fma.f64 %1005 #s(literal 0 binary64) %180)
(fma.f64 %997 #s(literal 0 binary64) %180)
(fma.f64 %999 #s(literal 0 binary64) %180)
(fma.f64 %1001 #s(literal 0 binary64) %180)
(fma.f64 %1003 #s(literal 0 binary64) %180)
(fma.f64 #s(literal 2 binary64) %1015 %180)
(fma.f64 #s(literal 2 binary64) %1021 %180)
(fma.f64 #s(literal -2 binary64) %1024 %180)
(fma.f64 #s(literal -2 binary64) %1027 %180)
(fma.f64 #s(literal 2 binary64) %1032 %180)
(fma.f64 #s(literal 2 binary64) %1035 %180)
(fma.f64 #s(literal 2 binary64) %1040 %180)
(fma.f64 #s(literal 2 binary64) %1046 %180)
(fma.f64 #s(literal 2 binary64) %1051 %180)
(fma.f64 #s(literal -2 binary64) %1053 %180)
(fma.f64 #s(literal -2 binary64) %1056 %180)
(fma.f64 %61 %1058 %180)
(fma.f64 %1060 %61 %180)
(fma.f64 %1063 %1063 %180)
(fma.f64 %1065 #s(literal 1/2 binary64) %180)
(fma.f64 %1067 #s(literal 2 binary64) %180)
(fma.f64 %1069 #s(literal 4 binary64) %180)
(fma.f64 #s(literal 2 binary64) %1078 %180)
(fma.f64 #s(literal 2 binary64) %1086 %180)
(fma.f64 #s(literal 2 binary64) %1094 %180)
(fma.f64 #s(literal 2 binary64) %1102 %180)
(fma.f64 #s(literal -2 binary64) %1106 %180)
(fma.f64 #s(literal -2 binary64) %1110 %180)
(fma.f64 #s(literal -2 binary64) %1114 %180)
(fma.f64 #s(literal -2 binary64) %1118 %180)
(fma.f64 #s(literal 2 binary64) %1126 %180)
(fma.f64 #s(literal -2 binary64) %1130 %180)
B
(neg.f64 %1132)
lam
(neg.f64 %1134)
%902
(*.f64 lam B)
(*.f64 %1132 %1134)
(*.f64 %1134 %1132)
(neg.f64 %946)
(*.f64 B %1140)
(*.f64 lam %1142)
(*.f64 %902 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %902)
(*.f64 %1146 lam)
(*.f64 %1148 B)
(/.f64 %902 #s(literal 1 binary64))
(neg.f64 %1151)
(neg.f64 %1153)
(*.f64 %1132 %1155)
(*.f64 %1134 %1157)
(*.f64 %1159 %1134)
(*.f64 %1161 %1132)
(neg.f64 (*.f64 %946 #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) %946))
(*.f64 #s(literal 2 binary64) %1167)
(*.f64 #s(literal -1 binary64) %1151)
(*.f64 #s(literal 1/2 binary64) %1171)
(*.f64 #s(literal -2 binary64) %1173)
(*.f64 #s(literal 4 binary64) %1175)
(*.f64 #s(literal 1/4 binary64) %1177)
(*.f64 %1171 #s(literal 1/2 binary64))
(*.f64 %1180 #s(literal -1/2 binary64))
(*.f64 %1182 #s(literal 2 binary64))
(*.f64 %1184 #s(literal 1/4 binary64))
(*.f64 %1186 #s(literal 4 binary64))
(*.f64 %1153 #s(literal -1 binary64))
(/.f64 %1171 #s(literal 2 binary64))
(/.f64 %1180 #s(literal -2 binary64))
(/.f64 %1177 #s(literal 4 binary64))
(/.f64 %1184 #s(literal 4 binary64))
(/.f64 %1193 T)
(/.f64 %1195 T)
(*.f64 B %1198)
(*.f64 lam %1200)
(*.f64 #s(literal 2 binary64) %1202)
(*.f64 %1204 #s(literal 1/2 binary64))
(*.f64 %1202 #s(literal 2 binary64))
(neg.f64 (/.f64 %1171 #s(literal -2 binary64)))
(fma.f64 B lam %1209)
(fma.f64 B lam %1211)
(fma.f64 lam B %1209)
(fma.f64 lam B %1211)
(fma.f64 %902 #s(literal 0 binary64) %902)
(fma.f64 #s(literal 0 binary64) %902 %902)
(+.f64 %902 %1209)
(+.f64 %902 %1211)
(+.f64 %1209 %902)
(+.f64 %1211 %902)
(/.f64 (*.f64 %53 %902) %53)
(/.f64 (*.f64 %902 %53) %53)
(*.f64 T %1225)
(*.f64 %61 %1195)
(*.f64 %1228 T)
(*.f64 %1193 %61)
(*.f64 %1231 #s(literal 2 binary64))
(fma.f64 %1132 %1134 %1209)
(fma.f64 %1132 %1134 %1211)
(fma.f64 %1134 %1132 %1209)
(fma.f64 %1134 %1132 %1211)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1171))
(/.f64 (/.f64 %1171 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 %1171 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(*.f64 %329 %1243)
(*.f64 %1245 %1246)
(*.f64 %1248 %1198)
(*.f64 %1250 %1251)
(*.f64 %1253 %1254)
(*.f64 %1256 %1200)
(*.f64 %1258 %1259)
(fma.f64 B %1140 %1209)
(fma.f64 B %1140 %1211)
(fma.f64 lam %1142 %1209)
(fma.f64 lam %1142 %1211)
(fma.f64 %902 #s(literal 1 binary64) %1209)
(fma.f64 %902 #s(literal 1 binary64) %1211)
(fma.f64 %902 #s(literal 1/2 binary64) %1182)
(fma.f64 #s(literal 1 binary64) %902 %1209)
(fma.f64 #s(literal 1 binary64) %902 %1211)
(fma.f64 #s(literal 1/2 binary64) %902 %1167)
(fma.f64 %1146 lam %1209)
(fma.f64 %1146 lam %1211)
(fma.f64 %1148 B %1209)
(fma.f64 %1148 B %1211)
(+.f64 %1167 %1167)
(+.f64 %1182 %1182)
(*.f64 %1277 #s(literal 4 binary64))
(fma.f64 %1132 %1155 %1209)
(fma.f64 %1132 %1155 %1211)
(fma.f64 %1134 %1157 %1209)
(fma.f64 %1134 %1157 %1211)
(fma.f64 %1159 %1134 %1209)
(fma.f64 %1159 %1134 %1211)
(fma.f64 %1161 %1132 %1209)
(fma.f64 %1161 %1132 %1211)
(+.f64 %1202 %1202)
(fma.f64 #s(literal 2 binary64) %1167 %1209)
(fma.f64 #s(literal 2 binary64) %1167 %1211)
(fma.f64 #s(literal -1 binary64) %1151 %1209)
(fma.f64 #s(literal -1 binary64) %1151 %1211)
(fma.f64 #s(literal 1/2 binary64) %1171 %1209)
(fma.f64 #s(literal 1/2 binary64) %1171 %1211)
(fma.f64 #s(literal -2 binary64) %1173 %1209)
(fma.f64 #s(literal -2 binary64) %1173 %1211)
(fma.f64 #s(literal 4 binary64) %1175 %1209)
(fma.f64 #s(literal 4 binary64) %1175 %1211)
(fma.f64 #s(literal 1/4 binary64) %1177 %1209)
(fma.f64 #s(literal 1/4 binary64) %1177 %1211)
(fma.f64 %1171 #s(literal 1/2 binary64) %1209)
(fma.f64 %1171 #s(literal 1/2 binary64) %1211)
(fma.f64 %1180 #s(literal -1/2 binary64) %1209)
(fma.f64 %1180 #s(literal -1/2 binary64) %1211)
(fma.f64 %1182 #s(literal 2 binary64) %1209)
(fma.f64 %1182 #s(literal 2 binary64) %1211)
(fma.f64 %1184 #s(literal 1/4 binary64) %1209)
(fma.f64 %1184 #s(literal 1/4 binary64) %1211)
(fma.f64 %1186 #s(literal 4 binary64) %1209)
(fma.f64 %1186 #s(literal 4 binary64) %1211)
(fma.f64 %1153 #s(literal -1 binary64) %1209)
(fma.f64 %1153 #s(literal -1 binary64) %1211)
(fma.f64 B %1198 %1209)
(fma.f64 B %1198 %1211)
(fma.f64 lam %1200 %1209)
(fma.f64 lam %1200 %1211)
(fma.f64 #s(literal 2 binary64) %1202 %1209)
(fma.f64 #s(literal 2 binary64) %1202 %1211)
(fma.f64 %1204 #s(literal 1/2 binary64) %1209)
(fma.f64 %1204 #s(literal 1/2 binary64) %1211)
(fma.f64 %1202 #s(literal 2 binary64) %1209)
(fma.f64 %1202 #s(literal 2 binary64) %1211)
(fma.f64 T %1225 %1209)
(fma.f64 T %1225 %1211)
(fma.f64 %61 %1195 %1209)
(fma.f64 %61 %1195 %1211)
(fma.f64 %1228 T %1209)
(fma.f64 %1228 T %1211)
(fma.f64 %1193 %61 %1209)
(fma.f64 %1193 %61 %1211)
(fma.f64 %1231 #s(literal 2 binary64) %1209)
(fma.f64 %1231 #s(literal 2 binary64) %1211)
(fma.f64 %329 %1243 %1209)
(fma.f64 %329 %1243 %1211)
(fma.f64 %1245 %1246 %1209)
(fma.f64 %1245 %1246 %1211)
(fma.f64 %1248 %1198 %1209)
(fma.f64 %1248 %1198 %1211)
(fma.f64 %1250 %1251 %1209)
(fma.f64 %1250 %1251 %1211)
(fma.f64 %1253 %1254 %1209)
(fma.f64 %1253 %1254 %1211)
(fma.f64 %1256 %1200 %1209)
(fma.f64 %1256 %1200 %1211)
(fma.f64 %1258 %1259 %1209)
(fma.f64 %1258 %1259 %1211)
(fma.f64 %1277 #s(literal 4 binary64) %1209)
(fma.f64 %1277 #s(literal 4 binary64) %1211)
%910
(neg.f64 %947)
(sin.f64 %1349)
(+.f64 %910 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) %910)
(-.f64 %910 #s(literal 0 binary64))
(sin.f64 %1355)
(*.f64 %910 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %910)
(-.f64 #s(literal 0 binary64) %947)
(/.f64 %910 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %947)
(*.f64 %947 #s(literal -1 binary64))
(sin.f64 %1364)
(cos.f64 %1366)
(cos.f64 %1368)
(fma.f64 T #s(literal 0 binary64) %910)
(fma.f64 %910 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) %910 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %910)
(fma.f64 #s(literal 0 binary64) T %910)
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %910)
(fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %910)
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %910)
(fma.f64 #s(literal 0 binary64) #s(literal -1 binary64) %910)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %910)
(fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) %910)
(fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %910)
(fma.f64 #s(literal 0 binary64) #s(literal 3/2 binary64) %910)
(fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %910)
(fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %910)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %910)
(fma.f64 #s(literal -1 binary64) #s(literal 0 binary64) %910)
(fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %910)
(fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %910)
(fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) %910)
(fma.f64 #s(literal 3/2 binary64) #s(literal 0 binary64) %910)
(fma.f64 #s(literal 4 binary64) #s(literal 0 binary64) %910)
(fma.f64 #s(literal 1/4 binary64) #s(literal 0 binary64) %910)
(sin.f64 (+.f64 %1393 %966))
(cos.f64 %1396)
(cos.f64 %1398)
(cos.f64 %1400)
(cos.f64 %1402)
(fma.f64 #s(literal -1 binary64) %947 #s(literal 0 binary64))
(fma.f64 %947 #s(literal -1 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %1406)
(*.f64 #s(literal 1/2 binary64) %1408)
(*.f64 #s(literal -2 binary64) %1410)
(*.f64 #s(literal 4 binary64) %1412)
(*.f64 #s(literal 1/4 binary64) %1414)
(*.f64 %1408 #s(literal 1/2 binary64))
(*.f64 %1417 #s(literal 2 binary64))
(*.f64 %1419 #s(literal 4 binary64))
(*.f64 %1421 #s(literal -1/2 binary64))
(*.f64 %1423 #s(literal 1/4 binary64))
(sin.f64 (neg.f64 %1425))
(sin.f64 (neg.f64 %1428))
(/.f64 %987 T)
(/.f64 %1408 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) %910) #s(literal -2 binary64))
(/.f64 %1414 #s(literal 4 binary64))
(/.f64 %1421 #s(literal -2 binary64))
(/.f64 %1423 #s(literal 4 binary64))
(*.f64 T %992)
(*.f64 %992 T)
(cos.f64 (fabs.f64 %1400))
(cos.f64 (fabs.f64 %1402))
(cos.f64 (neg.f64 %1400))
(cos.f64 (neg.f64 %1402))
(fma.f64 %261 %261 %910)
(*.f64 %1449 #s(literal 2 binary64))
(*.f64 %1451 #s(literal -2 binary64))
(*.f64 %1453 #s(literal -1/2 binary64))
(*.f64 %1455 #s(literal 1/2 binary64))
(cos.f64 %1457)
(cos.f64 (-.f64 %1459 %966))
(fma.f64 #s(literal 0 binary64) %267 %910)
(fma.f64 #s(literal 0 binary64) %269 %910)
(fma.f64 #s(literal 0 binary64) %271 %910)
(fma.f64 #s(literal 0 binary64) %273 %910)
(fma.f64 #s(literal 0 binary64) %275 %910)
(fma.f64 #s(literal -1/2 binary64) %278 %910)
(fma.f64 %267 #s(literal 0 binary64) %910)
(fma.f64 %269 #s(literal 0 binary64) %910)
(sin.f64 (+.f64 %1425 %966))
(sin.f64 (+.f64 %1428 %966))
(/.f64 %1453 #s(literal -2 binary64))
(/.f64 %1455 #s(literal 2 binary64))
(/.f64 (neg.f64 %1408) #s(literal -2 binary64))
(sin.f64 (neg.f64 %1479))
(fma.f64 S %108 %910)
(fma.f64 singam %14 %910)
(fma.f64 %180 #s(literal 0 binary64) %910)
(fma.f64 #s(literal 0 binary64) %180 %910)
(fma.f64 #s(literal 2 binary64) %1406 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %1408 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %1410 #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) %1412 #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) %1414 #s(literal 0 binary64))
(fma.f64 %12 singam %910)
(fma.f64 %106 S %910)
(fma.f64 %1408 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %1417 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 %1419 #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 %1421 #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 %1423 #s(literal 1/4 binary64) #s(literal 0 binary64))
(sin.f64 (+.f64 %1499 %966))
(cos.f64 (+.f64 %1393 %1017))
(cos.f64 (+.f64 %1504 %966))
(cos.f64 (fabs.f64 %1457))
(cos.f64 (neg.f64 %1457))
(cos.f64 %1512)
(/.f64 %1514 %53)
(*.f64 %53 %1516)
(*.f64 %1516 %53)
(fma.f64 T %992 #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) %61 %910)
(fma.f64 #s(literal 0 binary64) %312 %910)
(fma.f64 #s(literal 0 binary64) %314 %910)
(fma.f64 #s(literal 0 binary64) %68 %910)
(fma.f64 #s(literal 0 binary64) %317 %910)
(fma.f64 #s(literal 0 binary64) %83 %910)
(fma.f64 #s(literal 0 binary64) %320 %910)
(fma.f64 #s(literal 0 binary64) %322 %910)
(fma.f64 %61 #s(literal 0 binary64) %910)
(fma.f64 %325 #s(literal 1/2 binary64) %910)
(fma.f64 %325 #s(literal 1/4 binary64) %910)
(fma.f64 %312 #s(literal 0 binary64) %910)
(fma.f64 %329 #s(literal 0 binary64) %910)
(fma.f64 %314 #s(literal 0 binary64) %910)
(fma.f64 %68 #s(literal 0 binary64) %910)
(fma.f64 %317 #s(literal 0 binary64) %910)
(fma.f64 %83 #s(literal 0 binary64) %910)
(fma.f64 %320 #s(literal 0 binary64) %910)
(fma.f64 %322 #s(literal 0 binary64) %910)
(fma.f64 %992 T #s(literal 0 binary64))
(fma.f64 %184 #s(literal 0 binary64) %910)
(fma.f64 %1449 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 %1451 #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 %1453 #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 %1455 #s(literal 1/2 binary64) #s(literal 0 binary64))
(/.f64 %1545 #s(literal -2 binary64))
(cos.f64 (+.f64 %1548 %966))
(cos.f64 (+.f64 %1551 %966))
(cos.f64 (fabs.f64 %1512))
(cos.f64 (neg.f64 %1512))
(sin.f64 (+.f64 %1479 %966))
(*.f64 %61 %987)
(*.f64 %987 %61)
(*.f64 %1562 #s(literal 2 binary64))
(fma.f64 %1 %371 %910)
(fma.f64 %98 %373 %910)
(fma.f64 %375 %1 %910)
(fma.f64 %377 %98 %910)
(cos.f64 (+.f64 %1568 %966))
(sin.f64 (-.f64 %1459 %1017))
(sin.f64 (+.f64 %1368 %1017))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1408))
(/.f64 #s(literal 1 binary64) (/.f64 T %987))
(/.f64 (/.f64 %1408 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 %1408 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(fma.f64 #s(literal 0 binary64) %226 %910)
(fma.f64 %226 #s(literal 0 binary64) %910)
(cos.f64 (+.f64 %1425 %1017))
(cos.f64 (+.f64 %1428 %1017))
(fma.f64 %53 %1516 #s(literal 0 binary64))
(fma.f64 %1516 %53 #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) %231 %910)
(fma.f64 #s(literal 0 binary64) %248 %910)
(fma.f64 %231 #s(literal 0 binary64) %910)
(fma.f64 %248 #s(literal 0 binary64) %910)
(cos.f64 (+.f64 %1499 %1017))
(fma.f64 %61 %430 %910)
(sin.f64 (+.f64 %1398 %1017))
(sin.f64 (+.f64 %1400 %1017))
(sin.f64 (+.f64 %1402 %1017))
(sin.f64 (neg.f64 %1605))
(fma.f64 #s(literal 0 binary64) %441 %910)
(fma.f64 #s(literal 0 binary64) %252 %910)
(fma.f64 #s(literal 0 binary64) %444 %910)
(fma.f64 #s(literal 0 binary64) %446 %910)
(fma.f64 %61 %987 #s(literal 0 binary64))
(fma.f64 %252 #s(literal 0 binary64) %910)
(fma.f64 %987 %61 #s(literal 0 binary64))
(fma.f64 %1562 #s(literal 2 binary64) #s(literal 0 binary64))
(sin.f64 (neg.f64 %1616))
(fma.f64 %299 #s(literal 0 binary64) %910)
(fma.f64 %343 #s(literal -1 binary64) %910)
(*.f64 %1621 #s(literal 4 binary64))
(cos.f64 (+.f64 %1479 %1017))
(fma.f64 %325 %498 %910)
(sin.f64 (+.f64 %1457 %1017))
(sin.f64 (+.f64 %1605 %966))
(sin.f64 (+.f64 %1616 %966))
(sin.f64 (+.f64 %1512 %1017))
(fma.f64 %1621 #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 %616 %617 %910)
(fma.f64 %617 %616 %910)
(fma.f64 %617 %620 %910)
(fma.f64 %617 %622 %910)
(fma.f64 %620 %617 %910)
(fma.f64 %622 %617 %910)
(fma.f64 %40 %655 %910)
(fma.f64 %127 %657 %910)
(fma.f64 %38 %660 %910)
(fma.f64 %123 %662 %910)
(fma.f64 %664 %123 %910)
(fma.f64 %666 %38 %910)
(fma.f64 %668 %40 %910)
(fma.f64 %670 %127 %910)
(cos.f64 (+.f64 %1605 %1017))
(cos.f64 (+.f64 %1616 %1017))
(fma.f64 %711 %712 %910)
(fma.f64 %712 %711 %910)
(fma.f64 %712 %715 %910)
(fma.f64 %712 %717 %910)
(fma.f64 %715 %712 %910)
(fma.f64 %717 %712 %910)
(fma.f64 %465 %68 %910)
(fma.f64 %910 #s(literal 0 binary64) %910)
(fma.f64 #s(literal 0 binary64) %910 %910)
(fma.f64 #s(literal 0 binary64) %903 %910)
(fma.f64 %903 #s(literal 0 binary64) %910)
(+.f64 %910 %931)
(+.f64 %910 %911)
(+.f64 %931 %910)
(+.f64 %911 %910)
(fma.f64 #s(literal 0 binary64) %906 %910)
(fma.f64 %906 #s(literal 0 binary64) %910)
(+.f64 %910 %948)
(+.f64 %910 %953)
(fma.f64 cosgam %911 %910)
(fma.f64 %910 #s(literal 1 binary64) %931)
(fma.f64 %910 #s(literal 1 binary64) %911)
(fma.f64 %910 #s(literal 1/2 binary64) %1417)
(fma.f64 %910 %913 %910)
(fma.f64 %915 #s(literal 0 binary64) %910)
(fma.f64 #s(literal 1 binary64) %910 %931)
(fma.f64 #s(literal 1 binary64) %910 %911)
(fma.f64 #s(literal 0 binary64) %915 %910)
(fma.f64 #s(literal 0 binary64) %918 %910)
(fma.f64 #s(literal 0 binary64) %920 %910)
(fma.f64 #s(literal 0 binary64) %922 %910)
(fma.f64 #s(literal 1/2 binary64) %910 %1406)
(fma.f64 %913 %910 %910)
(fma.f64 %925 #s(literal 0 binary64) %910)
(fma.f64 %927 #s(literal 0 binary64) %910)
(fma.f64 %929 #s(literal 0 binary64) %910)
(fma.f64 %931 cosgam %910)
(+.f64 %1406 %1406)
(+.f64 %1417 %1417)
(fma.f64 #s(literal 0 binary64) %933 %910)
(fma.f64 %910 #s(literal 1 binary64) %948)
(fma.f64 %910 #s(literal 1 binary64) %953)
(fma.f64 #s(literal 1 binary64) %910 %948)
(fma.f64 #s(literal 1 binary64) %910 %953)
(fma.f64 #s(literal -1 binary64) %947 %931)
(fma.f64 #s(literal -1 binary64) %947 %911)
(fma.f64 %947 #s(literal -1 binary64) %931)
(fma.f64 %947 #s(literal -1 binary64) %911)
(fma.f64 %935 #s(literal 0 binary64) %910)
(fma.f64 %937 #s(literal 0 binary64) %910)
(fma.f64 %939 #s(literal 0 binary64) %910)
(fma.f64 %941 #s(literal 0 binary64) %910)
(fma.f64 #s(literal 0 binary64) %943 %910)
(fma.f64 #s(literal -1 binary64) %947 %948)
(fma.f64 #s(literal -1 binary64) %947 %953)
(fma.f64 #s(literal -1/2 binary64) %947 %1708)
(fma.f64 %945 %948 %910)
(fma.f64 %950 %947 %910)
(fma.f64 %947 #s(literal -1 binary64) %948)
(fma.f64 %947 #s(literal -1 binary64) %953)
(fma.f64 %947 #s(literal -1/2 binary64) %1449)
(fma.f64 %947 %950 %910)
(fma.f64 %953 %945 %910)
(+.f64 %1449 %1449)
(+.f64 %1708 %1708)
(fma.f64 #s(literal 0 binary64) %956 %910)
(fma.f64 %956 #s(literal 0 binary64) %910)
(/.f64 (+.f64 (sin.f64 (-.f64 %1354 %966)) %910) #s(literal 2 binary64))
(fma.f64 #s(literal 0 binary64) %960 %910)
(fma.f64 #s(literal 0 binary64) %963 %910)
(fma.f64 #s(literal 2 binary64) %1406 %931)
(fma.f64 #s(literal 2 binary64) %1406 %911)
(fma.f64 #s(literal 1/2 binary64) %1408 %931)
(fma.f64 #s(literal 1/2 binary64) %1408 %911)
(fma.f64 #s(literal -2 binary64) %1410 %931)
(fma.f64 #s(literal -2 binary64) %1410 %911)
(fma.f64 #s(literal 4 binary64) %1412 %931)
(fma.f64 #s(literal 4 binary64) %1412 %911)
(fma.f64 #s(literal 1/4 binary64) %1414 %931)
(fma.f64 #s(literal 1/4 binary64) %1414 %911)
(fma.f64 %963 #s(literal 0 binary64) %910)
(fma.f64 %1408 #s(literal 1/2 binary64) %931)
(fma.f64 %1408 #s(literal 1/2 binary64) %911)
(fma.f64 %1417 #s(literal 2 binary64) %931)
(fma.f64 %1417 #s(literal 2 binary64) %911)
(fma.f64 %1419 #s(literal 4 binary64) %931)
(fma.f64 %1419 #s(literal 4 binary64) %911)
(fma.f64 %1421 #s(literal -1/2 binary64) %931)
(fma.f64 %1421 #s(literal -1/2 binary64) %911)
(fma.f64 %1423 #s(literal 1/4 binary64) %931)
(fma.f64 %1423 #s(literal 1/4 binary64) %911)
(-.f64 (/.f64 %910 #s(literal 2 binary64)) %1749)
(fma.f64 #s(literal 2 binary64) %970 %910)
(fma.f64 #s(literal 2 binary64) %973 %910)
(/.f64 (+.f64 (sin.f64 (-.f64 %1393 %966)) %910) #s(literal 2 binary64))
(-.f64 %910 (*.f64 (sin.f64 %1511) #s(literal 0 binary64)))
(fma.f64 T %992 %931)
(fma.f64 T %992 %911)
(fma.f64 #s(literal 0 binary64) %976 %910)
(fma.f64 %976 #s(literal 0 binary64) %910)
(fma.f64 %992 T %931)
(fma.f64 %992 T %911)
(/.f64 (+.f64 %910 (sin.f64 (+.f64 %1354 %1498))) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %1406 %948)
(fma.f64 #s(literal 2 binary64) %1406 %953)
(fma.f64 #s(literal 1/2 binary64) %1408 %948)
(fma.f64 #s(literal 1/2 binary64) %1408 %953)
(fma.f64 #s(literal -2 binary64) %1410 %948)
(fma.f64 #s(literal -2 binary64) %1410 %953)
(fma.f64 #s(literal 4 binary64) %1412 %948)
(fma.f64 #s(literal 4 binary64) %1412 %953)
(fma.f64 #s(literal 1/4 binary64) %1414 %948)
(fma.f64 #s(literal 1/4 binary64) %1414 %953)
(fma.f64 %1408 #s(literal 1/2 binary64) %948)
(fma.f64 %1408 #s(literal 1/2 binary64) %953)
(fma.f64 %1449 #s(literal 2 binary64) %931)
(fma.f64 %1449 #s(literal 2 binary64) %911)
(fma.f64 %1451 #s(literal -2 binary64) %931)
(fma.f64 %1451 #s(literal -2 binary64) %911)
(fma.f64 %1453 #s(literal -1/2 binary64) %931)
(fma.f64 %1453 #s(literal -1/2 binary64) %911)
(fma.f64 %1455 #s(literal 1/2 binary64) %931)
(fma.f64 %1455 #s(literal 1/2 binary64) %911)
(fma.f64 %1417 #s(literal 2 binary64) %948)
(fma.f64 %1417 #s(literal 2 binary64) %953)
(fma.f64 %1419 #s(literal 4 binary64) %948)
(fma.f64 %1419 #s(literal 4 binary64) %953)
(fma.f64 %1421 #s(literal -1/2 binary64) %948)
(fma.f64 %1421 #s(literal -1/2 binary64) %953)
(fma.f64 %1423 #s(literal 1/4 binary64) %948)
(fma.f64 %1423 #s(literal 1/4 binary64) %953)
(fma.f64 %979 #s(literal -1 binary64) %910)
(fma.f64 T %992 %948)
(fma.f64 T %992 %953)
(fma.f64 %992 T %948)
(fma.f64 %992 T %953)
(fma.f64 %1449 #s(literal 2 binary64) %948)
(fma.f64 %1449 #s(literal 2 binary64) %953)
(fma.f64 %1451 #s(literal -2 binary64) %948)
(fma.f64 %1451 #s(literal -2 binary64) %953)
(fma.f64 %1453 #s(literal -1/2 binary64) %948)
(fma.f64 %1453 #s(literal -1/2 binary64) %953)
(fma.f64 %1455 #s(literal 1/2 binary64) %948)
(fma.f64 %1455 #s(literal 1/2 binary64) %953)
(/.f64 %1813 #s(literal -2 binary64))
(fma.f64 %981 #s(literal 0 binary64) %910)
(fma.f64 #s(literal 0 binary64) %981 %910)
(fma.f64 #s(literal 0 binary64) %984 %910)
(fma.f64 %984 #s(literal 0 binary64) %910)
(fma.f64 %53 %1516 %931)
(fma.f64 %53 %1516 %911)
(fma.f64 %1516 %53 %931)
(fma.f64 %1516 %53 %911)
(/.f64 (-.f64 (cos.f64 (-.f64 %946 %1042)) %947) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1425 %966)) %910) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1428 %966)) %910) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1499 %966)) %910) #s(literal 2 binary64))
(/.f64 (neg.f64 %1813) #s(literal 2 binary64))
(/.f64 (+.f64 %910 (cos.f64 (-.f64 %1604 %966))) #s(literal 2 binary64))
(fma.f64 %53 %1516 %948)
(fma.f64 %53 %1516 %953)
(fma.f64 %1516 %53 %948)
(fma.f64 %1516 %53 %953)
(fma.f64 %61 %987 %931)
(fma.f64 %61 %987 %911)
(fma.f64 %975 %988 %910)
(fma.f64 %990 %987 %910)
(fma.f64 %992 %993 %910)
(fma.f64 %987 %61 %931)
(fma.f64 %987 %61 %911)
(fma.f64 %995 %959 %910)
(fma.f64 %1562 #s(literal 2 binary64) %931)
(fma.f64 %1562 #s(literal 2 binary64) %911)
(/.f64 (+.f64 (sin.f64 (-.f64 %946 %1062)) (sin.f64 (fma.f64 %1132 lam %1062))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1354 %1042)) %947) #s(literal 2 binary64))
(/.f64 (+.f64 %910 (cos.f64 (-.f64 %1504 %966))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %1459 %1498)) %910) #s(literal 2 binary64))
(/.f64 (+.f64 %910 (cos.f64 (-.f64 %1511 %966))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1017 %1349)) %947) #s(literal 2 binary64))
(*.f64 %1888 #s(literal 1/2 binary64))
(fma.f64 %61 %987 %948)
(fma.f64 %61 %987 %953)
(fma.f64 %987 %61 %948)
(fma.f64 %987 %61 %953)
(fma.f64 %1562 #s(literal 2 binary64) %948)
(fma.f64 %1562 #s(literal 2 binary64) %953)
(/.f64 (+.f64 %910 (cos.f64 (-.f64 %1548 %966))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1479 %966)) %910) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %1511 %1498)) %910) #s(literal 2 binary64))
(/.f64 (+.f64 %910 (cos.f64 (-.f64 %1551 %966))) #s(literal 2 binary64))
(/.f64 %1888 #s(literal 2 binary64))
(fma.f64 #s(literal 0 binary64) %997 %910)
(fma.f64 #s(literal 0 binary64) %999 %910)
(fma.f64 #s(literal 0 binary64) %1001 %910)
(fma.f64 #s(literal 0 binary64) %1003 %910)
(fma.f64 %1005 #s(literal 0 binary64) %910)
(fma.f64 %997 #s(literal 0 binary64) %910)
(fma.f64 %999 #s(literal 0 binary64) %910)
(fma.f64 %1001 #s(literal 0 binary64) %910)
(fma.f64 %1003 #s(literal 0 binary64) %910)
(fma.f64 #s(literal 2 binary64) %1015 %910)
(fma.f64 #s(literal 2 binary64) %1021 %910)
(fma.f64 #s(literal -2 binary64) %1024 %910)
(fma.f64 #s(literal -2 binary64) %1027 %910)
(/.f64 (+.f64 %910 (cos.f64 (-.f64 %1568 %966))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1017 %1366)) %910) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %1032 %910)
(fma.f64 #s(literal 2 binary64) %1035 %910)
(fma.f64 #s(literal 2 binary64) %1040 %910)
(fma.f64 #s(literal 2 binary64) %1046 %910)
(fma.f64 #s(literal 2 binary64) %1051 %910)
(fma.f64 #s(literal -2 binary64) %1053 %910)
(fma.f64 #s(literal -2 binary64) %1056 %910)
(fma.f64 %1621 #s(literal 4 binary64) %931)
(fma.f64 %1621 #s(literal 4 binary64) %911)
(/.f64 (+.f64 (sin.f64 (-.f64 %1354 %1062)) (sin.f64 (+.f64 %1354 %1062))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1017 %1364)) %947) #s(literal 2 binary64))
(/.f64 (neg.f64 %1888) #s(literal -2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1017 %1396)) %910) #s(literal 2 binary64))
(fma.f64 %1888 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %61 %1058 %910)
(fma.f64 %1621 #s(literal 4 binary64) %948)
(fma.f64 %1621 #s(literal 4 binary64) %953)
(/.f64 (+.f64 (sin.f64 (-.f64 %1393 %1062)) (sin.f64 (+.f64 %1393 %1062))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1393 %1498)) (sin.f64 (+.f64 %1393 %1498))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1605 %966)) %910) #s(literal 2 binary64))
(*.f64 %1979 #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1616 %966)) %910) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1888))
(/.f64 (/.f64 %1888 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 %1888 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(-.f64 (/.f64 %1887 #s(literal 2 binary64)) %1749)
(fma.f64 %1979 #s(literal 2 binary64) #s(literal 0 binary64))
(*.f64 %1994 #s(literal 4 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1393 %1042)) (cos.f64 (+.f64 %1393 %1042))) #s(literal 2 binary64))
(fma.f64 %1060 %61 %910)
(/.f64 (+.f64 (cos.f64 (+.f64 %1459 %1062)) (cos.f64 (-.f64 %1459 %1062))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1425 %1062)) (sin.f64 (+.f64 %1425 %1062))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1425 %1498)) (sin.f64 (+.f64 %1425 %1498))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1428 %1062)) (sin.f64 (+.f64 %1428 %1062))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1428 %1498)) (sin.f64 (+.f64 %1428 %1498))) #s(literal 2 binary64))
(fma.f64 %1994 #s(literal 4 binary64) #s(literal 0 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1499 %1062)) (sin.f64 (+.f64 %1499 %1062))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1499 %1498)) (sin.f64 (+.f64 %1499 %1498))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %1604 %1062)) (cos.f64 (-.f64 %1604 %1062))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %1504 %1062)) (cos.f64 (-.f64 %1504 %1062))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %1504 %1498)) (cos.f64 (-.f64 %1504 %1498))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %1511 %1062)) (cos.f64 (-.f64 %1511 %1062))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1017 %1368)) (sin.f64 (fma.f64 %966 #s(literal 1/2 binary64) %1368))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1479 %1062)) (sin.f64 (+.f64 %1479 %1062))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1479 %1498)) (sin.f64 (+.f64 %1479 %1498))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %1548 %1062)) (cos.f64 (-.f64 %1548 %1062))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %1548 %1498)) (cos.f64 (-.f64 %1548 %1498))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %1551 %1062)) (cos.f64 (-.f64 %1551 %1062))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %1551 %1498)) (cos.f64 (-.f64 %1551 %1498))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1425 %1042)) (cos.f64 (+.f64 %1425 %1042))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1428 %1042)) (cos.f64 (+.f64 %1428 %1042))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1499 %1042)) (cos.f64 (+.f64 %1499 %1042))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1017 %1398)) (sin.f64 (fma.f64 %966 #s(literal 1/2 binary64) %1398))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1017 %1400)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %966 %1400))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1017 %1402)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %966 %1402))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %1568 %1062)) (cos.f64 (-.f64 %1568 %1062))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %1568 %1498)) (cos.f64 (-.f64 %1568 %1498))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1479 %1042)) (cos.f64 (+.f64 %1479 %1042))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1017 %1457)) (sin.f64 (fma.f64 %966 #s(literal 1/2 binary64) %1457))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1017 %1512)) (sin.f64 (fma.f64 %966 #s(literal 1/2 binary64) %1512))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1605 %1062)) (sin.f64 (+.f64 %1605 %1062))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1605 %1498)) (sin.f64 (+.f64 %1605 %1498))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1616 %1062)) (sin.f64 (+.f64 %1616 %1062))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1616 %1498)) (sin.f64 (+.f64 %1616 %1498))) #s(literal 2 binary64))
(fma.f64 %1063 %1063 %910)
(/.f64 (-.f64 (cos.f64 (-.f64 %1605 %1042)) (cos.f64 (+.f64 %1605 %1042))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1616 %1042)) (cos.f64 (+.f64 %1616 %1042))) #s(literal 2 binary64))
(fma.f64 %903 %2216 %910)
(+.f64 (*.f64 %903 %2216) %910)
(fma.f64 %1065 #s(literal 1/2 binary64) %910)
(/.f64 (fma.f64 %910 #s(literal 2 binary64) %1065) #s(literal 2 binary64))
(fma.f64 %1067 #s(literal 2 binary64) %910)
(/.f64 (-.f64 %1408 %1065) #s(literal 2 binary64))
(fma.f64 %1069 #s(literal 4 binary64) %910)
(/.f64 (-.f64 (*.f64 %1408 #s(literal 2 binary64)) %2228) #s(literal 4 binary64))
(fma.f64 %1888 #s(literal 1/2 binary64) %931)
(fma.f64 %1888 #s(literal 1/2 binary64) %911)
(fma.f64 %1888 #s(literal 1/2 binary64) %948)
(fma.f64 %1888 #s(literal 1/2 binary64) %953)
(fma.f64 %1979 #s(literal 2 binary64) %931)
(fma.f64 %1979 #s(literal 2 binary64) %911)
(fma.f64 %1979 #s(literal 2 binary64) %948)
(fma.f64 %1979 #s(literal 2 binary64) %953)
(fma.f64 %1994 #s(literal 4 binary64) %931)
(fma.f64 %1994 #s(literal 4 binary64) %911)
(fma.f64 #s(literal 2 binary64) %1078 %910)
(fma.f64 #s(literal 2 binary64) %1086 %910)
(fma.f64 #s(literal 2 binary64) %1094 %910)
(fma.f64 #s(literal 2 binary64) %1102 %910)
(fma.f64 #s(literal -2 binary64) %1106 %910)
(fma.f64 #s(literal -2 binary64) %1110 %910)
(fma.f64 #s(literal -2 binary64) %1114 %910)
(fma.f64 #s(literal -2 binary64) %1118 %910)
(fma.f64 %1994 #s(literal 4 binary64) %948)
(fma.f64 %1994 #s(literal 4 binary64) %953)
(fma.f64 #s(literal 2 binary64) %1126 %910)
(fma.f64 #s(literal -2 binary64) %1130 %910)
(-.f64 (*.f64 %910 (cos.f64 %2253)) (*.f64 %903 (sin.f64 %2253)))
(/.f64 (-.f64 %1888 %1065) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 %1888 #s(literal 2 binary64)) %2228) #s(literal 4 binary64))
cosgam
(neg.f64 %945)
(*.f64 cosgam #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) cosgam)
(/.f64 cosgam #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %945)
(*.f64 %945 #s(literal -1 binary64))
(fma.f64 cosgam #s(literal 0 binary64) cosgam)
(fma.f64 #s(literal 0 binary64) cosgam cosgam)
(+.f64 cosgam %913)
(+.f64 %913 cosgam)
(*.f64 %955 #s(literal 1/2 binary64))
(*.f64 %2275 #s(literal 2 binary64))
(*.f64 %2277 #s(literal -1/2 binary64))
(*.f64 %2279 #s(literal 1/4 binary64))
(*.f64 %2281 #s(literal 4 binary64))
(/.f64 %955 #s(literal 2 binary64))
(+.f64 cosgam %950)
(/.f64 %959 T)
(/.f64 %2277 #s(literal -2 binary64))
(/.f64 %2279 #s(literal 4 binary64))
(*.f64 T %975)
(*.f64 %975 T)
(*.f64 %2290 #s(literal 2 binary64))
(*.f64 %2292 #s(literal -2 binary64))
(*.f64 %2294 #s(literal -1/2 binary64))
(*.f64 %2296 #s(literal 1/2 binary64))
(/.f64 %2294 #s(literal -2 binary64))
(/.f64 %2296 #s(literal 2 binary64))
(fma.f64 cosgam #s(literal 1 binary64) %913)
(fma.f64 cosgam #s(literal 1/2 binary64) %2275)
(fma.f64 #s(literal 1 binary64) cosgam %913)
(fma.f64 #s(literal 1/2 binary64) cosgam %962)
(+.f64 %962 %962)
(+.f64 %2275 %2275)
(/.f64 %2306 %53)
(*.f64 %53 %2308)
(*.f64 %2308 %53)
(fma.f64 cosgam #s(literal 1 binary64) %950)
(fma.f64 #s(literal 1 binary64) cosgam %950)
(fma.f64 #s(literal -1 binary64) %945 %913)
(fma.f64 %945 #s(literal -1 binary64) %913)
(*.f64 %61 %959)
(*.f64 %959 %61)
(fma.f64 #s(literal -1 binary64) %945 %950)
(fma.f64 #s(literal -1/2 binary64) %945 %2318)
(fma.f64 %945 #s(literal -1 binary64) %950)
(fma.f64 %945 #s(literal -1/2 binary64) %2290)
(+.f64 %2290 %2290)
(+.f64 %2318 %2318)
(/.f64 #s(literal 1 binary64) (/.f64 T %959))
(fma.f64 %955 #s(literal 1/2 binary64) %913)
(fma.f64 %2275 #s(literal 2 binary64) %913)
(fma.f64 %2277 #s(literal -1/2 binary64) %913)
(fma.f64 %2279 #s(literal 1/4 binary64) %913)
(fma.f64 %2281 #s(literal 4 binary64) %913)
(fma.f64 %955 #s(literal 1/2 binary64) %950)
(fma.f64 T %975 %913)
(fma.f64 %975 T %913)
(fma.f64 %2275 #s(literal 2 binary64) %950)
(fma.f64 %2277 #s(literal -1/2 binary64) %950)
(fma.f64 %2279 #s(literal 1/4 binary64) %950)
(fma.f64 %2281 #s(literal 4 binary64) %950)
(fma.f64 %2290 #s(literal 2 binary64) %913)
(fma.f64 %2292 #s(literal -2 binary64) %913)
(fma.f64 %2294 #s(literal -1/2 binary64) %913)
(fma.f64 %2296 #s(literal 1/2 binary64) %913)
(fma.f64 T %975 %950)
(fma.f64 %975 T %950)
(fma.f64 %2290 #s(literal 2 binary64) %950)
(fma.f64 %2292 #s(literal -2 binary64) %950)
(fma.f64 %2294 #s(literal -1/2 binary64) %950)
(fma.f64 %2296 #s(literal 1/2 binary64) %950)
(fma.f64 %53 %2308 %913)
(fma.f64 %2308 %53 %913)
(fma.f64 %53 %2308 %950)
(fma.f64 %2308 %53 %950)
(fma.f64 %61 %959 %913)
(fma.f64 %959 %61 %913)
(fma.f64 %61 %959 %950)
(fma.f64 %959 %61 %950)
(fma.f64 #s(literal 0 binary64) (*.f64 %903 cosgam) cosgam)
(fma.f64 %913 %903 cosgam)
(fma.f64 %903 %913 cosgam)
(fma.f64 (*.f64 cosgam %903) #s(literal 0 binary64) cosgam)
(*.f64 cosgam %910)
%915
(*.f64 %945 %947)
(*.f64 %947 %945)
(neg.f64 %935)
(fma.f64 cosgam %910 #s(literal 0 binary64))
(fma.f64 %910 cosgam #s(literal 0 binary64))
(+.f64 %915 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) %915)
(-.f64 %915 #s(literal 0 binary64))
(*.f64 %915 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %915)
(/.f64 %915 #s(literal 1 binary64))
(fma.f64 %945 %947 #s(literal 0 binary64))
(fma.f64 %947 %945 #s(literal 0 binary64))
(*.f64 #s(literal -1 binary64) %935)
(*.f64 %935 #s(literal -1 binary64))
(fma.f64 T #s(literal 0 binary64) %915)
(fma.f64 cosgam %910 %913)
(fma.f64 %910 cosgam %913)
(fma.f64 %915 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) %915 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %915)
(fma.f64 #s(literal 0 binary64) T %915)
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %915)
(fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %915)
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %915)
(fma.f64 #s(literal 0 binary64) #s(literal -1 binary64) %915)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %915)
(fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) %915)
(fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %915)
(fma.f64 #s(literal 0 binary64) #s(literal 3/2 binary64) %915)
(fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %915)
(fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %915)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %915)
(fma.f64 #s(literal -1 binary64) #s(literal 0 binary64) %915)
(fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %915)
(fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %915)
(fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) %915)
(fma.f64 #s(literal 3/2 binary64) #s(literal 0 binary64) %915)
(fma.f64 #s(literal 4 binary64) #s(literal 0 binary64) %915)
(fma.f64 #s(literal 1/4 binary64) #s(literal 0 binary64) %915)
(+.f64 %915 %913)
(*.f64 #s(literal 1/2 binary64) %956)
(*.f64 %956 #s(literal 1/2 binary64))
(-.f64 %915 %913)
(fma.f64 cosgam %910 %950)
(fma.f64 %910 cosgam %950)
(fma.f64 #s(literal 0 binary64) %945 %915)
(fma.f64 #s(literal -1 binary64) %935 #s(literal 0 binary64))
(fma.f64 %945 #s(literal 0 binary64) %915)
(fma.f64 %935 #s(literal -1 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %963)
(*.f64 #s(literal -2 binary64) %2414)
(*.f64 #s(literal -1/2 binary64) %2416)
(*.f64 #s(literal 4 binary64) %2418)
(*.f64 #s(literal 1/4 binary64) %2420)
(*.f64 %963 #s(literal 2 binary64))
(*.f64 %2416 #s(literal -1/2 binary64))
(*.f64 %2424 #s(literal 4 binary64))
(*.f64 %2426 #s(literal 1/4 binary64))
(/.f64 %956 #s(literal 2 binary64))
(+.f64 %915 %950)
(+.f64 %950 %915)
(-.f64 %915 %950)
(/.f64 %960 T)
(/.f64 %2416 #s(literal -2 binary64))
(/.f64 %2426 #s(literal 4 binary64))
(/.f64 %2420 #s(literal 4 binary64))
(*.f64 T %976)
(*.f64 %975 %987)
(*.f64 %959 %992)
(*.f64 %976 T)
(*.f64 %992 %959)
(*.f64 %987 %975)
(*.f64 %2442 #s(literal 1/2 binary64))
(fma.f64 %945 %947 %913)
(fma.f64 %261 %261 %915)
(fma.f64 %947 %945 %913)
(*.f64 #s(literal 2 binary64) %2447)
(*.f64 #s(literal 1/2 binary64) %2449)
(*.f64 #s(literal -2 binary64) %2451)
(*.f64 %2453 #s(literal -2 binary64))
(fma.f64 #s(literal 0 binary64) %267 %915)
(fma.f64 #s(literal 0 binary64) %269 %915)
(fma.f64 #s(literal 0 binary64) %271 %915)
(fma.f64 #s(literal 0 binary64) %273 %915)
(fma.f64 #s(literal 0 binary64) %275 %915)
(fma.f64 #s(literal 1/2 binary64) %956 #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) %278 %915)
(fma.f64 %267 #s(literal 0 binary64) %915)
(fma.f64 %269 #s(literal 0 binary64) %915)
(fma.f64 %956 #s(literal 1/2 binary64) #s(literal 0 binary64))
(/.f64 %2449 #s(literal 2 binary64))
(fma.f64 %945 %947 %950)
(fma.f64 %947 %945 %950)
(fma.f64 S %108 %915)
(fma.f64 singam %14 %915)
(fma.f64 cosgam %910 %2470)
(fma.f64 cosgam %910 %2472)
(fma.f64 cosgam %910 %2474)
(fma.f64 %180 #s(literal 0 binary64) %915)
(fma.f64 %910 cosgam %2470)
(fma.f64 %910 cosgam %2472)
(fma.f64 %910 cosgam %2474)
(fma.f64 %915 #s(literal 1 binary64) %913)
(fma.f64 #s(literal 1 binary64) %915 %913)
(fma.f64 #s(literal 0 binary64) %180 %915)
(fma.f64 #s(literal 2 binary64) %963 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %2414 #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) %2416 #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) %2418 #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) %2420 #s(literal 0 binary64))
(fma.f64 %12 singam %915)
(fma.f64 %106 S %915)
(fma.f64 %963 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 %2416 #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 %2424 #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 %2426 #s(literal 1/4 binary64) #s(literal 0 binary64))
(+.f64 %915 %2470)
(+.f64 %915 %2472)
(+.f64 %915 %2474)
(*.f64 %2497 #s(literal 1/4 binary64))
(/.f64 %2499 %53)
(*.f64 %53 %2501)
(*.f64 %2308 %1514)
(*.f64 %2306 %1516)
(*.f64 %2501 %53)
(*.f64 %1514 %2308)
(*.f64 %1516 %2306)
(fma.f64 T %976 #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) %61 %915)
(fma.f64 #s(literal 0 binary64) %312 %915)
(fma.f64 #s(literal 0 binary64) %314 %915)
(fma.f64 #s(literal 0 binary64) %68 %915)
(fma.f64 #s(literal 0 binary64) %317 %915)
(fma.f64 #s(literal 0 binary64) %83 %915)
(fma.f64 #s(literal 0 binary64) %320 %915)
(fma.f64 #s(literal 0 binary64) %322 %915)
(fma.f64 %61 #s(literal 0 binary64) %915)
(fma.f64 %325 #s(literal 1/2 binary64) %915)
(fma.f64 %325 #s(literal 1/4 binary64) %915)
(fma.f64 %312 #s(literal 0 binary64) %915)
(fma.f64 %329 #s(literal 0 binary64) %915)
(fma.f64 %314 #s(literal 0 binary64) %915)
(fma.f64 %68 #s(literal 0 binary64) %915)
(fma.f64 %317 #s(literal 0 binary64) %915)
(fma.f64 %83 #s(literal 0 binary64) %915)
(fma.f64 %320 #s(literal 0 binary64) %915)
(fma.f64 %322 #s(literal 0 binary64) %915)
(fma.f64 %975 %987 #s(literal 0 binary64))
(fma.f64 %959 %992 #s(literal 0 binary64))
(fma.f64 %976 T #s(literal 0 binary64))
(fma.f64 %992 %959 #s(literal 0 binary64))
(fma.f64 %987 %975 #s(literal 0 binary64))
(fma.f64 %2442 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 cosgam %910 %2534)
(fma.f64 cosgam %910 %2536)
(fma.f64 %910 cosgam %2534)
(fma.f64 %910 cosgam %2536)
(fma.f64 %915 #s(literal 1 binary64) %950)
(fma.f64 #s(literal 1 binary64) %915 %950)
(fma.f64 #s(literal 2 binary64) %2447 #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) %935 %913)
(fma.f64 #s(literal 1/2 binary64) %2449 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %2451 #s(literal 0 binary64))
(fma.f64 %184 #s(literal 0 binary64) %915)
(fma.f64 %935 #s(literal -1 binary64) %913)
(fma.f64 %2453 #s(literal -2 binary64) #s(literal 0 binary64))
(*.f64 %2549 #s(literal 4 binary64))
(*.f64 %2551 #s(literal 1/2 binary64))
(/.f64 %2497 #s(literal 4 binary64))
(/.f64 (*.f64 %956 #s(literal -2 binary64)) #s(literal -4 binary64))
(/.f64 %2556 #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) %956) #s(literal -4 binary64))
(+.f64 %915 %2534)
(+.f64 %915 %2536)
(*.f64 %61 %960)
(*.f64 %975 %2563)
(*.f64 %975 %2565)
(*.f64 %960 %61)
(*.f64 %992 %2568)
(*.f64 %992 %2570)
(fma.f64 #s(literal -1 binary64) %935 %950)
(fma.f64 %1 %371 %915)
(fma.f64 %98 %373 %915)
(fma.f64 %945 %947 %2470)
(fma.f64 %945 %947 %2472)
(fma.f64 %945 %947 %2474)
(fma.f64 %375 %1 %915)
(fma.f64 %377 %98 %915)
(fma.f64 %947 %945 %2470)
(fma.f64 %947 %945 %2472)
(fma.f64 %947 %945 %2474)
(fma.f64 %935 #s(literal -1 binary64) %950)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %956))
(/.f64 (/.f64 %956 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 %956 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 %1545 %945) #s(literal 2 binary64))
(/.f64 (*.f64 %945 %1545) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 T %960))
(fma.f64 #s(literal 0 binary64) %226 %915)
(fma.f64 #s(literal 1/2 binary64) %956 %913)
(fma.f64 %226 #s(literal 0 binary64) %915)
(fma.f64 %956 #s(literal 1/2 binary64) %913)
(fma.f64 %2497 #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 %53 %2501 #s(literal 0 binary64))
(fma.f64 %2308 %1514 #s(literal 0 binary64))
(fma.f64 %2306 %1516 #s(literal 0 binary64))
(fma.f64 %2501 %53 #s(literal 0 binary64))
(fma.f64 %1514 %2308 #s(literal 0 binary64))
(fma.f64 %1516 %2306 #s(literal 0 binary64))
(*.f64 %945 %2607)
(*.f64 %68 %2499)
(*.f64 %975 %2610)
(*.f64 %947 %2612)
(*.f64 %976 %407)
(*.f64 %2499 %68)
(*.f64 %992 %2616)
(fma.f64 %945 %947 %2534)
(fma.f64 %945 %947 %2536)
(fma.f64 %947 %945 %2534)
(fma.f64 %947 %945 %2536)
(fma.f64 %915 #s(literal 1 binary64) %2470)
(fma.f64 %915 #s(literal 1 binary64) %2472)
(fma.f64 %915 #s(literal 1 binary64) %2474)
(fma.f64 #s(literal 1 binary64) %915 %2470)
(fma.f64 #s(literal 1 binary64) %915 %2472)
(fma.f64 #s(literal 1 binary64) %915 %2474)
(fma.f64 #s(literal 0 binary64) %231 %915)
(fma.f64 #s(literal 0 binary64) %248 %915)
(fma.f64 #s(literal 2 binary64) %963 %913)
(fma.f64 #s(literal -2 binary64) %2414 %913)
(fma.f64 #s(literal -1/2 binary64) %2416 %913)
(fma.f64 #s(literal 4 binary64) %2418 %913)
(fma.f64 #s(literal 1/4 binary64) %2420 %913)
(fma.f64 %231 #s(literal 0 binary64) %915)
(fma.f64 %248 #s(literal 0 binary64) %915)
(fma.f64 %963 #s(literal 2 binary64) %913)
(fma.f64 %2416 #s(literal -1/2 binary64) %913)
(fma.f64 %2424 #s(literal 4 binary64) %913)
(fma.f64 %2426 #s(literal 1/4 binary64) %913)
(fma.f64 %2549 #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 %2551 #s(literal 1/2 binary64) #s(literal 0 binary64))
(*.f64 %2644 %423)
(fma.f64 %61 %430 %915)
(fma.f64 #s(literal 1/2 binary64) %956 %950)
(fma.f64 %956 #s(literal 1/2 binary64) %950)
(/.f64 %2499 %434)
(fma.f64 T %976 %913)
(fma.f64 #s(literal 0 binary64) %441 %915)
(fma.f64 #s(literal 0 binary64) %252 %915)
(fma.f64 #s(literal 0 binary64) %444 %915)
(fma.f64 #s(literal 0 binary64) %446 %915)
(fma.f64 %61 %960 #s(literal 0 binary64))
(fma.f64 %975 %987 %913)
(fma.f64 %975 %2563 #s(literal 0 binary64))
(fma.f64 %975 %2565 #s(literal 0 binary64))
(fma.f64 %959 %992 %913)
(fma.f64 %252 #s(literal 0 binary64) %915)
(fma.f64 %976 T %913)
(fma.f64 %960 %61 #s(literal 0 binary64))
(fma.f64 %992 %959 %913)
(fma.f64 %992 %2568 #s(literal 0 binary64))
(fma.f64 %992 %2570 #s(literal 0 binary64))
(fma.f64 %987 %975 %913)
(fma.f64 %2442 #s(literal 1/2 binary64) %913)
(/.f64 (*.f64 %956 #s(literal 4 binary64)) %458)
(/.f64 (*.f64 %956 T) %461)
(/.f64 %2672 %461)
(fma.f64 %915 #s(literal 1 binary64) %2534)
(fma.f64 %915 #s(literal 1 binary64) %2536)
(fma.f64 #s(literal 1 binary64) %915 %2534)
(fma.f64 #s(literal 1 binary64) %915 %2536)
(fma.f64 #s(literal 2 binary64) %963 %950)
(fma.f64 #s(literal 2 binary64) %2447 %913)
(fma.f64 #s(literal -1 binary64) %935 %2470)
(fma.f64 #s(literal -1 binary64) %935 %2472)
(fma.f64 #s(literal -1 binary64) %935 %2474)
(fma.f64 #s(literal 1/2 binary64) %2449 %913)
(fma.f64 #s(literal -2 binary64) %2451 %913)
(fma.f64 #s(literal -2 binary64) %2414 %950)
(fma.f64 #s(literal -1/2 binary64) %2416 %950)
(fma.f64 #s(literal 4 binary64) %2418 %950)
(fma.f64 #s(literal 1/4 binary64) %2420 %950)
(fma.f64 %299 #s(literal 0 binary64) %915)
(fma.f64 %963 #s(literal 2 binary64) %950)
(fma.f64 %935 #s(literal -1 binary64) %2470)
(fma.f64 %935 #s(literal -1 binary64) %2472)
(fma.f64 %935 #s(literal -1 binary64) %2474)
(fma.f64 %2416 #s(literal -1/2 binary64) %950)
(fma.f64 %343 #s(literal -1 binary64) %915)
(fma.f64 %2424 #s(literal 4 binary64) %950)
(fma.f64 %2426 #s(literal 1/4 binary64) %950)
(fma.f64 %2453 #s(literal -2 binary64) %913)
(*.f64 %461 %2699)
(*.f64 %2701 #s(literal 4 binary64))
(/.f64 (*.f64 %963 %458) #s(literal 4 binary64))
(/.f64 %2705 %461)
(/.f64 %2707 %461)
(/.f64 (*.f64 #s(literal 4 binary64) %956) %484)
(*.f64 %955 %2711)
(*.f64 %2672 %83)
(/.f64 #s(literal 1 binary64) (/.f64 %53 %2499))
(fma.f64 %325 %498 %915)
(/.f64 %2717 %504)
(/.f64 (*.f64 %960 #s(literal 4 binary64)) %507)
(/.f64 %2721 %440)
(/.f64 %2723 %440)
(/.f64 %2725 %512)
(/.f64 (*.f64 #s(literal 4 binary64) %960) %515)
(fma.f64 T %976 %950)
(fma.f64 %945 %2607 #s(literal 0 binary64))
(fma.f64 %68 %2499 #s(literal 0 binary64))
(fma.f64 %975 %987 %950)
(fma.f64 %975 %2610 #s(literal 0 binary64))
(fma.f64 %959 %992 %950)
(fma.f64 %947 %2612 #s(literal 0 binary64))
(fma.f64 %976 T %950)
(fma.f64 %976 %407 #s(literal 0 binary64))
(fma.f64 %2499 %68 #s(literal 0 binary64))
(fma.f64 %992 %959 %950)
(fma.f64 %992 %2616 #s(literal 0 binary64))
(fma.f64 %987 %975 %950)
(fma.f64 %2442 #s(literal 1/2 binary64) %950)
(*.f64 #s(literal 1/2 binary64) %2743)
(*.f64 #s(literal -2 binary64) %2745)
(*.f64 %314 %2747)
(*.f64 %83 %2707)
(*.f64 %440 %2751)
(*.f64 %959 %2754)
(*.f64 %2756 %2753)
(*.f64 %987 %2758)
(*.f64 %1408 %2760)
(*.f64 %2762 %2750)
(*.f64 %2764 %322)
(fma.f64 #s(literal 2 binary64) %2447 %950)
(fma.f64 #s(literal -1 binary64) %935 %2534)
(fma.f64 #s(literal -1 binary64) %935 %2536)
(fma.f64 #s(literal 1/2 binary64) %2449 %950)
(fma.f64 #s(literal -2 binary64) %2451 %950)
(fma.f64 %935 #s(literal -1 binary64) %2534)
(fma.f64 %935 #s(literal -1 binary64) %2536)
(fma.f64 %2453 #s(literal -2 binary64) %950)
(fma.f64 %2644 %423 #s(literal 0 binary64))
(/.f64 %2717 %557)
(/.f64 (*.f64 %2644 T) %562)
(/.f64 %2778 %461)
(/.f64 %2780 %562)
(/.f64 %2725 %557)
(/.f64 %2783 %461)
(*.f64 %423 %2787)
(*.f64 %576 %2786)
(*.f64 %2643 %2791)
(*.f64 %2786 %578)
(*.f64 %956 %2794)
(*.f64 %2796 %2790)
(*.f64 %2798 %2799)
(*.f64 %2801 %2785)
(/.f64 %2743 #s(literal 2 binary64))
(fma.f64 #s(literal 1/2 binary64) %956 %2470)
(fma.f64 #s(literal 1/2 binary64) %956 %2472)
(fma.f64 #s(literal 1/2 binary64) %956 %2474)
(fma.f64 %956 #s(literal 1/2 binary64) %2470)
(fma.f64 %956 #s(literal 1/2 binary64) %2472)
(fma.f64 %956 #s(literal 1/2 binary64) %2474)
(fma.f64 %2497 #s(literal 1/4 binary64) %913)
(/.f64 %2705 %583)
(/.f64 %2812 %504)
(/.f64 %2707 %640)
(/.f64 %2815 %512)
(fma.f64 %53 %2501 %913)
(fma.f64 %2308 %1514 %913)
(fma.f64 %2306 %1516 %913)
(fma.f64 %2501 %53 %913)
(fma.f64 %1514 %2308 %913)
(fma.f64 %1516 %2306 %913)
(*.f64 #s(literal 2 binary64) %2824)
(*.f64 %2416 %589)
(/.f64 (*.f64 %956 %53) %557)
(/.f64 %2829 %557)
(fma.f64 #s(literal 2 binary64) %963 %2470)
(fma.f64 #s(literal 2 binary64) %963 %2472)
(fma.f64 #s(literal 2 binary64) %963 %2474)
(fma.f64 #s(literal -2 binary64) %2414 %2470)
(fma.f64 #s(literal -2 binary64) %2414 %2472)
(fma.f64 #s(literal -2 binary64) %2414 %2474)
(fma.f64 #s(literal -1/2 binary64) %2416 %2470)
(fma.f64 #s(literal -1/2 binary64) %2416 %2472)
(fma.f64 #s(literal -1/2 binary64) %2416 %2474)
(fma.f64 #s(literal 4 binary64) %2418 %2470)
(fma.f64 #s(literal 4 binary64) %2418 %2472)
(fma.f64 #s(literal 4 binary64) %2418 %2474)
(fma.f64 #s(literal 1/4 binary64) %2420 %2470)
(fma.f64 #s(literal 1/4 binary64) %2420 %2472)
(fma.f64 #s(literal 1/4 binary64) %2420 %2474)
(fma.f64 %461 %2699 #s(literal 0 binary64))
(fma.f64 %963 #s(literal 2 binary64) %2470)
(fma.f64 %963 #s(literal 2 binary64) %2472)
(fma.f64 %963 #s(literal 2 binary64) %2474)
(fma.f64 %2416 #s(literal -1/2 binary64) %2470)
(fma.f64 %2416 #s(literal -1/2 binary64) %2472)
(fma.f64 %2416 #s(literal -1/2 binary64) %2474)
(fma.f64 %2424 #s(literal 4 binary64) %2470)
(fma.f64 %2424 #s(literal 4 binary64) %2472)
(fma.f64 %2424 #s(literal 4 binary64) %2474)
(fma.f64 %2426 #s(literal 1/4 binary64) %2470)
(fma.f64 %2426 #s(literal 1/4 binary64) %2472)
(fma.f64 %2426 #s(literal 1/4 binary64) %2474)
(fma.f64 %2549 #s(literal 4 binary64) %913)
(fma.f64 %2551 #s(literal 1/2 binary64) %913)
(fma.f64 %2701 #s(literal 4 binary64) #s(literal 0 binary64))
(/.f64 %2812 %557)
(/.f64 %2815 %557)
(fma.f64 %955 %2711 #s(literal 0 binary64))
(fma.f64 %2672 %83 #s(literal 0 binary64))
(fma.f64 %616 %617 %915)
(fma.f64 %617 %616 %915)
(fma.f64 %617 %620 %915)
(fma.f64 %617 %622 %915)
(fma.f64 %620 %617 %915)
(fma.f64 %622 %617 %915)
(fma.f64 #s(literal 1/2 binary64) %956 %2534)
(fma.f64 #s(literal 1/2 binary64) %956 %2536)
(fma.f64 %956 #s(literal 1/2 binary64) %2534)
(fma.f64 %956 #s(literal 1/2 binary64) %2536)
(fma.f64 %2497 #s(literal 1/4 binary64) %950)
(/.f64 %2877 %629)
(/.f64 %2778 %583)
(/.f64 (*.f64 %2499 #s(literal 4 binary64)) %633)
(/.f64 %2882 %629)
(/.f64 %2884 %440)
(/.f64 %2886 %629)
(/.f64 %2888 %629)
(/.f64 %2890 %440)
(/.f64 %2783 %640)
(/.f64 (*.f64 #s(literal 4 binary64) %2499) %643)
(fma.f64 %53 %2501 %950)
(fma.f64 %2308 %1514 %950)
(fma.f64 %2306 %1516 %950)
(fma.f64 %2501 %53 %950)
(fma.f64 %1514 %2308 %950)
(fma.f64 %1516 %2306 %950)
(fma.f64 T %976 %2470)
(fma.f64 T %976 %2472)
(fma.f64 T %976 %2474)
(fma.f64 #s(literal 1/2 binary64) %2743 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %2745 #s(literal 0 binary64))
(fma.f64 %61 %960 %913)
(fma.f64 %314 %2747 #s(literal 0 binary64))
(fma.f64 %83 %2707 #s(literal 0 binary64))
(fma.f64 %40 %655 %915)
(fma.f64 %127 %657 %915)
(fma.f64 %975 %987 %2470)
(fma.f64 %975 %987 %2472)
(fma.f64 %975 %987 %2474)
(fma.f64 %975 %2563 %913)
(fma.f64 %975 %2565 %913)
(fma.f64 %440 %2751 #s(literal 0 binary64))
(fma.f64 %38 %660 %915)
(fma.f64 %123 %662 %915)
(fma.f64 %959 %992 %2470)
(fma.f64 %959 %992 %2472)
(fma.f64 %959 %992 %2474)
(fma.f64 %959 %2754 #s(literal 0 binary64))
(fma.f64 %664 %123 %915)
(fma.f64 %666 %38 %915)
(fma.f64 %668 %40 %915)
(fma.f64 %670 %127 %915)
(fma.f64 %2756 %2753 #s(literal 0 binary64))
(fma.f64 %976 T %2470)
(fma.f64 %976 T %2472)
(fma.f64 %976 T %2474)
(fma.f64 %960 %61 %913)
(fma.f64 %992 %959 %2470)
(fma.f64 %992 %959 %2472)
(fma.f64 %992 %959 %2474)
(fma.f64 %992 %2568 %913)
(fma.f64 %992 %2570 %913)
(fma.f64 %987 %975 %2470)
(fma.f64 %987 %975 %2472)
(fma.f64 %987 %975 %2474)
(fma.f64 %987 %2758 #s(literal 0 binary64))
(fma.f64 %1408 %2760 #s(literal 0 binary64))
(fma.f64 %2762 %2750 #s(literal 0 binary64))
(fma.f64 %2764 %322 #s(literal 0 binary64))
(fma.f64 %2442 #s(literal 1/2 binary64) %2470)
(fma.f64 %2442 #s(literal 1/2 binary64) %2472)
(fma.f64 %2442 #s(literal 1/2 binary64) %2474)
(fma.f64 #s(literal 2 binary64) %963 %2534)
(fma.f64 #s(literal 2 binary64) %963 %2536)
(fma.f64 #s(literal 2 binary64) %2447 %2470)
(fma.f64 #s(literal 2 binary64) %2447 %2472)
(fma.f64 #s(literal 2 binary64) %2447 %2474)
(fma.f64 #s(literal 1/2 binary64) %2449 %2470)
(fma.f64 #s(literal 1/2 binary64) %2449 %2472)
(fma.f64 #s(literal 1/2 binary64) %2449 %2474)
(fma.f64 #s(literal -2 binary64) %2451 %2470)
(fma.f64 #s(literal -2 binary64) %2451 %2472)
(fma.f64 #s(literal -2 binary64) %2451 %2474)
(fma.f64 #s(literal -2 binary64) %2414 %2534)
(fma.f64 #s(literal -2 binary64) %2414 %2536)
(fma.f64 #s(literal -1/2 binary64) %2416 %2534)
(fma.f64 #s(literal -1/2 binary64) %2416 %2536)
(fma.f64 #s(literal 4 binary64) %2418 %2534)
(fma.f64 #s(literal 4 binary64) %2418 %2536)
(fma.f64 #s(literal 1/4 binary64) %2420 %2534)
(fma.f64 #s(literal 1/4 binary64) %2420 %2536)
(fma.f64 %963 #s(literal 2 binary64) %2534)
(fma.f64 %963 #s(literal 2 binary64) %2536)
(fma.f64 %2416 #s(literal -1/2 binary64) %2534)
(fma.f64 %2416 #s(literal -1/2 binary64) %2536)
(fma.f64 %2424 #s(literal 4 binary64) %2534)
(fma.f64 %2424 #s(literal 4 binary64) %2536)
(fma.f64 %2426 #s(literal 1/4 binary64) %2534)
(fma.f64 %2426 #s(literal 1/4 binary64) %2536)
(fma.f64 %2453 #s(literal -2 binary64) %2470)
(fma.f64 %2453 #s(literal -2 binary64) %2472)
(fma.f64 %2453 #s(literal -2 binary64) %2474)
(fma.f64 %2549 #s(literal 4 binary64) %950)
(fma.f64 %2551 #s(literal 1/2 binary64) %950)
(fma.f64 %423 %2787 #s(literal 0 binary64))
(fma.f64 %576 %2786 #s(literal 0 binary64))
(fma.f64 %2643 %2791 #s(literal 0 binary64))
(fma.f64 %2786 %578 #s(literal 0 binary64))
(fma.f64 %956 %2794 #s(literal 0 binary64))
(fma.f64 %2796 %2790 #s(literal 0 binary64))
(fma.f64 %2798 %2799 #s(literal 0 binary64))
(fma.f64 %2801 %2785 #s(literal 0 binary64))
(fma.f64 T %976 %2534)
(fma.f64 T %976 %2536)
(fma.f64 #s(literal 2 binary64) %2824 #s(literal 0 binary64))
(fma.f64 %945 %2607 %913)
(fma.f64 %61 %960 %950)
(fma.f64 %68 %2499 %913)
(fma.f64 %975 %987 %2534)
(fma.f64 %975 %987 %2536)
(fma.f64 %975 %2563 %950)
(fma.f64 %975 %2610 %913)
(fma.f64 %975 %2565 %950)
(fma.f64 %959 %992 %2534)
(fma.f64 %959 %992 %2536)
(fma.f64 %947 %2612 %913)
(fma.f64 %976 T %2534)
(fma.f64 %976 T %2536)
(fma.f64 %976 %407 %913)
(fma.f64 %2499 %68 %913)
(fma.f64 %960 %61 %950)
(fma.f64 %992 %959 %2534)
(fma.f64 %992 %959 %2536)
(fma.f64 %992 %2568 %950)
(fma.f64 %992 %2570 %950)
(fma.f64 %992 %2616 %913)
(fma.f64 %2416 %589 #s(literal 0 binary64))
(fma.f64 %987 %975 %2534)
(fma.f64 %987 %975 %2536)
(fma.f64 %2442 #s(literal 1/2 binary64) %2534)
(fma.f64 %2442 #s(literal 1/2 binary64) %2536)
(*.f64 %2723 %441)
(fma.f64 #s(literal 2 binary64) %2447 %2534)
(fma.f64 #s(literal 2 binary64) %2447 %2536)
(fma.f64 #s(literal 1/2 binary64) %2449 %2534)
(fma.f64 #s(literal 1/2 binary64) %2449 %2536)
(fma.f64 #s(literal -2 binary64) %2451 %2534)
(fma.f64 #s(literal -2 binary64) %2451 %2536)
(fma.f64 %2453 #s(literal -2 binary64) %2534)
(fma.f64 %2453 #s(literal -2 binary64) %2536)
(fma.f64 %2644 %423 %913)
(fma.f64 %711 %712 %915)
(fma.f64 %712 %711 %915)
(fma.f64 %712 %715 %915)
(fma.f64 %712 %717 %915)
(fma.f64 %715 %712 %915)
(fma.f64 %717 %712 %915)
(fma.f64 %2497 #s(literal 1/4 binary64) %2470)
(fma.f64 %2497 #s(literal 1/4 binary64) %2472)
(fma.f64 %2497 #s(literal 1/4 binary64) %2474)
(fma.f64 %53 %2501 %2470)
(fma.f64 %53 %2501 %2472)
(fma.f64 %53 %2501 %2474)
(fma.f64 %945 %2607 %950)
(fma.f64 %68 %2499 %950)
(fma.f64 %975 %2610 %950)
(fma.f64 %2308 %1514 %2470)
(fma.f64 %2308 %1514 %2472)
(fma.f64 %2308 %1514 %2474)
(fma.f64 %2306 %1516 %2470)
(fma.f64 %2306 %1516 %2472)
(fma.f64 %2306 %1516 %2474)
(fma.f64 %947 %2612 %950)
(fma.f64 %2501 %53 %2470)
(fma.f64 %2501 %53 %2472)
(fma.f64 %2501 %53 %2474)
(fma.f64 %976 %407 %950)
(fma.f64 %2499 %68 %950)
(fma.f64 %1514 %2308 %2470)
(fma.f64 %1514 %2308 %2472)
(fma.f64 %1514 %2308 %2474)
(fma.f64 %992 %2616 %950)
(fma.f64 %1516 %2306 %2470)
(fma.f64 %1516 %2306 %2472)
(fma.f64 %1516 %2306 %2474)
(fma.f64 %461 %2699 %913)
(fma.f64 %2549 #s(literal 4 binary64) %2470)
(fma.f64 %2549 #s(literal 4 binary64) %2472)
(fma.f64 %2549 #s(literal 4 binary64) %2474)
(fma.f64 %2551 #s(literal 1/2 binary64) %2470)
(fma.f64 %2551 #s(literal 1/2 binary64) %2472)
(fma.f64 %2551 #s(literal 1/2 binary64) %2474)
(fma.f64 %2701 #s(literal 4 binary64) %913)
(fma.f64 %2644 %423 %950)
(fma.f64 %955 %2711 %913)
(fma.f64 %2672 %83 %913)
(fma.f64 %2497 #s(literal 1/4 binary64) %2534)
(fma.f64 %2497 #s(literal 1/4 binary64) %2536)
(fma.f64 %53 %2501 %2534)
(fma.f64 %53 %2501 %2536)
(fma.f64 %2308 %1514 %2534)
(fma.f64 %2308 %1514 %2536)
(fma.f64 %2306 %1516 %2534)
(fma.f64 %2306 %1516 %2536)
(fma.f64 %2501 %53 %2534)
(fma.f64 %2501 %53 %2536)
(fma.f64 %1514 %2308 %2534)
(fma.f64 %1514 %2308 %2536)
(fma.f64 %1516 %2306 %2534)
(fma.f64 %1516 %2306 %2536)
(fma.f64 #s(literal 1/2 binary64) %2743 %913)
(fma.f64 #s(literal -2 binary64) %2745 %913)
(fma.f64 %61 %960 %2470)
(fma.f64 %61 %960 %2472)
(fma.f64 %61 %960 %2474)
(fma.f64 %314 %2747 %913)
(fma.f64 %83 %2707 %913)
(fma.f64 %975 %2563 %2470)
(fma.f64 %975 %2563 %2472)
(fma.f64 %975 %2563 %2474)
(fma.f64 %975 %2565 %2470)
(fma.f64 %975 %2565 %2472)
(fma.f64 %975 %2565 %2474)
(fma.f64 %440 %2751 %913)
(fma.f64 %959 %2754 %913)
(fma.f64 %2756 %2753 %913)
(fma.f64 %960 %61 %2470)
(fma.f64 %960 %61 %2472)
(fma.f64 %960 %61 %2474)
(fma.f64 %992 %2568 %2470)
(fma.f64 %992 %2568 %2472)
(fma.f64 %992 %2568 %2474)
(fma.f64 %992 %2570 %2470)
(fma.f64 %992 %2570 %2472)
(fma.f64 %992 %2570 %2474)
(fma.f64 %987 %2758 %913)
(fma.f64 %1408 %2760 %913)
(fma.f64 %2762 %2750 %913)
(fma.f64 %2723 %441 #s(literal 0 binary64))
(fma.f64 %2764 %322 %913)
(fma.f64 %461 %2699 %950)
(fma.f64 %2549 #s(literal 4 binary64) %2534)
(fma.f64 %2549 #s(literal 4 binary64) %2536)
(fma.f64 %2551 #s(literal 1/2 binary64) %2534)
(fma.f64 %2551 #s(literal 1/2 binary64) %2536)
(fma.f64 %2701 #s(literal 4 binary64) %950)
(fma.f64 %955 %2711 %950)
(fma.f64 %423 %2787 %913)
(fma.f64 %576 %2786 %913)
(fma.f64 %2643 %2791 %913)
(fma.f64 %2786 %578 %913)
(fma.f64 %956 %2794 %913)
(fma.f64 %2796 %2790 %913)
(fma.f64 %2798 %2799 %913)
(fma.f64 %2801 %2785 %913)
(fma.f64 %2672 %83 %950)
(fma.f64 #s(literal 2 binary64) %2824 %913)
(fma.f64 #s(literal 1/2 binary64) %2743 %950)
(fma.f64 #s(literal -2 binary64) %2745 %950)
(fma.f64 %945 %2607 %2470)
(fma.f64 %945 %2607 %2472)
(fma.f64 %945 %2607 %2474)
(fma.f64 %61 %960 %2534)
(fma.f64 %61 %960 %2536)
(fma.f64 %314 %2747 %950)
(fma.f64 %68 %2499 %2470)
(fma.f64 %68 %2499 %2472)
(fma.f64 %68 %2499 %2474)
(fma.f64 %83 %2707 %950)
(fma.f64 %975 %2563 %2534)
(fma.f64 %975 %2563 %2536)
(fma.f64 %975 %2610 %2470)
(fma.f64 %975 %2610 %2472)
(fma.f64 %975 %2610 %2474)
(fma.f64 %975 %2565 %2534)
(fma.f64 %975 %2565 %2536)
(fma.f64 %440 %2751 %950)
(fma.f64 %959 %2754 %950)
(fma.f64 %947 %2612 %2470)
(fma.f64 %947 %2612 %2472)
(fma.f64 %947 %2612 %2474)
(fma.f64 %2756 %2753 %950)
(fma.f64 %976 %407 %2470)
(fma.f64 %976 %407 %2472)
(fma.f64 %976 %407 %2474)
(fma.f64 %2499 %68 %2470)
(fma.f64 %2499 %68 %2472)
(fma.f64 %2499 %68 %2474)
(fma.f64 %960 %61 %2534)
(fma.f64 %960 %61 %2536)
(fma.f64 %992 %2568 %2534)
(fma.f64 %992 %2568 %2536)
(fma.f64 %992 %2570 %2534)
(fma.f64 %992 %2570 %2536)
(fma.f64 %992 %2616 %2470)
(fma.f64 %992 %2616 %2472)
(fma.f64 %992 %2616 %2474)
(fma.f64 %2416 %589 %913)
(fma.f64 %987 %2758 %950)
(fma.f64 %1408 %2760 %950)
(fma.f64 %465 %68 %915)
(fma.f64 %2762 %2750 %950)
(fma.f64 %2764 %322 %950)
(fma.f64 %2644 %423 %2470)
(fma.f64 %2644 %423 %2472)
(fma.f64 %2644 %423 %2474)
(fma.f64 %423 %2787 %950)
(fma.f64 %576 %2786 %950)
(fma.f64 %2643 %2791 %950)
(fma.f64 %2786 %578 %950)
(fma.f64 %956 %2794 %950)
(fma.f64 %2796 %2790 %950)
(fma.f64 %2798 %2799 %950)
(fma.f64 %2801 %2785 %950)
(fma.f64 #s(literal 2 binary64) %2824 %950)
(fma.f64 %945 %2607 %2534)
(fma.f64 %945 %2607 %2536)
(fma.f64 %68 %2499 %2534)
(fma.f64 %68 %2499 %2536)
(fma.f64 %975 %2610 %2534)
(fma.f64 %975 %2610 %2536)
(fma.f64 %947 %2612 %2534)
(fma.f64 %947 %2612 %2536)
(fma.f64 %976 %407 %2534)
(fma.f64 %976 %407 %2536)
(fma.f64 %2499 %68 %2534)
(fma.f64 %2499 %68 %2536)
(fma.f64 %992 %2616 %2534)
(fma.f64 %992 %2616 %2536)
(fma.f64 %2416 %589 %950)
(fma.f64 %461 %2699 %2470)
(fma.f64 %461 %2699 %2472)
(fma.f64 %461 %2699 %2474)
(fma.f64 %2701 #s(literal 4 binary64) %2470)
(fma.f64 %2701 #s(literal 4 binary64) %2472)
(fma.f64 %2701 #s(literal 4 binary64) %2474)
(fma.f64 %2644 %423 %2534)
(fma.f64 %2644 %423 %2536)
(fma.f64 %955 %2711 %2470)
(fma.f64 %955 %2711 %2472)
(fma.f64 %955 %2711 %2474)
(fma.f64 %2672 %83 %2470)
(fma.f64 %2672 %83 %2472)
(fma.f64 %2672 %83 %2474)
(fma.f64 #s(literal 1/2 binary64) %2743 %2470)
(fma.f64 #s(literal 1/2 binary64) %2743 %2472)
(fma.f64 #s(literal 1/2 binary64) %2743 %2474)
(fma.f64 #s(literal -2 binary64) %2745 %2470)
(fma.f64 #s(literal -2 binary64) %2745 %2472)
(fma.f64 #s(literal -2 binary64) %2745 %2474)
(fma.f64 %314 %2747 %2470)
(fma.f64 %314 %2747 %2472)
(fma.f64 %314 %2747 %2474)
(fma.f64 %83 %2707 %2470)
(fma.f64 %83 %2707 %2472)
(fma.f64 %83 %2707 %2474)
(fma.f64 %440 %2751 %2470)
(fma.f64 %440 %2751 %2472)
(fma.f64 %440 %2751 %2474)
(fma.f64 %959 %2754 %2470)
(fma.f64 %959 %2754 %2472)
(fma.f64 %959 %2754 %2474)
(fma.f64 %2756 %2753 %2470)
(fma.f64 %2756 %2753 %2472)
(fma.f64 %2756 %2753 %2474)
(fma.f64 %987 %2758 %2470)
(fma.f64 %987 %2758 %2472)
(fma.f64 %987 %2758 %2474)
(fma.f64 %1408 %2760 %2470)
(fma.f64 %1408 %2760 %2472)
(fma.f64 %1408 %2760 %2474)
(fma.f64 %2762 %2750 %2470)
(fma.f64 %2762 %2750 %2472)
(fma.f64 %2762 %2750 %2474)
(fma.f64 %2723 %441 %913)
(fma.f64 %2764 %322 %2470)
(fma.f64 %2764 %322 %2472)
(fma.f64 %2764 %322 %2474)
(fma.f64 %461 %2699 %2534)
(fma.f64 %461 %2699 %2536)
(fma.f64 %2701 #s(literal 4 binary64) %2534)
(fma.f64 %2701 #s(literal 4 binary64) %2536)
(fma.f64 %955 %2711 %2534)
(fma.f64 %955 %2711 %2536)
(fma.f64 %423 %2787 %2470)
(fma.f64 %423 %2787 %2472)
(fma.f64 %423 %2787 %2474)
(fma.f64 %576 %2786 %2470)
(fma.f64 %576 %2786 %2472)
(fma.f64 %576 %2786 %2474)
(fma.f64 %2643 %2791 %2470)
(fma.f64 %2643 %2791 %2472)
(fma.f64 %2643 %2791 %2474)
(fma.f64 %2786 %578 %2470)
(fma.f64 %2786 %578 %2472)
(fma.f64 %2786 %578 %2474)
(fma.f64 %956 %2794 %2470)
(fma.f64 %956 %2794 %2472)
(fma.f64 %956 %2794 %2474)
(fma.f64 %2796 %2790 %2470)
(fma.f64 %2796 %2790 %2472)
(fma.f64 %2796 %2790 %2474)
(fma.f64 %2798 %2799 %2470)
(fma.f64 %2798 %2799 %2472)
(fma.f64 %2798 %2799 %2474)
(fma.f64 %2801 %2785 %2470)
(fma.f64 %2801 %2785 %2472)
(fma.f64 %2801 %2785 %2474)
(fma.f64 %2672 %83 %2534)
(fma.f64 %2672 %83 %2536)
(fma.f64 #s(literal 2 binary64) %2824 %2470)
(fma.f64 #s(literal 2 binary64) %2824 %2472)
(fma.f64 #s(literal 2 binary64) %2824 %2474)
(fma.f64 #s(literal 1/2 binary64) %2743 %2534)
(fma.f64 #s(literal 1/2 binary64) %2743 %2536)
(fma.f64 #s(literal -2 binary64) %2745 %2534)
(fma.f64 #s(literal -2 binary64) %2745 %2536)
(fma.f64 %314 %2747 %2534)
(fma.f64 %314 %2747 %2536)
(fma.f64 %83 %2707 %2534)
(fma.f64 %83 %2707 %2536)
(fma.f64 %440 %2751 %2534)
(fma.f64 %440 %2751 %2536)
(fma.f64 %959 %2754 %2534)
(fma.f64 %959 %2754 %2536)
(fma.f64 %2756 %2753 %2534)
(fma.f64 %2756 %2753 %2536)
(fma.f64 %2416 %589 %2470)
(fma.f64 %2416 %589 %2472)
(fma.f64 %2416 %589 %2474)
(fma.f64 %987 %2758 %2534)
(fma.f64 %987 %2758 %2536)
(fma.f64 %1408 %2760 %2534)
(fma.f64 %1408 %2760 %2536)
(fma.f64 %2762 %2750 %2534)
(fma.f64 %2762 %2750 %2536)
(fma.f64 %2723 %441 %950)
(fma.f64 %2764 %322 %2534)
(fma.f64 %2764 %322 %2536)
(fma.f64 %423 %2787 %2534)
(fma.f64 %423 %2787 %2536)
(fma.f64 %576 %2786 %2534)
(fma.f64 %576 %2786 %2536)
(fma.f64 %2643 %2791 %2534)
(fma.f64 %2643 %2791 %2536)
(fma.f64 %2786 %578 %2534)
(fma.f64 %2786 %578 %2536)
(fma.f64 %956 %2794 %2534)
(fma.f64 %956 %2794 %2536)
(fma.f64 %2796 %2790 %2534)
(fma.f64 %2796 %2790 %2536)
(fma.f64 %2798 %2799 %2534)
(fma.f64 %2798 %2799 %2536)
(fma.f64 %2801 %2785 %2534)
(fma.f64 %2801 %2785 %2536)
(fma.f64 #s(literal 2 binary64) %2824 %2534)
(fma.f64 #s(literal 2 binary64) %2824 %2536)
(fma.f64 %2416 %589 %2534)
(fma.f64 %2416 %589 %2536)
(fma.f64 %2723 %441 %2470)
(fma.f64 %2723 %441 %2472)
(fma.f64 %2723 %441 %2474)
(fma.f64 %2723 %441 %2534)
(fma.f64 %2723 %441 %2536)
(fma.f64 #s(literal 0 binary64) %903 %915)
(fma.f64 %903 #s(literal 0 binary64) %915)
(fma.f64 #s(literal 0 binary64) %906 %915)
(fma.f64 %906 #s(literal 0 binary64) %915)
(fma.f64 cosgam %911 %915)
(fma.f64 %910 %913 %915)
(fma.f64 %915 #s(literal 0 binary64) %915)
(fma.f64 #s(literal 0 binary64) %915 %915)
(fma.f64 #s(literal 0 binary64) %918 %915)
(fma.f64 #s(literal 0 binary64) %920 %915)
(fma.f64 #s(literal 0 binary64) %922 %915)
(fma.f64 %913 %910 %915)
(fma.f64 %925 #s(literal 0 binary64) %915)
(fma.f64 %927 #s(literal 0 binary64) %915)
(fma.f64 %929 #s(literal 0 binary64) %915)
(fma.f64 %931 cosgam %915)
(fma.f64 #s(literal 0 binary64) %933 %915)
(fma.f64 cosgam %910 %979)
(fma.f64 %910 cosgam %979)
(fma.f64 #s(literal 0 binary64) (*.f64 %903 %945) %915)
(fma.f64 %950 %903 %915)
(fma.f64 %903 %950 %915)
(fma.f64 %935 #s(literal 0 binary64) %915)
(fma.f64 %937 #s(literal 0 binary64) %915)
(fma.f64 %939 #s(literal 0 binary64) %915)
(fma.f64 %941 #s(literal 0 binary64) %915)
(fma.f64 (*.f64 %945 %903) #s(literal 0 binary64) %915)
(+.f64 %915 %979)
(fma.f64 #s(literal 0 binary64) %943 %915)
(fma.f64 %945 %948 %915)
(fma.f64 %950 %947 %915)
(fma.f64 %947 %950 %915)
(fma.f64 %953 %945 %915)
(fma.f64 #s(literal 0 binary64) %956 %915)
(fma.f64 %956 #s(literal 0 binary64) %915)
(fma.f64 %945 %947 %979)
(fma.f64 %947 %945 %979)
(fma.f64 cosgam %1417 %963)
(fma.f64 %910 %2275 %963)
(fma.f64 %915 #s(literal 1/2 binary64) %963)
(fma.f64 #s(literal 0 binary64) %960 %915)
(fma.f64 #s(literal 0 binary64) %963 %915)
(fma.f64 #s(literal 1/2 binary64) %915 %963)
(fma.f64 %962 %910 %963)
(fma.f64 %963 #s(literal 0 binary64) %915)
(fma.f64 %1406 cosgam %963)
(fma.f64 #s(literal 2 binary64) %970 %915)
(fma.f64 #s(literal 2 binary64) %973 %915)
(+.f64 %963 %963)
(-.f64 %963 %2414)
(fma.f64 #s(literal 0 binary64) %976 %915)
(fma.f64 %976 #s(literal 0 binary64) %915)
(fma.f64 %915 #s(literal 1 binary64) %979)
(fma.f64 #s(literal 1 binary64) %915 %979)
(fma.f64 %935 #s(literal -1/2 binary64) %963)
(fma.f64 %979 #s(literal -1 binary64) %915)
(-.f64 %963 %2453)
(-.f64 %963 %3398)
(fma.f64 #s(literal -1 binary64) %935 %979)
(fma.f64 #s(literal -1/2 binary64) %935 %2447)
(fma.f64 %945 %1451 %963)
(fma.f64 (*.f64 #s(literal 1/2 binary64) %945) %947 %963)
(fma.f64 %947 %2292 %963)
(fma.f64 %935 #s(literal -1 binary64) %979)
(fma.f64 (*.f64 #s(literal 1/2 binary64) %947) %945 %963)
(+.f64 %2447 %2447)
(fma.f64 %981 #s(literal 0 binary64) %915)
(fma.f64 #s(literal 0 binary64) %981 %915)
(fma.f64 #s(literal 0 binary64) %984 %915)
(fma.f64 %984 #s(literal 0 binary64) %915)
(fma.f64 %956 #s(literal 1/4 binary64) %963)
(fma.f64 #s(literal 1 binary64) %963 %963)
(fma.f64 #s(literal 2 binary64) %2418 %963)
(fma.f64 %963 #s(literal 1 binary64) %963)
(/.f64 (*.f64 %1813 %945) #s(literal 2 binary64))
(/.f64 (*.f64 %945 %1813) #s(literal 2 binary64))
(fma.f64 #s(literal 1/2 binary64) %956 %979)
(fma.f64 %956 #s(literal 1/2 binary64) %979)
(fma.f64 %975 %988 %915)
(fma.f64 %990 %987 %915)
(fma.f64 %992 %993 %915)
(fma.f64 %995 %959 %915)
(fma.f64 #s(literal 2 binary64) %963 %979)
(fma.f64 #s(literal -2 binary64) %2414 %979)
(fma.f64 #s(literal -1/2 binary64) %2416 %979)
(fma.f64 #s(literal 4 binary64) %2418 %979)
(fma.f64 #s(literal 1/4 binary64) %2420 %979)
(fma.f64 %963 #s(literal 2 binary64) %979)
(fma.f64 %2416 #s(literal -1/2 binary64) %979)
(fma.f64 %2424 #s(literal 4 binary64) %979)
(fma.f64 %2426 #s(literal 1/4 binary64) %979)
(fma.f64 %2451 #s(literal -1 binary64) %963)
(fma.f64 T %976 %979)
(fma.f64 %975 %987 %979)
(fma.f64 %959 %992 %979)
(fma.f64 %976 T %979)
(fma.f64 %992 %959 %979)
(fma.f64 %987 %975 %979)
(fma.f64 %2442 #s(literal 1/2 binary64) %979)
(fma.f64 #s(literal 2 binary64) %2447 %979)
(fma.f64 #s(literal 1/2 binary64) %2449 %979)
(fma.f64 #s(literal -2 binary64) %2451 %979)
(fma.f64 %2453 #s(literal -2 binary64) %979)
(fma.f64 #s(literal 1/4 binary64) %956 %3449)
(/.f64 (*.f64 cosgam %1888) #s(literal 2 binary64))
(fma.f64 #s(literal 0 binary64) %997 %915)
(fma.f64 #s(literal 0 binary64) %999 %915)
(fma.f64 #s(literal 0 binary64) %1001 %915)
(fma.f64 #s(literal 0 binary64) %1003 %915)
(fma.f64 %1005 #s(literal 0 binary64) %915)
(fma.f64 %997 #s(literal 0 binary64) %915)
(fma.f64 %999 #s(literal 0 binary64) %915)
(fma.f64 %1001 #s(literal 0 binary64) %915)
(fma.f64 %1003 #s(literal 0 binary64) %915)
(fma.f64 #s(literal 2 binary64) %1015 %915)
(fma.f64 #s(literal 2 binary64) %1021 %915)
(fma.f64 #s(literal -2 binary64) %1024 %915)
(fma.f64 #s(literal -2 binary64) %1027 %915)
(+.f64 %3449 %3449)
(fma.f64 #s(literal 1/2 binary64) %963 %3467)
(fma.f64 #s(literal 3/2 binary64) %963 %3469)
(fma.f64 %963 #s(literal 1/2 binary64) %3471)
(fma.f64 %963 #s(literal 3/2 binary64) %2549)
(fma.f64 %3469 #s(literal 2 binary64) %963)
(fma.f64 #s(literal 2 binary64) %1032 %915)
(fma.f64 #s(literal 2 binary64) %1035 %915)
(fma.f64 #s(literal 2 binary64) %1040 %915)
(fma.f64 #s(literal 2 binary64) %1046 %915)
(fma.f64 #s(literal 2 binary64) %1051 %915)
(fma.f64 #s(literal -2 binary64) %1053 %915)
(fma.f64 #s(literal -2 binary64) %1056 %915)
(fma.f64 T %2699 %963)
(fma.f64 %2699 T %963)
(+.f64 %3471 %2549)
(+.f64 %2549 %3471)
(+.f64 %3469 %3467)
(+.f64 %3467 %3469)
(fma.f64 %2497 #s(literal 1/4 binary64) %979)
(fma.f64 %53 %2501 %979)
(fma.f64 %2308 %1514 %979)
(fma.f64 %2306 %1516 %979)
(fma.f64 %2501 %53 %979)
(fma.f64 %1514 %2308 %979)
(fma.f64 %1516 %2306 %979)
(fma.f64 %749 %976 %963)
(fma.f64 %61 %1058 %915)
(fma.f64 %83 %960 %963)
(fma.f64 %975 (*.f64 %987 #s(literal 1/2 binary64)) %963)
(fma.f64 (*.f64 #s(literal 1/2 binary64) %975) %987 %963)
(fma.f64 %976 %760 %963)
(fma.f64 %992 (*.f64 %959 #s(literal 1/2 binary64)) %963)
(fma.f64 (*.f64 #s(literal 1/2 binary64) %992) %959 %963)
(fma.f64 %2549 #s(literal 4 binary64) %979)
(fma.f64 %2551 #s(literal 1/2 binary64) %979)
(fma.f64 %61 %960 %979)
(fma.f64 %975 %2563 %979)
(fma.f64 %975 %2565 %979)
(fma.f64 %960 %61 %979)
(fma.f64 %992 %2568 %979)
(fma.f64 %992 %2570 %979)
(fma.f64 %945 %2607 %979)
(fma.f64 %68 %2499 %979)
(fma.f64 %975 %2610 %979)
(fma.f64 %947 %2612 %979)
(fma.f64 %976 %407 %979)
(fma.f64 %2499 %68 %979)
(fma.f64 %992 %2616 %979)
(fma.f64 %2644 %423 %979)
(fma.f64 %61 (*.f64 %960 #s(literal 1/2 binary64)) %963)
(fma.f64 %461 %2699 %979)
(fma.f64 %2701 #s(literal 4 binary64) %979)
(fma.f64 %955 %2711 %979)
(fma.f64 %2672 %83 %979)
(fma.f64 #s(literal 1/2 binary64) %2743 %979)
(fma.f64 #s(literal -2 binary64) %2745 %979)
(fma.f64 %314 %2747 %979)
(fma.f64 %83 %2707 %979)
(fma.f64 %440 %2751 %979)
(fma.f64 %959 %2754 %979)
(fma.f64 %2756 %2753 %979)
(fma.f64 %987 %2758 %979)
(fma.f64 %1408 %2760 %979)
(fma.f64 %2762 %2750 %979)
(fma.f64 %2764 %322 %979)
(fma.f64 %423 %2787 %979)
(fma.f64 %576 %2786 %979)
(fma.f64 %2643 %2791 %979)
(fma.f64 %2786 %578 %979)
(fma.f64 %956 %2794 %979)
(fma.f64 %2796 %2790 %979)
(fma.f64 %2798 %2799 %979)
(fma.f64 %2801 %2785 %979)
(fma.f64 #s(literal 2 binary64) %2824 %979)
(fma.f64 %2416 %589 %979)
(fma.f64 %1060 %61 %915)
(fma.f64 %2723 %441 %979)
(fma.f64 %1063 %1063 %915)
(fma.f64 %1065 #s(literal 1/2 binary64) %915)
(fma.f64 %1067 #s(literal 2 binary64) %915)
(fma.f64 %1069 #s(literal 4 binary64) %915)
(fma.f64 #s(literal 2 binary64) %1078 %915)
(fma.f64 #s(literal 2 binary64) %1086 %915)
(fma.f64 #s(literal 2 binary64) %1094 %915)
(fma.f64 #s(literal 2 binary64) %1102 %915)
(fma.f64 #s(literal -2 binary64) %1106 %915)
(fma.f64 #s(literal -2 binary64) %1110 %915)
(fma.f64 #s(literal -2 binary64) %1114 %915)
(fma.f64 #s(literal -2 binary64) %1118 %915)
(fma.f64 #s(literal 2 binary64) %1126 %915)
(fma.f64 #s(literal -2 binary64) %1130 %915)
%981
(fma.f64 S singam %935)
(fma.f64 singam S %935)
(fma.f64 cosgam %947 %180)
(fma.f64 %910 %945 %180)
(fma.f64 %945 %910 %180)
(fma.f64 %947 cosgam %180)
(+.f64 %180 %935)
(+.f64 %935 %180)
(neg.f64 %984)
(-.f64 %935 %184)
(fma.f64 S singam %3576)
(fma.f64 singam S %3576)
(fma.f64 %1 %98 %935)
(fma.f64 %98 %1 %935)
(fma.f64 %915 #s(literal -1 binary64) %180)
(fma.f64 #s(literal -1 binary64) %915 %180)
(+.f64 %180 %3576)
(+.f64 %981 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) %981)
(-.f64 %981 #s(literal 0 binary64))
(*.f64 %981 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %981)
(*.f64 #s(literal -1 binary64) %984)
(*.f64 %984 #s(literal -1 binary64))
(fma.f64 %180 #s(literal 1 binary64) %935)
(fma.f64 #s(literal 1 binary64) %180 %935)
(fma.f64 #s(literal 1 binary64) %935 %180)
(fma.f64 %935 #s(literal 1 binary64) %180)
(/.f64 %981 #s(literal 1 binary64))
(fma.f64 %1 %98 %3576)
(fma.f64 %98 %1 %3576)
(fma.f64 #s(literal -1 binary64) %184 %935)
(fma.f64 %184 #s(literal -1 binary64) %935)
(-.f64 %935 (-.f64 %184 #s(literal 0 binary64)))
(fma.f64 T #s(literal 0 binary64) %981)
(fma.f64 %180 #s(literal 1 binary64) %3576)
(fma.f64 %981 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) %180 %3576)
(fma.f64 #s(literal 1 binary64) %981 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %981)
(fma.f64 #s(literal 0 binary64) T %981)
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %981)
(fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %981)
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %981)
(fma.f64 #s(literal 0 binary64) #s(literal -1 binary64) %981)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %981)
(fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) %981)
(fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %981)
(fma.f64 #s(literal 0 binary64) #s(literal 3/2 binary64) %981)
(fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %981)
(fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %981)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %981)
(fma.f64 #s(literal -1 binary64) #s(literal 0 binary64) %981)
(fma.f64 #s(literal -1 binary64) %984 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %981)
(fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %981)
(fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) %981)
(fma.f64 #s(literal -1/2 binary64) %956 %180)
(fma.f64 #s(literal 3/2 binary64) #s(literal 0 binary64) %981)
(fma.f64 #s(literal 4 binary64) #s(literal 0 binary64) %981)
(fma.f64 #s(literal 1/4 binary64) #s(literal 0 binary64) %981)
(fma.f64 %984 #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 %956 #s(literal -1/2 binary64) %180)
(fma.f64 %198 %1 %935)
(fma.f64 %200 %98 %935)
(fma.f64 cosgam %947 %3633)
(fma.f64 %910 %945 %3633)
(fma.f64 #s(literal 2 binary64) %2414 %180)
(fma.f64 #s(literal 1/2 binary64) %2416 %180)
(fma.f64 #s(literal -2 binary64) %963 %180)
(fma.f64 %945 %910 %3633)
(fma.f64 %947 cosgam %3633)
(fma.f64 %963 #s(literal -2 binary64) %180)
(fma.f64 %2416 #s(literal 1/2 binary64) %180)
(fma.f64 %3643 #s(literal 2 binary64) %180)
(+.f64 %981 %913)
(+.f64 %935 %3633)
(fma.f64 #s(literal -1 binary64) %184 %3576)
(fma.f64 #s(literal 1/2 binary64) %226 %935)
(fma.f64 %184 #s(literal -1 binary64) %3576)
(fma.f64 %226 #s(literal 1/2 binary64) %935)
(*.f64 #s(literal 2 binary64) %1003)
(*.f64 #s(literal 1/2 binary64) %999)
(*.f64 #s(literal -2 binary64) %997)
(*.f64 #s(literal -1/2 binary64) %1001)
(*.f64 #s(literal 4 binary64) %3655)
(*.f64 #s(literal 1/4 binary64) %3657)
(*.f64 %997 #s(literal -2 binary64))
(*.f64 %999 #s(literal 1/2 binary64))
(*.f64 %1001 #s(literal -1/2 binary64))
(*.f64 %1003 #s(literal 2 binary64))
(*.f64 %3663 #s(literal 4 binary64))
(*.f64 %3665 #s(literal 1/4 binary64))
(fma.f64 #s(literal 2 binary64) %231 %935)
(fma.f64 #s(literal 2 binary64) %2451 %180)
(fma.f64 #s(literal -2 binary64) %233 %935)
(fma.f64 #s(literal -2 binary64) %2447 %180)
(fma.f64 #s(literal 4 binary64) %235 %935)
(fma.f64 #s(literal 4 binary64) %3672 %180)
(fma.f64 #s(literal 1/4 binary64) %237 %935)
(fma.f64 #s(literal 1/4 binary64) %3675 %180)
(fma.f64 %239 #s(literal -1/2 binary64) %935)
(fma.f64 %231 #s(literal 2 binary64) %935)
(fma.f64 %242 #s(literal 1/4 binary64) %935)
(fma.f64 %244 #s(literal 4 binary64) %935)
(fma.f64 %2453 #s(literal 2 binary64) %180)
(fma.f64 %3682 #s(literal 4 binary64) %180)
(fma.f64 %3684 #s(literal 1/4 binary64) %180)
(fma.f64 %3398 #s(literal 2 binary64) %180)
(-.f64 %981 %950)
(/.f64 %1005 T)
(/.f64 %999 #s(literal 2 binary64))
(/.f64 %1001 #s(literal -2 binary64))
(/.f64 %3665 #s(literal 4 binary64))
(/.f64 %3657 #s(literal 4 binary64))
(*.f64 T %3693)
(*.f64 %3693 T)
(*.f64 %3696 #s(literal 1/2 binary64))
(fma.f64 cosgam %947 %3698)
(fma.f64 %910 %945 %3698)
(fma.f64 %945 %910 %3698)
(fma.f64 %261 %261 %981)
(fma.f64 %198 %1 %3576)
(fma.f64 %200 %98 %3576)
(fma.f64 %947 cosgam %3698)
(fma.f64 T %252 %935)
(fma.f64 T %2501 %180)
(fma.f64 %53 %976 %180)
(fma.f64 %40 %123 %935)
(fma.f64 %127 %38 %935)
(fma.f64 %975 %1514 %180)
(fma.f64 %38 %127 %935)
(fma.f64 %123 %40 %935)
(fma.f64 %959 %1516 %180)
(fma.f64 %2308 %987 %180)
(fma.f64 %252 T %935)
(fma.f64 %2306 %992 %180)
(fma.f64 %259 #s(literal 1/2 binary64) %935)
(fma.f64 %2501 T %180)
(fma.f64 %976 %53 %180)
(fma.f64 %1514 %975 %180)
(fma.f64 %992 %2306 %180)
(fma.f64 %1516 %959 %180)
(fma.f64 %987 %2308 %180)
(fma.f64 %265 #s(literal -2 binary64) %935)
(fma.f64 %915 #s(literal -1 binary64) %3633)
(fma.f64 #s(literal -1 binary64) %915 %3633)
(+.f64 %935 %3698)
(fma.f64 #s(literal 0 binary64) %267 %981)
(fma.f64 #s(literal 0 binary64) %269 %981)
(fma.f64 #s(literal 0 binary64) %271 %981)
(fma.f64 #s(literal 0 binary64) %273 %981)
(fma.f64 #s(literal 0 binary64) %275 %981)
(fma.f64 #s(literal 1/2 binary64) %226 %3576)
(fma.f64 #s(literal -1/2 binary64) %278 %981)
(fma.f64 %267 #s(literal 0 binary64) %981)
(fma.f64 %269 #s(literal 0 binary64) %981)
(fma.f64 %226 #s(literal 1/2 binary64) %3576)
(/.f64 %3739 %53)
(*.f64 %53 %3741)
(fma.f64 S %108 %981)
(fma.f64 singam %14 %981)
(fma.f64 %180 #s(literal 0 binary64) %981)
(fma.f64 %981 #s(literal 1 binary64) %913)
(fma.f64 #s(literal 1 binary64) %981 %913)
(fma.f64 #s(literal 0 binary64) %180 %981)
(fma.f64 #s(literal 2 binary64) %231 %3576)
(fma.f64 #s(literal 2 binary64) %1003 #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) %984 %913)
(fma.f64 #s(literal 1/2 binary64) %999 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %233 %3576)
(fma.f64 #s(literal -2 binary64) %997 #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) %1001 #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) %235 %3576)
(fma.f64 #s(literal 4 binary64) %3655 #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) %237 %3576)
(fma.f64 #s(literal 1/4 binary64) %3657 #s(literal 0 binary64))
(fma.f64 %12 singam %981)
(fma.f64 %106 S %981)
(fma.f64 %239 #s(literal -1/2 binary64) %3576)
(fma.f64 %231 #s(literal 2 binary64) %3576)
(fma.f64 %242 #s(literal 1/4 binary64) %3576)
(fma.f64 %244 #s(literal 4 binary64) %3576)
(fma.f64 %997 #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 %984 #s(literal -1 binary64) %913)
(fma.f64 %999 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %1001 #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 %1003 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 %3663 #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 %3665 #s(literal 1/4 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 1/2 binary64) %3773)
(*.f64 #s(literal -1/2 binary64) %3775)
(fma.f64 #s(literal 1 binary64) %935 %3633)
(fma.f64 %935 #s(literal 1 binary64) %3633)
(fma.f64 %3779 #s(literal 1/4 binary64) %180)
(fma.f64 %3781 #s(literal 2 binary64) %180)
(/.f64 %3783 %53)
(fma.f64 T %3693 #s(literal 0 binary64))
(fma.f64 T %252 %3576)
(fma.f64 %3693 T #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) %61 %981)
(fma.f64 #s(literal 0 binary64) %312 %981)
(fma.f64 #s(literal 0 binary64) %314 %981)
(fma.f64 #s(literal 0 binary64) %68 %981)
(fma.f64 #s(literal 0 binary64) %317 %981)
(fma.f64 #s(literal 0 binary64) %83 %981)
(fma.f64 #s(literal 0 binary64) %320 %981)
(fma.f64 #s(literal 0 binary64) %322 %981)
(fma.f64 %61 #s(literal 0 binary64) %981)
(fma.f64 %325 #s(literal 1/2 binary64) %981)
(fma.f64 %325 #s(literal 1/4 binary64) %981)
(fma.f64 %312 #s(literal 0 binary64) %981)
(fma.f64 %329 #s(literal 0 binary64) %981)
(fma.f64 %314 #s(literal 0 binary64) %981)
(fma.f64 %68 #s(literal 0 binary64) %981)
(fma.f64 %317 #s(literal 0 binary64) %981)
(fma.f64 %83 #s(literal 0 binary64) %981)
(fma.f64 %320 #s(literal 0 binary64) %981)
(fma.f64 %322 #s(literal 0 binary64) %981)
(fma.f64 %40 %123 %3576)
(fma.f64 %127 %38 %3576)
(fma.f64 %38 %127 %3576)
(fma.f64 %123 %40 %3576)
(fma.f64 %252 T %3576)
(fma.f64 %259 #s(literal 1/2 binary64) %3576)
(fma.f64 %3696 #s(literal 1/2 binary64) #s(literal 0 binary64))
(/.f64 %3773 #s(literal 2 binary64))
(fma.f64 %915 #s(literal -1 binary64) %3698)
(fma.f64 #s(literal -1 binary64) %915 %3698)
(fma.f64 %184 #s(literal 0 binary64) %981)
(fma.f64 %265 #s(literal -2 binary64) %3576)
(fma.f64 %297 #s(literal 1/4 binary64) %935)
(*.f64 #s(literal 2 binary64) %3820)
(*.f64 #s(literal 1/2 binary64) %3822)
(*.f64 %3824 #s(literal 1/4 binary64))
(*.f64 %3826 #s(literal 4 binary64))
(fma.f64 %1 %143 %935)
(fma.f64 %53 %302 %935)
(fma.f64 %98 %57 %935)
(fma.f64 %55 %139 %935)
(fma.f64 %141 %52 %935)
(fma.f64 %302 %53 %935)
(fma.f64 %52 %141 %935)
(fma.f64 %139 %55 %935)
(fma.f64 %68 %960 %180)
(fma.f64 %975 %3837 %180)
(fma.f64 %960 %68 %180)
(fma.f64 %992 %3840 %180)
(fma.f64 %348 #s(literal 4 binary64) %935)
(/.f64 %3824 #s(literal 4 binary64))
(/.f64 %3844 #s(literal -4 binary64))
(/.f64 %3846 #s(literal -4 binary64))
(/.f64 %3848 #s(literal 4 binary64))
(/.f64 %3850 #s(literal 4 binary64))
(/.f64 %3852 #s(literal -4 binary64))
(/.f64 %3854 T)
(/.f64 %3856 #s(literal -4 binary64))
(/.f64 %3858 #s(literal 4 binary64))
(fma.f64 %53 %3741 #s(literal 0 binary64))
(*.f64 %61 %1005)
(*.f64 %1005 %61)
(*.f64 %3739 %68)
(*.f64 %3864 #s(literal 1/4 binary64))
(fma.f64 #s(literal 1 binary64) %935 %3698)
(fma.f64 %1 %371 %981)
(fma.f64 %98 %373 %981)
(fma.f64 %375 %1 %981)
(fma.f64 %377 %98 %981)
(fma.f64 %935 #s(literal 1 binary64) %3698)
(fma.f64 #s(literal -1/2 binary64) %956 %3633)
(fma.f64 %956 #s(literal -1/2 binary64) %3633)
(fma.f64 %61 %248 %935)
(fma.f64 %61 %2499 %180)
(fma.f64 %40 %360 %935)
(fma.f64 %40 %362 %935)
(fma.f64 %127 %364 %935)
(fma.f64 %127 %366 %935)
(fma.f64 %975 %3880 %180)
(fma.f64 %975 %3882 %180)
(fma.f64 %248 %61 %935)
(fma.f64 %434 %976 %180)
(fma.f64 %362 %40 %935)
(fma.f64 %366 %127 %935)
(fma.f64 %976 %434 %180)
(fma.f64 %2499 %61 %180)
(fma.f64 %992 %3890 %180)
(fma.f64 %992 %3892 %180)
(fma.f64 #s(literal 1/2 binary64) %3773 #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) %3775 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %2414 %3633)
(fma.f64 #s(literal 1/2 binary64) %2416 %3633)
(fma.f64 #s(literal -2 binary64) %963 %3633)
(fma.f64 %963 #s(literal -2 binary64) %3633)
(fma.f64 %2416 #s(literal 1/2 binary64) %3633)
(fma.f64 %3643 #s(literal 2 binary64) %3633)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %999))
(/.f64 #s(literal 1 binary64) (/.f64 T %1005))
(/.f64 %3864 #s(literal 4 binary64))
(*.f64 %329 %3907)
(fma.f64 #s(literal 0 binary64) %226 %981)
(fma.f64 %226 #s(literal 0 binary64) %981)
(fma.f64 %297 #s(literal 1/4 binary64) %3576)
(/.f64 %3739 %434)
(/.f64 %3913 %53)
(fma.f64 %1 %143 %3576)
(fma.f64 %53 %302 %3576)
(fma.f64 %98 %57 %3576)
(fma.f64 %55 %139 %3576)
(fma.f64 %141 %52 %3576)
(fma.f64 %302 %53 %3576)
(fma.f64 %52 %141 %3576)
(fma.f64 %139 %55 %3576)
(fma.f64 S %114 %3923)
(fma.f64 singam %21 %3923)
(fma.f64 %180 #s(literal 1/2 binary64) %3923)
(fma.f64 #s(literal 0 binary64) %231 %981)
(fma.f64 #s(literal 0 binary64) %248 %981)
(fma.f64 #s(literal 2 binary64) %1003 %913)
(fma.f64 #s(literal 2 binary64) %3820 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %180 %3923)
(fma.f64 #s(literal 1/2 binary64) %999 %913)
(fma.f64 #s(literal 1/2 binary64) %3822 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %997 %913)
(fma.f64 #s(literal -1/2 binary64) %1001 %913)
(fma.f64 #s(literal 4 binary64) %3655 %913)
(fma.f64 #s(literal 1/4 binary64) %3657 %913)
(fma.f64 %48 singam %3923)
(fma.f64 %135 S %3923)
(fma.f64 %231 #s(literal 0 binary64) %981)
(fma.f64 %248 #s(literal 0 binary64) %981)
(fma.f64 %997 #s(literal -2 binary64) %913)
(fma.f64 %999 #s(literal 1/2 binary64) %913)
(fma.f64 %1001 #s(literal -1/2 binary64) %913)
(fma.f64 %348 #s(literal 4 binary64) %3576)
(fma.f64 %1003 #s(literal 2 binary64) %913)
(fma.f64 %3663 #s(literal 4 binary64) %913)
(fma.f64 %3665 #s(literal 1/4 binary64) %913)
(fma.f64 %3824 #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 %3826 #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 %1 %398 %935)
(fma.f64 %98 %400 %935)
(fma.f64 %945 %3953 %180)
(fma.f64 %68 %299 %935)
(fma.f64 %40 %403 %935)
(fma.f64 %127 %405 %935)
(fma.f64 %252 %407 %935)
(fma.f64 %299 %68 %935)
(fma.f64 %407 %2501 %180)
(fma.f64 %947 %3961 %180)
(fma.f64 S %114 %3963)
(fma.f64 singam %21 %3963)
(fma.f64 %180 #s(literal 1/2 binary64) %3963)
(fma.f64 #s(literal 2 binary64) %2451 %3633)
(fma.f64 #s(literal 1/2 binary64) %180 %3963)
(fma.f64 #s(literal -2 binary64) %2447 %3633)
(fma.f64 #s(literal 4 binary64) %3672 %3633)
(fma.f64 #s(literal 1/4 binary64) %3675 %3633)
(fma.f64 %48 singam %3963)
(fma.f64 %135 S %3963)
(fma.f64 %61 %430 %981)
(fma.f64 %2453 #s(literal 2 binary64) %3633)
(fma.f64 %3682 #s(literal 4 binary64) %3633)
(fma.f64 %3684 #s(literal 1/4 binary64) %3633)
(fma.f64 %3398 #s(literal 2 binary64) %3633)
(/.f64 #s(literal 1 binary64) (/.f64 %53 %3739))
(+.f64 %231 %3923)
(fma.f64 #s(literal -1/2 binary64) %956 %3698)
(fma.f64 %424 %423 %935)
(fma.f64 %426 %427 %935)
(fma.f64 %427 %426 %935)
(fma.f64 %956 #s(literal -1/2 binary64) %3698)
(fma.f64 T %3693 %913)
(fma.f64 %3693 T %913)
(fma.f64 #s(literal 0 binary64) %441 %981)
(fma.f64 #s(literal 0 binary64) %252 %981)
(fma.f64 #s(literal 0 binary64) %444 %981)
(fma.f64 #s(literal 0 binary64) %446 %981)
(fma.f64 %61 %248 %3576)
(fma.f64 %61 %1005 #s(literal 0 binary64))
(fma.f64 %40 %360 %3576)
(fma.f64 %40 %362 %3576)
(fma.f64 %127 %364 %3576)
(fma.f64 %127 %366 %3576)
(fma.f64 %252 #s(literal 0 binary64) %981)
(fma.f64 %248 %61 %3576)
(fma.f64 %362 %40 %3576)
(fma.f64 %366 %127 %3576)
(fma.f64 %1005 %61 #s(literal 0 binary64))
(fma.f64 %3739 %68 #s(literal 0 binary64))
(fma.f64 %3696 #s(literal 1/2 binary64) %913)
(fma.f64 %3864 #s(literal 1/4 binary64) #s(literal 0 binary64))
(+.f64 %231 %3963)
(+.f64 (fma.f64 %947 cosgam %231) %231)
(/.f64 %4010 %461)
(fma.f64 #s(literal 2 binary64) %2414 %3698)
(fma.f64 #s(literal 1/2 binary64) %2416 %3698)
(fma.f64 #s(literal -2 binary64) %963 %3698)
(fma.f64 %184 #s(literal -1/2 binary64) %3923)
(fma.f64 %299 #s(literal 0 binary64) %981)
(fma.f64 %963 #s(literal -2 binary64) %3698)
(fma.f64 %2416 #s(literal 1/2 binary64) %3698)
(fma.f64 %343 #s(literal -1 binary64) %981)
(fma.f64 %3643 #s(literal 2 binary64) %3698)
(fma.f64 %1 %436 %935)
(fma.f64 %98 %438 %935)
(fma.f64 T %2501 %3633)
(fma.f64 #s(literal 2 binary64) %4024 %180)
(fma.f64 %53 %976 %3633)
(fma.f64 %975 %1514 %3633)
(fma.f64 %959 %1516 %3633)
(fma.f64 %2308 %987 %3633)
(fma.f64 %2306 %992 %3633)
(fma.f64 %2501 T %3633)
(fma.f64 %976 %53 %3633)
(fma.f64 %1514 %975 %3633)
(fma.f64 %992 %2306 %3633)
(fma.f64 %1516 %959 %3633)
(fma.f64 %987 %2308 %3633)
(/.f64 %4037 %512)
(/.f64 %4037 %504)
(/.f64 %4040 %458)
(/.f64 %4042 %461)
(/.f64 %4044 %461)
(/.f64 %4046 %461)
(/.f64 %4048 %461)
(/.f64 (*.f64 %1003 %458) #s(literal 4 binary64))
(/.f64 (*.f64 %458 %1003) #s(literal 4 binary64))
(fma.f64 %461 %473 %935)
(fma.f64 %184 #s(literal -1/2 binary64) %3963)
(fma.f64 %557 %2699 %180)
(fma.f64 %475 #s(literal 4 binary64) %935)
(*.f64 %4010 %83)
(*.f64 %4059 #s(literal 4 binary64))
(fma.f64 %325 %498 %981)
(fma.f64 %329 %3907 #s(literal 0 binary64))
(/.f64 %4063 %504)
(/.f64 %4065 %507)
(/.f64 %4067 %440)
(/.f64 %4069 %440)
(/.f64 %4071 %512)
(/.f64 %4073 %515)
(/.f64 %4075 %484)
(fma.f64 #s(literal 2 binary64) %4077 %180)
(fma.f64 %18 %486 %935)
(fma.f64 %112 %488 %935)
(fma.f64 %955 %4081 %180)
(fma.f64 %1 %398 %3576)
(fma.f64 %53 %3741 %913)
(fma.f64 %98 %400 %3576)
(fma.f64 %68 %299 %3576)
(fma.f64 %40 %403 %3576)
(fma.f64 %127 %405 %3576)
(fma.f64 %252 %407 %3576)
(fma.f64 %299 %68 %3576)
(fma.f64 %490 %83 %935)
(fma.f64 %492 %83 %935)
(fma.f64 %956 %589 %180)
(fma.f64 %463 %83 %935)
(fma.f64 %2829 %83 %180)
(*.f64 %4063 %322)
(*.f64 %4097 %314)
(/.f64 %4037 %557)
(fma.f64 #s(literal 2 binary64) %2451 %3698)
(fma.f64 #s(literal -2 binary64) %2447 %3698)
(fma.f64 #s(literal 4 binary64) %3672 %3698)
(fma.f64 #s(literal 1/4 binary64) %3675 %3698)
(fma.f64 %1 %545 %3923)
(fma.f64 %98 %547 %3923)
(fma.f64 %550 %98 %3923)
(fma.f64 %552 %1 %3923)
(fma.f64 %2453 #s(literal 2 binary64) %3698)
(fma.f64 %3682 #s(literal 4 binary64) %3698)
(fma.f64 %3684 #s(literal 1/4 binary64) %3698)
(fma.f64 %3398 #s(literal 2 binary64) %3698)
(fma.f64 #s(literal 2 binary64) %4112 %180)
(fma.f64 #s(literal 1/2 binary64) %526 %935)
(fma.f64 #s(literal 1/2 binary64) %4115 %180)
(fma.f64 #s(literal -2 binary64) %528 %935)
(fma.f64 #s(literal -2 binary64) %4118 %180)
(fma.f64 %314 %530 %935)
(fma.f64 %314 %4121 %180)
(fma.f64 %83 %481 %935)
(fma.f64 %83 %2815 %180)
(fma.f64 %440 %534 %935)
(fma.f64 %959 %4126 %180)
(fma.f64 %629 %2751 %180)
(fma.f64 %4129 %2753 %180)
(fma.f64 %2416 %2794 %180)
(fma.f64 %987 %4132 %180)
(fma.f64 %1408 %4134 %180)
(fma.f64 %479 %83 %935)
(fma.f64 %503 %322 %935)
(fma.f64 %538 %314 %935)
(fma.f64 %540 %322 %935)
(fma.f64 %4140 %2750 %180)
(fma.f64 %4142 %322 %180)
(fma.f64 #s(literal 1/2 binary64) %3773 %913)
(fma.f64 #s(literal -1/2 binary64) %3775 %913)
(fma.f64 %424 %423 %3576)
(fma.f64 %426 %427 %3576)
(fma.f64 %427 %426 %3576)
(/.f64 %4010 %583)
(/.f64 %4010 %640)
(/.f64 %4063 %557)
(/.f64 %4071 %557)
(fma.f64 %1 %545 %3963)
(fma.f64 %98 %547 %3963)
(fma.f64 %550 %98 %3963)
(fma.f64 %552 %1 %3963)
(fma.f64 %3779 #s(literal 1/4 binary64) %3633)
(fma.f64 %3781 #s(literal 2 binary64) %3633)
(fma.f64 %226 #s(literal 1/4 binary64) %3923)
(/.f64 %4044 %583)
(/.f64 %4161 %633)
(/.f64 %4163 %629)
(/.f64 %4165 %440)
(/.f64 %4167 %629)
(/.f64 %4169 %440)
(/.f64 %4048 %640)
(/.f64 %4172 %643)
(fma.f64 T %2501 %3698)
(fma.f64 %1 %436 %3576)
(fma.f64 %53 %976 %3698)
(fma.f64 %98 %438 %3576)
(fma.f64 %975 %1514 %3698)
(fma.f64 %959 %1516 %3698)
(fma.f64 %423 %569 %935)
(fma.f64 %423 %4181 %180)
(fma.f64 %2308 %987 %3698)
(fma.f64 %4184 %2786 %180)
(fma.f64 %2306 %992 %3698)
(fma.f64 %571 %572 %935)
(fma.f64 %567 %574 %935)
(fma.f64 %576 %568 %935)
(fma.f64 %2643 %4190 %180)
(fma.f64 %568 %578 %935)
(fma.f64 %2501 T %3698)
(fma.f64 %976 %53 %3698)
(fma.f64 %1514 %975 %3698)
(fma.f64 %992 %2306 %3698)
(fma.f64 %1516 %959 %3698)
(fma.f64 %987 %2308 %3698)
(fma.f64 %2786 %4199 %180)
(fma.f64 %4201 %2790 %180)
(fma.f64 %2798 %4203 %180)
(fma.f64 %4205 %2785 %180)
(fma.f64 %4207 %423 %180)
(fma.f64 #s(literal 1 binary64) %231 %3923)
(fma.f64 #s(literal 2 binary64) %235 %3923)
(fma.f64 #s(literal 2 binary64) %3820 %913)
(fma.f64 #s(literal 1/2 binary64) %3822 %913)
(fma.f64 %461 %473 %3576)
(fma.f64 %226 #s(literal 1/4 binary64) %3963)
(fma.f64 %231 #s(literal 1 binary64) %3923)
(fma.f64 %475 #s(literal 4 binary64) %3576)
(fma.f64 %3824 #s(literal 1/4 binary64) %913)
(fma.f64 %3826 #s(literal 4 binary64) %913)
(fma.f64 %239 %589 %935)
(fma.f64 %585 %322 %935)
(fma.f64 %559 %83 %935)
(fma.f64 %593 %320 %935)
(fma.f64 %68 %960 %3633)
(fma.f64 %975 %3837 %3633)
(fma.f64 %960 %68 %3633)
(fma.f64 %992 %3840 %3633)
(/.f64 %4227 %557)
(/.f64 %4229 %557)
(fma.f64 #s(literal 1 binary64) %231 %3963)
(fma.f64 #s(literal 2 binary64) %235 %3963)
(fma.f64 %18 %486 %3576)
(fma.f64 %112 %488 %3576)
(fma.f64 %231 #s(literal 1 binary64) %3963)
(fma.f64 %490 %83 %3576)
(fma.f64 %492 %83 %3576)
(fma.f64 %463 %83 %3576)
(fma.f64 %4010 %83 #s(literal 0 binary64))
(fma.f64 %4059 #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 %616 %617 %981)
(fma.f64 %617 %616 %981)
(fma.f64 %617 %620 %981)
(fma.f64 %617 %622 %981)
(fma.f64 %620 %617 %981)
(fma.f64 %622 %617 %981)
(/.f64 %4247 %629)
(/.f64 %4249 %629)
(fma.f64 #s(literal 1/2 binary64) %526 %3576)
(fma.f64 #s(literal -2 binary64) %528 %3576)
(fma.f64 %61 %1005 %913)
(fma.f64 %314 %530 %3576)
(fma.f64 %83 %481 %3576)
(fma.f64 %40 %655 %981)
(fma.f64 %127 %657 %981)
(fma.f64 %440 %534 %3576)
(fma.f64 %38 %660 %981)
(fma.f64 %123 %662 %981)
(fma.f64 %664 %123 %981)
(fma.f64 %666 %38 %981)
(fma.f64 %668 %40 %981)
(fma.f64 %670 %127 %981)
(fma.f64 %1005 %61 %913)
(fma.f64 %3739 %68 %913)
(fma.f64 %479 %83 %3576)
(fma.f64 %503 %322 %3576)
(fma.f64 %538 %314 %3576)
(fma.f64 %540 %322 %3576)
(fma.f64 %4063 %322 #s(literal 0 binary64))
(fma.f64 %4097 %314 #s(literal 0 binary64))
(fma.f64 %3864 #s(literal 1/4 binary64) %913)
(/.f64 (-.f64 %297 %2556) #s(literal 4 binary64))
(fma.f64 %686 #s(literal -1 binary64) %3923)
(fma.f64 %3779 #s(literal 1/4 binary64) %3698)
(fma.f64 %3781 #s(literal 2 binary64) %3698)
(fma.f64 %61 %2499 %3633)
(fma.f64 %975 %3880 %3633)
(fma.f64 %975 %3882 %3633)
(fma.f64 %434 %976 %3633)
(fma.f64 %976 %434 %3633)
(fma.f64 %2499 %61 %3633)
(fma.f64 %992 %3890 %3633)
(fma.f64 %992 %3892 %3633)
(fma.f64 %423 %569 %3576)
(fma.f64 %571 %572 %3576)
(fma.f64 %567 %574 %3576)
(fma.f64 %576 %568 %3576)
(fma.f64 %568 %578 %3576)
(fma.f64 %686 #s(literal -1 binary64) %3963)
(fma.f64 %329 %3907 %913)
(fma.f64 %68 %960 %3698)
(fma.f64 %975 %3837 %3698)
(fma.f64 %239 %589 %3576)
(fma.f64 %960 %68 %3698)
(fma.f64 %992 %3840 %3698)
(fma.f64 %585 %322 %3576)
(fma.f64 %559 %83 %3576)
(fma.f64 %593 %320 %3576)
(fma.f64 %945 %3953 %3633)
(fma.f64 %407 %2501 %3633)
(fma.f64 %947 %3961 %3633)
(fma.f64 %960 %4305 %180)
(fma.f64 %517 %441 %935)
(fma.f64 %2888 %441 %180)
(fma.f64 %711 %712 %981)
(fma.f64 %712 %711 %981)
(fma.f64 %712 %715 %981)
(fma.f64 %712 %717 %981)
(fma.f64 %715 %712 %981)
(fma.f64 %717 %712 %981)
(fma.f64 %61 %2499 %3698)
(fma.f64 %975 %3880 %3698)
(fma.f64 %975 %3882 %3698)
(fma.f64 %434 %976 %3698)
(fma.f64 %976 %434 %3698)
(fma.f64 %2499 %61 %3698)
(fma.f64 %992 %3890 %3698)
(fma.f64 %992 %3892 %3698)
(fma.f64 %726 #s(literal 2 binary64) %3923)
(fma.f64 #s(literal 2 binary64) %4024 %3633)
(fma.f64 T %473 %3923)
(fma.f64 %473 T %3923)
(fma.f64 %557 %2699 %3633)
(fma.f64 %726 #s(literal 2 binary64) %3963)
(fma.f64 %4010 %83 %913)
(fma.f64 %4059 #s(literal 4 binary64) %913)
(fma.f64 %945 %3953 %3698)
(fma.f64 %407 %2501 %3698)
(fma.f64 %947 %3961 %3698)
(fma.f64 T %473 %3963)
(fma.f64 #s(literal 2 binary64) %4077 %3633)
(fma.f64 %955 %4081 %3633)
(fma.f64 %749 %252 %3923)
(fma.f64 %83 %248 %3923)
(fma.f64 %40 %752 %3923)
(fma.f64 %127 %754 %3923)
(fma.f64 %38 %756 %3923)
(fma.f64 %123 %758 %3923)
(fma.f64 %252 %760 %3923)
(fma.f64 %473 T %3963)
(fma.f64 %248 %83 %3923)
(fma.f64 %763 %123 %3923)
(fma.f64 %765 %38 %3923)
(fma.f64 %767 %40 %3923)
(fma.f64 %769 %127 %3923)
(fma.f64 %956 %589 %3633)
(fma.f64 %517 %441 %3576)
(fma.f64 %4063 %322 %913)
(fma.f64 %4097 %314 %913)
(fma.f64 %2829 %83 %3633)
(/.f64 (-.f64 %460 %2707) %461)
(/.f64 (-.f64 %479 %2672) %461)
(fma.f64 #s(literal 2 binary64) %4112 %3633)
(fma.f64 #s(literal 1/2 binary64) %4115 %3633)
(fma.f64 #s(literal -2 binary64) %4118 %3633)
(fma.f64 %749 %252 %3963)
(fma.f64 %314 %4121 %3633)
(fma.f64 %83 %248 %3963)
(fma.f64 %83 %2815 %3633)
(fma.f64 %40 %752 %3963)
(fma.f64 %127 %754 %3963)
(fma.f64 %38 %756 %3963)
(fma.f64 %123 %758 %3963)
(fma.f64 %959 %4126 %3633)
(fma.f64 %252 %760 %3963)
(fma.f64 %248 %83 %3963)
(fma.f64 %629 %2751 %3633)
(fma.f64 %4129 %2753 %3633)
(fma.f64 %763 %123 %3963)
(fma.f64 %765 %38 %3963)
(fma.f64 %767 %40 %3963)
(fma.f64 %769 %127 %3963)
(fma.f64 %2416 %2794 %3633)
(fma.f64 %987 %4132 %3633)
(fma.f64 %1408 %4134 %3633)
(fma.f64 %4140 %2750 %3633)
(fma.f64 %4142 %322 %3633)
(/.f64 (fma.f64 %2499 #s(literal 2 binary64) %463) %461)
(/.f64 (fma.f64 %2499 #s(literal 2 binary64) %460) %461)
(/.f64 (fma.f64 %226 T %2812) %461)
(/.f64 (fma.f64 %226 T %2815) %461)
(/.f64 (-.f64 %509 %2723) %440)
(fma.f64 #s(literal 2 binary64) %4024 %3698)
(fma.f64 %423 %4181 %3633)
(fma.f64 %299 %322 %3923)
(fma.f64 %4184 %2786 %3633)
(fma.f64 %2643 %4190 %3633)
(fma.f64 %2786 %4199 %3633)
(fma.f64 %465 %68 %981)
(fma.f64 %4201 %2790 %3633)
(fma.f64 %2798 %4203 %3633)
(fma.f64 %4205 %2785 %3633)
(fma.f64 %4207 %423 %3633)
(fma.f64 %557 %2699 %3698)
(/.f64 (fma.f64 %2499 T %517) %440)
(/.f64 (fma.f64 %2499 T %509) %440)
(/.f64 (fma.f64 %248 T %2886) %440)
(/.f64 (fma.f64 %248 T %2882) %440)
(fma.f64 %299 %322 %3963)
(/.f64 (fma.f64 %960 #s(literal 2 binary64) %597) %557)
(/.f64 (fma.f64 %960 #s(literal 2 binary64) %595) %557)
(/.f64 (fma.f64 %226 %53 %2705) %557)
(/.f64 (fma.f64 %226 %53 %2707) %557)
(fma.f64 #s(literal 2 binary64) %4077 %3698)
(fma.f64 %955 %4081 %3698)
(fma.f64 %956 %589 %3698)
(fma.f64 %2829 %83 %3698)
(fma.f64 #s(literal 2 binary64) %4112 %3698)
(fma.f64 #s(literal 1/2 binary64) %4115 %3698)
(fma.f64 #s(literal -2 binary64) %4118 %3698)
(fma.f64 %314 %4121 %3698)
(fma.f64 %83 %2815 %3698)
(fma.f64 %959 %4126 %3698)
(fma.f64 %629 %2751 %3698)
(fma.f64 %4129 %2753 %3698)
(fma.f64 %2416 %2794 %3698)
(fma.f64 %987 %4132 %3698)
(fma.f64 %1408 %4134 %3698)
(fma.f64 %4140 %2750 %3698)
(fma.f64 %4142 %322 %3698)
(/.f64 (fma.f64 %960 T %647) %629)
(/.f64 (fma.f64 %960 T %628) %629)
(/.f64 (fma.f64 %248 %53 %2723) %629)
(/.f64 (fma.f64 %248 %53 %2721) %629)
(fma.f64 %423 %4181 %3698)
(fma.f64 %4184 %2786 %3698)
(fma.f64 %2643 %4190 %3698)
(fma.f64 %2786 %4199 %3698)
(fma.f64 %4201 %2790 %3698)
(fma.f64 %2798 %4203 %3698)
(fma.f64 %4205 %2785 %3698)
(fma.f64 %4207 %423 %3698)
(/.f64 (-.f64 %2877 %647) %440)
(/.f64 (-.f64 %2882 %645) %440)
(fma.f64 %61 %538 %3923)
(fma.f64 %530 %61 %3923)
(/.f64 (-.f64 %595 %2815) %557)
(/.f64 (-.f64 %585 %2829) %557)
(/.f64 (fma.f64 %960 %53 %649) %440)
(/.f64 (fma.f64 %960 %53 %637) %440)
(/.f64 (fma.f64 %299 %53 %2888) %440)
(/.f64 (fma.f64 %299 %53 %2877) %440)
(fma.f64 %61 %538 %3963)
(fma.f64 %960 %4305 %3633)
(fma.f64 %530 %61 %3963)
(fma.f64 %2888 %441 %3633)
(/.f64 (-.f64 %2884 %517) %629)
(/.f64 (-.f64 %2721 %649) %629)
(/.f64 (-.f64 %628 %2886) %629)
(/.f64 (-.f64 %635 %2888) %629)
(fma.f64 %846 %68 %3923)
(/.f64 (fma.f64 %2499 %53 %645) %629)
(/.f64 (fma.f64 %2499 %53 %635) %629)
(/.f64 (fma.f64 %299 T %2890) %629)
(/.f64 (fma.f64 %299 T %2884) %629)
(fma.f64 %846 %68 %3963)
(/.f64 (-.f64 %637 %2890) %440)
(fma.f64 %960 %4305 %3698)
(fma.f64 %2888 %441 %3698)
(fma.f64 #s(literal 0 binary64) %903 %981)
(fma.f64 %903 #s(literal 0 binary64) %981)
(fma.f64 #s(literal 0 binary64) %906 %981)
(fma.f64 %906 #s(literal 0 binary64) %981)
(fma.f64 cosgam %911 %981)
(fma.f64 %910 %913 %981)
(fma.f64 %915 #s(literal 0 binary64) %981)
(fma.f64 #s(literal 0 binary64) %915 %981)
(fma.f64 #s(literal 0 binary64) %918 %981)
(fma.f64 #s(literal 0 binary64) %920 %981)
(fma.f64 #s(literal 0 binary64) %922 %981)
(fma.f64 %913 %910 %981)
(fma.f64 %925 #s(literal 0 binary64) %981)
(fma.f64 %927 #s(literal 0 binary64) %981)
(fma.f64 %929 #s(literal 0 binary64) %981)
(fma.f64 %931 cosgam %981)
(fma.f64 #s(literal 0 binary64) %933 %981)
(fma.f64 %935 #s(literal 0 binary64) %981)
(fma.f64 %937 #s(literal 0 binary64) %981)
(fma.f64 %939 #s(literal 0 binary64) %981)
(fma.f64 %941 #s(literal 0 binary64) %981)
(fma.f64 #s(literal 0 binary64) %943 %981)
(fma.f64 %945 %948 %981)
(fma.f64 %950 %947 %981)
(fma.f64 %947 %950 %981)
(fma.f64 %953 %945 %981)
(fma.f64 #s(literal 0 binary64) %956 %981)
(fma.f64 %956 #s(literal 0 binary64) %981)
(fma.f64 #s(literal 0 binary64) %960 %981)
(fma.f64 #s(literal 0 binary64) %963 %981)
(fma.f64 %963 #s(literal 0 binary64) %981)
(fma.f64 #s(literal 2 binary64) %970 %981)
(fma.f64 #s(literal 2 binary64) %973 %981)
(-.f64 (-.f64 %180 %963) %963)
(fma.f64 #s(literal 0 binary64) %976 %981)
(fma.f64 %976 #s(literal 0 binary64) %981)
(fma.f64 %979 #s(literal -1 binary64) %981)
(fma.f64 %981 #s(literal 0 binary64) %981)
(fma.f64 #s(literal 0 binary64) %981 %981)
(fma.f64 #s(literal 0 binary64) %984 %981)
(fma.f64 %984 #s(literal 0 binary64) %981)
(fma.f64 %975 %988 %981)
(fma.f64 %990 %987 %981)
(fma.f64 %992 %993 %981)
(fma.f64 %995 %959 %981)
(fma.f64 %981 #s(literal 1/2 binary64) %1003)
(fma.f64 #s(literal 0 binary64) %997 %981)
(fma.f64 #s(literal 0 binary64) %999 %981)
(fma.f64 #s(literal 0 binary64) %1001 %981)
(fma.f64 #s(literal 0 binary64) %1003 %981)
(fma.f64 #s(literal 1/2 binary64) %981 %1003)
(fma.f64 #s(literal -1/2 binary64) %984 %1003)
(fma.f64 %1005 #s(literal 0 binary64) %981)
(fma.f64 %997 #s(literal 0 binary64) %981)
(fma.f64 %984 #s(literal -1/2 binary64) %1003)
(fma.f64 %999 #s(literal 0 binary64) %981)
(fma.f64 %1001 #s(literal 0 binary64) %981)
(fma.f64 %1003 #s(literal 0 binary64) %981)
(fma.f64 #s(literal 2 binary64) %1015 %981)
(fma.f64 #s(literal 2 binary64) %1021 %981)
(fma.f64 #s(literal -2 binary64) %1024 %981)
(fma.f64 #s(literal -2 binary64) %1027 %981)
(+.f64 %981 %1060)
(+.f64 %1003 %1003)
(-.f64 %1003 %997)
(fma.f64 #s(literal 2 binary64) %1032 %981)
(fma.f64 #s(literal 2 binary64) %1035 %981)
(fma.f64 #s(literal 2 binary64) %1040 %981)
(fma.f64 #s(literal 2 binary64) %1046 %981)
(fma.f64 #s(literal 2 binary64) %1051 %981)
(fma.f64 #s(literal -2 binary64) %1053 %981)
(fma.f64 #s(literal -2 binary64) %1056 %981)
(fma.f64 %61 %1058 %981)
(fma.f64 %981 #s(literal 1 binary64) %1060)
(fma.f64 #s(literal 1 binary64) %981 %1060)
(fma.f64 #s(literal 1 binary64) %1003 %1003)
(fma.f64 #s(literal 2 binary64) %3655 %1003)
(fma.f64 #s(literal -1 binary64) %997 %1003)
(fma.f64 #s(literal -1 binary64) %984 %1060)
(fma.f64 #s(literal 1/4 binary64) %999 %1003)
(fma.f64 %997 #s(literal -1 binary64) %1003)
(fma.f64 %984 #s(literal -1 binary64) %1060)
(fma.f64 %999 #s(literal 1/4 binary64) %1003)
(fma.f64 %1003 #s(literal 1 binary64) %1003)
(fma.f64 #s(literal 2 binary64) %1003 %1060)
(fma.f64 #s(literal 2 binary64) %3826 %1003)
(fma.f64 #s(literal 1/2 binary64) %999 %1060)
(fma.f64 #s(literal 1/2 binary64) %1003 %4588)
(fma.f64 #s(literal -2 binary64) %997 %1060)
(fma.f64 #s(literal -1/2 binary64) %1001 %1060)
(fma.f64 #s(literal 3/2 binary64) %1003 %4592)
(fma.f64 #s(literal 4 binary64) %3655 %1060)
(fma.f64 #s(literal 1/4 binary64) %3657 %1060)
(fma.f64 %997 #s(literal -2 binary64) %1060)
(fma.f64 %999 #s(literal 1/2 binary64) %1060)
(fma.f64 %1001 #s(literal -1/2 binary64) %1060)
(fma.f64 %1001 (*.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %1003)
(fma.f64 %1003 #s(literal 2 binary64) %1060)
(fma.f64 %1003 #s(literal 1/2 binary64) %4602)
(fma.f64 %1003 #s(literal 3/2 binary64) %3826)
(fma.f64 %3663 #s(literal 4 binary64) %1060)
(fma.f64 %3665 #s(literal 1/4 binary64) %1060)
(fma.f64 %4592 #s(literal 2 binary64) %1003)
(+.f64 %3826 %4602)
(+.f64 %4602 %3826)
(+.f64 %4592 %4588)
(+.f64 %4588 %4592)
(fma.f64 T %3693 %1060)
(fma.f64 %3693 T %1060)
(fma.f64 %1005 %83 %1003)
(fma.f64 %1060 %61 %981)
(fma.f64 %3696 #s(literal 1/2 binary64) %1060)
(fma.f64 %53 %3741 %1060)
(fma.f64 #s(literal 1/2 binary64) %3773 %1060)
(fma.f64 #s(literal -1/2 binary64) %3775 %1060)
(fma.f64 #s(literal 2 binary64) %3820 %1060)
(fma.f64 #s(literal 1/2 binary64) %3822 %1060)
(fma.f64 %3824 #s(literal 1/4 binary64) %1060)
(fma.f64 %3826 #s(literal 4 binary64) %1060)
(fma.f64 %61 %1005 %1060)
(fma.f64 %1005 %61 %1060)
(fma.f64 %3739 %68 %1060)
(fma.f64 %4627 %61 %1003)
(fma.f64 %3864 #s(literal 1/4 binary64) %1060)
(fma.f64 %329 %3907 %1060)
(fma.f64 %4010 %83 %1060)
(fma.f64 %4059 #s(literal 4 binary64) %1060)
(fma.f64 %4063 %322 %1060)
(fma.f64 %4097 %314 %1060)
(fma.f64 %83 %1005 %4635)
(+.f64 %4635 %4635)
(fma.f64 %1063 %1063 %981)
(fma.f64 %1065 #s(literal 1/2 binary64) %981)
(fma.f64 %1067 #s(literal 2 binary64) %981)
(fma.f64 %1069 #s(literal 4 binary64) %981)
(fma.f64 #s(literal 2 binary64) %1078 %981)
(fma.f64 #s(literal 2 binary64) %1086 %981)
(fma.f64 #s(literal 2 binary64) %1094 %981)
(fma.f64 #s(literal 2 binary64) %1102 %981)
(fma.f64 #s(literal -2 binary64) %1106 %981)
(fma.f64 #s(literal -2 binary64) %1110 %981)
(fma.f64 #s(literal -2 binary64) %1114 %981)
(fma.f64 #s(literal -2 binary64) %1118 %981)
(fma.f64 #s(literal 2 binary64) %1126 %981)
(fma.f64 #s(literal -2 binary64) %1130 %981)
T
(neg.f64 %53)
(*.f64 T #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) T)
(/.f64 T #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %53)
(*.f64 #s(literal 1/2 binary64) %461)
(*.f64 #s(literal 2 binary64) %749)
(*.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/2 binary64) T))
(*.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/4 binary64) T))
(*.f64 #s(literal 1/4 binary64) %515)
(/.f64 %461 #s(literal 2 binary64))
(/.f64 %512 #s(literal -2 binary64))
(/.f64 %440 T)
(/.f64 %515 #s(literal 4 binary64))
(/.f64 %629 %53)
(*.f64 %61 %440)
(pow.f64 T #s(literal 1 binary64))
%3693
(/.f64 %984 %53)
(neg.f64 %3741)
(+.f64 %3693 #s(literal 0 binary64))
(*.f64 %981 %61)
(*.f64 %3693 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %3693)
(*.f64 #s(literal -1 binary64) %3741)
(*.f64 %61 %981)
(*.f64 %68 %984)
(*.f64 %3741 #s(literal -1 binary64))
(*.f64 %984 %68)
(/.f64 %3693 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 T %981))
(-.f64 %252 %976)
(/.f64 %984 %434)
(fma.f64 S %127 %2501)
(fma.f64 singam %40 %2501)
(fma.f64 cosgam %1516 %252)
(fma.f64 %910 %2308 %252)
(fma.f64 %945 %992 %252)
(fma.f64 %40 singam %2501)
(fma.f64 %127 S %2501)
(fma.f64 %975 %947 %252)
(fma.f64 %2308 %910 %252)
(fma.f64 %947 %975 %252)
(fma.f64 %992 %945 %252)
(fma.f64 %1516 cosgam %252)
(+.f64 %252 %2501)
(+.f64 %2501 %252)
(/.f64 #s(literal 1 binary64) (/.f64 %53 %984))
(fma.f64 %981 %61 #s(literal 0 binary64))
(fma.f64 %3693 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) %3693 #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) %3741 #s(literal 0 binary64))
(fma.f64 %61 %981 #s(literal 0 binary64))
(fma.f64 %68 %984 #s(literal 0 binary64))
(fma.f64 %3741 #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 %984 %68 #s(literal 0 binary64))
(/.f64 %999 %461)
(*.f64 #s(literal 2 binary64) %4712)
(*.f64 #s(literal -2 binary64) %4714)
(*.f64 %4712 #s(literal 2 binary64))
(-.f64 %2501 %302)
(/.f64 %1005 %440)
(/.f64 %1001 %512)
(/.f64 %1001 %504)
(/.f64 %3665 %507)
(/.f64 %3657 %515)
(*.f64 T %4723)
(*.f64 #s(literal 1/2 binary64) %4725)
(*.f64 #s(literal -1/2 binary64) %4727)
(*.f64 #s(literal 4 binary64) %4729)
(*.f64 #s(literal 1/4 binary64) %4731)
(*.f64 %314 %1003)
(*.f64 %83 %999)
(*.f64 %320 %997)
(*.f64 %322 %1001)
(*.f64 %997 %320)
(*.f64 %999 %83)
(*.f64 %1001 %322)
(*.f64 %4725 #s(literal 1/2 binary64))
(*.f64 %1003 %314)
(*.f64 %4742 #s(literal 1/2 binary64))
(*.f64 %4744 #s(literal -1/2 binary64))
(*.f64 %4746 #s(literal 1/4 binary64))
(*.f64 %4748 #s(literal 4 binary64))
(fma.f64 %1 %141 %2501)
(fma.f64 %98 %55 %2501)
(fma.f64 %55 %98 %2501)
(fma.f64 %141 %1 %2501)
(fma.f64 %915 %68 %252)
(fma.f64 #s(literal -1 binary64) %976 %252)
(fma.f64 %68 %915 %252)
(fma.f64 %976 #s(literal -1 binary64) %252)
(/.f64 %1001 %557)
(*.f64 %423 %4759)
(/.f64 %4725 #s(literal 2 binary64))
(/.f64 %4742 #s(literal 2 binary64))
(/.f64 (*.f64 %984 %320) #s(literal 2 binary64))
(/.f64 %4744 #s(literal -2 binary64))
(/.f64 %4746 #s(literal 4 binary64))
(/.f64 %4727 #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) %3693) #s(literal -2 binary64))
(/.f64 %4731 #s(literal 4 binary64))
(/.f64 %3739 %629)
(/.f64 %999 %583)
(/.f64 %999 %640)
(/.f64 (*.f64 %984 %53) %440)
(/.f64 (*.f64 %984 #s(literal 4 binary64)) %633)
(/.f64 (*.f64 #s(literal 4 binary64) %984) %643)
(*.f64 T %4780)
(fma.f64 %180 %61 %2501)
(fma.f64 #s(literal 1 binary64) %252 %2501)
(fma.f64 #s(literal 1 binary64) %2501 %252)
(fma.f64 %61 %180 %2501)
(fma.f64 %61 %935 %252)
(fma.f64 %252 #s(literal 1 binary64) %2501)
(fma.f64 %2501 #s(literal 1 binary64) %252)
(fma.f64 %935 %61 %252)
(*.f64 %423 %4790)
(fma.f64 #s(literal 2 binary64) %4712 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %4714 #s(literal 0 binary64))
(fma.f64 %4712 #s(literal 2 binary64) #s(literal 0 binary64))
(/.f64 (neg.f64 %4725) #s(literal -2 binary64))
(/.f64 %3783 %629)
(fma.f64 T %4723 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %4725 #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) %4727 #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) %4729 #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) %4731 #s(literal 0 binary64))
(fma.f64 %314 %1003 #s(literal 0 binary64))
(fma.f64 %83 %999 #s(literal 0 binary64))
(fma.f64 %320 %997 #s(literal 0 binary64))
(fma.f64 %322 %1001 #s(literal 0 binary64))
(fma.f64 %997 %320 #s(literal 0 binary64))
(fma.f64 %999 %83 #s(literal 0 binary64))
(fma.f64 %1001 %322 #s(literal 0 binary64))
(fma.f64 %4725 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %1003 %314 #s(literal 0 binary64))
(fma.f64 %4742 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %4744 #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 %4746 #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 %4748 #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) %302 %2501)
(fma.f64 %68 %184 %2501)
(fma.f64 %184 %68 %2501)
(fma.f64 %302 #s(literal -1 binary64) %2501)
(fma.f64 (*.f64 #s(literal -1 binary64) %1) %127 %2501)
(fma.f64 (*.f64 #s(literal -1 binary64) %98) %40 %2501)
(fma.f64 (*.f64 #s(literal -1 binary64) %40) %98 %2501)
(fma.f64 (*.f64 #s(literal -1 binary64) %127) %1 %2501)
(*.f64 %83 %3773)
(fma.f64 %423 %4759 #s(literal 0 binary64))
(/.f64 %4830 %562)
(/.f64 (*.f64 %3693 %53) %53)
(fma.f64 #s(literal -2 binary64) %2699 %252)
(fma.f64 %322 %956 %252)
(fma.f64 %956 %322 %252)
(/.f64 %1005 (*.f64 %440 #s(literal 1 binary64)))
(/.f64 %1005 (*.f64 #s(literal 1 binary64) %440))
(/.f64 %3854 %440)
(fma.f64 T %4780 #s(literal 0 binary64))
(*.f64 T %4843)
(*.f64 T %4846)
(*.f64 #s(literal -2 binary64) %4848)
(*.f64 %83 %3822)
(*.f64 %322 %4851)
(*.f64 %441 %1005)
(*.f64 %4845 %3739)
(*.f64 %1005 %441)
(*.f64 %3739 %4845)
(*.f64 %4857 #s(literal -1/2 binary64))
(*.f64 %4859 #s(literal -1/2 binary64))
(*.f64 %4861 #s(literal 1/4 binary64))
(fma.f64 %198 %55 %2501)
(fma.f64 %200 %141 %2501)
(fma.f64 (*.f64 #s(literal 1 binary64) %55) %98 %2501)
(fma.f64 (*.f64 #s(literal 1 binary64) %141) %1 %2501)
(fma.f64 #s(literal 2 binary64) %2823 %252)
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) %976) %252)
(fma.f64 #s(literal 1/2 binary64) (*.f64 %320 %915) %252)
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) %976) %252)
(fma.f64 %83 %2416 %252)
(fma.f64 %2823 #s(literal 2 binary64) %252)
(fma.f64 %963 %320 %252)
(fma.f64 %2416 %83 %252)
(fma.f64 (*.f64 %915 %322) #s(literal 2 binary64) %252)
(/.f64 #s(literal 1 binary64) (/.f64 %461 %999))
(fma.f64 %423 %4790 #s(literal 0 binary64))
(/.f64 %4885 %710)
(*.f64 %4887 %4888)
(/.f64 #s(literal 1 binary64) (/.f64 %440 %1005))
(/.f64 (*.f64 %999 %314) #s(literal 4 binary64))
(/.f64 (*.f64 %1001 %320) #s(literal 4 binary64))
(/.f64 (*.f64 %68 %3739) T)
(/.f64 (*.f64 %320 %1001) #s(literal 4 binary64))
(/.f64 (*.f64 %314 %999) #s(literal 4 binary64))
(/.f64 %4861 #s(literal 4 binary64))
(/.f64 (*.f64 %4725 #s(literal -2 binary64)) #s(literal -4 binary64))
(/.f64 (*.f64 %4725 #s(literal -1 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) %4725) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) %4725) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) %4725) #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) %473 %2501)
(fma.f64 %18 (*.f64 %83 singam) %2501)
(fma.f64 %112 (*.f64 %83 S) %2501)
(fma.f64 %955 (*.f64 %83 %947) %252)
(fma.f64 %83 %226 %2501)
(fma.f64 %226 %83 %2501)
(fma.f64 %473 #s(literal 2 binary64) %2501)
(*.f64 T %4923)
(*.f64 %4925 T)
(/.f64 %3739 (*.f64 %629 #s(literal 1 binary64)))
(/.f64 %3739 (*.f64 #s(literal 1 binary64) %629))
(/.f64 %3913 %629)
(fma.f64 T %534 %2501)
(fma.f64 T (/.f64 %935 %440) %252)
(fma.f64 T (neg.f64 %2751) %252)
(fma.f64 T (/.f64 %915 %629) %252)
(fma.f64 cosgam (/.f64 %987 %629) %252)
(fma.f64 %910 (/.f64 %2306 %440) %252)
(fma.f64 %910 (/.f64 %959 %629) %252)
(fma.f64 #s(literal 1/2 binary64) (*.f64 %314 %180) %2501)
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) %252) %2501)
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) %2501) %252)
(fma.f64 #s(literal 1/2 binary64) (*.f64 %314 %935) %252)
(fma.f64 #s(literal -2 binary64) (*.f64 %322 %180) %2501)
(fma.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/2 binary64) %252) %2501)
(fma.f64 #s(literal -2 binary64) (*.f64 %322 %935) %252)
(fma.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/4 binary64) %252) %2501)
(fma.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/4 binary64) %2501) %252)
(fma.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 4 binary64) %252) %2501)
(fma.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 4 binary64) %2501) %252)
(fma.f64 %53 %2751 %252)
(fma.f64 %314 %231 %2501)
(fma.f64 %314 %2451 %252)
(fma.f64 %322 %239 %2501)
(fma.f64 %38 (/.f64 singam %440) %2501)
(fma.f64 %123 %533 %2501)
(fma.f64 %959 (/.f64 %947 %440) %252)
(fma.f64 %959 (/.f64 %910 %629) %252)
(fma.f64 %959 (neg.f64 %2753) %252)
(fma.f64 %239 %322 %2501)
(fma.f64 %231 %314 %2501)
(fma.f64 %534 T %2501)
(fma.f64 %2306 %2753 %252)
(fma.f64 (*.f64 %180 %314) #s(literal 1/2 binary64) %2501)
(fma.f64 %2751 %53 %252)
(fma.f64 %1514 %2750 %252)
(fma.f64 %987 (/.f64 %945 %440) %252)
(fma.f64 %987 (/.f64 cosgam %629) %252)
(fma.f64 %987 (neg.f64 %2750) %252)
(fma.f64 %1408 (*.f64 %83 %945) %252)
(fma.f64 (*.f64 %252 #s(literal 2 binary64)) #s(literal 1/2 binary64) %2501)
(fma.f64 (*.f64 %252 #s(literal -2 binary64)) #s(literal -1/2 binary64) %2501)
(fma.f64 (*.f64 %252 #s(literal 4 binary64)) #s(literal 1/4 binary64) %2501)
(fma.f64 (*.f64 %252 #s(literal 1/4 binary64)) #s(literal 4 binary64) %2501)
(fma.f64 %2453 %314 %252)
(fma.f64 (*.f64 %935 %314) #s(literal 1/2 binary64) %252)
(fma.f64 (*.f64 %2501 #s(literal 2 binary64)) #s(literal 1/2 binary64) %252)
(fma.f64 (*.f64 %2501 #s(literal -2 binary64)) #s(literal -1/2 binary64) %252)
(fma.f64 (*.f64 %2501 #s(literal 4 binary64)) #s(literal 1/4 binary64) %252)
(fma.f64 (*.f64 %2501 #s(literal 1/4 binary64)) #s(literal 4 binary64) %252)
(fma.f64 %83 %3773 #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %557 %1001))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %4725))
(/.f64 (/.f64 %4725 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 %4725 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(*.f64 %329 %5024)
(*.f64 %4887 %5026)
(/.f64 #s(literal 1 binary64) (/.f64 %629 %3739))
(/.f64 %5030 %53)
(fma.f64 %423 %568 %2501)
(fma.f64 %423 %5033 %252)
(fma.f64 %423 %5035 %252)
(fma.f64 %423 %5037 %252)
(fma.f64 %5039 %2798 %252)
(fma.f64 %571 %427 %2501)
(fma.f64 %567 %426 %2501)
(fma.f64 %5043 %2786 %252)
(fma.f64 %426 %567 %2501)
(fma.f64 %427 %571 %2501)
(fma.f64 %2643 %5047 %252)
(fma.f64 %2643 %5049 %252)
(fma.f64 %2643 (neg.f64 %2790) %252)
(fma.f64 %568 %423 %2501)
(fma.f64 %2786 %5043 %252)
(fma.f64 %5055 %2798 %252)
(fma.f64 (neg.f64 %2643) %2790 %252)
(fma.f64 %2798 %5039 %252)
(fma.f64 %2798 %5055 %252)
(fma.f64 %2798 (neg.f64 %2785) %252)
(fma.f64 %5047 %2643 %252)
(fma.f64 %5049 %2643 %252)
(fma.f64 %5033 %423 %252)
(fma.f64 (neg.f64 %2798) %2785 %252)
(fma.f64 %5035 %423 %252)
(fma.f64 %5037 %423 %252)
(fma.f64 T (/.f64 %976 %53) %252)
(fma.f64 %38 (/.f64 %127 T) %2501)
(fma.f64 %123 (/.f64 %40 T) %2501)
(fma.f64 T %4843 #s(literal 0 binary64))
(fma.f64 T %4846 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %4848 #s(literal 0 binary64))
(fma.f64 %83 %3822 #s(literal 0 binary64))
(fma.f64 %322 %4851 #s(literal 0 binary64))
(fma.f64 %441 %1005 #s(literal 0 binary64))
(fma.f64 %4845 %3739 #s(literal 0 binary64))
(fma.f64 %1005 %441 #s(literal 0 binary64))
(fma.f64 %3739 %4845 #s(literal 0 binary64))
(fma.f64 %4857 #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 %4859 #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 %4861 #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 %322 %184) %2501)
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) %302) %2501)
(fma.f64 #s(literal 1/2 binary64) (*.f64 %320 %184) %2501)
(fma.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) %302) %2501)
(fma.f64 #s(literal -2 binary64) (*.f64 %83 %184) %2501)
(fma.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) %302) %2501)
(fma.f64 %265 %320 %2501)
(fma.f64 (*.f64 %184 %322) #s(literal 2 binary64) %2501)
(/.f64 %4010 %5103)
(/.f64 %4010 %5105)
(*.f64 %423 %5107)
(/.f64 %4037 %5109)
(/.f64 %3824 %5111)
(/.f64 %3824 %5113)
(/.f64 %3844 (*.f64 %461 #s(literal -2 binary64)))
(/.f64 %4040 (*.f64 %461 #s(literal 4 binary64)))
(/.f64 %4042 %5103)
(/.f64 %3848 %5113)
(/.f64 %4044 %5105)
(/.f64 %4046 %5105)
(/.f64 %3850 %5111)
(/.f64 %3850 %5113)
(/.f64 %4048 %5103)
(/.f64 %3856 (*.f64 #s(literal -2 binary64) %461))
(/.f64 %3858 %5111)
(/.f64 %4075 (*.f64 #s(literal 4 binary64) %461))
(*.f64 %4010 %446)
(/.f64 %5132 %562)
(/.f64 %5134 %562)
(/.f64 %5136 %562)
(/.f64 (*.f64 #s(literal -1 binary64) %4885) %562)
(fma.f64 %4887 %4888 #s(literal 0 binary64))
(*.f64 %616 %4830)
(*.f64 %4830 %616)
(fma.f64 T %4923 #s(literal 0 binary64))
(fma.f64 %4925 T #s(literal 0 binary64))
(fma.f64 (*.f64 %61 %956) #s(literal -1/2 binary64) %252)
(fma.f64 (*.f64 %68 %956) #s(literal 1/2 binary64) %252)
(/.f64 %4063 (*.f64 %440 #s(literal -2 binary64)))
(/.f64 %4065 (*.f64 %440 #s(literal 4 binary64)))
(/.f64 %4067 %5153)
(/.f64 %4069 %5155)
(/.f64 %4071 %5109)
(/.f64 %4073 (*.f64 #s(literal 4 binary64) %440))
(/.f64 (*.f64 %458 %4712) #s(literal 4 binary64))
(*.f64 #s(literal 2 binary64) %5162)
(*.f64 %4097 %444)
(*.f64 %3913 %4845)
(*.f64 %3854 %441)
(fma.f64 %1 (/.f64 %139 %440) %2501)
(fma.f64 %1 (/.f64 %123 %629) %2501)
(fma.f64 %53 (/.f64 %184 %440) %2501)
(fma.f64 %53 (/.f64 %180 %629) %2501)
(fma.f64 %98 (/.f64 %52 %440) %2501)
(fma.f64 %98 (/.f64 %38 %629) %2501)
(fma.f64 %38 (/.f64 %98 %629) %2501)
(fma.f64 %123 (/.f64 %1 %629) %2501)
(fma.f64 %52 (/.f64 %98 %440) %2501)
(fma.f64 %52 (/.f64 singam %629) %2501)
(fma.f64 %139 (/.f64 %1 %440) %2501)
(fma.f64 %139 (/.f64 S %629) %2501)
(/.f64 %4037 %5191)
(/.f64 %4037 %5193)
(/.f64 %4037 %5195)
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) %2823) %252)
(fma.f64 %4845 %960 %252)
(fma.f64 (*.f64 #s(literal -1 binary64) %959) %2753 %252)
(fma.f64 %960 %4845 %252)
(fma.f64 (*.f64 %2416 %61) #s(literal 1/2 binary64) %252)
(fma.f64 (*.f64 %61 %2416) #s(literal 1/2 binary64) %252)
(fma.f64 (*.f64 #s(literal -1 binary64) %987) %2750 %252)
(fma.f64 %2551 %322 %252)
(fma.f64 (*.f64 %68 %963) #s(literal 2 binary64) %252)
(/.f64 (*.f64 %3739 %320) %461)
(/.f64 (*.f64 %320 %3739) %461)
(/.f64 %5216 %461)
(/.f64 (*.f64 %4725 #s(literal 4 binary64)) %458)
(*.f64 %5220 #s(literal 4 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %562 %4830))
(/.f64 %4010 %5224)
(/.f64 %4063 %5193)
(/.f64 %4063 %5195)
(/.f64 %3844 %5228)
(/.f64 %3846 %5230)
(/.f64 %3846 %5228)
(/.f64 %3848 (*.f64 %557 #s(literal -2 binary64)))
(/.f64 (*.f64 %1001 T) %5191)
(/.f64 (*.f64 %1001 %53) %5103)
(/.f64 (*.f64 %1001 #s(literal 4 binary64)) (*.f64 %557 #s(literal 4 binary64)))
(/.f64 (*.f64 T %1001) %5195)
(/.f64 %3852 %5230)
(/.f64 %3852 %5228)
(/.f64 %4071 %5191)
(/.f64 %3856 %5230)
(/.f64 %3858 (*.f64 #s(literal -2 binary64) %557))
(/.f64 (*.f64 #s(literal 4 binary64) %1001) (*.f64 #s(literal 4 binary64) %557))
(fma.f64 %329 %5024 #s(literal 0 binary64))
(fma.f64 %4887 %5026 #s(literal 0 binary64))
(*.f64 %711 %4885)
(*.f64 %4885 %711)
(/.f64 (*.f64 #s(literal 4 binary64) %4725) %484)
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) %473) %2501)
(fma.f64 (*.f64 #s(literal -1 binary64) %423) %2786 %252)
(fma.f64 (*.f64 %226 %61) #s(literal 1/2 binary64) %2501)
(fma.f64 (*.f64 #s(literal -1 binary64) %2643) %2790 %252)
(fma.f64 (*.f64 %61 %226) #s(literal 1/2 binary64) %2501)
(fma.f64 (*.f64 %68 %226) #s(literal -1/2 binary64) %2501)
(fma.f64 (*.f64 #s(literal -1 binary64) %2798) %2785 %252)
(fma.f64 (*.f64 #s(literal -1 binary64) %2786) %423 %252)
(*.f64 T %5275)
(*.f64 %314 %4635)
(*.f64 %68 %5030)
(*.f64 %83 %5216)
(*.f64 %320 %5280)
(*.f64 %322 %5282)
(*.f64 %5284 %322)
(*.f64 %5286 %320)
(fma.f64 %53 (/.f64 %252 %53) %2501)
(fma.f64 %5290 %2786 %252)
(fma.f64 %2785 %5292 %252)
(fma.f64 %2785 %5294 %252)
(fma.f64 %2786 %5290 %252)
(fma.f64 %2786 %4887 %252)
(fma.f64 %2790 %5298 %252)
(fma.f64 %2790 %5300 %252)
(fma.f64 %5298 %2790 %252)
(fma.f64 %4887 %2786 %252)
(fma.f64 %5300 %2790 %252)
(fma.f64 %5292 %2785 %252)
(fma.f64 %5294 %2785 %252)
(/.f64 %4044 (*.f64 %629 #s(literal -2 binary64)))
(/.f64 %4161 (*.f64 %629 #s(literal 4 binary64)))
(/.f64 %4163 %5311)
(/.f64 %4167 %5313)
(/.f64 %4048 %5224)
(/.f64 %4172 (*.f64 #s(literal 4 binary64) %629))
(fma.f64 T (*.f64 %976 %68) %252)
(fma.f64 (*.f64 %68 %975) %987 %252)
(fma.f64 (*.f64 %68 %976) T %252)
(fma.f64 (*.f64 %68 %992) %959 %252)
(/.f64 %4010 %5326)
(fma.f64 %441 %248 %2501)
(fma.f64 %441 %2499 %252)
(fma.f64 %38 (*.f64 singam %441) %2501)
(fma.f64 %123 (*.f64 S %441) %2501)
(fma.f64 %248 %441 %2501)
(fma.f64 %2499 %441 %252)
(fma.f64 (*.f64 #s(literal -1 binary64) %239) %83 %2501)
(fma.f64 (*.f64 %68 %239) #s(literal 1/2 binary64) %2501)
(/.f64 %5284 %557)
(/.f64 (*.f64 %3739 %314) %557)
(/.f64 %5282 %557)
(/.f64 (*.f64 %314 %3739) %557)
(fma.f64 %423 %5107 #s(literal 0 binary64))
(/.f64 %4227 %5191)
(/.f64 %4044 %5326)
(/.f64 %4229 %5193)
(fma.f64 %4010 %446 #s(literal 0 binary64))
(fma.f64 %423 (*.f64 %568 #s(literal 1 binary64)) %2501)
(fma.f64 %616 %4830 #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) %423) %568 %2501)
(fma.f64 %571 (*.f64 %427 #s(literal 1 binary64)) %2501)
(fma.f64 %567 (*.f64 %426 #s(literal 1 binary64)) %2501)
(fma.f64 %424 %616 %2501)
(fma.f64 %568 (*.f64 %423 #s(literal 1 binary64)) %2501)
(fma.f64 (*.f64 #s(literal 1 binary64) %571) %427 %2501)
(fma.f64 (*.f64 #s(literal 1 binary64) %567) %426 %2501)
(fma.f64 %4830 %616 #s(literal 0 binary64))
(/.f64 %4247 %5368)
(/.f64 %4249 %5370)
(fma.f64 T (*.f64 %61 %2501) %252)
(fma.f64 %38 (*.f64 %127 %61) %2501)
(fma.f64 %123 (*.f64 %40 %61) %2501)
(fma.f64 (*.f64 %61 %975) %1514 %252)
(fma.f64 (*.f64 %61 %40) %123 %2501)
(fma.f64 (*.f64 %61 %127) %38 %2501)
(fma.f64 (*.f64 %2501 %61) T %252)
(fma.f64 (*.f64 %61 %992) %2306 %252)
(fma.f64 #s(literal 2 binary64) %5162 #s(literal 0 binary64))
(fma.f64 %4097 %444 #s(literal 0 binary64))
(fma.f64 %3913 %4845 #s(literal 0 binary64))
(fma.f64 %3854 %441 #s(literal 0 binary64))
(fma.f64 %4845 %299 %2501)
(fma.f64 %299 %4845 %2501)
(/.f64 %5394 %5103)
(/.f64 (-.f64 (*.f64 %252 %562) %2644) %562)
(/.f64 (*.f64 %4725 %53) %557)
(/.f64 (*.f64 %53 %4725) %557)
(fma.f64 %5220 #s(literal 4 binary64) #s(literal 0 binary64))
(/.f64 (*.f64 %53 %1001) %5326)
(/.f64 (fma.f64 %2501 %562 %424) %562)
(/.f64 (*.f64 %4830 #s(literal 2 binary64)) (*.f64 %562 #s(literal 2 binary64)))
(/.f64 %5134 (*.f64 %562 #s(literal 1 binary64)))
(/.f64 (*.f64 %4830 #s(literal -2 binary64)) (*.f64 %562 #s(literal -2 binary64)))
(/.f64 (*.f64 %4830 #s(literal 4 binary64)) (*.f64 %562 #s(literal 4 binary64)))
(/.f64 (*.f64 %4830 T) %5420)
(/.f64 %5136 (*.f64 #s(literal 1 binary64) %562))
(/.f64 (*.f64 #s(literal -2 binary64) %4830) %5425)
(/.f64 (*.f64 #s(literal 4 binary64) %4830) (*.f64 #s(literal 4 binary64) %562))
(/.f64 (*.f64 #s(literal 2 binary64) %4830) %5431)
(/.f64 (*.f64 T %4830) %5434)
(/.f64 (*.f64 #s(literal -2 binary64) %4885) %5431)
(/.f64 (*.f64 #s(literal 2 binary64) %4885) %5425)
(fma.f64 %711 %4885 #s(literal 0 binary64))
(fma.f64 %4885 %711 #s(literal 0 binary64))
(*.f64 %616 %5132)
(*.f64 %620 %5443)
(*.f64 %622 %5445)
(*.f64 %5447 %620)
(*.f64 %5449 %622)
(fma.f64 T %5275 #s(literal 0 binary64))
(fma.f64 %314 %4635 #s(literal 0 binary64))
(fma.f64 %68 %5030 #s(literal 0 binary64))
(fma.f64 %83 %5216 #s(literal 0 binary64))
(fma.f64 %320 %5280 #s(literal 0 binary64))
(fma.f64 %322 %5282 #s(literal 0 binary64))
(fma.f64 %5284 %322 #s(literal 0 binary64))
(fma.f64 %5286 %320 #s(literal 0 binary64))
(fma.f64 %5459 %5460 %2501)
(fma.f64 %5459 %5462 %2501)
(fma.f64 %5290 %5464 %2501)
(fma.f64 %5290 %5466 %2501)
(fma.f64 %5468 %5469 %2501)
(fma.f64 %5468 %5471 %2501)
(fma.f64 %5464 %5290 %2501)
(fma.f64 %5464 %4887 %2501)
(fma.f64 %5469 %5468 %2501)
(fma.f64 %5469 %5476 %2501)
(fma.f64 %5460 %5459 %2501)
(fma.f64 %5460 %5479 %2501)
(fma.f64 %5479 %5460 %2501)
(fma.f64 %5479 %5462 %2501)
(fma.f64 %4887 %5464 %2501)
(fma.f64 %4887 %5466 %2501)
(fma.f64 %5476 %5469 %2501)
(fma.f64 %5476 %5471 %2501)
(fma.f64 %5471 %5468 %2501)
(fma.f64 %5471 %5476 %2501)
(fma.f64 %5462 %5459 %2501)
(fma.f64 %5462 %5479 %2501)
(fma.f64 %5466 %5290 %2501)
(fma.f64 %5466 %4887 %2501)
(/.f64 %4165 %5493)
(/.f64 %4169 %5495)
(fma.f64 %53 (*.f64 %252 %68) %2501)
(fma.f64 (*.f64 %68 %40) %139 %2501)
(fma.f64 (*.f64 %68 %127) %52 %2501)
(fma.f64 (*.f64 %68 %252) %53 %2501)
(/.f64 #s(literal 1 binary64) (/.f64 %5103 %4010))
(fma.f64 %1 (*.f64 %139 %441) %2501)
(fma.f64 %53 (*.f64 %184 %441) %2501)
(fma.f64 %98 (*.f64 %52 %441) %2501)
(fma.f64 %184 (*.f64 %53 %441) %2501)
(fma.f64 %52 (*.f64 %98 %441) %2501)
(fma.f64 %139 (*.f64 %1 %441) %2501)
(/.f64 %5519 %5191)
(*.f64 %4037 %5521)
(/.f64 #s(literal 1 binary64) (/.f64 %5191 %4037))
(/.f64 (fma.f64 %2501 %440 %248) %440)
(fma.f64 %479 %446 %2501)
(fma.f64 %538 %444 %2501)
(/.f64 (-.f64 (*.f64 %180 %562) %2780) %5434)
(/.f64 (-.f64 %561 %5532) %5420)
(/.f64 (*.f64 %4830 %53) %5536)
(/.f64 (*.f64 %53 %4830) %5539)
(fma.f64 %616 %5132 #s(literal 0 binary64))
(fma.f64 %620 %5443 #s(literal 0 binary64))
(fma.f64 %622 %5445 #s(literal 0 binary64))
(fma.f64 %5447 %620 #s(literal 0 binary64))
(fma.f64 %5449 %622 #s(literal 0 binary64))
(/.f64 (fma.f64 %935 %562 %565) %5434)
(/.f64 (fma.f64 %935 %562 %561) %5434)
(/.f64 (fma.f64 %424 T %5550) %5420)
(/.f64 (fma.f64 %424 T (*.f64 %935 %562)) %5420)
(fma.f64 (*.f64 %248 %320) %322 %2501)
(fma.f64 (*.f64 %248 %322) %320 %2501)
(/.f64 (*.f64 %4010 #s(literal 2 binary64)) (*.f64 %5103 #s(literal 2 binary64)))
(/.f64 %5394 (*.f64 %5103 #s(literal 1 binary64)))
(/.f64 (*.f64 %4010 #s(literal -2 binary64)) (*.f64 %5103 #s(literal -2 binary64)))
(/.f64 (*.f64 %4010 #s(literal 4 binary64)) (*.f64 %5103 #s(literal 4 binary64)))
(/.f64 (*.f64 %4010 T) (*.f64 %5103 T))
(/.f64 (*.f64 #s(literal -2 binary64) %4010) (*.f64 #s(literal -2 binary64) %5103))
(/.f64 (*.f64 #s(literal 4 binary64) %4010) (*.f64 #s(literal 4 binary64) %5103))
(/.f64 (*.f64 #s(literal 2 binary64) %4010) (*.f64 #s(literal 2 binary64) %5103))
(/.f64 (*.f64 T %4010) (*.f64 T %5103))
(fma.f64 %4037 %5521 #s(literal 0 binary64))
(/.f64 (fma.f64 %915 %562 (*.f64 %53 %424)) %5539)
(/.f64 (fma.f64 %915 %562 %5590) %5539)
(/.f64 (fma.f64 %424 %53 %5532) %5536)
(/.f64 (fma.f64 %424 %53 (*.f64 %915 %562)) %5536)
(/.f64 (-.f64 %509 %5598) %5153)
(/.f64 (-.f64 (*.f64 %180 %440) %2723) %5155)
(/.f64 (*.f64 %4037 #s(literal 2 binary64)) (*.f64 %5191 #s(literal 2 binary64)))
(/.f64 %5519 (*.f64 %5191 #s(literal 1 binary64)))
(/.f64 (*.f64 %4037 #s(literal -2 binary64)) (*.f64 %5191 #s(literal -2 binary64)))
(/.f64 (*.f64 %4037 #s(literal 4 binary64)) (*.f64 %5191 #s(literal 4 binary64)))
(/.f64 (*.f64 %4037 T) (*.f64 %5191 T))
(/.f64 (*.f64 #s(literal -2 binary64) %4037) (*.f64 #s(literal -2 binary64) %5191))
(/.f64 (*.f64 #s(literal 4 binary64) %4037) (*.f64 #s(literal 4 binary64) %5191))
(/.f64 (*.f64 #s(literal 2 binary64) %4037) (*.f64 #s(literal 2 binary64) %5191))
(/.f64 (*.f64 T %4037) (*.f64 T %5191))
(/.f64 (fma.f64 %935 %440 %517) %5155)
(/.f64 (fma.f64 %935 %440 %509) %5155)
(/.f64 (fma.f64 %180 %440 %2886) %5155)
(/.f64 (fma.f64 %248 T %5636) %5153)
(/.f64 (fma.f64 %180 %440 %2882) %5155)
(/.f64 (fma.f64 %248 T (*.f64 %935 %440)) %5153)
(fma.f64 (*.f64 %248 %622) %620 %2501)
(fma.f64 (*.f64 %248 %620) %622 %2501)
(/.f64 (fma.f64 %2501 %629 %299) %629)
(/.f64 (*.f64 %4010 %53) (*.f64 %5103 %53))
(/.f64 (*.f64 %53 %4010) (*.f64 %53 %5103))
(/.f64 (fma.f64 %915 %440 %647) %5370)
(/.f64 (fma.f64 %915 %440 %628) %5370)
(/.f64 (fma.f64 %180 %629 %2723) %5313)
(/.f64 (fma.f64 %248 %53 %5598) %5368)
(/.f64 (fma.f64 %180 %629 %2721) %5313)
(/.f64 (fma.f64 %248 %53 (*.f64 %915 %440)) %5368)
(/.f64 (-.f64 (*.f64 %184 %562) (*.f64 %53 %2644)) %5539)
(/.f64 (-.f64 %5590 %5550) %5536)
(/.f64 (*.f64 %4037 %53) (*.f64 %5191 %53))
(/.f64 (*.f64 %53 %4037) (*.f64 %53 %5191))
(/.f64 (-.f64 (*.f64 %184 %440) %2888) %5370)
(/.f64 (-.f64 %628 %5636) %5368)
(/.f64 (-.f64 %635 %5686) %5311)
(/.f64 (-.f64 (*.f64 %180 %629) %2886) %5313)
(/.f64 (fma.f64 %935 %629 %645) %5313)
(/.f64 (fma.f64 %935 %629 %635) %5313)
(/.f64 (fma.f64 %184 %440 %2890) %5370)
(/.f64 (fma.f64 %299 T %5698) %5311)
(/.f64 (fma.f64 %184 %440 %2884) %5370)
(/.f64 (fma.f64 %299 T (*.f64 %935 %629)) %5311)
(/.f64 (-.f64 (*.f64 %424 %562) (*.f64 %562 %2644)) %440)
(/.f64 (fma.f64 %915 %629 %649) %5495)
(/.f64 (fma.f64 %915 %629 %637) %5495)
(/.f64 (fma.f64 %184 %629 %2888) %5495)
(/.f64 (fma.f64 %299 %53 %5686) %5493)
(/.f64 (fma.f64 %184 %629 %2877) %5495)
(/.f64 (fma.f64 %299 %53 (*.f64 %915 %629)) %5493)
(/.f64 (-.f64 %637 %5698) %5493)
(/.f64 (-.f64 (*.f64 %184 %629) %2890) %5495)
(/.f64 (-.f64 (*.f64 %248 %562) (*.f64 %440 %2644)) (*.f64 %440 %562))
(/.f64 (-.f64 (*.f64 %424 %440) %5734) %5736)
(/.f64 (fma.f64 %424 %440 %5738) %5736)
(/.f64 (fma.f64 %424 %440 (*.f64 %2499 %562)) %5736)
(/.f64 (fma.f64 %424 %629 %5734) %5745)
(/.f64 (fma.f64 %424 %629 (*.f64 %960 %562)) %5745)
(/.f64 %5753 %5754)
(/.f64 (fma.f64 %248 %440 %5756) %5754)
(/.f64 (fma.f64 %248 %440 (*.f64 %2499 %440)) %5754)
(/.f64 (/.f64 %5753 %440) %440)
(/.f64 (fma.f64 %248 %629 %5752) %5765)
(/.f64 (-.f64 (*.f64 %424 %629) %5738) %5745)
(/.f64 (-.f64 (*.f64 %299 %562) (*.f64 %629 %2644)) (*.f64 %629 %562))
(/.f64 (neg.f64 %5753) (neg.f64 %5754))
(/.f64 (fma.f64 %299 %629 %5778) %5754)
(/.f64 (fma.f64 %299 %629 (*.f64 %960 %629)) %5754)
(/.f64 (-.f64 (*.f64 %248 %629) %5756) %5765)
(/.f64 (-.f64 (*.f64 %299 %440) %5778) %5789)
(/.f64 %5791 %5754)
(/.f64 %5793 %5754)
(*.f64 %5753 %5795)
(/.f64 (fma.f64 %299 %440 %5797) %5789)
(/.f64 (fma.f64 %299 %440 (*.f64 %2499 %629)) %5789)
(/.f64 #s(literal 1 binary64) (/.f64 %5754 %5753))
(/.f64 (-.f64 (*.f64 %299 %629) %5797) %5754)
(fma.f64 %5753 %5795 #s(literal 0 binary64))
(/.f64 (*.f64 %5753 #s(literal 2 binary64)) (*.f64 %5754 #s(literal 2 binary64)))
(/.f64 %5791 (*.f64 %5754 #s(literal 1 binary64)))
(/.f64 (*.f64 %5753 #s(literal -2 binary64)) (*.f64 %5754 #s(literal -2 binary64)))
(/.f64 (*.f64 %5753 #s(literal 4 binary64)) (*.f64 %5754 #s(literal 4 binary64)))
(/.f64 (*.f64 %5753 T) (*.f64 %5754 T))
(/.f64 %5793 (*.f64 #s(literal 1 binary64) %5754))
(/.f64 (*.f64 #s(literal -2 binary64) %5753) (*.f64 #s(literal -2 binary64) %5754))
(/.f64 (*.f64 #s(literal 4 binary64) %5753) (*.f64 #s(literal 4 binary64) %5754))
(/.f64 (*.f64 #s(literal 2 binary64) %5753) (*.f64 #s(literal 2 binary64) %5754))
(/.f64 (*.f64 T %5753) (*.f64 T %5754))
(/.f64 (*.f64 %5753 %53) (*.f64 %5754 %53))
(/.f64 (*.f64 %53 %5753) (*.f64 %53 %5754))
(-.f64 (/.f64 %5750 %5754) (/.f64 %5752 %5754))
(+.f64 %3693 %1060)
(fma.f64 %3693 #s(literal 0 binary64) %3693)
(fma.f64 #s(literal 0 binary64) %3693 %3693)
(+.f64 %3693 %5849)
(+.f64 %3693 %5851)
(+.f64 %5849 %3693)
(+.f64 %5851 %3693)
(fma.f64 %981 %61 %1060)
(fma.f64 %3693 #s(literal 1 binary64) %1060)
(fma.f64 #s(literal 1 binary64) %3693 %1060)
(fma.f64 #s(literal -1 binary64) %3741 %1060)
(fma.f64 %61 %981 %1060)
(fma.f64 %68 %984 %1060)
(fma.f64 %3741 #s(literal -1 binary64) %1060)
(fma.f64 %984 %68 %1060)
(fma.f64 %981 %83 %4712)
(fma.f64 %3693 #s(literal 1/2 binary64) %4712)
(fma.f64 #s(literal 1/2 binary64) %3693 %4712)
(fma.f64 #s(literal -1/2 binary64) %3741 %4712)
(fma.f64 %83 %981 %4712)
(fma.f64 %322 %984 %4712)
(fma.f64 %3741 #s(literal -1/2 binary64) %4712)
(fma.f64 %984 %322 %4712)
(+.f64 %4712 %4712)
(fma.f64 %981 %61 %5849)
(fma.f64 %981 %61 %5851)
(fma.f64 %3693 #s(literal 1 binary64) %5849)
(fma.f64 %3693 #s(literal 1 binary64) %5851)
(fma.f64 #s(literal 1 binary64) %3693 %5849)
(fma.f64 #s(literal 1 binary64) %3693 %5851)
(fma.f64 #s(literal -1 binary64) %3741 %5849)
(fma.f64 #s(literal -1 binary64) %3741 %5851)
(fma.f64 %61 %981 %5849)
(fma.f64 %61 %981 %5851)
(fma.f64 %68 %984 %5849)
(fma.f64 %68 %984 %5851)
(fma.f64 %3741 #s(literal -1 binary64) %5849)
(fma.f64 %3741 #s(literal -1 binary64) %5851)
(fma.f64 %984 %68 %5849)
(fma.f64 %984 %68 %5851)
(+.f64 %3693 %5888)
(+.f64 %3693 %5890)
(fma.f64 #s(literal 2 binary64) %4712 %1060)
(fma.f64 #s(literal -2 binary64) %4714 %1060)
(fma.f64 %4712 #s(literal 2 binary64) %1060)
(fma.f64 T %4723 %1060)
(fma.f64 #s(literal 1 binary64) %4712 %4712)
(fma.f64 #s(literal 1/2 binary64) %4725 %1060)
(fma.f64 #s(literal -1/2 binary64) %4727 %1060)
(fma.f64 #s(literal 4 binary64) %4729 %1060)
(fma.f64 #s(literal 1/4 binary64) %4731 %1060)
(fma.f64 %314 %1003 %1060)
(fma.f64 %83 %999 %1060)
(fma.f64 %320 %997 %1060)
(fma.f64 %322 %1001 %1060)
(fma.f64 %4712 #s(literal 1 binary64) %4712)
(fma.f64 %997 %320 %1060)
(fma.f64 %999 %83 %1060)
(fma.f64 %1001 %322 %1060)
(fma.f64 %4725 #s(literal 1/2 binary64) %1060)
(fma.f64 %1003 %314 %1060)
(fma.f64 %4714 #s(literal -1 binary64) %4712)
(fma.f64 %4742 #s(literal 1/2 binary64) %1060)
(fma.f64 %4744 #s(literal -1/2 binary64) %1060)
(fma.f64 %4746 #s(literal 1/4 binary64) %1060)
(fma.f64 %4748 #s(literal 4 binary64) %1060)
(fma.f64 #s(literal 2 binary64) %4712 %5849)
(fma.f64 #s(literal 2 binary64) %4712 %5851)
(fma.f64 #s(literal 2 binary64) %4729 %4712)
(fma.f64 #s(literal -2 binary64) %4714 %5849)
(fma.f64 #s(literal -2 binary64) %4714 %5851)
(fma.f64 #s(literal 1/4 binary64) %4725 %4712)
(fma.f64 %61 %1003 %4712)
(fma.f64 %68 %997 %4712)
(fma.f64 %4712 #s(literal 2 binary64) %5849)
(fma.f64 %4712 #s(literal 2 binary64) %5851)
(fma.f64 %997 %68 %4712)
(fma.f64 %1003 %61 %4712)
(fma.f64 %423 %4759 %1060)
(fma.f64 T %4723 %5849)
(fma.f64 T %4723 %5851)
(fma.f64 %981 %61 %5888)
(fma.f64 %981 %61 %5890)
(fma.f64 %3693 #s(literal 1 binary64) %5888)
(fma.f64 %3693 #s(literal 1 binary64) %5890)
(fma.f64 #s(literal 1 binary64) %3693 %5888)
(fma.f64 #s(literal 1 binary64) %3693 %5890)
(fma.f64 #s(literal -1 binary64) %3741 %5888)
(fma.f64 #s(literal -1 binary64) %3741 %5890)
(fma.f64 #s(literal 1/2 binary64) %4725 %5849)
(fma.f64 #s(literal 1/2 binary64) %4725 %5851)
(fma.f64 #s(literal -1/2 binary64) %4727 %5849)
(fma.f64 #s(literal -1/2 binary64) %4727 %5851)
(fma.f64 #s(literal 4 binary64) %4729 %5849)
(fma.f64 #s(literal 4 binary64) %4729 %5851)
(fma.f64 #s(literal 1/4 binary64) %4731 %5849)
(fma.f64 #s(literal 1/4 binary64) %4731 %5851)
(fma.f64 %61 %981 %5888)
(fma.f64 %61 %981 %5890)
(fma.f64 %314 %1003 %5849)
(fma.f64 %314 %1003 %5851)
(fma.f64 %68 %984 %5888)
(fma.f64 %68 %984 %5890)
(fma.f64 %83 %999 %5849)
(fma.f64 %83 %999 %5851)
(fma.f64 %320 %997 %5849)
(fma.f64 %320 %997 %5851)
(fma.f64 %322 %1001 %5849)
(fma.f64 %322 %1001 %5851)
(fma.f64 %3741 #s(literal -1 binary64) %5888)
(fma.f64 %3741 #s(literal -1 binary64) %5890)
(fma.f64 %997 %320 %5849)
(fma.f64 %997 %320 %5851)
(fma.f64 %984 %68 %5888)
(fma.f64 %984 %68 %5890)
(fma.f64 %999 %83 %5849)
(fma.f64 %999 %83 %5851)
(fma.f64 %1001 %322 %5849)
(fma.f64 %1001 %322 %5851)
(fma.f64 %4725 #s(literal 1/2 binary64) %5849)
(fma.f64 %4725 #s(literal 1/2 binary64) %5851)
(fma.f64 %1003 %314 %5849)
(fma.f64 %1003 %314 %5851)
(fma.f64 %4742 #s(literal 1/2 binary64) %5849)
(fma.f64 %4742 #s(literal 1/2 binary64) %5851)
(fma.f64 %4744 #s(literal -1/2 binary64) %5849)
(fma.f64 %4744 #s(literal -1/2 binary64) %5851)
(fma.f64 %4746 #s(literal 1/4 binary64) %5849)
(fma.f64 %4746 #s(literal 1/4 binary64) %5851)
(fma.f64 %4748 #s(literal 4 binary64) %5849)
(fma.f64 %4748 #s(literal 4 binary64) %5851)
(fma.f64 T %4780 %1060)
(fma.f64 %423 %4759 %5849)
(fma.f64 %423 %4759 %5851)
(fma.f64 %423 %4790 %1060)
(fma.f64 T %4780 %5849)
(fma.f64 T %4780 %5851)
(fma.f64 %83 %3773 %1060)
(fma.f64 %423 %4790 %5849)
(fma.f64 %423 %4790 %5851)
(fma.f64 T %4843 %1060)
(fma.f64 T %4846 %1060)
(fma.f64 #s(literal -2 binary64) %4848 %1060)
(fma.f64 %83 %3822 %1060)
(fma.f64 %83 %3773 %5849)
(fma.f64 %83 %3773 %5851)
(fma.f64 %322 %4851 %1060)
(fma.f64 %441 %1005 %1060)
(fma.f64 %4845 %3739 %1060)
(fma.f64 %1005 %441 %1060)
(fma.f64 %3739 %4845 %1060)
(fma.f64 %4857 #s(literal -1/2 binary64) %1060)
(fma.f64 %4859 #s(literal -1/2 binary64) %1060)
(fma.f64 %4861 #s(literal 1/4 binary64) %1060)
(fma.f64 #s(literal 2 binary64) %4712 %5888)
(fma.f64 #s(literal 2 binary64) %4712 %5890)
(fma.f64 #s(literal -2 binary64) %4714 %5888)
(fma.f64 #s(literal -2 binary64) %4714 %5890)
(fma.f64 %446 %1005 %4712)
(fma.f64 (*.f64 %83 #s(literal 1/2 binary64)) %999 %4712)
(fma.f64 %4712 #s(literal 2 binary64) %5888)
(fma.f64 %4712 #s(literal 2 binary64) %5890)
(fma.f64 (*.f64 %322 %997) #s(literal 2 binary64) %4712)
(fma.f64 (*.f64 %83 %1003) #s(literal 2 binary64) %4712)
(fma.f64 %4887 %4888 %1060)
(fma.f64 T %4843 %5849)
(fma.f64 T %4843 %5851)
(fma.f64 T %4846 %5849)
(fma.f64 T %4846 %5851)
(fma.f64 T %4923 %1060)
(fma.f64 T %4723 %5888)
(fma.f64 T %4723 %5890)
(fma.f64 #s(literal 1/2 binary64) %4725 %5888)
(fma.f64 #s(literal 1/2 binary64) %4725 %5890)
(fma.f64 #s(literal -2 binary64) %4848 %5849)
(fma.f64 #s(literal -2 binary64) %4848 %5851)
(fma.f64 #s(literal -1/2 binary64) %4727 %5888)
(fma.f64 #s(literal -1/2 binary64) %4727 %5890)
(fma.f64 #s(literal 4 binary64) %4729 %5888)
(fma.f64 #s(literal 4 binary64) %4729 %5890)
(fma.f64 #s(literal 1/4 binary64) %4731 %5888)
(fma.f64 #s(literal 1/4 binary64) %4731 %5890)
(fma.f64 %314 %1003 %5888)
(fma.f64 %314 %1003 %5890)
(fma.f64 %83 %999 %5888)
(fma.f64 %83 %999 %5890)
(fma.f64 %83 %3822 %5849)
(fma.f64 %83 %3822 %5851)
(fma.f64 %320 %997 %5888)
(fma.f64 %320 %997 %5890)
(fma.f64 %322 %1001 %5888)
(fma.f64 %322 %1001 %5890)
(fma.f64 %322 %4851 %5849)
(fma.f64 %322 %4851 %5851)
(fma.f64 %441 %1005 %5849)
(fma.f64 %441 %1005 %5851)
(fma.f64 %4845 %3739 %5849)
(fma.f64 %4845 %3739 %5851)
(fma.f64 %1005 %441 %5849)
(fma.f64 %1005 %441 %5851)
(fma.f64 %3739 %4845 %5849)
(fma.f64 %3739 %4845 %5851)
(fma.f64 %997 %320 %5888)
(fma.f64 %997 %320 %5890)
(fma.f64 %999 %83 %5888)
(fma.f64 %999 %83 %5890)
(fma.f64 %1001 %322 %5888)
(fma.f64 %1001 %322 %5890)
(fma.f64 %4725 #s(literal 1/2 binary64) %5888)
(fma.f64 %4725 #s(literal 1/2 binary64) %5890)
(fma.f64 %4725 #s(literal 1/4 binary64) %6063)
(fma.f64 %1003 %314 %5888)
(fma.f64 %1003 %314 %5890)
(fma.f64 %4742 #s(literal 1/2 binary64) %5888)
(fma.f64 %4742 #s(literal 1/2 binary64) %5890)
(fma.f64 %4744 #s(literal -1/2 binary64) %5888)
(fma.f64 %4744 #s(literal -1/2 binary64) %5890)
(fma.f64 %4746 #s(literal 1/4 binary64) %5888)
(fma.f64 %4746 #s(literal 1/4 binary64) %5890)
(fma.f64 %4925 T %1060)
(fma.f64 %4748 #s(literal 4 binary64) %5888)
(fma.f64 %4748 #s(literal 4 binary64) %5890)
(fma.f64 %4857 #s(literal -1/2 binary64) %5849)
(fma.f64 %4857 #s(literal -1/2 binary64) %5851)
(fma.f64 %4859 #s(literal -1/2 binary64) %5849)
(fma.f64 %4859 #s(literal -1/2 binary64) %5851)
(fma.f64 %4861 #s(literal 1/4 binary64) %5849)
(fma.f64 %4861 #s(literal 1/4 binary64) %5851)
(+.f64 %6063 %6063)
(fma.f64 %423 %4759 %5888)
(fma.f64 %423 %4759 %5890)
(fma.f64 %4887 %4888 %5849)
(fma.f64 %4887 %4888 %5851)
(fma.f64 T %4923 %5849)
(fma.f64 T %4923 %5851)
(fma.f64 %329 %5024 %1060)
(fma.f64 %4925 T %5849)
(fma.f64 %4925 T %5851)
(fma.f64 %4887 %5026 %1060)
(fma.f64 T %4780 %5888)
(fma.f64 T %4780 %5890)
(fma.f64 %329 %5024 %5849)
(fma.f64 %329 %5024 %5851)
(fma.f64 %423 %4790 %5888)
(fma.f64 %423 %4790 %5890)
(fma.f64 %423 %5107 %1060)
(fma.f64 %4887 %5026 %5849)
(fma.f64 %4887 %5026 %5851)
(fma.f64 %4010 %446 %1060)
(fma.f64 %616 %4830 %1060)
(fma.f64 %4830 %616 %1060)
(fma.f64 #s(literal 2 binary64) %5162 %1060)
(fma.f64 %83 %3773 %5888)
(fma.f64 %83 %3773 %5890)
(fma.f64 %4097 %444 %1060)
(fma.f64 %3913 %4845 %1060)
(fma.f64 %3854 %441 %1060)
(fma.f64 %423 %5107 %5849)
(fma.f64 %423 %5107 %5851)
(fma.f64 %4010 %446 %5849)
(fma.f64 %4010 %446 %5851)
(fma.f64 %4627 %441 %4712)
(fma.f64 (*.f64 #s(literal 1/2 binary64) %3739) %4845 %4712)
(fma.f64 %5220 #s(literal 4 binary64) %1060)
(fma.f64 %616 %4830 %5849)
(fma.f64 %616 %4830 %5851)
(fma.f64 %4830 %616 %5849)
(fma.f64 %4830 %616 %5851)
(fma.f64 %711 %4885 %1060)
(fma.f64 %4885 %711 %1060)
(fma.f64 T %4843 %5888)
(fma.f64 T %4843 %5890)
(fma.f64 T %4846 %5888)
(fma.f64 T %4846 %5890)
(fma.f64 T %5275 %1060)
(fma.f64 #s(literal 2 binary64) %5162 %5849)
(fma.f64 #s(literal 2 binary64) %5162 %5851)
(fma.f64 #s(literal -2 binary64) %4848 %5888)
(fma.f64 #s(literal -2 binary64) %4848 %5890)
(fma.f64 %314 %4635 %1060)
(fma.f64 %68 %5030 %1060)
(fma.f64 %83 %3822 %5888)
(fma.f64 %83 %3822 %5890)
(fma.f64 %83 %5216 %1060)
(fma.f64 %320 %5280 %1060)
(fma.f64 %322 %5282 %1060)
(fma.f64 %322 %4851 %5888)
(fma.f64 %322 %4851 %5890)
(fma.f64 %441 %1005 %5888)
(fma.f64 %441 %1005 %5890)
(fma.f64 %4845 %3739 %5888)
(fma.f64 %4845 %3739 %5890)
(fma.f64 %1005 %441 %5888)
(fma.f64 %1005 %441 %5890)
(fma.f64 %3739 %4845 %5888)
(fma.f64 %3739 %4845 %5890)
(fma.f64 %5284 %322 %1060)
(fma.f64 %4097 %444 %5849)
(fma.f64 %4097 %444 %5851)
(fma.f64 %5286 %320 %1060)
(fma.f64 %4857 #s(literal -1/2 binary64) %5888)
(fma.f64 %4857 #s(literal -1/2 binary64) %5890)
(fma.f64 %3913 %4845 %5849)
(fma.f64 %3913 %4845 %5851)
(fma.f64 %3854 %441 %5849)
(fma.f64 %3854 %441 %5851)
(fma.f64 %4859 #s(literal -1/2 binary64) %5888)
(fma.f64 %4859 #s(literal -1/2 binary64) %5890)
(fma.f64 %4861 #s(literal 1/4 binary64) %5888)
(fma.f64 %4861 #s(literal 1/4 binary64) %5890)
(fma.f64 %4635 %61 %4712)
(fma.f64 %5220 #s(literal 4 binary64) %5849)
(fma.f64 %5220 #s(literal 4 binary64) %5851)
(fma.f64 %711 %4885 %5849)
(fma.f64 %711 %4885 %5851)
(fma.f64 %4887 %4888 %5888)
(fma.f64 %4887 %4888 %5890)
(fma.f64 %4885 %711 %5849)
(fma.f64 %4885 %711 %5851)
(fma.f64 T %4923 %5888)
(fma.f64 T %4923 %5890)
(fma.f64 T %5275 %5849)
(fma.f64 T %5275 %5851)
(fma.f64 %314 %4635 %5849)
(fma.f64 %314 %4635 %5851)
(fma.f64 %68 %5030 %5849)
(fma.f64 %68 %5030 %5851)
(fma.f64 %83 %5216 %5849)
(fma.f64 %83 %5216 %5851)
(fma.f64 %320 %5280 %5849)
(fma.f64 %320 %5280 %5851)
(fma.f64 %322 %5282 %5849)
(fma.f64 %322 %5282 %5851)
(fma.f64 %5284 %322 %5849)
(fma.f64 %5284 %322 %5851)
(fma.f64 %5286 %320 %5849)
(fma.f64 %5286 %320 %5851)
(fma.f64 %4925 T %5888)
(fma.f64 %4925 T %5890)
(fma.f64 %329 %5024 %5888)
(fma.f64 %329 %5024 %5890)
(fma.f64 %4887 %5026 %5888)
(fma.f64 %4887 %5026 %5890)
(fma.f64 %616 %5132 %1060)
(fma.f64 %620 %5443 %1060)
(fma.f64 %622 %5445 %1060)
(fma.f64 %5447 %620 %1060)
(fma.f64 %5449 %622 %1060)
(fma.f64 %423 %5107 %5888)
(fma.f64 %423 %5107 %5890)
(fma.f64 %4037 %5521 %1060)
(fma.f64 %4010 %446 %5888)
(fma.f64 %4010 %446 %5890)
(fma.f64 %616 %4830 %5888)
(fma.f64 %616 %4830 %5890)
(fma.f64 %616 %5132 %5849)
(fma.f64 %616 %5132 %5851)
(fma.f64 %620 %5443 %5849)
(fma.f64 %620 %5443 %5851)
(fma.f64 %622 %5445 %5849)
(fma.f64 %622 %5445 %5851)
(fma.f64 %4830 %616 %5888)
(fma.f64 %4830 %616 %5890)
(fma.f64 %5447 %620 %5849)
(fma.f64 %5447 %620 %5851)
(fma.f64 %5449 %622 %5849)
(fma.f64 %5449 %622 %5851)
(fma.f64 #s(literal 2 binary64) %5162 %5888)
(fma.f64 #s(literal 2 binary64) %5162 %5890)
(fma.f64 %1005 %446 %6224)
(fma.f64 %4097 %444 %5888)
(fma.f64 %4097 %444 %5890)
(fma.f64 %3913 %4845 %5888)
(fma.f64 %3913 %4845 %5890)
(fma.f64 %3854 %441 %5888)
(fma.f64 %3854 %441 %5890)
(fma.f64 %4037 %5521 %5849)
(fma.f64 %4037 %5521 %5851)
(fma.f64 %5220 #s(literal 4 binary64) %5888)
(fma.f64 %5220 #s(literal 4 binary64) %5890)
(+.f64 %6224 %6224)
(fma.f64 %711 %4885 %5888)
(fma.f64 %711 %4885 %5890)
(fma.f64 %4885 %711 %5888)
(fma.f64 %4885 %711 %5890)
(fma.f64 T %5275 %5888)
(fma.f64 T %5275 %5890)
(fma.f64 %314 %4635 %5888)
(fma.f64 %314 %4635 %5890)
(fma.f64 %68 %5030 %5888)
(fma.f64 %68 %5030 %5890)
(fma.f64 %83 %5216 %5888)
(fma.f64 %83 %5216 %5890)
(fma.f64 %320 %5280 %5888)
(fma.f64 %320 %5280 %5890)
(fma.f64 %322 %5282 %5888)
(fma.f64 %322 %5282 %5890)
(fma.f64 %5284 %322 %5888)
(fma.f64 %5284 %322 %5890)
(fma.f64 %5286 %320 %5888)
(fma.f64 %5286 %320 %5890)
(fma.f64 %616 %5132 %5888)
(fma.f64 %616 %5132 %5890)
(fma.f64 %620 %5443 %5888)
(fma.f64 %620 %5443 %5890)
(fma.f64 %622 %5445 %5888)
(fma.f64 %622 %5445 %5890)
(fma.f64 %5447 %620 %5888)
(fma.f64 %5447 %620 %5890)
(fma.f64 %5449 %622 %5888)
(fma.f64 %5449 %622 %5890)
(fma.f64 %4037 %5521 %5888)
(fma.f64 %4037 %5521 %5890)
(fma.f64 %5753 %5795 %1060)
(fma.f64 %5753 %5795 %5849)
(fma.f64 %5753 %5795 %5851)
(fma.f64 %5753 %5795 %5888)
(fma.f64 %5753 %5795 %5890)

reconstruct105.0ms (0.1%)

Memory
11.3MiB live, 11.3MiB allocated; 0ms collecting garbage

eval4.4s (2.9%)

Memory
9.3MiB live, 309.9MiB allocated; 107ms collecting garbage
Compiler

Compiled 104 095 to 13 737 computations (86.8% saved)

prune1.0s (0.7%)

Memory
-10.0MiB live, 168.7MiB allocated; 39ms collecting garbage
Pruning

26 alts after pruning (25 fresh and 1 done)

PrunedKeptTotal
New4 684254 709
Fresh000
Picked011
Done000
Total4 684264 710
Accuracy
82.5%
Counts
4 710 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
61.5%
(fma.f64 (/.f64 (sin.f64 (*.f64 B lam)) T) (neg.f64 cosgam) (*.f64 (/.f64 S T) singam))
60.9%
(fma.f64 (/.f64 singam T) S (*.f64 (neg.f64 (/.f64 cosgam T)) (sin.f64 (*.f64 B lam))))
43.6%
%13 = (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (*.f64 B lam)) cosgam))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 T T)) (*.f64 %13 T) (/.f64 %13 (+.f64 T T)))
46.2%
(fma.f64 (*.f64 T singam) (/.f64 (/.f64 S T) T) (*.f64 (neg.f64 (/.f64 cosgam T)) (sin.f64 (*.f64 B lam))))
59.6%
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) T) (*.f64 (sin.f64 (*.f64 B lam)) (*.f64 T cosgam)) (*.f64 S singam)) T)
60.3%
%6 = (sin.f64 (*.f64 B lam))
(/.f64 (-.f64 (*.f64 S singam) (fma.f64 (/.f64 %6 T) (*.f64 (*.f64 T cosgam) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) cosgam) %6))) T)
48.0%
%5 = (*.f64 B lam)
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (fma.f64 (cos.f64 %5) (cos.f64 (neg.f64 (*.f64 #s(literal 3/2 binary64) (PI.f64 )))) (sin.f64 %5)) cosgam)) T)
49.2%
%6 = (neg.f64 (*.f64 B lam))
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 %6 (*.f64 #s(literal 3/2 binary64) (PI.f64 )))) (sin.f64 %6)) #s(literal 2 binary64)) cosgam)) T)
63.2%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (/.f64 (*.f64 T (sin.f64 (*.f64 B lam))) T) cosgam)) T)
47.9%
%5 = (*.f64 B lam)
%7 = (PI.f64 )
%9 = (-.f64 (neg.f64 %7) %7)
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (-.f64 (*.f64 (sin.f64 %5) (cos.f64 %9)) (*.f64 (cos.f64 %5) (sin.f64 %9))) cosgam)) T)
49.3%
%5 = (PI.f64 )
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (*.f64 (+.f64 (cos.f64 (fma.f64 B lam (-.f64 (+.f64 %5 %5) (*.f64 %5 #s(literal 1/2 binary64))))) (sin.f64 (*.f64 B lam))) #s(literal 1/2 binary64)) cosgam)) T)
60.2%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 B lam) T) T)) cosgam)) T)
49.7%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (-.f64 (PI.f64 ) (*.f64 B lam))) cosgam)) T)
59.8%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 B lam) (/.f64 #s(literal 1 binary64) T)) T)) cosgam)) T)
66.5%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (*.f64 B lam)) cosgam)) T)
49.8%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (cos.f64 (fma.f64 (PI.f64 ) #s(literal -1/2 binary64) (*.f64 B lam))) cosgam)) T)
44.3%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (approx (sin (* B lam)) (*.f64 lam (+.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 B #s(literal 3 binary64)) (pow.f64 lam #s(literal 2 binary64))))))) cosgam)) T)
40.9%
(/.f64 (-.f64 (*.f64 S singam) (approx (* (sin (* B lam)) cosgam) (*.f64 lam (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 B #s(literal 3 binary64)) (*.f64 cosgam (pow.f64 lam #s(literal 2 binary64)))) (*.f64 B cosgam))))) T)
63.5%
(/.f64 (-.f64 (*.f64 S singam) (approx (* (sin (* B lam)) cosgam) (*.f64 B (*.f64 cosgam lam)))) T)
60.2%
(/.f64 (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 cosgam (-.f64 (/.f64 (*.f64 S singam) cosgam) (sin.f64 (*.f64 B lam))))) T)
23.2%
(/.f64 (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 #s(literal -1 binary64) (*.f64 cosgam (sin.f64 (*.f64 B lam))))) T)
66.1%
(/.f64 #s(literal 1 binary64) (/.f64 T (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (*.f64 B lam)) cosgam))))
57.8%
(-.f64 (*.f64 (/.f64 S T) singam) (*.f64 (sin.f64 (*.f64 B lam)) (/.f64 cosgam T)))
66.4%
(*.f64 (/.f64 #s(literal 1 binary64) T) (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (*.f64 B lam)) cosgam)))
60.9%
(approx (/ (- (* S singam) (* (sin (* B lam)) cosgam)) T) (/.f64 (*.f64 S singam) T))
60.5%
(approx (/ (- (* S singam) (* (sin (* B lam)) cosgam)) T) (*.f64 S (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 cosgam (sin.f64 (*.f64 B lam))) (*.f64 S T)) (/.f64 singam T))))
Compiler

Compiled 456 to 153 computations (66.4% saved)

sample25.0ms (0.0%)

Memory
5.4MiB live, 5.4MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
%0 = (PI )
%2 = (* %0 1/2)
%4 = (* 3/2 %0)
%5 = (+ %0 %0)
%6 = (neg %0)
%8 = (neg %4)
%10 = (- %6 %0)
%0
%2
%4
%5
%6
(- %5 %2)
%8
(cos %8)
%10
(cos %10)
(sin %10)
Outputs
#s(literal 884279719003555/281474976710656 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 2652839157010665/562949953421312 binary64)
#s(literal 884279719003555/140737488355328 binary64)
#s(literal -884279719003555/281474976710656 binary64)
#s(literal 2652839157010665/562949953421312 binary64)
#s(literal -2652839157010665/562949953421312 binary64)
#s(literal 0 binary64)
#s(literal -884279719003555/140737488355328 binary64)
#s(literal 1 binary64)
#s(literal 0 binary64)
Samples
23.0ms2valid
Compiler

Compiled 44 to 15 computations (65.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-sin: 8.0ms (86.2% of total, 1.7 MiB)
ival-cos: 1.0ms (10.8% of total, 0.0 MiB)
adjust: 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-pi: 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)

series10.9s (7.2%)

Memory
38.2MiB live, 798.0MiB allocated; 344ms collecting garbage
Counts
159 → 605
Calls
Call 1
Inputs
%2 = (*.f64 S singam)
%5 = (*.f64 B lam)
%6 = (sin.f64 %5)
%8 = (*.f64 %6 cosgam)
%9 = (-.f64 %2 %8)
%12 = (*.f64 cosgam %6)
%13 = (*.f64 #s(literal -1 binary64) %12)
%16 = (sin (* B lam))
%17 = (* %16 cosgam)
%18 = (- (* S singam) %17)
%19 = (approx %18 %13)
%20 = (/.f64 %2 T)
%21 = (/ %18 T)
%23 = (*.f64 S T)
%24 = (/.f64 %12 %23)
%25 = (/.f64 singam T)
%26 = (fma.f64 #s(literal -1 binary64) %24 %25)
%27 = (*.f64 S %26)
%29 = (*.f64 T singam)
%30 = (/.f64 S T)
%31 = (/.f64 %2 cosgam)
%32 = (-.f64 %31 %6)
%33 = (*.f64 cosgam %32)
%34 = (approx %18 %33)
%35 = (/.f64 %6 T)
%36 = (*.f64 T cosgam)
%40 = (*.f64 cosgam lam)
%41 = (*.f64 B %40)
%42 = (approx %17 %41)
%43 = (pow.f64 B #s(literal 3 binary64))
%44 = (pow.f64 lam #s(literal 2 binary64))
%45 = (*.f64 %43 %44)
%46 = (*.f64 #s(literal -1/6 binary64) %45)
%47 = (+.f64 B %46)
%48 = (*.f64 lam %47)
%49 = (approx %16 %48)
%50 = (*.f64 cosgam %44)
%51 = (*.f64 %43 %50)
%52 = (*.f64 B cosgam)
%53 = (fma.f64 #s(literal -1/6 binary64) %51 %52)
%54 = (*.f64 lam %53)
%55 = (approx %17 %54)
%59 = (/.f64 #s(literal 1 binary64) T)
%60 = (/.f64 #s(literal -1 binary64) T)
%62 = (*.f64 %30 singam)
%63 = (*.f64 T T)
%64 = (/.f64 #s(literal 1/2 binary64) %63)
%65 = (+.f64 T T)
%66 = (cos.f64 %5)
%67 = (neg.f64 cosgam)
%68 = (neg.f64 %5)
%69 = (sin.f64 %68)
%70 = (*.f64 %6 %36)
%71 = (*.f64 #s(literal 1/2 binary64) cosgam)
%72 = (*.f64 %71 %6)
%73 = (PI.f64 )
%74 = (/.f64 cosgam T)
%75 = (*.f64 %6 %74)
%76 = (*.f64 T %6)
%77 = (*.f64 %9 T)
%78 = (*.f64 %73 #s(literal 1/2 binary64))
%79 = (*.f64 #s(literal 3/2 binary64) %73)
%80 = (*.f64 %5 T)
%81 = (/.f64 %80 T)
%82 = (*.f64 %5 %59)
%83 = (*.f64 %82 T)
%84 = (-.f64 %73 %5)
%85 = (sin.f64 %84)
%86 = (+.f64 %73 %73)
%87 = (fma.f64 %73 #s(literal -1/2 binary64) %5)
%88 = (cos.f64 %87)
%89 = (/.f64 %76 T)
%90 = (neg.f64 %73)
%91 = (-.f64 %68 %79)
%92 = (cos.f64 %91)
%93 = (-.f64 %92 %69)
%94 = (/.f64 %93 #s(literal 2 binary64))
%95 = (-.f64 %86 %78)
%96 = (fma.f64 B lam %95)
%97 = (cos.f64 %96)
%98 = (+.f64 %97 %6)
%99 = (*.f64 %98 #s(literal 1/2 binary64))
%100 = (neg.f64 %79)
%101 = (cos.f64 %100)
%102 = (fma.f64 %66 %101 %6)
%103 = (-.f64 %90 %73)
%104 = (cos.f64 %103)
%105 = (*.f64 %6 %104)
%106 = (sin.f64 %103)
%107 = (*.f64 %66 %106)
%108 = (-.f64 %105 %107)
%109 = (neg.f64 %74)
%110 = (*.f64 %109 %6)
%111 = (*.f64 %36 #s(literal 1/2 binary64))
%112 = (fma.f64 %35 %111 %72)
%113 = (fma.f64 %60 %70 %2)
%115 = (/.f64 T %9)
%120 = (/.f64 %9 %65)
%121 = (/.f64 %30 T)
%124 = (sin.f64 %81)
%125 = (*.f64 %124 cosgam)
%126 = (-.f64 %2 %125)
%128 = (sin.f64 %83)
%129 = (*.f64 %128 cosgam)
%130 = (-.f64 %2 %129)
%132 = (*.f64 %85 cosgam)
%133 = (-.f64 %2 %132)
%135 = (*.f64 %88 cosgam)
%136 = (-.f64 %2 %135)
%138 = (*.f64 %89 cosgam)
%139 = (-.f64 %2 %138)
%141 = (*.f64 %94 cosgam)
%142 = (-.f64 %2 %141)
%144 = (*.f64 %99 cosgam)
%145 = (-.f64 %2 %144)
%147 = (*.f64 %102 cosgam)
%148 = (-.f64 %2 %147)
%150 = (*.f64 %108 cosgam)
%151 = (-.f64 %2 %150)
%153 = (*.f64 %49 cosgam)
%154 = (-.f64 %2 %153)
%156 = (-.f64 %2 %112)
%158 = (-.f64 %2 %42)
%160 = (-.f64 %2 %55)
S
singam
%2
B
lam
%5
%6
cosgam
%8
%9
T
#s(literal -1 binary64)
%12
%13
%19
%20
(approx %21 %20)
%23
%24
%25
%26
%27
(approx %21 %27)
%29
%30
%31
%32
%33
%34
%35
%36
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
%40
%41
%42
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
#s(literal 1 binary64)
#s(literal 1/2 binary64)
#s(literal -1/2 binary64)
%59
%60
#s(literal 3/2 binary64)
%62
%63
%64
%65
%66
%67
%68
%69
%70
%71
%72
%73
%74
%75
%76
%77
%78
%79
%80
%81
%82
%83
%84
%85
%86
%87
%88
%89
%90
%91
%92
%93
%94
%95
%96
%97
%98
%99
%100
%101
%102
%103
%104
%105
%106
%107
%108
%109
%110
%111
%112
%113
(*.f64 %59 %9)
%115
(/.f64 #s(literal 1 binary64) %115)
(-.f64 %62 %75)
(fma.f64 %25 S %110)
(fma.f64 %35 %67 %62)
%120
%121
(fma.f64 %29 %121 %110)
(fma.f64 %64 %77 %120)
%124
%125
%126
(/.f64 %126 T)
%128
%129
%130
(/.f64 %130 T)
%132
%133
(/.f64 %133 T)
%135
%136
(/.f64 %136 T)
%138
%139
(/.f64 %139 T)
%141
%142
(/.f64 %142 T)
%144
%145
(/.f64 %145 T)
%147
%148
(/.f64 %148 T)
%150
%151
(/.f64 %151 T)
%153
%154
(/.f64 %154 T)
%156
(/.f64 %156 T)
%158
(/.f64 %158 T)
%160
(/.f64 %160 T)
(/.f64 %113 T)
(/.f64 %19 T)
(/.f64 %34 T)
Outputs
%5 = (* S singam)
%6 = (*.f64 S singam)
%10 = (* B lam)
%11 = (sin %10)
%13 = (* %11 cosgam)
%14 = (- %5 %13)
%16 = (*.f64 B lam)
%17 = (sin.f64 %16)
%18 = (*.f64 cosgam %17)
%19 = (*.f64 #s(literal -1 binary64) %18)
%21 = (-.f64 %6 %18)
%25 = (/.f64 %6 T)
%27 = (/ %14 T)
%28 = (/.f64 %18 T)
%31 = (fma.f64 #s(literal -1 binary64) %28 %25)
%33 = (* S T)
%34 = (*.f64 S T)
%36 = (* cosgam %11)
%37 = (/ %36 %33)
%38 = (/.f64 %18 %34)
%42 = (/ singam T)
%43 = (+ (* -1 %37) %42)
%48 = (/ S T)
%49 = (/.f64 S T)
%51 = (/ %5 cosgam)
%52 = (/.f64 %6 cosgam)
%54 = (- %51 %11)
%55 = (*.f64 #s(literal -1 binary64) %17)
%57 = (-.f64 %52 %17)
%59 = (* cosgam %54)
%60 = (fma.f64 #s(literal -1 binary64) %18 %6)
%62 = (* %14 T)
%63 = (*.f64 T %18)
%66 = (*.f64 T singam)
%67 = (*.f64 S %66)
%70 = (/ T %14)
%71 = (/.f64 T %18)
%75 = (pow.f64 cosgam #s(literal 2 binary64))
%76 = (pow.f64 %17 #s(literal 2 binary64))
%77 = (*.f64 %75 %76)
%82 = (pow.f64 singam #s(literal 2 binary64))
%83 = (*.f64 T %82)
%86 = (pow.f64 cosgam #s(literal 3 binary64))
%87 = (pow.f64 %17 #s(literal 3 binary64))
%88 = (*.f64 %86 %87)
%91 = (/.f64 %66 %77)
%96 = (pow.f64 singam #s(literal 3 binary64))
%97 = (*.f64 T %96)
%101 = (pow.f64 %17 #s(literal 4 binary64))
%102 = (*.f64 (pow.f64 cosgam #s(literal 4 binary64)) %101)
%113 = (/ cosgam T)
%114 = (* %11 %113)
%115 = (- (* %48 singam) %114)
%118 = (+ T T)
%119 = (/ %14 %118)
%124 = (*.f64 #s(literal 1/2 binary64) %25)
%128 = (pow.f64 T #s(literal 2 binary64))
%131 = (PI )
%132 = (- %131 %10)
%133 = (sin %132)
%134 = (* %133 cosgam)
%135 = (- %5 %134)
%136 = (PI.f64 )
%138 = (sin.f64 (-.f64 %136 %16))
%139 = (*.f64 cosgam %138)
%142 = (-.f64 %6 %139)
%144 = (/ %135 T)
%145 = (/.f64 %139 T)
%152 = (+ (* %131 -1/2) %10)
%153 = (cos %152)
%154 = (* %153 cosgam)
%155 = (- %5 %154)
%156 = (fma.f64 #s(literal -1/2 binary64) %136 %16)
%157 = (cos.f64 %156)
%158 = (*.f64 cosgam %157)
%161 = (-.f64 %6 %158)
%163 = (/ %155 T)
%164 = (/.f64 %158 T)
%169 = (neg %10)
%171 = (* 3/2 %131)
%172 = (- %169 %171)
%173 = (cos %172)
%174 = (sin %169)
%175 = (- %173 %174)
%177 = (/ %175 2)
%178 = (* %177 cosgam)
%179 = (- %5 %178)
%183 = (cos.f64 (neg.f64 (fma.f64 #s(literal 3/2 binary64) %136 %16)))
%185 = (sin.f64 (neg.f64 %16))
%186 = (-.f64 %183 %185)
%187 = (*.f64 cosgam %186)
%190 = (*.f64 #s(literal 1/2 binary64) %187)
%191 = (-.f64 %6 %190)
%193 = (/ %179 T)
%194 = (/.f64 %187 T)
%203 = (+ %10 (- (+ %131 %131) (* %131 1/2)))
%204 = (cos %203)
%205 = (+ %204 %11)
%206 = (* %205 1/2)
%207 = (* %206 cosgam)
%208 = (- %5 %207)
%210 = (*.f64 #s(literal 1/2 binary64) %136)
%211 = (-.f64 (fma.f64 #s(literal 2 binary64) %136 %16) %210)
%212 = (cos.f64 %211)
%213 = (+.f64 %212 %17)
%214 = (*.f64 cosgam %213)
%217 = (*.f64 #s(literal 1/2 binary64) %214)
%218 = (-.f64 %6 %217)
%220 = (/ %208 T)
%221 = (/.f64 %214 T)
%226 = (cos %10)
%230 = (+ (* %226 (cos (neg %171))) %11)
%231 = (* %230 cosgam)
%232 = (- %5 %231)
%233 = (*.f64 #s(literal 3/2 binary64) %136)
%234 = (neg.f64 %233)
%235 = (cos.f64 %234)
%236 = (cos.f64 %16)
%237 = (*.f64 %235 %236)
%238 = (+.f64 %17 %237)
%239 = (*.f64 cosgam %238)
%242 = (-.f64 %6 %239)
%244 = (/ %232 T)
%245 = (/.f64 %239 T)
%251 = (- (neg %131) %131)
%253 = (* %11 (cos %251))
%255 = (* %226 (sin %251))
%256 = (- %253 %255)
%257 = (* %256 cosgam)
%258 = (- %5 %257)
%259 = (*.f64 #s(literal 2 binary64) %136)
%260 = (neg.f64 %259)
%261 = (cos.f64 %260)
%262 = (*.f64 %261 %17)
%263 = (sin.f64 %260)
%264 = (*.f64 %236 %263)
%265 = (-.f64 %262 %264)
%266 = (*.f64 cosgam %265)
%269 = (-.f64 %6 %266)
%271 = (/ %258 T)
%272 = (/.f64 %266 T)
%277 = (/.f64 %18 S)
%279 = (+.f64 singam (*.f64 #s(literal -1 binary64) %277))
%280 = (*.f64 S %279)
%282 = (/.f64 singam T)
%283 = (fma.f64 #s(literal -1 binary64) %38 %282)
%288 = (/.f64 %17 S)
%289 = (/.f64 singam cosgam)
%294 = (/.f64 %63 S)
%298 = (/.f64 T %6)
%300 = (/.f64 T singam)
%302 = (/.f64 %63 (*.f64 S %82))
%306 = (*.f64 T %77)
%307 = (pow.f64 S #s(literal 2 binary64))
%309 = (/.f64 %306 (*.f64 %307 %96))
%311 = (*.f64 #s(literal -1 binary64) %302)
%315 = (*.f64 T %88)
%316 = (pow.f64 S #s(literal 3 binary64))
%317 = (pow.f64 singam #s(literal 4 binary64))
%331 = (/.f64 %139 S)
%336 = (/.f64 %139 %34)
%340 = (/.f64 %158 S)
%345 = (/.f64 %158 %34)
%349 = (/.f64 %187 S)
%354 = (/.f64 %187 %34)
%358 = (/.f64 %214 S)
%363 = (/.f64 %214 %34)
%367 = (/.f64 %239 S)
%372 = (/.f64 %239 %34)
%376 = (/.f64 %266 S)
%381 = (/.f64 %266 %34)
%385 = (fma.f64 #s(literal -1 binary64) singam %277)
%386 = (*.f64 S %385)
%408 = (*.f64 #s(literal -1 binary64) (/.f64 %63 %82))
%488 = (/.f64 %21 T)
%492 = (* S %43)
%497 = (/ %11 T)
%498 = (/.f64 %17 T)
%500 = (* T cosgam)
%501 = (*.f64 T cosgam)
%504 = (/ 1 T)
%506 = (/.f64 #s(literal 1 binary64) T)
%511 = (* T T)
%518 = (* %11 %500)
%520 = (/.f64 cosgam T)
%523 = (* T %11)
%524 = (*.f64 T %17)
%528 = (* %10 T)
%529 = (*.f64 T lam)
%539 = (neg %113)
%542 = (* %500 1/2)
%546 = (* 1/2 cosgam)
%547 = (* %546 %11)
%553 = (* %539 %11)
%554 = (+ (* %42 S) %553)
%590 = (/.f64 %34 %77)
%606 = (/.f64 %18 singam)
%611 = (/.f64 %18 %66)
%615 = (/.f64 %18 %67)
%619 = (/.f64 %17 singam)
%620 = (/.f64 S cosgam)
%624 = (/.f64 %63 singam)
%628 = (/.f64 T S)
%630 = (/.f64 %63 (*.f64 %307 singam))
%635 = (/.f64 %306 (*.f64 %316 %82))
%637 = (*.f64 #s(literal -1 binary64) %630)
%641 = (pow.f64 S #s(literal 4 binary64))
%654 = (/.f64 %139 singam)
%659 = (/.f64 %139 %66)
%663 = (/.f64 %158 singam)
%668 = (/.f64 %158 %66)
%672 = (/.f64 %187 singam)
%677 = (/.f64 %187 %66)
%681 = (/.f64 %214 singam)
%686 = (/.f64 %214 %66)
%690 = (/.f64 %239 singam)
%695 = (/.f64 %239 %66)
%699 = (/.f64 %266 singam)
%704 = (/.f64 %266 %66)
%735 = (*.f64 #s(literal -1 binary64) (/.f64 %63 %307))
%817 = (* cosgam lam)
%818 = (*.f64 cosgam lam)
%821 = (*.f64 B %818)
%823 = (pow lam 2)
%824 = (* cosgam %823)
%825 = (pow.f64 lam #s(literal 2 binary64))
%826 = (*.f64 cosgam %825)
%829 = (pow B 3)
%830 = (* %829 %824)
%831 = (pow.f64 B #s(literal 3 binary64))
%832 = (*.f64 %831 %826)
%834 = (* B cosgam)
%835 = (*.f64 B cosgam)
%839 = (+ (* -1/6 %830) %834)
%841 = (*.f64 %831 %825)
%842 = (*.f64 #s(literal -1/6 binary64) %841)
%843 = (+.f64 B %842)
%846 = (* lam %839)
%847 = (*.f64 lam %843)
%857 = (*.f64 %307 %82)
%861 = (*.f64 cosgam %76)
%863 = (*.f64 %316 %96)
%866 = (*.f64 #s(literal -1 binary64) (/.f64 %524 %857))
%870 = (*.f64 cosgam %87)
%872 = (*.f64 %641 %317)
%899 = (*.f64 cosgam (-.f64 %264 %262))
%902 = (/.f64 %264 T)
%903 = (/.f64 %262 T)
%909 = (/.f64 %6 %501)
%913 = (/.f64 %17 %34)
%914 = (/.f64 singam %501)
%921 = (/.f64 %67 cosgam)
%925 = (/.f64 T %17)
%926 = (/.f64 %67 %861)
%931 = (*.f64 %307 %83)
%933 = (/.f64 %931 (*.f64 %75 %87))
%939 = (*.f64 %316 %97)
%958 = (/.f64 %138 T)
%965 = (/.f64 %157 T)
%969 = (*.f64 #s(literal 1/2 binary64) %186)
%973 = (/.f64 %186 T)
%977 = (*.f64 #s(literal 1/2 binary64) %213)
%981 = (/.f64 %213 T)
%1003 = (*.f64 #s(literal -1 binary64) %52)
%1021 = (*.f64 #s(literal 1/6 binary64) %841)
%1022 = (fma.f64 #s(literal -1 binary64) B %1021)
%1026 = (*.f64 lam %1022)
%1040 = (/.f64 %67 %76)
%1131 = (pow.f64 B #s(literal 2 binary64))
%1132 = (pow.f64 lam #s(literal 3 binary64))
%1133 = (*.f64 %1131 %1132)
%1140 = (pow.f64 lam #s(literal 5 binary64))
%1141 = (*.f64 %1131 %1140)
%1150 = (pow.f64 lam #s(literal 7 binary64))
%1151 = (*.f64 %1131 %1150)
%1160 = (*.f64 cosgam %1132)
%1161 = (*.f64 %1131 %1160)
%1165 = (*.f64 cosgam %1140)
%1166 = (*.f64 %1131 %1165)
%1173 = (*.f64 cosgam %1150)
%1174 = (*.f64 %1131 %1173)
%1183 = (fma.f64 #s(literal -1 binary64) %821 %6)
%1185 = (*.f64 #s(literal 1/6 binary64) %1161)
%1197 = (* -1 %36)
%1200 = (fma.f64 #s(literal -1 binary64) %818 %1185)
%1203 = (*.f64 #s(literal 1/6 binary64) %1160)
%1206 = (fma.f64 #s(literal -1 binary64) %818 (*.f64 %1131 (fma.f64 #s(literal -1/120 binary64) %1166 %1203)))
%1218 = (/.f64 %821 T)
%1219 = (fma.f64 #s(literal -1 binary64) %1218 %25)
%1221 = (/.f64 %818 T)
%1222 = (/.f64 %1161 T)
%1223 = (*.f64 #s(literal 1/6 binary64) %1222)
%1224 = (fma.f64 #s(literal -1 binary64) %1221 %1223)
%1227 = (/.f64 %1166 T)
%1228 = (/.f64 %1160 T)
%1232 = (fma.f64 #s(literal -1 binary64) %1221 (*.f64 %1131 (fma.f64 #s(literal -1/120 binary64) %1227 (*.f64 #s(literal 1/6 binary64) %1228))))
%1235 = (/.f64 %821 %34)
%1237 = (/.f64 %1161 %34)
%1238 = (/.f64 %818 %34)
%1242 = (/.f64 %1160 %34)
%1243 = (/.f64 %1166 %34)
%1272 = (*.f64 #s(literal 1/6 binary64) %1133)
%1277 = (*.f64 #s(literal -1/6 binary64) %1132)
%1288 = (/.f64 lam T)
%1292 = (/.f64 %1132 T)
%1309 = (* %829 %823)
%1311 = (* -1/6 %1309)
%1313 = (+ B %1311)
%1314 = (*.f64 %1131 %825)
%1329 = (pow.f64 lam #s(literal 4 binary64))
%1338 = (pow.f64 lam #s(literal 6 binary64))
%1347 = (*.f64 #s(literal -1 binary64) %16)
%1352 = (*.f64 #s(literal 1/6 binary64) %1132)
%1366 = (*.f64 T %818)
%1367 = (*.f64 B %1366)
%1369 = (*.f64 T %1160)
%1370 = (*.f64 %1131 %1369)
%1374 = (*.f64 T %1165)
%1375 = (*.f64 %1131 %1374)
%1424 = (/.f64 %1174 T)
%1425 = (/.f64 %1165 T)
%1433 = (*.f64 T %1132)
%1438 = (*.f64 T %1140)
%1471 = (*.f64 #s(literal -1/2 binary64) %136)
%1474 = (cos.f64 %1471)
%1476 = (sin.f64 %1471)
%1477 = (*.f64 lam %1476)
%1482 = (*.f64 %825 %1474)
%1489 = (*.f64 %1132 %1476)
%1504 = (sin.f64 %234)
%1505 = (*.f64 lam %1504)
%1509 = (*.f64 %825 %235)
%1510 = (*.f64 B %1509)
%1511 = (*.f64 #s(literal -1/2 binary64) %1510)
%1512 = (*.f64 #s(literal -1 binary64) %1505)
%1517 = (*.f64 %1132 %1504)
%1526 = (fma.f64 #s(literal -1 binary64) lam %1512)
%1527 = (*.f64 B %1526)
%1535 = (fma.f64 #s(literal 1/6 binary64) %1517 %1352)
%1536 = (*.f64 B %1535)
%1544 = (*.f64 #s(literal 1/2 binary64) %235)
%1561 = (-.f64 %259 %210)
%1564 = (cos.f64 %1561)
%1566 = (sin.f64 %1561)
%1567 = (*.f64 lam %1566)
%1572 = (*.f64 %825 %1564)
%1573 = (*.f64 B %1572)
%1574 = (*.f64 #s(literal -1/2 binary64) %1573)
%1579 = (*.f64 %1132 %1566)
%1588 = (-.f64 lam %1567)
%1589 = (*.f64 B %1588)
%1598 = (-.f64 %1277 (*.f64 #s(literal -1/6 binary64) %1579))
%1599 = (*.f64 B %1598)
%1638 = (*.f64 lam %261)
%1639 = (*.f64 B %1638)
%1641 = (*.f64 %1132 %261)
%1646 = (*.f64 %1140 %261)
%1665 = (*.f64 %825 %263)
%1670 = (*.f64 %1329 %263)
%1721 = (*.f64 T (*.f64 %75 %825))
%1725 = (*.f64 #s(literal -1 binary64) (/.f64 %1366 %857))
%1770 = (*.f64 cosgam %1474)
%1772 = (*.f64 cosgam %1477)
%1773 = (*.f64 B %1772)
%1776 = (*.f64 cosgam %1482)
%1777 = (*.f64 B %1776)
%1783 = (*.f64 B (*.f64 cosgam %1489))
%1790 = (-.f64 %6 %1770)
%1796 = (*.f64 #s(literal -1 binary64) %1772)
%1813 = (/.f64 %1770 T)
%1817 = (/.f64 %1772 T)
%1830 = (*.f64 cosgam %235)
%1831 = (*.f64 #s(literal 1/2 binary64) %1830)
%1833 = (*.f64 cosgam %1526)
%1834 = (*.f64 B %1833)
%1837 = (*.f64 cosgam %1509)
%1838 = (*.f64 B %1837)
%1845 = (*.f64 B (*.f64 cosgam %1535))
%1846 = (*.f64 #s(literal -1/4 binary64) %1837)
%1853 = (-.f64 %6 %1831)
%1860 = (*.f64 #s(literal -1/2 binary64) %1833)
%1876 = (/.f64 %1830 T)
%1877 = (*.f64 #s(literal 1/2 binary64) %1876)
%1880 = (/.f64 %1838 T)
%1881 = (/.f64 %1833 T)
%1887 = (/.f64 %1837 T)
%1896 = (*.f64 cosgam %1564)
%1897 = (*.f64 #s(literal 1/2 binary64) %1896)
%1899 = (*.f64 cosgam %1588)
%1900 = (*.f64 B %1899)
%1903 = (*.f64 cosgam %1572)
%1904 = (*.f64 B %1903)
%1905 = (*.f64 #s(literal 1/2 binary64) %1899)
%1911 = (*.f64 B (*.f64 cosgam %1598))
%1919 = (-.f64 %6 %1897)
%1942 = (*.f64 #s(literal 1/2 binary64) (/.f64 %1896 T))
%1945 = (/.f64 %1899 T)
%1967 = (*.f64 B %1160)
%1973 = (-.f64 %6 %1830)
%2007 = (*.f64 cosgam %263)
%2008 = (*.f64 #s(literal -1 binary64) %2007)
%2010 = (*.f64 cosgam %1638)
%2011 = (*.f64 B %2010)
%2014 = (*.f64 cosgam %1665)
%2015 = (*.f64 B %2014)
%2021 = (*.f64 B (*.f64 cosgam %1641))
%2022 = (*.f64 #s(literal 1/2 binary64) %2014)
%2028 = (-.f64 %6 %2008)
%2050 = (*.f64 #s(literal -1 binary64) (/.f64 %2007 T))
%2053 = (/.f64 %2010 T)
%2069 = (/.f64 #s(literal 1 binary64) %1131)
%2073 = (* lam %1313)
%2077 = (/.f64 lam %1131)
%2083 = (/.f64 cosgam %1131)
%2090 = (/.f64 %818 %1131)
%2096 = (/.f64 %136 B)
%2115 = (*.f64 #s(literal 1/2 binary64) %2096)
%2145 = (*.f64 #s(literal -1 binary64) lam)
%2167 = (pow.f64 B #s(literal 5 binary64))
%2168 = (*.f64 %2167 %825)
%2175 = (pow.f64 B #s(literal 7 binary64))
%2176 = (*.f64 %2175 %825)
%2185 = (fma.f64 #s(literal -1/6 binary64) %832 %835)
%2188 = (*.f64 %831 cosgam)
%2189 = (*.f64 %2167 %826)
%2196 = (*.f64 %2175 %826)
%2197 = (*.f64 %2167 cosgam)
%2206 = (*.f64 #s(literal 1/6 binary64) %832)
%2220 = (*.f64 lam (fma.f64 #s(literal -1 binary64) %835 %2206))
%2222 = (*.f64 #s(literal 1/6 binary64) %2188)
%2226 = (*.f64 lam (fma.f64 #s(literal -1 binary64) %835 (*.f64 %825 (fma.f64 #s(literal -1/120 binary64) %2189 %2222))))
%2236 = (/.f64 %835 T)
%2237 = (/.f64 %832 T)
%2238 = (*.f64 #s(literal 1/6 binary64) %2237)
%2239 = (fma.f64 #s(literal -1 binary64) %2236 %2238)
%2242 = (/.f64 %2189 T)
%2243 = (/.f64 %2188 T)
%2247 = (fma.f64 #s(literal -1 binary64) %2236 (*.f64 %825 (fma.f64 #s(literal -1/120 binary64) %2242 (*.f64 #s(literal 1/6 binary64) %2243))))
%2250 = (/.f64 %832 %34)
%2251 = (/.f64 %835 %34)
%2255 = (/.f64 %2188 %34)
%2256 = (/.f64 %2189 %34)
%2285 = (*.f64 #s(literal -1/6 binary64) %831)
%2296 = (/.f64 B T)
%2300 = (/.f64 %831 T)
%2319 = (pow.f64 B #s(literal 4 binary64))
%2326 = (pow.f64 B #s(literal 6 binary64))
%2336 = (*.f64 #s(literal 1/6 binary64) %831)
%2350 = (*.f64 T %826)
%2351 = (*.f64 %831 %2350)
%2352 = (*.f64 B %501)
%2356 = (*.f64 %831 %501)
%2357 = (*.f64 %2167 %2350)
%2400 = (/.f64 %2196 T)
%2401 = (/.f64 %2197 T)
%2409 = (*.f64 T %825)
%2415 = (*.f64 %831 T)
%2445 = (*.f64 lam %1474)
%2448 = (*.f64 B %1476)
%2462 = (*.f64 lam %235)
%2463 = (*.f64 %1131 %2462)
%2464 = (*.f64 #s(literal -1/2 binary64) %2463)
%2466 = (*.f64 #s(literal -1 binary64) (*.f64 B %1504))
%2471 = (*.f64 %1131 %235)
%2480 = (fma.f64 #s(literal -1 binary64) B %2466)
%2481 = (*.f64 lam %2480)
%2491 = (*.f64 lam (fma.f64 #s(literal 1/6 binary64) (*.f64 %831 %1504) %2336))
%2513 = (*.f64 lam %1564)
%2514 = (*.f64 %1131 %2513)
%2515 = (*.f64 #s(literal -1/2 binary64) %2514)
%2516 = (*.f64 B %1566)
%2521 = (*.f64 %1131 %1564)
%2530 = (-.f64 B %2516)
%2531 = (*.f64 lam %2530)
%2542 = (*.f64 lam (-.f64 %2285 (*.f64 #s(literal -1/6 binary64) (*.f64 %831 %1566))))
%2577 = (*.f64 %825 %261)
%2579 = (*.f64 B %261)
%2583 = (*.f64 %831 %261)
%2601 = (*.f64 %1131 %263)
%2617 = (*.f64 lam %263)
%2649 = (*.f64 #s(literal -1 binary64) (/.f64 %2352 %857))
%2693 = (*.f64 B (*.f64 cosgam %1476))
%2695 = (*.f64 %1131 (*.f64 cosgam %2445))
%2701 = (*.f64 %1131 %1770)
%2702 = (*.f64 %831 %1772)
%2711 = (*.f64 #s(literal -1 binary64) %2693)
%2727 = (/.f64 %2693 T)
%2740 = (*.f64 cosgam %2481)
%2743 = (*.f64 cosgam %2480)
%2745 = (*.f64 %1131 (*.f64 cosgam %2462))
%2751 = (*.f64 cosgam %2491)
%2752 = (*.f64 %1131 %1830)
%2753 = (*.f64 #s(literal -1/4 binary64) %2752)
%2764 = (*.f64 #s(literal -1/2 binary64) %2743)
%2782 = (/.f64 %2745 T)
%2783 = (/.f64 %2743 T)
%2789 = (/.f64 %2752 T)
%2798 = (*.f64 cosgam %2531)
%2803 = (*.f64 %1131 (*.f64 cosgam %2513))
%2804 = (*.f64 cosgam %2530)
%2805 = (*.f64 #s(literal 1/2 binary64) %2804)
%2810 = (*.f64 %1131 %1896)
%2811 = (*.f64 cosgam %2542)
%2841 = (/.f64 %2804 T)
%2861 = (*.f64 %831 %818)
%2898 = (*.f64 %1131 (*.f64 cosgam %2617))
%2899 = (*.f64 cosgam %261)
%2900 = (*.f64 B %2899)
%2905 = (*.f64 %831 %2010)
%2906 = (*.f64 %1131 %2007)
%2907 = (*.f64 #s(literal 1/2 binary64) %2906)
%2928 = (/.f64 %2900 T)
%2944 = (/.f64 B %825)
%2945 = (fma.f64 #s(literal -1/6 binary64) %831 %2944)
%2950 = (/.f64 %835 %825)
%2951 = (fma.f64 #s(literal -1/6 binary64) %2188 %2950)
%2956 = (/.f64 %136 lam)
%2970 = (*.f64 #s(literal 1/2 binary64) %2956)
%2983 = (*.f64 #s(literal -1 binary64) B)
(approx S #s(literal 0 binary64))
(approx S S)
(approx %5 %6)
(approx %14 %19)
(approx %14 %21)
(approx (/ %5 T) %25)
(approx %27 (*.f64 #s(literal -1 binary64) %28))
(approx %27 %31)
(approx %33 %34)
(approx %37 %38)
(approx %43 (*.f64 #s(literal -1 binary64) %38))
(approx %43 (/.f64 %31 S))
(approx %48 %49)
(approx %51 %52)
(approx %54 %55)
(approx %54 %57)
(approx %59 %60)
(approx %62 (*.f64 #s(literal -1 binary64) %63))
(approx %62 (fma.f64 #s(literal -1 binary64) %63 %67))
(approx %70 (*.f64 #s(literal -1 binary64) %71))
(approx %70 (fma.f64 #s(literal -1 binary64) %71 (*.f64 #s(literal -1 binary64) (/.f64 %67 %77))))
(approx %70 (fma.f64 #s(literal -1 binary64) %71 (*.f64 S (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 S %83) %88)) %91))))
(approx %70 (fma.f64 #s(literal -1 binary64) %71 (*.f64 S (-.f64 (*.f64 S (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 S %97) %102)) (/.f64 %83 %88))) %91))))
(approx %115 (-.f64 %25 %28))
(approx %119 (*.f64 #s(literal -1/2 binary64) %28))
(approx %119 (fma.f64 #s(literal -1/2 binary64) %28 %124))
(approx (/ %48 T) (/.f64 S %128))
(approx %135 (*.f64 #s(literal -1 binary64) %139))
(approx %135 %142)
(approx %144 (*.f64 #s(literal -1 binary64) %145))
(approx %144 (fma.f64 #s(literal -1 binary64) %145 %25))
(approx %155 (*.f64 #s(literal -1 binary64) %158))
(approx %155 %161)
(approx %163 (*.f64 #s(literal -1 binary64) %164))
(approx %163 (fma.f64 #s(literal -1 binary64) %164 %25))
(approx %179 (*.f64 #s(literal -1/2 binary64) %187))
(approx %179 %191)
(approx %193 (*.f64 #s(literal -1/2 binary64) %194))
(approx %193 (fma.f64 #s(literal -1/2 binary64) %194 %25))
(approx %208 (*.f64 #s(literal -1/2 binary64) %214))
(approx %208 %218)
(approx %220 (*.f64 #s(literal -1/2 binary64) %221))
(approx %220 (fma.f64 #s(literal -1/2 binary64) %221 %25))
(approx %232 (*.f64 #s(literal -1 binary64) %239))
(approx %232 %242)
(approx %244 (*.f64 #s(literal -1 binary64) %245))
(approx %244 (fma.f64 #s(literal -1 binary64) %245 %25))
(approx %258 (*.f64 #s(literal -1 binary64) %266))
(approx %258 %269)
(approx %271 (*.f64 #s(literal -1 binary64) %272))
(approx %271 (fma.f64 #s(literal -1 binary64) %272 %25))
(approx %14 %280)
(approx %27 (*.f64 S %283))
(approx %43 %282)
(approx %43 %283)
(approx %54 (*.f64 S (fma.f64 #s(literal -1 binary64) %288 %289)))
(approx %62 %67)
(approx %62 (*.f64 S (fma.f64 #s(literal -1 binary64) %294 %66)))
(approx %70 %298)
(approx %70 (/.f64 (+.f64 %300 %302) S))
(approx %70 (/.f64 (-.f64 (+.f64 %300 %309) %311) S))
(approx %70 (/.f64 (-.f64 (+.f64 %300 (/.f64 %315 (*.f64 %316 %317))) (fma.f64 #s(literal -1 binary64) %302 (*.f64 #s(literal -1 binary64) %309))) S))
(approx %119 %124)
(approx %119 (*.f64 S (fma.f64 #s(literal -1/2 binary64) %38 (*.f64 #s(literal 1/2 binary64) %282))))
(approx %135 (*.f64 S (+.f64 singam (*.f64 #s(literal -1 binary64) %331))))
(approx %144 (*.f64 S (fma.f64 #s(literal -1 binary64) %336 %282)))
(approx %155 (*.f64 S (+.f64 singam (*.f64 #s(literal -1 binary64) %340))))
(approx %163 (*.f64 S (fma.f64 #s(literal -1 binary64) %345 %282)))
(approx %179 (*.f64 S (+.f64 singam (*.f64 #s(literal -1/2 binary64) %349))))
(approx %193 (*.f64 S (fma.f64 #s(literal -1/2 binary64) %354 %282)))
(approx %208 (*.f64 S (+.f64 singam (*.f64 #s(literal -1/2 binary64) %358))))
(approx %220 (*.f64 S (fma.f64 #s(literal -1/2 binary64) %363 %282)))
(approx %232 (*.f64 S (+.f64 singam (*.f64 #s(literal -1 binary64) %367))))
(approx %244 (*.f64 S (fma.f64 #s(literal -1 binary64) %372 %282)))
(approx %258 (*.f64 S (+.f64 singam (*.f64 #s(literal -1 binary64) %376))))
(approx %271 (*.f64 S (fma.f64 #s(literal -1 binary64) %381 %282)))
(approx %14 (*.f64 #s(literal -1 binary64) %386))
(approx %27 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %282 %38))))
(approx %54 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %289 %288))))
(approx %62 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %66 %294))))
(approx %70 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %300 %311) S)))
(approx %70 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %300 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %306 (*.f64 S %96)) %408) S))) S)))
(approx %70 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %300 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %315 (*.f64 S %317))) (/.f64 %306 %96)) S)) %408) S))) S)))
(approx %119 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1/2 binary64) %282 (*.f64 #s(literal 1/2 binary64) %38)))))
(approx %135 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) singam %331))))
(approx %144 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %282 %336))))
(approx %155 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) singam %340))))
(approx %163 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %282 %345))))
(approx %179 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) singam (*.f64 #s(literal 1/2 binary64) %349)))))
(approx %193 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %282 (*.f64 #s(literal 1/2 binary64) %354)))))
(approx %208 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) singam (*.f64 #s(literal 1/2 binary64) %358)))))
(approx %220 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %282 (*.f64 #s(literal 1/2 binary64) %363)))))
(approx %232 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) singam %367))))
(approx %244 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %282 %372))))
(approx %258 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) singam %376))))
(approx %271 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %282 %381))))
(approx T T)
(approx %27 %488)
(approx %43 (/.f64 %279 T))
(approx %492 (/.f64 %280 T))
(approx (* T singam) %66)
(approx %497 %498)
(approx %500 %501)
(approx %504 %506)
(approx (/ -1 T) (/.f64 #s(literal -1 binary64) T))
(approx %511 %128)
(approx (/ 1/2 %511) (/.f64 #s(literal 1/2 binary64) %128))
(approx %118 (*.f64 #s(literal 2 binary64) T))
(approx %518 %63)
(approx %113 %520)
(approx %114 %28)
(approx %523 %524)
(approx %62 (*.f64 T %21))
(approx %528 (*.f64 B %529))
(approx (/ %528 T) %16)
(approx (* %10 %504) (/.f64 %16 T))
(approx (/ %523 T) %17)
(approx %539 (*.f64 #s(literal -1 binary64) %520))
(approx %542 (*.f64 #s(literal 1/2 binary64) %501))
(approx (+ (* %497 %542) %547) %18)
(approx %70 (/.f64 T %21))
(approx %554 (/.f64 %60 T))
(approx %119 (*.f64 #s(literal 1/2 binary64) %488))
(approx %144 (/.f64 %142 T))
(approx %163 (/.f64 %161 T))
(approx %193 (/.f64 %191 T))
(approx %220 (/.f64 %218 T))
(approx %244 (/.f64 %242 T))
(approx %271 (/.f64 %269 T))
(approx %43 (*.f64 #s(literal -1 binary64) (/.f64 %385 T)))
(approx %492 (*.f64 #s(literal -1 binary64) (/.f64 %386 T)))
(approx %115 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %6) %19) T)))
(approx %554 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6 %18) T)))
(approx singam singam)
(approx %70 (fma.f64 #s(literal -1 binary64) %71 (*.f64 singam (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %307 %66) %88)) %590))))
(approx %70 (fma.f64 #s(literal -1 binary64) %71 (*.f64 singam (-.f64 (*.f64 singam (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %316 %66) %102)) (/.f64 (*.f64 %307 T) %88))) %590))))
(approx %14 (*.f64 singam (+.f64 S (*.f64 #s(literal -1 binary64) %606))))
(approx %27 (*.f64 singam (fma.f64 #s(literal -1 binary64) %611 %49)))
(approx %43 (*.f64 singam (fma.f64 #s(literal -1 binary64) %615 %506)))
(approx %54 (*.f64 singam (fma.f64 #s(literal -1 binary64) %619 %620)))
(approx %62 (*.f64 singam (fma.f64 #s(literal -1 binary64) %624 %34)))
(approx %70 (/.f64 (+.f64 %628 %630) singam))
(approx %70 (/.f64 (-.f64 (+.f64 %628 %635) %637) singam))
(approx %70 (/.f64 (-.f64 (+.f64 %628 (/.f64 %315 (*.f64 %641 %96))) (fma.f64 #s(literal -1 binary64) %630 (*.f64 #s(literal -1 binary64) %635))) singam))
(approx %119 (*.f64 singam (fma.f64 #s(literal -1/2 binary64) %611 (*.f64 #s(literal 1/2 binary64) %49))))
(approx %135 (*.f64 singam (+.f64 S (*.f64 #s(literal -1 binary64) %654))))
(approx %144 (*.f64 singam (fma.f64 #s(literal -1 binary64) %659 %49)))
(approx %155 (*.f64 singam (+.f64 S (*.f64 #s(literal -1 binary64) %663))))
(approx %163 (*.f64 singam (fma.f64 #s(literal -1 binary64) %668 %49)))
(approx %179 (*.f64 singam (+.f64 S (*.f64 #s(literal -1/2 binary64) %672))))
(approx %193 (*.f64 singam (fma.f64 #s(literal -1/2 binary64) %677 %49)))
(approx %208 (*.f64 singam (+.f64 S (*.f64 #s(literal -1/2 binary64) %681))))
(approx %220 (*.f64 singam (fma.f64 #s(literal -1/2 binary64) %686 %49)))
(approx %232 (*.f64 singam (+.f64 S (*.f64 #s(literal -1 binary64) %690))))
(approx %244 (*.f64 singam (fma.f64 #s(literal -1 binary64) %695 %49)))
(approx %258 (*.f64 singam (+.f64 S (*.f64 #s(literal -1 binary64) %699))))
(approx %271 (*.f64 singam (fma.f64 #s(literal -1 binary64) %704 %49)))
(approx %14 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S %606))))
(approx %27 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %49 %611))))
(approx %43 (*.f64 #s(literal -1 binary64) (*.f64 singam (-.f64 %615 %506))))
(approx %54 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %620 %619))))
(approx %62 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %34 %624))))
(approx %70 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %628 %637) singam)))
(approx %70 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %628 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %306 (*.f64 %316 singam)) %735) singam))) singam)))
(approx %70 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %628 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %315 (*.f64 %641 singam))) (/.f64 %306 %316)) singam)) %735) singam))) singam)))
(approx %119 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1/2 binary64) %49 (*.f64 #s(literal 1/2 binary64) %611)))))
(approx %135 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S %654))))
(approx %144 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %49 %659))))
(approx %155 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S %663))))
(approx %163 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %49 %668))))
(approx %179 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S (*.f64 #s(literal 1/2 binary64) %672)))))
(approx %193 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %49 (*.f64 #s(literal 1/2 binary64) %677)))))
(approx %208 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S (*.f64 #s(literal 1/2 binary64) %681)))))
(approx %220 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %49 (*.f64 #s(literal 1/2 binary64) %686)))))
(approx %232 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S %690))))
(approx %244 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %49 %695))))
(approx %258 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S %699))))
(approx %271 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %49 %704))))
(approx cosgam cosgam)
(approx %54 (/.f64 %60 cosgam))
(approx %817 %818)
(approx (* B %817) %821)
(approx %824 %826)
(approx %830 %832)
(approx %834 %835)
(approx %839 (*.f64 cosgam %843))
(approx %846 (*.f64 cosgam %847))
(approx (neg cosgam) (*.f64 #s(literal -1 binary64) cosgam))
(approx %546 (*.f64 #s(literal 1/2 binary64) cosgam))
(approx %547 (*.f64 #s(literal 1/2 binary64) %18))
(approx %70 (+.f64 %298 (/.f64 %63 %857)))
(approx %70 (fma.f64 cosgam (-.f64 (/.f64 (*.f64 T %861) %863) %866) %298))
(approx %70 (fma.f64 cosgam (-.f64 (*.f64 cosgam (-.f64 (/.f64 (*.f64 T %870) %872) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 T %76) %863)))) %866) %298))
(approx %134 %139)
(approx %135 (fma.f64 #s(literal -1 binary64) %139 %6))
(approx %154 %158)
(approx %155 (fma.f64 #s(literal -1 binary64) %158 %6))
(approx %178 %190)
(approx %179 (fma.f64 #s(literal -1/2 binary64) %187 %6))
(approx %207 %217)
(approx %208 (fma.f64 #s(literal -1/2 binary64) %214 %6))
(approx %231 %239)
(approx %232 (fma.f64 #s(literal -1 binary64) %239 %6))
(approx %257 %266)
(approx %258 (fma.f64 S singam %899))
(approx %271 (fma.f64 cosgam (-.f64 %902 %903) %25))
(approx %14 (*.f64 cosgam %57))
(approx %27 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %498 %909)))
(approx %43 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %913 %914)))
(approx %59 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %17 %52)))
(approx %62 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %524 %921)))
(approx %70 (/.f64 (fma.f64 #s(literal -1 binary64) %925 (*.f64 #s(literal -1 binary64) %926)) cosgam))
(approx %70 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %925 (*.f64 #s(literal -1 binary64) %933)) %926) cosgam))
(approx %70 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %925 (*.f64 #s(literal -1 binary64) (/.f64 %939 (*.f64 %86 %101)))) (+.f64 %926 %933)) cosgam))
(approx %115 (*.f64 cosgam (-.f64 %909 %498)))
(approx %119 (*.f64 cosgam (fma.f64 #s(literal -1/2 binary64) %498 (*.f64 #s(literal 1/2 binary64) %909))))
(approx %135 (*.f64 cosgam (-.f64 %52 %138)))
(approx %144 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %958 %909)))
(approx %155 (*.f64 cosgam (-.f64 %52 %157)))
(approx %163 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %965 %909)))
(approx %179 (*.f64 cosgam (-.f64 %52 %969)))
(approx %193 (*.f64 cosgam (fma.f64 #s(literal -1/2 binary64) %973 %909)))
(approx %208 (*.f64 cosgam (-.f64 %52 %977)))
(approx %220 (*.f64 cosgam (fma.f64 #s(literal -1/2 binary64) %981 %909)))
(approx %232 (*.f64 cosgam (-.f64 %52 %238)))
(approx %244 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) (/.f64 %238 T) %909)))
(approx %258 %899)
(approx %258 (*.f64 cosgam (-.f64 (fma.f64 %236 %263 %52) %262)))
(approx %271 (/.f64 %899 T))
(approx %271 (*.f64 cosgam (-.f64 (+.f64 %909 %902) %903)))
(approx %14 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %1003 %55))))
(approx %27 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %909 %498))))
(approx %43 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %914 %913))))
(approx %59 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (+.f64 %17 %1003))))
(approx %839 (*.f64 #s(literal -1 binary64) (*.f64 cosgam %1022)))
(approx %846 (*.f64 #s(literal -1 binary64) (*.f64 cosgam %1026)))
(approx %62 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %921 %524))))
(approx %70 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %925 %926) cosgam)))
(approx %70 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %931 %870)) %1040) cosgam) %925) cosgam)))
(approx %70 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %939 (*.f64 cosgam %101)) (*.f64 #s(literal -1 binary64) (/.f64 %931 %87))) cosgam)) %1040) cosgam) %925) cosgam)))
(approx %115 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 (*.f64 #s(literal -1 binary64) %909) (*.f64 #s(literal -1 binary64) %498)))))
(approx %119 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1/2 binary64) %909 (*.f64 #s(literal 1/2 binary64) %498)))))
(approx %135 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %1003 (*.f64 #s(literal -1 binary64) %138)))))
(approx %144 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %909 %958))))
(approx %155 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %1003 (*.f64 #s(literal -1 binary64) %157)))))
(approx %163 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %909 %965))))
(approx %179 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %1003 (*.f64 #s(literal -1/2 binary64) %186)))))
(approx %193 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %909 (*.f64 #s(literal 1/2 binary64) %973)))))
(approx %208 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %1003 (*.f64 #s(literal -1/2 binary64) %213)))))
(approx %220 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %909 (*.f64 #s(literal 1/2 binary64) %981)))))
(approx %232 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %1003 (*.f64 #s(literal -1 binary64) %238)))))
(approx %244 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %909 (+.f64 %498 (/.f64 %237 T))))))
(approx %258 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %1003 (*.f64 #s(literal -1 binary64) %265)))))
(approx %271 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 (fma.f64 #s(literal -1 binary64) %909 %903) %902))))
(approx B B)
(approx %11 (*.f64 B (+.f64 lam (*.f64 #s(literal -1/6 binary64) %1133))))
(approx %11 (*.f64 B (+.f64 lam (*.f64 %1131 (fma.f64 #s(literal -1/6 binary64) %1132 (*.f64 #s(literal 1/120 binary64) %1141))))))
(approx %11 (*.f64 B (+.f64 lam (*.f64 %1131 (fma.f64 #s(literal -1/6 binary64) %1132 (*.f64 %1131 (fma.f64 #s(literal -1/5040 binary64) %1151 (*.f64 #s(literal 1/120 binary64) %1140))))))))
(approx %13 (*.f64 B (fma.f64 #s(literal -1/6 binary64) %1161 %818)))
(approx %13 (*.f64 B (fma.f64 cosgam lam (*.f64 %1131 (fma.f64 #s(literal -1/6 binary64) %1160 (*.f64 #s(literal 1/120 binary64) %1166))))))
(approx %13 (*.f64 B (fma.f64 cosgam lam (*.f64 %1131 (fma.f64 #s(literal -1/6 binary64) %1160 (*.f64 %1131 (fma.f64 #s(literal -1/5040 binary64) %1174 (*.f64 #s(literal 1/120 binary64) %1165))))))))
(approx %14 %1183)
(approx %14 (fma.f64 B (-.f64 %1185 %818) %6))
(approx %14 (fma.f64 B (-.f64 (*.f64 %1131 (-.f64 (*.f64 #s(literal -1/120 binary64) %1166) (*.f64 #s(literal -1/6 binary64) %1160))) %818) %6))
(approx %1197 (*.f64 #s(literal -1 binary64) %821))
(approx %1197 (*.f64 B %1200))
(approx %1197 (*.f64 B %1206))
(approx %1197 (*.f64 B (fma.f64 #s(literal -1 binary64) %818 (*.f64 %1131 (fma.f64 #s(literal 1/6 binary64) %1160 (*.f64 %1131 (fma.f64 #s(literal -1/120 binary64) %1165 (*.f64 #s(literal 1/5040 binary64) %1174))))))))
(approx %27 %1219)
(approx %27 (fma.f64 B %1224 %25))
(approx %27 (fma.f64 B %1232 %25))
(approx %37 %1235)
(approx %37 (*.f64 B (fma.f64 #s(literal -1/6 binary64) %1237 %1238)))
(approx %37 (*.f64 B (fma.f64 %1131 (fma.f64 #s(literal -1/6 binary64) %1242 (*.f64 #s(literal 1/120 binary64) %1243)) %1238)))
(approx %37 (*.f64 B (fma.f64 %1131 (fma.f64 #s(literal -1/6 binary64) %1242 (*.f64 %1131 (fma.f64 #s(literal -1/5040 binary64) (/.f64 %1174 %34) (*.f64 #s(literal 1/120 binary64) (/.f64 %1165 %34))))) %1238)))
(approx %43 (fma.f64 #s(literal -1 binary64) %1235 %282))
(approx %43 (fma.f64 B (fma.f64 #s(literal -1 binary64) %1238 (*.f64 #s(literal 1/6 binary64) %1237)) %282))
(approx %43 (fma.f64 B (fma.f64 #s(literal -1 binary64) %1238 (*.f64 %1131 (fma.f64 #s(literal -1/120 binary64) %1243 (*.f64 #s(literal 1/6 binary64) %1242)))) %282))
(approx %54 (fma.f64 #s(literal -1 binary64) %16 %52))
(approx %54 (fma.f64 B (-.f64 %1272 lam) %52))
(approx %54 (fma.f64 B (-.f64 (*.f64 %1131 (-.f64 (*.f64 #s(literal -1/120 binary64) %1141) %1277)) lam) %52))
(approx %59 (fma.f64 B %1200 %6))
(approx %59 (fma.f64 B %1206 %6))
(approx %497 (*.f64 B (fma.f64 #s(literal -1/6 binary64) (/.f64 %1133 T) %1288)))
(approx %497 (*.f64 B (fma.f64 %1131 (fma.f64 #s(literal -1/6 binary64) %1292 (*.f64 #s(literal 1/120 binary64) (/.f64 %1141 T))) %1288)))
(approx %497 (*.f64 B (fma.f64 %1131 (fma.f64 #s(literal -1/6 binary64) %1292 (*.f64 %1131 (fma.f64 #s(literal -1/5040 binary64) (/.f64 %1151 T) (*.f64 #s(literal 1/120 binary64) (/.f64 %1140 T))))) %1288)))
(approx %829 %831)
(approx %1309 %841)
(approx %1311 %842)
(approx %1313 (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %1314))))
(approx %839 (*.f64 B (+.f64 cosgam (*.f64 #s(literal -1/6 binary64) (*.f64 %1131 %826)))))
(approx %226 #s(literal 1 binary64))
(approx %226 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %1314)))
(approx %226 (+.f64 #s(literal 1 binary64) (*.f64 %1131 (fma.f64 #s(literal -1/2 binary64) %825 (*.f64 #s(literal 1/24 binary64) (*.f64 %1131 %1329))))))
(approx %226 (+.f64 #s(literal 1 binary64) (*.f64 %1131 (fma.f64 #s(literal -1/2 binary64) %825 (*.f64 %1131 (fma.f64 #s(literal -1/720 binary64) (*.f64 %1131 %1338) (*.f64 #s(literal 1/24 binary64) %1329)))))))
(approx %169 %1347)
(approx %174 (*.f64 B (fma.f64 #s(literal -1 binary64) lam %1272)))
(approx %174 (*.f64 B (fma.f64 #s(literal -1 binary64) lam (*.f64 %1131 (fma.f64 #s(literal -1/120 binary64) %1141 %1352)))))
(approx %174 (*.f64 B (fma.f64 #s(literal -1 binary64) lam (*.f64 %1131 (fma.f64 #s(literal 1/6 binary64) %1132 (*.f64 %1131 (fma.f64 #s(literal -1/120 binary64) %1140 (*.f64 #s(literal 1/5040 binary64) %1151))))))))
(approx %518 %1367)
(approx %518 (*.f64 B (fma.f64 #s(literal -1/6 binary64) %1370 %1366)))
(approx %518 (*.f64 B (fma.f64 T %818 (*.f64 %1131 (fma.f64 #s(literal -1/6 binary64) %1369 (*.f64 #s(literal 1/120 binary64) %1375))))))
(approx %518 (*.f64 B (fma.f64 T %818 (*.f64 %1131 (fma.f64 #s(literal -1/6 binary64) %1369 (*.f64 %1131 (fma.f64 #s(literal -1/5040 binary64) (*.f64 %1131 (*.f64 T %1173)) (*.f64 #s(literal 1/120 binary64) %1374))))))))
(approx %547 (*.f64 #s(literal 1/2 binary64) %821))
(approx %547 (*.f64 B (fma.f64 #s(literal -1/12 binary64) %1161 (*.f64 #s(literal 1/2 binary64) %818))))
(approx %547 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %818 (*.f64 %1131 (fma.f64 #s(literal -1/12 binary64) %1160 (*.f64 #s(literal 1/240 binary64) %1166))))))
(approx %547 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %818 (*.f64 %1131 (fma.f64 #s(literal -1/12 binary64) %1160 (*.f64 %1131 (fma.f64 #s(literal -1/10080 binary64) %1174 (*.f64 #s(literal 1/240 binary64) %1165))))))))
(approx %114 %1218)
(approx %114 (*.f64 B (fma.f64 #s(literal -1/6 binary64) %1222 %1221)))
(approx %114 (*.f64 B (fma.f64 %1131 (fma.f64 #s(literal -1/6 binary64) %1228 (*.f64 #s(literal 1/120 binary64) %1227)) %1221)))
(approx %114 (*.f64 B (fma.f64 %1131 (fma.f64 #s(literal -1/6 binary64) %1228 (*.f64 %1131 (fma.f64 #s(literal -1/5040 binary64) %1424 (*.f64 #s(literal 1/120 binary64) %1425)))) %1221)))
(approx %523 (*.f64 B (fma.f64 #s(literal -1/6 binary64) (*.f64 %1131 %1433) %529)))
(approx %523 (*.f64 B (fma.f64 T lam (*.f64 %1131 (fma.f64 #s(literal -1/6 binary64) %1433 (*.f64 #s(literal 1/120 binary64) (*.f64 %1131 %1438)))))))
(approx %523 (*.f64 B (fma.f64 T lam (*.f64 %1131 (fma.f64 #s(literal -1/6 binary64) %1433 (*.f64 %1131 (fma.f64 #s(literal -1/5040 binary64) (*.f64 %1131 (*.f64 T %1150)) (*.f64 #s(literal 1/120 binary64) %1438))))))))
(approx %62 (fma.f64 #s(literal -1 binary64) %1367 %67))
(approx %62 (fma.f64 B (fma.f64 #s(literal -1 binary64) %1366 (*.f64 #s(literal 1/6 binary64) %1370)) %67))
(approx %62 (fma.f64 B (fma.f64 #s(literal -1 binary64) %1366 (*.f64 %1131 (fma.f64 #s(literal -1/120 binary64) %1375 (*.f64 #s(literal 1/6 binary64) %1369)))) %67))
(approx %132 %136)
(approx %132 (+.f64 %136 %1347))
(approx %152 %1471)
(approx %152 %156)
(approx %153 %1474)
(approx %153 (+.f64 %1474 (*.f64 #s(literal -1 binary64) (*.f64 B %1477))))
(approx %153 (+.f64 %1474 (*.f64 B (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 B %1482)) %1477))))
(approx %153 (+.f64 %1474 (*.f64 B (-.f64 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %1482 (*.f64 #s(literal 1/6 binary64) (*.f64 B %1489)))) %1477))))
(approx %172 (*.f64 #s(literal -3/2 binary64) %136))
(approx %172 (-.f64 %1347 %233))
(approx %173 %235)
(approx %173 (+.f64 %235 (*.f64 B %1505)))
(approx %173 (+.f64 %235 (*.f64 B (-.f64 %1511 %1512))))
(approx %173 (+.f64 %235 (*.f64 B (-.f64 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %1509 (*.f64 #s(literal -1/6 binary64) (*.f64 B %1517)))) %1512))))
(approx %175 (+.f64 %235 (*.f64 #s(literal -1 binary64) %1527)))
(approx %175 (+.f64 %235 (*.f64 B (-.f64 %1511 %1526))))
(approx %175 (+.f64 %235 (*.f64 B (-.f64 (*.f64 B (fma.f64 #s(literal -1 binary64) %1536 (*.f64 #s(literal -1/2 binary64) %1509))) %1526))))
(approx %177 %1544)
(approx %177 (fma.f64 #s(literal -1/2 binary64) %1527 %1544))
(approx %177 (fma.f64 #s(literal 1/2 binary64) %235 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %1526 (*.f64 #s(literal -1/4 binary64) %1510)))))
(approx %177 (fma.f64 #s(literal 1/2 binary64) %235 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %1526 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %1536 (*.f64 #s(literal -1/4 binary64) %1509)))))))
(approx %203 %1561)
(approx %203 %211)
(approx %204 %1564)
(approx %204 (+.f64 %1564 (*.f64 #s(literal -1 binary64) (*.f64 B %1567))))
(approx %204 (+.f64 %1564 (*.f64 B (-.f64 %1574 %1567))))
(approx %204 (+.f64 %1564 (*.f64 B (-.f64 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %1572 (*.f64 #s(literal 1/6 binary64) (*.f64 B %1579)))) %1567))))
(approx %205 (+.f64 %1564 %1589))
(approx %205 (+.f64 %1564 (*.f64 B (-.f64 (+.f64 lam %1574) %1567))))
(approx %205 (+.f64 %1564 (*.f64 B (-.f64 (+.f64 lam (*.f64 B (fma.f64 #s(literal -1/2 binary64) %1572 %1599))) %1567))))
(approx %206 (*.f64 #s(literal 1/2 binary64) %1564))
(approx %206 (fma.f64 #s(literal 1/2 binary64) %1564 (*.f64 #s(literal 1/2 binary64) %1589)))
(approx %206 (fma.f64 #s(literal 1/2 binary64) %1564 (*.f64 B (fma.f64 #s(literal -1/4 binary64) %1573 (*.f64 #s(literal 1/2 binary64) %1588)))))
(approx %206 (fma.f64 #s(literal 1/2 binary64) %1564 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %1588 (*.f64 B (fma.f64 #s(literal -1/4 binary64) %1572 (*.f64 #s(literal 1/2 binary64) %1599)))))))
(approx %230 (+.f64 %235 %16))
(approx %230 (+.f64 %235 (*.f64 B (+.f64 lam %1511))))
(approx %230 (+.f64 %235 (*.f64 B (+.f64 lam (*.f64 B (fma.f64 #s(literal -1/2 binary64) %1509 (*.f64 #s(literal -1/6 binary64) (*.f64 B %1132))))))))
(approx %253 %1639)
(approx %253 (*.f64 B (fma.f64 #s(literal -1/6 binary64) (*.f64 %1131 %1641) %1638)))
(approx %253 (*.f64 B (fma.f64 lam %261 (*.f64 %1131 (fma.f64 #s(literal -1/6 binary64) %1641 (*.f64 #s(literal 1/120 binary64) (*.f64 %1131 %1646)))))))
(approx %253 (*.f64 B (fma.f64 lam %261 (*.f64 %1131 (fma.f64 #s(literal -1/6 binary64) %1641 (*.f64 %1131 (fma.f64 #s(literal -1/5040 binary64) (*.f64 %1131 (*.f64 %1150 %261)) (*.f64 #s(literal 1/120 binary64) %1646))))))))
(approx %255 %263)
(approx %255 (+.f64 %263 (*.f64 #s(literal -1/2 binary64) (*.f64 %1131 %1665))))
(approx %255 (+.f64 %263 (*.f64 %1131 (fma.f64 #s(literal -1/2 binary64) %1665 (*.f64 #s(literal 1/24 binary64) (*.f64 %1131 %1670))))))
(approx %255 (+.f64 %263 (*.f64 %1131 (fma.f64 #s(literal -1/2 binary64) %1665 (*.f64 %1131 (fma.f64 #s(literal -1/720 binary64) (*.f64 %1131 (*.f64 %1338 %263)) (*.f64 #s(literal 1/24 binary64) %1670)))))))
(approx %256 (*.f64 #s(literal -1 binary64) %263))
(approx %256 (-.f64 %1639 %263))
(approx %256 (-.f64 (*.f64 B (fma.f64 #s(literal 1/2 binary64) (*.f64 B %1665) %1638)) %263))
(approx %256 (-.f64 (*.f64 B (fma.f64 B (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B %1641)) (*.f64 #s(literal -1/2 binary64) %1665)) %1638)) %263))
(approx %553 (*.f64 #s(literal -1 binary64) %1218))
(approx %553 (*.f64 B %1224))
(approx %553 (*.f64 B %1232))
(approx %553 (*.f64 B (fma.f64 #s(literal -1 binary64) %1221 (*.f64 %1131 (fma.f64 #s(literal 1/6 binary64) %1228 (*.f64 %1131 (fma.f64 #s(literal -1/120 binary64) %1425 (*.f64 #s(literal 1/5040 binary64) %1424))))))))
(approx %70 (+.f64 %298 (/.f64 %1367 %857)))
(approx %70 (fma.f64 B (-.f64 (/.f64 (*.f64 B %1721) %863) %1725) %298))
(approx %70 (fma.f64 B (-.f64 (*.f64 B (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 T (*.f64 %86 %1132)) %872) (*.f64 #s(literal 1/6 binary64) (/.f64 %1369 %857))))) (*.f64 #s(literal -1 binary64) (/.f64 %1721 %863)))) %1725) %298))
(approx %115 (fma.f64 B (-.f64 %1223 %1221) %25))
(approx %115 (fma.f64 B (-.f64 (*.f64 %1131 (-.f64 (*.f64 #s(literal -1/120 binary64) %1227) (*.f64 #s(literal -1/6 binary64) %1228))) %1221) %25))
(approx %119 (fma.f64 #s(literal -1/2 binary64) %1218 %124))
(approx %119 (fma.f64 #s(literal 1/2 binary64) %25 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %1221 (*.f64 #s(literal 1/12 binary64) %1222)))))
(approx %119 (fma.f64 #s(literal 1/2 binary64) %25 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %1221 (*.f64 %1131 (fma.f64 #s(literal -1/240 binary64) %1227 (*.f64 #s(literal 1/12 binary64) %1228)))))))
(approx %154 %1770)
(approx %154 (fma.f64 #s(literal -1 binary64) %1773 %1770))
(approx %154 (fma.f64 B (fma.f64 #s(literal -1 binary64) %1772 (*.f64 #s(literal -1/2 binary64) %1777)) %1770))
(approx %154 (fma.f64 B (fma.f64 #s(literal -1 binary64) %1772 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %1776 (*.f64 #s(literal 1/6 binary64) %1783)))) %1770))
(approx %155 %1790)
(approx %155 (-.f64 (fma.f64 B %1772 %6) %1770))
(approx %155 (-.f64 (fma.f64 B (-.f64 (*.f64 #s(literal 1/2 binary64) %1777) %1796) %6) %1770))
(approx %155 (-.f64 (fma.f64 B (-.f64 (*.f64 B (-.f64 (*.f64 #s(literal -1/6 binary64) %1783) (*.f64 #s(literal -1/2 binary64) %1776))) %1796) %6) %1770))
(approx %163 (/.f64 %1790 T))
(approx %163 (-.f64 (+.f64 (/.f64 %1773 T) %25) %1813))
(approx %163 (-.f64 (fma.f64 B (fma.f64 #s(literal 1/2 binary64) (/.f64 %1777 T) %1817) %25) %1813))
(approx %163 (-.f64 (fma.f64 B (fma.f64 B (fma.f64 #s(literal -1/6 binary64) (/.f64 %1783 T) (*.f64 #s(literal 1/2 binary64) (/.f64 %1776 T))) %1817) %25) %1813))
(approx %178 %1831)
(approx %178 (fma.f64 #s(literal -1/2 binary64) %1834 %1831))
(approx %178 (fma.f64 #s(literal 1/2 binary64) %1830 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %1833 (*.f64 #s(literal -1/4 binary64) %1838)))))
(approx %178 (fma.f64 #s(literal 1/2 binary64) %1830 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %1833 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %1845 %1846))))))
(approx %179 %1853)
(approx %179 (-.f64 (fma.f64 #s(literal 1/2 binary64) %1834 %6) %1831))
(approx %179 (-.f64 (fma.f64 B (-.f64 (*.f64 #s(literal 1/4 binary64) %1838) %1860) %6) %1831))
(approx %179 (-.f64 (fma.f64 B (-.f64 (*.f64 B (-.f64 (*.f64 #s(literal 1/2 binary64) %1845) %1846)) %1860) %6) %1831))
(approx %193 (/.f64 %1853 T))
(approx %193 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 %1834 T) %25) %1877))
(approx %193 (-.f64 (fma.f64 B (fma.f64 #s(literal 1/4 binary64) %1880 (*.f64 #s(literal 1/2 binary64) %1881)) %25) %1877))
(approx %193 (-.f64 (fma.f64 B (fma.f64 #s(literal 1/2 binary64) %1881 (*.f64 B (fma.f64 #s(literal 1/4 binary64) %1887 (*.f64 #s(literal 1/2 binary64) (/.f64 %1845 T))))) %25) %1877))
(approx %207 %1897)
(approx %207 (fma.f64 #s(literal 1/2 binary64) %1900 %1897))
(approx %207 (fma.f64 #s(literal 1/2 binary64) %1896 (*.f64 B (fma.f64 #s(literal -1/4 binary64) %1904 %1905))))
(approx %207 (fma.f64 #s(literal 1/2 binary64) %1896 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %1899 (*.f64 B (fma.f64 #s(literal -1/4 binary64) %1903 (*.f64 #s(literal 1/2 binary64) %1911)))))))
(approx %208 %1919)
(approx %208 (-.f64 (fma.f64 #s(literal -1/2 binary64) %1900 %6) %1897))
(approx %208 (-.f64 (fma.f64 B (-.f64 (*.f64 #s(literal 1/4 binary64) %1904) %1905) %6) %1897))
(approx %208 (-.f64 (fma.f64 B (-.f64 (*.f64 B (-.f64 (*.f64 #s(literal -1/2 binary64) %1911) (*.f64 #s(literal -1/4 binary64) %1903))) %1905) %6) %1897))
(approx %220 (/.f64 %1919 T))
(approx %220 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1900 T) %25) %1942))
(approx %220 (-.f64 (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %1945 (*.f64 #s(literal 1/4 binary64) (/.f64 %1904 T))) %25) %1942))
(approx %220 (-.f64 (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %1945 (*.f64 B (fma.f64 #s(literal -1/2 binary64) (/.f64 %1911 T) (*.f64 #s(literal 1/4 binary64) (/.f64 %1903 T))))) %25) %1942))
(approx %231 %1830)
(approx %231 (fma.f64 B %818 %1830))
(approx %231 (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %1838 %818) %1830))
(approx %231 (fma.f64 B (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %1837 (*.f64 #s(literal -1/6 binary64) %1967)) %818) %1830))
(approx %232 %1973)
(approx %232 (-.f64 %1183 %1830))
(approx %232 (-.f64 (fma.f64 B (-.f64 (*.f64 #s(literal 1/2 binary64) %1838) %818) %6) %1830))
(approx %232 (-.f64 (fma.f64 B (-.f64 (*.f64 B (-.f64 (*.f64 #s(literal 1/6 binary64) %1967) (*.f64 #s(literal -1/2 binary64) %1837))) %818) %6) %1830))
(approx %244 (/.f64 %1973 T))
(approx %244 (-.f64 %1219 %1876))
(approx %244 (-.f64 (fma.f64 B (fma.f64 #s(literal -1 binary64) %1221 (*.f64 #s(literal 1/2 binary64) %1880)) %25) %1876))
(approx %244 (-.f64 (fma.f64 B (fma.f64 #s(literal -1 binary64) %1221 (*.f64 B (fma.f64 #s(literal 1/6 binary64) (/.f64 %1967 T) (*.f64 #s(literal 1/2 binary64) %1887)))) %25) %1876))
(approx %257 %2008)
(approx %257 (fma.f64 #s(literal -1 binary64) %2007 %2011))
(approx %257 (fma.f64 #s(literal -1 binary64) %2007 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %2015 %2010))))
(approx %257 (fma.f64 #s(literal -1 binary64) %2007 (*.f64 B (fma.f64 B (fma.f64 #s(literal -1/6 binary64) %2021 %2022) %2010))))
(approx %258 %2028)
(approx %258 (-.f64 (fma.f64 #s(literal -1 binary64) %2011 %6) %2008))
(approx %258 (-.f64 (fma.f64 B (-.f64 (*.f64 #s(literal -1/2 binary64) %2015) %2010) %6) %2008))
(approx %258 (-.f64 (fma.f64 B (-.f64 (*.f64 B (-.f64 (*.f64 #s(literal 1/6 binary64) %2021) %2022)) %2010) %6) %2008))
(approx %271 (/.f64 %2028 T))
(approx %271 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2011 T) %25) %2050))
(approx %271 (-.f64 (fma.f64 B (fma.f64 #s(literal -1 binary64) %2053 (*.f64 #s(literal -1/2 binary64) (/.f64 %2015 T))) %25) %2050))
(approx %271 (-.f64 (fma.f64 B (fma.f64 #s(literal -1 binary64) %2053 (*.f64 B (fma.f64 #s(literal -1/2 binary64) (/.f64 %2014 T) (*.f64 #s(literal 1/6 binary64) (/.f64 %2021 T))))) %25) %2050))
(approx %1313 (*.f64 %831 (fma.f64 #s(literal -1/6 binary64) %825 %2069)))
(approx %2073 (*.f64 #s(literal -1/6 binary64) (*.f64 %831 %1132)))
(approx %2073 (*.f64 %831 (fma.f64 #s(literal -1/6 binary64) %1132 %2077)))
(approx %839 (*.f64 #s(literal -1/6 binary64) %832))
(approx %839 (*.f64 %831 (fma.f64 #s(literal -1/6 binary64) %826 %2083)))
(approx %846 (*.f64 #s(literal -1/6 binary64) (*.f64 %831 %1160)))
(approx %846 (*.f64 %831 (fma.f64 #s(literal -1/6 binary64) %1160 %2090)))
(approx %226 %236)
(approx %174 %185)
(approx %132 (*.f64 B (-.f64 %2096 lam)))
(approx %133 %138)
(approx %152 (*.f64 B (+.f64 lam (*.f64 #s(literal -1/2 binary64) %2096))))
(approx %153 %157)
(approx %172 (*.f64 B (-.f64 (*.f64 #s(literal -3/2 binary64) %2096) lam)))
(approx %173 %183)
(approx %175 %186)
(approx %177 %969)
(approx %203 (*.f64 B (-.f64 (+.f64 lam (*.f64 #s(literal 2 binary64) %2096)) %2115)))
(approx %204 %212)
(approx %205 %213)
(approx %206 %977)
(approx %230 %238)
(approx %253 %262)
(approx %255 %264)
(approx %256 %265)
(approx %1313 (*.f64 #s(literal -1 binary64) (*.f64 %831 (-.f64 (*.f64 #s(literal 1/6 binary64) %825) %2069))))
(approx %2073 (*.f64 #s(literal -1 binary64) (*.f64 %831 (fma.f64 #s(literal -1 binary64) %2077 %1352))))
(approx %839 (*.f64 #s(literal -1 binary64) (*.f64 %831 (fma.f64 #s(literal -1 binary64) %2083 (*.f64 #s(literal 1/6 binary64) %826)))))
(approx %846 (*.f64 #s(literal -1 binary64) (*.f64 %831 (fma.f64 #s(literal -1 binary64) %2090 %1203))))
(approx %132 (*.f64 #s(literal -1 binary64) (*.f64 B (-.f64 (*.f64 #s(literal -1 binary64) %2096) %2145))))
(approx %152 (*.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 #s(literal -1 binary64) lam %2115))))
(approx %172 (*.f64 #s(literal -1 binary64) (*.f64 B (-.f64 (*.f64 #s(literal 3/2 binary64) %2096) %2145))))
(approx %203 (*.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 #s(literal -1 binary64) lam (*.f64 #s(literal -1 binary64) (/.f64 %1561 B))))))
(approx lam lam)
(approx %11 %847)
(approx %11 (*.f64 lam (+.f64 B (*.f64 %825 (fma.f64 #s(literal -1/6 binary64) %831 (*.f64 #s(literal 1/120 binary64) %2168))))))
(approx %11 (*.f64 lam (+.f64 B (*.f64 %825 (fma.f64 #s(literal -1/6 binary64) %831 (*.f64 %825 (fma.f64 #s(literal -1/5040 binary64) %2176 (*.f64 #s(literal 1/120 binary64) %2167))))))))
(approx %13 (*.f64 lam %2185))
(approx %13 (*.f64 lam (fma.f64 B cosgam (*.f64 %825 (fma.f64 #s(literal -1/6 binary64) %2188 (*.f64 #s(literal 1/120 binary64) %2189))))))
(approx %13 (*.f64 lam (fma.f64 B cosgam (*.f64 %825 (fma.f64 #s(literal -1/6 binary64) %2188 (*.f64 %825 (fma.f64 #s(literal -1/5040 binary64) %2196 (*.f64 #s(literal 1/120 binary64) %2197))))))))
(approx %14 (fma.f64 S singam (*.f64 lam (-.f64 %2206 %835))))
(approx %14 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 %825 (-.f64 (*.f64 #s(literal -1/120 binary64) %2189) (*.f64 #s(literal -1/6 binary64) %2188))) %835))))
(approx %1197 %2220)
(approx %1197 %2226)
(approx %1197 (*.f64 lam (fma.f64 #s(literal -1 binary64) %835 (*.f64 %825 (fma.f64 #s(literal 1/6 binary64) %2188 (*.f64 %825 (fma.f64 #s(literal -1/120 binary64) %2197 (*.f64 #s(literal 1/5040 binary64) %2196))))))))
(approx %27 (fma.f64 lam %2239 %25))
(approx %27 (fma.f64 lam %2247 %25))
(approx %37 (*.f64 lam (fma.f64 #s(literal -1/6 binary64) %2250 %2251)))
(approx %37 (*.f64 lam (fma.f64 %825 (fma.f64 #s(literal -1/6 binary64) %2255 (*.f64 #s(literal 1/120 binary64) %2256)) %2251)))
(approx %37 (*.f64 lam (fma.f64 %825 (fma.f64 #s(literal -1/6 binary64) %2255 (*.f64 %825 (fma.f64 #s(literal -1/5040 binary64) (/.f64 %2196 %34) (*.f64 #s(literal 1/120 binary64) (/.f64 %2197 %34))))) %2251)))
(approx %43 (fma.f64 lam (fma.f64 #s(literal -1 binary64) %2251 (*.f64 #s(literal 1/6 binary64) %2250)) %282))
(approx %43 (fma.f64 lam (fma.f64 #s(literal -1 binary64) %2251 (*.f64 %825 (fma.f64 #s(literal -1/120 binary64) %2256 (*.f64 #s(literal 1/6 binary64) %2255)))) %282))
(approx %54 (fma.f64 lam (-.f64 %1021 B) %52))
(approx %54 (fma.f64 lam (-.f64 (*.f64 %825 (-.f64 (*.f64 #s(literal -1/120 binary64) %2168) %2285)) B) %52))
(approx %59 (fma.f64 S singam %2220))
(approx %59 (fma.f64 S singam %2226))
(approx %497 (*.f64 lam (fma.f64 #s(literal -1/6 binary64) (/.f64 %841 T) %2296)))
(approx %497 (*.f64 lam (fma.f64 %825 (fma.f64 #s(literal -1/6 binary64) %2300 (*.f64 #s(literal 1/120 binary64) (/.f64 %2168 T))) %2296)))
(approx %497 (*.f64 lam (fma.f64 %825 (fma.f64 #s(literal -1/6 binary64) %2300 (*.f64 %825 (fma.f64 #s(literal -1/5040 binary64) (/.f64 %2176 T) (*.f64 #s(literal 1/120 binary64) (/.f64 %2167 T))))) %2296)))
(approx %823 %825)
(approx %1313 %843)
(approx %839 %2185)
(approx %226 (+.f64 #s(literal 1 binary64) (*.f64 %825 (fma.f64 #s(literal -1/2 binary64) %1131 (*.f64 #s(literal 1/24 binary64) (*.f64 %2319 %825))))))
(approx %226 (+.f64 #s(literal 1 binary64) (*.f64 %825 (fma.f64 #s(literal -1/2 binary64) %1131 (*.f64 %825 (fma.f64 #s(literal -1/720 binary64) (*.f64 %2326 %825) (*.f64 #s(literal 1/24 binary64) %2319)))))))
(approx %174 %1026)
(approx %174 (*.f64 lam (fma.f64 #s(literal -1 binary64) B (*.f64 %825 (fma.f64 #s(literal -1/120 binary64) %2168 %2336)))))
(approx %174 (*.f64 lam (fma.f64 #s(literal -1 binary64) B (*.f64 %825 (fma.f64 #s(literal 1/6 binary64) %831 (*.f64 %825 (fma.f64 #s(literal -1/120 binary64) %2167 (*.f64 #s(literal 1/5040 binary64) %2176))))))))
(approx %518 (*.f64 lam (fma.f64 #s(literal -1/6 binary64) %2351 %2352)))
(approx %518 (*.f64 lam (fma.f64 B %501 (*.f64 %825 (fma.f64 #s(literal -1/6 binary64) %2356 (*.f64 #s(literal 1/120 binary64) %2357))))))
(approx %518 (*.f64 lam (fma.f64 B %501 (*.f64 %825 (fma.f64 #s(literal -1/6 binary64) %2356 (*.f64 %825 (fma.f64 #s(literal -1/5040 binary64) (*.f64 %2175 %2350) (*.f64 #s(literal 1/120 binary64) (*.f64 %2167 %501)))))))))
(approx %547 (*.f64 lam (fma.f64 #s(literal -1/12 binary64) %832 (*.f64 #s(literal 1/2 binary64) %835))))
(approx %547 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %835 (*.f64 %825 (fma.f64 #s(literal -1/12 binary64) %2188 (*.f64 #s(literal 1/240 binary64) %2189))))))
(approx %547 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %835 (*.f64 %825 (fma.f64 #s(literal -1/12 binary64) %2188 (*.f64 %825 (fma.f64 #s(literal -1/10080 binary64) %2196 (*.f64 #s(literal 1/240 binary64) %2197))))))))
(approx %114 (*.f64 lam (fma.f64 #s(literal -1/6 binary64) %2237 %2236)))
(approx %114 (*.f64 lam (fma.f64 %825 (fma.f64 #s(literal -1/6 binary64) %2243 (*.f64 #s(literal 1/120 binary64) %2242)) %2236)))
(approx %114 (*.f64 lam (fma.f64 %825 (fma.f64 #s(literal -1/6 binary64) %2243 (*.f64 %825 (fma.f64 #s(literal -1/5040 binary64) %2400 (*.f64 #s(literal 1/120 binary64) %2401)))) %2236)))
(approx %523 (*.f64 lam (fma.f64 #s(literal -1/6 binary64) (*.f64 %831 %2409) (*.f64 B T))))
(approx %523 (*.f64 lam (fma.f64 B T (*.f64 %825 (fma.f64 #s(literal -1/6 binary64) %2415 (*.f64 #s(literal 1/120 binary64) (*.f64 %2167 %2409)))))))
(approx %523 (*.f64 lam (fma.f64 B T (*.f64 %825 (fma.f64 #s(literal -1/6 binary64) %2415 (*.f64 %825 (fma.f64 #s(literal -1/5040 binary64) (*.f64 %2175 %2409) (*.f64 #s(literal 1/120 binary64) (*.f64 %2167 T)))))))))
(approx %62 (fma.f64 S %66 (*.f64 lam (fma.f64 #s(literal -1 binary64) %2352 (*.f64 #s(literal 1/6 binary64) %2351)))))
(approx %62 (fma.f64 S %66 (*.f64 lam (fma.f64 #s(literal -1 binary64) %2352 (*.f64 %825 (fma.f64 #s(literal -1/120 binary64) %2357 (*.f64 #s(literal 1/6 binary64) %2356)))))))
(approx %153 (+.f64 %1474 (*.f64 lam (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 %1131 %2445)) %2448))))
(approx %153 (+.f64 %1474 (*.f64 lam (-.f64 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) (*.f64 %1131 %1474) (*.f64 #s(literal 1/6 binary64) (*.f64 %831 %1477)))) %2448))))
(approx %173 (+.f64 %235 (*.f64 lam (-.f64 %2464 %2466))))
(approx %173 (+.f64 %235 (*.f64 lam (-.f64 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %2471 (*.f64 #s(literal -1/6 binary64) (*.f64 %831 %1505)))) %2466))))
(approx %175 (+.f64 %235 (*.f64 #s(literal -1 binary64) %2481)))
(approx %175 (+.f64 %235 (*.f64 lam (-.f64 %2464 %2480))))
(approx %175 (+.f64 %235 (*.f64 lam (-.f64 (*.f64 lam (fma.f64 #s(literal -1 binary64) %2491 (*.f64 #s(literal -1/2 binary64) %2471))) %2480))))
(approx %177 (fma.f64 #s(literal -1/2 binary64) %2481 %1544))
(approx %177 (fma.f64 #s(literal 1/2 binary64) %235 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %2480 (*.f64 #s(literal -1/4 binary64) %2463)))))
(approx %177 (fma.f64 #s(literal 1/2 binary64) %235 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %2480 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %2491 (*.f64 #s(literal -1/4 binary64) %2471)))))))
(approx %204 (+.f64 %1564 (*.f64 lam (-.f64 %2515 %2516))))
(approx %204 (+.f64 %1564 (*.f64 lam (-.f64 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %2521 (*.f64 #s(literal 1/6 binary64) (*.f64 %831 %1567)))) %2516))))
(approx %205 (+.f64 %1564 %2531))
(approx %205 (+.f64 %1564 (*.f64 lam (-.f64 (+.f64 B %2515) %2516))))
(approx %205 (+.f64 %1564 (*.f64 lam (-.f64 (+.f64 B (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %2521 %2542))) %2516))))
(approx %206 (fma.f64 #s(literal 1/2 binary64) %1564 (*.f64 #s(literal 1/2 binary64) %2531)))
(approx %206 (fma.f64 #s(literal 1/2 binary64) %1564 (*.f64 lam (fma.f64 #s(literal -1/4 binary64) %2514 (*.f64 #s(literal 1/2 binary64) %2530)))))
(approx %206 (fma.f64 #s(literal 1/2 binary64) %1564 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %2530 (*.f64 lam (fma.f64 #s(literal -1/4 binary64) %2521 (*.f64 #s(literal 1/2 binary64) %2542)))))))
(approx %230 (+.f64 %235 (*.f64 lam (+.f64 B %2464))))
(approx %230 (+.f64 %235 (*.f64 lam (+.f64 B (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %2471 (*.f64 #s(literal -1/6 binary64) (*.f64 %831 lam))))))))
(approx %253 (*.f64 lam (fma.f64 #s(literal -1/6 binary64) (*.f64 %831 %2577) %2579)))
(approx %253 (*.f64 lam (fma.f64 B %261 (*.f64 %825 (fma.f64 #s(literal -1/6 binary64) %2583 (*.f64 #s(literal 1/120 binary64) (*.f64 %2167 %2577)))))))
(approx %253 (*.f64 lam (fma.f64 B %261 (*.f64 %825 (fma.f64 #s(literal -1/6 binary64) %2583 (*.f64 %825 (fma.f64 #s(literal -1/5040 binary64) (*.f64 %2175 %2577) (*.f64 #s(literal 1/120 binary64) (*.f64 %2167 %261)))))))))
(approx %255 (+.f64 %263 (*.f64 %825 (fma.f64 #s(literal -1/2 binary64) %2601 (*.f64 #s(literal 1/24 binary64) (*.f64 %2319 %1665))))))
(approx %255 (+.f64 %263 (*.f64 %825 (fma.f64 #s(literal -1/2 binary64) %2601 (*.f64 %825 (fma.f64 #s(literal -1/720 binary64) (*.f64 %2326 %1665) (*.f64 #s(literal 1/24 binary64) (*.f64 %2319 %263))))))))
(approx %256 (-.f64 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) (*.f64 %1131 %2617) %2579)) %263))
(approx %256 (-.f64 (*.f64 lam (fma.f64 B %261 (*.f64 lam (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 %831 %1638)) (*.f64 #s(literal -1/2 binary64) %2601))))) %263))
(approx %553 (*.f64 lam %2239))
(approx %553 (*.f64 lam %2247))
(approx %553 (*.f64 lam (fma.f64 #s(literal -1 binary64) %2236 (*.f64 %825 (fma.f64 #s(literal 1/6 binary64) %2243 (*.f64 %825 (fma.f64 #s(literal -1/120 binary64) %2401 (*.f64 #s(literal 1/5040 binary64) %2400))))))))
(approx %70 (fma.f64 lam (-.f64 (/.f64 (*.f64 %1131 (*.f64 T (*.f64 %75 lam))) %863) %2649) %298))
(approx %70 (fma.f64 lam (-.f64 (*.f64 lam (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lam (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %831 (*.f64 T %86)) %872) (*.f64 #s(literal 1/6 binary64) (/.f64 %2356 %857))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1131 (*.f64 T %75)) %863)))) %2649) %298))
(approx %115 (fma.f64 lam (-.f64 %2238 %2236) %25))
(approx %115 (fma.f64 lam (-.f64 (*.f64 %825 (-.f64 (*.f64 #s(literal -1/120 binary64) %2242) (*.f64 #s(literal -1/6 binary64) %2243))) %2236) %25))
(approx %119 (fma.f64 #s(literal 1/2 binary64) %25 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %2236 (*.f64 #s(literal 1/12 binary64) %2237)))))
(approx %119 (fma.f64 #s(literal 1/2 binary64) %25 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %2236 (*.f64 %825 (fma.f64 #s(literal -1/240 binary64) %2242 (*.f64 #s(literal 1/12 binary64) %2243)))))))
(approx %154 (fma.f64 cosgam %1474 (*.f64 lam (fma.f64 #s(literal -1 binary64) %2693 (*.f64 #s(literal -1/2 binary64) %2695)))))
(approx %154 (fma.f64 cosgam %1474 (*.f64 lam (fma.f64 #s(literal -1 binary64) %2693 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %2701 (*.f64 #s(literal 1/6 binary64) %2702)))))))
(approx %155 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 #s(literal 1/2 binary64) %2695) %2711))) %1770))
(approx %155 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 lam (-.f64 (*.f64 #s(literal -1/6 binary64) %2702) (*.f64 #s(literal -1/2 binary64) %2701))) %2711))) %1770))
(approx %163 (-.f64 (fma.f64 lam (fma.f64 #s(literal 1/2 binary64) (/.f64 %2695 T) %2727) %25) %1813))
(approx %163 (-.f64 (fma.f64 lam (fma.f64 lam (fma.f64 #s(literal -1/6 binary64) (/.f64 %2702 T) (*.f64 #s(literal 1/2 binary64) (/.f64 %2701 T))) %2727) %25) %1813))
(approx %178 (fma.f64 #s(literal -1/2 binary64) %2740 %1831))
(approx %178 (fma.f64 #s(literal 1/2 binary64) %1830 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %2743 (*.f64 #s(literal -1/4 binary64) %2745)))))
(approx %178 (fma.f64 #s(literal 1/2 binary64) %1830 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %2743 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %2751 %2753))))))
(approx %179 (-.f64 (fma.f64 #s(literal 1/2 binary64) %2740 %6) %1831))
(approx %179 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 #s(literal 1/4 binary64) %2745) %2764))) %1831))
(approx %179 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 lam (-.f64 (*.f64 #s(literal 1/2 binary64) %2751) %2753)) %2764))) %1831))
(approx %193 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 %2740 T) %25) %1877))
(approx %193 (-.f64 (fma.f64 lam (fma.f64 #s(literal 1/4 binary64) %2782 (*.f64 #s(literal 1/2 binary64) %2783)) %25) %1877))
(approx %193 (-.f64 (fma.f64 lam (fma.f64 #s(literal 1/2 binary64) %2783 (*.f64 lam (fma.f64 #s(literal 1/4 binary64) %2789 (*.f64 #s(literal 1/2 binary64) (/.f64 %2751 T))))) %25) %1877))
(approx %207 (fma.f64 #s(literal 1/2 binary64) %1896 (*.f64 #s(literal 1/2 binary64) %2798)))
(approx %207 (fma.f64 #s(literal 1/2 binary64) %1896 (*.f64 lam (fma.f64 #s(literal -1/4 binary64) %2803 %2805))))
(approx %207 (fma.f64 #s(literal 1/2 binary64) %1896 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %2804 (*.f64 lam (fma.f64 #s(literal -1/4 binary64) %2810 (*.f64 #s(literal 1/2 binary64) %2811)))))))
(approx %208 (-.f64 (fma.f64 #s(literal -1/2 binary64) %2798 %6) %1897))
(approx %208 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 #s(literal 1/4 binary64) %2803) %2805))) %1897))
(approx %208 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 lam (-.f64 (*.f64 #s(literal -1/2 binary64) %2811) (*.f64 #s(literal -1/4 binary64) %2810))) %2805))) %1897))
(approx %220 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %2798 T) %25) %1942))
(approx %220 (-.f64 (fma.f64 lam (fma.f64 #s(literal -1/2 binary64) %2841 (*.f64 #s(literal 1/4 binary64) (/.f64 %2803 T))) %25) %1942))
(approx %220 (-.f64 (fma.f64 lam (fma.f64 #s(literal -1/2 binary64) %2841 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) (/.f64 %2811 T) (*.f64 #s(literal 1/4 binary64) (/.f64 %2810 T))))) %25) %1942))
(approx %231 (fma.f64 cosgam %235 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %2745 %835))))
(approx %231 (fma.f64 cosgam %235 (*.f64 lam (fma.f64 B cosgam (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %2752 (*.f64 #s(literal -1/6 binary64) %2861)))))))
(approx %232 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 #s(literal 1/2 binary64) %2745) %835))) %1830))
(approx %232 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 lam (-.f64 (*.f64 #s(literal 1/6 binary64) %2861) (*.f64 #s(literal -1/2 binary64) %2752))) %835))) %1830))
(approx %244 (-.f64 (fma.f64 lam (fma.f64 #s(literal -1 binary64) %2236 (*.f64 #s(literal 1/2 binary64) %2782)) %25) %1876))
(approx %244 (-.f64 (fma.f64 lam (fma.f64 #s(literal -1 binary64) %2236 (*.f64 lam (fma.f64 #s(literal 1/6 binary64) (/.f64 %2861 T) (*.f64 #s(literal 1/2 binary64) %2789)))) %25) %1876))
(approx %257 (fma.f64 #s(literal -1 binary64) %2007 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %2898 %2900))))
(approx %257 (fma.f64 #s(literal -1 binary64) %2007 (*.f64 lam (fma.f64 B %2899 (*.f64 lam (fma.f64 #s(literal -1/6 binary64) %2905 %2907))))))
(approx %258 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 #s(literal -1/2 binary64) %2898) %2900))) %2008))
(approx %258 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 lam (-.f64 (*.f64 #s(literal 1/6 binary64) %2905) %2907)) %2900))) %2008))
(approx %271 (-.f64 (fma.f64 lam (fma.f64 #s(literal -1 binary64) %2928 (*.f64 #s(literal -1/2 binary64) (/.f64 %2898 T))) %25) %2050))
(approx %271 (-.f64 (fma.f64 lam (fma.f64 #s(literal -1 binary64) %2928 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) (/.f64 %2906 T) (*.f64 #s(literal 1/6 binary64) (/.f64 %2905 T))))) %25) %2050))
(approx %1313 (*.f64 %825 %2945))
(approx %2073 (*.f64 %1132 %2945))
(approx %839 (*.f64 %825 %2951))
(approx %846 (*.f64 %1132 %2951))
(approx %132 (*.f64 lam (-.f64 %2956 B)))
(approx %152 (*.f64 lam (+.f64 B (*.f64 #s(literal -1/2 binary64) %2956))))
(approx %172 (*.f64 lam (-.f64 (*.f64 #s(literal -3/2 binary64) %2956) B)))
(approx %203 (*.f64 lam (-.f64 (+.f64 B (*.f64 #s(literal 2 binary64) %2956)) %2970)))
(approx %2073 (*.f64 #s(literal -1 binary64) (*.f64 %1132 (fma.f64 #s(literal -1 binary64) %2944 %2336))))
(approx %846 (*.f64 #s(literal -1 binary64) (*.f64 %1132 (fma.f64 #s(literal -1 binary64) %2950 %2222))))
(approx %132 (*.f64 #s(literal -1 binary64) (*.f64 lam (-.f64 (*.f64 #s(literal -1 binary64) %2956) %2983))))
(approx %152 (*.f64 #s(literal -1 binary64) (*.f64 lam (fma.f64 #s(literal -1 binary64) B %2970))))
(approx %172 (*.f64 #s(literal -1 binary64) (*.f64 lam (-.f64 (*.f64 #s(literal 3/2 binary64) %2956) %2983))))
(approx %203 (*.f64 #s(literal -1 binary64) (*.f64 lam (fma.f64 #s(literal -1 binary64) B (*.f64 #s(literal -1 binary64) (/.f64 %1561 lam))))))
Calls

18 calls:

TimeVariablePoint
182.0ms
B
0
180.0ms
B
inf
142.0ms
lam
0
131.0ms
T
0
127.0ms
T
inf

rewrite5.9s (3.9%)

Memory
13.5MiB live, 418.9MiB allocated; 155ms collecting garbage
Counts
159 → 3 195
Calls
Call 1
Inputs
%2 = (*.f64 S singam)
%5 = (*.f64 B lam)
%6 = (sin.f64 %5)
%8 = (*.f64 %6 cosgam)
%9 = (-.f64 %2 %8)
%12 = (*.f64 cosgam %6)
%13 = (*.f64 #s(literal -1 binary64) %12)
%16 = (sin (* B lam))
%17 = (* %16 cosgam)
%18 = (- (* S singam) %17)
%19 = (approx %18 %13)
%20 = (/.f64 %2 T)
%21 = (/ %18 T)
%23 = (*.f64 S T)
%24 = (/.f64 %12 %23)
%25 = (/.f64 singam T)
%26 = (fma.f64 #s(literal -1 binary64) %24 %25)
%27 = (*.f64 S %26)
%29 = (*.f64 T singam)
%30 = (/.f64 S T)
%31 = (/.f64 %2 cosgam)
%32 = (-.f64 %31 %6)
%33 = (*.f64 cosgam %32)
%34 = (approx %18 %33)
%35 = (/.f64 %6 T)
%36 = (*.f64 T cosgam)
%40 = (*.f64 cosgam lam)
%41 = (*.f64 B %40)
%42 = (approx %17 %41)
%43 = (pow.f64 B #s(literal 3 binary64))
%44 = (pow.f64 lam #s(literal 2 binary64))
%45 = (*.f64 %43 %44)
%46 = (*.f64 #s(literal -1/6 binary64) %45)
%47 = (+.f64 B %46)
%48 = (*.f64 lam %47)
%49 = (approx %16 %48)
%50 = (*.f64 cosgam %44)
%51 = (*.f64 %43 %50)
%52 = (*.f64 B cosgam)
%53 = (fma.f64 #s(literal -1/6 binary64) %51 %52)
%54 = (*.f64 lam %53)
%55 = (approx %17 %54)
%59 = (/.f64 #s(literal 1 binary64) T)
%60 = (/.f64 #s(literal -1 binary64) T)
%62 = (*.f64 %30 singam)
%63 = (*.f64 T T)
%64 = (/.f64 #s(literal 1/2 binary64) %63)
%65 = (+.f64 T T)
%66 = (cos.f64 %5)
%67 = (neg.f64 cosgam)
%68 = (neg.f64 %5)
%69 = (sin.f64 %68)
%70 = (*.f64 %6 %36)
%71 = (*.f64 #s(literal 1/2 binary64) cosgam)
%72 = (*.f64 %71 %6)
%73 = (PI.f64 )
%74 = (/.f64 cosgam T)
%75 = (*.f64 %6 %74)
%76 = (*.f64 T %6)
%77 = (*.f64 %9 T)
%78 = (*.f64 %73 #s(literal 1/2 binary64))
%79 = (*.f64 #s(literal 3/2 binary64) %73)
%80 = (*.f64 %5 T)
%81 = (/.f64 %80 T)
%82 = (*.f64 %5 %59)
%83 = (*.f64 %82 T)
%84 = (-.f64 %73 %5)
%85 = (sin.f64 %84)
%86 = (+.f64 %73 %73)
%87 = (fma.f64 %73 #s(literal -1/2 binary64) %5)
%88 = (cos.f64 %87)
%89 = (/.f64 %76 T)
%90 = (neg.f64 %73)
%91 = (-.f64 %68 %79)
%92 = (cos.f64 %91)
%93 = (-.f64 %92 %69)
%94 = (/.f64 %93 #s(literal 2 binary64))
%95 = (-.f64 %86 %78)
%96 = (fma.f64 B lam %95)
%97 = (cos.f64 %96)
%98 = (+.f64 %97 %6)
%99 = (*.f64 %98 #s(literal 1/2 binary64))
%100 = (neg.f64 %79)
%101 = (cos.f64 %100)
%102 = (fma.f64 %66 %101 %6)
%103 = (-.f64 %90 %73)
%104 = (cos.f64 %103)
%105 = (*.f64 %6 %104)
%106 = (sin.f64 %103)
%107 = (*.f64 %66 %106)
%108 = (-.f64 %105 %107)
%109 = (neg.f64 %74)
%110 = (*.f64 %109 %6)
%111 = (*.f64 %36 #s(literal 1/2 binary64))
%112 = (fma.f64 %35 %111 %72)
%113 = (fma.f64 %60 %70 %2)
%115 = (/.f64 T %9)
%120 = (/.f64 %9 %65)
%121 = (/.f64 %30 T)
%124 = (sin.f64 %81)
%125 = (*.f64 %124 cosgam)
%126 = (-.f64 %2 %125)
%128 = (sin.f64 %83)
%129 = (*.f64 %128 cosgam)
%130 = (-.f64 %2 %129)
%132 = (*.f64 %85 cosgam)
%133 = (-.f64 %2 %132)
%135 = (*.f64 %88 cosgam)
%136 = (-.f64 %2 %135)
%138 = (*.f64 %89 cosgam)
%139 = (-.f64 %2 %138)
%141 = (*.f64 %94 cosgam)
%142 = (-.f64 %2 %141)
%144 = (*.f64 %99 cosgam)
%145 = (-.f64 %2 %144)
%147 = (*.f64 %102 cosgam)
%148 = (-.f64 %2 %147)
%150 = (*.f64 %108 cosgam)
%151 = (-.f64 %2 %150)
%153 = (*.f64 %49 cosgam)
%154 = (-.f64 %2 %153)
%156 = (-.f64 %2 %112)
%158 = (-.f64 %2 %42)
%160 = (-.f64 %2 %55)
S
singam
%2
B
lam
%5
%6
cosgam
%8
%9
T
#s(literal -1 binary64)
%12
%13
%19
%20
(approx %21 %20)
%23
%24
%25
%26
%27
(approx %21 %27)
%29
%30
%31
%32
%33
%34
%35
%36
#s(literal -1/6 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
%40
%41
%42
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
#s(literal 1 binary64)
#s(literal 1/2 binary64)
#s(literal -1/2 binary64)
%59
%60
#s(literal 3/2 binary64)
%62
%63
%64
%65
%66
%67
%68
%69
%70
%71
%72
%73
%74
%75
%76
%77
%78
%79
%80
%81
%82
%83
%84
%85
%86
%87
%88
%89
%90
%91
%92
%93
%94
%95
%96
%97
%98
%99
%100
%101
%102
%103
%104
%105
%106
%107
%108
%109
%110
%111
%112
%113
(*.f64 %59 %9)
%115
(/.f64 #s(literal 1 binary64) %115)
(-.f64 %62 %75)
(fma.f64 %25 S %110)
(fma.f64 %35 %67 %62)
%120
%121
(fma.f64 %29 %121 %110)
(fma.f64 %64 %77 %120)
%124
%125
%126
(/.f64 %126 T)
%128
%129
%130
(/.f64 %130 T)
%132
%133
(/.f64 %133 T)
%135
%136
(/.f64 %136 T)
%138
%139
(/.f64 %139 T)
%141
%142
(/.f64 %142 T)
%144
%145
(/.f64 %145 T)
%147
%148
(/.f64 %148 T)
%150
%151
(/.f64 %151 T)
%153
%154
(/.f64 %154 T)
%156
(/.f64 %156 T)
%158
(/.f64 %158 T)
%160
(/.f64 %160 T)
(/.f64 %113 T)
(/.f64 %19 T)
(/.f64 %34 T)
Outputs
%2 = (*.f64 S singam)
%6 = (*.f64 B lam)
%7 = (*.f64 lam B)
%9 = (*.f64 lam #s(literal 1 binary64))
%10 = (*.f64 B %9)
%11 = (*.f64 B #s(literal 1 binary64))
%12 = (*.f64 lam %11)
%13 = (*.f64 %6 #s(literal 1 binary64))
%14 = (*.f64 #s(literal 1 binary64) %6)
%16 = (*.f64 %6 #s(literal -1 binary64))
%17 = (neg.f64 %16)
%19 = (*.f64 %6 #s(literal 2 binary64))
%21 = (*.f64 %19 #s(literal 1/2 binary64))
%23 = (*.f64 %6 T)
%24 = (/.f64 %23 T)
%25 = (/.f64 lam T)
%26 = (*.f64 %25 B)
%27 = (*.f64 T %26)
%28 = (*.f64 %25 T)
%29 = (*.f64 B %28)
%30 = (*.f64 T lam)
%31 = (/.f64 %30 T)
%32 = (*.f64 B %31)
%33 = (*.f64 %26 T)
%34 = (*.f64 T B)
%35 = (*.f64 %34 %25)
%36 = (neg.f64 %23)
%37 = (neg.f64 T)
%38 = (/.f64 %36 %37)
%40 = (neg.f64 (/.f64 %36 T))
%42 = (neg.f64 (/.f64 %23 %37))
%43 = (*.f64 %23 #s(literal 1 binary64))
%44 = (/.f64 %43 T)
%45 = (/.f64 #s(literal 1 binary64) T)
%46 = (*.f64 %30 %45)
%47 = (*.f64 B %46)
%48 = (*.f64 %45 %23)
%49 = (*.f64 %23 %45)
%51 = (/.f64 #s(literal 1 binary64) (/.f64 T %23))
%53 = (neg.f64 %37)
%54 = (/.f64 (neg.f64 %36) %53)
%56 = (/.f64 (*.f64 %23 #s(literal -1 binary64)) %37)
%57 = (/.f64 #s(literal -1 binary64) T)
%58 = (*.f64 %36 %57)
%60 = (/.f64 #s(literal 1 binary64) (/.f64 %37 %36))
%61 = (*.f64 %43 %45)
%62 = (sin.f64 %6)
%63 = (neg.f64 %6)
%64 = (sin.f64 %63)
%65 = (neg.f64 %64)
%66 = (neg.f64 %63)
%67 = (sin.f64 %66)
%68 = (PI.f64 )
%69 = (-.f64 %68 %6)
%70 = (sin.f64 %69)
%71 = (neg.f64 B)
%72 = (*.f64 %68 #s(literal 1/2 binary64))
%73 = (fma.f64 %71 lam %72)
%74 = (cos.f64 %73)
%75 = (cos.f64 %6)
%77 = (*.f64 #s(literal 1 binary64) %62)
%78 = (fma.f64 %75 #s(literal 0 binary64) %77)
%79 = (fma.f64 #s(literal 0 binary64) %75 %77)
%80 = (*.f64 %75 #s(literal 0 binary64))
%81 = (+.f64 %80 %77)
%82 = (*.f64 %62 #s(literal -1 binary64))
%83 = (-.f64 %80 %82)
%84 = (*.f64 #s(literal -1 binary64) %64)
%85 = (fma.f64 %75 #s(literal 0 binary64) %84)
%86 = (neg.f64 %82)
%87 = (fma.f64 %75 #s(literal 0 binary64) %86)
%88 = (fma.f64 #s(literal 0 binary64) %75 %84)
%89 = (fma.f64 #s(literal 0 binary64) %75 %86)
%90 = (+.f64 %80 %84)
%91 = (+.f64 %80 %86)
%93 = (*.f64 cosgam %62)
%94 = (*.f64 %62 cosgam)
%95 = (-.f64 %2 %94)
%96 = (neg.f64 %94)
%97 = (fma.f64 S singam %96)
%98 = (fma.f64 singam S %96)
%99 = (fma.f64 cosgam %64 %2)
%100 = (neg.f64 cosgam)
%101 = (fma.f64 %62 %100 %2)
%102 = (fma.f64 %100 %62 %2)
%103 = (fma.f64 %64 cosgam %2)
%104 = (+.f64 %2 %96)
%105 = (+.f64 %96 %2)
%106 = (-.f64 %94 %2)
%107 = (neg.f64 %106)
%108 = (neg.f64 %100)
%110 = (-.f64 %2 (*.f64 %108 %62))
%111 = (neg.f64 %96)
%112 = (-.f64 %2 %111)
%113 = (fma.f64 cosgam %82 %2)
%114 = (fma.f64 %94 #s(literal -1 binary64) %2)
%115 = (fma.f64 #s(literal -1 binary64) %94 %2)
%116 = (fma.f64 %82 cosgam %2)
%117 = (*.f64 %95 #s(literal 1 binary64))
%118 = (*.f64 #s(literal 1 binary64) %95)
%119 = (*.f64 #s(literal 1 binary64) %94)
%120 = (-.f64 %2 %119)
%121 = (*.f64 #s(literal -1 binary64) %95)
%122 = (neg.f64 %121)
%123 = (*.f64 #s(literal 1 binary64) %106)
%124 = (neg.f64 %123)
%126 = (-.f64 %2 (*.f64 %96 #s(literal -1 binary64)))
%128 = (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %95))
%129 = (*.f64 %96 #s(literal 1 binary64))
%130 = (fma.f64 %2 #s(literal 1 binary64) %129)
%131 = (*.f64 #s(literal 1 binary64) %96)
%132 = (fma.f64 #s(literal 1 binary64) %2 %131)
%133 = (*.f64 %2 #s(literal 1 binary64))
%134 = (+.f64 %133 %129)
%136 = (+.f64 (*.f64 #s(literal 1 binary64) %2) %131)
%143 = (neg.f64 %68)
%149 = (neg.f64 %143)
%153 = (+.f64 %143 %72)
%163 = (*.f64 %94 #s(literal 1 binary64))
%168 = (sin (* B lam))
%169 = (* %168 cosgam)
%170 = (- (* S singam) %169)
%171 = (approx %170 %96)
%172 = (/.f64 %2 T)
%173 = (/.f64 singam T)
%174 = (*.f64 S %173)
%175 = (/.f64 S T)
%176 = (*.f64 singam %175)
%177 = (*.f64 %173 S)
%178 = (*.f64 %175 singam)
%179 = (neg.f64 %2)
%180 = (/.f64 %179 %37)
%181 = (neg.f64 %172)
%182 = (neg.f64 %181)
%183 = (/.f64 %133 T)
%184 = (*.f64 %2 %45)
%185 = (*.f64 %45 %2)
%187 = (/.f64 #s(literal 1 binary64) (/.f64 T %2))
%188 = (neg.f64 %179)
%189 = (/.f64 %188 %53)
%191 = (/.f64 (*.f64 %2 #s(literal -1 binary64)) %37)
%192 = (*.f64 %179 %57)
%194 = (/.f64 #s(literal 1 binary64) (/.f64 %37 %179))
%195 = (*.f64 %133 %45)
%196 = (/ %170 T)
%198 = (*.f64 S T)
%201 = (/.f64 %62 %198)
%204 = (*.f64 %62 (/.f64 cosgam %198))
%206 = (/.f64 cosgam T)
%207 = (*.f64 %62 %206)
%209 = (/.f64 cosgam S)
%210 = (*.f64 %62 %209)
%212 = (*.f64 %209 %62)
%214 = (/.f64 %62 T)
%216 = (/.f64 %62 S)
%220 = (neg.f64 %198)
%224 = (neg.f64 %204)
%231 = (/.f64 #s(literal 1 binary64) %198)
%249 = (neg.f64 singam)
%251 = (neg.f64 %173)
%253 = (*.f64 singam #s(literal 1 binary64))
%267 = (-.f64 %173 %204)
%273 = (neg.f64 %206)
%275 = (neg.f64 %214)
%293 = (/.f64 #s(literal -1 binary64) S)
%301 = (fma.f64 %224 T singam)
%329 = (*.f64 %198 T)
%334 = (*.f64 T %96)
%336 = (*.f64 T %198)
%338 = (*.f64 %96 T)
%343 = (*.f64 %198 %37)
%348 = (*.f64 %37 %96)
%350 = (*.f64 %37 %198)
%352 = (*.f64 %96 %37)
%355 = (*.f64 S %267)
%361 = (*.f64 %204 S)
%362 = (neg.f64 %361)
%375 = (*.f64 S #s(literal -1 binary64))
%388 = (*.f64 T singam)
%390 = (neg.f64 S)
%392 = (neg.f64 %175)
%394 = (*.f64 S #s(literal 1 binary64))
%400 = (neg.f64 %390)
%407 = (/.f64 %2 cosgam)
%408 = (/.f64 singam cosgam)
%410 = (/.f64 S cosgam)
%419 = (/.f64 #s(literal 1 binary64) cosgam)
%420 = (*.f64 S %419)
%427 = (/.f64 #s(literal 1 binary64) %100)
%431 = (-.f64 %407 %62)
%437 = (-.f64 %62 %407)
%443 = (*.f64 cosgam %431)
%455 = (approx %170 %443)
%462 = (*.f64 %62 #s(literal 1 binary64))
%473 = (*.f64 T cosgam)
%496 = (*.f64 cosgam lam)
%499 = (*.f64 B %496)
%500 = (*.f64 B cosgam)
%505 = (approx %169 %499)
%506 = (*.f64 B B)
%508 = (*.f64 %506 B)
%510 = (*.f64 lam lam)
%511 = (fabs.f64 lam)
%513 = (neg.f64 lam)
%522 = (*.f64 %508 %510)
%532 = (*.f64 #s(literal -1/6 binary64) %522)
%533 = (*.f64 %510 #s(literal -1/6 binary64))
%536 = (*.f64 (*.f64 #s(literal -1/6 binary64) B) %506)
%540 = (*.f64 #s(literal -1/6 binary64) %510)
%542 = (*.f64 %536 lam)
%548 = (fma.f64 %536 %510 B)
%555 = (*.f64 (*.f64 #s(literal 1/6 binary64) %510) %508)
%565 = (*.f64 lam %548)
%567 = (*.f64 %510 lam)
%568 = (*.f64 %536 %567)
%574 = (*.f64 #s(literal -1/6 binary64) lam)
%577 = (*.f64 lam #s(literal -1/6 binary64))
%580 = (*.f64 lam %536)
%607 = (approx %168 %565)
%608 = (*.f64 cosgam %510)
%615 = (*.f64 %508 %608)
%616 = (*.f64 %506 %500)
%630 = (*.f64 %616 %533)
%633 = (fma.f64 #s(literal -1/6 binary64) %615 %500)
%634 = (*.f64 %608 #s(literal -1/6 binary64))
%641 = (*.f64 %536 cosgam)
%643 = (*.f64 #s(literal -1/6 binary64) %616)
%645 = (*.f64 #s(literal -1/6 binary64) %608)
%659 = (neg.f64 %500)
%661 = (neg.f64 %71)
%662 = (*.f64 %661 cosgam)
%664 = (neg.f64 %659)
%688 = (*.f64 lam %633)
%690 = (*.f64 %630 lam)
%721 = (approx %169 %688)
%744 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
%749 = (neg.f64 #s(literal 0 binary64))
%771 = (/.f64 #s(literal 1/2 binary64) T)
%777 = (*.f64 #s(literal 1 binary64) #s(literal -1 binary64))
%782 = (pow.f64 T #s(literal 1 binary64))
%787 = (*.f64 #s(literal -1 binary64) #s(literal 1 binary64))
%794 = (*.f64 #s(literal -1 binary64) #s(literal -1 binary64))
%796 = (/.f64 #s(literal 1/2 binary64) %37)
%803 = (*.f64 T T)
%805 = (fabs.f64 T)
%808 = (neg.f64 %803)
%810 = (fabs.f64 %805)
%812 = (neg.f64 %805)
%819 = (/.f64 #s(literal 1/2 binary64) %803)
%829 = (/.f64 #s(literal 1/2 binary64) %805)
%835 = (/.f64 #s(literal 1 binary64) %803)
%848 = (+.f64 T T)
%852 = (*.f64 #s(literal -2 binary64) T)
%856 = (fabs.f64 %6)
%863 = (fma.f64 %68 #s(literal 1/2 binary64) %6)
%868 = (cos.f64 %72)
%869 = (sin.f64 %72)
%870 = (*.f64 %75 %869)
%876 = (*.f64 #s(literal 1 binary64) cosgam)
%883 = (fma.f64 B lam %68)
%885 = (-.f64 %6 %68)
%894 = (*.f64 T %62)
%896 = (*.f64 %62 %473)
%901 = (*.f64 #s(literal 1/2 binary64) cosgam)
%904 = (*.f64 cosgam #s(literal 1 binary64))
%906 = (*.f64 #s(literal 1/2 binary64) %62)
%911 = (*.f64 %901 %62)
%912 = (*.f64 %62 #s(literal 1/2 binary64))
%937 = (neg.f64 %207)
%939 = (*.f64 %462 cosgam)
%945 = (*.f64 %462 %100)
%953 = (*.f64 %95 T)
%960 = (*.f64 %2 T)
%962 = (*.f64 T %2)
%973 = (*.f64 #s(literal 3/2 binary64) %68)
%979 = (*.f64 #s(literal -3/2 binary64) %68)
%1012 = (*.f64 %71 %513)
%1014 = (*.f64 %661 lam)
%1017 = (+.f64 %68 %68)
%1021 = (*.f64 #s(literal -2 binary64) %68)
%1025 = (*.f64 %68 #s(literal -1/2 binary64))
%1029 = (fma.f64 %68 #s(literal -1/2 binary64) %6)
%1037 = (neg.f64 %1025)
%1046 = (neg.f64 %1029)
%1072 = (cos.f64 %1029)
%1074 = (fabs.f64 %1029)
%1080 = (neg.f64 %1072)
%1088 = (cos.f64 %1025)
%1089 = (*.f64 %1088 %75)
%1090 = (sin.f64 %1025)
%1091 = (*.f64 %1090 %62)
%1093 = (*.f64 %1090 %64)
%1095 = (neg.f64 %1091)
%1098 = (*.f64 (neg.f64 %1090) %62)
%1106 = (sin.f64 %1029)
%1107 = (*.f64 %1072 %869)
%1111 = (neg.f64 %462)
%1116 = (neg.f64 %894)
%1118 = (*.f64 %894 #s(literal 1 binary64))
%1135 = (fma.f64 #s(literal -3/2 binary64) %68 %63)
%1138 = (fma.f64 %68 #s(literal 3/2 binary64) %6)
%1140 = (fma.f64 B lam %973)
%1147 = (cos.f64 %1138)
%1150 = (fabs.f64 %1138)
%1162 = (fma.f64 %68 #s(literal 1/2 binary64) %1135)
%1166 = (cos.f64 %979)
%1167 = (sin.f64 %979)
%1168 = (*.f64 %62 %1167)
%1171 = (*.f64 %75 %1166)
%1173 = (sin.f64 %973)
%1176 = (*.f64 %1173 %64)
%1187 = (sin.f64 %1135)
%1188 = (*.f64 %1147 %869)
%1194 = (+.f64 %1147 (cos.f64 (fma.f64 #s(literal -3/2 binary64) %68 %6)))
%1198 = (+.f64 %1147 %62)
%1200 = (-.f64 %64 %1147)
%1210 = (fma.f64 %1173 %64 %62)
%1214 = (-.f64 %1176 %64)
%1221 = (*.f64 %1198 #s(literal 1/2 binary64))
%1224 = (*.f64 %1198 #s(literal -1/2 binary64))
%1227 = (/.f64 %62 #s(literal 2 binary64))
%1229 = (*.f64 %1147 #s(literal 1/2 binary64))
%1233 = (/.f64 %62 #s(literal -2 binary64))
%1235 = (neg.f64 %1233)
%1250 = (-.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
%1251 = (*.f64 %68 %1250)
%1252 = (-.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
%1253 = (*.f64 %68 %1252)
%1259 = (-.f64 %68 %72)
%1277 = (fma.f64 %68 %1250 %6)
%1281 = (-.f64 %1253 %6)
%1288 = (fma.f64 B lam %1017)
%1310 = (cos.f64 %1277)
%1312 = (fabs.f64 %1277)
%1318 = (fma.f64 %68 #s(literal 1/2 binary64) %1277)
%1324 = (cos.f64 %1251)
%1325 = (fma.f64 %749 #s(literal 0 binary64) %794)
%1326 = (*.f64 %62 %1325)
%1329 = (*.f64 %1324 %75)
%1331 = (neg.f64 %1325)
%1332 = (*.f64 %1331 %62)
%1334 = (*.f64 %64 %1331)
%1336 = (neg.f64 %1332)
%1344 = (cos.f64 %1288)
%1345 = (sin.f64 %1288)
%1346 = (*.f64 %1345 %869)
%1350 = (sin.f64 %1277)
%1351 = (*.f64 %1310 %869)
%1356 = (+.f64 %1310 %62)
%1393 = (*.f64 %1356 #s(literal 1/2 binary64))
%1395 = (*.f64 %1310 #s(literal 1/2 binary64))
%1397 = (*.f64 #s(literal 1/2 binary64) %1310)
%1414 = (fabs.f64 %979)
%1426 = (*.f64 %1166 %869)
%1430 = (fma.f64 %75 %1166 %62)
%1434 = (neg.f64 %75)
%1443 = (neg.f64 %1430)
%1453 = (*.f64 %749 #s(literal 0 binary64))
%1467 = (fabs.f64 %1017)
%1478 = (*.f64 #s(literal 1 binary64) #s(literal 0 binary64))
%1479 = (fma.f64 %749 #s(literal -1 binary64) %1478)
%1480 = (*.f64 %1325 %869)
%1485 = (*.f64 %62 %1453)
%1487 = (*.f64 %1453 %62)
%1490 = (sin.f64 (fma.f64 #s(literal -2 binary64) %68 %6))
%1491 = (+.f64 %1345 %1490)
%1520 = (*.f64 %749 #s(literal -1 binary64))
%1522 = (*.f64 #s(literal 0 binary64) #s(literal -1 binary64))
%1525 = (neg.f64 %1522)
%1536 = (*.f64 %75 %1479)
%1539 = (sin.f64 (neg.f64 %1288))
%1568 = (neg.f64 %1536)
%1570 = (neg.f64 %1479)
%1608 = (*.f64 %45 %100)
%1614 = (*.f64 T #s(literal 1/2 binary64))
%1616 = (*.f64 %473 #s(literal 1/2 binary64))
%1619 = (*.f64 #s(literal 1/2 binary64) T)
%1627 = (*.f64 %462 %901)
%1634 = (fma.f64 %462 %901 %911)
%1640 = (*.f64 #s(literal -1/2 binary64) cosgam)
%1641 = (*.f64 %62 %1640)
%1644 = (*.f64 (neg.f64 %1640) %62)
%1646 = (neg.f64 %1641)
%1654 = (-.f64 %1641 %1627)
%1661 = (*.f64 %62 (/.f64 cosgam %848))
%1663 = (/.f64 %1616 T)
%1666 = (*.f64 #s(literal 1/2 binary64) %214)
%1669 = (*.f64 %214 #s(literal 1/2 binary64))
%1688 = (*.f64 %1616 %62)
%1691 = (*.f64 %45 %1616)
%1698 = (-.f64 %2 %939)
%1699 = (fma.f64 S singam %945)
%1700 = (fma.f64 singam S %945)
%1701 = (fma.f64 cosgam %1111 %2)
%1702 = (fma.f64 %100 %462 %2)
%1703 = (fma.f64 %462 %100 %2)
%1704 = (fma.f64 %1111 cosgam %2)
%1705 = (+.f64 %2 %945)
%1706 = (+.f64 %945 %2)
%1707 = (-.f64 %939 %2)
%1708 = (neg.f64 %1707)
%1710 = (-.f64 %2 (neg.f64 %945))
%1711 = (-.f64 %945 %179)
%1712 = (*.f64 %400 singam)
%1713 = (fma.f64 cosgam %1111 %1712)
%1714 = (fma.f64 cosgam %1111 %188)
%1715 = (fma.f64 %100 %462 %1712)
%1716 = (fma.f64 %100 %462 %188)
%1717 = (fma.f64 %462 %100 %1712)
%1718 = (fma.f64 %462 %100 %188)
%1719 = (fma.f64 %1111 cosgam %1712)
%1720 = (fma.f64 %1111 cosgam %188)
%1721 = (fma.f64 #s(literal -1 binary64) %939 %2)
%1722 = (+.f64 %945 %1712)
%1723 = (+.f64 %945 %188)
%1724 = (fma.f64 %894 %273 %2)
%1725 = (fma.f64 #s(literal -1 binary64) %939 %1712)
%1726 = (fma.f64 #s(literal -1 binary64) %939 %188)
%1727 = (fma.f64 %894 %273 %1712)
%1728 = (fma.f64 %894 %273 %188)
%1729 = (*.f64 %473 %57)
%1730 = (fma.f64 %62 %1729 %2)
%1731 = (*.f64 %62 %57)
%1732 = (fma.f64 %473 %1731 %2)
%1733 = (fma.f64 %57 %896 %2)
%1734 = (fma.f64 %896 %57 %2)
%1735 = (*.f64 %57 %473)
%1736 = (fma.f64 %1735 %62 %2)
%1737 = (fma.f64 %1731 %473 %2)
%1738 = (*.f64 %1731 cosgam)
%1739 = (fma.f64 %1738 T %2)
%1740 = (*.f64 %1731 T)
%1741 = (fma.f64 %1740 cosgam %2)
%1742 = (*.f64 %57 %894)
%1743 = (fma.f64 %1742 cosgam %2)
%1744 = (-.f64 %960 %896)
%1745 = (/.f64 %1744 T)
%1746 = (*.f64 %45 %896)
%1747 = (-.f64 %2 %1746)
%1748 = (neg.f64 %896)
%1750 = (/.f64 (fma.f64 %2 T %1748) T)
%1751 = (fma.f64 %1748 %45 %2)
%1753 = (-.f64 %2 (*.f64 %1748 %57))
%1756 = (-.f64 %2 (*.f64 (neg.f64 %1731) %473))
%1757 = (fma.f64 %62 %1729 %1712)
%1758 = (fma.f64 %62 %1729 %188)
%1759 = (fma.f64 %473 %1731 %1712)
%1760 = (fma.f64 %473 %1731 %188)
%1761 = (fma.f64 %57 %896 %1712)
%1762 = (fma.f64 %57 %896 %188)
%1763 = (fma.f64 %896 %57 %1712)
%1764 = (fma.f64 %896 %57 %188)
%1765 = (fma.f64 %1735 %62 %1712)
%1766 = (fma.f64 %1735 %62 %188)
%1767 = (fma.f64 %1731 %473 %1712)
%1768 = (fma.f64 %1731 %473 %188)
%1769 = (fma.f64 %1738 T %1712)
%1770 = (fma.f64 %1738 T %188)
%1771 = (fma.f64 %1740 cosgam %1712)
%1772 = (fma.f64 %1740 cosgam %188)
%1773 = (fma.f64 %1742 cosgam %1712)
%1774 = (fma.f64 %1742 cosgam %188)
%1775 = (fma.f64 %1748 %45 %1712)
%1776 = (fma.f64 %1748 %45 %188)
%1777 = (fma.f64 #s(literal -1 binary64) %1746 %2)
%1778 = (fma.f64 #s(literal -1 binary64) %1746 %1712)
%1779 = (fma.f64 #s(literal -1 binary64) %1746 %188)
%1780 = (/.f64 %95 T)
%1781 = (/.f64 %106 %37)
%1782 = (/.f64 %106 T)
%1783 = (neg.f64 %1782)
%1784 = (/.f64 %95 %53)
%1786 = (neg.f64 (/.f64 %95 %37))
%1787 = (/.f64 %1698 T)
%1788 = (*.f64 %95 %45)
%1789 = (*.f64 #s(literal 1 binary64) %1780)
%1790 = (*.f64 %45 %95)
%1791 = (*.f64 %57 %106)
%1792 = (*.f64 %1780 #s(literal 1 binary64))
%1793 = (*.f64 %106 %57)
%1794 = (/.f64 T %106)
%1795 = (/.f64 #s(literal -1 binary64) %1794)
%1796 = (/.f64 T %95)
%1797 = (/.f64 #s(literal 1 binary64) %1796)
%1798 = (-.f64 %172 %207)
%1799 = (/.f64 %1707 %37)
%1801 = (/.f64 (*.f64 %95 #s(literal -1 binary64)) %37)
%1802 = (/.f64 %121 %37)
%1803 = (/.f64 %123 %37)
%1805 = (neg.f64 (*.f64 %106 %45))
%1807 = (neg.f64 (*.f64 #s(literal -1 binary64) %1780))
%1809 = (neg.f64 (*.f64 %45 %106))
%1811 = (neg.f64 (*.f64 #s(literal 1 binary64) %1782))
%1812 = (fma.f64 S %173 %937)
%1813 = (fma.f64 singam %175 %937)
%1814 = (fma.f64 %62 %273 %172)
%1815 = (fma.f64 %173 S %937)
%1816 = (fma.f64 %175 singam %937)
%1817 = (fma.f64 %214 %100 %172)
%1818 = (fma.f64 %100 %214 %172)
%1819 = (fma.f64 %64 %206 %172)
%1820 = (fma.f64 %206 %64 %172)
%1821 = (fma.f64 %273 %62 %172)
%1822 = (fma.f64 %275 cosgam %172)
%1823 = (+.f64 %172 %937)
%1824 = (+.f64 %937 %172)
%1826 = (neg.f64 (/.f64 #s(literal -1 binary64) %1796))
%1827 = (/.f64 #s(literal 1 binary64) %1794)
%1828 = (neg.f64 %1827)
%1829 = (/.f64 %1698 %53)
%1831 = (neg.f64 (/.f64 %1698 %37))
%1833 = (-.f64 %172 (*.f64 %108 %214))
%1835 = (-.f64 %172 (*.f64 %275 %100))
%1836 = (-.f64 %937 %181)
%1837 = (/.f64 %953 %803)
%1838 = (*.f64 %1698 #s(literal 1 binary64))
%1839 = (/.f64 %1838 T)
%1840 = (*.f64 #s(literal 1/2 binary64) %1780)
%1841 = (*.f64 #s(literal 2 binary64) %1840)
%1842 = (*.f64 %45 %1698)
%1843 = (*.f64 %1698 %45)
%1844 = (*.f64 %1707 %57)
%1846 = (neg.f64 (-.f64 %181 %937))
%1848 = (/.f64 #s(literal 1 binary64) (/.f64 T %1698))
%1849 = (/.f64 %777 %1794)
%1850 = (*.f64 %172 T)
%1852 = (/.f64 (-.f64 %1850 %94) T)
%1853 = (*.f64 #s(literal -1 binary64) %1827)
%1855 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %1796))
%1857 = (/.f64 (*.f64 %1698 #s(literal -1 binary64)) %37)
%1859 = (neg.f64 (*.f64 %1707 %45))
%1861 = (/.f64 (fma.f64 %937 T %2) T)
%1863 = (/.f64 (fma.f64 %172 T %96) T)
%1864 = (/.f64 %945 T)
%1865 = (fma.f64 S %173 %1864)
%1866 = (*.f64 %45 %96)
%1867 = (fma.f64 S %173 %1866)
%1868 = (fma.f64 singam %175 %1864)
%1869 = (fma.f64 singam %175 %1866)
%1870 = (fma.f64 %2 %45 %937)
%1871 = (fma.f64 %62 %1608 %172)
%1872 = (fma.f64 %96 %45 %172)
%1873 = (fma.f64 %173 S %1864)
%1874 = (fma.f64 %173 S %1866)
%1875 = (fma.f64 %175 singam %1864)
%1876 = (fma.f64 %175 singam %1866)
%1877 = (fma.f64 %45 %2 %937)
%1879 = (/.f64 #s(literal 1 binary64) (/.f64 %1794 #s(literal -1 binary64)))
%1881 = (/.f64 #s(literal 1 binary64) (/.f64 %1796 #s(literal 1 binary64)))
%1882 = (/.f64 #s(literal 1 binary64) %95)
%1883 = (/.f64 %45 %1882)
%1884 = (+.f64 %172 %1864)
%1885 = (+.f64 %172 %1866)
%1886 = (+.f64 %1864 %172)
%1888 = (/.f64 #s(literal 1 binary64) (/.f64 %37 %1707))
%1889 = (fma.f64 %179 %57 %937)
%1890 = (-.f64 %1864 %181)
%1891 = (/.f64 %1744 %803)
%1892 = (*.f64 %1838 %45)
%1893 = (fma.f64 %57 %939 %172)
%1895 = (/.f64 (fma.f64 %96 T %962) %803)
%1897 = (/.f64 (fma.f64 %96 T %960) %803)
%1899 = (/.f64 (fma.f64 %2 T %334) %803)
%1901 = (/.f64 (-.f64 %1850 %939) T)
%1903 = (/.f64 (fma.f64 %937 %37 %179) %37)
%1905 = (/.f64 (fma.f64 %1864 T %2) T)
%1906 = (fma.f64 %2 %45 %1864)
%1907 = (fma.f64 %2 %45 %1866)
%1908 = (*.f64 %937 #s(literal 1 binary64))
%1909 = (fma.f64 %172 #s(literal 1 binary64) %1908)
%1910 = (*.f64 #s(literal 1 binary64) %937)
%1911 = (fma.f64 #s(literal 1 binary64) %172 %1910)
%1912 = (*.f64 #s(literal 1 binary64) %172)
%1913 = (fma.f64 #s(literal 1 binary64) %937 %1912)
%1914 = (fma.f64 %45 %2 %1864)
%1915 = (fma.f64 %45 %2 %1866)
%1916 = (*.f64 %172 #s(literal 1 binary64))
%1917 = (fma.f64 %937 #s(literal 1 binary64) %1916)
%1918 = (fma.f64 %133 %45 %937)
%1919 = (fma.f64 %945 %45 %172)
%1922 = (*.f64 (/.f64 #s(literal 2 binary64) T) (/.f64 #s(literal 1/2 binary64) %1882))
%1923 = (+.f64 %1916 %1908)
%1924 = (+.f64 %1912 %1910)
%1925 = (+.f64 %1910 %1912)
%1926 = (+.f64 %1908 %1916)
%1927 = (fma.f64 %179 %57 %1864)
%1928 = (fma.f64 %179 %57 %1866)
%1929 = (*.f64 %179 T)
%1932 = (/.f64 (-.f64 %1929 (*.f64 %37 %94)) %808)
%1935 = (/.f64 (-.f64 %960 (*.f64 T %939)) %803)
%1936 = (*.f64 T %179)
%1938 = (/.f64 (fma.f64 %96 %37 %1936) %808)
%1940 = (/.f64 (fma.f64 %96 %37 %1929) %808)
%1942 = (/.f64 (fma.f64 %179 T %348) %808)
%1944 = (/.f64 (fma.f64 %179 T %352) %808)
%1946 = (/.f64 (fma.f64 %945 T %962) %803)
%1948 = (/.f64 (fma.f64 %945 T %960) %803)
%1950 = (fma.f64 %896 (/.f64 %57 T) %172)
%1951 = (/.f64 %473 T)
%1952 = (fma.f64 %1731 %1951 %172)
%1954 = (/.f64 (fma.f64 %1864 %37 %179) %37)
%1955 = (fma.f64 %133 %45 %1864)
%1956 = (fma.f64 %133 %45 %1866)
%1959 = (/.f64 (-.f64 %1929 (*.f64 %37 %939)) %808)
%1961 = (/.f64 (fma.f64 %945 %37 %1936) %808)
%1963 = (/.f64 (fma.f64 %945 %37 %1929) %808)
%1964 = (pow.f64 %1796 #s(literal -1 binary64))
%1966 = (/.f64 #s(literal 1 binary64) (pow.f64 %1796 #s(literal 1 binary64)))
%1977 = (/.f64 %95 %848)
%1981 = (/.f64 %106 %848)
%1985 = (/.f64 #s(literal 1 binary64) %852)
%1991 = (/.f64 %2 %848)
%1993 = (/.f64 singam %848)
%1994 = (neg.f64 %1661)
%1996 = (/.f64 %96 %848)
%1998 = (/.f64 S %848)
%2005 = (/.f64 S #s(literal 2 binary64))
%2008 = (/.f64 singam #s(literal 2 binary64))
%2019 = (/.f64 S %803)
%2034 = (*.f64 %175 #s(literal 1 binary64))
%2053 = (*.f64 %388 %175)
%2056 = (/.f64 %2 %803)
%2057 = (*.f64 %2056 T)
%2112 = (fma.f64 %1840 %848 %95)
%2114 = (*.f64 %95 %819)
%2151 = (*.f64 %1619 %95)
%2162 = (*.f64 %803 %848)
%2169 = (*.f64 %848 %803)
%2176 = (*.f64 %803 %852)
%2183 = (*.f64 %852 %803)
%2189 = (*.f64 %1072 cosgam)
%2190 = (-.f64 %2 %2189)
%2191 = (neg.f64 %2189)
%2200 = (-.f64 %2189 %2)
%2211 = (*.f64 %2190 #s(literal 1 binary64))
%2218 = (*.f64 %1072 %206)
%2224 = (/.f64 %2191 T)
%2226 = (neg.f64 %2218)
%2279 = (*.f64 %1221 cosgam)
%2280 = (*.f64 %1198 cosgam)
%2291 = (*.f64 %1224 cosgam)
%2295 = (fma.f64 %1224 cosgam %2)
%2301 = (-.f64 %2279 %2)
%2315 = (*.f64 %2295 #s(literal 1 binary64))
%2322 = (/.f64 %2291 T)
%2329 = (/.f64 %2280 %848)
%2332 = (neg.f64 %2329)
%2362 = (*.f64 %1356 cosgam)
%2366 = (*.f64 %1393 cosgam)
%2370 = (*.f64 %1356 %1640)
%2373 = (*.f64 %1356 #s(literal -1/2 binary64))
%2375 = (fma.f64 %1356 %1640 %2)
%2384 = (-.f64 %2366 %2)
%2398 = (*.f64 %2375 #s(literal 1 binary64))
%2405 = (/.f64 %2370 T)
%2414 = (*.f64 %1356 (/.f64 %901 T))
%2418 = (neg.f64 %2414)
%2446 = (*.f64 %1430 cosgam)
%2447 = (*.f64 cosgam %1171)
%2449 = (*.f64 %1171 cosgam)
%2459 = (-.f64 %2 %2446)
%2460 = (neg.f64 %2446)
%2469 = (-.f64 %2446 %2)
%2480 = (*.f64 %2459 #s(literal 1 binary64))
%2487 = (*.f64 %1430 %206)
%2493 = (/.f64 %2460 T)
%2495 = (neg.f64 %2487)
%2527 = (*.f64 %1345 cosgam)
%2528 = (neg.f64 %2527)
%2530 = (*.f64 cosgam %1568)
%2532 = (*.f64 %1568 cosgam)
%2538 = (-.f64 %2 %2527)
%2547 = (-.f64 %2527 %2)
%2556 = (*.f64 %2538 #s(literal 1 binary64))
%2563 = (*.f64 %1345 %206)
%2569 = (/.f64 %2528 T)
%2571 = (neg.f64 %2563)
%2602 = (*.f64 %607 cosgam)
%2603 = (-.f64 %2 %2602)
%2607 = (-.f64 %2 %1634)
%2609 = (-.f64 %2 %1627)
%2616 = (fma.f64 %462 %901 (-.f64 %911 %2))
%2625 = (*.f64 %2607 #s(literal 1 binary64))
%2632 = (/.f64 %1654 T)
%2637 = (/.f64 %1634 T)
%2643 = (neg.f64 %2637)
%2674 = (-.f64 %2 %505)
%2676 = (-.f64 %2 %721)
S
singam
%2
(*.f64 singam S)
B
lam
%6
%7
%10
%12
%13
%14
%17
%21
%24
%27
%29
%32
%33
%35
%38
%40
%42
%44
%47
%48
%49
%51
%54
%56
%58
%60
%61
%62
%65
%67
%70
%74
%78
%79
%81
%83
%85
%87
%88
%89
%90
%91
cosgam
%93
%94
%95
%97
%98
%99
%101
%102
%103
%104
%105
%107
%110
%112
%113
%114
%115
%116
%117
%118
%120
%122
%124
%126
%128
%130
%132
%134
%136
T
#s(literal -1 binary64)
(neg.f64 #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))
(*.f64 #s(literal -2 binary64) #s(literal 1/2 binary64))
(cos.f64 %68)
(cos.f64 %143)
(cos.f64 (fabs.f64 %68))
(cos.f64 (fabs.f64 %143))
(cos.f64 %149)
(sin.f64 (+.f64 %68 %72))
(sin.f64 %153)
%93
%94
(*.f64 cosgam %64)
(*.f64 %62 %100)
(*.f64 %100 %62)
(*.f64 %64 cosgam)
%96
(*.f64 cosgam %82)
(*.f64 %94 #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) %94)
(*.f64 %82 cosgam)
(neg.f64 %163)
(neg.f64 %119)
%171
%172
%174
%176
%177
%178
%180
%182
%183
%184
%185
%187
%189
%191
%192
%194
%195
(approx %196 %172)
%198
(*.f64 T S)
(/.f64 %94 %198)
(*.f64 cosgam %201)
%204
(*.f64 %201 cosgam)
(/.f64 %207 S)
(/.f64 %210 T)
(/.f64 %212 T)
(*.f64 %214 %209)
(*.f64 %206 %216)
(*.f64 %209 %214)
(*.f64 %216 %206)
(/.f64 %96 %220)
(*.f64 %100 (/.f64 %62 %220))
(neg.f64 %224)
(/.f64 (*.f64 %209 %64) %37)
(/.f64 (neg.f64 %210) %37)
(/.f64 %163 %198)
(*.f64 %62 (*.f64 cosgam %231))
(*.f64 %94 %231)
(*.f64 %231 %94)
(/.f64 #s(literal 1 binary64) (/.f64 %198 %94))
(*.f64 %210 %45)
(*.f64 %212 %45)
(/.f64 %111 (neg.f64 %220))
(*.f64 #s(literal -1 binary64) %224)
(/.f64 #s(literal 1 binary64) (/.f64 T %210))
(*.f64 %96 (/.f64 #s(literal 1 binary64) %220))
(/.f64 #s(literal 1 binary64) (/.f64 %220 %96))
%173
(/.f64 %249 %37)
(neg.f64 %251)
(/.f64 %253 T)
(*.f64 singam %45)
(*.f64 %45 singam)
(/.f64 #s(literal 1 binary64) (/.f64 T singam))
(/.f64 (neg.f64 %249) %53)
(/.f64 (*.f64 singam #s(literal -1 binary64)) %37)
(*.f64 %249 %57)
(/.f64 #s(literal 1 binary64) (/.f64 %37 %249))
(*.f64 %253 %45)
%267
(fma.f64 cosgam (neg.f64 %201) %173)
(fma.f64 %100 %201 %173)
(+.f64 %173 %224)
(+.f64 %224 %173)
(fma.f64 %273 %216 %173)
(fma.f64 %209 %275 %173)
(fma.f64 (neg.f64 %209) %214 %173)
(fma.f64 (/.f64 %100 S) %214 %173)
(-.f64 %224 %251)
(fma.f64 cosgam (*.f64 %201 #s(literal -1 binary64)) %173)
(fma.f64 %94 (/.f64 #s(literal -1 binary64) %198) %173)
(fma.f64 #s(literal -1 binary64) %204 %173)
(fma.f64 %204 #s(literal -1 binary64) %173)
(neg.f64 (-.f64 %251 %224))
(-.f64 %173 (*.f64 #s(literal 1 binary64) %204))
(fma.f64 %57 %210 %173)
(fma.f64 %207 %293 %173)
(fma.f64 %293 %207 %173)
(fma.f64 %209 (*.f64 %214 #s(literal -1 binary64)) %173)
(fma.f64 (*.f64 #s(literal -1 binary64) %209) %214 %173)
(fma.f64 %210 %57 %173)
(/.f64 %301 T)
(fma.f64 singam %45 %224)
(fma.f64 %94 (neg.f64 %231) %173)
(fma.f64 %96 %231 %173)
(fma.f64 %45 singam %224)
(-.f64 %173 (*.f64 %224 #s(literal -1 binary64)))
(fma.f64 %249 %57 %224)
(/.f64 (neg.f64 %301) %37)
(fma.f64 %94 (*.f64 %231 #s(literal -1 binary64)) %173)
(/.f64 (fma.f64 %224 %37 %249) %37)
(/.f64 (fma.f64 %173 %198 %96) %198)
(fma.f64 %253 %45 %224)
(*.f64 %301 %45)
(/.f64 #s(literal 1 binary64) (/.f64 T %301))
(+.f64 (/.f64 (neg.f64 (*.f64 %204 T)) T) %173)
(/.f64 (fma.f64 %96 T (*.f64 %198 singam)) %329)
(/.f64 (fma.f64 %96 T (*.f64 singam %198)) %329)
(/.f64 (fma.f64 singam %198 %334) %336)
(/.f64 (fma.f64 singam %198 %338) %336)
(/.f64 (fma.f64 %96 %37 (*.f64 %198 %249)) %343)
(/.f64 (fma.f64 %96 %37 (*.f64 %249 %198)) %343)
(/.f64 (fma.f64 %249 %198 %348) %350)
(/.f64 (fma.f64 %249 %198 %352) %350)
%355
(*.f64 %267 S)
(/.f64 (*.f64 %301 S) T)
(/.f64 (*.f64 S %301) T)
(fma.f64 S %173 %362)
(fma.f64 S %224 %172)
(fma.f64 singam %175 %362)
(fma.f64 %173 S %362)
(fma.f64 %175 singam %362)
(fma.f64 %224 S %172)
(+.f64 %172 %362)
(+.f64 %362 %172)
(-.f64 %362 %181)
(fma.f64 #s(literal -1 binary64) %361 %172)
(fma.f64 %204 (*.f64 #s(literal -1 binary64) S) %172)
(fma.f64 %375 %204 %172)
(fma.f64 (*.f64 S %204) #s(literal -1 binary64) %172)
(/.f64 (fma.f64 %362 T %2) T)
(fma.f64 %2 %45 %362)
(fma.f64 %45 %2 %362)
(fma.f64 %179 %57 %362)
(/.f64 (fma.f64 %362 %37 %179) %37)
(fma.f64 %133 %45 %362)
(approx %196 %355)
%388
(*.f64 singam T)
%175
(/.f64 %390 %37)
(neg.f64 %392)
(/.f64 %394 T)
(*.f64 S %45)
(*.f64 %45 S)
(/.f64 #s(literal 1 binary64) (/.f64 T S))
(/.f64 %400 %53)
(/.f64 %375 %37)
(*.f64 %390 %57)
(/.f64 #s(literal 1 binary64) (/.f64 %37 %390))
(*.f64 %394 %45)
%407
(*.f64 S %408)
(*.f64 singam %410)
(*.f64 %408 S)
(/.f64 %179 %100)
(neg.f64 (/.f64 %2 %100))
(neg.f64 (/.f64 %179 cosgam))
(/.f64 %133 cosgam)
(*.f64 singam %420)
(*.f64 %2 %419)
(*.f64 %419 %2)
(/.f64 #s(literal 1 binary64) (/.f64 cosgam %2))
(/.f64 %188 %108)
(*.f64 %179 %427)
(/.f64 #s(literal 1 binary64) (/.f64 %100 %179))
%431
(fma.f64 S %408 %64)
(fma.f64 singam %410 %64)
(fma.f64 %408 S %64)
(+.f64 %407 %64)
(+.f64 %64 %407)
(neg.f64 %437)
(fma.f64 singam %420 %64)
(fma.f64 %2 %419 %64)
(fma.f64 %419 %2 %64)
(fma.f64 %179 %427 %64)
%443
(*.f64 %431 cosgam)
(neg.f64 (*.f64 cosgam %437))
(neg.f64 (*.f64 %437 cosgam))
(fma.f64 cosgam %407 %96)
(fma.f64 %407 cosgam %96)
(+.f64 (*.f64 %407 cosgam) %96)
(+.f64 (*.f64 cosgam %407) %96)
%455
%214
(/.f64 %62 %53)
(/.f64 %64 %37)
(neg.f64 (/.f64 %64 T))
(neg.f64 (/.f64 %62 %37))
(/.f64 %462 T)
(*.f64 %62 %45)
(*.f64 %45 %62)
(/.f64 #s(literal 1 binary64) (/.f64 T %62))
(/.f64 %82 %37)
(*.f64 %64 %57)
(/.f64 #s(literal 1 binary64) (/.f64 %37 %64))
(*.f64 %462 %45)
%473
(*.f64 cosgam T)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
(neg.f64 #s(literal -2 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1 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) #s(literal 2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 T %45 #s(literal 1 binary64))
(fma.f64 %45 T #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64)))))
#s(literal 3 binary64)
%496
(*.f64 lam cosgam)
(*.f64 cosgam %6)
%499
(*.f64 lam %500)
(*.f64 %6 cosgam)
(*.f64 %496 B)
(*.f64 %500 lam)
%505
(*.f64 B %506)
%508
(pow.f64 B #s(literal 3 binary64))
%510
(*.f64 %511 %511)
(*.f64 %513 %513)
(pow.f64 lam #s(literal 2 binary64))
(*.f64 (pow.f64 lam #s(literal 1 binary64)) lam)
(*.f64 B (*.f64 %506 %510))
(*.f64 lam (*.f64 lam %508))
%522
(*.f64 %510 %508)
(*.f64 %506 (*.f64 B %510))
(*.f64 (*.f64 %508 lam) lam)
(*.f64 (*.f64 %510 %506) B)
(*.f64 (*.f64 %510 B) %506)
%532
(*.f64 %508 %533)
(*.f64 %510 %536)
(*.f64 %522 #s(literal -1/6 binary64))
(*.f64 %536 %510)
(*.f64 %540 %508)
(*.f64 %542 lam)
(fma.f64 #s(literal -1/6 binary64) %522 B)
(fma.f64 %508 %533 B)
(fma.f64 %510 %536 B)
(fma.f64 %522 #s(literal -1/6 binary64) B)
%548
(fma.f64 %540 %508 B)
(fma.f64 %542 lam B)
(+.f64 B %532)
(+.f64 %532 B)
(-.f64 B %555)
(+.f64 B (*.f64 (neg.f64 #s(literal 1/6 binary64)) %522))
(+.f64 B (neg.f64 %555))
(neg.f64 (-.f64 %555 B))
(-.f64 %532 %71)
%565
(*.f64 %548 lam)
(fma.f64 B lam %568)
(fma.f64 lam B %568)
(fma.f64 lam %532 %6)
(fma.f64 #s(literal -1/6 binary64) (*.f64 %522 lam) %6)
(fma.f64 %522 %574 %6)
(fma.f64 %532 lam %6)
(fma.f64 %577 %522 %6)
(fma.f64 %536 %567 %6)
(fma.f64 %580 %510 %6)
(fma.f64 (*.f64 lam %522) #s(literal -1/6 binary64) %6)
(+.f64 %6 %568)
(+.f64 %568 %6)
(-.f64 %6 (*.f64 %555 lam))
(-.f64 %6 (*.f64 %513 %532))
(-.f64 %6 (neg.f64 %568))
(fma.f64 B %9 %568)
(fma.f64 lam %11 %568)
(fma.f64 %6 #s(literal 1 binary64) %568)
(fma.f64 #s(literal 1 binary64) %6 %568)
(fma.f64 %19 #s(literal 1/2 binary64) %568)
(fma.f64 T %26 %568)
(fma.f64 B %28 %568)
(fma.f64 B %31 %568)
(fma.f64 %26 T %568)
(fma.f64 %34 %25 %568)
(fma.f64 B %46 %568)
(fma.f64 %45 %23 %568)
(fma.f64 %23 %45 %568)
(fma.f64 %36 %57 %568)
(fma.f64 %43 %45 %568)
%607
%608
(*.f64 lam %496)
(*.f64 %496 lam)
(*.f64 %510 cosgam)
(*.f64 cosgam %522)
(*.f64 B (*.f64 %506 %608))
%615
(*.f64 %510 %616)
(*.f64 %522 cosgam)
(*.f64 %608 %508)
(*.f64 %506 (*.f64 B %608))
(*.f64 %616 %510)
(*.f64 (*.f64 %616 lam) lam)
(*.f64 (*.f64 %608 %506) B)
(*.f64 (*.f64 %608 B) %506)
(*.f64 cosgam B)
%500
(fma.f64 cosgam B %630)
(fma.f64 B cosgam %630)
%633
(fma.f64 %508 %634 %500)
(fma.f64 %532 cosgam %500)
(fma.f64 %608 %536 %500)
(fma.f64 %615 #s(literal -1/6 binary64) %500)
(fma.f64 %616 %533 %500)
(fma.f64 %536 %608 %500)
(fma.f64 %641 %510 %500)
(fma.f64 %643 %510 %500)
(fma.f64 %645 %508 %500)
(+.f64 %500 %630)
(+.f64 %630 %500)
(-.f64 %500 (*.f64 #s(literal 1/6 binary64) %615))
(-.f64 %500 (neg.f64 %630))
(-.f64 %500 (*.f64 (neg.f64 %536) %608))
(-.f64 %500 (*.f64 (neg.f64 %615) #s(literal -1/6 binary64)))
(-.f64 %630 %659)
(fma.f64 #s(literal -1/6 binary64) %615 %662)
(fma.f64 #s(literal -1/6 binary64) %615 %664)
(fma.f64 %508 %634 %662)
(fma.f64 %508 %634 %664)
(fma.f64 %532 cosgam %662)
(fma.f64 %532 cosgam %664)
(fma.f64 %608 %536 %662)
(fma.f64 %608 %536 %664)
(fma.f64 %615 #s(literal -1/6 binary64) %662)
(fma.f64 %615 #s(literal -1/6 binary64) %664)
(fma.f64 %616 %533 %662)
(fma.f64 %616 %533 %664)
(fma.f64 %536 %608 %662)
(fma.f64 %536 %608 %664)
(fma.f64 %641 %510 %662)
(fma.f64 %641 %510 %664)
(fma.f64 %643 %510 %662)
(fma.f64 %643 %510 %664)
(fma.f64 %645 %508 %662)
(fma.f64 %645 %508 %664)
(+.f64 %630 %662)
(+.f64 %630 %664)
(neg.f64 (-.f64 %659 %630))
%688
(*.f64 %633 lam)
(fma.f64 cosgam %6 %690)
(fma.f64 B %496 %690)
(fma.f64 lam %500 %690)
(fma.f64 lam %630 %499)
(fma.f64 %6 cosgam %690)
(fma.f64 #s(literal -1/6 binary64) (*.f64 %615 lam) %499)
(fma.f64 %496 B %690)
(fma.f64 %615 %574 %499)
(fma.f64 %500 lam %690)
(fma.f64 %577 %615 %499)
(fma.f64 %536 (*.f64 %608 lam) %499)
(fma.f64 %630 lam %499)
(fma.f64 %580 %608 %499)
(fma.f64 (*.f64 lam %615) #s(literal -1/6 binary64) %499)
(+.f64 %499 %690)
(+.f64 %690 %499)
(-.f64 %690 (*.f64 %71 %496))
(-.f64 %690 (*.f64 %513 %500))
(-.f64 %690 (*.f64 %659 lam))
(-.f64 %690 (*.f64 (neg.f64 %496) B))
(-.f64 %690 (neg.f64 %499))
%721
#s(literal 1 binary64)
(fabs.f64 #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 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 T T)
(/.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 1 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 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
(/.f64 %37 %37)
(/.f64 (*.f64 #s(literal 1 binary64) T) T)
(*.f64 T %45)
(*.f64 %45 T)
(/.f64 (*.f64 #s(literal -1 binary64) T) %37)
(fma.f64 T %45 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %744 #s(literal 1/2 binary64))
(fma.f64 %45 T #s(literal 0 binary64))
(exp.f64 #s(literal 0 binary64))
(cosh.f64 #s(literal 0 binary64))
(cosh.f64 %749)
(/.f64 (+.f64 #s(literal 1 binary64) (exp.f64 %749)) #s(literal 2 binary64))
(pow.f64 T (+.f64 #s(literal -1 binary64) #s(literal 1 binary64)))
#s(literal 1/2 binary64)
(neg.f64 #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal -1 binary64) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) %744)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) #s(literal 1 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal -1 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))
%45
(/.f64 #s(literal -1 binary64) %37)
(neg.f64 %57)
(/.f64 #s(literal 1 binary64) %53)
(*.f64 #s(literal -1 binary64) %57)
(*.f64 #s(literal 2 binary64) %771)
(*.f64 #s(literal 1 binary64) %45)
(*.f64 %45 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 T #s(literal 1 binary64)))
(/.f64 %777 %37)
(/.f64 #s(literal 1 binary64) (/.f64 %37 #s(literal -1 binary64)))
(pow.f64 T #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) %782)
%57
(/.f64 #s(literal 1 binary64) %37)
(neg.f64 %45)
(/.f64 #s(literal -1 binary64) %53)
(/.f64 %787 T)
(*.f64 #s(literal -1 binary64) %45)
(*.f64 #s(literal 1 binary64) %57)
(*.f64 %45 #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 T #s(literal -1 binary64)))
(/.f64 %794 %37)
(*.f64 #s(literal 2 binary64) %796)
(/.f64 #s(literal 1 binary64) (/.f64 %37 #s(literal 1 binary64)))
(*.f64 %787 %45)
(pow.f64 %37 #s(literal -1 binary64))
#s(literal 3/2 binary64)
%172
%174
%176
%177
%178
%180
%182
%183
%184
%185
%187
%189
%191
%192
%194
%195
%803
(fabs.f64 %803)
(*.f64 %805 %805)
(*.f64 %37 %37)
(neg.f64 %808)
(*.f64 %810 %810)
(*.f64 %812 %812)
(*.f64 %53 %53)
(pow.f64 T #s(literal 2 binary64))
(pow.f64 %805 #s(literal 2 binary64))
(pow.f64 %37 #s(literal 2 binary64))
(*.f64 %782 T)
%819
(/.f64 %771 T)
(/.f64 #s(literal -1/2 binary64) %808)
(neg.f64 (/.f64 #s(literal -1/2 binary64) %803))
(neg.f64 (/.f64 #s(literal 1/2 binary64) %808))
(/.f64 (neg.f64 %771) %37)
(/.f64 %796 %37)
(/.f64 %829 %805)
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) %803))
(/.f64 (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %803)
(*.f64 #s(literal 1/2 binary64) %835)
(*.f64 %835 #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %803 #s(literal 1/2 binary64)))
(/.f64 %835 #s(literal 2 binary64))
(*.f64 %771 %45)
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) %808))
(/.f64 #s(literal 1 binary64) (/.f64 T %771))
(/.f64 #s(literal 1 binary64) (/.f64 %808 #s(literal -1/2 binary64)))
%848
(*.f64 T #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) T)
(-.f64 T %37)
(neg.f64 %852)
(+.f64 T %53)
%75
(cos.f64 %63)
(cos.f64 %856)
(cos.f64 (fabs.f64 %856))
(cos.f64 (neg.f64 %856))
(cos.f64 %66)
(sin.f64 %863)
(sin.f64 %73)
(sin.f64 (+.f64 %856 %72))
(fma.f64 %62 %868 %870)
(+.f64 (*.f64 %62 %868) %870)
%100
(*.f64 cosgam #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) cosgam)
(neg.f64 %876)
(*.f64 B %513)
(*.f64 lam %71)
(*.f64 %71 lam)
(*.f64 %513 B)
%63
(neg.f64 %62)
%64
(sin.f64 %883)
(sin.f64 %885)
(cos.f64 %863)
(sin.f64 (+.f64 %69 %68))
(cos.f64 (+.f64 %69 %72))
(-.f64 %82 %80)
(*.f64 T %94)
(*.f64 cosgam %894)
%896
(*.f64 %94 T)
(*.f64 %473 %62)
(*.f64 %894 cosgam)
(*.f64 cosgam #s(literal 1/2 binary64))
%901
(/.f64 cosgam #s(literal 2 binary64))
(/.f64 %876 #s(literal 2 binary64))
(/.f64 %904 #s(literal 2 binary64))
(*.f64 cosgam %906)
(*.f64 %62 %901)
(*.f64 %94 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) %94)
%911
(*.f64 %912 cosgam)
(*.f64 %906 cosgam)
(/.f64 %119 #s(literal 2 binary64))
%68
%206
(/.f64 cosgam %53)
(/.f64 %100 %37)
(/.f64 %108 T)
(neg.f64 %273)
(/.f64 %904 T)
(*.f64 cosgam %45)
(*.f64 %45 cosgam)
(/.f64 #s(literal 1 binary64) (/.f64 T cosgam))
(/.f64 %108 %53)
(*.f64 %100 %57)
(/.f64 #s(literal 1 binary64) (/.f64 %37 %100))
(*.f64 %904 %45)
(/.f64 %94 T)
(*.f64 cosgam %214)
%207
(*.f64 %214 cosgam)
(*.f64 %206 %62)
(/.f64 %96 %37)
(*.f64 %64 %273)
(*.f64 %273 %64)
(neg.f64 %937)
(/.f64 %939 T)
(*.f64 %94 %45)
(*.f64 %462 %206)
(/.f64 #s(literal 1 binary64) (/.f64 T %94))
(/.f64 %945 %37)
(/.f64 %896 %803)
(*.f64 %939 %45)
(/.f64 #s(literal 1 binary64) (/.f64 T %939))
%894
(*.f64 %62 T)
(*.f64 T %95)
%953
(neg.f64 (*.f64 %106 T))
(neg.f64 (*.f64 T %106))
(fma.f64 T %2 %334)
(fma.f64 %2 T %338)
(+.f64 %960 %338)
(+.f64 %962 %334)
(*.f64 #s(literal 1/2 binary64) %68)
%72
(/.f64 %68 #s(literal 2 binary64))
(/.f64 %143 #s(literal -2 binary64))
(/.f64 (*.f64 %68 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %68) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %68))
%973
(*.f64 %68 #s(literal 3/2 binary64))
(*.f64 #s(literal -3/2 binary64) %143)
(*.f64 (neg.f64 #s(literal -3/2 binary64)) %68)
(neg.f64 %979)
(*.f64 #s(literal 3/2 binary64) %149)
(*.f64 T %6)
(*.f64 B %30)
(*.f64 lam (*.f64 B T))
%23
(*.f64 %34 lam)
(*.f64 %30 B)
%6
%7
%10
%12
%13
%14
%17
%21
%24
%27
%29
%32
%33
%35
%38
%40
%42
%44
%47
%48
%49
%51
%54
%56
%58
%60
%61
(/.f64 %6 T)
(*.f64 B %25)
(*.f64 lam (/.f64 B T))
%26
(/.f64 %63 %37)
(*.f64 lam (*.f64 B %45))
(*.f64 %6 %45)
(*.f64 #s(literal 1 binary64) %26)
(*.f64 %45 %6)
(*.f64 (*.f64 %45 B) lam)
(/.f64 #s(literal 1 binary64) (/.f64 T %6))
(/.f64 %16 %37)
(/.f64 (*.f64 #s(literal -1 binary64) %6) %37)
%6
%7
%10
%12
%13
%14
%17
%21
%24
%27
%29
%32
%33
%35
%38
%40
%42
%44
%47
%48
%49
%51
%54
%56
%58
%60
%61
%69
(fma.f64 B %513 %68)
(fma.f64 lam %71 %68)
(fma.f64 %71 lam %68)
(fma.f64 %513 B %68)
(+.f64 %63 %68)
(+.f64 %68 %63)
(neg.f64 %885)
(-.f64 %68 %1012)
(-.f64 %68 %1014)
(-.f64 %68 %66)
%62
%65
%67
%70
%74
%78
%79
%81
%83
%85
%87
%88
%89
%90
%91
%1017
(*.f64 #s(literal 2 binary64) %68)
(*.f64 %68 #s(literal 2 binary64))
(-.f64 %68 %143)
(neg.f64 %1021)
(+.f64 %68 %149)
(+.f64 %149 %149)
(fma.f64 B lam %1025)
(fma.f64 lam B %1025)
(fma.f64 #s(literal -1/2 binary64) %68 %6)
%1029
(+.f64 %6 %1025)
(+.f64 %1025 %6)
(-.f64 %6 %72)
(fma.f64 #s(literal 1/2 binary64) %143 %6)
(fma.f64 %143 #s(literal 1/2 binary64) %6)
(-.f64 %6 (*.f64 %143 #s(literal -1/2 binary64)))
(-.f64 %6 %1037)
(-.f64 %1025 %63)
(fma.f64 #s(literal -1/2 binary64) %68 %1012)
(fma.f64 #s(literal -1/2 binary64) %68 %1014)
(fma.f64 #s(literal -1/2 binary64) %68 %66)
(fma.f64 %68 #s(literal -1/2 binary64) %1012)
(fma.f64 %68 #s(literal -1/2 binary64) %1014)
(fma.f64 %68 #s(literal -1/2 binary64) %66)
(neg.f64 %1046)
(+.f64 %1025 %1012)
(+.f64 %1025 %1014)
(+.f64 %1025 %66)
(fma.f64 #s(literal 1/2 binary64) %143 %1012)
(fma.f64 #s(literal 1/2 binary64) %143 %1014)
(fma.f64 #s(literal 1/2 binary64) %143 %66)
(fma.f64 %143 #s(literal 1/2 binary64) %1012)
(fma.f64 %143 #s(literal 1/2 binary64) %1014)
(fma.f64 %143 #s(literal 1/2 binary64) %66)
(fma.f64 B %9 %1025)
(fma.f64 lam %11 %1025)
(fma.f64 %6 #s(literal 1 binary64) %1025)
(fma.f64 #s(literal 1 binary64) %6 %1025)
(fma.f64 %19 #s(literal 1/2 binary64) %1025)
(fma.f64 T %26 %1025)
(fma.f64 B %28 %1025)
(fma.f64 B %31 %1025)
(fma.f64 %26 T %1025)
(fma.f64 %34 %25 %1025)
(fma.f64 B %46 %1025)
(fma.f64 %45 %23 %1025)
(fma.f64 %23 %45 %1025)
(fma.f64 %36 %57 %1025)
(fma.f64 %43 %45 %1025)
%1072
(cos.f64 %1046)
(cos.f64 %1074)
(cos.f64 (fabs.f64 %1074))
(cos.f64 (neg.f64 %1074))
(neg.f64 %1080)
(sin.f64 (fma.f64 %68 #s(literal 1/2 binary64) %1029))
(sin.f64 (+.f64 %1074 %72))
(sin.f64 (+.f64 %1046 %72))
(-.f64 %1089 %1091)
(fma.f64 %75 %1088 %1093)
(fma.f64 %75 %1088 %1095)
(fma.f64 %75 %1088 %1098)
(fma.f64 %1088 %75 %1093)
(fma.f64 %1088 %75 %1095)
(fma.f64 %1088 %75 %1098)
(+.f64 %1089 %1093)
(+.f64 %1089 %1095)
(+.f64 %1089 %1098)
(fma.f64 %1106 %868 %1107)
(+.f64 (*.f64 %1106 %868) %1107)
%462
(neg.f64 %1111)
(/.f64 %894 T)
(*.f64 T %214)
(*.f64 %214 T)
(/.f64 %1116 %37)
(/.f64 %1118 T)
(*.f64 %45 %894)
(*.f64 %894 %45)
(/.f64 #s(literal 1 binary64) (/.f64 T %894))
(/.f64 (neg.f64 %1116) %53)
(/.f64 (*.f64 %894 #s(literal -1 binary64)) %37)
(*.f64 %1116 %57)
(/.f64 #s(literal 1 binary64) (/.f64 %37 %1116))
(*.f64 %1118 %45)
%143
(fma.f64 B %513 %979)
(fma.f64 lam %71 %979)
(fma.f64 %68 #s(literal -3/2 binary64) %63)
%1135
(fma.f64 %71 lam %979)
(fma.f64 %513 B %979)
(neg.f64 %1138)
(neg.f64 %1140)
(+.f64 %63 %979)
(+.f64 %979 %63)
(-.f64 %63 %973)
(fma.f64 #s(literal 3/2 binary64) %143 %63)
(fma.f64 %143 #s(literal 3/2 binary64) %63)
%1147
(cos.f64 %1140)
(cos.f64 %1135)
(cos.f64 %1150)
(cos.f64 (fabs.f64 %1140))
(cos.f64 (fabs.f64 %1150))
(cos.f64 (neg.f64 %1150))
(sin.f64 (+.f64 %1140 %72))
(sin.f64 (+.f64 %1138 %72))
(sin.f64 %1162)
(sin.f64 (+.f64 %1150 %72))
(fma.f64 %75 %1166 %1168)
(fma.f64 %1166 %75 %1168)
(+.f64 %1171 %1168)
(-.f64 %1171 (*.f64 %62 %1173))
(fma.f64 %75 %1166 %1176)
(fma.f64 %64 %1173 %1171)
(fma.f64 %1166 %75 %1176)
(fma.f64 %1173 %64 %1171)
(+.f64 %1176 %1171)
(+.f64 %1171 %1176)
(-.f64 %1171 (*.f64 %64 %1167))
(-.f64 %1171 (neg.f64 %1176))
(fma.f64 %1187 %868 %1188)
(+.f64 (*.f64 %1187 %868) %1188)
(fma.f64 %1194 #s(literal 1/2 binary64) %1168)
(fma.f64 %1194 #s(literal 1/2 binary64) %1176)
(+.f64 %62 %1147)
%1198
(-.f64 %1147 %64)
(neg.f64 %1200)
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %1162 %63) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 %1162 %63) #s(literal 2 binary64)))))
(fma.f64 %75 %1166 %1210)
(fma.f64 %1166 %75 %1210)
(+.f64 %1171 %1210)
(fma.f64 %75 %1166 %1214)
(fma.f64 %1166 %75 %1214)
(+.f64 %1171 %1214)
(fma.f64 %1194 #s(literal 1/2 binary64) %1210)
(fma.f64 %1194 #s(literal 1/2 binary64) %1214)
(*.f64 #s(literal 1/2 binary64) %1198)
%1221
(/.f64 %1198 #s(literal 2 binary64))
(*.f64 %1200 #s(literal -1/2 binary64))
(neg.f64 %1224)
(/.f64 %1200 #s(literal -2 binary64))
(fma.f64 %1147 #s(literal 1/2 binary64) %1227)
(+.f64 %1229 %1227)
(/.f64 (*.f64 %1198 #s(literal 1 binary64)) #s(literal 2 binary64))
(-.f64 %1229 %1233)
(fma.f64 %1147 #s(literal 1/2 binary64) %1235)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1198))
(+.f64 %1229 %1235)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %1200))
(/.f64 (-.f64 (*.f64 %1229 #s(literal 2 binary64)) %64) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 %1147 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %64)) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
%1251
(neg.f64 %1253)
(fma.f64 #s(literal -1/2 binary64) %68 %1017)
(fma.f64 %68 #s(literal -1/2 binary64) %1017)
(fma.f64 #s(literal 2 binary64) %68 %1025)
(fma.f64 %68 #s(literal 2 binary64) %1025)
(+.f64 %68 %1259)
(+.f64 %1017 %1025)
(+.f64 %1025 %1017)
(+.f64 %1259 %68)
(-.f64 %1017 %72)
(fma.f64 #s(literal 1/2 binary64) %143 %1017)
(fma.f64 %143 #s(literal 1/2 binary64) %1017)
(-.f64 %68 (-.f64 %143 %1025))
(-.f64 %68 %153)
(-.f64 %68 (neg.f64 %1259))
(-.f64 %1017 %1037)
(-.f64 %1017 (*.f64 %149 #s(literal 1/2 binary64)))
(fma.f64 B lam %1251)
(fma.f64 lam B %1251)
%1277
(+.f64 %6 %1251)
(+.f64 %1251 %6)
(-.f64 %6 %1253)
(neg.f64 %1281)
(-.f64 %1251 %63)
(fma.f64 #s(literal 2 binary64) %68 %1029)
(fma.f64 %68 #s(literal 2 binary64) %1029)
(+.f64 %1017 %1029)
(+.f64 %883 %1259)
(+.f64 %1288 %1025)
(-.f64 %1288 %72)
(fma.f64 B %9 %1251)
(fma.f64 lam %11 %1251)
(fma.f64 %6 #s(literal 1 binary64) %1251)
(fma.f64 #s(literal 1 binary64) %6 %1251)
(+.f64 %68 (+.f64 %1259 %6))
(-.f64 %1017 (-.f64 %72 %6))
(fma.f64 %19 #s(literal 1/2 binary64) %1251)
(fma.f64 T %26 %1251)
(fma.f64 B %28 %1251)
(fma.f64 B %31 %1251)
(fma.f64 %26 T %1251)
(fma.f64 %34 %25 %1251)
(fma.f64 B %46 %1251)
(fma.f64 %45 %23 %1251)
(fma.f64 %23 %45 %1251)
(fma.f64 %36 %57 %1251)
(fma.f64 %43 %45 %1251)
%1310
(cos.f64 %1281)
(cos.f64 %1312)
(cos.f64 (fabs.f64 %1312))
(cos.f64 (neg.f64 %1312))
(sin.f64 %1318)
(sin.f64 (+.f64 %1281 %72))
(sin.f64 (+.f64 %1312 %72))
(fma.f64 %75 %1324 %1326)
(fma.f64 %1324 %75 %1326)
(+.f64 %1329 %1326)
(-.f64 %1329 %1332)
(fma.f64 %75 %1324 %1334)
(fma.f64 %75 %1324 %1336)
(fma.f64 %1324 %75 %1334)
(fma.f64 %1324 %75 %1336)
(+.f64 %1329 %1334)
(+.f64 %1329 %1336)
(neg.f64 (-.f64 %1332 %1329))
(fma.f64 %1344 %868 %1346)
(+.f64 (*.f64 %1344 %868) %1346)
(fma.f64 %1350 %868 %1351)
(+.f64 (*.f64 %1350 %868) %1351)
(+.f64 %62 %1310)
%1356
(-.f64 %62 (neg.f64 %1310))
(-.f64 %1310 %64)
(neg.f64 (-.f64 %64 %1310))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (fma.f64 B lam %1318) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %6 %1318) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %1318 %6) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1318 %6) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %1318 %63) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 %1318 %63) #s(literal 2 binary64)))))
(-.f64 %1329 (-.f64 %1332 %62))
(-.f64 (+.f64 %62 %1329) %1332)
(-.f64 %1329 (fma.f64 %1331 %62 %64))
(*.f64 #s(literal 1/2 binary64) %1356)
%1393
(/.f64 %1356 #s(literal 2 binary64))
(fma.f64 %62 #s(literal 1/2 binary64) %1395)
(fma.f64 #s(literal 1/2 binary64) %62 %1397)
(fma.f64 #s(literal 1/2 binary64) %1310 %906)
(fma.f64 %1310 #s(literal 1/2 binary64) %912)
(+.f64 %912 %1395)
(+.f64 %906 %1397)
(+.f64 %1397 %906)
(+.f64 %1395 %912)
(/.f64 (*.f64 %1356 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %1356) #s(literal 2 binary64))
(*.f64 %68 #s(literal -3/2 binary64))
%979
(*.f64 #s(literal 3/2 binary64) %143)
(*.f64 %143 #s(literal 3/2 binary64))
(neg.f64 %973)
(cos.f64 %973)
%1166
(cos.f64 %1414)
(cos.f64 (fabs.f64 %1414))
(cos.f64 (neg.f64 %1414))
(sin.f64 (fma.f64 %68 #s(literal 3/2 binary64) %72))
(sin.f64 (fma.f64 #s(literal -3/2 binary64) %68 %72))
(sin.f64 (+.f64 %1414 %72))
(fma.f64 %1167 %868 %1426)
(+.f64 (*.f64 %1167 %868) %1426)
%1430
(fma.f64 %1166 %75 %62)
(+.f64 %62 %1171)
(+.f64 %1171 %62)
(-.f64 %62 (*.f64 %1434 %1166))
(-.f64 %62 (neg.f64 %1171))
(-.f64 %62 (*.f64 (neg.f64 %1166) %75))
(-.f64 %1171 %64)
(neg.f64 %1443)
(fma.f64 %1194 #s(literal 1/2 binary64) %62)
(/.f64 (fma.f64 %62 #s(literal 2 binary64) %1194) #s(literal 2 binary64))
%1021
(neg.f64 %1017)
(-.f64 %143 %68)
(*.f64 #s(literal 2 binary64) %143)
(+.f64 %143 %143)
(-.f64 %143 %149)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1453)
(fma.f64 #s(literal 0 binary64) %749 %794)
%1325
(+.f64 %794 %1453)
(+.f64 %1453 %794)
(-.f64 %794 (*.f64 %749 %749))
(-.f64 %794 (*.f64 (neg.f64 %749) #s(literal 0 binary64)))
(-.f64 %794 (neg.f64 %1453))
(cos.f64 %1017)
(cos.f64 %1021)
(cos.f64 %1467)
(cos.f64 (fabs.f64 %1467))
(cos.f64 (neg.f64 %1467))
(sin.f64 %1253)
(sin.f64 (fma.f64 %68 #s(literal 2 binary64) %72))
(sin.f64 (+.f64 %1467 %72))
(fma.f64 %1479 %868 %1480)
(+.f64 (*.f64 %1479 %868) %1480)
%1326
(*.f64 %1325 %62)
(fma.f64 %62 %794 %1485)
(fma.f64 %794 %62 %1487)
(*.f64 %1491 #s(literal 1/2 binary64))
(+.f64 (*.f64 %62 %794) %1485)
(+.f64 (*.f64 %794 %62) %1487)
(/.f64 %1491 #s(literal 2 binary64))
(/.f64 (neg.f64 %1491) #s(literal -2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %6 %1467)) (sin.f64 (fma.f64 B lam %1467))) #s(literal 2 binary64))
(+.f64 (/.f64 %1345 #s(literal 2 binary64)) (/.f64 %1490 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1491))
(/.f64 (-.f64 %1310 (cos.f64 (fma.f64 %68 %1252 %6))) #s(literal 2 binary64))
(/.f64 (-.f64 %1310 (cos.f64 (fma.f64 B lam %1253))) #s(literal 2 binary64))
(fma.f64 #s(literal -1 binary64) %749 %1478)
%1479
(+.f64 %1520 %1478)
(-.f64 %1520 %1522)
(fma.f64 #s(literal -1 binary64) %749 %1520)
(fma.f64 #s(literal -1 binary64) %749 %1525)
(fma.f64 %749 #s(literal -1 binary64) %1520)
(fma.f64 %749 #s(literal -1 binary64) %1525)
(+.f64 %1520 %1520)
(+.f64 %1520 %1525)
(neg.f64 (-.f64 %1522 %1520))
(sin.f64 %1021)
(neg.f64 (sin.f64 %1017))
%1536
(*.f64 %1479 %75)
(/.f64 (+.f64 %1539 %1490) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1021 %856)) (sin.f64 (fma.f64 #s(literal -2 binary64) %68 %856))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1021 %63)) (sin.f64 (fma.f64 #s(literal -2 binary64) %68 %63))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1021 %863)) (cos.f64 (fma.f64 #s(literal -2 binary64) %68 %863))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %863 %1021)) (cos.f64 (+.f64 %863 %1021))) #s(literal 2 binary64))
%1345
(neg.f64 %1539)
(-.f64 %1326 %1536)
(fma.f64 %62 %1325 %1568)
(fma.f64 %75 %1570 %1326)
(fma.f64 %1325 %62 %1568)
(fma.f64 %1479 %1434 %1326)
(fma.f64 %1434 %1479 %1326)
(fma.f64 %1570 %75 %1326)
(+.f64 %1326 %1568)
(+.f64 %1568 %1326)
(-.f64 %1326 (neg.f64 %1568))
(-.f64 %1326 (*.f64 (neg.f64 %1434) %1479))
(fma.f64 %1491 #s(literal 1/2 binary64) %1568)
(/.f64 cosgam %37)
(/.f64 %100 T)
%273
(/.f64 %100 %53)
(/.f64 %108 %37)
(*.f64 cosgam %57)
(*.f64 %100 %45)
(/.f64 #s(literal 1 binary64) (/.f64 %37 cosgam))
(/.f64 #s(literal 1 binary64) (/.f64 T %100))
(/.f64 %94 %37)
(/.f64 %96 T)
(*.f64 %62 %273)
(*.f64 %214 %100)
(*.f64 %100 %214)
(*.f64 %64 %206)
(*.f64 %206 %64)
(*.f64 %273 %62)
(*.f64 %275 cosgam)
%937
(/.f64 (*.f64 %64 %100) %37)
(/.f64 (*.f64 %100 %64) %37)
(/.f64 %111 %37)
(*.f64 %62 %1608)
(*.f64 %96 %45)
(/.f64 #s(literal 1 binary64) (/.f64 T %96))
(*.f64 T %901)
(*.f64 cosgam %1614)
%1616
(*.f64 #s(literal 1/2 binary64) %473)
(*.f64 %901 T)
(*.f64 %1619 cosgam)
(*.f64 %1614 cosgam)
(/.f64 %473 #s(literal 2 binary64))
(/.f64 (*.f64 %473 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %473) #s(literal 2 binary64))
(fma.f64 cosgam %906 %1627)
(fma.f64 %62 %901 %1627)
(fma.f64 %94 #s(literal 1/2 binary64) %1627)
(fma.f64 #s(literal 1/2 binary64) %94 %1627)
(fma.f64 #s(literal 1/2 binary64) %939 %911)
(fma.f64 %901 %62 %1627)
%1634
(fma.f64 %939 #s(literal 1/2 binary64) %911)
(fma.f64 %912 cosgam %1627)
(fma.f64 %906 cosgam %1627)
(+.f64 %911 %1627)
(+.f64 %1627 %911)
(-.f64 %1627 %1641)
(fma.f64 #s(literal 1/2 binary64) %939 %1644)
(fma.f64 #s(literal 1/2 binary64) %939 %1646)
(fma.f64 %462 %901 %1644)
(fma.f64 %462 %901 %1646)
(fma.f64 %939 #s(literal 1/2 binary64) %1644)
(fma.f64 %939 #s(literal 1/2 binary64) %1646)
(+.f64 %1627 %1644)
(+.f64 %1627 %1646)
(neg.f64 %1654)
(-.f64 %911 (*.f64 %945 #s(literal 1/2 binary64)))
(-.f64 %911 (neg.f64 %1627))
(fma.f64 T %1661 %911)
(fma.f64 %62 %1663 %911)
(fma.f64 %214 %1616 %911)
(fma.f64 %473 %1666 %911)
(fma.f64 %1616 %214 %911)
(fma.f64 %1669 %473 %911)
(fma.f64 T %1661 %1644)
(fma.f64 T %1661 %1646)
(fma.f64 %62 %1663 %1644)
(fma.f64 %62 %1663 %1646)
(fma.f64 %214 %1616 %1644)
(fma.f64 %214 %1616 %1646)
(fma.f64 %473 %1666 %1644)
(fma.f64 %473 %1666 %1646)
(fma.f64 %1616 %214 %1644)
(fma.f64 %1616 %214 %1646)
(fma.f64 %1669 %473 %1644)
(fma.f64 %1669 %473 %1646)
(-.f64 %911 (*.f64 (neg.f64 %1616) %214))
(-.f64 %911 (*.f64 %275 %1616))
(/.f64 (fma.f64 %911 T %1688) T)
(fma.f64 %62 %1691 %911)
(fma.f64 %1688 %45 %911)
(fma.f64 %62 %1691 %1644)
(fma.f64 %62 %1691 %1646)
(fma.f64 %1688 %45 %1644)
(fma.f64 %1688 %45 %1646)
%1698
%1699
%1700
%1701
%1702
%1703
%1704
%1705
%1706
%1708
%1710
%1711
%1713
%1714
%1715
%1716
%1717
%1718
%1719
%1720
%1721
%1722
%1723
%1724
%1725
%1726
%1727
%1728
%1730
%1732
%1733
%1734
%1736
%1737
%1739
%1741
%1743
%1745
%1747
%1750
%1751
%1753
%1756
%1757
%1758
%1759
%1760
%1761
%1762
%1763
%1764
%1765
%1766
%1767
%1768
%1769
%1770
%1771
%1772
%1773
%1774
%1775
%1776
%1777
%1778
%1779
%1780
%1781
%1783
%1784
%1786
%1787
%1788
%1789
%1790
%1791
%1792
%1793
%1795
%1797
%1798
%1799
%1801
%1802
%1803
%1805
%1807
%1809
%1811
%1812
%1813
%1814
%1815
%1816
%1817
%1818
%1819
%1820
%1821
%1822
%1823
%1824
%1826
%1828
%1829
%1831
%1833
%1835
%1836
%1837
%1839
%1841
%1842
%1843
%1844
%1846
%1848
%1849
%1852
%1853
%1855
%1857
%1859
%1861
%1863
%1865
%1867
%1868
%1869
%1870
%1871
%1872
%1873
%1874
%1875
%1876
%1877
%1879
%1881
%1883
%1884
%1885
%1886
%1888
%1889
%1890
%1891
%1892
%1893
%1895
%1897
%1899
%1901
%1903
%1905
%1906
%1907
%1909
%1911
%1913
%1914
%1915
%1917
%1918
%1919
%1922
%1923
%1924
%1925
%1926
%1927
%1928
%1932
%1935
%1938
%1940
%1942
%1944
%1946
%1948
%1950
%1952
%1954
%1955
%1956
%1959
%1961
%1963
%1964
%1966
%1796
(/.f64 %37 %106)
(neg.f64 %1794)
(/.f64 %53 %95)
(/.f64 (*.f64 T #s(literal 1 binary64)) %95)
(*.f64 T %1882)
(*.f64 %1882 T)
(/.f64 #s(literal 1 binary64) %1780)
(*.f64 %37 (/.f64 #s(literal 1 binary64) %106))
%1780
%1781
%1783
%1784
%1786
%1787
%1788
%1789
%1790
%1791
%1792
%1793
%1795
%1797
%1798
%1799
%1801
%1802
%1803
%1805
%1807
%1809
%1811
%1812
%1813
%1814
%1815
%1816
%1817
%1818
%1819
%1820
%1821
%1822
%1823
%1824
%1826
%1828
%1829
%1831
%1833
%1835
%1836
%1837
%1839
%1841
%1842
%1843
%1844
%1846
%1848
%1849
%1852
%1853
%1855
%1857
%1859
%1861
%1863
%1865
%1867
%1868
%1869
%1870
%1871
%1872
%1873
%1874
%1875
%1876
%1877
%1879
%1881
%1883
%1884
%1885
%1886
%1888
%1889
%1890
%1891
%1892
%1893
%1895
%1897
%1899
%1901
%1903
%1905
%1906
%1907
%1909
%1911
%1913
%1914
%1915
%1917
%1918
%1919
%1922
%1923
%1924
%1925
%1926
%1927
%1928
%1932
%1935
%1938
%1940
%1942
%1944
%1946
%1948
%1950
%1952
%1954
%1955
%1956
%1959
%1961
%1963
%1964
%1966
%1780
%1781
%1783
%1784
%1786
%1787
%1788
%1789
%1790
%1791
%1792
%1793
%1795
%1797
%1798
%1799
%1801
%1802
%1803
%1805
%1807
%1809
%1811
%1812
%1813
%1814
%1815
%1816
%1817
%1818
%1819
%1820
%1821
%1822
%1823
%1824
%1826
%1828
%1829
%1831
%1833
%1835
%1836
%1837
%1839
%1841
%1842
%1843
%1844
%1846
%1848
%1849
%1852
%1853
%1855
%1857
%1859
%1861
%1863
%1865
%1867
%1868
%1869
%1870
%1871
%1872
%1873
%1874
%1875
%1876
%1877
%1879
%1881
%1883
%1884
%1885
%1886
%1888
%1889
%1890
%1891
%1892
%1893
%1895
%1897
%1899
%1901
%1903
%1905
%1906
%1907
%1909
%1911
%1913
%1914
%1915
%1917
%1918
%1919
%1922
%1923
%1924
%1925
%1926
%1927
%1928
%1932
%1935
%1938
%1940
%1942
%1944
%1946
%1948
%1950
%1952
%1954
%1955
%1956
%1959
%1961
%1963
%1964
%1966
%1780
%1781
%1783
%1784
%1786
%1787
%1788
%1789
%1790
%1791
%1792
%1793
%1795
%1797
%1798
%1799
%1801
%1802
%1803
%1805
%1807
%1809
%1811
%1812
%1813
%1814
%1815
%1816
%1817
%1818
%1819
%1820
%1821
%1822
%1823
%1824
%1826
%1828
%1829
%1831
%1833
%1835
%1836
%1837
%1839
%1841
%1842
%1843
%1844
%1846
%1848
%1849
%1852
%1853
%1855
%1857
%1859
%1861
%1863
%1865
%1867
%1868
%1869
%1870
%1871
%1872
%1873
%1874
%1875
%1876
%1877
%1879
%1881
%1883
%1884
%1885
%1886
%1888
%1889
%1890
%1891
%1892
%1893
%1895
%1897
%1899
%1901
%1903
%1905
%1906
%1907
%1909
%1911
%1913
%1914
%1915
%1917
%1918
%1919
%1922
%1923
%1924
%1925
%1926
%1927
%1928
%1932
%1935
%1938
%1940
%1942
%1944
%1946
%1948
%1950
%1952
%1954
%1955
%1956
%1959
%1961
%1963
%1964
%1966
%1780
%1781
%1783
%1784
%1786
%1787
%1788
%1789
%1790
%1791
%1792
%1793
%1795
%1797
%1798
%1799
%1801
%1802
%1803
%1805
%1807
%1809
%1811
%1812
%1813
%1814
%1815
%1816
%1817
%1818
%1819
%1820
%1821
%1822
%1823
%1824
%1826
%1828
%1829
%1831
%1833
%1835
%1836
%1837
%1839
%1841
%1842
%1843
%1844
%1846
%1848
%1849
%1852
%1853
%1855
%1857
%1859
%1861
%1863
%1865
%1867
%1868
%1869
%1870
%1871
%1872
%1873
%1874
%1875
%1876
%1877
%1879
%1881
%1883
%1884
%1885
%1886
%1888
%1889
%1890
%1891
%1892
%1893
%1895
%1897
%1899
%1901
%1903
%1905
%1906
%1907
%1909
%1911
%1913
%1914
%1915
%1917
%1918
%1919
%1922
%1923
%1924
%1925
%1926
%1927
%1928
%1932
%1935
%1938
%1940
%1942
%1944
%1946
%1948
%1950
%1952
%1954
%1955
%1956
%1959
%1961
%1963
%1964
%1966
%1977
(/.f64 %106 %852)
(*.f64 %95 %771)
(*.f64 %771 %95)
(neg.f64 %1981)
(/.f64 (/.f64 %95 #s(literal 2 binary64)) T)
(*.f64 %106 %1985)
(/.f64 #s(literal 1 binary64) (/.f64 %848 %95))
(/.f64 #s(literal 1 binary64) (/.f64 %852 %106))
(-.f64 %1991 %1661)
(fma.f64 S %1993 %1994)
(fma.f64 S %1993 %1996)
(fma.f64 singam %1998 %1994)
(fma.f64 singam %1998 %1996)
(fma.f64 %2 %771 %1994)
(fma.f64 %2 %771 %1996)
(+.f64 %1991 %1994)
(+.f64 %1991 %1996)
(fma.f64 %2005 %173 %1994)
(fma.f64 %2005 %173 %1996)
(fma.f64 %2008 %175 %1994)
(fma.f64 %2008 %175 %1996)
(/.f64 (-.f64 (*.f64 %1991 %848) %94) %848)
(/.f64 (-.f64 (*.f64 %2 %848) (*.f64 %848 %94)) (*.f64 %848 %848))
%2019
(/.f64 %175 T)
(/.f64 %390 %808)
(/.f64 %175 %53)
(/.f64 %392 %37)
(/.f64 (/.f64 S %805) %805)
(neg.f64 (/.f64 %175 %37))
(neg.f64 (/.f64 %392 T))
(/.f64 %394 %803)
(*.f64 S %835)
(/.f64 #s(literal 1 binary64) (/.f64 %803 S))
(/.f64 %2034 T)
(*.f64 %175 %45)
(*.f64 %45 %175)
(/.f64 %375 %808)
(/.f64 (*.f64 %390 #s(literal -1 binary64)) %803)
(/.f64 #s(literal 1 binary64) (/.f64 T %175))
(/.f64 (*.f64 %175 #s(literal -1 binary64)) %37)
(*.f64 %392 %57)
(/.f64 (*.f64 %390 #s(literal 1 binary64)) %808)
(/.f64 #s(literal 1 binary64) (/.f64 %37 %392))
(*.f64 S (*.f64 %45 %45))
(*.f64 %2034 %45)
(/.f64 (-.f64 %2053 %94) T)
(-.f64 %2057 %207)
(fma.f64 T %2056 %937)
(fma.f64 singam (*.f64 T %2019) %937)
(fma.f64 %62 %273 %2057)
(fma.f64 %388 %2019 %937)
(fma.f64 %214 %100 %2057)
(fma.f64 %100 %214 %2057)
(fma.f64 %64 %206 %2057)
(fma.f64 %206 %64 %2057)
(fma.f64 %273 %62 %2057)
(fma.f64 %2019 %388 %937)
(fma.f64 %2056 T %937)
(fma.f64 (*.f64 %2019 T) singam %937)
(fma.f64 %275 cosgam %2057)
(+.f64 %937 %2057)
(+.f64 %2057 %937)
(neg.f64 (-.f64 %207 %2057))
(-.f64 %937 (*.f64 (neg.f64 %388) %2019))
(-.f64 %937 (*.f64 %37 %2056))
(-.f64 %937 (neg.f64 %2057))
(-.f64 %937 (*.f64 (neg.f64 %2019) %388))
(/.f64 (-.f64 (*.f64 %2057 T) %94) T)
(fma.f64 %62 %1608 %2057)
(fma.f64 %96 %45 %2057)
(/.f64 (fma.f64 %937 T %2053) T)
(fma.f64 %175 (*.f64 %45 %388) %937)
(fma.f64 %2053 %45 %937)
(/.f64 (-.f64 (*.f64 %2053 T) %896) %803)
(fma.f64 #s(literal 1/2 binary64) %1780 %1977)
(fma.f64 %95 %771 %1840)
(fma.f64 %771 %95 %1840)
(+.f64 %1977 %1840)
(+.f64 %1840 %1977)
(-.f64 %1840 %1981)
(neg.f64 (-.f64 %1981 %1840))
(-.f64 %1977 (neg.f64 %1840))
(fma.f64 %106 %1985 %1840)
(/.f64 %2112 %848)
(fma.f64 T %2114 %1977)
(fma.f64 %95 (*.f64 T %819) %1977)
(fma.f64 %819 %953 %1977)
(fma.f64 %953 %819 %1977)
(fma.f64 (*.f64 %819 T) %95 %1977)
(fma.f64 %2114 T %1977)
(*.f64 %2112 %771)
(/.f64 (fma.f64 %1840 %852 %106) %852)
(-.f64 (fma.f64 #s(literal 1/2 binary64) %1780 %1991) %1661)
(/.f64 (/.f64 %2112 #s(literal 2 binary64)) T)
(fma.f64 %771 (/.f64 %953 T) %1977)
(/.f64 (neg.f64 %2112) %852)
(-.f64 %1991 (-.f64 %1661 %1840))
(-.f64 %1977 (*.f64 (neg.f64 %819) %953))
(-.f64 %1977 (*.f64 (neg.f64 %2114) T))
(-.f64 %1977 (*.f64 (neg.f64 %953) %819))
(fma.f64 %796 (/.f64 %953 %37) %1977)
(fma.f64 %829 (/.f64 %953 %805) %1977)
(fma.f64 #s(literal 1/2 binary64) (*.f64 %835 %953) %1977)
(fma.f64 %2151 %835 %1977)
(/.f64 #s(literal 1 binary64) (/.f64 %848 %2112))
(/.f64 (fma.f64 %1977 %803 %2151) %803)
(+.f64 (/.f64 (*.f64 %1840 %848) %848) %1977)
(/.f64 (fma.f64 %2151 %848 (*.f64 %803 %95)) %2162)
(/.f64 (fma.f64 %2151 %848 (*.f64 %95 %803)) %2162)
(/.f64 (fma.f64 %95 %803 (*.f64 %2151 %848)) %2169)
(/.f64 (fma.f64 %95 %803 (*.f64 %848 %2151)) %2169)
(/.f64 (fma.f64 %2151 %852 (*.f64 %803 %106)) %2176)
(/.f64 (fma.f64 %2151 %852 (*.f64 %106 %803)) %2176)
(/.f64 (fma.f64 %106 %803 (*.f64 %2151 %852)) %2183)
(/.f64 (fma.f64 %106 %803 (*.f64 %852 %2151)) %2183)
%62
%65
%67
%70
%74
%78
%79
%81
%83
%85
%87
%88
%89
%90
%91
%93
%94
%95
%97
%98
%99
%101
%102
%103
%104
%105
%107
%110
%112
%113
%114
%115
%116
%117
%118
%120
%122
%124
%126
%128
%130
%132
%134
%136
%1780
%1781
%1783
%1784
%1786
%1787
%1788
%1789
%1790
%1791
%1792
%1793
%1795
%1797
%1798
%1799
%1801
%1802
%1803
%1805
%1807
%1809
%1811
%1812
%1813
%1814
%1815
%1816
%1817
%1818
%1819
%1820
%1821
%1822
%1823
%1824
%1826
%1828
%1829
%1831
%1833
%1835
%1836
%1837
%1839
%1841
%1842
%1843
%1844
%1846
%1848
%1849
%1852
%1853
%1855
%1857
%1859
%1861
%1863
%1865
%1867
%1868
%1869
%1870
%1871
%1872
%1873
%1874
%1875
%1876
%1877
%1879
%1881
%1883
%1884
%1885
%1886
%1888
%1889
%1890
%1891
%1892
%1893
%1895
%1897
%1899
%1901
%1903
%1905
%1906
%1907
%1909
%1911
%1913
%1914
%1915
%1917
%1918
%1919
%1922
%1923
%1924
%1925
%1926
%1927
%1928
%1932
%1935
%1938
%1940
%1942
%1944
%1946
%1948
%1950
%1952
%1954
%1955
%1956
%1959
%1961
%1963
%1964
%1966
%62
%65
%67
%70
%74
%78
%79
%81
%83
%85
%87
%88
%89
%90
%91
%93
%94
%95
%97
%98
%99
%101
%102
%103
%104
%105
%107
%110
%112
%113
%114
%115
%116
%117
%118
%120
%122
%124
%126
%128
%130
%132
%134
%136
%1780
%1781
%1783
%1784
%1786
%1787
%1788
%1789
%1790
%1791
%1792
%1793
%1795
%1797
%1798
%1799
%1801
%1802
%1803
%1805
%1807
%1809
%1811
%1812
%1813
%1814
%1815
%1816
%1817
%1818
%1819
%1820
%1821
%1822
%1823
%1824
%1826
%1828
%1829
%1831
%1833
%1835
%1836
%1837
%1839
%1841
%1842
%1843
%1844
%1846
%1848
%1849
%1852
%1853
%1855
%1857
%1859
%1861
%1863
%1865
%1867
%1868
%1869
%1870
%1871
%1872
%1873
%1874
%1875
%1876
%1877
%1879
%1881
%1883
%1884
%1885
%1886
%1888
%1889
%1890
%1891
%1892
%1893
%1895
%1897
%1899
%1901
%1903
%1905
%1906
%1907
%1909
%1911
%1913
%1914
%1915
%1917
%1918
%1919
%1922
%1923
%1924
%1925
%1926
%1927
%1928
%1932
%1935
%1938
%1940
%1942
%1944
%1946
%1948
%1950
%1952
%1954
%1955
%1956
%1959
%1961
%1963
%1964
%1966
%93
%94
%95
%97
%98
%99
%101
%102
%103
%104
%105
%107
%110
%112
%113
%114
%115
%116
%117
%118
%120
%122
%124
%126
%128
%130
%132
%134
%136
%1780
%1781
%1783
%1784
%1786
%1787
%1788
%1789
%1790
%1791
%1792
%1793
%1795
%1797
%1798
%1799
%1801
%1802
%1803
%1805
%1807
%1809
%1811
%1812
%1813
%1814
%1815
%1816
%1817
%1818
%1819
%1820
%1821
%1822
%1823
%1824
%1826
%1828
%1829
%1831
%1833
%1835
%1836
%1837
%1839
%1841
%1842
%1843
%1844
%1846
%1848
%1849
%1852
%1853
%1855
%1857
%1859
%1861
%1863
%1865
%1867
%1868
%1869
%1870
%1871
%1872
%1873
%1874
%1875
%1876
%1877
%1879
%1881
%1883
%1884
%1885
%1886
%1888
%1889
%1890
%1891
%1892
%1893
%1895
%1897
%1899
%1901
%1903
%1905
%1906
%1907
%1909
%1911
%1913
%1914
%1915
%1917
%1918
%1919
%1922
%1923
%1924
%1925
%1926
%1927
%1928
%1932
%1935
%1938
%1940
%1942
%1944
%1946
%1948
%1950
%1952
%1954
%1955
%1956
%1959
%1961
%1963
%1964
%1966
(*.f64 cosgam %1072)
%2189
%2190
(fma.f64 S singam %2191)
(fma.f64 singam S %2191)
(fma.f64 cosgam %1080 %2)
(fma.f64 %100 %1072 %2)
(fma.f64 %1072 %100 %2)
(fma.f64 %1080 cosgam %2)
(+.f64 %2 %2191)
(+.f64 %2191 %2)
(neg.f64 %2200)
(-.f64 %2 (neg.f64 %2191))
(/.f64 %2190 T)
(/.f64 %2200 %37)
(neg.f64 (/.f64 %2200 T))
(/.f64 %2190 %53)
(neg.f64 (/.f64 %2190 %37))
(/.f64 %2211 T)
(*.f64 %45 %2190)
(*.f64 %2190 %45)
(*.f64 %2200 %57)
(/.f64 #s(literal 1 binary64) (/.f64 T %2190))
(-.f64 %172 %2218)
(/.f64 (*.f64 %2190 #s(literal -1 binary64)) %37)
(neg.f64 (*.f64 %2200 %45))
(fma.f64 S %173 %2224)
(fma.f64 S %173 %2226)
(fma.f64 singam %175 %2224)
(fma.f64 singam %175 %2226)
(fma.f64 %173 S %2224)
(fma.f64 %173 S %2226)
(fma.f64 %175 singam %2224)
(fma.f64 %175 singam %2226)
(+.f64 %172 %2224)
(+.f64 %172 %2226)
(/.f64 #s(literal 1 binary64) (/.f64 %37 %2200))
(neg.f64 (-.f64 %2218 %172))
(*.f64 %2211 %45)
(/.f64 (-.f64 %1850 %2189) T)
(fma.f64 %2 %45 %2224)
(fma.f64 %2 %45 %2226)
(fma.f64 %45 %2 %2224)
(fma.f64 %45 %2 %2226)
(fma.f64 %179 %57 %2224)
(fma.f64 %179 %57 %2226)
(/.f64 (-.f64 %960 (*.f64 T %2189)) %803)
(fma.f64 %133 %45 %2224)
(fma.f64 %133 %45 %2226)
(/.f64 (-.f64 %1929 (*.f64 %37 %2189)) %808)
(*.f64 cosgam %462)
%939
(/.f64 %896 T)
(*.f64 T %207)
(*.f64 %62 %1951)
(*.f64 %214 %473)
(*.f64 %473 %214)
(*.f64 %207 T)
(*.f64 %894 %206)
(/.f64 (*.f64 %64 %473) %37)
(/.f64 %1748 %37)
(/.f64 (*.f64 %1116 cosgam) %37)
(/.f64 (*.f64 cosgam %1116) %37)
(*.f64 %62 (*.f64 %45 %473))
(*.f64 %896 %45)
(/.f64 #s(literal 1 binary64) (/.f64 T %896))
%1698
%1699
%1700
%1701
%1702
%1703
%1704
%1705
%1706
%1708
%1710
%1711
%1713
%1714
%1715
%1716
%1717
%1718
%1719
%1720
%1721
%1722
%1723
%1724
%1725
%1726
%1727
%1728
%1730
%1732
%1733
%1734
%1736
%1737
%1739
%1741
%1743
%1745
%1747
%1750
%1751
%1753
%1756
%1757
%1758
%1759
%1760
%1761
%1762
%1763
%1764
%1765
%1766
%1767
%1768
%1769
%1770
%1771
%1772
%1773
%1774
%1775
%1776
%1777
%1778
%1779
%1780
%1781
%1783
%1784
%1786
%1787
%1788
%1789
%1790
%1791
%1792
%1793
%1795
%1797
%1798
%1799
%1801
%1802
%1803
%1805
%1807
%1809
%1811
%1812
%1813
%1814
%1815
%1816
%1817
%1818
%1819
%1820
%1821
%1822
%1823
%1824
%1826
%1828
%1829
%1831
%1833
%1835
%1836
%1837
%1839
%1841
%1842
%1843
%1844
%1846
%1848
%1849
%1852
%1853
%1855
%1857
%1859
%1861
%1863
%1865
%1867
%1868
%1869
%1870
%1871
%1872
%1873
%1874
%1875
%1876
%1877
%1879
%1881
%1883
%1884
%1885
%1886
%1888
%1889
%1890
%1891
%1892
%1893
%1895
%1897
%1899
%1901
%1903
%1905
%1906
%1907
%1909
%1911
%1913
%1914
%1915
%1917
%1918
%1919
%1922
%1923
%1924
%1925
%1926
%1927
%1928
%1932
%1935
%1938
%1940
%1942
%1944
%1946
%1948
%1950
%1952
%1954
%1955
%1956
%1959
%1961
%1963
%1964
%1966
(*.f64 cosgam %1221)
(*.f64 %1198 %901)
%2279
(*.f64 %2280 #s(literal 1/2 binary64))
(/.f64 %2280 #s(literal 2 binary64))
(/.f64 (*.f64 %1200 cosgam) #s(literal -2 binary64))
(/.f64 (*.f64 cosgam %1200) #s(literal -2 binary64))
(/.f64 (neg.f64 %2280) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %2280))
(fma.f64 S singam %2291)
(fma.f64 singam S %2291)
(fma.f64 cosgam %1224 %2)
%2295
(+.f64 %2 %2291)
(+.f64 %2291 %2)
(-.f64 %2 %2279)
(fma.f64 %100 %1221 %2)
(fma.f64 %1221 %100 %2)
(neg.f64 %2301)
(-.f64 %2 (neg.f64 %2291))
(/.f64 (-.f64 (*.f64 %2 #s(literal 2 binary64)) %2280) #s(literal 2 binary64))
(/.f64 %2295 T)
(/.f64 %2301 %37)
(neg.f64 (/.f64 %2301 T))
(/.f64 %2295 %53)
(neg.f64 (/.f64 %2295 %37))
(/.f64 %2315 T)
(*.f64 %45 %2295)
(*.f64 %2295 %45)
(*.f64 %2301 %57)
(/.f64 #s(literal 1 binary64) (/.f64 T %2295))
(fma.f64 S %173 %2322)
(fma.f64 singam %175 %2322)
(fma.f64 %173 S %2322)
(fma.f64 %175 singam %2322)
(/.f64 (*.f64 %2295 #s(literal -1 binary64)) %37)
(-.f64 %172 %2329)
(+.f64 %172 %2322)
(fma.f64 S %173 %2332)
(fma.f64 singam %175 %2332)
(fma.f64 %173 S %2332)
(fma.f64 %175 singam %2332)
(neg.f64 (*.f64 %2301 %45))
(+.f64 %172 %2332)
(neg.f64 (-.f64 %2329 %172))
(/.f64 #s(literal 1 binary64) (/.f64 %37 %2301))
(*.f64 %2315 %45)
(fma.f64 %2 %45 %2322)
(fma.f64 %45 %2 %2322)
(/.f64 (-.f64 %1850 %2279) T)
(fma.f64 %2 %45 %2332)
(fma.f64 %45 %2 %2332)
(fma.f64 %179 %57 %2322)
(fma.f64 %179 %57 %2332)
(/.f64 (-.f64 %960 (*.f64 T %2279)) %803)
(fma.f64 %133 %45 %2322)
(fma.f64 %133 %45 %2332)
(/.f64 (-.f64 %1929 (*.f64 %37 %2279)) %808)
(*.f64 cosgam %1393)
(*.f64 #s(literal 1/2 binary64) %2362)
(*.f64 %901 %1356)
(*.f64 %1356 %901)
%2366
(*.f64 %2362 #s(literal 1/2 binary64))
(*.f64 (*.f64 cosgam %1356) #s(literal 1/2 binary64))
(fma.f64 S singam %2370)
(fma.f64 singam S %2370)
(fma.f64 cosgam %2373 %2)
%2375
(fma.f64 %2373 cosgam %2)
(+.f64 %2 %2370)
(+.f64 %2370 %2)
(-.f64 %2 %2366)
(fma.f64 %100 %1393 %2)
(fma.f64 %1393 %100 %2)
(fma.f64 (neg.f64 %1356) %901 %2)
(neg.f64 %2384)
(-.f64 %2 (neg.f64 %2370))
(-.f64 %2 (*.f64 (neg.f64 %2373) cosgam))
(/.f64 %2375 T)
(/.f64 %2384 %37)
(neg.f64 (/.f64 %2384 T))
(/.f64 %2375 %53)
(neg.f64 (/.f64 %2375 %37))
(/.f64 %2398 T)
(*.f64 %45 %2375)
(*.f64 %2375 %45)
(*.f64 %2384 %57)
(/.f64 #s(literal 1 binary64) (/.f64 T %2375))
(fma.f64 S %173 %2405)
(fma.f64 singam %175 %2405)
(fma.f64 %173 S %2405)
(fma.f64 %175 singam %2405)
(/.f64 (*.f64 %2375 #s(literal -1 binary64)) %37)
(+.f64 %172 %2405)
(-.f64 %172 %2414)
(neg.f64 (*.f64 %2384 %45))
(fma.f64 S %173 %2418)
(fma.f64 singam %175 %2418)
(fma.f64 %173 S %2418)
(fma.f64 %175 singam %2418)
(+.f64 %172 %2418)
(/.f64 #s(literal 1 binary64) (/.f64 %37 %2384))
(neg.f64 (-.f64 %2414 %172))
(*.f64 %2398 %45)
(fma.f64 %2 %45 %2405)
(fma.f64 %45 %2 %2405)
(/.f64 (-.f64 %1850 %2366) T)
(fma.f64 %2 %45 %2418)
(fma.f64 %45 %2 %2418)
(fma.f64 %179 %57 %2405)
(fma.f64 %179 %57 %2418)
(/.f64 (-.f64 %960 (*.f64 T %2366)) %803)
(fma.f64 %133 %45 %2405)
(fma.f64 %133 %45 %2418)
(/.f64 (-.f64 %1929 (*.f64 %37 %2366)) %808)
(*.f64 cosgam %1430)
%2446
(fma.f64 cosgam %62 %2447)
(fma.f64 cosgam %62 %2449)
(fma.f64 cosgam %1171 %94)
(fma.f64 %62 cosgam %2447)
(fma.f64 %62 cosgam %2449)
(fma.f64 %1171 cosgam %94)
(+.f64 %94 %2447)
(+.f64 %94 %2449)
(+.f64 %2447 %94)
(+.f64 %2449 %94)
%2459
(fma.f64 S singam %2460)
(fma.f64 singam S %2460)
(fma.f64 cosgam %1443 %2)
(fma.f64 %100 %1430 %2)
(fma.f64 %1430 %100 %2)
(fma.f64 %1443 cosgam %2)
(+.f64 %2 %2460)
(+.f64 %2460 %2)
(neg.f64 %2469)
(-.f64 %2 (neg.f64 %2460))
(/.f64 %2459 T)
(/.f64 %2469 %37)
(neg.f64 (/.f64 %2469 T))
(/.f64 %2459 %53)
(neg.f64 (/.f64 %2459 %37))
(/.f64 %2480 T)
(*.f64 %45 %2459)
(*.f64 %2459 %45)
(*.f64 %2469 %57)
(/.f64 #s(literal 1 binary64) (/.f64 T %2459))
(-.f64 %172 %2487)
(/.f64 (*.f64 %2459 #s(literal -1 binary64)) %37)
(neg.f64 (*.f64 %2469 %45))
(fma.f64 S %173 %2493)
(fma.f64 S %173 %2495)
(fma.f64 singam %175 %2493)
(fma.f64 singam %175 %2495)
(fma.f64 %173 S %2493)
(fma.f64 %173 S %2495)
(fma.f64 %175 singam %2493)
(fma.f64 %175 singam %2495)
(+.f64 %172 %2493)
(+.f64 %172 %2495)
(/.f64 #s(literal 1 binary64) (/.f64 %37 %2469))
(neg.f64 (-.f64 %2487 %172))
(*.f64 %2480 %45)
(/.f64 (-.f64 %1850 %2446) T)
(fma.f64 %2 %45 %2493)
(fma.f64 %2 %45 %2495)
(fma.f64 %45 %2 %2493)
(fma.f64 %45 %2 %2495)
(fma.f64 %179 %57 %2493)
(fma.f64 %179 %57 %2495)
(/.f64 (-.f64 %960 (*.f64 T %2446)) %803)
(fma.f64 %133 %45 %2493)
(fma.f64 %133 %45 %2495)
(/.f64 (-.f64 %1929 (*.f64 %37 %2446)) %808)
(*.f64 cosgam %1345)
%2527
(neg.f64 %2528)
(fma.f64 cosgam %1326 %2530)
(fma.f64 %1326 cosgam %2532)
(+.f64 (*.f64 cosgam %1326) %2530)
(+.f64 (*.f64 %1326 cosgam) %2532)
%2538
(fma.f64 S singam %2528)
(fma.f64 singam S %2528)
(fma.f64 cosgam %1539 %2)
(fma.f64 %100 %1345 %2)
(fma.f64 %1345 %100 %2)
(fma.f64 %1539 cosgam %2)
(+.f64 %2 %2528)
(+.f64 %2528 %2)
(neg.f64 %2547)
(/.f64 %2538 T)
(/.f64 %2547 %37)
(neg.f64 (/.f64 %2547 T))
(/.f64 %2538 %53)
(neg.f64 (/.f64 %2538 %37))
(/.f64 %2556 T)
(*.f64 %45 %2538)
(*.f64 %2538 %45)
(*.f64 %2547 %57)
(/.f64 #s(literal 1 binary64) (/.f64 T %2538))
(-.f64 %172 %2563)
(/.f64 (*.f64 %2538 #s(literal -1 binary64)) %37)
(neg.f64 (*.f64 %2547 %45))
(fma.f64 S %173 %2569)
(fma.f64 S %173 %2571)
(fma.f64 singam %175 %2569)
(fma.f64 singam %175 %2571)
(fma.f64 %173 S %2569)
(fma.f64 %173 S %2571)
(fma.f64 %175 singam %2569)
(fma.f64 %175 singam %2571)
(+.f64 %172 %2569)
(+.f64 %172 %2571)
(/.f64 #s(literal 1 binary64) (/.f64 %37 %2547))
(neg.f64 (-.f64 %2563 %172))
(*.f64 %2556 %45)
(/.f64 (-.f64 %1850 %2527) T)
(fma.f64 %2 %45 %2569)
(fma.f64 %2 %45 %2571)
(fma.f64 %45 %2 %2569)
(fma.f64 %45 %2 %2571)
(fma.f64 %179 %57 %2569)
(fma.f64 %179 %57 %2571)
(/.f64 (-.f64 %960 (*.f64 T %2527)) %803)
(fma.f64 %133 %45 %2569)
(fma.f64 %133 %45 %2571)
(/.f64 (-.f64 %1929 (*.f64 %37 %2527)) %808)
%2602
%2603
(/.f64 %2603 T)
(fma.f64 S singam %1654)
(fma.f64 singam S %1654)
%2607
(+.f64 %2 %1654)
(+.f64 %2609 %1641)
(+.f64 %1654 %2)
(-.f64 (-.f64 %2 %911) %1627)
(-.f64 %2609 %911)
(neg.f64 %2616)
(/.f64 %2607 T)
(/.f64 %2616 %37)
(neg.f64 (/.f64 %2616 T))
(/.f64 %2607 %53)
(neg.f64 (/.f64 %2607 %37))
(/.f64 %2625 T)
(*.f64 %45 %2607)
(*.f64 %2607 %45)
(*.f64 %2616 %57)
(/.f64 #s(literal 1 binary64) (/.f64 T %2607))
(fma.f64 S %173 %2632)
(fma.f64 singam %175 %2632)
(fma.f64 %173 S %2632)
(fma.f64 %175 singam %2632)
(-.f64 %172 %2637)
(/.f64 (*.f64 %2607 #s(literal -1 binary64)) %37)
(neg.f64 (*.f64 %2616 %45))
(fma.f64 S %173 %2643)
(fma.f64 singam %175 %2643)
(fma.f64 %173 S %2643)
(fma.f64 %175 singam %2643)
(+.f64 %172 %2632)
(-.f64 (/.f64 %2609 T) (/.f64 %911 T))
(+.f64 %172 %2643)
(/.f64 #s(literal 1 binary64) (/.f64 %37 %2616))
(neg.f64 (-.f64 %2637 %172))
(*.f64 %2625 %45)
(/.f64 (-.f64 %1850 %1634) T)
(fma.f64 %2 %45 %2632)
(fma.f64 %45 %2 %2632)
(fma.f64 %2 %45 %2643)
(fma.f64 %45 %2 %2643)
(fma.f64 %179 %57 %2632)
(fma.f64 %179 %57 %2643)
(/.f64 (-.f64 %960 (*.f64 T %1634)) %803)
(fma.f64 %133 %45 %2632)
(fma.f64 %133 %45 %2643)
(/.f64 (-.f64 %1929 (*.f64 %37 %1634)) %808)
%2674
(/.f64 %2674 T)
%2676
(/.f64 %2676 T)
%1780
%1781
%1783
%1784
%1786
%1787
%1788
%1789
%1790
%1791
%1792
%1793
%1795
%1797
%1798
%1799
%1801
%1802
%1803
%1805
%1807
%1809
%1811
%1812
%1813
%1814
%1815
%1816
%1817
%1818
%1819
%1820
%1821
%1822
%1823
%1824
%1826
%1828
%1829
%1831
%1833
%1835
%1836
%1837
%1839
%1841
%1842
%1843
%1844
%1846
%1848
%1849
%1852
%1853
%1855
%1857
%1859
%1861
%1863
%1865
%1867
%1868
%1869
%1870
%1871
%1872
%1873
%1874
%1875
%1876
%1877
%1879
%1881
%1883
%1884
%1885
%1886
%1888
%1889
%1890
%1891
%1892
%1893
%1895
%1897
%1899
%1901
%1903
%1905
%1906
%1907
%1909
%1911
%1913
%1914
%1915
%1917
%1918
%1919
%1922
%1923
%1924
%1925
%1926
%1927
%1928
%1932
%1935
%1938
%1940
%1942
%1944
%1946
%1948
%1950
%1952
%1954
%1955
%1956
%1959
%1961
%1963
%1964
%1966
(/.f64 %171 T)
(/.f64 %455 T)

reconstruct380.0ms (0.3%)

Memory
-19.3MiB live, 19.8MiB allocated; 11ms collecting garbage

eval3.7s (2.5%)

Memory
19.6MiB live, 313.5MiB allocated; 131ms collecting garbage
Compiler

Compiled 94 362 to 13 680 computations (85.5% saved)

prune1.7s (1.1%)

Memory
2.0MiB live, 227.8MiB allocated; 26ms collecting garbage
Pruning

74 alts after pruning (68 fresh and 6 done)

PrunedKeptTotal
New3 723683 791
Fresh000
Picked20525
Done011
Total3 743743 817
Accuracy
83.4%
Counts
3 817 → 74
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.5%
(fma.f64 (/.f64 (sin.f64 (/.f64 (*.f64 (*.f64 B lam) T) T)) T) (neg.f64 cosgam) (*.f64 (/.f64 S T) singam))
47.7%
(fma.f64 (/.f64 (sin.f64 (-.f64 (PI.f64 ) (*.f64 B lam))) T) (neg.f64 cosgam) (*.f64 (/.f64 S T) singam))
53.1%
(fma.f64 (/.f64 (sin.f64 (*.f64 (*.f64 T B) (/.f64 lam T))) T) (neg.f64 cosgam) (*.f64 (/.f64 S T) singam))
48.1%
(fma.f64 (/.f64 singam T) S (*.f64 (neg.f64 (/.f64 cosgam T)) (sin.f64 (-.f64 (PI.f64 ) (*.f64 B lam)))))
35.6%
%15 = (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (-.f64 (PI.f64 ) (*.f64 B lam))) cosgam))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 T T)) (*.f64 %15 T) (/.f64 %15 (+.f64 T T)))
41.3%
%6 = (*.f64 S singam)
%10 = (sin.f64 (*.f64 B lam))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 T T)) (*.f64 (-.f64 %6 (*.f64 %10 cosgam)) T) (approx (/ (- (* S singam) (* (sin (* B lam)) cosgam)) (+ T T)) (*.f64 cosgam (fma.f64 #s(literal -1/2 binary64) (/.f64 %10 T) (*.f64 #s(literal 1/2 binary64) (/.f64 %6 (*.f64 T cosgam)))))))
35.5%
%16 = (-.f64 (*.f64 S singam) (*.f64 (cos.f64 (fma.f64 (neg.f64 B) lam (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) cosgam))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 T T)) (*.f64 %16 T) (/.f64 %16 (+.f64 T T)))
35.8%
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 T T)) (approx (* (- (* S singam) (* (sin (* B lam)) cosgam)) T) (*.f64 S (*.f64 T singam))) (/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (*.f64 B lam)) cosgam)) (+.f64 T T)))
46.2%
(fma.f64 (*.f64 T singam) (/.f64 (/.f64 S T) T) (*.f64 (neg.f64 (/.f64 cosgam T)) (sin.f64 (*.f64 B lam))))
51.5%
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) T) (*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 lam T) B) T)) (*.f64 T cosgam)) (*.f64 S singam)) T)
48.6%
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) T) (*.f64 (cos.f64 (fma.f64 (neg.f64 B) lam (*.f64 (PI.f64 ) #s(literal 1/2 binary64)))) (*.f64 T cosgam)) (*.f64 S singam)) T)
34.9%
(/.f64 (-.f64 (*.f64 (*.f64 S singam) T) (*.f64 T (*.f64 (cos.f64 (fma.f64 (PI.f64 ) #s(literal -1/2 binary64) (*.f64 B lam))) cosgam))) (*.f64 T T))
49.2%
%3 = (PI.f64 )
%7 = (*.f64 B lam)
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (fma.f64 (+.f64 (cos.f64 (fma.f64 %3 #s(literal 3/2 binary64) %7)) (cos.f64 (fma.f64 #s(literal -3/2 binary64) %3 %7))) #s(literal 1/2 binary64) (sin.f64 %7)) cosgam)) T)
49.6%
%5 = (*.f64 B lam)
%8 = (PI.f64 )
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (fma.f64 (cos.f64 %5) (cos.f64 (neg.f64 (*.f64 #s(literal 3/2 binary64) %8))) (sin.f64 (-.f64 %8 %5))) cosgam)) T)
49.7%
%8 = (PI.f64 )
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (fma.f64 (cos.f64 (*.f64 B lam)) (cos.f64 (neg.f64 (*.f64 #s(literal 3/2 binary64) %8))) (cos.f64 (fma.f64 (neg.f64 B) lam (*.f64 %8 #s(literal 1/2 binary64))))) cosgam)) T)
48.0%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (fma.f64 (approx (cos (* B lam)) #s(literal 1 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 3/2 binary64) (PI.f64 )))) (sin.f64 (*.f64 B lam))) cosgam)) T)
48.7%
%3 = (PI.f64 )
%7 = (*.f64 B lam)
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (/.f64 (fma.f64 (+.f64 (cos.f64 (fma.f64 %3 #s(literal 3/2 binary64) %7)) (cos.f64 (fma.f64 #s(literal -3/2 binary64) %3 %7))) #s(literal 1/2 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 3/2 binary64) %3)) (sin.f64 (neg.f64 %7)) (sin.f64 %7))) #s(literal 2 binary64)) cosgam)) T)
46.2%
%9 = (neg.f64 (/.f64 (*.f64 (*.f64 B lam) T) T))
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 %9 (*.f64 #s(literal 3/2 binary64) (PI.f64 )))) (sin.f64 %9)) #s(literal 2 binary64)) cosgam)) T)
46.5%
%11 = (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 T (*.f64 (*.f64 B lam) T))))
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 %11 (*.f64 #s(literal 3/2 binary64) (PI.f64 )))) (sin.f64 %11)) #s(literal 2 binary64)) cosgam)) T)
45.9%
%11 = (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) T) (*.f64 (*.f64 B lam) T)))
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 %11 (*.f64 #s(literal 3/2 binary64) (PI.f64 )))) (sin.f64 %11)) #s(literal 2 binary64)) cosgam)) T)
47.7%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (/.f64 (-.f64 (cos.f64 (approx (- (neg (* B lam)) (* 3/2 (PI ))) (*.f64 #s(literal -3/2 binary64) (PI.f64 )))) (sin.f64 (neg.f64 (*.f64 B lam)))) #s(literal 2 binary64)) cosgam)) T)
49.6%
%3 = (PI.f64 )
%6 = (*.f64 B lam)
%10 = (-.f64 (neg.f64 %3) %3)
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (-.f64 (*.f64 (sin.f64 (-.f64 %3 %6)) (cos.f64 %10)) (*.f64 (cos.f64 %6) (sin.f64 %10))) cosgam)) T)
47.9%
%5 = (*.f64 B lam)
%7 = (PI.f64 )
%9 = (-.f64 (neg.f64 %7) %7)
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (-.f64 (*.f64 (sin.f64 %5) (cos.f64 %9)) (*.f64 (sin.f64 (fma.f64 %7 #s(literal 1/2 binary64) %5)) (sin.f64 %9))) cosgam)) T)
49.7%
%6 = (PI.f64 )
%12 = (-.f64 (neg.f64 %6) %6)
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (-.f64 (*.f64 (cos.f64 (fma.f64 (neg.f64 B) lam (*.f64 %6 #s(literal 1/2 binary64)))) (cos.f64 %12)) (*.f64 (cos.f64 (*.f64 B lam)) (sin.f64 %12))) cosgam)) T)
46.1%
%8 = (*.f64 B lam)
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (*.f64 (+.f64 (cos.f64 (fma.f64 (/.f64 #s(literal 1 binary64) T) (*.f64 %8 T) (*.f64 (PI.f64 ) (-.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))))) (sin.f64 %8)) #s(literal 1/2 binary64)) cosgam)) T)
45.7%
%5 = (PI.f64 )
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (*.f64 (+.f64 (cos.f64 (fma.f64 B lam (-.f64 (+.f64 %5 %5) (*.f64 %5 #s(literal 1/2 binary64))))) (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 T (*.f64 (*.f64 B lam) T))))) #s(literal 1/2 binary64)) cosgam)) T)
49.3%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (*.f64 (+.f64 (cos.f64 (fma.f64 B lam #s(literal 2652839157010665/562949953421312 binary64))) (sin.f64 (*.f64 B lam))) #s(literal 1/2 binary64)) cosgam)) T)
54.9%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 T lam) B) T)) cosgam)) T)
46.3%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (-.f64 (PI.f64 ) (/.f64 #s(literal 1 binary64) (/.f64 T (*.f64 (*.f64 B lam) T))))) cosgam)) T)
46.5%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (-.f64 (PI.f64 ) (*.f64 (/.f64 #s(literal 1 binary64) T) (*.f64 (*.f64 B lam) T)))) cosgam)) T)
41.8%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (-.f64 (PI.f64 ) (*.f64 (*.f64 (/.f64 lam T) B) T))) cosgam)) T)
49.7%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (-.f64 (PI.f64 ) (*.f64 B lam))) cosgam)) T)
60.2%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 T (*.f64 B lam))) T)) cosgam)) T)
56.8%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (*.f64 (*.f64 lam (/.f64 B T)) T)) cosgam)) T)
66.5%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (*.f64 B lam)) cosgam)) T)
54.8%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (approx (- (PI ) (* B lam)) (PI.f64 ))) cosgam)) T)
41.7%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (cos.f64 (fma.f64 (*.f64 (/.f64 lam T) B) T (*.f64 (PI.f64 ) #s(literal -1/2 binary64)))) cosgam)) T)
44.3%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (cos.f64 (fma.f64 (PI.f64 ) #s(literal -1/2 binary64) (*.f64 B (*.f64 (*.f64 T lam) (/.f64 #s(literal 1 binary64) T))))) cosgam)) T)
49.8%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (cos.f64 (fma.f64 (PI.f64 ) #s(literal -1/2 binary64) (*.f64 B lam))) cosgam)) T)
55.5%
%5 = (* B lam)
%7 = (PI )
%9 = (- (neg %7) %7)
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (approx (- (* (sin %5) (cos %9)) (* (cos %5) (sin %9))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (PI.f64 )))))) cosgam)) T)
50.4%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (approx (sin (* B lam)) (*.f64 lam (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) B) (*.f64 B B)) lam) lam B))) cosgam)) T)
55.5%
%5 = (* B lam)
(/.f64 (-.f64 (*.f64 S singam) (approx (* (+ (* (cos %5) (cos (neg (* 3/2 (PI ))))) (sin %5)) cosgam) (*.f64 cosgam (cos.f64 (neg.f64 (*.f64 #s(literal 3/2 binary64) (PI.f64 ))))))) T)
63.2%
(/.f64 (-.f64 (*.f64 S singam) (approx (* (sin (* B lam)) cosgam) (*.f64 (*.f64 B lam) cosgam))) T)
62.7%
(/.f64 (-.f64 (*.f64 S singam) (approx (* (sin (* B lam)) cosgam) (*.f64 (*.f64 B cosgam) lam))) T)
13.0%
%6 = (neg (* B lam))
%22 = (*.f64 B lam)
(/.f64 (approx (- (* S singam) (* (/ (- (cos (- %6 (* 3/2 (PI )))) (sin %6)) 2) cosgam)) (*.f64 #s(literal -1/2 binary64) (*.f64 cosgam (-.f64 (cos.f64 (neg.f64 (fma.f64 #s(literal 3/2 binary64) (PI.f64 ) %22))) (sin.f64 (neg.f64 %22)))))) T)
14.0%
(/.f64 (approx (- (* S singam) (* (sin (- (PI ) (* B lam))) cosgam)) (*.f64 #s(literal -1 binary64) (*.f64 cosgam (sin.f64 (-.f64 (PI.f64 ) (*.f64 B lam)))))) T)
23.2%
(/.f64 (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 (sin.f64 (*.f64 B lam)) (neg.f64 cosgam))) T)
60.2%
(/.f64 (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 cosgam (-.f64 (/.f64 (*.f64 S singam) cosgam) (sin.f64 (*.f64 B lam))))) T)
18.8%
(/.f64 (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 #s(literal -1 binary64) (*.f64 cosgam (sin.f64 (/.f64 (*.f64 (*.f64 B lam) T) T))))) T)
19.0%
(/.f64 (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 #s(literal -1 binary64) (*.f64 cosgam (sin.f64 (*.f64 (*.f64 (/.f64 lam T) B) T))))) T)
17.1%
(/.f64 (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 #s(literal -1 binary64) (*.f64 cosgam (sin.f64 (*.f64 (*.f64 T B) (/.f64 lam T)))))) T)
24.4%
%6 = (sin (* B lam))
(/.f64 (approx (- (* S singam) (* %6 cosgam)) (approx (* -1 (* cosgam %6)) (*.f64 #s(literal -1 binary64) (*.f64 B (*.f64 cosgam lam))))) T)
49.1%
(/.f64 (approx (- (* S singam) (* (cos (+ (* (PI ) -1/2) (* B lam))) cosgam)) (*.f64 S (+.f64 singam (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 cosgam (cos.f64 (fma.f64 #s(literal -1/2 binary64) (PI.f64 ) (*.f64 B lam)))) S))))) T)
14.6%
(/.f64 (approx (- (* S singam) (* (cos (+ (* (PI ) -1/2) (* B lam))) cosgam)) (*.f64 #s(literal -1 binary64) (*.f64 cosgam (cos.f64 (fma.f64 #s(literal -1/2 binary64) (PI.f64 ) (*.f64 B lam)))))) T)
49.2%
%6 = (*.f64 B lam)
(/.f64 #s(literal 1 binary64) (/.f64 T (fma.f64 (*.f64 (+.f64 (cos.f64 (fma.f64 (PI.f64 ) #s(literal 3/2 binary64) %6)) (sin.f64 %6)) #s(literal -1/2 binary64)) cosgam (*.f64 S singam))))
49.6%
(/.f64 #s(literal 1 binary64) (/.f64 T (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (-.f64 (PI.f64 ) (*.f64 B lam))) cosgam))))
49.8%
(/.f64 #s(literal 1 binary64) (/.f64 T (-.f64 (*.f64 S singam) (*.f64 (cos.f64 (fma.f64 (PI.f64 ) #s(literal -1/2 binary64) (*.f64 B lam))) cosgam))))
63.3%
(/.f64 #s(literal 1 binary64) (/.f64 T (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (fma.f64 #s(literal -1 binary64) (*.f64 B (*.f64 cosgam lam)) (*.f64 S singam)))))
22.9%
(/.f64 #s(literal 1 binary64) (/.f64 T (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 #s(literal -1 binary64) (*.f64 cosgam (sin.f64 (*.f64 B lam)))))))
60.7%
(/.f64 #s(literal 1 binary64) (approx (/ T (- (* S singam) (* (sin (* B lam)) cosgam))) (/.f64 T (*.f64 S singam))))
61.2%
(-.f64 (*.f64 (/.f64 S T) singam) (*.f64 (/.f64 (sin.f64 (*.f64 B lam)) T) cosgam))
46.9%
(-.f64 (*.f64 (/.f64 S T) singam) (*.f64 (sin.f64 (-.f64 (PI.f64 ) (*.f64 B lam))) (/.f64 cosgam T)))
49.8%
(*.f64 (/.f64 #s(literal 1 binary64) T) (-.f64 (*.f64 S singam) (*.f64 (cos.f64 (fma.f64 (PI.f64 ) #s(literal -1/2 binary64) (*.f64 B lam))) cosgam)))
63.4%
(*.f64 (/.f64 #s(literal 1 binary64) T) (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (fma.f64 #s(literal -1 binary64) (*.f64 B (*.f64 cosgam lam)) (*.f64 S singam))))
23.1%
(*.f64 (/.f64 #s(literal 1 binary64) T) (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 #s(literal -1 binary64) (*.f64 cosgam (sin.f64 (*.f64 B lam))))))
46.6%
%5 = (* B lam)
%21 = (*.f64 B lam)
(approx (/ (- (* S singam) (* (+ (* (cos %5) (cos (neg (* 3/2 (PI ))))) (sin %5)) cosgam)) T) (*.f64 S (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 cosgam (+.f64 (sin.f64 %21) (*.f64 (cos.f64 (neg.f64 (*.f64 #s(literal 3/2 binary64) (PI.f64 )))) (cos.f64 %21)))) (*.f64 S T)) (/.f64 singam T))))
47.5%
%5 = (* B lam)
%6 = (PI )
%23 = (PI.f64 )
%24 = (*.f64 B lam)
(approx (/ (- (* S singam) (* (* (+ (cos (+ %5 (- (+ %6 %6) (* %6 1/2)))) (sin %5)) 1/2) cosgam)) T) (*.f64 S (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 cosgam (+.f64 (cos.f64 (-.f64 (fma.f64 #s(literal 2 binary64) %23 %24) (*.f64 #s(literal 1/2 binary64) %23))) (sin.f64 %24))) (*.f64 S T)) (/.f64 singam T))))
10.0%
(approx (/ (- (* S singam) (* (sin (* B lam)) cosgam)) T) (/.f64 (*.f64 (approx S #s(literal 0 binary64)) singam) T))
60.9%
(approx (/ (- (* S singam) (* (sin (* B lam)) cosgam)) T) (/.f64 (*.f64 S singam) T))
60.0%
(approx (/ (- (* S singam) (* (sin (* B lam)) cosgam)) T) (*.f64 (/.f64 singam T) S))
57.7%
(approx (/ (- (* S singam) (* (sin (* B lam)) cosgam)) T) (*.f64 (/.f64 S T) singam))
60.8%
(approx (/ (- (* S singam) (* (sin (* B lam)) cosgam)) T) (*.f64 (/.f64 #s(literal 1 binary64) T) (*.f64 S singam)))
57.1%
%6 = (sin (* B lam))
(approx (/ (- (* S singam) (* %6 cosgam)) T) (*.f64 S (fma.f64 #s(literal -1 binary64) (approx (/ (* cosgam %6) (* S T)) (/.f64 (*.f64 B (*.f64 cosgam lam)) (*.f64 S T))) (/.f64 singam T))))
20.2%
%6 = (sin (* B lam))
(approx (/ (- (* S singam) (* %6 cosgam)) T) (*.f64 S (approx (+ (* -1 (/ (* cosgam %6) (* S T))) (/ singam T)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 cosgam (sin.f64 (*.f64 B lam))) (*.f64 S T))))))
Compiler

Compiled 1 416 to 389 computations (72.5% saved)

sample47.0ms (0.0%)

Memory
7.1MiB live, 7.1MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
%0 = (PI )
%4 = (* %0 1/2)
%6 = (* 3/2 %0)
%7 = (+ %0 %0)
%8 = (neg %0)
%10 = (neg %6)
%12 = (- %8 %0)
%17 = (* 2 %0)
%18 = (neg %17)
%19 = (sin %18)
%25 = (- 2 1/2)
%0
(* %0 -1/2)
%4
%6
%7
%8
(- %7 %4)
%10
(cos %10)
%12
(cos %12)
(sin %12)
(* 1/2 %0)
%17
%18
%19
(* -3/2 %0)
(* -1 %19)
(sin %6)
%25
(* %0 %25)
Outputs
#s(literal 884279719003555/281474976710656 binary64)
#s(literal -884279719003555/562949953421312 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 2652839157010665/562949953421312 binary64)
#s(literal 884279719003555/140737488355328 binary64)
#s(literal -884279719003555/281474976710656 binary64)
#s(literal 2652839157010665/562949953421312 binary64)
#s(literal -2652839157010665/562949953421312 binary64)
#s(literal 0 binary64)
#s(literal -884279719003555/140737488355328 binary64)
#s(literal 1 binary64)
#s(literal 0 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 884279719003555/140737488355328 binary64)
#s(literal -884279719003555/140737488355328 binary64)
#s(literal 0 binary64)
#s(literal -2652839157010665/562949953421312 binary64)
#s(literal 0 binary64)
#s(literal -1 binary64)
#s(literal 3/2 binary64)
#s(literal 2652839157010665/562949953421312 binary64)
Samples
21.0ms2valid
Compiler

Compiled 84 to 29 computations (65.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-cos: 18.0ms (87.2% of total, 0.2 MiB)
ival-sin: 2.0ms (9.7% of total, 0.0 MiB)
adjust: 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-pi: 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)

series29.4s (19.6%)

Memory
-436.4MiB live, 1 934.1MiB allocated; 1.2s collecting garbage
Counts
412 → 1 499
Calls
Call 1
Inputs
%2 = (*.f64 S singam)
%5 = (*.f64 B lam)
%6 = (sin.f64 %5)
%8 = (*.f64 %6 cosgam)
%9 = (-.f64 %2 %8)
%12 = (approx S #s(literal 0 binary64))
%14 = (*.f64 cosgam %6)
%15 = (*.f64 #s(literal -1 binary64) %14)
%16 = (* S singam)
%17 = (* B lam)
%18 = (sin %17)
%19 = (* %18 cosgam)
%20 = (- %16 %19)
%21 = (approx %20 %15)
%22 = (*.f64 S T)
%23 = (/.f64 %14 %22)
%24 = (/.f64 singam T)
%25 = (*.f64 T singam)
%26 = (/.f64 S T)
%27 = (/.f64 %6 T)
%28 = (*.f64 T cosgam)
%29 = (/.f64 %2 %28)
%32 = (*.f64 cosgam lam)
%33 = (*.f64 B %32)
%34 = (fma.f64 #s(literal -1 binary64) %33 %2)
%35 = (approx %20 %34)
%36 = (*.f64 B cosgam)
%40 = (/.f64 #s(literal 1 binary64) T)
%41 = (/.f64 #s(literal -1 binary64) T)
%43 = (*.f64 %26 singam)
%44 = (*.f64 T T)
%45 = (/.f64 #s(literal 1/2 binary64) %44)
%46 = (+.f64 T T)
%47 = (cos.f64 %5)
%48 = (neg.f64 cosgam)
%49 = (neg.f64 %5)
%50 = (sin.f64 %49)
%51 = (PI.f64 )
%52 = (/.f64 cosgam T)
%53 = (*.f64 %9 T)
%54 = (*.f64 %51 #s(literal -1/2 binary64))
%55 = (*.f64 %51 #s(literal 1/2 binary64))
%56 = (*.f64 #s(literal 3/2 binary64) %51)
%57 = (neg.f64 B)
%58 = (*.f64 %5 T)
%59 = (/.f64 %58 T)
%60 = (-.f64 %51 %5)
%61 = (sin.f64 %60)
%62 = (+.f64 %51 %51)
%63 = (fma.f64 #s(literal 3/2 binary64) %51 %5)
%64 = (fma.f64 %51 #s(literal -1/2 binary64) %5)
%65 = (cos.f64 %64)
%66 = (neg.f64 %63)
%67 = (cos.f64 %66)
%68 = (fma.f64 %51 #s(literal 1/2 binary64) %5)
%69 = (neg.f64 %51)
%70 = (-.f64 %62 %55)
%71 = (fma.f64 B lam %70)
%72 = (cos.f64 %71)
%73 = (neg.f64 %56)
%74 = (cos.f64 %73)
%75 = (-.f64 %69 %51)
%76 = (cos.f64 %75)
%77 = (*.f64 %6 %76)
%78 = (sin.f64 %75)
%79 = (*.f64 %47 %78)
%80 = (neg.f64 %52)
%81 = (/.f64 %9 %46)
%82 = (*.f64 %12 singam)
%83 = (sin.f64 %59)
%84 = (*.f64 %61 cosgam)
%85 = (-.f64 %2 %84)
%86 = (*.f64 %65 cosgam)
%87 = (-.f64 %2 %86)
%89 = (*.f64 #s(literal -1 binary64) %23)
%91 = (* cosgam %18)
%93 = (/ %91 (* S T))
%97 = (approx (+ (* -1 %93) (/ singam T)) %89)
%98 = (*.f64 S %25)
%99 = (*.f64 cosgam %61)
%100 = (*.f64 #s(literal -1 binary64) %99)
%101 = (PI )
%102 = (- %101 %17)
%106 = (approx (- %16 (* (sin %102) cosgam)) %100)
%107 = (fma.f64 #s(literal -1/2 binary64) %51 %5)
%108 = (cos.f64 %107)
%109 = (*.f64 cosgam %108)
%110 = (*.f64 #s(literal -1 binary64) %109)
%116 = (- %16 (* (cos (+ (* %101 -1/2) %17)) cosgam))
%117 = (approx %116 %110)
%118 = (-.f64 %67 %50)
%119 = (*.f64 cosgam %118)
%120 = (*.f64 #s(literal -1/2 binary64) %119)
%121 = (neg %17)
%123 = (* 3/2 %101)
%124 = (- %121 %123)
%132 = (approx (- %16 (* (/ (- (cos %124) (sin %121)) 2) cosgam)) %120)
%133 = (fma.f64 #s(literal 2 binary64) %51 %5)
%134 = (*.f64 #s(literal 1/2 binary64) %51)
%135 = (-.f64 %133 %134)
%136 = (cos.f64 %135)
%137 = (+.f64 %136 %6)
%138 = (*.f64 cosgam %137)
%139 = (*.f64 %74 %47)
%140 = (+.f64 %6 %139)
%141 = (*.f64 cosgam %140)
%142 = (*.f64 #s(literal 2 binary64) %51)
%143 = (neg.f64 %142)
%144 = (sin.f64 %143)
%146 = (approx (* %20 T) %98)
%147 = (/.f64 T %2)
%149 = (approx (/ T %20) %147)
%150 = (/.f64 %109 S)
%151 = (*.f64 #s(literal -1 binary64) %150)
%152 = (+.f64 singam %151)
%153 = (*.f64 S %152)
%154 = (approx %116 %153)
%155 = (/.f64 %138 %22)
%156 = (fma.f64 #s(literal -1/2 binary64) %155 %24)
%157 = (*.f64 S %156)
%170 = (/.f64 %141 %22)
%171 = (fma.f64 #s(literal -1 binary64) %170 %24)
%172 = (*.f64 S %171)
%173 = (cos %17)
%178 = (* (+ (* %173 (cos (neg %123))) %18) cosgam)
%182 = (*.f64 T lam)
%183 = (*.f64 #s(literal 1/2 binary64) %29)
%184 = (fma.f64 #s(literal -1/2 binary64) %27 %183)
%185 = (*.f64 cosgam %184)
%188 = (approx (/ %20 (+ T T)) %185)
%189 = (/.f64 %61 T)
%190 = (*.f64 #s(literal -1 binary64) %33)
%192 = (approx (* -1 %91) %190)
%193 = (/.f64 %33 %22)
%194 = (approx %93 %193)
%195 = (/.f64 lam T)
%196 = (approx %173 #s(literal 1 binary64))
%197 = (approx %102 %51)
%199 = (*.f64 #s(literal -3/2 binary64) %51)
%200 = (approx %124 %199)
%201 = (*.f64 #s(literal -1 binary64) %144)
%203 = (- (neg %101) %101)
%209 = (approx (- (* %18 (cos %203)) (* %173 (sin %203))) %201)
%210 = (*.f64 cosgam %74)
%211 = (approx %178 %210)
%212 = (/.f64 B T)
%213 = (*.f64 %195 B)
%214 = (*.f64 %213 T)
%215 = (*.f64 T B)
%216 = (*.f64 %215 %195)
%217 = (*.f64 %182 %40)
%218 = (*.f64 B %217)
%219 = (*.f64 %40 %58)
%220 = (/.f64 T %58)
%221 = (/.f64 #s(literal 1 binary64) %220)
%222 = (fma.f64 %57 lam %55)
%223 = (cos.f64 %222)
%224 = (*.f64 %6 %48)
%225 = (*.f64 %24 S)
%226 = (*.f64 %40 %2)
%227 = (*.f64 %5 cosgam)
%228 = (*.f64 %36 lam)
%229 = (*.f64 B B)
%230 = (*.f64 #s(literal -1/6 binary64) B)
%231 = (*.f64 %230 %229)
%232 = (*.f64 %231 lam)
%233 = (fma.f64 %232 lam B)
%234 = (sin.f64 %68)
%235 = (*.f64 %27 cosgam)
%236 = (*.f64 %2 T)
%237 = (*.f64 %182 B)
%238 = (*.f64 lam %212)
%239 = (/.f64 T %5)
%240 = (/.f64 #s(literal 1 binary64) %239)
%241 = (fma.f64 %213 T %54)
%242 = (fma.f64 %51 #s(literal 3/2 binary64) %5)
%243 = (cos.f64 %242)
%244 = (sin.f64 %56)
%245 = (fma.f64 #s(literal -3/2 binary64) %51 %5)
%246 = (cos.f64 %245)
%247 = (+.f64 %243 %246)
%248 = (+.f64 %243 %6)
%249 = (fma.f64 %244 %50 %6)
%250 = (fma.f64 %247 #s(literal 1/2 binary64) %249)
%251 = (*.f64 %248 #s(literal -1/2 binary64))
%252 = (-.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
%253 = (*.f64 %51 %252)
%254 = (fma.f64 %40 %58 %253)
%255 = (fma.f64 %247 #s(literal 1/2 binary64) %6)
%257 = (/.f64 T %87)
%259 = (*.f64 T %86)
%260 = (-.f64 %236 %259)
%262 = (fma.f64 %251 cosgam %2)
%263 = (/.f64 T %262)
%265 = (fma.f64 B lam #s(literal 2652839157010665/562949953421312 binary64))
%266 = (cos.f64 %265)
%267 = (+.f64 %266 %6)
%268 = (*.f64 %267 #s(literal 1/2 binary64))
%269 = (*.f64 %268 cosgam)
%270 = (-.f64 %2 %269)
%272 = (/.f64 %82 T)
%273 = (/ %20 T)
%275 = (*.f64 cosgam %83)
%276 = (*.f64 #s(literal -1 binary64) %275)
%277 = (approx %20 %276)
%279 = (neg.f64 %59)
%280 = (-.f64 %279 %56)
%281 = (cos.f64 %280)
%282 = (sin.f64 %279)
%283 = (-.f64 %281 %282)
%284 = (/.f64 %283 #s(literal 2 binary64))
%285 = (*.f64 %284 cosgam)
%286 = (-.f64 %2 %285)
%288 = (/.f64 %83 T)
%290 = (sin.f64 %214)
%291 = (*.f64 cosgam %290)
%292 = (*.f64 #s(literal -1 binary64) %291)
%293 = (approx %20 %292)
%295 = (-.f64 %51 %214)
%296 = (sin.f64 %295)
%297 = (*.f64 %296 cosgam)
%298 = (-.f64 %2 %297)
%300 = (*.f64 %290 %28)
%301 = (fma.f64 %41 %300 %2)
%303 = (sin.f64 %216)
%304 = (*.f64 cosgam %303)
%305 = (*.f64 #s(literal -1 binary64) %304)
%306 = (approx %20 %305)
%308 = (/.f64 %303 T)
%310 = (fma.f64 %51 #s(literal -1/2 binary64) %218)
%311 = (cos.f64 %310)
%312 = (*.f64 %311 cosgam)
%313 = (-.f64 %2 %312)
%315 = (-.f64 %51 %219)
%316 = (sin.f64 %315)
%317 = (*.f64 %316 cosgam)
%318 = (-.f64 %2 %317)
%320 = (neg.f64 %219)
%321 = (-.f64 %320 %56)
%322 = (cos.f64 %321)
%323 = (sin.f64 %320)
%324 = (-.f64 %322 %323)
%325 = (/.f64 %324 #s(literal 2 binary64))
%326 = (*.f64 %325 cosgam)
%327 = (-.f64 %2 %326)
%329 = (sin.f64 %221)
%330 = (-.f64 %51 %221)
%331 = (sin.f64 %330)
%332 = (*.f64 %331 cosgam)
%333 = (-.f64 %2 %332)
%335 = (+.f64 %72 %329)
%336 = (*.f64 %335 #s(literal 1/2 binary64))
%337 = (*.f64 %336 cosgam)
%338 = (-.f64 %2 %337)
%340 = (neg.f64 %221)
%341 = (-.f64 %340 %56)
%342 = (cos.f64 %341)
%343 = (sin.f64 %340)
%344 = (-.f64 %342 %343)
%345 = (/.f64 %344 #s(literal 2 binary64))
%346 = (*.f64 %345 cosgam)
%347 = (-.f64 %2 %346)
%349 = (*.f64 %61 %52)
%351 = (/.f64 T %85)
%353 = (*.f64 %61 %76)
%354 = (-.f64 %353 %79)
%355 = (*.f64 %354 cosgam)
%356 = (-.f64 %2 %355)
%358 = (fma.f64 %47 %74 %61)
%359 = (*.f64 %358 cosgam)
%360 = (-.f64 %2 %359)
%362 = (*.f64 %80 %61)
%363 = (*.f64 %85 T)
%364 = (/.f64 %85 %46)
%368 = (*.f64 %223 cosgam)
%369 = (-.f64 %2 %368)
%370 = (*.f64 %223 %76)
%371 = (-.f64 %370 %79)
%372 = (*.f64 %371 cosgam)
%373 = (-.f64 %2 %372)
%375 = (fma.f64 %47 %74 %223)
%376 = (*.f64 %375 cosgam)
%377 = (-.f64 %2 %376)
%379 = (*.f64 %223 %28)
%380 = (fma.f64 %41 %379 %2)
%382 = (*.f64 %369 T)
%383 = (/.f64 %369 %46)
%386 = (/.f64 T %21)
%389 = (/.f64 T %35)
%391 = (approx %20 %224)
%393 = (approx %20 %192)
%398 = (fma.f64 #s(literal -1 binary64) %194 %24)
%399 = (*.f64 S %398)
%401 = (*.f64 S %97)
%403 = (approx %19 %227)
%404 = (-.f64 %2 %403)
%406 = (approx %19 %228)
%407 = (-.f64 %2 %406)
%409 = (*.f64 lam %233)
%410 = (approx %18 %409)
%411 = (*.f64 %410 cosgam)
%412 = (-.f64 %2 %411)
%414 = (*.f64 %234 %78)
%415 = (-.f64 %77 %414)
%416 = (*.f64 %415 cosgam)
%417 = (-.f64 %2 %416)
%419 = (fma.f64 %196 %74 %6)
%420 = (*.f64 %419 cosgam)
%421 = (-.f64 %2 %420)
%425 = (/.f64 %237 T)
%426 = (sin.f64 %425)
%427 = (*.f64 %426 cosgam)
%428 = (-.f64 %2 %427)
%430 = (*.f64 %238 T)
%431 = (sin.f64 %430)
%432 = (*.f64 %431 cosgam)
%433 = (-.f64 %2 %432)
%435 = (*.f64 %240 T)
%436 = (sin.f64 %435)
%437 = (*.f64 %436 cosgam)
%438 = (-.f64 %2 %437)
%440 = (sin.f64 %197)
%441 = (*.f64 %440 cosgam)
%442 = (-.f64 %2 %441)
%444 = (cos.f64 %241)
%445 = (*.f64 %444 cosgam)
%446 = (-.f64 %2 %445)
%448 = (cos.f64 %200)
%449 = (-.f64 %448 %50)
%450 = (/.f64 %449 #s(literal 2 binary64))
%451 = (*.f64 %450 cosgam)
%452 = (-.f64 %2 %451)
%454 = (/.f64 %250 #s(literal 2 binary64))
%455 = (*.f64 %454 cosgam)
%456 = (-.f64 %2 %455)
%458 = (cos.f64 %254)
%459 = (+.f64 %458 %6)
%460 = (*.f64 %459 #s(literal 1/2 binary64))
%461 = (*.f64 %460 cosgam)
%462 = (-.f64 %2 %461)
%464 = (*.f64 %255 cosgam)
%465 = (-.f64 %2 %464)
%467 = (*.f64 %209 cosgam)
%468 = (-.f64 %2 %467)
%476 = (-.f64 %2 %211)
S
singam
%2
B
lam
%5
%6
cosgam
%8
%9
T
#s(literal 0 binary64)
%12
#s(literal -1 binary64)
%14
%15
%21
%22
%23
%24
%25
%26
%27
%28
%29
#s(literal -1/6 binary64)
#s(literal 2 binary64)
%32
%33
%34
%35
%36
#s(literal 1 binary64)
#s(literal 1/2 binary64)
#s(literal -1/2 binary64)
%40
%41
#s(literal 3/2 binary64)
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%70
%71
%72
%73
%74
%75
%76
%77
%78
%79
%80
%81
%82
%83
%84
%85
%86
%87
#s(literal 2652839157010665/562949953421312 binary64)
%89
%97
%98
%99
%100
%106
%107
%108
%109
%110
%117
%118
%119
%120
%132
%133
%134
%135
%136
%137
%138
%139
%140
%141
%142
%143
%144
%146
%147
%149
%150
%151
%152
%153
%154
%155
%156
%157
(approx (/ (- %16 (* (* (+ (cos (+ %17 (- (+ %101 %101) (* %101 1/2)))) %18) 1/2) cosgam)) T) %157)
%170
%171
%172
(approx (/ (- %16 %178) T) %172)
%182
%183
%184
%185
%188
%189
%190
%192
%193
%194
%195
%196
%197
#s(literal -3/2 binary64)
%199
%200
%201
%209
%210
%211
%212
%213
%214
%215
%216
%217
%218
%219
%220
%221
%222
%223
%224
%225
%226
%227
%228
%229
%230
%231
%232
%233
%234
%235
%236
%237
%238
%239
%240
%241
%242
%243
%244
%245
%246
%247
%248
%249
%250
%251
%252
%253
%254
%255
(*.f64 %40 %87)
%257
(/.f64 #s(literal 1 binary64) %257)
%259
%260
(/.f64 %260 %44)
%262
%263
(/.f64 #s(literal 1 binary64) %263)
%265
%266
%267
%268
%269
%270
(/.f64 %270 T)
%272
(approx %273 %272)
%275
%276
%277
(/.f64 %277 T)
%279
%280
%281
%282
%283
%284
%285
%286
(/.f64 %286 T)
%288
(fma.f64 %288 %48 %43)
%290
%291
%292
%293
(/.f64 %293 T)
%295
%296
%297
%298
(/.f64 %298 T)
%300
%301
(/.f64 %301 T)
%303
%304
%305
%306
(/.f64 %306 T)
%308
(fma.f64 %308 %48 %43)
%310
%311
%312
%313
(/.f64 %313 T)
%315
%316
%317
%318
(/.f64 %318 T)
%320
%321
%322
%323
%324
%325
%326
%327
(/.f64 %327 T)
%329
%330
%331
%332
%333
(/.f64 %333 T)
%335
%336
%337
%338
(/.f64 %338 T)
%340
%341
%342
%343
%344
%345
%346
%347
(/.f64 %347 T)
%349
(-.f64 %43 %349)
%351
(/.f64 #s(literal 1 binary64) %351)
%353
%354
%355
%356
(/.f64 %356 T)
%358
%359
%360
(/.f64 %360 T)
%362
%363
%364
(fma.f64 %45 %363 %364)
(fma.f64 %24 S %362)
(fma.f64 %189 %48 %43)
%368
%369
%370
%371
%372
%373
(/.f64 %373 T)
%375
%376
%377
(/.f64 %377 T)
%379
%380
(/.f64 %380 T)
%382
%383
(fma.f64 %45 %382 %383)
(*.f64 %40 %21)
%386
(/.f64 #s(literal 1 binary64) %386)
(*.f64 %40 %35)
%389
(/.f64 #s(literal 1 binary64) %389)
%391
(/.f64 %391 T)
%393
(/.f64 %393 T)
(approx %273 %225)
(approx %273 %43)
(approx %273 %226)
%398
%399
(approx %273 %399)
%401
(approx %273 %401)
%403
%404
(/.f64 %404 T)
%406
%407
(/.f64 %407 T)
%409
%410
%411
%412
(/.f64 %412 T)
%414
%415
%416
%417
(/.f64 %417 T)
%419
%420
%421
(/.f64 %421 T)
(-.f64 %43 %235)
(fma.f64 %45 %146 %81)
%425
%426
%427
%428
(/.f64 %428 T)
%430
%431
%432
%433
(/.f64 %433 T)
%435
%436
%437
%438
(/.f64 %438 T)
%440
%441
%442
(/.f64 %442 T)
%444
%445
%446
(/.f64 %446 T)
%448
%449
%450
%451
%452
(/.f64 %452 T)
%454
%455
%456
(/.f64 %456 T)
%458
%459
%460
%461
%462
(/.f64 %462 T)
%464
%465
(/.f64 %465 T)
%467
%468
(/.f64 %468 T)
(/.f64 #s(literal 1 binary64) %149)
(fma.f64 %45 %53 %188)
(/.f64 %106 T)
(/.f64 %117 T)
(/.f64 %154 T)
(/.f64 %132 T)
%476
(/.f64 %476 T)
Outputs
%5 = (* S singam)
%6 = (*.f64 S singam)
%10 = (* B lam)
%11 = (sin %10)
%13 = (* %11 cosgam)
%14 = (- %5 %13)
%16 = (*.f64 B lam)
%17 = (sin.f64 %16)
%18 = (*.f64 cosgam %17)
%19 = (*.f64 #s(literal -1 binary64) %18)
%21 = (-.f64 %6 %18)
%24 = (* S T)
%25 = (*.f64 S T)
%27 = (* cosgam %11)
%28 = (/ %27 %24)
%29 = (/.f64 %18 %25)
%31 = (/ S T)
%32 = (/.f64 S T)
%34 = (* T cosgam)
%35 = (/ %5 %34)
%36 = (*.f64 T cosgam)
%37 = (/.f64 %6 %36)
%40 = (* cosgam lam)
%41 = (* B %40)
%43 = (+ (* -1 %41) %5)
%44 = (*.f64 cosgam lam)
%45 = (*.f64 B %44)
%48 = (fma.f64 #s(literal -1 binary64) %45 %6)
%50 = (* %31 singam)
%51 = (/.f64 %6 T)
%53 = (* %14 T)
%54 = (*.f64 T %18)
%57 = (*.f64 T singam)
%58 = (*.f64 S %57)
%61 = (+ T T)
%62 = (/ %14 %61)
%64 = (/.f64 %18 T)
%68 = (*.f64 #s(literal 1/2 binary64) %51)
%69 = (fma.f64 #s(literal -1/2 binary64) %64 %68)
%71 = (PI )
%72 = (- %71 %10)
%73 = (sin %72)
%75 = (- %5 (* %73 cosgam))
%76 = (PI.f64 )
%77 = (-.f64 %76 %16)
%78 = (sin.f64 %77)
%79 = (*.f64 cosgam %78)
%80 = (*.f64 #s(literal -1 binary64) %79)
%82 = (-.f64 %6 %79)
%85 = (* %71 -1/2)
%86 = (+ %85 %10)
%87 = (cos %86)
%88 = (* %87 cosgam)
%89 = (- %5 %88)
%90 = (fma.f64 #s(literal -1/2 binary64) %76 %16)
%91 = (cos.f64 %90)
%92 = (*.f64 cosgam %91)
%93 = (*.f64 #s(literal -1 binary64) %92)
%95 = (-.f64 %6 %92)
%97 = (* -1 %28)
%100 = (/ singam T)
%101 = (+ %97 %100)
%102 = (fma.f64 #s(literal -1 binary64) %64 %51)
%105 = (* T singam)
%108 = (neg %10)
%110 = (* 3/2 %71)
%113 = (sin %108)
%118 = (- %5 (* (/ (- (cos (- %108 %110)) %113) 2) cosgam))
%120 = (fma.f64 #s(literal 3/2 binary64) %76 %16)
%122 = (cos.f64 (neg.f64 %120))
%124 = (sin.f64 (neg.f64 %16))
%125 = (-.f64 %122 %124)
%126 = (*.f64 cosgam %125)
%129 = (*.f64 #s(literal 1/2 binary64) %126)
%130 = (-.f64 %6 %129)
%133 = (/.f64 T %6)
%135 = (/ T %14)
%136 = (/.f64 T %18)
%140 = (pow.f64 cosgam #s(literal 2 binary64))
%141 = (pow.f64 %17 #s(literal 2 binary64))
%142 = (*.f64 %140 %141)
%147 = (pow.f64 singam #s(literal 2 binary64))
%148 = (*.f64 T %147)
%149 = (*.f64 S %148)
%151 = (pow.f64 cosgam #s(literal 3 binary64))
%152 = (pow.f64 %17 #s(literal 3 binary64))
%153 = (*.f64 %151 %152)
%156 = (/.f64 %57 %142)
%161 = (pow.f64 singam #s(literal 3 binary64))
%162 = (*.f64 T %161)
%163 = (*.f64 S %162)
%165 = (pow.f64 cosgam #s(literal 4 binary64))
%166 = (pow.f64 %17 #s(literal 4 binary64))
%167 = (*.f64 %165 %166)
%180 = (* cosgam (cos (+ (* -1/2 %71) %10)))
%181 = (/ %180 S)
%182 = (/.f64 %92 S)
%184 = (* -1 %181)
%185 = (*.f64 #s(literal -1 binary64) %182)
%187 = (+ singam %184)
%188 = (fma.f64 #s(literal -1 binary64) %92 %6)
%191 = (* S %187)
%194 = (+ (* 2 %71) %10)
%199 = (+ (cos (- %194 (* 1/2 %71))) %11)
%200 = (* cosgam %199)
%201 = (/ %200 %24)
%202 = (fma.f64 #s(literal 2 binary64) %76 %16)
%203 = (*.f64 #s(literal 1/2 binary64) %76)
%204 = (-.f64 %202 %203)
%205 = (cos.f64 %204)
%206 = (+.f64 %205 %17)
%207 = (*.f64 cosgam %206)
%208 = (/.f64 %207 %25)
%211 = (+ (* -1/2 %201) %100)
%214 = (/.f64 %207 T)
%215 = (fma.f64 #s(literal -1/2 binary64) %214 %51)
%218 = (* S %211)
%223 = (cos (neg %110))
%224 = (cos %10)
%225 = (* %223 %224)
%226 = (+ %11 %225)
%227 = (* cosgam %226)
%228 = (/ %227 %24)
%229 = (*.f64 #s(literal 3/2 binary64) %76)
%230 = (neg.f64 %229)
%231 = (cos.f64 %230)
%232 = (cos.f64 %16)
%233 = (*.f64 %231 %232)
%234 = (+.f64 %17 %233)
%235 = (*.f64 cosgam %234)
%236 = (/.f64 %235 %25)
%239 = (+ (* -1 %228) %100)
%242 = (/.f64 %235 T)
%243 = (fma.f64 #s(literal -1 binary64) %242 %51)
%246 = (* S %239)
%250 = (* 1/2 %35)
%251 = (*.f64 #s(literal 1/2 binary64) %37)
%253 = (/ %11 T)
%255 = (+ (* -1/2 %253) %250)
%256 = (/.f64 %17 T)
%259 = (fma.f64 #s(literal -1/2 binary64) %256 %251)
%262 = (/.f64 %45 %25)
%265 = (/ 1 T)
%266 = (* %265 %89)
%267 = (/.f64 %92 T)
%272 = (/ T %89)
%273 = (/.f64 T %92)
%276 = (pow.f64 %91 #s(literal 2 binary64))
%277 = (*.f64 %140 %276)
%282 = (pow.f64 %91 #s(literal 3 binary64))
%283 = (*.f64 %151 %282)
%286 = (/.f64 %57 %277)
%291 = (pow.f64 %91 #s(literal 4 binary64))
%292 = (*.f64 %165 %291)
%303 = (* T %88)
%304 = (- (* %5 T) %303)
%305 = (*.f64 T %92)
%308 = (-.f64 %58 %305)
%312 = (cos (+ (* %71 3/2) %10))
%313 = (+ %312 %11)
%314 = (* %313 -1/2)
%316 = (+ (* %314 cosgam) %5)
%317 = (cos.f64 %120)
%318 = (+.f64 %317 %17)
%319 = (*.f64 cosgam %318)
%322 = (fma.f64 #s(literal -1/2 binary64) %319 %6)
%324 = (/ T %316)
%326 = (/.f64 T %319)
%327 = (*.f64 #s(literal -2 binary64) %326)
%330 = (pow.f64 %318 #s(literal 2 binary64))
%331 = (*.f64 %140 %330)
%336 = (pow.f64 %318 #s(literal 3 binary64))
%337 = (*.f64 %151 %336)
%341 = (*.f64 #s(literal 4 binary64) (/.f64 %57 %331))
%347 = (pow.f64 %318 #s(literal 4 binary64))
%348 = (*.f64 %165 %347)
%360 = (/ 1 %324)
%361 = (/.f64 %319 T)
%367 = (+ %10 2652839157010665/562949953421312)
%368 = (cos %367)
%369 = (+ %368 %11)
%370 = (* %369 1/2)
%371 = (* %370 cosgam)
%372 = (- %5 %371)
%374 = (+.f64 #s(literal 2652839157010665/562949953421312 binary64) %16)
%375 = (cos.f64 %374)
%376 = (+.f64 %375 %17)
%377 = (*.f64 cosgam %376)
%380 = (*.f64 #s(literal 1/2 binary64) %377)
%381 = (-.f64 %6 %380)
%383 = (/ %372 T)
%384 = (/.f64 %377 T)
%389 = (/ %14 T)
%393 = (* %10 T)
%394 = (/ %393 T)
%395 = (neg %394)
%396 = (- %395 %110)
%397 = (cos %396)
%398 = (sin %395)
%399 = (- %397 %398)
%400 = (/ %399 2)
%401 = (* %400 cosgam)
%403 = (/ (- %5 %401) T)
%404 = (/.f64 %126 T)
%409 = (/ lam T)
%410 = (* %409 B)
%411 = (* %410 T)
%412 = (- %71 %411)
%413 = (sin %412)
%414 = (* %413 cosgam)
%416 = (/ (- %5 %414) T)
%417 = (/.f64 %79 T)
%422 = (/ -1 T)
%424 = (* (sin %411) %34)
%426 = (+ (* %422 %424) %5)
%427 = (fma.f64 #s(literal -1 binary64) %18 %6)
%430 = (* %71 1/2)
%432 = (+ %10 (- (+ %71 %71) %430))
%433 = (cos %432)
%434 = (/ T %393)
%437 = (+ %433 (sin (/ 1 %434)))
%438 = (* %437 1/2)
%439 = (* %438 cosgam)
%440 = (- %5 %439)
%443 = (*.f64 #s(literal 1/2 binary64) %207)
%444 = (-.f64 %6 %443)
%446 = (/ cosgam T)
%447 = (* %73 %446)
%448 = (- %50 %447)
%451 = (/ T %75)
%452 = (/.f64 T %79)
%455 = (pow.f64 %78 #s(literal 2 binary64))
%456 = (*.f64 %140 %455)
%461 = (pow.f64 %78 #s(literal 3 binary64))
%462 = (*.f64 %151 %461)
%465 = (/.f64 %57 %456)
%470 = (pow.f64 %78 #s(literal 4 binary64))
%471 = (*.f64 %165 %470)
%482 = (- (neg %71) %71)
%483 = (cos %482)
%484 = (* %73 %483)
%485 = (sin %482)
%486 = (* %224 %485)
%487 = (- %484 %486)
%488 = (* %487 cosgam)
%489 = (- %5 %488)
%490 = (*.f64 #s(literal 2 binary64) %76)
%491 = (neg.f64 %490)
%492 = (cos.f64 %491)
%493 = (*.f64 %492 %78)
%494 = (sin.f64 %491)
%495 = (*.f64 %232 %494)
%496 = (-.f64 %493 %495)
%497 = (*.f64 cosgam %496)
%500 = (-.f64 %6 %497)
%502 = (/ %489 T)
%503 = (/.f64 %497 T)
%508 = (* %224 %223)
%509 = (+ %508 %73)
%510 = (* %509 cosgam)
%511 = (- %5 %510)
%512 = (+.f64 %78 %233)
%513 = (*.f64 cosgam %512)
%516 = (-.f64 %6 %513)
%518 = (/ %511 T)
%519 = (/.f64 %513 T)
%524 = (* %75 T)
%525 = (*.f64 T %79)
%530 = (/ %75 %61)
%535 = (neg B)
%537 = (+ (* %535 lam) %430)
%538 = (cos %537)
%539 = (* %538 cosgam)
%540 = (- %5 %539)
%541 = (fma.f64 #s(literal -1 binary64) %16 %203)
%542 = (cos.f64 %541)
%543 = (*.f64 cosgam %542)
%546 = (-.f64 %6 %543)
%548 = (* %538 %483)
%549 = (- %548 %486)
%550 = (* %549 cosgam)
%551 = (- %5 %550)
%552 = (*.f64 %492 %542)
%553 = (-.f64 %552 %495)
%554 = (*.f64 cosgam %553)
%557 = (-.f64 %6 %554)
%559 = (/ %551 T)
%560 = (/.f64 %554 T)
%565 = (+ %508 %538)
%566 = (* %565 cosgam)
%567 = (- %5 %566)
%568 = (+.f64 %542 %233)
%569 = (*.f64 cosgam %568)
%572 = (-.f64 %6 %569)
%574 = (/ %567 T)
%575 = (/.f64 %569 T)
%580 = (* %538 %34)
%582 = (+ (* %422 %580) %5)
%583 = (fma.f64 #s(literal -1 binary64) %543 %6)
%585 = (/ %582 T)
%586 = (/.f64 %543 T)
%591 = (* %540 T)
%592 = (*.f64 T %543)
%597 = (/ %540 %61)
%602 = (* %11 %483)
%603 = (+ %430 %10)
%604 = (sin %603)
%605 = (* %604 %485)
%606 = (- %602 %605)
%607 = (* %606 cosgam)
%608 = (- %5 %607)
%609 = (*.f64 %492 %17)
%610 = (fma.f64 #s(literal 1/2 binary64) %76 %16)
%611 = (sin.f64 %610)
%612 = (*.f64 %494 %611)
%613 = (-.f64 %609 %612)
%614 = (*.f64 cosgam %613)
%617 = (-.f64 %6 %614)
%619 = (/ %608 T)
%620 = (/.f64 %614 T)
%627 = (- %5 (* (+ %508 %11) cosgam))
%630 = (-.f64 %6 %235)
%632 = (* %253 cosgam)
%633 = (- %50 %632)
%638 = (+ (* -3/2 %71) %10)
%639 = (cos %638)
%640 = (+ %312 %639)
%641 = (* %640 1/2)
%644 = (+ (* (sin %110) %113) %11)
%645 = (+ %641 %644)
%646 = (/ %645 2)
%647 = (* %646 cosgam)
%648 = (- %5 %647)
%650 = (fma.f64 #s(literal -3/2 binary64) %76 %16)
%651 = (cos.f64 %650)
%652 = (+.f64 %651 %317)
%653 = (sin.f64 %229)
%654 = (*.f64 %124 %653)
%656 = (+.f64 %17 (fma.f64 #s(literal 1/2 binary64) %652 %654))
%657 = (*.f64 cosgam %656)
%660 = (*.f64 #s(literal 1/2 binary64) %657)
%661 = (-.f64 %6 %660)
%663 = (/ %648 T)
%664 = (/.f64 %657 T)
%672 = (+ (* %265 %393) (* %71 (- 2 1/2)))
%673 = (cos %672)
%674 = (+ %673 %11)
%675 = (* %674 1/2)
%676 = (* %675 cosgam)
%677 = (- %5 %676)
%678 = (*.f64 #s(literal 1/2 binary64) %319)
%679 = (-.f64 %6 %678)
%681 = (+ %641 %11)
%682 = (* %681 cosgam)
%683 = (- %5 %682)
%685 = (+.f64 %17 (*.f64 #s(literal 1/2 binary64) %652))
%686 = (*.f64 cosgam %685)
%689 = (-.f64 %6 %686)
%691 = (/ %683 T)
%692 = (/.f64 %686 T)
%697 = (- %602 %486)
%698 = (* %697 cosgam)
%699 = (- %5 %698)
%700 = (-.f64 %609 %495)
%701 = (*.f64 cosgam %700)
%704 = (-.f64 %6 %701)
%706 = (/ %699 T)
%707 = (/.f64 %701 T)
%712 = (/.f64 %18 S)
%714 = (+.f64 singam (*.f64 #s(literal -1 binary64) %712))
%715 = (*.f64 S %714)
%717 = (/.f64 %45 S)
%722 = (/.f64 %54 S)
%727 = (/.f64 singam T)
%728 = (*.f64 #s(literal 1/2 binary64) %727)
%732 = (/.f64 %79 S)
%737 = (+.f64 singam %185)
%741 = (fma.f64 #s(literal -1 binary64) %29 %727)
%743 = (/.f64 %126 S)
%748 = (/.f64 T singam)
%749 = (*.f64 S %147)
%750 = (/.f64 %54 %749)
%754 = (*.f64 T %142)
%755 = (pow.f64 S #s(literal 2 binary64))
%756 = (*.f64 %755 %161)
%757 = (/.f64 %754 %756)
%759 = (*.f64 #s(literal -1 binary64) %750)
%763 = (*.f64 T %153)
%764 = (pow.f64 S #s(literal 3 binary64))
%765 = (pow.f64 singam #s(literal 4 binary64))
%766 = (*.f64 %764 %765)
%776 = (fma.f64 #s(literal -1/2 binary64) %208 %727)
%780 = (fma.f64 #s(literal -1 binary64) %236 %727)
%784 = (/.f64 %17 %25)
%785 = (/.f64 singam %36)
%790 = (/.f64 %92 %25)
%794 = (/.f64 %305 %749)
%798 = (*.f64 T %277)
%799 = (/.f64 %798 %756)
%801 = (*.f64 #s(literal -1 binary64) %794)
%805 = (*.f64 T %283)
%813 = (/.f64 %305 S)
%817 = (/.f64 %319 S)
%822 = (*.f64 T %319)
%823 = (/.f64 %822 %749)
%828 = (*.f64 T %331)
%829 = (/.f64 %828 %756)
%831 = (*.f64 #s(literal -1/2 binary64) %823)
%836 = (*.f64 T %337)
%845 = (/.f64 %319 %25)
%849 = (/.f64 %377 S)
%854 = (/.f64 %377 %25)
%860 = (/.f64 %126 %25)
%864 = (/.f64 %79 %25)
%868 = (/.f64 %207 S)
%870 = (+.f64 singam (*.f64 #s(literal -1/2 binary64) %868))
%871 = (*.f64 S %870)
%873 = (/.f64 %525 %749)
%877 = (*.f64 T %456)
%878 = (/.f64 %877 %756)
%880 = (*.f64 #s(literal -1 binary64) %873)
%884 = (*.f64 T %462)
%892 = (/.f64 %497 S)
%897 = (/.f64 %497 %25)
%901 = (/.f64 %513 S)
%906 = (/.f64 %513 %25)
%910 = (/.f64 %525 S)
%917 = (/.f64 %543 S)
%922 = (/.f64 %554 S)
%927 = (/.f64 %554 %25)
%931 = (/.f64 %569 S)
%936 = (/.f64 %569 %25)
%940 = (/.f64 %543 %25)
%944 = (/.f64 %592 S)
%951 = (/.f64 %614 S)
%956 = (/.f64 %614 %25)
%960 = (/.f64 %235 S)
%962 = (+.f64 singam (*.f64 #s(literal -1 binary64) %960))
%963 = (*.f64 S %962)
%965 = (/.f64 %657 S)
%970 = (/.f64 %657 %25)
%974 = (/.f64 %686 S)
%979 = (/.f64 %686 %25)
%983 = (/.f64 %701 S)
%988 = (/.f64 %701 %25)
%992 = (fma.f64 #s(literal -1 binary64) singam %712)
%993 = (*.f64 S %992)
%1026 = (*.f64 S %161)
%1029 = (*.f64 #s(literal -1 binary64) (/.f64 %54 %147))
%1037 = (*.f64 S %765)
%1075 = (*.f64 #s(literal -1 binary64) (/.f64 %305 %147))
%1112 = (*.f64 #s(literal -1/2 binary64) (/.f64 %822 %147))
%1164 = (fma.f64 #s(literal -1 binary64) singam (*.f64 #s(literal 1/2 binary64) %868))
%1165 = (*.f64 S %1164)
%1174 = (*.f64 #s(literal -1 binary64) (/.f64 %525 %147))
%1261 = (fma.f64 #s(literal -1 binary64) singam %960)
%1262 = (*.f64 S %1261)
%1296 = (/.f64 #s(literal 1 binary64) T)
%1300 = (* T T)
%1301 = (pow.f64 T #s(literal 2 binary64))
%1303 = (/ 1/2 %1300)
%1308 = (/.f64 cosgam T)
%1312 = (*.f64 T lam)
%1316 = (neg %446)
%1319 = (/.f64 %21 T)
%1322 = (sin %394)
%1336 = (/ (- %5 (* (* (+ %433 %11) 1/2) cosgam)) T)
%1343 = (/ %627 T)
%1346 = (* T lam)
%1348 = (/.f64 %6 cosgam)
%1350 = (fma.f64 #s(literal -1/2 binary64) %17 (*.f64 #s(literal 1/2 binary64) %1348))
%1353 = (* cosgam %255)
%1358 = (/.f64 %78 T)
%1360 = (/.f64 lam T)
%1363 = (/.f64 B T)
%1365 = (/.f64 %16 T)
%1370 = (* %1346 %265)
%1397 = (*.f64 #s(literal -1 binary64) %16)
%1404 = (*.f64 #s(literal 1/2 binary64) %125)
%1410 = (neg cosgam)
%1412 = (+ (* (/ %1322 T) %1410) %50)
%1418 = (/.f64 %82 T)
%1423 = (cos (+ %85 (* B %1370)))
%1428 = (*.f64 #s(literal 1/2 binary64) %206)
%1443 = (* %1316 %73)
%1444 = (+ (* %100 S) %1443)
%1445 = (fma.f64 #s(literal -1 binary64) %79 %6)
%1457 = (/.f64 %546 T)
%1461 = (+ (* %1303 %591) %597)
%1463 = (* S %101)
%1472 = (*.f64 #s(literal 1/2 binary64) %318)
%1475 = (/ %677 T)
%1498 = (fma.f64 #s(literal -1/2 binary64) %1348 (*.f64 #s(literal 1/2 binary64) %17))
%1506 = (*.f64 #s(literal -1 binary64) %6)
%1507 = (-.f64 %1506 %93)
%1511 = (/ %304 %1300)
%1534 = (*.f64 %755 %57)
%1537 = (/.f64 %25 %142)
%1542 = (*.f64 %764 %57)
%1545 = (*.f64 %755 T)
%1555 = (/.f64 %25 %277)
%1572 = (*.f64 #s(literal 4 binary64) (/.f64 %25 %331))
%1589 = (/.f64 %25 %456)
%1603 = (/.f64 %18 singam)
%1608 = (/.f64 %45 singam)
%1613 = (/.f64 %54 singam)
%1617 = (/.f64 %18 %57)
%1618 = (*.f64 #s(literal 1/2 binary64) %32)
%1622 = (/.f64 %79 singam)
%1627 = (/.f64 %92 singam)
%1632 = (/.f64 %18 %58)
%1636 = (/.f64 %126 singam)
%1641 = (/.f64 T S)
%1642 = (*.f64 %755 singam)
%1643 = (/.f64 %54 %1642)
%1647 = (*.f64 %764 %147)
%1648 = (/.f64 %754 %1647)
%1650 = (*.f64 #s(literal -1 binary64) %1643)
%1654 = (pow.f64 S #s(literal 4 binary64))
%1655 = (*.f64 %1654 %161)
%1663 = (/.f64 %92 %6)
%1668 = (/.f64 %207 %58)
%1672 = (/.f64 %207 %57)
%1676 = (/.f64 %235 %58)
%1680 = (/.f64 %235 %57)
%1684 = (/.f64 %17 %57)
%1685 = (/.f64 S %36)
%1690 = (/.f64 %92 %57)
%1694 = (/.f64 %305 %1642)
%1698 = (/.f64 %798 %1647)
%1700 = (*.f64 #s(literal -1 binary64) %1694)
%1711 = (/.f64 %305 singam)
%1715 = (/.f64 %319 singam)
%1720 = (/.f64 %822 %1642)
%1724 = (/.f64 %828 %1647)
%1726 = (*.f64 #s(literal -1/2 binary64) %1720)
%1737 = (/.f64 %319 %57)
%1741 = (/.f64 %377 singam)
%1746 = (/.f64 %377 %57)
%1753 = (/.f64 %126 %57)
%1757 = (/.f64 %79 %57)
%1761 = (/.f64 %207 singam)
%1766 = (/.f64 %525 %1642)
%1770 = (/.f64 %877 %1647)
%1772 = (*.f64 #s(literal -1 binary64) %1766)
%1783 = (/.f64 %497 singam)
%1788 = (/.f64 %497 %57)
%1792 = (/.f64 %513 singam)
%1797 = (/.f64 %513 %57)
%1801 = (/.f64 %525 singam)
%1808 = (/.f64 %543 singam)
%1813 = (/.f64 %554 singam)
%1818 = (/.f64 %554 %57)
%1822 = (/.f64 %569 singam)
%1827 = (/.f64 %569 %57)
%1831 = (/.f64 %543 %57)
%1835 = (/.f64 %592 singam)
%1842 = (/.f64 %614 singam)
%1847 = (/.f64 %614 %57)
%1851 = (/.f64 %235 singam)
%1856 = (/.f64 %657 singam)
%1861 = (/.f64 %657 %57)
%1865 = (/.f64 %686 singam)
%1870 = (/.f64 %686 %57)
%1874 = (/.f64 %701 singam)
%1879 = (/.f64 %701 %57)
%1921 = (*.f64 %764 singam)
%1924 = (*.f64 #s(literal -1 binary64) (/.f64 %54 %755))
%1932 = (*.f64 %1654 singam)
%1983 = (*.f64 #s(literal -1 binary64) (/.f64 %305 %755))
%2020 = (*.f64 #s(literal -1/2 binary64) (/.f64 %822 %755))
%2081 = (*.f64 #s(literal -1 binary64) (/.f64 %525 %755))
%2202 = (*.f64 B cosgam)
%2207 = (+ %110 %10)
%2208 = (neg %2207)
%2209 = (cos %2208)
%2210 = (- %2209 %113)
%2211 = (* cosgam %2210)
%2217 = (*.f64 %755 %147)
%2221 = (*.f64 cosgam %141)
%2223 = (*.f64 %764 %161)
%2225 = (*.f64 T %17)
%2227 = (*.f64 #s(literal -1 binary64) (/.f64 %2225 %2217))
%2231 = (*.f64 cosgam %152)
%2233 = (*.f64 %1654 %765)
%2246 = (*.f64 cosgam %231)
%2251 = (*.f64 cosgam %276)
%2254 = (*.f64 T %91)
%2256 = (*.f64 #s(literal -1 binary64) (/.f64 %2254 %2217))
%2260 = (*.f64 cosgam %282)
%2276 = (*.f64 cosgam %330)
%2282 = (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 T %318) %2217))
%2286 = (*.f64 cosgam %336)
%2306 = (*.f64 cosgam %455)
%2309 = (*.f64 T %78)
%2311 = (*.f64 #s(literal -1 binary64) (/.f64 %2309 %2217))
%2315 = (*.f64 cosgam %461)
%2328 = (*.f64 cosgam (-.f64 %495 %493))
%2331 = (/.f64 %495 T)
%2332 = (/.f64 %493 T)
%2342 = (*.f64 cosgam (-.f64 %495 %552))
%2345 = (/.f64 %552 T)
%2354 = (*.f64 cosgam (-.f64 %612 %609))
%2357 = (/.f64 %612 T)
%2358 = (/.f64 %609 T)
%2372 = (*.f64 cosgam (-.f64 %495 %609))
%2384 = (/.f64 %58 cosgam)
%2402 = (/.f64 T %17)
%2403 = (/.f64 %58 %2221)
%2408 = (*.f64 %755 %148)
%2410 = (/.f64 %2408 (*.f64 %140 %152))
%2416 = (*.f64 %764 %162)
%2425 = (/.f64 %91 S)
%2426 = (/.f64 singam cosgam)
%2433 = (/.f64 %206 %25)
%2437 = (/.f64 %206 T)
%2449 = (/.f64 %91 T)
%2453 = (/.f64 T %91)
%2454 = (/.f64 %58 %2251)
%2460 = (/.f64 %2408 (*.f64 %140 %282))
%2480 = (/.f64 %58 %2276)
%2481 = (/.f64 T %318)
%2482 = (*.f64 #s(literal -2 binary64) %2481)
%2487 = (/.f64 %2408 (*.f64 %140 %336))
%2489 = (*.f64 #s(literal 4 binary64) %2480)
%2501 = (/.f64 %318 T)
%2505 = (*.f64 #s(literal 1/2 binary64) %376)
%2509 = (/.f64 %376 T)
%2516 = (/.f64 %125 T)
%2532 = (/.f64 T %78)
%2533 = (/.f64 %58 %2306)
%2539 = (/.f64 %2408 (*.f64 %140 %461))
%2554 = (fma.f64 %232 %494 %1348)
%2560 = (+.f64 %37 %2331)
%2599 = (/.f64 %542 T)
%2603 = (*.f64 T %542)
%2627 = (*.f64 #s(literal 1/2 binary64) %656)
%2631 = (/.f64 %656 T)
%2654 = (*.f64 #s(literal -1 binary64) %1348)
%2698 = (/.f64 %58 %141)
%2737 = (+.f64 %784 (/.f64 %233 %25))
%2738 = (*.f64 cosgam %2737)
%2753 = (/.f64 %233 T)
%2769 = (/.f64 %58 %276)
%2806 = (*.f64 #s(literal 4 binary64) (/.f64 %58 %330))
%2809 = (*.f64 #s(literal 2 binary64) %2481)
%2866 = (*.f64 #s(literal -1 binary64) %37)
%2878 = (/.f64 %58 %455)
%2974 = (fma.f64 #s(literal -1 binary64) %37 %2358)
%2999 = (*.f64 #s(literal -1/2 binary64) %318)
%3026 = (pow.f64 B #s(literal 2 binary64))
%3027 = (pow.f64 lam #s(literal 3 binary64))
%3028 = (*.f64 %3026 %3027)
%3035 = (pow.f64 lam #s(literal 5 binary64))
%3036 = (*.f64 %3026 %3035)
%3045 = (pow.f64 lam #s(literal 7 binary64))
%3046 = (*.f64 %3026 %3045)
%3047 = (*.f64 #s(literal 1/120 binary64) %3035)
%3055 = (*.f64 cosgam %3027)
%3056 = (*.f64 %3026 %3055)
%3060 = (*.f64 cosgam %3035)
%3061 = (*.f64 %3026 %3060)
%3068 = (*.f64 cosgam %3045)
%3069 = (*.f64 %3026 %3068)
%3079 = (*.f64 #s(literal 1/6 binary64) %3056)
%3091 = (* -1 %27)
%3092 = (fma.f64 #s(literal -1 binary64) %44 %3079)
%3098 = (fma.f64 #s(literal -1 binary64) %44 (*.f64 %3026 (fma.f64 #s(literal -1/120 binary64) %3061 (*.f64 #s(literal 1/6 binary64) %3055))))
%3110 = (/.f64 %3056 %25)
%3111 = (/.f64 %44 %25)
%3115 = (/.f64 %3055 %25)
%3116 = (/.f64 %3061 %25)
%3122 = (/.f64 %3069 %25)
%3123 = (/.f64 %3060 %25)
%3131 = (/.f64 %3028 T)
%3135 = (/.f64 %3027 T)
%3136 = (/.f64 %3036 T)
%3152 = (pow.f64 lam #s(literal 2 binary64))
%3153 = (*.f64 %3026 %3152)
%3158 = (pow.f64 lam #s(literal 4 binary64))
%3167 = (pow.f64 lam #s(literal 6 binary64))
%3180 = (*.f64 #s(literal 1/6 binary64) %3027)
%3194 = (*.f64 T %44)
%3195 = (*.f64 B %3194)
%3198 = (*.f64 T %3055)
%3199 = (*.f64 %3026 %3198)
%3204 = (*.f64 T %3060)
%3205 = (*.f64 %3026 %3204)
%3212 = (*.f64 #s(literal -1 binary64) B)
%3218 = (*.f64 #s(literal -1/2 binary64) %76)
%3220 = (cos.f64 %3218)
%3222 = (sin.f64 %3218)
%3223 = (*.f64 lam %3222)
%3228 = (*.f64 %3152 %3220)
%3235 = (*.f64 %3027 %3222)
%3244 = (*.f64 #s(literal -3/2 binary64) %76)
%3249 = (sin.f64 %230)
%3250 = (*.f64 lam %3249)
%3254 = (*.f64 %3152 %231)
%3255 = (*.f64 B %3254)
%3256 = (*.f64 #s(literal -1/2 binary64) %3255)
%3257 = (*.f64 #s(literal -1 binary64) %3250)
%3262 = (*.f64 %3027 %3249)
%3273 = (-.f64 %490 %203)
%3276 = (cos.f64 %3273)
%3278 = (sin.f64 %3273)
%3279 = (*.f64 lam %3278)
%3284 = (*.f64 %3152 %3276)
%3285 = (*.f64 B %3284)
%3286 = (*.f64 #s(literal -1/2 binary64) %3285)
%3291 = (*.f64 %3027 %3278)
%3300 = (*.f64 lam %492)
%3301 = (*.f64 B %3300)
%3303 = (*.f64 %3027 %492)
%3308 = (*.f64 %3035 %492)
%3327 = (*.f64 %3152 %494)
%3332 = (*.f64 %3158 %494)
%3348 = (/.f64 %45 T)
%3351 = (/.f64 %44 T)
%3353 = (/.f64 %3056 T)
%3360 = (/.f64 %3061 T)
%3361 = (/.f64 %3055 T)
%3369 = (*.f64 cosgam %3220)
%3371 = (*.f64 cosgam %3223)
%3372 = (*.f64 B %3371)
%3375 = (*.f64 cosgam %3228)
%3376 = (*.f64 B %3375)
%3381 = (*.f64 cosgam %3235)
%3382 = (*.f64 B %3381)
%3389 = (-.f64 %6 %3369)
%3395 = (*.f64 #s(literal -1 binary64) %3371)
%3411 = (fma.f64 #s(literal -1 binary64) %3111 (*.f64 #s(literal 1/6 binary64) %3110))
%3417 = (fma.f64 #s(literal -1 binary64) %3111 (*.f64 %3026 (fma.f64 #s(literal -1/120 binary64) %3116 (*.f64 #s(literal 1/6 binary64) %3115))))
%3434 = (* -1 %180)
%3439 = (fma.f64 #s(literal 1/2 binary64) %3376 %3371)
%3445 = (fma.f64 B (fma.f64 #s(literal -1/6 binary64) %3382 (*.f64 #s(literal 1/2 binary64) %3375)) %3371)
%3449 = (fma.f64 #s(literal -1 binary64) lam %3257)
%3450 = (*.f64 B %3449)
%3458 = (fma.f64 #s(literal 1/6 binary64) %3262 %3180)
%3459 = (*.f64 B %3458)
%3467 = (*.f64 cosgam %3449)
%3468 = (*.f64 B %3467)
%3471 = (*.f64 cosgam %3254)
%3472 = (*.f64 B %3471)
%3478 = (*.f64 B (*.f64 cosgam %3458))
%3479 = (*.f64 #s(literal -1/2 binary64) %3471)
%3485 = (* -1/2 %2211)
%3496 = (*.f64 #s(literal 1/2 binary64) %3478)
%3503 = (*.f64 #s(literal 1/2 binary64) %2246)
%3504 = (-.f64 %6 %3503)
%3510 = (*.f64 #s(literal -1/2 binary64) %3467)
%3515 = (*.f64 #s(literal -1/4 binary64) %3471)
%3524 = (-.f64 lam %3279)
%3525 = (*.f64 B %3524)
%3533 = (*.f64 #s(literal -1/6 binary64) %3027)
%3535 = (-.f64 %3533 (*.f64 #s(literal -1/6 binary64) %3291))
%3536 = (*.f64 B %3535)
%3544 = (*.f64 cosgam %3276)
%3546 = (*.f64 cosgam %3524)
%3549 = (*.f64 cosgam %3284)
%3550 = (*.f64 B %3549)
%3555 = (*.f64 B (*.f64 cosgam %3535))
%3564 = (*.f64 %3158 %231)
%3599 = (*.f64 B %3055)
%3609 = (*.f64 T (*.f64 %140 %3152))
%3613 = (*.f64 #s(literal -1 binary64) (/.f64 %3194 %2217))
%3632 = (/.f64 %3369 S)
%3634 = (/.f64 %3372 S)
%3637 = (/.f64 %3371 S)
%3638 = (/.f64 %3376 S)
%3643 = (/.f64 %3375 S)
%3644 = (/.f64 %3382 S)
%3651 = (*.f64 #s(literal -1 binary64) %3632)
%3653 = (fma.f64 #s(literal -1 binary64) %3632 %3634)
%3657 = (fma.f64 #s(literal -1 binary64) %3632 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %3638 %3637)))
%3663 = (fma.f64 #s(literal -1 binary64) %3632 (*.f64 B (fma.f64 B (fma.f64 #s(literal -1/6 binary64) %3644 (*.f64 #s(literal 1/2 binary64) %3643)) %3637)))
%3665 = (+.f64 singam %3651)
%3673 = (*.f64 S %3665)
%3681 = (/.f64 %3544 %25)
%3683 = (*.f64 B %3546)
%3684 = (/.f64 %3683 %25)
%3687 = (/.f64 %3550 %25)
%3688 = (/.f64 %3546 %25)
%3692 = (/.f64 %3549 %25)
%3693 = (/.f64 %3555 %25)
%3698 = (fma.f64 #s(literal -1/2 binary64) %3681 %727)
%3714 = (*.f64 S %3698)
%3716 = (/.f64 %3683 T)
%3719 = (/.f64 %3546 T)
%3722 = (fma.f64 #s(literal -1/2 binary64) %3719 (*.f64 #s(literal 1/4 binary64) (/.f64 %3550 T)))
%3730 = (fma.f64 #s(literal -1/2 binary64) %3719 (*.f64 B (fma.f64 #s(literal -1/2 binary64) (/.f64 %3555 T) (*.f64 #s(literal 1/4 binary64) (/.f64 %3549 T)))))
%3733 = (*.f64 #s(literal 1/2 binary64) %3544)
%3734 = (-.f64 %6 %3733)
%3739 = (*.f64 #s(literal 1/2 binary64) (/.f64 %3544 T))
%3748 = (/.f64 %2246 %25)
%3752 = (/.f64 %3472 %25)
%3756 = (/.f64 %3471 %25)
%3757 = (/.f64 %3599 %25)
%3763 = (fma.f64 #s(literal -1 binary64) %3748 %727)
%3779 = (*.f64 S %3763)
%3783 = (/.f64 %3472 T)
%3785 = (fma.f64 #s(literal -1 binary64) %3351 (*.f64 #s(literal 1/2 binary64) %3783))
%3789 = (/.f64 %3471 T)
%3793 = (fma.f64 #s(literal -1 binary64) %3351 (*.f64 B (fma.f64 #s(literal 1/6 binary64) (/.f64 %3599 T) (*.f64 #s(literal 1/2 binary64) %3789))))
%3796 = (-.f64 %6 %2246)
%3799 = (fma.f64 #s(literal -1 binary64) %3348 %51)
%3800 = (/.f64 %2246 T)
%3834 = (*.f64 #s(literal -1/2 binary64) %3327)
%3841 = (cos.f64 %203)
%3843 = (sin.f64 %203)
%3844 = (*.f64 lam %3843)
%3846 = (+.f64 %3841 (*.f64 B %3844))
%3848 = (*.f64 %3152 %3841)
%3851 = (*.f64 #s(literal -1 binary64) %3844)
%3856 = (*.f64 %3027 %3843)
%3859 = (fma.f64 #s(literal -1/2 binary64) %3848 (*.f64 #s(literal -1/6 binary64) (*.f64 B %3856)))
%3865 = (* B B)
%3868 = (* -1/6 B)
%3871 = (* %3868 %3865)
%3872 = (pow.f64 B #s(literal 3 binary64))
%3873 = (*.f64 #s(literal -1/6 binary64) %3872)
%3875 = (* %3871 lam)
%3877 = (*.f64 #s(literal -1/6 binary64) (*.f64 %3872 lam))
%3880 = (+ (* %3875 lam) B)
%3886 = (*.f64 lam %3841)
%3890 = (*.f64 %3152 %3843)
%3913 = (/.f64 %3069 T)
%3914 = (/.f64 %3060 T)
%3922 = (cos.f64 %229)
%3924 = (*.f64 lam %653)
%3929 = (*.f64 %3152 %3922)
%3930 = (*.f64 B %3929)
%3931 = (*.f64 #s(literal -1/2 binary64) %3930)
%3936 = (*.f64 %3027 %653)
%3946 = (cos.f64 %3244)
%3948 = (sin.f64 %3244)
%3949 = (*.f64 lam %3948)
%3954 = (*.f64 %3152 %3946)
%3961 = (*.f64 %3027 %3948)
%3970 = (+.f64 %3946 %3922)
%3972 = (fma.f64 lam %3948 %3924)
%3979 = (fma.f64 #s(literal -1/2 binary64) %3954 (*.f64 #s(literal -1/2 binary64) %3929))
%3980 = (*.f64 B %3979)
%3986 = (*.f64 #s(literal -1/6 binary64) %3936)
%3987 = (fma.f64 #s(literal -1/6 binary64) %3961 %3986)
%3996 = (-.f64 lam %3924)
%3997 = (*.f64 B %3996)
%4005 = (-.f64 %3533 %3986)
%4006 = (*.f64 B %4005)
%4019 = (fma.f64 #s(literal -1/6 binary64) %3027 (*.f64 #s(literal 1/6 binary64) %3936))
%4025 = (*.f64 %3035 %653)
%4051 = (*.f64 #s(literal -1/2 binary64) %3972)
%4053 = (+.f64 lam (fma.f64 #s(literal -1 binary64) %3924 %4051))
%4054 = (*.f64 B %4053)
%4058 = (fma.f64 #s(literal -1/2 binary64) %3972 (*.f64 #s(literal 1/2 binary64) %3980))
%4064 = (fma.f64 #s(literal -1/2 binary64) %3987 %4019)
%4065 = (*.f64 B %4064)
%4091 = (+.f64 lam %4051)
%4099 = (fma.f64 #s(literal -1/2 binary64) %3987 %3533)
%4112 = (/.f64 %3369 T)
%4116 = (/.f64 %3371 T)
%4129 = (/.f64 T %3389)
%4131 = (*.f64 T %3371)
%4132 = (*.f64 B %4131)
%4133 = (pow.f64 %3389 #s(literal 2 binary64))
%4137 = (pow.f64 %3222 #s(literal 2 binary64))
%4141 = (pow.f64 %3389 #s(literal 3 binary64))
%4143 = (*.f64 T %3375)
%4146 = (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 T (*.f64 %140 (*.f64 %3152 %4137))) %4141) (*.f64 #s(literal 1/2 binary64) (/.f64 %4143 %4133)))
%4149 = (/.f64 %4131 %4133)
%4157 = (*.f64 %3220 %3222)
%4162 = (*.f64 T %3381)
%4174 = (*.f64 T %3369)
%4178 = (*.f64 B %4143)
%4183 = (*.f64 B %4162)
%4190 = (-.f64 %58 %4174)
%4196 = (*.f64 #s(literal -1 binary64) %4131)
%4211 = (*.f64 cosgam %3922)
%4212 = (fma.f64 #s(literal -1/2 binary64) %4211 %6)
%4214 = (*.f64 cosgam %3996)
%4215 = (*.f64 B %4214)
%4218 = (*.f64 cosgam %3929)
%4219 = (*.f64 B %4218)
%4220 = (*.f64 #s(literal 1/4 binary64) %4219)
%4225 = (*.f64 cosgam %4005)
%4226 = (*.f64 B %4225)
%4234 = (/.f64 T %4212)
%4236 = (*.f64 T %4214)
%4238 = (pow.f64 %4212 #s(literal 2 binary64))
%4245 = (pow.f64 %4212 #s(literal 3 binary64))
%4250 = (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 T (*.f64 %140 (pow.f64 %3996 #s(literal 2 binary64)))) %4245) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 T %4218) %4238)))
%4254 = (*.f64 #s(literal -1/2 binary64) (/.f64 %4236 %4238))
%4280 = (/.f64 %4215 T)
%4281 = (/.f64 %4211 T)
%4285 = (/.f64 %4214 T)
%4289 = (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %4285 (*.f64 #s(literal 1/4 binary64) (/.f64 %4219 T))) %51)
%4298 = (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %4285 (*.f64 B (fma.f64 #s(literal -1/2 binary64) (/.f64 %4226 T) (*.f64 #s(literal 1/4 binary64) (/.f64 %4218 T))))) %51)
%4303 = (cos.f64 #s(literal 2652839157010665/562949953421312 binary64))
%4305 = (sin.f64 #s(literal 2652839157010665/562949953421312 binary64))
%4306 = (*.f64 lam %4305)
%4311 = (*.f64 %3152 %4303)
%4312 = (*.f64 B %4311)
%4313 = (*.f64 #s(literal -1/2 binary64) %4312)
%4318 = (*.f64 %3027 %4305)
%4327 = (-.f64 lam %4306)
%4328 = (*.f64 B %4327)
%4337 = (-.f64 %3533 (*.f64 #s(literal -1/6 binary64) %4318))
%4338 = (*.f64 B %4337)
%4363 = (*.f64 cosgam %4303)
%4364 = (*.f64 #s(literal 1/2 binary64) %4363)
%4366 = (*.f64 cosgam %4327)
%4367 = (*.f64 B %4366)
%4370 = (*.f64 cosgam %4311)
%4371 = (*.f64 B %4370)
%4372 = (*.f64 #s(literal 1/2 binary64) %4366)
%4378 = (*.f64 B (*.f64 cosgam %4337))
%4386 = (-.f64 %6 %4364)
%4409 = (*.f64 #s(literal 1/2 binary64) (/.f64 %4363 T))
%4412 = (/.f64 %4366 T)
%4429 = (*.f64 #s(literal 1/6 binary64) %3353)
%4430 = (fma.f64 #s(literal -1 binary64) %3351 %4429)
%4436 = (fma.f64 #s(literal -1 binary64) %3351 (*.f64 %3026 (fma.f64 #s(literal -1/120 binary64) %3360 (*.f64 #s(literal 1/6 binary64) %3361))))
%4439 = (*.f64 #s(literal 1/2 binary64) %231)
%4473 = (*.f64 #s(literal 1/2 binary64) %3800)
%4476 = (/.f64 %3467 T)
%4534 = (*.f64 #s(literal 1/2 binary64) %3546)
%4573 = (*.f64 cosgam %494)
%4574 = (*.f64 #s(literal -1 binary64) %4573)
%4576 = (*.f64 cosgam %3300)
%4577 = (*.f64 B %4576)
%4580 = (*.f64 cosgam %3327)
%4581 = (*.f64 B %4580)
%4587 = (*.f64 B (*.f64 cosgam %3303))
%4588 = (*.f64 #s(literal 1/2 binary64) %4580)
%4594 = (-.f64 %6 %4574)
%4616 = (*.f64 #s(literal -1 binary64) (/.f64 %4573 T))
%4619 = (/.f64 %4576 T)
%4664 = (*.f64 cosgam %3841)
%4666 = (*.f64 cosgam %3844)
%4669 = (*.f64 cosgam %3848)
%4670 = (*.f64 B %4669)
%4674 = (*.f64 cosgam %3856)
%4675 = (*.f64 B %4674)
%4681 = (-.f64 %6 %4664)
%4683 = (*.f64 B %4666)
%4684 = (fma.f64 #s(literal -1 binary64) %4683 %6)
%4687 = (*.f64 #s(literal 1/2 binary64) %4670)
%4692 = (*.f64 #s(literal 1/6 binary64) %4675)
%4700 = (*.f64 %492 %3841)
%4702 = (*.f64 %492 %3843)
%4703 = (*.f64 lam %4702)
%4704 = (fma.f64 B %4703 %4700)
%4706 = (*.f64 %3152 %4700)
%4711 = (*.f64 %3027 %4702)
%4714 = (fma.f64 #s(literal -1/2 binary64) %4706 (*.f64 #s(literal -1/6 binary64) (*.f64 B %4711)))
%4718 = (-.f64 %4700 %494)
%4723 = (-.f64 (*.f64 #s(literal -1/2 binary64) %4706) %3834)
%4733 = (*.f64 cosgam %4718)
%4735 = (*.f64 cosgam %4703)
%4738 = (*.f64 cosgam %4723)
%4743 = (*.f64 B (*.f64 cosgam %4711))
%4748 = (-.f64 %6 %4733)
%4750 = (*.f64 B %4735)
%4754 = (*.f64 B %4738)
%4771 = (/.f64 %4733 T)
%4775 = (/.f64 %4735 T)
%4790 = (+.f64 %231 %3841)
%4795 = (fma.f64 #s(literal -1/2 binary64) %3254 (*.f64 #s(literal -1/2 binary64) %3848))
%4809 = (*.f64 cosgam %4790)
%4813 = (*.f64 cosgam %4795)
%4821 = (-.f64 %6 %4809)
%4825 = (*.f64 B %4813)
%4839 = (/.f64 %4683 T)
%4840 = (fma.f64 #s(literal -1 binary64) %4839 %51)
%4841 = (/.f64 %4809 T)
%4845 = (/.f64 %4666 T)
%4852 = (/.f64 %4675 T)
%4860 = (*.f64 T %4664)
%4862 = (*.f64 T %4666)
%4865 = (*.f64 T %4669)
%4866 = (*.f64 B %4865)
%4871 = (*.f64 B (*.f64 T %4674))
%4877 = (fma.f64 #s(literal -1 binary64) %4664 %6)
%4894 = (/.f64 %4664 T)
%4898 = (/.f64 %4670 T)
%4901 = (fma.f64 B (fma.f64 #s(literal -1 binary64) %4845 (*.f64 #s(literal 1/2 binary64) %4898)) %51)
%4904 = (/.f64 %4669 T)
%4909 = (fma.f64 B (fma.f64 #s(literal -1 binary64) %4845 (*.f64 B (fma.f64 #s(literal 1/6 binary64) %4852 (*.f64 #s(literal 1/2 binary64) %4904)))) %51)
%4912 = (*.f64 T %4681)
%4927 = (/.f64 %4681 T)
%4928 = (*.f64 #s(literal 1/2 binary64) %4927)
%4951 = (*.f64 %494 %3843)
%4953 = (*.f64 %3841 %494)
%4954 = (*.f64 lam %4953)
%4957 = (*.f64 %3152 %4951)
%4958 = (*.f64 B %4957)
%4962 = (*.f64 %3027 %4953)
%4971 = (-.f64 %3300 %4954)
%4982 = (-.f64 (*.f64 #s(literal -1/6 binary64) %3303) (*.f64 #s(literal -1/6 binary64) %4962))
%4991 = (*.f64 cosgam %4951)
%4992 = (*.f64 #s(literal -1 binary64) %4991)
%4994 = (*.f64 cosgam %4971)
%4995 = (*.f64 B %4994)
%4998 = (*.f64 cosgam %4957)
%4999 = (*.f64 B %4998)
%5005 = (*.f64 B (*.f64 cosgam %4982))
%5011 = (-.f64 %6 %4992)
%5034 = (*.f64 #s(literal -1 binary64) (/.f64 %4991 T))
%5037 = (/.f64 %4994 T)
%5070 = (*.f64 cosgam %3970)
%5071 = (*.f64 #s(literal 1/4 binary64) %5070)
%5073 = (*.f64 cosgam %4053)
%5074 = (*.f64 B %5073)
%5078 = (*.f64 cosgam %3979)
%5079 = (*.f64 B %5078)
%5080 = (*.f64 #s(literal 1/2 binary64) %5073)
%5086 = (*.f64 B (*.f64 cosgam %4064))
%5094 = (-.f64 %6 %5071)
%5116 = (/.f64 %5070 T)
%5117 = (*.f64 #s(literal 1/4 binary64) %5116)
%5120 = (/.f64 %5073 T)
%5121 = (/.f64 %5079 T)
%5128 = (/.f64 %5078 T)
%5153 = (*.f64 #s(literal 1/2 binary64) %4211)
%5157 = (*.f64 #s(literal 1/2 binary64) %4214)
%5169 = (-.f64 %6 %5153)
%5189 = (*.f64 #s(literal 1/2 binary64) %4281)
%5196 = (*.f64 #s(literal 1/2 binary64) %5070)
%5198 = (*.f64 cosgam %4091)
%5199 = (*.f64 B %5198)
%5207 = (*.f64 B (*.f64 cosgam %4099))
%5213 = (-.f64 %6 %5196)
%5235 = (*.f64 #s(literal 1/2 binary64) %5116)
%5238 = (/.f64 %5198 T)
%5252 = (/.f64 %6 B)
%5257 = (/.f64 %76 B)
%5261 = (*.f64 #s(literal 3/2 binary64) %5257)
%5265 = (*.f64 #s(literal -1/2 binary64) %5257)
%5267 = (*.f64 B (+.f64 lam %5265))
%5269 = (*.f64 #s(literal -3/2 binary64) %5257)
%5273 = (*.f64 #s(literal 1/2 binary64) %5257)
%5278 = (+.f64 lam (*.f64 #s(literal 2 binary64) %5257))
%5291 = (*.f64 B (fma.f64 #s(literal -1 binary64) lam %5273))
%5294 = (*.f64 %3872 %3152)
%5295 = (*.f64 #s(literal -1/6 binary64) %5294)
%5297 = (/.f64 #s(literal 1 binary64) %3026)
%5315 = (*.f64 #s(literal 2652839157010665/562949953421312 binary64) (/.f64 #s(literal 1 binary64) B))
%5328 = (* lam %3880)
%5332 = (/.f64 lam %3026)
%5344 = (*.f64 #s(literal -1 binary64) lam)
%5392 = (+.f64 B %5295)
%5395 = (pow.f64 B #s(literal 5 binary64))
%5396 = (*.f64 %5395 %3152)
%5403 = (pow.f64 B #s(literal 7 binary64))
%5404 = (*.f64 %5403 %3152)
%5405 = (*.f64 #s(literal 1/120 binary64) %5395)
%5413 = (*.f64 cosgam %3152)
%5414 = (*.f64 %3872 %5413)
%5418 = (*.f64 %3872 cosgam)
%5419 = (*.f64 %5395 %5413)
%5426 = (*.f64 %5403 %5413)
%5427 = (*.f64 %5395 cosgam)
%5436 = (*.f64 #s(literal 1/6 binary64) %5414)
%5450 = (*.f64 lam (fma.f64 #s(literal -1 binary64) %2202 %5436))
%5456 = (*.f64 lam (fma.f64 #s(literal -1 binary64) %2202 (*.f64 %3152 (fma.f64 #s(literal -1/120 binary64) %5419 (*.f64 #s(literal 1/6 binary64) %5418)))))
%5466 = (/.f64 %5414 %25)
%5467 = (/.f64 %2202 %25)
%5471 = (/.f64 %5418 %25)
%5472 = (/.f64 %5419 %25)
%5478 = (/.f64 %5426 %25)
%5479 = (/.f64 %5427 %25)
%5487 = (/.f64 %5294 T)
%5491 = (/.f64 %3872 T)
%5492 = (/.f64 %5396 T)
%5507 = (pow.f64 B #s(literal 4 binary64))
%5514 = (pow.f64 B #s(literal 6 binary64))
%5527 = (*.f64 #s(literal 1/6 binary64) %3872)
%5541 = (*.f64 B %36)
%5542 = (*.f64 T %5413)
%5543 = (*.f64 %3872 %5542)
%5549 = (*.f64 %5395 %5542)
%5550 = (*.f64 %3872 %36)
%5558 = (*.f64 lam %3220)
%5561 = (*.f64 B %3222)
%5575 = (*.f64 lam %231)
%5576 = (*.f64 %3026 %5575)
%5577 = (*.f64 #s(literal -1/2 binary64) %5576)
%5579 = (*.f64 #s(literal -1 binary64) (*.f64 B %3249))
%5584 = (*.f64 %3026 %231)
%5593 = (*.f64 lam %3276)
%5594 = (*.f64 %3026 %5593)
%5595 = (*.f64 #s(literal -1/2 binary64) %5594)
%5596 = (*.f64 B %3278)
%5601 = (*.f64 %3026 %3276)
%5610 = (*.f64 %3152 %492)
%5612 = (*.f64 B %492)
%5616 = (*.f64 %3872 %492)
%5634 = (*.f64 %3026 %494)
%5650 = (/.f64 %2202 T)
%5651 = (/.f64 %5414 T)
%5657 = (/.f64 %5419 T)
%5658 = (/.f64 %5418 T)
%5666 = (*.f64 cosgam %3222)
%5667 = (*.f64 B %5666)
%5668 = (*.f64 cosgam %5558)
%5669 = (*.f64 %3026 %5668)
%5675 = (*.f64 %3026 %3369)
%5676 = (*.f64 %3872 %3371)
%5685 = (*.f64 #s(literal -1 binary64) %5667)
%5701 = (fma.f64 #s(literal -1 binary64) %5467 (*.f64 #s(literal 1/6 binary64) %5466))
%5707 = (fma.f64 #s(literal -1 binary64) %5467 (*.f64 %3152 (fma.f64 #s(literal -1/120 binary64) %5472 (*.f64 #s(literal 1/6 binary64) %5471))))
%5723 = (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %5669 %5667))
%5730 = (*.f64 lam (fma.f64 B %5666 (*.f64 lam (fma.f64 #s(literal -1/6 binary64) %5676 (*.f64 #s(literal 1/2 binary64) %5675)))))
%5733 = (fma.f64 #s(literal -1 binary64) B %5579)
%5734 = (*.f64 lam %5733)
%5744 = (*.f64 lam (fma.f64 #s(literal 1/6 binary64) (*.f64 %3872 %3249) %5527))
%5752 = (*.f64 cosgam %5734)
%5755 = (*.f64 cosgam %5733)
%5757 = (*.f64 %3026 (*.f64 cosgam %5575))
%5763 = (*.f64 cosgam %5744)
%5764 = (*.f64 %3026 %2246)
%5765 = (*.f64 #s(literal -1/2 binary64) %5764)
%5780 = (*.f64 #s(literal 1/2 binary64) %5763)
%5791 = (*.f64 #s(literal -1/2 binary64) %5755)
%5797 = (*.f64 #s(literal -1/4 binary64) %5764)
%5805 = (-.f64 B %5596)
%5806 = (*.f64 lam %5805)
%5817 = (*.f64 lam (-.f64 %3873 (*.f64 #s(literal -1/6 binary64) (*.f64 %3872 %3278))))
%5825 = (*.f64 cosgam %5806)
%5829 = (*.f64 %3026 (*.f64 cosgam %5593))
%5830 = (*.f64 cosgam %5805)
%5835 = (*.f64 %3026 %3544)
%5836 = (*.f64 cosgam %5817)
%5872 = (*.f64 %3872 %44)
%5885 = (*.f64 #s(literal -1 binary64) (/.f64 %5541 %2217))
%5906 = (/.f64 %5667 S)
%5907 = (/.f64 %5669 S)
%5912 = (/.f64 %5675 S)
%5913 = (/.f64 %5676 S)
%5922 = (fma.f64 #s(literal -1 binary64) %3632 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %5907 %5906)))
%5928 = (fma.f64 #s(literal -1 binary64) %3632 (*.f64 lam (fma.f64 lam (fma.f64 #s(literal -1/6 binary64) %5913 (*.f64 #s(literal 1/2 binary64) %5912)) %5906)))
%5938 = (/.f64 %5825 %25)
%5941 = (/.f64 %5829 %25)
%5942 = (/.f64 %5830 %25)
%5946 = (/.f64 %5835 %25)
%5947 = (/.f64 %5836 %25)
%5967 = (/.f64 %5825 T)
%5970 = (/.f64 %5830 T)
%5973 = (fma.f64 #s(literal -1/2 binary64) %5970 (*.f64 #s(literal 1/4 binary64) (/.f64 %5829 T)))
%5982 = (fma.f64 #s(literal -1/2 binary64) %5970 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) (/.f64 %5836 T) (*.f64 #s(literal 1/4 binary64) (/.f64 %5835 T)))))
%5995 = (/.f64 %5757 %25)
%5999 = (/.f64 %5764 %25)
%6000 = (/.f64 %5872 %25)
%6018 = (/.f64 %5757 T)
%6020 = (fma.f64 #s(literal -1 binary64) %5650 (*.f64 #s(literal 1/2 binary64) %6018))
%6025 = (/.f64 %5764 T)
%6029 = (fma.f64 #s(literal -1 binary64) %5650 (*.f64 lam (fma.f64 #s(literal 1/6 binary64) (/.f64 %5872 T) (*.f64 #s(literal 1/2 binary64) %6025))))
%6051 = (*.f64 lam %494)
%6059 = (*.f64 #s(literal -1/2 binary64) %5634)
%6069 = (*.f64 #s(literal -1 binary64) (*.f64 B %3843))
%6074 = (*.f64 %3026 %3841)
%6077 = (fma.f64 #s(literal -1/2 binary64) %6074 (*.f64 #s(literal -1/6 binary64) (*.f64 %3872 %3844)))
%6107 = (/.f64 %5426 T)
%6108 = (/.f64 %5427 T)
%6116 = (*.f64 lam %3922)
%6117 = (*.f64 %3026 %6116)
%6118 = (*.f64 #s(literal -1/2 binary64) %6117)
%6119 = (*.f64 B %653)
%6124 = (*.f64 %3026 %3922)
%6136 = (*.f64 B %3948)
%6141 = (*.f64 %3026 %3946)
%6150 = (fma.f64 B %3948 %6119)
%6157 = (fma.f64 #s(literal -1/2 binary64) %6141 (*.f64 #s(literal -1/2 binary64) %6124))
%6158 = (*.f64 lam %6157)
%6165 = (*.f64 %3872 %653)
%6166 = (*.f64 #s(literal -1/6 binary64) %6165)
%6167 = (fma.f64 #s(literal -1/6 binary64) (*.f64 %3872 %3948) %6166)
%6176 = (-.f64 B %6119)
%6177 = (*.f64 lam %6176)
%6185 = (-.f64 %3873 %6166)
%6186 = (*.f64 lam %6185)
%6199 = (fma.f64 #s(literal -1/6 binary64) %3872 (*.f64 #s(literal 1/6 binary64) %6165))
%6205 = (*.f64 %5395 %653)
%6229 = (*.f64 #s(literal -1/2 binary64) %6150)
%6231 = (+.f64 B (fma.f64 #s(literal -1 binary64) %6119 %6229))
%6232 = (*.f64 lam %6231)
%6236 = (fma.f64 #s(literal -1/2 binary64) %6150 (*.f64 #s(literal 1/2 binary64) %6158))
%6243 = (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %6167 %6199))
%6267 = (+.f64 B %6229)
%6268 = (*.f64 lam %6267)
%6276 = (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %6167 %3873))
%6285 = (/.f64 %5667 T)
%6302 = (*.f64 %3026 %4174)
%6305 = (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %3026 (*.f64 T (*.f64 %140 %4137))) %4141) (*.f64 #s(literal 1/2 binary64) (/.f64 %6302 %4133)))
%6308 = (*.f64 T %5666)
%6309 = (*.f64 B %6308)
%6310 = (/.f64 %6309 %4133)
%6335 = (*.f64 %3026 (*.f64 T %5668))
%6341 = (*.f64 %3872 %4131)
%6350 = (*.f64 #s(literal -1 binary64) %6309)
%6365 = (*.f64 cosgam %6177)
%6366 = (fma.f64 #s(literal -1/2 binary64) %6365 %6)
%6369 = (*.f64 cosgam %6176)
%6371 = (*.f64 %3026 (*.f64 cosgam %6116))
%6372 = (*.f64 #s(literal 1/4 binary64) %6371)
%6378 = (*.f64 cosgam %6186)
%6379 = (*.f64 %3026 %4211)
%6400 = (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 T (*.f64 %140 (pow.f64 %6176 #s(literal 2 binary64)))) %4245) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %3026 (*.f64 T %4211)) %4238)))
%6405 = (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 T %6369) %4238))
%6431 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %6365 T) %51)
%6434 = (/.f64 %6369 T)
%6438 = (fma.f64 lam (fma.f64 #s(literal -1/2 binary64) %6434 (*.f64 #s(literal 1/4 binary64) (/.f64 %6371 T))) %51)
%6447 = (fma.f64 lam (fma.f64 #s(literal -1/2 binary64) %6434 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) (/.f64 %6378 T) (*.f64 #s(literal 1/4 binary64) (/.f64 %6379 T))))) %51)
%6450 = (*.f64 lam %4303)
%6451 = (*.f64 %3026 %6450)
%6452 = (*.f64 #s(literal -1/2 binary64) %6451)
%6453 = (*.f64 B %4305)
%6458 = (*.f64 %3026 %4303)
%6467 = (-.f64 B %6453)
%6468 = (*.f64 lam %6467)
%6479 = (*.f64 lam (-.f64 %3873 (*.f64 #s(literal -1/6 binary64) (*.f64 %3872 %4305))))
%6502 = (*.f64 cosgam %6468)
%6507 = (*.f64 %3026 (*.f64 cosgam %6450))
%6508 = (*.f64 cosgam %6467)
%6509 = (*.f64 #s(literal 1/2 binary64) %6508)
%6514 = (*.f64 %3026 %4363)
%6515 = (*.f64 cosgam %6479)
%6545 = (/.f64 %6508 T)
%6561 = (*.f64 #s(literal 1/6 binary64) %5651)
%6562 = (fma.f64 #s(literal -1 binary64) %5650 %6561)
%6568 = (fma.f64 #s(literal -1 binary64) %5650 (*.f64 %3152 (fma.f64 #s(literal -1/120 binary64) %5657 (*.f64 #s(literal 1/6 binary64) %5658))))
%6602 = (/.f64 %5755 T)
%6657 = (*.f64 #s(literal 1/2 binary64) %5830)
%6698 = (*.f64 %3026 (*.f64 cosgam %6051))
%6699 = (*.f64 cosgam %492)
%6700 = (*.f64 B %6699)
%6705 = (*.f64 %3872 %4576)
%6706 = (*.f64 %3026 %4573)
%6707 = (*.f64 #s(literal 1/2 binary64) %6706)
%6728 = (/.f64 %6700 T)
%6770 = (*.f64 cosgam %3886)
%6771 = (*.f64 %3026 %6770)
%6772 = (*.f64 cosgam %3843)
%6773 = (*.f64 B %6772)
%6778 = (*.f64 %3026 %4664)
%6779 = (*.f64 %3872 %4666)
%6787 = (*.f64 #s(literal 1/2 binary64) %6771)
%6793 = (*.f64 #s(literal 1/6 binary64) %6779)
%6808 = (*.f64 %3026 %4700)
%6811 = (fma.f64 #s(literal -1/2 binary64) %6808 (*.f64 #s(literal -1/6 binary64) (*.f64 %3872 %4703)))
%6817 = (-.f64 (*.f64 #s(literal -1/2 binary64) %6808) %6059)
%6818 = (*.f64 lam %6817)
%6829 = (*.f64 cosgam %4702)
%6830 = (*.f64 cosgam %6818)
%6835 = (*.f64 %3872 %4735)
%6836 = (*.f64 cosgam %6817)
%6844 = (*.f64 B %6829)
%6858 = (/.f64 %6844 T)
%6875 = (fma.f64 #s(literal -1/2 binary64) %5584 (*.f64 #s(literal -1/2 binary64) %6074))
%6876 = (*.f64 lam %6875)
%6889 = (*.f64 cosgam %6876)
%6894 = (*.f64 cosgam %6875)
%6914 = (/.f64 %6773 T)
%6922 = (/.f64 %6779 T)
%6931 = (*.f64 %3026 (*.f64 T %6770))
%6932 = (*.f64 T %6772)
%6933 = (*.f64 B %6932)
%6938 = (*.f64 %3026 %4860)
%6939 = (*.f64 %3872 %4862)
%6960 = (/.f64 %6771 T)
%6963 = (fma.f64 lam (fma.f64 #s(literal -1 binary64) %6914 (*.f64 #s(literal 1/2 binary64) %6960)) %51)
%6966 = (/.f64 %6778 T)
%6971 = (fma.f64 lam (fma.f64 #s(literal -1 binary64) %6914 (*.f64 lam (fma.f64 #s(literal 1/6 binary64) %6922 (*.f64 #s(literal 1/2 binary64) %6966)))) %51)
%7002 = (*.f64 lam %4951)
%7003 = (*.f64 %3026 %7002)
%7004 = (*.f64 B %4953)
%7008 = (*.f64 %3026 %4951)
%7016 = (-.f64 %5612 %7004)
%7017 = (*.f64 lam %7016)
%7029 = (*.f64 lam (-.f64 (*.f64 #s(literal -1/6 binary64) %5616) (*.f64 #s(literal -1/6 binary64) (*.f64 %3872 %4953))))
%7038 = (*.f64 cosgam %7017)
%7042 = (*.f64 %3026 (*.f64 cosgam %7002))
%7043 = (*.f64 cosgam %7016)
%7048 = (*.f64 %3026 %4991)
%7049 = (*.f64 cosgam %7029)
%7078 = (/.f64 %7043 T)
%7109 = (*.f64 cosgam %6232)
%7113 = (*.f64 cosgam %6158)
%7114 = (*.f64 cosgam %6231)
%7115 = (*.f64 #s(literal 1/2 binary64) %7114)
%7120 = (*.f64 cosgam %6157)
%7121 = (*.f64 cosgam %6243)
%7151 = (/.f64 %7114 T)
%7152 = (/.f64 %7113 T)
%7159 = (/.f64 %7120 T)
%7185 = (*.f64 #s(literal 1/2 binary64) %6369)
%7219 = (*.f64 cosgam %6268)
%7222 = (*.f64 cosgam %6267)
%7227 = (*.f64 cosgam %6276)
%7256 = (/.f64 %7222 T)
%7270 = (/.f64 %6 lam)
%7274 = (/.f64 %76 lam)
%7278 = (*.f64 #s(literal 3/2 binary64) %7274)
%7282 = (*.f64 #s(literal -1/2 binary64) %7274)
%7284 = (*.f64 lam (+.f64 B %7282))
%7286 = (*.f64 #s(literal -3/2 binary64) %7274)
%7290 = (*.f64 #s(literal 1/2 binary64) %7274)
%7295 = (+.f64 B (*.f64 #s(literal 2 binary64) %7274))
%7302 = (*.f64 lam (fma.f64 #s(literal -1 binary64) B %7290))
%7304 = (/.f64 B %3152)
%7305 = (fma.f64 #s(literal -1/6 binary64) %3872 %7304)
%7312 = (*.f64 #s(literal 2652839157010665/562949953421312 binary64) (/.f64 #s(literal 1 binary64) lam))
(approx S #s(literal 0 binary64))
(approx S S)
(approx %5 %6)
(approx %14 %19)
(approx %14 %21)
(approx %24 %25)
(approx %28 %29)
(approx %31 %32)
(approx %35 %37)
(approx %43 (*.f64 #s(literal -1 binary64) %45))
(approx %43 %48)
(approx %50 %51)
(approx %53 (*.f64 #s(literal -1 binary64) %54))
(approx %53 (fma.f64 #s(literal -1 binary64) %54 %58))
(approx %62 (*.f64 #s(literal -1/2 binary64) %64))
(approx %62 %69)
(approx %75 %80)
(approx %75 %82)
(approx %89 %93)
(approx %89 %95)
(approx %97 (*.f64 #s(literal -1 binary64) %29))
(approx %101 (/.f64 %102 S))
(approx (* S %105) %58)
(approx %118 (*.f64 #s(literal -1/2 binary64) %126))
(approx %118 %130)
(approx (/ T %5) %133)
(approx %135 (*.f64 #s(literal -1 binary64) %136))
(approx %135 (fma.f64 #s(literal -1 binary64) %136 (*.f64 #s(literal -1 binary64) (/.f64 %58 %142))))
(approx %135 (fma.f64 #s(literal -1 binary64) %136 (*.f64 S (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %149 %153)) %156))))
(approx %135 (fma.f64 #s(literal -1 binary64) %136 (*.f64 S (-.f64 (*.f64 S (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %163 %167)) (/.f64 %148 %153))) %156))))
(approx %181 %182)
(approx %184 %185)
(approx %187 (/.f64 %188 S))
(approx %191 %188)
(approx %201 %208)
(approx %211 (*.f64 #s(literal -1/2 binary64) %208))
(approx %211 (/.f64 %215 S))
(approx %218 (*.f64 #s(literal -1/2 binary64) %214))
(approx %218 %215)
(approx %228 %236)
(approx %239 (*.f64 #s(literal -1 binary64) %236))
(approx %239 (/.f64 %243 S))
(approx %246 (*.f64 #s(literal -1 binary64) %242))
(approx %246 %243)
(approx %250 %251)
(approx %255 (*.f64 #s(literal -1/2 binary64) %256))
(approx %255 %259)
(approx (/ %41 %24) %262)
(approx %266 (*.f64 #s(literal -1 binary64) %267))
(approx %266 (fma.f64 #s(literal -1 binary64) %267 %51))
(approx %272 (*.f64 #s(literal -1 binary64) %273))
(approx %272 (fma.f64 #s(literal -1 binary64) %273 (*.f64 #s(literal -1 binary64) (/.f64 %58 %277))))
(approx %272 (fma.f64 #s(literal -1 binary64) %273 (*.f64 S (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %149 %283)) %286))))
(approx %272 (fma.f64 #s(literal -1 binary64) %273 (*.f64 S (-.f64 (*.f64 S (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %163 %292)) (/.f64 %148 %283))) %286))))
(approx %304 (*.f64 #s(literal -1 binary64) %305))
(approx %304 %308)
(approx %316 (*.f64 #s(literal -1/2 binary64) %319))
(approx %316 %322)
(approx %324 %327)
(approx %324 (fma.f64 #s(literal -4 binary64) (/.f64 %58 %331) %327))
(approx %324 (fma.f64 #s(literal -2 binary64) %326 (*.f64 S (-.f64 (*.f64 #s(literal -8 binary64) (/.f64 %149 %337)) %341))))
(approx %324 (fma.f64 #s(literal -2 binary64) %326 (*.f64 S (-.f64 (*.f64 S (-.f64 (*.f64 #s(literal -16 binary64) (/.f64 %163 %348)) (*.f64 #s(literal 8 binary64) (/.f64 %148 %337)))) %341))))
(approx %360 (*.f64 #s(literal -1/2 binary64) %361))
(approx %360 (fma.f64 #s(literal -1/2 binary64) %361 %51))
(approx %372 (*.f64 #s(literal -1/2 binary64) %377))
(approx %372 %381)
(approx %383 (*.f64 #s(literal -1/2 binary64) %384))
(approx %383 (fma.f64 #s(literal -1/2 binary64) %384 %51))
(approx %389 (*.f64 #s(literal -1 binary64) %64))
(approx %389 %102)
(approx %403 (*.f64 #s(literal -1/2 binary64) %404))
(approx %403 (fma.f64 #s(literal -1/2 binary64) %404 %51))
(approx %416 (*.f64 #s(literal -1 binary64) %417))
(approx %416 (fma.f64 #s(literal -1 binary64) %417 %51))
(approx %426 %427)
(approx %440 (*.f64 #s(literal -1/2 binary64) %207))
(approx %440 %444)
(approx %448 (-.f64 %51 %417))
(approx %451 (*.f64 #s(literal -1 binary64) %452))
(approx %451 (fma.f64 #s(literal -1 binary64) %452 (*.f64 #s(literal -1 binary64) (/.f64 %58 %456))))
(approx %451 (fma.f64 #s(literal -1 binary64) %452 (*.f64 S (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %149 %462)) %465))))
(approx %451 (fma.f64 #s(literal -1 binary64) %452 (*.f64 S (-.f64 (*.f64 S (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %163 %471)) (/.f64 %148 %462))) %465))))
(approx %489 (*.f64 #s(literal -1 binary64) %497))
(approx %489 %500)
(approx %502 (*.f64 #s(literal -1 binary64) %503))
(approx %502 (fma.f64 #s(literal -1 binary64) %503 %51))
(approx %511 (*.f64 #s(literal -1 binary64) %513))
(approx %511 %516)
(approx %518 (*.f64 #s(literal -1 binary64) %519))
(approx %518 (fma.f64 #s(literal -1 binary64) %519 %51))
(approx %524 (*.f64 #s(literal -1 binary64) %525))
(approx %524 (fma.f64 #s(literal -1 binary64) %525 %58))
(approx %530 (*.f64 #s(literal -1/2 binary64) %417))
(approx %530 (fma.f64 #s(literal -1/2 binary64) %417 %68))
(approx %540 (*.f64 #s(literal -1 binary64) %543))
(approx %540 %546)
(approx %551 (*.f64 #s(literal -1 binary64) %554))
(approx %551 %557)
(approx %559 (*.f64 #s(literal -1 binary64) %560))
(approx %559 (fma.f64 #s(literal -1 binary64) %560 %51))
(approx %567 (*.f64 #s(literal -1 binary64) %569))
(approx %567 %572)
(approx %574 (*.f64 #s(literal -1 binary64) %575))
(approx %574 (fma.f64 #s(literal -1 binary64) %575 %51))
(approx %582 %583)
(approx %585 (*.f64 #s(literal -1 binary64) %586))
(approx %585 (fma.f64 #s(literal -1 binary64) %586 %51))
(approx %591 (*.f64 #s(literal -1 binary64) %592))
(approx %591 (fma.f64 #s(literal -1 binary64) %592 %58))
(approx %597 (*.f64 #s(literal -1/2 binary64) %586))
(approx %597 (fma.f64 #s(literal -1/2 binary64) %586 %68))
(approx %608 (*.f64 #s(literal -1 binary64) %614))
(approx %608 %617)
(approx %619 (*.f64 #s(literal -1 binary64) %620))
(approx %619 (fma.f64 #s(literal -1 binary64) %620 %51))
(approx %627 (*.f64 #s(literal -1 binary64) %235))
(approx %627 %630)
(approx %633 (-.f64 %51 %64))
(approx %648 (*.f64 #s(literal -1/2 binary64) %657))
(approx %648 %661)
(approx %663 (*.f64 #s(literal -1/2 binary64) %664))
(approx %663 (fma.f64 #s(literal -1/2 binary64) %664 %51))
(approx %677 %679)
(approx %683 (*.f64 #s(literal -1 binary64) %686))
(approx %683 %689)
(approx %691 (*.f64 #s(literal -1 binary64) %692))
(approx %691 (fma.f64 #s(literal -1 binary64) %692 %51))
(approx %699 (*.f64 #s(literal -1 binary64) %701))
(approx %699 %704)
(approx %706 (*.f64 #s(literal -1 binary64) %707))
(approx %706 (fma.f64 #s(literal -1 binary64) %707 %51))
(approx %14 %715)
(approx %43 (*.f64 S (+.f64 singam (*.f64 #s(literal -1 binary64) %717))))
(approx %53 (*.f64 S (fma.f64 #s(literal -1 binary64) %722 %57)))
(approx %62 %68)
(approx %62 (*.f64 S (fma.f64 #s(literal -1/2 binary64) %29 %728)))
(approx %75 (*.f64 S (+.f64 singam (*.f64 #s(literal -1 binary64) %732))))
(approx %89 (*.f64 S %737))
(approx %101 %727)
(approx %101 %741)
(approx %118 (*.f64 S (+.f64 singam (*.f64 #s(literal -1/2 binary64) %743))))
(approx %135 (/.f64 (+.f64 %748 %750) S))
(approx %135 (/.f64 (-.f64 (+.f64 %748 %757) %759) S))
(approx %135 (/.f64 (-.f64 (+.f64 %748 (/.f64 %763 %766)) (fma.f64 #s(literal -1 binary64) %750 (*.f64 #s(literal -1 binary64) %757))) S))
(approx %187 singam)
(approx %187 %737)
(approx %211 %776)
(approx %218 (*.f64 S %776))
(approx %239 %780)
(approx %246 (*.f64 S %780))
(approx %255 (*.f64 S (fma.f64 #s(literal -1/2 binary64) %784 (*.f64 #s(literal 1/2 binary64) %785))))
(approx %266 (*.f64 S (fma.f64 #s(literal -1 binary64) %790 %727)))
(approx %272 (/.f64 (+.f64 %748 %794) S))
(approx %272 (/.f64 (-.f64 (+.f64 %748 %799) %801) S))
(approx %272 (/.f64 (-.f64 (+.f64 %748 (/.f64 %805 %766)) (fma.f64 #s(literal -1 binary64) %794 (*.f64 #s(literal -1 binary64) %799))) S))
(approx %304 (*.f64 S (fma.f64 #s(literal -1 binary64) %813 %57)))
(approx %316 (*.f64 S (+.f64 singam (*.f64 #s(literal -1/2 binary64) %817))))
(approx %324 (/.f64 (fma.f64 #s(literal 1/2 binary64) %823 %748) S))
(approx %324 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) %829 %748) %831) S))
(approx %324 (/.f64 (-.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 %836 %766) %748) (fma.f64 #s(literal -1/2 binary64) %823 (*.f64 #s(literal -1/4 binary64) %829))) S))
(approx %360 (*.f64 S (fma.f64 #s(literal -1/2 binary64) %845 %727)))
(approx %372 (*.f64 S (+.f64 singam (*.f64 #s(literal -1/2 binary64) %849))))
(approx %383 (*.f64 S (fma.f64 #s(literal -1/2 binary64) %854 %727)))
(approx %389 (*.f64 S %741))
(approx %403 (*.f64 S (fma.f64 #s(literal -1/2 binary64) %860 %727)))
(approx %416 (*.f64 S (fma.f64 #s(literal -1 binary64) %864 %727)))
(approx %440 %871)
(approx %451 (/.f64 (+.f64 %748 %873) S))
(approx %451 (/.f64 (-.f64 (+.f64 %748 %878) %880) S))
(approx %451 (/.f64 (-.f64 (+.f64 %748 (/.f64 %884 %766)) (fma.f64 #s(literal -1 binary64) %873 (*.f64 #s(literal -1 binary64) %878))) S))
(approx %489 (*.f64 S (+.f64 singam (*.f64 #s(literal -1 binary64) %892))))
(approx %502 (*.f64 S (fma.f64 #s(literal -1 binary64) %897 %727)))
(approx %511 (*.f64 S (+.f64 singam (*.f64 #s(literal -1 binary64) %901))))
(approx %518 (*.f64 S (fma.f64 #s(literal -1 binary64) %906 %727)))
(approx %524 (*.f64 S (fma.f64 #s(literal -1 binary64) %910 %57)))
(approx %530 (*.f64 S (fma.f64 #s(literal -1/2 binary64) %864 %728)))
(approx %540 (*.f64 S (+.f64 singam (*.f64 #s(literal -1 binary64) %917))))
(approx %551 (*.f64 S (+.f64 singam (*.f64 #s(literal -1 binary64) %922))))
(approx %559 (*.f64 S (fma.f64 #s(literal -1 binary64) %927 %727)))
(approx %567 (*.f64 S (+.f64 singam (*.f64 #s(literal -1 binary64) %931))))
(approx %574 (*.f64 S (fma.f64 #s(literal -1 binary64) %936 %727)))
(approx %585 (*.f64 S (fma.f64 #s(literal -1 binary64) %940 %727)))
(approx %591 (*.f64 S (fma.f64 #s(literal -1 binary64) %944 %57)))
(approx %597 (*.f64 S (fma.f64 #s(literal -1/2 binary64) %940 %728)))
(approx %608 (*.f64 S (+.f64 singam (*.f64 #s(literal -1 binary64) %951))))
(approx %619 (*.f64 S (fma.f64 #s(literal -1 binary64) %956 %727)))
(approx %627 %963)
(approx %648 (*.f64 S (+.f64 singam (*.f64 #s(literal -1/2 binary64) %965))))
(approx %663 (*.f64 S (fma.f64 #s(literal -1/2 binary64) %970 %727)))
(approx %683 (*.f64 S (+.f64 singam (*.f64 #s(literal -1 binary64) %974))))
(approx %691 (*.f64 S (fma.f64 #s(literal -1 binary64) %979 %727)))
(approx %699 (*.f64 S (+.f64 singam (*.f64 #s(literal -1 binary64) %983))))
(approx %706 (*.f64 S (fma.f64 #s(literal -1 binary64) %988 %727)))
(approx %14 (*.f64 #s(literal -1 binary64) %993))
(approx %43 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) singam %717))))
(approx %53 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %57 %722))))
(approx %62 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1/2 binary64) %727 (*.f64 #s(literal 1/2 binary64) %29)))))
(approx %75 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) singam %732))))
(approx %89 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) singam %182))))
(approx %118 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) singam (*.f64 #s(literal 1/2 binary64) %743)))))
(approx %135 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %748 %759) S)))
(approx %135 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %748 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %754 %1026) %1029) S))) S)))
(approx %135 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %748 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %763 %1037)) (/.f64 %754 %161)) S)) %1029) S))) S)))
(approx %218 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %727 (*.f64 #s(literal 1/2 binary64) %208)))))
(approx %246 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %727 %236))))
(approx %255 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1/2 binary64) %785 (*.f64 #s(literal 1/2 binary64) %784)))))
(approx %266 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %727 %790))))
(approx %272 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %748 %801) S)))
(approx %272 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %748 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %798 %1026) %1075) S))) S)))
(approx %272 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %748 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %805 %1037)) (/.f64 %798 %161)) S)) %1075) S))) S)))
(approx %304 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %57 %813))))
(approx %316 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) singam (*.f64 #s(literal 1/2 binary64) %817)))))
(approx %324 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %748 %831) S)))
(approx %324 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %748 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 %828 %1026)) %1112) S))) S)))
(approx %324 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %748 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 %836 %1037)) (*.f64 #s(literal 1/4 binary64) (/.f64 %828 %161))) S)) %1112) S))) S)))
(approx %360 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %727 (*.f64 #s(literal 1/2 binary64) %845)))))
(approx %372 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) singam (*.f64 #s(literal 1/2 binary64) %849)))))
(approx %383 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %727 (*.f64 #s(literal 1/2 binary64) %854)))))
(approx %389 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %727 %29))))
(approx %403 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %727 (*.f64 #s(literal 1/2 binary64) %860)))))
(approx %416 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %727 %864))))
(approx %440 (*.f64 #s(literal -1 binary64) %1165))
(approx %451 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %748 %880) S)))
(approx %451 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %748 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %877 %1026) %1174) S))) S)))
(approx %451 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %748 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %884 %1037)) (/.f64 %877 %161)) S)) %1174) S))) S)))
(approx %489 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) singam %892))))
(approx %502 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %727 %897))))
(approx %511 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) singam %901))))
(approx %518 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %727 %906))))
(approx %524 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %57 %910))))
(approx %530 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1/2 binary64) %727 (*.f64 #s(literal 1/2 binary64) %864)))))
(approx %540 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) singam %917))))
(approx %551 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) singam %922))))
(approx %559 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %727 %927))))
(approx %567 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) singam %931))))
(approx %574 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %727 %936))))
(approx %585 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %727 %940))))
(approx %591 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %57 %944))))
(approx %597 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1/2 binary64) %727 (*.f64 #s(literal 1/2 binary64) %940)))))
(approx %608 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) singam %951))))
(approx %619 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %727 %956))))
(approx %627 (*.f64 #s(literal -1 binary64) %1262))
(approx %648 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) singam (*.f64 #s(literal 1/2 binary64) %965)))))
(approx %663 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %727 (*.f64 #s(literal 1/2 binary64) %970)))))
(approx %683 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) singam %974))))
(approx %691 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %727 %979))))
(approx %699 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) singam %983))))
(approx %706 (*.f64 #s(literal -1 binary64) (*.f64 S (fma.f64 #s(literal -1 binary64) %727 %988))))
(approx T T)
(approx %105 %57)
(approx %253 %256)
(approx %34 %36)
(approx %265 %1296)
(approx %422 (/.f64 #s(literal -1 binary64) T))
(approx %1300 %1301)
(approx %1303 (/.f64 #s(literal 1/2 binary64) %1301))
(approx %61 (*.f64 #s(literal 2 binary64) T))
(approx %446 %1308)
(approx %53 (*.f64 T %21))
(approx %393 (*.f64 B %1312))
(approx %394 %16)
(approx %1316 (*.f64 #s(literal -1 binary64) %1308))
(approx %62 (*.f64 #s(literal 1/2 binary64) %1319))
(approx %1322 %17)
(approx %101 (/.f64 %714 T))
(approx %135 (/.f64 T %21))
(approx %211 (/.f64 %870 T))
(approx %218 (/.f64 %871 T))
(approx %1336 (/.f64 %444 T))
(approx %239 (/.f64 %962 T))
(approx %246 (/.f64 %963 T))
(approx %1343 (/.f64 %630 T))
(approx %1346 %1312)
(approx %255 (/.f64 %1350 T))
(approx %1353 (/.f64 (*.f64 cosgam %1350) T))
(approx (/ %73 T) %1358)
(approx %409 %1360)
(approx (/ B T) %1363)
(approx %410 %1365)
(approx (* T B) (*.f64 B T))
(approx %1370 lam)
(approx %434 (/.f64 #s(literal 1 binary64) %16))
(approx %632 %64)
(approx (/ T %10) (/.f64 T %16))
(approx (+ %411 %85) %90)
(approx %672 %120)
(approx %266 (/.f64 %95 T))
(approx %272 (/.f64 T %95))
(approx %303 %305)
(approx %304 (*.f64 T %95))
(approx %324 (/.f64 T %322))
(approx %360 (/.f64 %322 T))
(approx %383 (/.f64 %381 T))
(approx %389 %1319)
(approx (* cosgam %1322) %18)
(approx %395 %1397)
(approx %396 (*.f64 #s(literal -1 binary64) %120))
(approx %397 %122)
(approx %398 %124)
(approx %399 %125)
(approx %400 %1404)
(approx %401 %129)
(approx %403 (/.f64 %130 T))
(approx %1412 (/.f64 %427 T))
(approx %412 %77)
(approx %413 %78)
(approx %414 %79)
(approx %416 %1418)
(approx %424 %54)
(approx %1423 %91)
(approx (* %1423 cosgam) %92)
(approx %437 %206)
(approx %438 %1428)
(approx %439 %443)
(approx %447 %417)
(approx %451 (/.f64 T %82))
(approx %502 (/.f64 %500 T))
(approx %518 (/.f64 %516 T))
(approx %524 (*.f64 T %82))
(approx %530 (*.f64 #s(literal 1/2 binary64) %1418))
(approx %1444 (/.f64 %1445 T))
(approx %559 (/.f64 %557 T))
(approx %574 (/.f64 %572 T))
(approx %580 %592)
(approx %585 (/.f64 %583 T))
(approx %591 (*.f64 T %546))
(approx %597 (*.f64 #s(literal 1/2 binary64) %1457))
(approx %1461 %1457)
(approx %1463 (/.f64 %715 T))
(approx %619 (/.f64 %617 T))
(approx %663 (/.f64 %661 T))
(approx %673 %317)
(approx %674 %318)
(approx %675 %1472)
(approx %676 %678)
(approx %1475 (/.f64 %679 T))
(approx %691 (/.f64 %689 T))
(approx %706 (/.f64 %704 T))
(approx %101 (*.f64 #s(literal -1 binary64) (/.f64 %992 T)))
(approx %211 (*.f64 #s(literal -1 binary64) (/.f64 %1164 T)))
(approx %218 (*.f64 #s(literal -1 binary64) (/.f64 %1165 T)))
(approx %239 (*.f64 #s(literal -1 binary64) (/.f64 %1261 T)))
(approx %246 (*.f64 #s(literal -1 binary64) (/.f64 %1262 T)))
(approx %255 (*.f64 #s(literal -1 binary64) (/.f64 %1498 T)))
(approx %1353 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 cosgam %1498) T)))
(approx %304 (*.f64 #s(literal -1 binary64) (*.f64 T %1507)))
(approx %1511 (*.f64 #s(literal -1 binary64) (/.f64 %1507 T)))
(approx %1412 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6 %18) T)))
(approx %448 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1506 %80) T)))
(approx %1444 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6 %79) T)))
(approx %1463 (*.f64 #s(literal -1 binary64) (/.f64 %993 T)))
(approx %633 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1506 %19) T)))
(approx %135 (fma.f64 #s(literal -1 binary64) %136 (*.f64 singam (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1534 %153)) %1537))))
(approx %135 (fma.f64 #s(literal -1 binary64) %136 (*.f64 singam (-.f64 (*.f64 singam (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1542 %167)) (/.f64 %1545 %153))) %1537))))
(approx %272 (fma.f64 #s(literal -1 binary64) %273 (*.f64 singam (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1534 %283)) %1555))))
(approx %272 (fma.f64 #s(literal -1 binary64) %273 (*.f64 singam (-.f64 (*.f64 singam (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1542 %292)) (/.f64 %1545 %283))) %1555))))
(approx %324 (fma.f64 #s(literal -2 binary64) %326 (*.f64 singam (-.f64 (*.f64 #s(literal -8 binary64) (/.f64 %1534 %337)) %1572))))
(approx %324 (fma.f64 #s(literal -2 binary64) %326 (*.f64 singam (-.f64 (*.f64 singam (-.f64 (*.f64 #s(literal -16 binary64) (/.f64 %1542 %348)) (*.f64 #s(literal 8 binary64) (/.f64 %1545 %337)))) %1572))))
(approx %451 (fma.f64 #s(literal -1 binary64) %452 (*.f64 singam (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1534 %462)) %1589))))
(approx %451 (fma.f64 #s(literal -1 binary64) %452 (*.f64 singam (-.f64 (*.f64 singam (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1542 %471)) (/.f64 %1545 %462))) %1589))))
(approx %14 (*.f64 singam (+.f64 S (*.f64 #s(literal -1 binary64) %1603))))
(approx %43 (*.f64 singam (+.f64 S (*.f64 #s(literal -1 binary64) %1608))))
(approx %53 (*.f64 singam (fma.f64 #s(literal -1 binary64) %1613 %25)))
(approx %62 (*.f64 singam (fma.f64 #s(literal -1/2 binary64) %1617 %1618)))
(approx %75 (*.f64 singam (+.f64 S (*.f64 #s(literal -1 binary64) %1622))))
(approx %89 (*.f64 singam (+.f64 S (*.f64 #s(literal -1 binary64) %1627))))
(approx %101 (*.f64 singam (fma.f64 #s(literal -1 binary64) %1632 %1296)))
(approx %118 (*.f64 singam (+.f64 S (*.f64 #s(literal -1/2 binary64) %1636))))
(approx %135 (/.f64 (+.f64 %1641 %1643) singam))
(approx %135 (/.f64 (-.f64 (+.f64 %1641 %1648) %1650) singam))
(approx %135 (/.f64 (-.f64 (+.f64 %1641 (/.f64 %763 %1655)) (fma.f64 #s(literal -1 binary64) %1643 (*.f64 #s(literal -1 binary64) %1648))) singam))
(approx %187 (*.f64 singam (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1663))))
(approx %211 (*.f64 singam (fma.f64 #s(literal -1/2 binary64) %1668 %1296)))
(approx %218 (*.f64 singam (fma.f64 #s(literal -1/2 binary64) %1672 %32)))
(approx %239 (*.f64 singam (fma.f64 #s(literal -1 binary64) %1676 %1296)))
(approx %246 (*.f64 singam (fma.f64 #s(literal -1 binary64) %1680 %32)))
(approx %255 (*.f64 singam (fma.f64 #s(literal -1/2 binary64) %1684 (*.f64 #s(literal 1/2 binary64) %1685))))
(approx %266 (*.f64 singam (fma.f64 #s(literal -1 binary64) %1690 %32)))
(approx %272 (/.f64 (+.f64 %1641 %1694) singam))
(approx %272 (/.f64 (-.f64 (+.f64 %1641 %1698) %1700) singam))
(approx %272 (/.f64 (-.f64 (+.f64 %1641 (/.f64 %805 %1655)) (fma.f64 #s(literal -1 binary64) %1694 (*.f64 #s(literal -1 binary64) %1698))) singam))
(approx %304 (*.f64 singam (fma.f64 #s(literal -1 binary64) %1711 %25)))
(approx %316 (*.f64 singam (+.f64 S (*.f64 #s(literal -1/2 binary64) %1715))))
(approx %324 (/.f64 (fma.f64 #s(literal 1/2 binary64) %1720 %1641) singam))
(approx %324 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) %1724 %1641) %1726) singam))
(approx %324 (/.f64 (-.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 %836 %1655) %1641) (fma.f64 #s(literal -1/2 binary64) %1720 (*.f64 #s(literal -1/4 binary64) %1724))) singam))
(approx %360 (*.f64 singam (fma.f64 #s(literal -1/2 binary64) %1737 %32)))
(approx %372 (*.f64 singam (+.f64 S (*.f64 #s(literal -1/2 binary64) %1741))))
(approx %383 (*.f64 singam (fma.f64 #s(literal -1/2 binary64) %1746 %32)))
(approx %389 (*.f64 singam (fma.f64 #s(literal -1 binary64) %1617 %32)))
(approx %403 (*.f64 singam (fma.f64 #s(literal -1/2 binary64) %1753 %32)))
(approx %416 (*.f64 singam (fma.f64 #s(literal -1 binary64) %1757 %32)))
(approx %440 (*.f64 singam (+.f64 S (*.f64 #s(literal -1/2 binary64) %1761))))
(approx %451 (/.f64 (+.f64 %1641 %1766) singam))
(approx %451 (/.f64 (-.f64 (+.f64 %1641 %1770) %1772) singam))
(approx %451 (/.f64 (-.f64 (+.f64 %1641 (/.f64 %884 %1655)) (fma.f64 #s(literal -1 binary64) %1766 (*.f64 #s(literal -1 binary64) %1770))) singam))
(approx %489 (*.f64 singam (+.f64 S (*.f64 #s(literal -1 binary64) %1783))))
(approx %502 (*.f64 singam (fma.f64 #s(literal -1 binary64) %1788 %32)))
(approx %511 (*.f64 singam (+.f64 S (*.f64 #s(literal -1 binary64) %1792))))
(approx %518 (*.f64 singam (fma.f64 #s(literal -1 binary64) %1797 %32)))
(approx %524 (*.f64 singam (fma.f64 #s(literal -1 binary64) %1801 %25)))
(approx %530 (*.f64 singam (fma.f64 #s(literal -1/2 binary64) %1757 %1618)))
(approx %540 (*.f64 singam (+.f64 S (*.f64 #s(literal -1 binary64) %1808))))
(approx %551 (*.f64 singam (+.f64 S (*.f64 #s(literal -1 binary64) %1813))))
(approx %559 (*.f64 singam (fma.f64 #s(literal -1 binary64) %1818 %32)))
(approx %567 (*.f64 singam (+.f64 S (*.f64 #s(literal -1 binary64) %1822))))
(approx %574 (*.f64 singam (fma.f64 #s(literal -1 binary64) %1827 %32)))
(approx %585 (*.f64 singam (fma.f64 #s(literal -1 binary64) %1831 %32)))
(approx %591 (*.f64 singam (fma.f64 #s(literal -1 binary64) %1835 %25)))
(approx %597 (*.f64 singam (fma.f64 #s(literal -1/2 binary64) %1831 %1618)))
(approx %608 (*.f64 singam (+.f64 S (*.f64 #s(literal -1 binary64) %1842))))
(approx %619 (*.f64 singam (fma.f64 #s(literal -1 binary64) %1847 %32)))
(approx %627 (*.f64 singam (+.f64 S (*.f64 #s(literal -1 binary64) %1851))))
(approx %648 (*.f64 singam (+.f64 S (*.f64 #s(literal -1/2 binary64) %1856))))
(approx %663 (*.f64 singam (fma.f64 #s(literal -1/2 binary64) %1861 %32)))
(approx %683 (*.f64 singam (+.f64 S (*.f64 #s(literal -1 binary64) %1865))))
(approx %691 (*.f64 singam (fma.f64 #s(literal -1 binary64) %1870 %32)))
(approx %699 (*.f64 singam (+.f64 S (*.f64 #s(literal -1 binary64) %1874))))
(approx %706 (*.f64 singam (fma.f64 #s(literal -1 binary64) %1879 %32)))
(approx %14 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S %1603))))
(approx %43 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S %1608))))
(approx %53 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %25 %1613))))
(approx %62 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1/2 binary64) %32 (*.f64 #s(literal 1/2 binary64) %1617)))))
(approx %75 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S %1622))))
(approx %89 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S %1627))))
(approx %101 (*.f64 #s(literal -1 binary64) (*.f64 singam (-.f64 %1632 %1296))))
(approx %118 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S (*.f64 #s(literal 1/2 binary64) %1636)))))
(approx %135 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1641 %1650) singam)))
(approx %135 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1641 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %754 %1921) %1924) singam))) singam)))
(approx %135 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1641 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %763 %1932)) (/.f64 %754 %764)) singam)) %1924) singam))) singam)))
(approx %187 (*.f64 #s(literal -1 binary64) (*.f64 singam (-.f64 %1663 #s(literal 1 binary64)))))
(approx %211 (*.f64 #s(literal -1 binary64) (*.f64 singam (-.f64 (*.f64 #s(literal 1/2 binary64) %1668) %1296))))
(approx %218 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %32 (*.f64 #s(literal 1/2 binary64) %1672)))))
(approx %239 (*.f64 #s(literal -1 binary64) (*.f64 singam (-.f64 %1676 %1296))))
(approx %246 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %32 %1680))))
(approx %255 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1/2 binary64) %1685 (*.f64 #s(literal 1/2 binary64) %1684)))))
(approx %266 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %32 %1690))))
(approx %272 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1641 %1700) singam)))
(approx %272 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1641 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %798 %1921) %1983) singam))) singam)))
(approx %272 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1641 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %805 %1932)) (/.f64 %798 %764)) singam)) %1983) singam))) singam)))
(approx %304 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %25 %1711))))
(approx %316 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S (*.f64 #s(literal 1/2 binary64) %1715)))))
(approx %324 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1641 %1726) singam)))
(approx %324 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1641 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 %828 %1921)) %2020) singam))) singam)))
(approx %324 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1641 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 %836 %1932)) (*.f64 #s(literal 1/4 binary64) (/.f64 %828 %764))) singam)) %2020) singam))) singam)))
(approx %360 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %32 (*.f64 #s(literal 1/2 binary64) %1737)))))
(approx %372 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S (*.f64 #s(literal 1/2 binary64) %1741)))))
(approx %383 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %32 (*.f64 #s(literal 1/2 binary64) %1746)))))
(approx %389 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %32 %1617))))
(approx %403 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %32 (*.f64 #s(literal 1/2 binary64) %1753)))))
(approx %416 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %32 %1757))))
(approx %440 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S (*.f64 #s(literal 1/2 binary64) %1761)))))
(approx %451 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1641 %1772) singam)))
(approx %451 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1641 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %877 %1921) %2081) singam))) singam)))
(approx %451 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1641 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %884 %1932)) (/.f64 %877 %764)) singam)) %2081) singam))) singam)))
(approx %489 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S %1783))))
(approx %502 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %32 %1788))))
(approx %511 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S %1792))))
(approx %518 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %32 %1797))))
(approx %524 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %25 %1801))))
(approx %530 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1/2 binary64) %32 (*.f64 #s(literal 1/2 binary64) %1757)))))
(approx %540 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S %1808))))
(approx %551 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S %1813))))
(approx %559 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %32 %1818))))
(approx %567 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S %1822))))
(approx %574 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %32 %1827))))
(approx %585 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %32 %1831))))
(approx %591 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %25 %1835))))
(approx %597 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1/2 binary64) %32 (*.f64 #s(literal 1/2 binary64) %1831)))))
(approx %608 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S %1842))))
(approx %619 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %32 %1847))))
(approx %627 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S %1851))))
(approx %648 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S (*.f64 #s(literal 1/2 binary64) %1856)))))
(approx %663 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %32 (*.f64 #s(literal 1/2 binary64) %1861)))))
(approx %683 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S %1865))))
(approx %691 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %32 %1870))))
(approx %699 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) S %1874))))
(approx %706 (*.f64 #s(literal -1 binary64) (*.f64 singam (fma.f64 #s(literal -1 binary64) %32 %1879))))
(approx cosgam cosgam)
(approx %40 %44)
(approx %41 %45)
(approx (* B cosgam) %2202)
(approx %1410 (*.f64 #s(literal -1 binary64) cosgam))
(approx %75 %1445)
(approx %2211 %126)
(approx %118 (fma.f64 #s(literal -1/2 binary64) %126 %6))
(approx %200 %207)
(approx %227 %235)
(approx %135 (+.f64 %133 (/.f64 %54 %2217)))
(approx %135 (fma.f64 cosgam (-.f64 (/.f64 (*.f64 T %2221) %2223) %2227) %133))
(approx %135 (fma.f64 cosgam (-.f64 (*.f64 cosgam (-.f64 (/.f64 (*.f64 T %2231) %2233) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 T %141) %2223)))) %2227) %133))
(approx %255 (/.f64 %69 cosgam))
(approx (* cosgam %223) %2246)
(approx %272 (+.f64 %133 (/.f64 %305 %2217)))
(approx %272 (fma.f64 cosgam (-.f64 (/.f64 (*.f64 T %2251) %2223) %2256) %133))
(approx %272 (fma.f64 cosgam (-.f64 (*.f64 cosgam (-.f64 (/.f64 (*.f64 T %2260) %2233) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 T %276) %2223)))) %2256) %133))
(approx %304 (fma.f64 #s(literal -1 binary64) %305 %58))
(approx %324 (fma.f64 #s(literal 1/2 binary64) (/.f64 %822 %2217) %133))
(approx %324 (fma.f64 cosgam (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 T %2276) %2223)) %2282) %133))
(approx %324 (fma.f64 cosgam (-.f64 (*.f64 cosgam (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 T %2286) %2233)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 T %330) %2223)))) %2282) %133))
(approx %371 %380)
(approx %372 (fma.f64 #s(literal -1/2 binary64) %377 %6))
(approx %440 (fma.f64 #s(literal -1/2 binary64) %207 %6))
(approx %451 (+.f64 %133 (/.f64 %525 %2217)))
(approx %451 (fma.f64 cosgam (-.f64 (/.f64 (*.f64 T %2306) %2223) %2311) %133))
(approx %451 (fma.f64 cosgam (-.f64 (*.f64 cosgam (-.f64 (/.f64 (*.f64 T %2315) %2233) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 T %455) %2223)))) %2311) %133))
(approx %488 %497)
(approx %489 (fma.f64 S singam %2328))
(approx %502 (fma.f64 cosgam (-.f64 %2331 %2332) %51))
(approx %510 %513)
(approx %511 (fma.f64 #s(literal -1 binary64) %513 %6))
(approx %539 %543)
(approx %550 %554)
(approx %551 (fma.f64 S singam %2342))
(approx %559 (fma.f64 cosgam (-.f64 %2331 %2345) %51))
(approx %566 %569)
(approx %567 (fma.f64 #s(literal -1 binary64) %569 %6))
(approx %607 %614)
(approx %608 (fma.f64 S singam %2354))
(approx %619 (fma.f64 cosgam (-.f64 %2357 %2358) %51))
(approx %627 (fma.f64 #s(literal -1 binary64) %235 %6))
(approx %647 %660)
(approx %648 (fma.f64 #s(literal -1/2 binary64) %657 %6))
(approx %682 %686)
(approx %683 (fma.f64 #s(literal -1 binary64) %686 %6))
(approx %698 %701)
(approx %699 (fma.f64 S singam %2372))
(approx %706 (fma.f64 cosgam (-.f64 %2331 %2358) %51))
(approx %14 (*.f64 cosgam (-.f64 %1348 %17)))
(approx %43 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %16 %1348)))
(approx %53 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %2225 %2384)))
(approx %62 (*.f64 cosgam %259))
(approx %75 (*.f64 cosgam (-.f64 %1348 %78)))
(approx %89 (*.f64 cosgam (-.f64 %1348 %91)))
(approx %101 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %784 %785)))
(approx %118 (*.f64 cosgam (-.f64 %1348 %1404)))
(approx %135 (/.f64 (fma.f64 #s(literal -1 binary64) %2402 (*.f64 #s(literal -1 binary64) %2403)) cosgam))
(approx %135 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2402 (*.f64 #s(literal -1 binary64) %2410)) %2403) cosgam))
(approx %135 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2402 (*.f64 #s(literal -1 binary64) (/.f64 %2416 (*.f64 %151 %166)))) (+.f64 %2403 %2410)) cosgam))
(approx %187 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %2425 %2426)))
(approx %191 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %91 %1348)))
(approx %211 (*.f64 cosgam (fma.f64 #s(literal -1/2 binary64) %2433 %785)))
(approx %218 (*.f64 cosgam (fma.f64 #s(literal -1/2 binary64) %2437 %37)))
(approx %239 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) (/.f64 %234 %25) %785)))
(approx %246 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) (/.f64 %234 T) %37)))
(approx %266 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %2449 %37)))
(approx %272 (/.f64 (fma.f64 #s(literal -1 binary64) %2453 (*.f64 #s(literal -1 binary64) %2454)) cosgam))
(approx %272 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2453 (*.f64 #s(literal -1 binary64) %2460)) %2454) cosgam))
(approx %272 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2453 (*.f64 #s(literal -1 binary64) (/.f64 %2416 (*.f64 %151 %291)))) (+.f64 %2454 %2460)) cosgam))
(approx %304 (*.f64 cosgam (-.f64 %2384 %2254)))
(approx %316 (*.f64 cosgam (fma.f64 #s(literal -1/2 binary64) %318 %1348)))
(approx %324 (/.f64 (fma.f64 #s(literal -4 binary64) %2480 %2482) cosgam))
(approx %324 (/.f64 (-.f64 (fma.f64 #s(literal -8 binary64) %2487 %2482) %2489) cosgam))
(approx %324 (/.f64 (-.f64 (fma.f64 #s(literal -16 binary64) (/.f64 %2416 (*.f64 %151 %347)) %2482) (fma.f64 #s(literal 4 binary64) %2480 (*.f64 #s(literal 8 binary64) %2487))) cosgam))
(approx %360 (*.f64 cosgam (fma.f64 #s(literal -1/2 binary64) %2501 %37)))
(approx %372 (*.f64 cosgam (-.f64 %1348 %2505)))
(approx %383 (*.f64 cosgam (fma.f64 #s(literal -1/2 binary64) %2509 %37)))
(approx %389 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %256 %37)))
(approx %403 (*.f64 cosgam (fma.f64 #s(literal -1/2 binary64) %2516 %37)))
(approx %416 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %1358 %37)))
(approx %426 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %17 %1348)))
(approx %440 (*.f64 cosgam (-.f64 %1348 %1428)))
(approx %448 (*.f64 cosgam (-.f64 %37 %1358)))
(approx %451 (/.f64 (fma.f64 #s(literal -1 binary64) %2532 (*.f64 #s(literal -1 binary64) %2533)) cosgam))
(approx %451 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2532 (*.f64 #s(literal -1 binary64) %2539)) %2533) cosgam))
(approx %451 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2532 (*.f64 #s(literal -1 binary64) (/.f64 %2416 (*.f64 %151 %470)))) (+.f64 %2533 %2539)) cosgam))
(approx %489 %2328)
(approx %489 (*.f64 cosgam (-.f64 %2554 %493)))
(approx %502 (/.f64 %2328 T))
(approx %502 (*.f64 cosgam (-.f64 %2560 %2332)))
(approx %511 (*.f64 cosgam (-.f64 %1348 %512)))
(approx %518 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) (/.f64 %512 T) %37)))
(approx %524 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %2309 %2384)))
(approx %530 (*.f64 cosgam (fma.f64 #s(literal -1/2 binary64) %1358 %251)))
(approx %540 (*.f64 cosgam (-.f64 %1348 %542)))
(approx %551 %2342)
(approx %551 (*.f64 cosgam (-.f64 %2554 %552)))
(approx %559 (/.f64 %2342 T))
(approx %559 (*.f64 cosgam (-.f64 %2560 %2345)))
(approx %567 (*.f64 cosgam (-.f64 %1348 %568)))
(approx %574 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) (/.f64 %568 T) %37)))
(approx %582 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %542 %1348)))
(approx %585 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %2599 %37)))
(approx %591 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %2603 %2384)))
(approx %597 (*.f64 cosgam (fma.f64 #s(literal -1/2 binary64) %2599 %251)))
(approx %608 %2354)
(approx %608 (*.f64 cosgam (-.f64 (fma.f64 %494 %611 %1348) %609)))
(approx %619 (/.f64 %2354 T))
(approx %619 (*.f64 cosgam (-.f64 (+.f64 %37 %2357) %2358)))
(approx %627 (*.f64 cosgam (-.f64 %1348 %234)))
(approx %633 (*.f64 cosgam (-.f64 %37 %256)))
(approx %648 (*.f64 cosgam (-.f64 %1348 %2627)))
(approx %663 (*.f64 cosgam (fma.f64 #s(literal -1/2 binary64) %2631 %37)))
(approx %677 (*.f64 cosgam (-.f64 %1348 %1472)))
(approx %683 (*.f64 cosgam (-.f64 %1348 %685)))
(approx %691 (*.f64 cosgam (fma.f64 #s(literal -1 binary64) (/.f64 %685 T) %37)))
(approx %699 %2372)
(approx %699 (*.f64 cosgam (-.f64 %2554 %609)))
(approx %706 (/.f64 %2372 T))
(approx %706 (*.f64 cosgam (-.f64 %2560 %2358)))
(approx %14 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %2654 (*.f64 #s(literal -1 binary64) %17)))))
(approx %43 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %1348 %16))))
(approx %53 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %2384 %2225))))
(approx %62 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1/2 binary64) %37 (*.f64 #s(literal 1/2 binary64) %256)))))
(approx %75 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %2654 (*.f64 #s(literal -1 binary64) %78)))))
(approx %89 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %2654 (*.f64 #s(literal -1 binary64) %91)))))
(approx %101 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %785 %784))))
(approx %118 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %2654 (*.f64 #s(literal -1/2 binary64) %125)))))
(approx %135 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %2402 %2403) cosgam)))
(approx %135 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2408 %2231)) %2698) cosgam) %2402) cosgam)))
(approx %135 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2416 (*.f64 cosgam %166)) (*.f64 #s(literal -1 binary64) (/.f64 %2408 %152))) cosgam)) %2698) cosgam) %2402) cosgam)))
(approx %187 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %2426 %2425))))
(approx %191 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (+.f64 %91 %2654))))
(approx %211 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %785 (*.f64 #s(literal 1/2 binary64) %2433)))))
(approx %218 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %37 (*.f64 #s(literal 1/2 binary64) %2437)))))
(approx %239 (*.f64 #s(literal -1 binary64) %2738))
(approx %239 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %785 %2737))))
(approx %246 (*.f64 #s(literal -1 binary64) (*.f64 S %2738)))
(approx %246 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %37 (*.f64 S %2737)))))
(approx %1343 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %37 (+.f64 %256 %2753)))))
(approx %266 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %37 %2449))))
(approx %272 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %2453 %2454) cosgam)))
(approx %272 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2408 %2260)) %2769) cosgam) %2453) cosgam)))
(approx %272 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2416 (*.f64 cosgam %291)) (*.f64 #s(literal -1 binary64) (/.f64 %2408 %282))) cosgam)) %2769) cosgam) %2453) cosgam)))
(approx %304 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 (*.f64 #s(literal -1 binary64) %2384) (*.f64 #s(literal -1 binary64) %2254)))))
(approx %316 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %1348 %1472))))
(approx %324 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %2481 %2489) cosgam)))
(approx %324 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -8 binary64) (/.f64 %2408 %2286)) %2806) cosgam) %2809) cosgam)))
(approx %324 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 16 binary64) (/.f64 %2416 (*.f64 cosgam %347))) (*.f64 #s(literal -8 binary64) (/.f64 %2408 %336))) cosgam)) %2806) cosgam) %2809) cosgam)))
(approx %360 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %37 (*.f64 #s(literal 1/2 binary64) %2501)))))
(approx %372 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %2654 (*.f64 #s(literal -1/2 binary64) %376)))))
(approx %383 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %37 (*.f64 #s(literal 1/2 binary64) %2509)))))
(approx %389 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %37 %256))))
(approx %403 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %37 (*.f64 #s(literal 1/2 binary64) %2516)))))
(approx %416 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %37 %1358))))
(approx %426 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (+.f64 %17 %2654))))
(approx %440 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %2654 (*.f64 #s(literal -1/2 binary64) %206)))))
(approx %448 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %2866 (*.f64 #s(literal -1 binary64) %1358)))))
(approx %451 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %2532 %2533) cosgam)))
(approx %451 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2408 %2315)) %2878) cosgam) %2532) cosgam)))
(approx %451 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2416 (*.f64 cosgam %470)) (*.f64 #s(literal -1 binary64) (/.f64 %2408 %461))) cosgam)) %2878) cosgam) %2532) cosgam)))
(approx %489 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %2654 (*.f64 #s(literal -1 binary64) %496)))))
(approx %502 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 (fma.f64 #s(literal -1 binary64) %37 %2332) %2331))))
(approx %511 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %2654 (*.f64 #s(literal -1 binary64) %512)))))
(approx %518 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %37 (+.f64 %1358 %2753)))))
(approx %524 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %2384 %2309))))
(approx %530 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1/2 binary64) %37 (*.f64 #s(literal 1/2 binary64) %1358)))))
(approx %540 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %2654 (*.f64 #s(literal -1 binary64) %542)))))
(approx %551 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %2654 (*.f64 #s(literal -1 binary64) %553)))))
(approx %559 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 (fma.f64 #s(literal -1 binary64) %37 %2345) %2331))))
(approx %567 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %2654 (*.f64 #s(literal -1 binary64) %568)))))
(approx %574 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %37 (+.f64 %2599 %2753)))))
(approx %582 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (+.f64 %542 %2654))))
(approx %585 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %37 %2599))))
(approx %591 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %2384 %2603))))
(approx %597 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1/2 binary64) %37 (*.f64 #s(literal 1/2 binary64) %2599)))))
(approx %608 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %2654 (*.f64 #s(literal -1 binary64) %613)))))
(approx %619 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %2974 %2357))))
(approx %627 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %2654 (*.f64 #s(literal -1 binary64) %234)))))
(approx %633 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %2866 (*.f64 #s(literal -1 binary64) %256)))))
(approx %648 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %2654 (*.f64 #s(literal -1/2 binary64) %656)))))
(approx %663 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %37 (*.f64 #s(literal 1/2 binary64) %2631)))))
(approx %677 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %2654 %2999))))
(approx %683 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %2654 (*.f64 #s(literal -1 binary64) %685)))))
(approx %691 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (fma.f64 #s(literal -1 binary64) %37 (fma.f64 #s(literal 1/2 binary64) (/.f64 %652 T) %256)))))
(approx %699 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %2654 (*.f64 #s(literal -1 binary64) %700)))))
(approx %706 (*.f64 #s(literal -1 binary64) (*.f64 cosgam (-.f64 %2974 %2331))))
(approx B B)
(approx %11 (*.f64 B (+.f64 lam (*.f64 #s(literal -1/6 binary64) %3028))))
(approx %11 (*.f64 B (+.f64 lam (*.f64 %3026 (fma.f64 #s(literal -1/6 binary64) %3027 (*.f64 #s(literal 1/120 binary64) %3036))))))
(approx %11 (*.f64 B (+.f64 lam (*.f64 %3026 (fma.f64 #s(literal -1/6 binary64) %3027 (*.f64 %3026 (fma.f64 #s(literal -1/5040 binary64) %3046 %3047)))))))
(approx %13 (*.f64 B (fma.f64 #s(literal -1/6 binary64) %3056 %44)))
(approx %13 (*.f64 B (fma.f64 cosgam lam (*.f64 %3026 (fma.f64 #s(literal -1/6 binary64) %3055 (*.f64 #s(literal 1/120 binary64) %3061))))))
(approx %13 (*.f64 B (fma.f64 cosgam lam (*.f64 %3026 (fma.f64 #s(literal -1/6 binary64) %3055 (*.f64 %3026 (fma.f64 #s(literal -1/5040 binary64) %3069 (*.f64 #s(literal 1/120 binary64) %3060))))))))
(approx %14 (fma.f64 B (-.f64 %3079 %44) %6))
(approx %14 (fma.f64 B (-.f64 (*.f64 %3026 (-.f64 (*.f64 #s(literal -1/120 binary64) %3061) (*.f64 #s(literal -1/6 binary64) %3055))) %44) %6))
(approx %3091 (*.f64 B %3092))
(approx %3091 (*.f64 B %3098))
(approx %3091 (*.f64 B (fma.f64 #s(literal -1 binary64) %44 (*.f64 %3026 (fma.f64 #s(literal 1/6 binary64) %3055 (*.f64 %3026 (fma.f64 #s(literal -1/120 binary64) %3060 (*.f64 #s(literal 1/5040 binary64) %3069))))))))
(approx %28 (*.f64 B (fma.f64 #s(literal -1/6 binary64) %3110 %3111)))
(approx %28 (*.f64 B (fma.f64 %3026 (fma.f64 #s(literal -1/6 binary64) %3115 (*.f64 #s(literal 1/120 binary64) %3116)) %3111)))
(approx %28 (*.f64 B (fma.f64 %3026 (fma.f64 #s(literal -1/6 binary64) %3115 (*.f64 %3026 (fma.f64 #s(literal -1/5040 binary64) %3122 (*.f64 #s(literal 1/120 binary64) %3123)))) %3111)))
(approx %253 (*.f64 B (fma.f64 #s(literal -1/6 binary64) %3131 %1360)))
(approx %253 (*.f64 B (fma.f64 %3026 (fma.f64 #s(literal -1/6 binary64) %3135 (*.f64 #s(literal 1/120 binary64) %3136)) %1360)))
(approx %253 (*.f64 B (fma.f64 %3026 (fma.f64 #s(literal -1/6 binary64) %3135 (*.f64 %3026 (fma.f64 #s(literal -1/5040 binary64) (/.f64 %3046 T) (*.f64 #s(literal 1/120 binary64) (/.f64 %3035 T))))) %1360)))
(approx %224 #s(literal 1 binary64))
(approx %224 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %3153)))
(approx %224 (+.f64 #s(literal 1 binary64) (*.f64 %3026 (fma.f64 #s(literal -1/2 binary64) %3152 (*.f64 #s(literal 1/24 binary64) (*.f64 %3026 %3158))))))
(approx %224 (+.f64 #s(literal 1 binary64) (*.f64 %3026 (fma.f64 #s(literal -1/2 binary64) %3152 (*.f64 %3026 (fma.f64 #s(literal -1/720 binary64) (*.f64 %3026 %3167) (*.f64 #s(literal 1/24 binary64) %3158)))))))
(approx %113 (*.f64 B (fma.f64 #s(literal -1 binary64) lam (*.f64 #s(literal 1/6 binary64) %3028))))
(approx %113 (*.f64 B (fma.f64 #s(literal -1 binary64) lam (*.f64 %3026 (fma.f64 #s(literal -1/120 binary64) %3036 %3180)))))
(approx %113 (*.f64 B (fma.f64 #s(literal -1 binary64) lam (*.f64 %3026 (fma.f64 #s(literal 1/6 binary64) %3027 (*.f64 %3026 (fma.f64 #s(literal -1/120 binary64) %3035 (*.f64 #s(literal 1/5040 binary64) %3046))))))))
(approx %53 (fma.f64 #s(literal -1 binary64) %3195 %58))
(approx %53 (fma.f64 B (fma.f64 #s(literal -1 binary64) %3194 (*.f64 #s(literal 1/6 binary64) %3199)) %58))
(approx %53 (fma.f64 B (fma.f64 #s(literal -1 binary64) %3194 (*.f64 %3026 (fma.f64 #s(literal -1/120 binary64) %3205 (*.f64 #s(literal 1/6 binary64) %3198)))) %58))
(approx %535 %3212)
(approx %72 %76)
(approx %72 (+.f64 %76 %1397))
(approx %2207 %229)
(approx %86 %3218)
(approx %87 %3220)
(approx %87 (+.f64 %3220 (*.f64 #s(literal -1 binary64) (*.f64 B %3223))))
(approx %87 (+.f64 %3220 (*.f64 B (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 B %3228)) %3223))))
(approx %87 (+.f64 %3220 (*.f64 B (-.f64 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %3228 (*.f64 #s(literal 1/6 binary64) (*.f64 B %3235)))) %3223))))
(approx %2208 %3244)
(approx %2208 (-.f64 %1397 %229))
(approx %2209 %231)
(approx %2209 (+.f64 %231 (*.f64 B %3250)))
(approx %2209 (+.f64 %231 (*.f64 B (-.f64 %3256 %3257))))
(approx %2209 (+.f64 %231 (*.f64 B (-.f64 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %3254 (*.f64 #s(literal -1/6 binary64) (*.f64 B %3262)))) %3257))))
(approx %603 %203)
(approx %603 %610)
(approx %432 %3273)
(approx %432 %204)
(approx %433 %3276)
(approx %433 (+.f64 %3276 (*.f64 #s(literal -1 binary64) (*.f64 B %3279))))
(approx %433 (+.f64 %3276 (*.f64 B (-.f64 %3286 %3279))))
(approx %433 (+.f64 %3276 (*.f64 B (-.f64 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %3284 (*.f64 #s(literal 1/6 binary64) (*.f64 B %3291)))) %3279))))
(approx %602 %3301)
(approx %602 (*.f64 B (fma.f64 #s(literal -1/6 binary64) (*.f64 %3026 %3303) %3300)))
(approx %602 (*.f64 B (fma.f64 lam %492 (*.f64 %3026 (fma.f64 #s(literal -1/6 binary64) %3303 (*.f64 #s(literal 1/120 binary64) (*.f64 %3026 %3308)))))))
(approx %602 (*.f64 B (fma.f64 lam %492 (*.f64 %3026 (fma.f64 #s(literal -1/6 binary64) %3303 (*.f64 %3026 (fma.f64 #s(literal -1/5040 binary64) (*.f64 %3026 (*.f64 %3045 %492)) (*.f64 #s(literal 1/120 binary64) %3308))))))))
(approx %486 %494)
(approx %486 (+.f64 %494 (*.f64 #s(literal -1/2 binary64) (*.f64 %3026 %3327))))
(approx %486 (+.f64 %494 (*.f64 %3026 (fma.f64 #s(literal -1/2 binary64) %3327 (*.f64 #s(literal 1/24 binary64) (*.f64 %3026 %3332))))))
(approx %486 (+.f64 %494 (*.f64 %3026 (fma.f64 #s(literal -1/2 binary64) %3327 (*.f64 %3026 (fma.f64 #s(literal -1/720 binary64) (*.f64 %3026 (*.f64 %3167 %494)) (*.f64 #s(literal 1/24 binary64) %3332)))))))
(approx %62 (fma.f64 #s(literal -1/2 binary64) %3348 %68))
(approx %62 (fma.f64 #s(literal 1/2 binary64) %51 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %3351 (*.f64 #s(literal 1/12 binary64) %3353)))))
(approx %62 (fma.f64 #s(literal 1/2 binary64) %51 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %3351 (*.f64 %3026 (fma.f64 #s(literal -1/240 binary64) %3360 (*.f64 #s(literal 1/12 binary64) %3361)))))))
(approx %88 %3369)
(approx %88 (fma.f64 #s(literal -1 binary64) %3372 %3369))
(approx %88 (fma.f64 B (fma.f64 #s(literal -1 binary64) %3371 (*.f64 #s(literal -1/2 binary64) %3376)) %3369))
(approx %88 (fma.f64 B (fma.f64 #s(literal -1 binary64) %3371 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %3375 (*.f64 #s(literal 1/6 binary64) %3382)))) %3369))
(approx %89 %3389)
(approx %89 (-.f64 (fma.f64 B %3371 %6) %3369))
(approx %89 (-.f64 (fma.f64 B (-.f64 (*.f64 #s(literal 1/2 binary64) %3376) %3395) %6) %3369))
(approx %89 (-.f64 (fma.f64 B (-.f64 (*.f64 B (-.f64 (*.f64 #s(literal -1/6 binary64) %3382) (*.f64 #s(literal -1/2 binary64) %3375))) %3395) %6) %3369))
(approx %97 (*.f64 #s(literal -1 binary64) %262))
(approx %97 (*.f64 B %3411))
(approx %97 (*.f64 B %3417))
(approx %97 (*.f64 B (fma.f64 #s(literal -1 binary64) %3111 (*.f64 %3026 (fma.f64 #s(literal 1/6 binary64) %3115 (*.f64 %3026 (fma.f64 #s(literal -1/120 binary64) %3123 (*.f64 #s(literal 1/5040 binary64) %3122))))))))
(approx %101 (fma.f64 #s(literal -1 binary64) %262 %727))
(approx %101 (fma.f64 B %3411 %727))
(approx %101 (fma.f64 B %3417 %727))
(approx %3434 (*.f64 #s(literal -1 binary64) %3369))
(approx %3434 (fma.f64 #s(literal -1 binary64) %3369 %3372))
(approx %3434 (fma.f64 #s(literal -1 binary64) %3369 (*.f64 B %3439)))
(approx %3434 (fma.f64 #s(literal -1 binary64) %3369 (*.f64 B %3445)))
(approx %2210 (+.f64 %231 (*.f64 #s(literal -1 binary64) %3450)))
(approx %2210 (+.f64 %231 (*.f64 B (-.f64 %3256 %3449))))
(approx %2210 (+.f64 %231 (*.f64 B (-.f64 (*.f64 B (fma.f64 #s(literal -1 binary64) %3459 (*.f64 #s(literal -1/2 binary64) %3254))) %3449))))
(approx %2211 (fma.f64 #s(literal -1 binary64) %3468 %2246))
(approx %2211 (fma.f64 B (fma.f64 #s(literal -1 binary64) %3467 (*.f64 #s(literal -1/2 binary64) %3472)) %2246))
(approx %2211 (fma.f64 B (fma.f64 #s(literal -1 binary64) %3467 (*.f64 B (fma.f64 #s(literal -1 binary64) %3478 %3479))) %2246))
(approx %3485 (*.f64 #s(literal -1/2 binary64) %2246))
(approx %3485 (fma.f64 #s(literal -1/2 binary64) %2246 (*.f64 #s(literal 1/2 binary64) %3468)))
(approx %3485 (fma.f64 #s(literal -1/2 binary64) %2246 (*.f64 B (fma.f64 #s(literal 1/4 binary64) %3472 (*.f64 #s(literal 1/2 binary64) %3467)))))
(approx %3485 (fma.f64 #s(literal -1/2 binary64) %2246 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %3467 (*.f64 B (fma.f64 #s(literal 1/4 binary64) %3471 %3496))))))
(approx %118 %3504)
(approx %118 (-.f64 (fma.f64 #s(literal 1/2 binary64) %3468 %6) %3503))
(approx %118 (-.f64 (fma.f64 B (-.f64 (*.f64 #s(literal 1/4 binary64) %3472) %3510) %6) %3503))
(approx %118 (-.f64 (fma.f64 B (-.f64 (*.f64 B (-.f64 %3496 %3515)) %3510) %6) %3503))
(approx %194 %490)
(approx %194 %202)
(approx %199 (+.f64 %3276 %3525))
(approx %199 (+.f64 %3276 (*.f64 B (-.f64 (+.f64 lam %3286) %3279))))
(approx %199 (+.f64 %3276 (*.f64 B (-.f64 (+.f64 lam (*.f64 B (fma.f64 #s(literal -1/2 binary64) %3284 %3536))) %3279))))
(approx %200 %3544)
(approx %200 (fma.f64 B %3546 %3544))
(approx %200 (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %3550 %3546) %3544))
(approx %200 (fma.f64 B (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %3549 %3555) %3546) %3544))
(approx %225 (+.f64 %231 (*.f64 #s(literal -1/2 binary64) (*.f64 %3026 %3254))))
(approx %225 (+.f64 %231 (*.f64 %3026 (fma.f64 #s(literal -1/2 binary64) %3254 (*.f64 #s(literal 1/24 binary64) (*.f64 %3026 %3564))))))
(approx %225 (+.f64 %231 (*.f64 %3026 (fma.f64 #s(literal -1/2 binary64) %3254 (*.f64 %3026 (fma.f64 #s(literal -1/720 binary64) (*.f64 %3026 (*.f64 %3167 %231)) (*.f64 #s(literal 1/24 binary64) %3564)))))))
(approx %226 (+.f64 %231 %16))
(approx %226 (+.f64 %231 (*.f64 B (+.f64 lam %3256))))
(approx %226 (+.f64 %231 (*.f64 B (+.f64 lam (*.f64 B (fma.f64 #s(literal -1/2 binary64) %3254 (*.f64 #s(literal -1/6 binary64) (*.f64 B %3027))))))))
(approx %227 (fma.f64 B %44 %2246))
(approx %227 (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %3472 %44) %2246))
(approx %227 (fma.f64 B (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %3471 (*.f64 #s(literal -1/6 binary64) %3599)) %44) %2246))
(approx %135 (+.f64 %133 (/.f64 %3195 %2217)))
(approx %135 (fma.f64 B (-.f64 (/.f64 (*.f64 B %3609) %2223) %3613) %133))
(approx %135 (fma.f64 B (-.f64 (*.f64 B (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 T (*.f64 %151 %3027)) %2233) (*.f64 #s(literal 1/6 binary64) (/.f64 %3198 %2217))))) (*.f64 #s(literal -1 binary64) (/.f64 %3609 %2223)))) %3613) %133))
(approx %181 %3632)
(approx %181 (fma.f64 #s(literal -1 binary64) %3634 %3632))
(approx %181 (fma.f64 B (fma.f64 #s(literal -1 binary64) %3637 (*.f64 #s(literal -1/2 binary64) %3638)) %3632))
(approx %181 (fma.f64 B (fma.f64 #s(literal -1 binary64) %3637 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %3643 (*.f64 #s(literal 1/6 binary64) %3644)))) %3632))
(approx %184 %3651)
(approx %184 %3653)
(approx %184 %3657)
(approx %184 %3663)
(approx %187 %3665)
(approx %187 (+.f64 singam %3653))
(approx %187 (+.f64 singam %3657))
(approx %187 (+.f64 singam %3663))
(approx %191 %3673)
(approx %191 (fma.f64 B %3371 %3673))
(approx %191 (fma.f64 B %3439 %3673))
(approx %191 (fma.f64 B %3445 %3673))
(approx %201 %3681)
(approx %201 (+.f64 %3684 %3681))
(approx %201 (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %3687 %3688) %3681))
(approx %201 (fma.f64 B (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %3692 %3693) %3688) %3681))
(approx %211 %3698)
(approx %211 (fma.f64 #s(literal -1/2 binary64) %3684 %3698))
(approx %211 (fma.f64 #s(literal -1/2 binary64) %3681 (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %3688 (*.f64 #s(literal 1/4 binary64) %3687)) %727)))
(approx %211 (fma.f64 #s(literal -1/2 binary64) %3681 (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %3688 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %3693 (*.f64 #s(literal 1/4 binary64) %3692)))) %727)))
(approx %218 %3714)
(approx %218 (fma.f64 #s(literal -1/2 binary64) %3716 %3714))
(approx %218 (fma.f64 B %3722 %3714))
(approx %218 (fma.f64 B %3730 %3714))
(approx %1336 (/.f64 %3734 T))
(approx %1336 (-.f64 (fma.f64 #s(literal -1/2 binary64) %3716 %51) %3739))
(approx %1336 (-.f64 (fma.f64 B %3722 %51) %3739))
(approx %1336 (-.f64 (fma.f64 B %3730 %51) %3739))
(approx %228 %3748)
(approx %228 (+.f64 %262 %3748))
(approx %228 (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %3752 %3111) %3748))
(approx %228 (fma.f64 B (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %3756 (*.f64 #s(literal -1/6 binary64) %3757)) %3111) %3748))
(approx %239 %3763)
(approx %239 (fma.f64 #s(literal -1 binary64) %262 %3763))
(approx %239 (fma.f64 #s(literal -1 binary64) %3748 (fma.f64 B (fma.f64 #s(literal -1 binary64) %3111 (*.f64 #s(literal 1/2 binary64) %3752)) %727)))
(approx %239 (fma.f64 #s(literal -1 binary64) %3748 (fma.f64 B (fma.f64 #s(literal -1 binary64) %3111 (*.f64 B (fma.f64 #s(literal 1/6 binary64) %3757 (*.f64 #s(literal 1/2 binary64) %3756)))) %727)))
(approx %246 %3779)
(approx %246 (fma.f64 #s(literal -1 binary64) %3348 %3779))
(approx %246 (fma.f64 B %3785 %3779))
(approx %246 (fma.f64 B %3793 %3779))
(approx %1343 (/.f64 %3796 T))
(approx %1343 (-.f64 %3799 %3800))
(approx %1343 (-.f64 (fma.f64 B %3785 %51) %3800))
(approx %1343 (-.f64 (fma.f64 B %3793 %51) %3800))
(approx %255 (fma.f64 #s(literal -1/2 binary64) %1365 %251))
(approx %255 (fma.f64 #s(literal 1/2 binary64) %37 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %1360 (*.f64 #s(literal 1/12 binary64) %3131)))))
(approx %255 (fma.f64 #s(literal 1/2 binary64) %37 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %1360 (*.f64 %3026 (fma.f64 #s(literal -1/240 binary64) %3136 (*.f64 #s(literal 1/12 binary64) %3135)))))))
(approx %697 (*.f64 #s(literal -1 binary64) %494))
(approx %697 (-.f64 %3301 %494))
(approx %697 (-.f64 (*.f64 B (fma.f64 #s(literal 1/2 binary64) (*.f64 B %3327) %3300)) %494))
(approx %697 (-.f64 (*.f64 B (fma.f64 B (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B %3303)) %3834) %3300)) %494))
(approx %537 %541)
(approx %538 %3841)
(approx %538 %3846)
(approx %538 (+.f64 %3841 (*.f64 B (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 B %3848)) %3851))))
(approx %538 (+.f64 %3841 (*.f64 B (-.f64 (*.f64 B %3859) %3851))))
(approx %3865 %3026)
(approx %3868 (*.f64 #s(literal -1/6 binary64) B))
(approx %3871 %3873)
(approx %3875 %3877)
(approx %3880 (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %3153))))
(approx %604 %3843)
(approx %604 (+.f64 %3843 (*.f64 B %3886)))
(approx %604 (+.f64 %3843 (*.f64 B (fma.f64 #s(literal -1/2 binary64) (*.f64 B %3890) %3886))))
(approx %604 (+.f64 %3843 (*.f64 B (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %3890 (*.f64 #s(literal -1/6 binary64) (*.f64 B (*.f64 %3027 %3841)))) %3886))))
(approx %632 %3348)
(approx %632 (*.f64 B (fma.f64 #s(literal -1/6 binary64) %3353 %3351)))
(approx %632 (*.f64 B (fma.f64 %3026 (fma.f64 #s(literal -1/6 binary64) %3361 (*.f64 #s(literal 1/120 binary64) %3360)) %3351)))
(approx %632 (*.f64 B (fma.f64 %3026 (fma.f64 #s(literal -1/6 binary64) %3361 (*.f64 %3026 (fma.f64 #s(literal -1/5040 binary64) %3913 (*.f64 #s(literal 1/120 binary64) %3914)))) %3351)))
(approx %312 %3922)
(approx %312 (+.f64 %3922 (*.f64 #s(literal -1 binary64) (*.f64 B %3924))))
(approx %312 (+.f64 %3922 (*.f64 B (-.f64 %3931 %3924))))
(approx %312 (+.f64 %3922 (*.f64 B (-.f64 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %3929 (*.f64 #s(literal 1/6 binary64) (*.f64 B %3936)))) %3924))))
(approx %638 %650)
(approx %639 %3946)
(approx %639 (+.f64 %3946 (*.f64 #s(literal -1 binary64) (*.f64 B %3949))))
(approx %639 (+.f64 %3946 (*.f64 B (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 B %3954)) %3949))))
(approx %639 (+.f64 %3946 (*.f64 B (-.f64 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %3954 (*.f64 #s(literal 1/6 binary64) (*.f64 B %3961)))) %3949))))
(approx %640 %3970)
(approx %640 (+.f64 %3946 (+.f64 %3922 (*.f64 #s(literal -1 binary64) (*.f64 B %3972)))))
(approx %640 (+.f64 %3946 (+.f64 %3922 (*.f64 B (-.f64 %3980 %3972)))))
(approx %640 (+.f64 %3946 (+.f64 %3922 (*.f64 B (-.f64 (*.f64 B (fma.f64 #s(literal -1 binary64) (*.f64 B %3987) %3979)) %3972)))))
(approx %313 (+.f64 %3922 %3997))
(approx %313 (+.f64 %3922 (*.f64 B (-.f64 (+.f64 lam %3931) %3924))))
(approx %313 (+.f64 %3922 (*.f64 B (-.f64 (+.f64 lam (*.f64 B (fma.f64 #s(literal -1/2 binary64) %3929 %4006))) %3924))))
(approx %644 (*.f64 B (+.f64 lam (*.f64 #s(literal -1 binary64) %3924))))
(approx %644 (*.f64 B (+.f64 lam (fma.f64 #s(literal -1 binary64) %3924 (*.f64 %3026 %4019)))))
(approx %644 (*.f64 B (+.f64 lam (fma.f64 #s(literal -1 binary64) %3924 (*.f64 %3026 (fma.f64 #s(literal -1/6 binary64) %3027 (fma.f64 #s(literal 1/6 binary64) %3936 (*.f64 %3026 (fma.f64 #s(literal -1/120 binary64) %4025 %3047)))))))))
(approx %644 (*.f64 B (+.f64 lam (fma.f64 #s(literal -1 binary64) %3924 (*.f64 %3026 (fma.f64 #s(literal -1/6 binary64) %3027 (fma.f64 #s(literal 1/6 binary64) %3936 (*.f64 %3026 (fma.f64 #s(literal -1/120 binary64) %4025 (fma.f64 #s(literal 1/120 binary64) %3035 (*.f64 %3026 (fma.f64 #s(literal -1/5040 binary64) %3045 (*.f64 #s(literal 1/5040 binary64) (*.f64 %3045 %653))))))))))))))
(approx %645 (*.f64 #s(literal 1/2 binary64) %3970))
(approx %645 (fma.f64 #s(literal 1/2 binary64) %3970 %4054))
(approx %645 (fma.f64 #s(literal 1/2 binary64) %3970 (*.f64 B (+.f64 lam (fma.f64 #s(literal -1 binary64) %3924 %4058)))))
(approx %645 (fma.f64 #s(literal 1/2 binary64) %3970 (*.f64 B (+.f64 lam (fma.f64 #s(literal -1 binary64) %3924 (fma.f64 #s(literal -1/2 binary64) %3972 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %3979 %4065))))))))
(approx %314 (*.f64 #s(literal -1/2 binary64) %3922))
(approx %314 (fma.f64 #s(literal -1/2 binary64) %3922 (*.f64 #s(literal -1/2 binary64) %3997)))
(approx %314 (fma.f64 #s(literal -1/2 binary64) %3922 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %3996 (*.f64 #s(literal 1/4 binary64) %3930)))))
(approx %314 (fma.f64 #s(literal -1/2 binary64) %3922 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %3996 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %4006 (*.f64 #s(literal 1/4 binary64) %3929)))))))
(approx %681 (fma.f64 #s(literal 1/2 binary64) %3970 (*.f64 B %4091)))
(approx %681 (fma.f64 #s(literal 1/2 binary64) %3970 (*.f64 B (+.f64 lam %4058))))
(approx %681 (fma.f64 #s(literal 1/2 binary64) %3970 (*.f64 B (+.f64 lam (fma.f64 #s(literal -1/2 binary64) %3972 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %3979 (*.f64 B %4099))))))))
(approx %266 (/.f64 %3389 T))
(approx %266 (-.f64 (+.f64 (/.f64 %3372 T) %51) %4112))
(approx %266 (-.f64 (fma.f64 B (fma.f64 #s(literal 1/2 binary64) (/.f64 %3376 T) %4116) %51) %4112))
(approx %266 (-.f64 (fma.f64 B (fma.f64 B (fma.f64 #s(literal -1/6 binary64) (/.f64 %3382 T) (*.f64 #s(literal 1/2 binary64) (/.f64 %3375 T))) %4116) %51) %4112))
(approx %272 %4129)
(approx %272 (fma.f64 #s(literal -1 binary64) (/.f64 %4132 %4133) %4129))
(approx %272 (fma.f64 B (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 B %4146)) %4149) %4129))
(approx %272 (fma.f64 B (-.f64 (*.f64 B (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 cosgam (*.f64 lam (*.f64 %3222 %4146))) %3389) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 T (*.f64 %140 (*.f64 %3027 %4157))) %4141) (*.f64 #s(literal -1/6 binary64) (/.f64 %4162 %4133)))))) %4146)) %4149) %4129))
(approx %303 %4174)
(approx %303 (fma.f64 #s(literal -1 binary64) %4132 %4174))
(approx %303 (fma.f64 B (fma.f64 #s(literal -1 binary64) %4131 (*.f64 #s(literal -1/2 binary64) %4178)) %4174))
(approx %303 (fma.f64 B (fma.f64 #s(literal -1 binary64) %4131 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %4143 (*.f64 #s(literal 1/6 binary64) %4183)))) %4174))
(approx %304 %4190)
(approx %304 (-.f64 (fma.f64 B %4131 %58) %4174))
(approx %304 (-.f64 (fma.f64 B (-.f64 (*.f64 #s(literal 1/2 binary64) %4178) %4196) %58) %4174))
(approx %304 (-.f64 (fma.f64 B (-.f64 (*.f64 B (-.f64 (*.f64 #s(literal -1/6 binary64) %4183) (*.f64 #s(literal -1/2 binary64) %4143))) %4196) %58) %4174))
(approx %1511 (/.f64 %4190 %1301))
(approx %316 %4212)
(approx %316 (fma.f64 #s(literal -1/2 binary64) %4215 %4212))
(approx %316 (fma.f64 #s(literal -1/2 binary64) %4211 (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %4214 %4220) %6)))
(approx %316 (fma.f64 #s(literal -1/2 binary64) %4211 (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %4214 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %4226 (*.f64 #s(literal 1/4 binary64) %4218)))) %6)))
(approx %324 %4234)
(approx %324 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 B %4236) %4238) %4234))
(approx %324 (fma.f64 B (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 B %4250)) %4254) %4234))
(approx %324 (fma.f64 B (-.f64 (*.f64 B (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 T %4225) %4238) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 T (*.f64 %140 (*.f64 %3152 (*.f64 %3922 %3996)))) %4245) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 cosgam (*.f64 %4250 %3996)) %4212)))))) %4250)) %4254) %4234))
(approx %360 (/.f64 %4212 T))
(approx %360 (fma.f64 #s(literal -1/2 binary64) %4280 (fma.f64 #s(literal -1/2 binary64) %4281 %51)))
(approx %360 (fma.f64 #s(literal -1/2 binary64) %4281 %4289))
(approx %360 (fma.f64 #s(literal -1/2 binary64) %4281 %4298))
(approx %367 #s(literal 2652839157010665/562949953421312 binary64))
(approx %367 %374)
(approx %368 %4303)
(approx %368 (+.f64 %4303 (*.f64 #s(literal -1 binary64) (*.f64 B %4306))))
(approx %368 (+.f64 %4303 (*.f64 B (-.f64 %4313 %4306))))
(approx %368 (+.f64 %4303 (*.f64 B (-.f64 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %4311 (*.f64 #s(literal 1/6 binary64) (*.f64 B %4318)))) %4306))))
(approx %369 (+.f64 %4303 %4328))
(approx %369 (+.f64 %4303 (*.f64 B (-.f64 (+.f64 lam %4313) %4306))))
(approx %369 (+.f64 %4303 (*.f64 B (-.f64 (+.f64 lam (*.f64 B (fma.f64 #s(literal -1/2 binary64) %4311 %4338))) %4306))))
(approx %370 (*.f64 #s(literal 1/2 binary64) %4303))
(approx %370 (fma.f64 #s(literal 1/2 binary64) %4303 (*.f64 #s(literal 1/2 binary64) %4328)))
(approx %370 (fma.f64 #s(literal 1/2 binary64) %4303 (*.f64 B (fma.f64 #s(literal -1/4 binary64) %4312 (*.f64 #s(literal 1/2 binary64) %4327)))))
(approx %370 (fma.f64 #s(literal 1/2 binary64) %4303 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %4327 (*.f64 B (fma.f64 #s(literal -1/4 binary64) %4311 (*.f64 #s(literal 1/2 binary64) %4338)))))))
(approx %371 %4364)
(approx %371 (fma.f64 #s(literal 1/2 binary64) %4367 %4364))
(approx %371 (fma.f64 #s(literal 1/2 binary64) %4363 (*.f64 B (fma.f64 #s(literal -1/4 binary64) %4371 %4372))))
(approx %371 (fma.f64 #s(literal 1/2 binary64) %4363 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %4366 (*.f64 B (fma.f64 #s(literal -1/4 binary64) %4370 (*.f64 #s(literal 1/2 binary64) %4378)))))))
(approx %372 %4386)
(approx %372 (-.f64 (fma.f64 #s(literal -1/2 binary64) %4367 %6) %4364))
(approx %372 (-.f64 (fma.f64 B (-.f64 (*.f64 #s(literal 1/4 binary64) %4371) %4372) %6) %4364))
(approx %372 (-.f64 (fma.f64 B (-.f64 (*.f64 B (-.f64 (*.f64 #s(literal -1/2 binary64) %4378) (*.f64 #s(literal -1/4 binary64) %4370))) %4372) %6) %4364))
(approx %383 (/.f64 %4386 T))
(approx %383 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4367 T) %51) %4409))
(approx %383 (-.f64 (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %4412 (*.f64 #s(literal 1/4 binary64) (/.f64 %4371 T))) %51) %4409))
(approx %383 (-.f64 (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %4412 (*.f64 B (fma.f64 #s(literal -1/2 binary64) (/.f64 %4378 T) (*.f64 #s(literal 1/4 binary64) (/.f64 %4370 T))))) %51) %4409))
(approx %389 %3799)
(approx %389 (fma.f64 B %4430 %51))
(approx %389 (fma.f64 B %4436 %51))
(approx %400 %4439)
(approx %400 (fma.f64 #s(literal -1/2 binary64) %3450 %4439))
(approx %400 (fma.f64 #s(literal 1/2 binary64) %231 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %3449 (*.f64 #s(literal -1/4 binary64) %3255)))))
(approx %400 (fma.f64 #s(literal 1/2 binary64) %231 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %3449 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %3459 (*.f64 #s(literal -1/4 binary64) %3254)))))))
(approx %401 %3503)
(approx %401 (fma.f64 #s(literal -1/2 binary64) %3468 %3503))
(approx %401 (fma.f64 #s(literal 1/2 binary64) %2246 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %3467 (*.f64 #s(literal -1/4 binary64) %3472)))))
(approx %401 (fma.f64 #s(literal 1/2 binary64) %2246 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %3467 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %3478 %3515))))))
(approx %403 (/.f64 %3504 T))
(approx %403 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 %3468 T) %51) %4473))
(approx %403 (-.f64 (fma.f64 B (fma.f64 #s(literal 1/4 binary64) %3783 (*.f64 #s(literal 1/2 binary64) %4476)) %51) %4473))
(approx %403 (-.f64 (fma.f64 B (fma.f64 #s(literal 1/2 binary64) %4476 (*.f64 B (fma.f64 #s(literal 1/4 binary64) %3789 (*.f64 #s(literal 1/2 binary64) (/.f64 %3478 T))))) %51) %4473))
(approx %424 %3195)
(approx %424 (*.f64 B (fma.f64 #s(literal -1/6 binary64) %3199 %3194)))
(approx %424 (*.f64 B (fma.f64 T %44 (*.f64 %3026 (fma.f64 #s(literal -1/6 binary64) %3198 (*.f64 #s(literal 1/120 binary64) %3205))))))
(approx %424 (*.f64 B (fma.f64 T %44 (*.f64 %3026 (fma.f64 #s(literal -1/6 binary64) %3198 (*.f64 %3026 (fma.f64 #s(literal -1/5040 binary64) (*.f64 %3026 (*.f64 T %3068)) (*.f64 #s(literal 1/120 binary64) %3204))))))))
(approx %426 (fma.f64 B %3092 %6))
(approx %426 (fma.f64 B %3098 %6))
(approx %438 (*.f64 #s(literal 1/2 binary64) %3276))
(approx %438 (fma.f64 #s(literal 1/2 binary64) %3276 (*.f64 #s(literal 1/2 binary64) %3525)))
(approx %438 (fma.f64 #s(literal 1/2 binary64) %3276 (*.f64 B (fma.f64 #s(literal -1/4 binary64) %3285 (*.f64 #s(literal 1/2 binary64) %3524)))))
(approx %438 (fma.f64 #s(literal 1/2 binary64) %3276 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %3524 (*.f64 B (fma.f64 #s(literal -1/4 binary64) %3284 (*.f64 #s(literal 1/2 binary64) %3536)))))))
(approx %439 %3733)
(approx %439 (fma.f64 #s(literal 1/2 binary64) %3683 %3733))
(approx %439 (fma.f64 #s(literal 1/2 binary64) %3544 (*.f64 B (fma.f64 #s(literal -1/4 binary64) %3550 %4534))))
(approx %439 (fma.f64 #s(literal 1/2 binary64) %3544 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %3546 (*.f64 B (fma.f64 #s(literal -1/4 binary64) %3549 (*.f64 #s(literal 1/2 binary64) %3555)))))))
(approx %440 %3734)
(approx %440 (-.f64 (fma.f64 #s(literal -1/2 binary64) %3683 %6) %3733))
(approx %440 (-.f64 (fma.f64 B (-.f64 (*.f64 #s(literal 1/4 binary64) %3550) %4534) %6) %3733))
(approx %440 (-.f64 (fma.f64 B (-.f64 (*.f64 B (-.f64 (*.f64 #s(literal -1/2 binary64) %3555) (*.f64 #s(literal -1/4 binary64) %3549))) %4534) %6) %3733))
(approx %448 (fma.f64 B (-.f64 %4429 %3351) %51))
(approx %448 (fma.f64 B (-.f64 (*.f64 %3026 (-.f64 (*.f64 #s(literal -1/120 binary64) %3360) (*.f64 #s(literal -1/6 binary64) %3361))) %3351) %51))
(approx %488 %4574)
(approx %488 (fma.f64 #s(literal -1 binary64) %4573 %4577))
(approx %488 (fma.f64 #s(literal -1 binary64) %4573 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %4581 %4576))))
(approx %488 (fma.f64 #s(literal -1 binary64) %4573 (*.f64 B (fma.f64 B (fma.f64 #s(literal -1/6 binary64) %4587 %4588) %4576))))
(approx %489 %4594)
(approx %489 (-.f64 (fma.f64 #s(literal -1 binary64) %4577 %6) %4574))
(approx %489 (-.f64 (fma.f64 B (-.f64 (*.f64 #s(literal -1/2 binary64) %4581) %4576) %6) %4574))
(approx %489 (-.f64 (fma.f64 B (-.f64 (*.f64 B (-.f64 (*.f64 #s(literal 1/6 binary64) %4587) %4588)) %4576) %6) %4574))
(approx %502 (/.f64 %4594 T))
(approx %502 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4577 T) %51) %4616))
(approx %502 (-.f64 (fma.f64 B (fma.f64 #s(literal -1 binary64) %4619 (*.f64 #s(literal -1/2 binary64) (/.f64 %4581 T))) %51) %4616))
(approx %502 (-.f64 (fma.f64 B (fma.f64 #s(literal -1 binary64) %4619 (*.f64 B (fma.f64 #s(literal -1/2 binary64) (/.f64 %4580 T) (*.f64 #s(literal 1/6 binary64) (/.f64 %4587 T))))) %51) %4616))
(approx %511 %3796)
(approx %511 (-.f64 %48 %2246))
(approx %511 (-.f64 (fma.f64 B (-.f64 (*.f64 #s(literal 1/2 binary64) %3472) %44) %6) %2246))
(approx %511 (-.f64 (fma.f64 B (-.f64 (*.f64 B (-.f64 (*.f64 #s(literal 1/6 binary64) %3599) %3479)) %44) %6) %2246))
(approx %1443 (*.f64 #s(literal -1 binary64) %3348))
(approx %1443 (*.f64 B %4430))
(approx %1443 (*.f64 B %4436))
(approx %1443 (*.f64 B (fma.f64 #s(literal -1 binary64) %3351 (*.f64 %3026 (fma.f64 #s(literal 1/6 binary64) %3361 (*.f64 %3026 (fma.f64 #s(literal -1/120 binary64) %3914 (*.f64 #s(literal 1/5040 binary64) %3913))))))))
(approx %539 %4664)
(approx %539 (fma.f64 B %4666 %4664))
(approx %539 (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %4670 %4666) %4664))
(approx %539 (fma.f64 B (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %4669 (*.f64 #s(literal -1/6 binary64) %4675)) %4666) %4664))
(approx %540 %4681)
(approx %540 (-.f64 %4684 %4664))
(approx %540 (-.f64 (fma.f64 B (-.f64 %4687 %4666) %6) %4664))
(approx %540 (-.f64 (fma.f64 B (-.f64 (*.f64 B (-.f64 %4692 (*.f64 #s(literal -1/2 binary64) %4669))) %4666) %6) %4664))
(approx %548 %4700)
(approx %548 %4704)
(approx %548 (fma.f64 B (fma.f64 #s(literal -1/2 binary64) (*.f64 B %4706) %4703) %4700))
(approx %548 (fma.f64 B (fma.f64 B %4714 %4703) %4700))
(approx %549 %4718)
(approx %549 (-.f64 %4704 %494))
(approx %549 (-.f64 (fma.f64 B (fma.f64 B %4723 %4703) %4700) %494))
(approx %549 (-.f64 (fma.f64 B (fma.f64 B (-.f64 %4714 %3834) %4703) %4700) %494))
(approx %550 %4733)
(approx %550 (fma.f64 B %4735 %4733))
(approx %550 (fma.f64 B (fma.f64 B %4738 %4735) %4733))
(approx %550 (fma.f64 B (fma.f64 B (fma.f64 #s(literal -1/6 binary64) %4743 %4738) %4735) %4733))
(approx %551 %4748)
(approx %551 (-.f64 (fma.f64 #s(literal -1 binary64) %4750 %6) %4733))
(approx %551 (-.f64 (fma.f64 B (-.f64 (*.f64 #s(literal -1 binary64) %4754) %4735) %6) %4733))
(approx %551 (-.f64 (fma.f64 B (-.f64 (*.f64 B (-.f64 (*.f64 #s(literal 1/6 binary64) %4743) %4738)) %4735) %6) %4733))
(approx %559 (/.f64 %4748 T))
(approx %559 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4750 T) %51) %4771))
(approx %559 (-.f64 (fma.f64 B (fma.f64 #s(literal -1 binary64) (/.f64 %4754 T) (*.f64 #s(literal -1 binary64) %4775)) %51) %4771))
(approx %559 (-.f64 (fma.f64 B (fma.f64 #s(literal -1 binary64) %4775 (*.f64 B (fma.f64 #s(literal -1 binary64) (/.f64 %4738 T) (*.f64 #s(literal 1/6 binary64) (/.f64 %4743 T))))) %51) %4771))
(approx %565 %4790)
(approx %565 (+.f64 %231 %3846))
(approx %565 (+.f64 %231 (+.f64 %3841 (*.f64 B (-.f64 (*.f64 B %4795) %3851)))))
(approx %565 (+.f64 %231 (+.f64 %3841 (*.f64 B (-.f64 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %3254 %3859)) %3851)))))
(approx %566 %4809)
(approx %566 (fma.f64 B %4666 %4809))
(approx %566 (fma.f64 B (fma.f64 B %4813 %4666) %4809))
(approx %566 (fma.f64 B (fma.f64 B (fma.f64 #s(literal -1/6 binary64) %4675 %4813) %4666) %4809))
(approx %567 %4821)
(approx %567 (-.f64 %4684 %4809))
(approx %567 (-.f64 (fma.f64 B (-.f64 (*.f64 #s(literal -1 binary64) %4825) %4666) %6) %4809))
(approx %567 (-.f64 (fma.f64 B (-.f64 (*.f64 B (-.f64 %4692 %4813)) %4666) %6) %4809))
(approx %574 (/.f64 %4821 T))
(approx %574 (-.f64 %4840 %4841))
(approx %574 (-.f64 (fma.f64 B (fma.f64 #s(literal -1 binary64) (/.f64 %4825 T) (*.f64 #s(literal -1 binary64) %4845)) %51) %4841))
(approx %574 (-.f64 (fma.f64 B (fma.f64 #s(literal -1 binary64) %4845 (*.f64 B (fma.f64 #s(literal -1 binary64) (/.f64 %4813 T) (*.f64 #s(literal 1/6 binary64) %4852)))) %51) %4841))
(approx %580 %4860)
(approx %580 (fma.f64 B %4862 %4860))
(approx %580 (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %4866 %4862) %4860))
(approx %580 (fma.f64 B (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %4865 (*.f64 #s(literal -1/6 binary64) %4871)) %4862) %4860))
(approx %582 %4877)
(approx %582 (fma.f64 #s(literal -1 binary64) %4683 %4877))
(approx %582 (fma.f64 #s(literal -1 binary64) %4664 (fma.f64 B (fma.f64 #s(literal -1 binary64) %4666 %4687) %6)))
(approx %582 (fma.f64 #s(literal -1 binary64) %4664 (fma.f64 B (fma.f64 #s(literal -1 binary64) %4666 (*.f64 B (fma.f64 #s(literal 1/6 binary64) %4675 (*.f64 #s(literal 1/2 binary64) %4669)))) %6)))
(approx %585 (/.f64 %4877 T))
(approx %585 (fma.f64 #s(literal -1 binary64) %4839 (fma.f64 #s(literal -1 binary64) %4894 %51)))
(approx %585 (fma.f64 #s(literal -1 binary64) %4894 %4901))
(approx %585 (fma.f64 #s(literal -1 binary64) %4894 %4909))
(approx %591 %4912)
(approx %591 (fma.f64 #s(literal -1 binary64) (*.f64 B %4862) %4912))
(approx %591 (fma.f64 B (fma.f64 #s(literal -1 binary64) %4862 (*.f64 #s(literal 1/2 binary64) %4866)) %4912))
(approx %591 (fma.f64 B (fma.f64 #s(literal -1 binary64) %4862 (*.f64 B (fma.f64 #s(literal 1/6 binary64) %4871 (*.f64 #s(literal 1/2 binary64) %4865)))) %4912))
(approx %597 %4928)
(approx %597 (fma.f64 #s(literal -1/2 binary64) %4839 %4928))
(approx %597 (fma.f64 #s(literal 1/2 binary64) %4927 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %4845 (*.f64 #s(literal 1/4 binary64) %4898)))))
(approx %597 (fma.f64 #s(literal 1/2 binary64) %4927 (*.f64 B (fma.f64 #s(literal -1/2 binary64) %4845 (*.f64 B (fma.f64 #s(literal 1/12 binary64) %4852 (*.f64 #s(literal 1/4 binary64) %4904)))))))
(approx %1461 %4927)
(approx %1461 (-.f64 %4840 %4894))
(approx %1461 (-.f64 %4901 %4894))
(approx %1461 (-.f64 %4909 %4894))
(approx %605 %4951)
(approx %605 (fma.f64 B %4954 %4951))
(approx %605 (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %4958 %4954) %4951))
(approx %605 (fma.f64 B (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %4957 (*.f64 #s(literal -1/6 binary64) (*.f64 B %4962))) %4954) %4951))
(approx %606 (*.f64 #s(literal -1 binary64) %4951))
(approx %606 (-.f64 (*.f64 B %4971) %4951))
(approx %606 (-.f64 (*.f64 B (-.f64 (fma.f64 #s(literal 1/2 binary64) %4958 %3300) %4954)) %4951))
(approx %606 (-.f64 (*.f64 B (-.f64 (fma.f64 B (-.f64 (*.f64 B %4982) (*.f64 #s(literal -1/2 binary64) %4957)) %3300) %4954)) %4951))
(approx %607 %4992)
(approx %607 (fma.f64 #s(literal -1 binary64) %4991 %4995))
(approx %607 (fma.f64 #s(literal -1 binary64) %4991 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %4999 %4994))))
(approx %607 (fma.f64 #s(literal -1 binary64) %4991 (*.f64 B (fma.f64 B (fma.f64 #s(literal 1/2 binary64) %4998 %5005) %4994))))
(approx %608 %5011)
(approx %608 (-.f64 (fma.f64 #s(literal -1 binary64) %4995 %6) %4992))
(approx %608 (-.f64 (fma.f64 B (-.f64 (*.f64 #s(literal -1/2 binary64) %4999) %4994) %6) %4992))
(approx %608 (-.f64 (fma.f64 B (-.f64 (*.f64 B (-.f64 (*.f64 #s(literal -1 binary64) %5005) (*.f64 #s(literal 1/2 binary64) %4998))) %4994) %6) %4992))
(approx %619 (/.f64 %5011 T))
(approx %619 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4995 T) %51) %5034))
(approx %619 (-.f64 (fma.f64 B (fma.f64 #s(literal -1 binary64) %5037 (*.f64 #s(literal -1/2 binary64) (/.f64 %4999 T))) %51) %5034))
(approx %619 (-.f64 (fma.f64 B (fma.f64 #s(literal -1 binary64) %5037 (*.f64 B (fma.f64 #s(literal -1 binary64) (/.f64 %5005 T) (*.f64 #s(literal -1/2 binary64) (/.f64 %4998 T))))) %51) %5034))
(approx %646 (*.f64 #s(literal 1/4 binary64) %3970))
(approx %646 (fma.f64 #s(literal 1/4 binary64) %3970 (*.f64 #s(literal 1/2 binary64) %4054)))
(approx %646 (fma.f64 #s(literal 1/4 binary64) %3970 (*.f64 B (fma.f64 #s(literal 1/4 binary64) %3980 (*.f64 #s(literal 1/2 binary64) %4053)))))
(approx %646 (fma.f64 #s(literal 1/4 binary64) %3970 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %4053 (*.f64 B (fma.f64 #s(literal 1/4 binary64) %3979 (*.f64 #s(literal 1/2 binary64) %4065)))))))
(approx %647 %5071)
(approx %647 (fma.f64 #s(literal 1/4 binary64) %5070 (*.f64 #s(literal 1/2 binary64) %5074)))
(approx %647 (fma.f64 #s(literal 1/4 binary64) %5070 (*.f64 B (fma.f64 #s(literal 1/4 binary64) %5079 %5080))))
(approx %647 (fma.f64 #s(literal 1/4 binary64) %5070 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %5073 (*.f64 B (fma.f64 #s(literal 1/4 binary64) %5078 (*.f64 #s(literal 1/2 binary64) %5086)))))))
(approx %648 %5094)
(approx %648 (-.f64 (fma.f64 #s(literal -1/2 binary64) %5074 %6) %5071))
(approx %648 (-.f64 (fma.f64 B (-.f64 (*.f64 #s(literal -1/4 binary64) %5079) %5080) %6) %5071))
(approx %648 (-.f64 (fma.f64 B (-.f64 (*.f64 B (-.f64 (*.f64 #s(literal -1/2 binary64) %5086) (*.f64 #s(literal 1/4 binary64) %5078))) %5080) %6) %5071))
(approx %663 (/.f64 %5094 T))
(approx %663 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %5074 T) %51) %5117))
(approx %663 (-.f64 (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %5120 (*.f64 #s(literal -1/4 binary64) %5121)) %51) %5117))
(approx %663 (-.f64 (fma.f64 B (fma.f64 #s(literal -1/2 binary64) %5120 (*.f64 B (fma.f64 #s(literal -1/2 binary64) (/.f64 %5086 T) (*.f64 #s(literal -1/4 binary64) %5128)))) %51) %5117))
(approx %675 (*.f64 #s(literal 1/2 binary64) %3922))
(approx %675 (fma.f64 #s(literal 1/2 binary64) %3922 (*.f64 #s(literal 1/2 binary64) %3997)))
(approx %675 (fma.f64 #s(literal 1/2 binary64) %3922 (*.f64 B (fma.f64 #s(literal -1/4 binary64) %3930 (*.f64 #s(literal 1/2 binary64) %3996)))))
(approx %675 (fma.f64 #s(literal 1/2 binary64) %3922 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %3996 (*.f64 B (fma.f64 #s(literal -1/4 binary64) %3929 (*.f64 #s(literal 1/2 binary64) %4006)))))))
(approx %676 %5153)
(approx %676 (fma.f64 #s(literal 1/2 binary64) %4215 %5153))
(approx %676 (fma.f64 #s(literal 1/2 binary64) %4211 (*.f64 B (fma.f64 #s(literal -1/4 binary64) %4219 %5157))))
(approx %676 (fma.f64 #s(literal 1/2 binary64) %4211 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %4214 (*.f64 B (fma.f64 #s(literal -1/4 binary64) %4218 (*.f64 #s(literal 1/2 binary64) %4226)))))))
(approx %677 %5169)
(approx %677 (-.f64 (fma.f64 #s(literal -1/2 binary64) %4215 %6) %5153))
(approx %677 (-.f64 (fma.f64 B (-.f64 %4220 %5157) %6) %5153))
(approx %677 (-.f64 (fma.f64 B (-.f64 (*.f64 B (-.f64 (*.f64 #s(literal -1/2 binary64) %4226) (*.f64 #s(literal -1/4 binary64) %4218))) %5157) %6) %5153))
(approx %1475 (/.f64 %5169 T))
(approx %1475 (-.f64 (fma.f64 #s(literal -1/2 binary64) %4280 %51) %5189))
(approx %1475 (-.f64 %4289 %5189))
(approx %1475 (-.f64 %4298 %5189))
(approx %682 %5196)
(approx %682 (fma.f64 #s(literal 1/2 binary64) %5070 %5199))
(approx %682 (fma.f64 #s(literal 1/2 binary64) %5070 (*.f64 B (fma.f64 #s(literal 1/2 binary64) %5079 %5198))))
(approx %682 (fma.f64 #s(literal 1/2 binary64) %5070 (*.f64 B (fma.f64 B (fma.f64 #s(literal 1/2 binary64) %5078 %5207) %5198))))
(approx %683 %5213)
(approx %683 (-.f64 (fma.f64 #s(literal -1 binary64) %5199 %6) %5196))
(approx %683 (-.f64 (fma.f64 B (-.f64 (*.f64 #s(literal -1/2 binary64) %5079) %5198) %6) %5196))
(approx %683 (-.f64 (fma.f64 B (-.f64 (*.f64 B (-.f64 (*.f64 #s(literal -1 binary64) %5207) (*.f64 #s(literal 1/2 binary64) %5078))) %5198) %6) %5196))
(approx %691 (/.f64 %5213 T))
(approx %691 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5199 T) %51) %5235))
(approx %691 (-.f64 (fma.f64 B (fma.f64 #s(literal -1 binary64) %5238 (*.f64 #s(literal -1/2 binary64) %5121)) %51) %5235))
(approx %691 (-.f64 (fma.f64 B (fma.f64 #s(literal -1 binary64) %5238 (*.f64 B (fma.f64 #s(literal -1 binary64) (/.f64 %5207 T) (*.f64 #s(literal -1/2 binary64) %5128)))) %51) %5235))
(approx %43 (*.f64 B (fma.f64 #s(literal -1 binary64) %44 %5252)))
(approx %224 %232)
(approx %72 (*.f64 B (-.f64 %5257 lam)))
(approx %2207 (*.f64 B (+.f64 lam %5261)))
(approx %86 %5267)
(approx %2208 (*.f64 B (-.f64 %5269 lam)))
(approx %603 (*.f64 B (+.f64 lam %5273)))
(approx %432 (*.f64 B (-.f64 %5278 %5273)))
(approx %433 %205)
(approx %602 %609)
(approx %486 %495)
(approx %194 (*.f64 B %5278))
(approx %225 %233)
(approx %226 %234)
(approx %697 %700)
(approx %537 %5291)
(approx %538 %542)
(approx %3880 %5295)
(approx %3880 (*.f64 %3872 (fma.f64 #s(literal -1/6 binary64) %3152 %5297)))
(approx %604 %611)
(approx %638 (*.f64 B (+.f64 lam %5269)))
(approx %639 %651)
(approx %640 %652)
(approx %644 (+.f64 %17 %654))
(approx %645 %656)
(approx %314 %2999)
(approx %681 %685)
(approx %1511 (/.f64 %308 %1301))
(approx %367 (*.f64 B (+.f64 lam %5315)))
(approx %368 %375)
(approx %369 %376)
(approx %370 %2505)
(approx %484 %493)
(approx %487 %496)
(approx %509 %512)
(approx %548 %552)
(approx %549 %553)
(approx %565 %568)
(approx %5328 (*.f64 #s(literal -1/6 binary64) (*.f64 %3872 %3027)))
(approx %5328 (*.f64 %3872 (fma.f64 #s(literal -1/6 binary64) %3027 %5332)))
(approx %605 %612)
(approx %606 %613)
(approx %646 %2627)
(approx %43 (*.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 #s(literal -1 binary64) %5252 %44))))
(approx %72 (*.f64 #s(literal -1 binary64) (*.f64 B (-.f64 (*.f64 #s(literal -1 binary64) %5257) %5344))))
(approx %2207 (*.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 #s(literal -3/2 binary64) %5257 %5344))))
(approx %86 (*.f64 #s(literal -1 binary64) %5291))
(approx %2208 (*.f64 #s(literal -1 binary64) (*.f64 B (-.f64 %5261 %5344))))
(approx %603 (*.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 #s(literal -1 binary64) lam %5265))))
(approx %432 (*.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 #s(literal -1 binary64) lam (*.f64 #s(literal -1 binary64) (/.f64 %3273 B))))))
(approx %194 (*.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 #s(literal -2 binary64) %5257 %5344))))
(approx %537 (*.f64 #s(literal -1 binary64) %5267))
(approx %3880 (*.f64 #s(literal -1 binary64) (*.f64 %3872 (-.f64 (*.f64 #s(literal 1/6 binary64) %3152) %5297))))
(approx %638 (*.f64 #s(literal -1 binary64) (*.f64 B (fma.f64 #s(literal -1 binary64) lam %5261))))
(approx %367 (*.f64 #s(literal -1 binary64) (*.f64 B (-.f64 %5344 %5315))))
(approx %5328 (*.f64 #s(literal -1 binary64) (*.f64 %3872 (fma.f64 #s(literal -1 binary64) %5332 %3180))))
(approx %11 (*.f64 lam %5392))
(approx %11 (*.f64 lam (+.f64 B (*.f64 %3152 (fma.f64 #s(literal -1/6 binary64) %3872 (*.f64 #s(literal 1/120 binary64) %5396))))))
(approx %11 (*.f64 lam (+.f64 B (*.f64 %3152 (fma.f64 #s(literal -1/6 binary64) %3872 (*.f64 %3152 (fma.f64 #s(literal -1/5040 binary64) %5404 %5405)))))))
(approx %13 (*.f64 lam (fma.f64 #s(literal -1/6 binary64) %5414 %2202)))
(approx %13 (*.f64 lam (fma.f64 B cosgam (*.f64 %3152 (fma.f64 #s(literal -1/6 binary64) %5418 (*.f64 #s(literal 1/120 binary64) %5419))))))
(approx %13 (*.f64 lam (fma.f64 B cosgam (*.f64 %3152 (fma.f64 #s(literal -1/6 binary64) %5418 (*.f64 %3152 (fma.f64 #s(literal -1/5040 binary64) %5426 (*.f64 #s(literal 1/120 binary64) %5427))))))))
(approx %14 (fma.f64 S singam (*.f64 lam (-.f64 %5436 %2202))))
(approx %14 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 %3152 (-.f64 (*.f64 #s(literal -1/120 binary64) %5419) (*.f64 #s(literal -1/6 binary64) %5418))) %2202))))
(approx %3091 %5450)
(approx %3091 %5456)
(approx %3091 (*.f64 lam (fma.f64 #s(literal -1 binary64) %2202 (*.f64 %3152 (fma.f64 #s(literal 1/6 binary64) %5418 (*.f64 %3152 (fma.f64 #s(literal -1/120 binary64) %5427 (*.f64 #s(literal 1/5040 binary64) %5426))))))))
(approx %28 (*.f64 lam (fma.f64 #s(literal -1/6 binary64) %5466 %5467)))
(approx %28 (*.f64 lam (fma.f64 %3152 (fma.f64 #s(literal -1/6 binary64) %5471 (*.f64 #s(literal 1/120 binary64) %5472)) %5467)))
(approx %28 (*.f64 lam (fma.f64 %3152 (fma.f64 #s(literal -1/6 binary64) %5471 (*.f64 %3152 (fma.f64 #s(literal -1/5040 binary64) %5478 (*.f64 #s(literal 1/120 binary64) %5479)))) %5467)))
(approx %253 (*.f64 lam (fma.f64 #s(literal -1/6 binary64) %5487 %1363)))
(approx %253 (*.f64 lam (fma.f64 %3152 (fma.f64 #s(literal -1/6 binary64) %5491 (*.f64 #s(literal 1/120 binary64) %5492)) %1363)))
(approx %253 (*.f64 lam (fma.f64 %3152 (fma.f64 #s(literal -1/6 binary64) %5491 (*.f64 %3152 (fma.f64 #s(literal -1/5040 binary64) (/.f64 %5404 T) (*.f64 #s(literal 1/120 binary64) (/.f64 %5395 T))))) %1363)))
(approx %224 (+.f64 #s(literal 1 binary64) (*.f64 %3152 (fma.f64 #s(literal -1/2 binary64) %3026 (*.f64 #s(literal 1/24 binary64) (*.f64 %5507 %3152))))))
(approx %224 (+.f64 #s(literal 1 binary64) (*.f64 %3152 (fma.f64 #s(literal -1/2 binary64) %3026 (*.f64 %3152 (fma.f64 #s(literal -1/720 binary64) (*.f64 %5514 %3152) (*.f64 #s(literal 1/24 binary64) %5507)))))))
(approx %113 (*.f64 lam (fma.f64 #s(literal -1 binary64) B (*.f64 #s(literal 1/6 binary64) %5294))))
(approx %113 (*.f64 lam (fma.f64 #s(literal -1 binary64) B (*.f64 %3152 (fma.f64 #s(literal -1/120 binary64) %5396 %5527)))))
(approx %113 (*.f64 lam (fma.f64 #s(literal -1 binary64) B (*.f64 %3152 (fma.f64 #s(literal 1/6 binary64) %3872 (*.f64 %3152 (fma.f64 #s(literal -1/120 binary64) %5395 (*.f64 #s(literal 1/5040 binary64) %5404))))))))
(approx %53 (fma.f64 S %57 (*.f64 lam (fma.f64 #s(literal -1 binary64) %5541 (*.f64 #s(literal 1/6 binary64) %5543)))))
(approx %53 (fma.f64 S %57 (*.f64 lam (fma.f64 #s(literal -1 binary64) %5541 (*.f64 %3152 (fma.f64 #s(literal -1/120 binary64) %5549 (*.f64 #s(literal 1/6 binary64) %5550)))))))
(approx %87 (+.f64 %3220 (*.f64 lam (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 %3026 %5558)) %5561))))
(approx %87 (+.f64 %3220 (*.f64 lam (-.f64 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) (*.f64 %3026 %3220) (*.f64 #s(literal 1/6 binary64) (*.f64 %3872 %3223)))) %5561))))
(approx %2209 (+.f64 %231 (*.f64 lam (-.f64 %5577 %5579))))
(approx %2209 (+.f64 %231 (*.f64 lam (-.f64 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %5584 (*.f64 #s(literal -1/6 binary64) (*.f64 %3872 %3250)))) %5579))))
(approx %433 (+.f64 %3276 (*.f64 lam (-.f64 %5595 %5596))))
(approx %433 (+.f64 %3276 (*.f64 lam (-.f64 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %5601 (*.f64 #s(literal 1/6 binary64) (*.f64 %3872 %3279)))) %5596))))
(approx %602 (*.f64 lam (fma.f64 #s(literal -1/6 binary64) (*.f64 %3872 %5610) %5612)))
(approx %602 (*.f64 lam (fma.f64 B %492 (*.f64 %3152 (fma.f64 #s(literal -1/6 binary64) %5616 (*.f64 #s(literal 1/120 binary64) (*.f64 %5395 %5610)))))))
(approx %602 (*.f64 lam (fma.f64 B %492 (*.f64 %3152 (fma.f64 #s(literal -1/6 binary64) %5616 (*.f64 %3152 (fma.f64 #s(literal -1/5040 binary64) (*.f64 %5403 %5610) (*.f64 #s(literal 1/120 binary64) (*.f64 %5395 %492)))))))))
(approx %486 (+.f64 %494 (*.f64 %3152 (fma.f64 #s(literal -1/2 binary64) %5634 (*.f64 #s(literal 1/24 binary64) (*.f64 %5507 %3327))))))
(approx %486 (+.f64 %494 (*.f64 %3152 (fma.f64 #s(literal -1/2 binary64) %5634 (*.f64 %3152 (fma.f64 #s(literal -1/720 binary64) (*.f64 %5514 %3327) (*.f64 #s(literal 1/24 binary64) (*.f64 %5507 %494))))))))
(approx %62 (fma.f64 #s(literal 1/2 binary64) %51 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %5650 (*.f64 #s(literal 1/12 binary64) %5651)))))
(approx %62 (fma.f64 #s(literal 1/2 binary64) %51 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %5650 (*.f64 %3152 (fma.f64 #s(literal -1/240 binary64) %5657 (*.f64 #s(literal 1/12 binary64) %5658)))))))
(approx %88 (fma.f64 cosgam %3220 (*.f64 lam (fma.f64 #s(literal -1 binary64) %5667 (*.f64 #s(literal -1/2 binary64) %5669)))))
(approx %88 (fma.f64 cosgam %3220 (*.f64 lam (fma.f64 #s(literal -1 binary64) %5667 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %5675 (*.f64 #s(literal 1/6 binary64) %5676)))))))
(approx %89 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 #s(literal 1/2 binary64) %5669) %5685))) %3369))
(approx %89 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 lam (-.f64 (*.f64 #s(literal -1/6 binary64) %5676) (*.f64 #s(literal -1/2 binary64) %5675))) %5685))) %3369))
(approx %97 (*.f64 lam %5701))
(approx %97 (*.f64 lam %5707))
(approx %97 (*.f64 lam (fma.f64 #s(literal -1 binary64) %5467 (*.f64 %3152 (fma.f64 #s(literal 1/6 binary64) %5471 (*.f64 %3152 (fma.f64 #s(literal -1/120 binary64) %5479 (*.f64 #s(literal 1/5040 binary64) %5478))))))))
(approx %101 (fma.f64 lam %5701 %727))
(approx %101 (fma.f64 lam %5707 %727))
(approx %3434 (fma.f64 #s(literal -1 binary64) %3369 %5723))
(approx %3434 (fma.f64 #s(literal -1 binary64) %3369 %5730))
(approx %2210 (+.f64 %231 (*.f64 #s(literal -1 binary64) %5734)))
(approx %2210 (+.f64 %231 (*.f64 lam (-.f64 %5577 %5733))))
(approx %2210 (+.f64 %231 (*.f64 lam (-.f64 (*.f64 lam (fma.f64 #s(literal -1 binary64) %5744 (*.f64 #s(literal -1/2 binary64) %5584))) %5733))))
(approx %2211 (fma.f64 #s(literal -1 binary64) %5752 %2246))
(approx %2211 (fma.f64 cosgam %231 (*.f64 lam (fma.f64 #s(literal -1 binary64) %5755 (*.f64 #s(literal -1/2 binary64) %5757)))))
(approx %2211 (fma.f64 cosgam %231 (*.f64 lam (fma.f64 #s(literal -1 binary64) %5755 (*.f64 lam (fma.f64 #s(literal -1 binary64) %5763 %5765))))))
(approx %3485 (fma.f64 #s(literal -1/2 binary64) %2246 (*.f64 #s(literal 1/2 binary64) %5752)))
(approx %3485 (fma.f64 #s(literal -1/2 binary64) %2246 (*.f64 lam (fma.f64 #s(literal 1/4 binary64) %5757 (*.f64 #s(literal 1/2 binary64) %5755)))))
(approx %3485 (fma.f64 #s(literal -1/2 binary64) %2246 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %5755 (*.f64 lam (fma.f64 #s(literal 1/4 binary64) %5764 %5780))))))
(approx %118 (-.f64 (fma.f64 #s(literal 1/2 binary64) %5752 %6) %3503))
(approx %118 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 #s(literal 1/4 binary64) %5757) %5791))) %3503))
(approx %118 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 lam (-.f64 %5780 %5797)) %5791))) %3503))
(approx %199 (+.f64 %3276 %5806))
(approx %199 (+.f64 %3276 (*.f64 lam (-.f64 (+.f64 B %5595) %5596))))
(approx %199 (+.f64 %3276 (*.f64 lam (-.f64 (+.f64 B (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %5601 %5817))) %5596))))
(approx %200 (fma.f64 cosgam %3276 %5825))
(approx %200 (fma.f64 cosgam %3276 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %5829 %5830))))
(approx %200 (fma.f64 cosgam %3276 (*.f64 lam (fma.f64 cosgam %5805 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %5835 %5836))))))
(approx %225 (+.f64 %231 (*.f64 %3152 (fma.f64 #s(literal -1/2 binary64) %5584 (*.f64 #s(literal 1/24 binary64) (*.f64 %5507 %3254))))))
(approx %225 (+.f64 %231 (*.f64 %3152 (fma.f64 #s(literal -1/2 binary64) %5584 (*.f64 %3152 (fma.f64 #s(literal -1/720 binary64) (*.f64 %5514 %3254) (*.f64 #s(literal 1/24 binary64) (*.f64 %5507 %231))))))))
(approx %226 (+.f64 %231 (*.f64 lam (+.f64 B %5577))))
(approx %226 (+.f64 %231 (*.f64 lam (+.f64 B (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %5584 %3877))))))
(approx %227 (fma.f64 cosgam %231 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %5757 %2202))))
(approx %227 (fma.f64 cosgam %231 (*.f64 lam (fma.f64 B cosgam (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %5764 (*.f64 #s(literal -1/6 binary64) %5872)))))))
(approx %135 (fma.f64 lam (-.f64 (/.f64 (*.f64 %3026 (*.f64 T (*.f64 %140 lam))) %2223) %5885) %133))
(approx %135 (fma.f64 lam (-.f64 (*.f64 lam (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lam (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %3872 (*.f64 T %151)) %2233) (*.f64 #s(literal 1/6 binary64) (/.f64 %5550 %2217))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %3026 (*.f64 T %140)) %2223)))) %5885) %133))
(approx %181 (fma.f64 lam (fma.f64 #s(literal -1 binary64) %5906 (*.f64 #s(literal -1/2 binary64) %5907)) %3632))
(approx %181 (fma.f64 lam (fma.f64 #s(literal -1 binary64) %5906 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %5912 (*.f64 #s(literal 1/6 binary64) %5913)))) %3632))
(approx %184 %5922)
(approx %184 %5928)
(approx %187 (+.f64 singam %5922))
(approx %187 (+.f64 singam %5928))
(approx %191 (fma.f64 S %3665 %5723))
(approx %191 (fma.f64 S %3665 %5730))
(approx %201 (+.f64 %3681 %5938))
(approx %201 (fma.f64 lam (fma.f64 #s(literal -1/2 binary64) %5941 %5942) %3681))
(approx %201 (fma.f64 lam (fma.f64 lam (fma.f64 #s(literal -1/2 binary64) %5946 %5947) %5942) %3681))
(approx %211 (fma.f64 #s(literal -1/2 binary64) %3681 (fma.f64 #s(literal -1/2 binary64) %5938 %727)))
(approx %211 (fma.f64 #s(literal -1/2 binary64) %3681 (fma.f64 lam (fma.f64 #s(literal -1/2 binary64) %5942 (*.f64 #s(literal 1/4 binary64) %5941)) %727)))
(approx %211 (fma.f64 #s(literal -1/2 binary64) %3681 (fma.f64 lam (fma.f64 #s(literal -1/2 binary64) %5942 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %5947 (*.f64 #s(literal 1/4 binary64) %5946)))) %727)))
(approx %218 (fma.f64 #s(literal -1/2 binary64) %5967 %3714))
(approx %218 (fma.f64 S %3698 (*.f64 lam %5973)))
(approx %218 (fma.f64 S %3698 (*.f64 lam %5982)))
(approx %1336 (-.f64 (fma.f64 #s(literal -1/2 binary64) %5967 %51) %3739))
(approx %1336 (-.f64 (fma.f64 lam %5973 %51) %3739))
(approx %1336 (-.f64 (fma.f64 lam %5982 %51) %3739))
(approx %228 (fma.f64 lam (fma.f64 #s(literal -1/2 binary64) %5995 %5467) %3748))
(approx %228 (fma.f64 lam (fma.f64 lam (fma.f64 #s(literal -1/2 binary64) %5999 (*.f64 #s(literal -1/6 binary64) %6000)) %5467) %3748))
(approx %239 (fma.f64 #s(literal -1 binary64) %3748 (fma.f64 lam (fma.f64 #s(literal -1 binary64) %5467 (*.f64 #s(literal 1/2 binary64) %5995)) %727)))
(approx %239 (fma.f64 #s(literal -1 binary64) %3748 (fma.f64 lam (fma.f64 #s(literal -1 binary64) %5467 (*.f64 lam (fma.f64 #s(literal 1/6 binary64) %6000 (*.f64 #s(literal 1/2 binary64) %5999)))) %727)))
(approx %246 (fma.f64 S %3763 (*.f64 lam %6020)))
(approx %246 (fma.f64 S %3763 (*.f64 lam %6029)))
(approx %1343 (-.f64 (fma.f64 lam %6020 %51) %3800))
(approx %1343 (-.f64 (fma.f64 lam %6029 %51) %3800))
(approx %255 (fma.f64 #s(literal 1/2 binary64) %37 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %1363 (*.f64 #s(literal 1/12 binary64) %5487)))))
(approx %255 (fma.f64 #s(literal 1/2 binary64) %37 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %1363 (*.f64 %3152 (fma.f64 #s(literal -1/240 binary64) %5492 (*.f64 #s(literal 1/12 binary64) %5491)))))))
(approx %697 (-.f64 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) (*.f64 %3026 %6051) %5612)) %494))
(approx %697 (-.f64 (*.f64 lam (fma.f64 B %492 (*.f64 lam (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 %3872 %3300)) %6059)))) %494))
(approx %538 (+.f64 %3841 (*.f64 lam (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 %3026 %3886)) %6069))))
(approx %538 (+.f64 %3841 (*.f64 lam (-.f64 (*.f64 lam %6077) %6069))))
(approx %3880 %5392)
(approx %604 (+.f64 %3843 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) (*.f64 %3026 %3844) (*.f64 B %3841)))))
(approx %604 (+.f64 %3843 (*.f64 lam (fma.f64 B %3841 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) (*.f64 %3026 %3843) (*.f64 #s(literal -1/6 binary64) (*.f64 %3872 %3886))))))))
(approx %632 (*.f64 lam (fma.f64 #s(literal -1/6 binary64) %5651 %5650)))
(approx %632 (*.f64 lam (fma.f64 %3152 (fma.f64 #s(literal -1/6 binary64) %5658 (*.f64 #s(literal 1/120 binary64) %5657)) %5650)))
(approx %632 (*.f64 lam (fma.f64 %3152 (fma.f64 #s(literal -1/6 binary64) %5658 (*.f64 %3152 (fma.f64 #s(literal -1/5040 binary64) %6107 (*.f64 #s(literal 1/120 binary64) %6108)))) %5650)))
(approx %312 (+.f64 %3922 (*.f64 lam (-.f64 %6118 %6119))))
(approx %312 (+.f64 %3922 (*.f64 lam (-.f64 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %6124 (*.f64 #s(literal 1/6 binary64) (*.f64 %3872 %3924)))) %6119))))
(approx %639 (+.f64 %3946 (*.f64 lam (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 %3026 (*.f64 lam %3946))) %6136))))
(approx %639 (+.f64 %3946 (*.f64 lam (-.f64 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %6141 (*.f64 #s(literal 1/6 binary64) (*.f64 %3872 %3949)))) %6136))))
(approx %640 (+.f64 %3946 (+.f64 %3922 (*.f64 #s(literal -1 binary64) (*.f64 lam %6150)))))
(approx %640 (+.f64 %3946 (+.f64 %3922 (*.f64 lam (-.f64 %6158 %6150)))))
(approx %640 (+.f64 %3946 (+.f64 %3922 (*.f64 lam (-.f64 (*.f64 lam (fma.f64 #s(literal -1 binary64) (*.f64 lam %6167) %6157)) %6150)))))
(approx %313 (+.f64 %3922 %6177))
(approx %313 (+.f64 %3922 (*.f64 lam (-.f64 (+.f64 B %6118) %6119))))
(approx %313 (+.f64 %3922 (*.f64 lam (-.f64 (+.f64 B (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %6124 %6186))) %6119))))
(approx %644 (*.f64 lam (+.f64 B (*.f64 #s(literal -1 binary64) %6119))))
(approx %644 (*.f64 lam (+.f64 B (fma.f64 #s(literal -1 binary64) %6119 (*.f64 %3152 %6199)))))
(approx %644 (*.f64 lam (+.f64 B (fma.f64 #s(literal -1 binary64) %6119 (*.f64 %3152 (fma.f64 #s(literal -1/6 binary64) %3872 (fma.f64 #s(literal 1/6 binary64) %6165 (*.f64 %3152 (fma.f64 #s(literal -1/120 binary64) %6205 %5405)))))))))
(approx %644 (*.f64 lam (+.f64 B (fma.f64 #s(literal -1 binary64) %6119 (*.f64 %3152 (fma.f64 #s(literal -1/6 binary64) %3872 (fma.f64 #s(literal 1/6 binary64) %6165 (*.f64 %3152 (fma.f64 #s(literal -1/120 binary64) %6205 (fma.f64 #s(literal 1/120 binary64) %5395 (*.f64 %3152 (fma.f64 #s(literal -1/5040 binary64) %5403 (*.f64 #s(literal 1/5040 binary64) (*.f64 %5403 %653))))))))))))))
(approx %645 (fma.f64 #s(literal 1/2 binary64) %3970 %6232))
(approx %645 (fma.f64 #s(literal 1/2 binary64) %3970 (*.f64 lam (+.f64 B (fma.f64 #s(literal -1 binary64) %6119 %6236)))))
(approx %645 (fma.f64 #s(literal 1/2 binary64) %3970 (*.f64 lam (+.f64 B (fma.f64 #s(literal -1 binary64) %6119 (fma.f64 #s(literal -1/2 binary64) %6150 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %6157 %6243))))))))
(approx %314 (fma.f64 #s(literal -1/2 binary64) %3922 (*.f64 #s(literal -1/2 binary64) %6177)))
(approx %314 (fma.f64 #s(literal -1/2 binary64) %3922 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %6176 (*.f64 #s(literal 1/4 binary64) %6117)))))
(approx %314 (fma.f64 #s(literal -1/2 binary64) %3922 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %6176 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %6186 (*.f64 #s(literal 1/4 binary64) %6124)))))))
(approx %681 (fma.f64 #s(literal 1/2 binary64) %3970 %6268))
(approx %681 (fma.f64 #s(literal 1/2 binary64) %3970 (*.f64 lam (+.f64 B %6236))))
(approx %681 (fma.f64 #s(literal 1/2 binary64) %3970 (*.f64 lam (+.f64 B (fma.f64 #s(literal -1/2 binary64) %6150 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %6157 %6276)))))))
(approx %266 (-.f64 (fma.f64 lam (fma.f64 #s(literal 1/2 binary64) (/.f64 %5669 T) %6285) %51) %4112))
(approx %266 (-.f64 (fma.f64 lam (fma.f64 lam (fma.f64 #s(literal -1/6 binary64) (/.f64 %5676 T) (*.f64 #s(literal 1/2 binary64) (/.f64 %5675 T))) %6285) %51) %4112))
(approx %272 (fma.f64 lam (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lam %6305)) %6310) %4129))
(approx %272 (fma.f64 lam (-.f64 (*.f64 lam (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lam (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 B (*.f64 cosgam (*.f64 %3222 %6305))) %3389) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %3872 (*.f64 T (*.f64 %140 %4157))) %4141) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 %3872 %6308) %4133)))))) %6305)) %6310) %4129))
(approx %303 (fma.f64 T %3369 (*.f64 lam (fma.f64 #s(literal -1 binary64) %6309 (*.f64 #s(literal -1/2 binary64) %6335)))))
(approx %303 (fma.f64 T %3369 (*.f64 lam (fma.f64 #s(literal -1 binary64) %6309 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %6302 (*.f64 #s(literal 1/6 binary64) %6341)))))))
(approx %304 (-.f64 (fma.f64 S %57 (*.f64 lam (-.f64 (*.f64 #s(literal 1/2 binary64) %6335) %6350))) %4174))
(approx %304 (-.f64 (fma.f64 S %57 (*.f64 lam (-.f64 (*.f64 lam (-.f64 (*.f64 #s(literal -1/6 binary64) %6341) (*.f64 #s(literal -1/2 binary64) %6302))) %6350))) %4174))
(approx %316 (fma.f64 #s(literal -1/2 binary64) %4211 %6366))
(approx %316 (fma.f64 #s(literal -1/2 binary64) %4211 (fma.f64 S singam (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %6369 %6372)))))
(approx %316 (fma.f64 #s(literal -1/2 binary64) %4211 (fma.f64 S singam (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %6369 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %6378 (*.f64 #s(literal 1/4 binary64) %6379))))))))
(approx %324 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 T %6365) %4238) %4234))
(approx %324 (fma.f64 lam (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lam %6400)) %6405) %4234))
(approx %324 (fma.f64 lam (-.f64 (*.f64 lam (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lam (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 T (*.f64 cosgam %6185)) %4238) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 %3026 (*.f64 T (*.f64 %140 (*.f64 %3922 %6176)))) %4245) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 cosgam (*.f64 %6400 %6176)) %4212)))))) %6400)) %6405) %4234))
(approx %360 (fma.f64 #s(literal -1/2 binary64) %4281 %6431))
(approx %360 (fma.f64 #s(literal -1/2 binary64) %4281 %6438))
(approx %360 (fma.f64 #s(literal -1/2 binary64) %4281 %6447))
(approx %368 (+.f64 %4303 (*.f64 lam (-.f64 %6452 %6453))))
(approx %368 (+.f64 %4303 (*.f64 lam (-.f64 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %6458 (*.f64 #s(literal 1/6 binary64) (*.f64 %3872 %4306)))) %6453))))
(approx %369 (+.f64 %4303 %6468))
(approx %369 (+.f64 %4303 (*.f64 lam (-.f64 (+.f64 B %6452) %6453))))
(approx %369 (+.f64 %4303 (*.f64 lam (-.f64 (+.f64 B (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %6458 %6479))) %6453))))
(approx %370 (fma.f64 #s(literal 1/2 binary64) %4303 (*.f64 #s(literal 1/2 binary64) %6468)))
(approx %370 (fma.f64 #s(literal 1/2 binary64) %4303 (*.f64 lam (fma.f64 #s(literal -1/4 binary64) %6451 (*.f64 #s(literal 1/2 binary64) %6467)))))
(approx %370 (fma.f64 #s(literal 1/2 binary64) %4303 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %6467 (*.f64 lam (fma.f64 #s(literal -1/4 binary64) %6458 (*.f64 #s(literal 1/2 binary64) %6479)))))))
(approx %371 (fma.f64 #s(literal 1/2 binary64) %4363 (*.f64 #s(literal 1/2 binary64) %6502)))
(approx %371 (fma.f64 #s(literal 1/2 binary64) %4363 (*.f64 lam (fma.f64 #s(literal -1/4 binary64) %6507 %6509))))
(approx %371 (fma.f64 #s(literal 1/2 binary64) %4363 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %6508 (*.f64 lam (fma.f64 #s(literal -1/4 binary64) %6514 (*.f64 #s(literal 1/2 binary64) %6515)))))))
(approx %372 (-.f64 (fma.f64 #s(literal -1/2 binary64) %6502 %6) %4364))
(approx %372 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 #s(literal 1/4 binary64) %6507) %6509))) %4364))
(approx %372 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 lam (-.f64 (*.f64 #s(literal -1/2 binary64) %6515) (*.f64 #s(literal -1/4 binary64) %6514))) %6509))) %4364))
(approx %383 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %6502 T) %51) %4409))
(approx %383 (-.f64 (fma.f64 lam (fma.f64 #s(literal -1/2 binary64) %6545 (*.f64 #s(literal 1/4 binary64) (/.f64 %6507 T))) %51) %4409))
(approx %383 (-.f64 (fma.f64 lam (fma.f64 #s(literal -1/2 binary64) %6545 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) (/.f64 %6515 T) (*.f64 #s(literal 1/4 binary64) (/.f64 %6514 T))))) %51) %4409))
(approx %389 (fma.f64 lam %6562 %51))
(approx %389 (fma.f64 lam %6568 %51))
(approx %400 (fma.f64 #s(literal -1/2 binary64) %5734 %4439))
(approx %400 (fma.f64 #s(literal 1/2 binary64) %231 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %5733 (*.f64 #s(literal -1/4 binary64) %5576)))))
(approx %400 (fma.f64 #s(literal 1/2 binary64) %231 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %5733 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %5744 (*.f64 #s(literal -1/4 binary64) %5584)))))))
(approx %401 (fma.f64 #s(literal -1/2 binary64) %5752 %3503))
(approx %401 (fma.f64 #s(literal 1/2 binary64) %2246 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %5755 (*.f64 #s(literal -1/4 binary64) %5757)))))
(approx %401 (fma.f64 #s(literal 1/2 binary64) %2246 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %5755 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %5763 %5797))))))
(approx %403 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 %5752 T) %51) %4473))
(approx %403 (-.f64 (fma.f64 lam (fma.f64 #s(literal 1/4 binary64) %6018 (*.f64 #s(literal 1/2 binary64) %6602)) %51) %4473))
(approx %403 (-.f64 (fma.f64 lam (fma.f64 #s(literal 1/2 binary64) %6602 (*.f64 lam (fma.f64 #s(literal 1/4 binary64) %6025 (*.f64 #s(literal 1/2 binary64) (/.f64 %5763 T))))) %51) %4473))
(approx %424 (*.f64 lam (fma.f64 #s(literal -1/6 binary64) %5543 %5541)))
(approx %424 (*.f64 lam (fma.f64 B %36 (*.f64 %3152 (fma.f64 #s(literal -1/6 binary64) %5550 (*.f64 #s(literal 1/120 binary64) %5549))))))
(approx %424 (*.f64 lam (fma.f64 B %36 (*.f64 %3152 (fma.f64 #s(literal -1/6 binary64) %5550 (*.f64 %3152 (fma.f64 #s(literal -1/5040 binary64) (*.f64 %5403 %5542) (*.f64 #s(literal 1/120 binary64) (*.f64 %5395 %36)))))))))
(approx %426 (fma.f64 S singam %5450))
(approx %426 (fma.f64 S singam %5456))
(approx %438 (fma.f64 #s(literal 1/2 binary64) %3276 (*.f64 #s(literal 1/2 binary64) %5806)))
(approx %438 (fma.f64 #s(literal 1/2 binary64) %3276 (*.f64 lam (fma.f64 #s(literal -1/4 binary64) %5594 (*.f64 #s(literal 1/2 binary64) %5805)))))
(approx %438 (fma.f64 #s(literal 1/2 binary64) %3276 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %5805 (*.f64 lam (fma.f64 #s(literal -1/4 binary64) %5601 (*.f64 #s(literal 1/2 binary64) %5817)))))))
(approx %439 (fma.f64 #s(literal 1/2 binary64) %3544 (*.f64 #s(literal 1/2 binary64) %5825)))
(approx %439 (fma.f64 #s(literal 1/2 binary64) %3544 (*.f64 lam (fma.f64 #s(literal -1/4 binary64) %5829 %6657))))
(approx %439 (fma.f64 #s(literal 1/2 binary64) %3544 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %5830 (*.f64 lam (fma.f64 #s(literal -1/4 binary64) %5835 (*.f64 #s(literal 1/2 binary64) %5836)))))))
(approx %440 (-.f64 (fma.f64 #s(literal -1/2 binary64) %5825 %6) %3733))
(approx %440 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 #s(literal 1/4 binary64) %5829) %6657))) %3733))
(approx %440 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 lam (-.f64 (*.f64 #s(literal -1/2 binary64) %5836) (*.f64 #s(literal -1/4 binary64) %5835))) %6657))) %3733))
(approx %448 (fma.f64 lam (-.f64 %6561 %5650) %51))
(approx %448 (fma.f64 lam (-.f64 (*.f64 %3152 (-.f64 (*.f64 #s(literal -1/120 binary64) %5657) (*.f64 #s(literal -1/6 binary64) %5658))) %5650) %51))
(approx %488 (fma.f64 #s(literal -1 binary64) %4573 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %6698 %6700))))
(approx %488 (fma.f64 #s(literal -1 binary64) %4573 (*.f64 lam (fma.f64 B %6699 (*.f64 lam (fma.f64 #s(literal -1/6 binary64) %6705 %6707))))))
(approx %489 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 #s(literal -1/2 binary64) %6698) %6700))) %4574))
(approx %489 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 lam (-.f64 (*.f64 #s(literal 1/6 binary64) %6705) %6707)) %6700))) %4574))
(approx %502 (-.f64 (fma.f64 lam (fma.f64 #s(literal -1 binary64) %6728 (*.f64 #s(literal -1/2 binary64) (/.f64 %6698 T))) %51) %4616))
(approx %502 (-.f64 (fma.f64 lam (fma.f64 #s(literal -1 binary64) %6728 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) (/.f64 %6706 T) (*.f64 #s(literal 1/6 binary64) (/.f64 %6705 T))))) %51) %4616))
(approx %511 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 #s(literal 1/2 binary64) %5757) %2202))) %2246))
(approx %511 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 lam (-.f64 (*.f64 #s(literal 1/6 binary64) %5872) %5765)) %2202))) %2246))
(approx %1443 (*.f64 lam %6562))
(approx %1443 (*.f64 lam %6568))
(approx %1443 (*.f64 lam (fma.f64 #s(literal -1 binary64) %5650 (*.f64 %3152 (fma.f64 #s(literal 1/6 binary64) %5658 (*.f64 %3152 (fma.f64 #s(literal -1/120 binary64) %6108 (*.f64 #s(literal 1/5040 binary64) %6107))))))))
(approx %539 (fma.f64 cosgam %3841 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %6771 %6773))))
(approx %539 (fma.f64 cosgam %3841 (*.f64 lam (fma.f64 B %6772 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %6778 (*.f64 #s(literal -1/6 binary64) %6779)))))))
(approx %540 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 %6787 %6773))) %4664))
(approx %540 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 lam (-.f64 %6793 (*.f64 #s(literal -1/2 binary64) %6778))) %6773))) %4664))
(approx %548 (fma.f64 lam (fma.f64 #s(literal -1/2 binary64) (*.f64 %3026 (*.f64 lam %4700)) (*.f64 B %4702)) %4700))
(approx %548 (fma.f64 lam (fma.f64 B %4702 (*.f64 lam %6811)) %4700))
(approx %549 (-.f64 (fma.f64 lam (fma.f64 B %4702 %6818) %4700) %494))
(approx %549 (-.f64 (fma.f64 lam (fma.f64 B %4702 (*.f64 lam (-.f64 %6811 %6059))) %4700) %494))
(approx %550 (fma.f64 cosgam %4718 (*.f64 lam (fma.f64 B %6829 %6830))))
(approx %550 (fma.f64 cosgam %4718 (*.f64 lam (fma.f64 B %6829 (*.f64 lam (fma.f64 #s(literal -1/6 binary64) %6835 %6836))))))
(approx %551 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 #s(literal -1 binary64) %6830) %6844))) %4733))
(approx %551 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 lam (-.f64 (*.f64 #s(literal 1/6 binary64) %6835) %6836)) %6844))) %4733))
(approx %559 (-.f64 (fma.f64 lam (fma.f64 #s(literal -1 binary64) %6858 (*.f64 #s(literal -1 binary64) (/.f64 %6830 T))) %51) %4771))
(approx %559 (-.f64 (fma.f64 lam (fma.f64 #s(literal -1 binary64) %6858 (*.f64 lam (fma.f64 #s(literal -1 binary64) (/.f64 %6836 T) (*.f64 #s(literal 1/6 binary64) (/.f64 %6835 T))))) %51) %4771))
(approx %565 (+.f64 %231 (+.f64 %3841 (*.f64 lam (-.f64 %6876 %6069)))))
(approx %565 (+.f64 %231 (+.f64 %3841 (*.f64 lam (-.f64 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %5584 %6077)) %6069)))))
(approx %566 (fma.f64 cosgam %4790 (*.f64 lam (fma.f64 B %6772 %6889))))
(approx %566 (fma.f64 cosgam %4790 (*.f64 lam (fma.f64 B %6772 (*.f64 lam (fma.f64 #s(literal -1/6 binary64) %6779 %6894))))))
(approx %567 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 #s(literal -1 binary64) %6889) %6773))) %4809))
(approx %567 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 lam (-.f64 %6793 %6894)) %6773))) %4809))
(approx %574 (-.f64 (fma.f64 lam (fma.f64 #s(literal -1 binary64) %6914 (*.f64 #s(literal -1 binary64) (/.f64 %6889 T))) %51) %4841))
(approx %574 (-.f64 (fma.f64 lam (fma.f64 #s(literal -1 binary64) %6914 (*.f64 lam (fma.f64 #s(literal -1 binary64) (/.f64 %6894 T) (*.f64 #s(literal 1/6 binary64) %6922)))) %51) %4841))
(approx %580 (fma.f64 T %4664 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %6931 %6933))))
(approx %580 (fma.f64 T %4664 (*.f64 lam (fma.f64 B %6932 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %6938 (*.f64 #s(literal -1/6 binary64) %6939)))))))
(approx %582 (fma.f64 #s(literal -1 binary64) %4664 (fma.f64 S singam (*.f64 lam (fma.f64 #s(literal -1 binary64) %6773 %6787)))))
(approx %582 (fma.f64 #s(literal -1 binary64) %4664 (fma.f64 S singam (*.f64 lam (fma.f64 #s(literal -1 binary64) %6773 (*.f64 lam (fma.f64 #s(literal 1/6 binary64) %6779 (*.f64 #s(literal 1/2 binary64) %6778))))))))
(approx %585 (fma.f64 #s(literal -1 binary64) %4894 %6963))
(approx %585 (fma.f64 #s(literal -1 binary64) %4894 %6971))
(approx %591 (fma.f64 T %4681 (*.f64 lam (fma.f64 #s(literal -1 binary64) %6933 (*.f64 #s(literal 1/2 binary64) %6931)))))
(approx %591 (fma.f64 T %4681 (*.f64 lam (fma.f64 #s(literal -1 binary64) %6933 (*.f64 lam (fma.f64 #s(literal 1/6 binary64) %6939 (*.f64 #s(literal 1/2 binary64) %6938)))))))
(approx %597 (fma.f64 #s(literal 1/2 binary64) %4927 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %6914 (*.f64 #s(literal 1/4 binary64) %6960)))))
(approx %597 (fma.f64 #s(literal 1/2 binary64) %4927 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %6914 (*.f64 lam (fma.f64 #s(literal 1/12 binary64) %6922 (*.f64 #s(literal 1/4 binary64) %6966)))))))
(approx %1461 (-.f64 %6963 %4894))
(approx %1461 (-.f64 %6971 %4894))
(approx %605 (fma.f64 lam (fma.f64 #s(literal -1/2 binary64) %7003 %7004) %4951))
(approx %605 (fma.f64 lam (fma.f64 B %4953 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %7008 (*.f64 #s(literal -1/6 binary64) (*.f64 %3872 %4954))))) %4951))
(approx %606 (-.f64 %7017 %4951))
(approx %606 (-.f64 (*.f64 lam (-.f64 (fma.f64 #s(literal 1/2 binary64) %7003 %5612) %7004)) %4951))
(approx %606 (-.f64 (*.f64 lam (-.f64 (fma.f64 B %492 (*.f64 lam (-.f64 %7029 (*.f64 #s(literal -1/2 binary64) %7008)))) %7004)) %4951))
(approx %607 (fma.f64 #s(literal -1 binary64) %4991 %7038))
(approx %607 (fma.f64 #s(literal -1 binary64) %4991 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %7042 %7043))))
(approx %607 (fma.f64 #s(literal -1 binary64) %4991 (*.f64 lam (fma.f64 cosgam %7016 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %7048 %7049))))))
(approx %608 (-.f64 (fma.f64 #s(literal -1 binary64) %7038 %6) %4992))
(approx %608 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 #s(literal -1/2 binary64) %7042) %7043))) %4992))
(approx %608 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 lam (-.f64 (*.f64 #s(literal -1 binary64) %7049) (*.f64 #s(literal 1/2 binary64) %7048))) %7043))) %4992))
(approx %619 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %7038 T) %51) %5034))
(approx %619 (-.f64 (fma.f64 lam (fma.f64 #s(literal -1 binary64) %7078 (*.f64 #s(literal -1/2 binary64) (/.f64 %7042 T))) %51) %5034))
(approx %619 (-.f64 (fma.f64 lam (fma.f64 #s(literal -1 binary64) %7078 (*.f64 lam (fma.f64 #s(literal -1 binary64) (/.f64 %7049 T) (*.f64 #s(literal -1/2 binary64) (/.f64 %7048 T))))) %51) %5034))
(approx %646 (fma.f64 #s(literal 1/4 binary64) %3970 (*.f64 #s(literal 1/2 binary64) %6232)))
(approx %646 (fma.f64 #s(literal 1/4 binary64) %3970 (*.f64 lam (fma.f64 #s(literal 1/4 binary64) %6158 (*.f64 #s(literal 1/2 binary64) %6231)))))
(approx %646 (fma.f64 #s(literal 1/4 binary64) %3970 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %6231 (*.f64 lam (fma.f64 #s(literal 1/4 binary64) %6157 (*.f64 #s(literal 1/2 binary64) %6243)))))))
(approx %647 (fma.f64 #s(literal 1/4 binary64) %5070 (*.f64 #s(literal 1/2 binary64) %7109)))
(approx %647 (fma.f64 #s(literal 1/4 binary64) %5070 (*.f64 lam (fma.f64 #s(literal 1/4 binary64) %7113 %7115))))
(approx %647 (fma.f64 #s(literal 1/4 binary64) %5070 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %7114 (*.f64 lam (fma.f64 #s(literal 1/4 binary64) %7120 (*.f64 #s(literal 1/2 binary64) %7121)))))))
(approx %648 (-.f64 (fma.f64 #s(literal -1/2 binary64) %7109 %6) %5071))
(approx %648 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 #s(literal -1/4 binary64) %7113) %7115))) %5071))
(approx %648 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 lam (-.f64 (*.f64 #s(literal -1/2 binary64) %7121) (*.f64 #s(literal 1/4 binary64) %7120))) %7115))) %5071))
(approx %663 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %7109 T) %51) %5117))
(approx %663 (-.f64 (fma.f64 lam (fma.f64 #s(literal -1/2 binary64) %7151 (*.f64 #s(literal -1/4 binary64) %7152)) %51) %5117))
(approx %663 (-.f64 (fma.f64 lam (fma.f64 #s(literal -1/2 binary64) %7151 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) (/.f64 %7121 T) (*.f64 #s(literal -1/4 binary64) %7159)))) %51) %5117))
(approx %675 (fma.f64 #s(literal 1/2 binary64) %3922 (*.f64 #s(literal 1/2 binary64) %6177)))
(approx %675 (fma.f64 #s(literal 1/2 binary64) %3922 (*.f64 lam (fma.f64 #s(literal -1/4 binary64) %6117 (*.f64 #s(literal 1/2 binary64) %6176)))))
(approx %675 (fma.f64 #s(literal 1/2 binary64) %3922 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %6176 (*.f64 lam (fma.f64 #s(literal -1/4 binary64) %6124 (*.f64 #s(literal 1/2 binary64) %6186)))))))
(approx %676 (fma.f64 #s(literal 1/2 binary64) %4211 (*.f64 #s(literal 1/2 binary64) %6365)))
(approx %676 (fma.f64 #s(literal 1/2 binary64) %4211 (*.f64 lam (fma.f64 #s(literal -1/4 binary64) %6371 %7185))))
(approx %676 (fma.f64 #s(literal 1/2 binary64) %4211 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %6369 (*.f64 lam (fma.f64 #s(literal -1/4 binary64) %6379 (*.f64 #s(literal 1/2 binary64) %6378)))))))
(approx %677 (-.f64 %6366 %5153))
(approx %677 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 %6372 %7185))) %5153))
(approx %677 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 lam (-.f64 (*.f64 #s(literal -1/2 binary64) %6378) (*.f64 #s(literal -1/4 binary64) %6379))) %7185))) %5153))
(approx %1475 (-.f64 %6431 %5189))
(approx %1475 (-.f64 %6438 %5189))
(approx %1475 (-.f64 %6447 %5189))
(approx %682 (fma.f64 #s(literal 1/2 binary64) %5070 %7219))
(approx %682 (fma.f64 #s(literal 1/2 binary64) %5070 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %7113 %7222))))
(approx %682 (fma.f64 #s(literal 1/2 binary64) %5070 (*.f64 lam (fma.f64 cosgam %6267 (*.f64 lam (fma.f64 #s(literal 1/2 binary64) %7120 %7227))))))
(approx %683 (-.f64 (fma.f64 #s(literal -1 binary64) %7219 %6) %5196))
(approx %683 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 #s(literal -1/2 binary64) %7113) %7222))) %5196))
(approx %683 (-.f64 (fma.f64 S singam (*.f64 lam (-.f64 (*.f64 lam (-.f64 (*.f64 #s(literal -1 binary64) %7227) (*.f64 #s(literal 1/2 binary64) %7120))) %7222))) %5196))
(approx %691 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %7219 T) %51) %5235))
(approx %691 (-.f64 (fma.f64 lam (fma.f64 #s(literal -1 binary64) %7256 (*.f64 #s(literal -1/2 binary64) %7152)) %51) %5235))
(approx %691 (-.f64 (fma.f64 lam (fma.f64 #s(literal -1 binary64) %7256 (*.f64 lam (fma.f64 #s(literal -1 binary64) (/.f64 %7227 T) (*.f64 #s(literal -1/2 binary64) %7159)))) %51) %5235))
(approx %43 (*.f64 lam (fma.f64 #s(literal -1 binary64) %2202 %7270)))
(approx %72 (*.f64 lam (-.f64 %7274 B)))
(approx %2207 (*.f64 lam (+.f64 B %7278)))
(approx %86 %7284)
(approx %2208 (*.f64 lam (-.f64 %7286 B)))
(approx %603 (*.f64 lam (+.f64 B %7290)))
(approx %432 (*.f64 lam (-.f64 %7295 %7290)))
(approx %194 (*.f64 lam %7295))
(approx %537 %7302)
(approx %3880 (*.f64 %3152 %7305))
(approx %638 (*.f64 lam (+.f64 B %7286)))
(approx %367 (*.f64 lam (+.f64 B %7312)))
(approx %5328 (*.f64 %3027 %7305))
(approx %43 (*.f64 #s(literal -1 binary64) (*.f64 lam (fma.f64 #s(literal -1 binary64) %7270 %2202))))
(approx %72 (*.f64 #s(literal -1 binary64) (*.f64 lam (-.f64 (*.f64 #s(literal -1 binary64) %7274) %3212))))
(approx %2207 (*.f64 #s(literal -1 binary64) (*.f64 lam (fma.f64 #s(literal -3/2 binary64) %7274 %3212))))
(approx %86 (*.f64 #s(literal -1 binary64) %7302))
(approx %2208 (*.f64 #s(literal -1 binary64) (*.f64 lam (-.f64 %7278 %3212))))
(approx %603 (*.f64 #s(literal -1 binary64) (*.f64 lam (fma.f64 #s(literal -1 binary64) B %7282))))
(approx %432 (*.f64 #s(literal -1 binary64) (*.f64 lam (fma.f64 #s(literal -1 binary64) B (*.f64 #s(literal -1 binary64) (/.f64 %3273 lam))))))
(approx %194 (*.f64 #s(literal -1 binary64) (*.f64 lam (fma.f64 #s(literal -2 binary64) %7274 %3212))))
(approx %537 (*.f64 #s(literal -1 binary64) %7284))
(approx %638 (*.f64 #s(literal -1 binary64) (*.f64 lam (fma.f64 #s(literal -1 binary64) B %7278))))
(approx %367 (*.f64 #s(literal -1 binary64) (*.f64 lam (-.f64 %3212 %7312))))
(approx %5328 (*.f64 #s(literal -1 binary64) (*.f64 %3027 (fma.f64 #s(literal -1 binary64) %7304 %5527))))
Calls

18 calls:

TimeVariablePoint
550.0ms
B
0
451.0ms
lam
-inf
343.0ms
S
0
256.0ms
lam
inf
235.0ms
B
-inf

rewrite11.7s (7.8%)

Memory
17.0MiB live, 567.7MiB allocated; 155ms collecting garbage
Counts
412 → 11 507
Calls
Call 1
Inputs
%2 = (*.f64 S singam)
%5 = (*.f64 B lam)
%6 = (sin.f64 %5)
%8 = (*.f64 %6 cosgam)
%9 = (-.f64 %2 %8)
%12 = (approx S #s(literal 0 binary64))
%14 = (*.f64 cosgam %6)
%15 = (*.f64 #s(literal -1 binary64) %14)
%16 = (* S singam)
%17 = (* B lam)
%18 = (sin %17)
%19 = (* %18 cosgam)
%20 = (- %16 %19)
%21 = (approx %20 %15)
%22 = (*.f64 S T)
%23 = (/.f64 %14 %22)
%24 = (/.f64 singam T)
%25 = (*.f64 T singam)
%26 = (/.f64 S T)
%27 = (/.f64 %6 T)
%28 = (*.f64 T cosgam)
%29 = (/.f64 %2 %28)
%32 = (*.f64 cosgam lam)
%33 = (*.f64 B %32)
%34 = (fma.f64 #s(literal -1 binary64) %33 %2)
%35 = (approx %20 %34)
%36 = (*.f64 B cosgam)
%40 = (/.f64 #s(literal 1 binary64) T)
%41 = (/.f64 #s(literal -1 binary64) T)
%43 = (*.f64 %26 singam)
%44 = (*.f64 T T)
%45 = (/.f64 #s(literal 1/2 binary64) %44)
%46 = (+.f64 T T)
%47 = (cos.f64 %5)
%48 = (neg.f64 cosgam)
%49 = (neg.f64 %5)
%50 = (sin.f64 %49)
%51 = (PI.f64 )
%52 = (/.f64 cosgam T)
%53 = (*.f64 %9 T)
%54 = (*.f64 %51 #s(literal -1/2 binary64))
%55 = (*.f64 %51 #s(literal 1/2 binary64))
%56 = (*.f64 #s(literal 3/2 binary64) %51)
%57 = (neg.f64 B)
%58 = (*.f64 %5 T)
%59 = (/.f64 %58 T)
%60 = (-.f64 %51 %5)
%61 = (sin.f64 %60)
%62 = (+.f64 %51 %51)
%63 = (fma.f64 #s(literal 3/2 binary64) %51 %5)
%64 = (fma.f64 %51 #s(literal -1/2 binary64) %5)
%65 = (cos.f64 %64)
%66 = (neg.f64 %63)
%67 = (cos.f64 %66)
%68 = (fma.f64 %51 #s(literal 1/2 binary64) %5)
%69 = (neg.f64 %51)
%70 = (-.f64 %62 %55)
%71 = (fma.f64 B lam %70)
%72 = (cos.f64 %71)
%73 = (neg.f64 %56)
%74 = (cos.f64 %73)
%75 = (-.f64 %69 %51)
%76 = (cos.f64 %75)
%77 = (*.f64 %6 %76)
%78 = (sin.f64 %75)
%79 = (*.f64 %47 %78)
%80 = (neg.f64 %52)
%81 = (/.f64 %9 %46)
%82 = (*.f64 %12 singam)
%83 = (sin.f64 %59)
%84 = (*.f64 %61 cosgam)
%85 = (-.f64 %2 %84)
%86 = (*.f64 %65 cosgam)
%87 = (-.f64 %2 %86)
%89 = (*.f64 #s(literal -1 binary64) %23)
%91 = (* cosgam %18)
%93 = (/ %91 (* S T))
%97 = (approx (+ (* -1 %93) (/ singam T)) %89)
%98 = (*.f64 S %25)
%99 = (*.f64 cosgam %61)
%100 = (*.f64 #s(literal -1 binary64) %99)
%101 = (PI )
%102 = (- %101 %17)
%106 = (approx (- %16 (* (sin %102) cosgam)) %100)
%107 = (fma.f64 #s(literal -1/2 binary64) %51 %5)
%108 = (cos.f64 %107)
%109 = (*.f64 cosgam %108)
%110 = (*.f64 #s(literal -1 binary64) %109)
%116 = (- %16 (* (cos (+ (* %101 -1/2) %17)) cosgam))
%117 = (approx %116 %110)
%118 = (-.f64 %67 %50)
%119 = (*.f64 cosgam %118)
%120 = (*.f64 #s(literal -1/2 binary64) %119)
%121 = (neg %17)
%123 = (* 3/2 %101)
%124 = (- %121 %123)
%132 = (approx (- %16 (* (/ (- (cos %124) (sin %121)) 2) cosgam)) %120)
%133 = (fma.f64 #s(literal 2 binary64) %51 %5)
%134 = (*.f64 #s(literal 1/2 binary64) %51)
%135 = (-.f64 %133 %134)
%136 = (cos.f64 %135)
%137 = (+.f64 %136 %6)
%138 = (*.f64 cosgam %137)
%139 = (*.f64 %74 %47)
%140 = (+.f64 %6 %139)
%141 = (*.f64 cosgam %140)
%142 = (*.f64 #s(literal 2 binary64) %51)
%143 = (neg.f64 %142)
%144 = (sin.f64 %143)
%146 = (approx (* %20 T) %98)
%147 = (/.f64 T %2)
%149 = (approx (/ T %20) %147)
%150 = (/.f64 %109 S)
%151 = (*.f64 #s(literal -1 binary64) %150)
%152 = (+.f64 singam %151)
%153 = (*.f64 S %152)
%154 = (approx %116 %153)
%155 = (/.f64 %138 %22)
%156 = (fma.f64 #s(literal -1/2 binary64) %155 %24)
%157 = (*.f64 S %156)
%170 = (/.f64 %141 %22)
%171 = (fma.f64 #s(literal -1 binary64) %170 %24)
%172 = (*.f64 S %171)
%173 = (cos %17)
%178 = (* (+ (* %173 (cos (neg %123))) %18) cosgam)
%182 = (*.f64 T lam)
%183 = (*.f64 #s(literal 1/2 binary64) %29)
%184 = (fma.f64 #s(literal -1/2 binary64) %27 %183)
%185 = (*.f64 cosgam %184)
%188 = (approx (/ %20 (+ T T)) %185)
%189 = (/.f64 %61 T)
%190 = (*.f64 #s(literal -1 binary64) %33)
%192 = (approx (* -1 %91) %190)
%193 = (/.f64 %33 %22)
%194 = (approx %93 %193)
%195 = (/.f64 lam T)
%196 = (approx %173 #s(literal 1 binary64))
%197 = (approx %102 %51)
%199 = (*.f64 #s(literal -3/2 binary64) %51)
%200 = (approx %124 %199)
%201 = (*.f64 #s(literal -1 binary64) %144)
%203 = (- (neg %101) %101)
%209 = (approx (- (* %18 (cos %203)) (* %173 (sin %203))) %201)
%210 = (*.f64 cosgam %74)
%211 = (approx %178 %210)
%212 = (/.f64 B T)
%213 = (*.f64 %195 B)
%214 = (*.f64 %213 T)
%215 = (*.f64 T B)
%216 = (*.f64 %215 %195)
%217 = (*.f64 %182 %40)
%218 = (*.f64 B %217)
%219 = (*.f64 %40 %58)
%220 = (/.f64 T %58)
%221 = (/.f64 #s(literal 1 binary64) %220)
%222 = (fma.f64 %57 lam %55)
%223 = (cos.f64 %222)
%224 = (*.f64 %6 %48)
%225 = (*.f64 %24 S)
%226 = (*.f64 %40 %2)
%227 = (*.f64 %5 cosgam)
%228 = (*.f64 %36 lam)
%229 = (*.f64 B B)
%230 = (*.f64 #s(literal -1/6 binary64) B)
%231 = (*.f64 %230 %229)
%232 = (*.f64 %231 lam)
%233 = (fma.f64 %232 lam B)
%234 = (sin.f64 %68)
%235 = (*.f64 %27 cosgam)
%236 = (*.f64 %2 T)
%237 = (*.f64 %182 B)
%238 = (*.f64 lam %212)
%239 = (/.f64 T %5)
%240 = (/.f64 #s(literal 1 binary64) %239)
%241 = (fma.f64 %213 T %54)
%242 = (fma.f64 %51 #s(literal 3/2 binary64) %5)
%243 = (cos.f64 %242)
%244 = (sin.f64 %56)
%245 = (fma.f64 #s(literal -3/2 binary64) %51 %5)
%246 = (cos.f64 %245)
%247 = (+.f64 %243 %246)
%248 = (+.f64 %243 %6)
%249 = (fma.f64 %244 %50 %6)
%250 = (fma.f64 %247 #s(literal 1/2 binary64) %249)
%251 = (*.f64 %248 #s(literal -1/2 binary64))
%252 = (-.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
%253 = (*.f64 %51 %252)
%254 = (fma.f64 %40 %58 %253)
%255 = (fma.f64 %247 #s(literal 1/2 binary64) %6)
%257 = (/.f64 T %87)
%259 = (*.f64 T %86)
%260 = (-.f64 %236 %259)
%262 = (fma.f64 %251 cosgam %2)
%263 = (/.f64 T %262)
%265 = (fma.f64 B lam #s(literal 2652839157010665/562949953421312 binary64))
%266 = (cos.f64 %265)
%267 = (+.f64 %266 %6)
%268 = (*.f64 %267 #s(literal 1/2 binary64))
%269 = (*.f64 %268 cosgam)
%270 = (-.f64 %2 %269)
%272 = (/.f64 %82 T)
%273 = (/ %20 T)
%275 = (*.f64 cosgam %83)
%276 = (*.f64 #s(literal -1 binary64) %275)
%277 = (approx %20 %276)
%279 = (neg.f64 %59)
%280 = (-.f64 %279 %56)
%281 = (cos.f64 %280)
%282 = (sin.f64 %279)
%283 = (-.f64 %281 %282)
%284 = (/.f64 %283 #s(literal 2 binary64))
%285 = (*.f64 %284 cosgam)
%286 = (-.f64 %2 %285)
%288 = (/.f64 %83 T)
%290 = (sin.f64 %214)
%291 = (*.f64 cosgam %290)
%292 = (*.f64 #s(literal -1 binary64) %291)
%293 = (approx %20 %292)
%295 = (-.f64 %51 %214)
%296 = (sin.f64 %295)
%297 = (*.f64 %296 cosgam)
%298 = (-.f64 %2 %297)
%300 = (*.f64 %290 %28)
%301 = (fma.f64 %41 %300 %2)
%303 = (sin.f64 %216)
%304 = (*.f64 cosgam %303)
%305 = (*.f64 #s(literal -1 binary64) %304)
%306 = (approx %20 %305)
%308 = (/.f64 %303 T)
%310 = (fma.f64 %51 #s(literal -1/2 binary64) %218)
%311 = (cos.f64 %310)
%312 = (*.f64 %311 cosgam)
%313 = (-.f64 %2 %312)
%315 = (-.f64 %51 %219)
%316 = (sin.f64 %315)
%317 = (*.f64 %316 cosgam)
%318 = (-.f64 %2 %317)
%320 = (neg.f64 %219)
%321 = (-.f64 %320 %56)
%322 = (cos.f64 %321)
%323 = (sin.f64 %320)
%324 = (-.f64 %322 %323)
%325 = (/.f64 %324 #s(literal 2 binary64))
%326 = (*.f64 %325 cosgam)
%327 = (-.f64 %2 %326)
%329 = (sin.f64 %221)
%330 = (-.f64 %51 %221)
%331 = (sin.f64 %330)
%332 = (*.f64 %331 cosgam)
%333 = (-.f64 %2 %332)
%335 = (+.f64 %72 %329)
%336 = (*.f64 %335 #s(literal 1/2 binary64))
%337 = (*.f64 %336 cosgam)
%338 = (-.f64 %2 %337)
%340 = (neg.f64 %221)
%341 = (-.f64 %340 %56)
%342 = (cos.f64 %341)
%343 = (sin.f64 %340)
%344 = (-.f64 %342 %343)
%345 = (/.f64 %344 #s(literal 2 binary64))
%346 = (*.f64 %345 cosgam)
%347 = (-.f64 %2 %346)
%349 = (*.f64 %61 %52)
%351 = (/.f64 T %85)
%353 = (*.f64 %61 %76)
%354 = (-.f64 %353 %79)
%355 = (*.f64 %354 cosgam)
%356 = (-.f64 %2 %355)
%358 = (fma.f64 %47 %74 %61)
%359 = (*.f64 %358 cosgam)
%360 = (-.f64 %2 %359)
%362 = (*.f64 %80 %61)
%363 = (*.f64 %85 T)
%364 = (/.f64 %85 %46)
%368 = (*.f64 %223 cosgam)
%369 = (-.f64 %2 %368)
%370 = (*.f64 %223 %76)
%371 = (-.f64 %370 %79)
%372 = (*.f64 %371 cosgam)
%373 = (-.f64 %2 %372)
%375 = (fma.f64 %47 %74 %223)
%376 = (*.f64 %375 cosgam)
%377 = (-.f64 %2 %376)
%379 = (*.f64 %223 %28)
%380 = (fma.f64 %41 %379 %2)
%382 = (*.f64 %369 T)
%383 = (/.f64 %369 %46)
%386 = (/.f64 T %21)
%389 = (/.f64 T %35)
%391 = (approx %20 %224)
%393 = (approx %20 %192)
%398 = (fma.f64 #s(literal -1 binary64) %194 %24)
%399 = (*.f64 S %398)
%401 = (*.f64 S %97)
%403 = (approx %19 %227)
%404 = (-.f64 %2 %403)
%406 = (approx %19 %228)
%407 = (-.f64 %2 %406)
%409 = (*.f64 lam %233)
%410 = (approx %18 %409)
%411 = (*.f64 %410 cosgam)
%412 = (-.f64 %2 %411)
%414 = (*.f64 %234 %78)
%415 = (-.f64 %77 %414)
%416 = (*.f64 %415 cosgam)
%417 = (-.f64 %2 %416)
%419 = (fma.f64 %196 %74 %6)
%420 = (*.f64 %419 cosgam)
%421 = (-.f64 %2 %420)
%425 = (/.f64 %237 T)
%426 = (sin.f64 %425)
%427 = (*.f64 %426 cosgam)
%428 = (-.f64 %2 %427)
%430 = (*.f64 %238 T)
%431 = (sin.f64 %430)
%432 = (*.f64 %431 cosgam)
%433 = (-.f64 %2 %432)
%435 = (*.f64 %240 T)
%436 = (sin.f64 %435)
%437 = (*.f64 %436 cosgam)
%438 = (-.f64 %2 %437)
%440 = (sin.f64 %197)
%441 = (*.f64 %440 cosgam)
%442 = (-.f64 %2 %441)
%444 = (cos.f64 %241)
%445 = (*.f64 %444 cosgam)
%446 = (-.f64 %2 %445)
%448 = (cos.f64 %200)
%449 = (-.f64 %448 %50)
%450 = (/.f64 %449 #s(literal 2 binary64))
%451 = (*.f64 %450 cosgam)
%452 = (-.f64 %2 %451)
%454 = (/.f64 %250 #s(literal 2 binary64))
%455 = (*.f64 %454 cosgam)
%456 = (-.f64 %2 %455)
%458 = (cos.f64 %254)
%459 = (+.f64 %458 %6)
%460 = (*.f64 %459 #s(literal 1/2 binary64))
%461 = (*.f64 %460 cosgam)
%462 = (-.f64 %2 %461)
%464 = (*.f64 %255 cosgam)
%465 = (-.f64 %2 %464)
%467 = (*.f64 %209 cosgam)
%468 = (-.f64 %2 %467)
%476 = (-.f64 %2 %211)
S
singam
%2
B
lam
%5
%6
cosgam
%8
%9
T
#s(literal 0 binary64)
%12
#s(literal -1 binary64)
%14
%15
%21
%22
%23
%24
%25
%26
%27
%28
%29
#s(literal -1/6 binary64)
#s(literal 2 binary64)
%32
%33
%34
%35
%36
#s(literal 1 binary64)
#s(literal 1/2 binary64)
#s(literal -1/2 binary64)
%40
%41
#s(literal 3/2 binary64)
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
%69
%70
%71
%72
%73
%74
%75
%76
%77
%78
%79
%80
%81
%82
%83
%84
%85
%86
%87
#s(literal 2652839157010665/562949953421312 binary64)
%89
%97
%98
%99
%100
%106
%107
%108
%109
%110
%117
%118
%119
%120
%132
%133
%134
%135
%136
%137
%138
%139
%140
%141
%142
%143
%144
%146
%147
%149
%150
%151
%152
%153
%154
%155
%156
%157
(approx (/ (- %16 (* (* (+ (cos (+ %17 (- (+ %101 %101) (* %101 1/2)))) %18) 1/2) cosgam)) T) %157)
%170
%171
%172
(approx (/ (- %16 %178) T) %172)
%182
%183
%184
%185
%188
%189
%190
%192
%193
%194
%195
%196
%197
#s(literal -3/2 binary64)
%199
%200
%201
%209
%210
%211
%212
%213
%214
%215
%216
%217
%218
%219
%220
%221
%222
%223
%224
%225
%226
%227
%228
%229
%230
%231
%232
%233
%234
%235
%236
%237
%238
%239
%240
%241
%242
%243
%244
%245
%246
%247
%248
%249
%250
%251
%252
%253
%254
%255
(*.f64 %40 %87)
%257
(/.f64 #s(literal 1 binary64) %257)
%259
%260
(/.f64 %260 %44)
%262
%263
(/.f64 #s(literal 1 binary64) %263)
%265
%266
%267
%268
%269
%270
(/.f64 %270 T)
%272
(approx %273 %272)
%275
%276
%277
(/.f64 %277 T)
%279
%280
%281
%282
%283
%284
%285
%286
(/.f64 %286 T)
%288
(fma.f64 %288 %48 %43)
%290
%291
%292
%293
(/.f64 %293 T)
%295
%296
%297
%298
(/.f64 %298 T)
%300
%301
(/.f64 %301 T)
%303
%304
%305
%306
(/.f64 %306 T)
%308
(fma.f64 %308 %48 %43)
%310
%311
%312
%313
(/.f64 %313 T)
%315
%316
%317
%318
(/.f64 %318 T)
%320
%321
%322
%323
%324
%325
%326
%327
(/.f64 %327 T)
%329
%330
%331
%332
%333
(/.f64 %333 T)
%335
%336
%337
%338
(/.f64 %338 T)
%340
%341
%342
%343
%344
%345
%346
%347
(/.f64 %347 T)
%349
(-.f64 %43 %349)
%351
(/.f64 #s(literal 1 binary64) %351)
%353
%354
%355
%356
(/.f64 %356 T)
%358
%359
%360
(/.f64 %360 T)
%362
%363
%364
(fma.f64 %45 %363 %364)
(fma.f64 %24 S %362)
(fma.f64 %189 %48 %43)
%368
%369
%370
%371
%372
%373
(/.f64 %373 T)
%375
%376
%377
(/.f64 %377 T)
%379
%380
(/.f64 %380 T)
%382
%383
(fma.f64 %45 %382 %383)
(*.f64 %40 %21)
%386
(/.f64 #s(literal 1 binary64) %386)
(*.f64 %40 %35)
%389
(/.f64 #s(literal 1 binary64) %389)
%391
(/.f64 %391 T)
%393
(/.f64 %393 T)
(approx %273 %225)
(approx %273 %43)
(approx %273 %226)
%398
%399
(approx %273 %399)
%401
(approx %273 %401)
%403
%404
(/.f64 %404 T)
%406
%407
(/.f64 %407 T)
%409
%410
%411
%412
(/.f64 %412 T)
%414
%415
%416
%417
(/.f64 %417 T)
%419
%420
%421
(/.f64 %421 T)
(-.f64 %43 %235)
(fma.f64 %45 %146 %81)
%425
%426
%427
%428
(/.f64 %428 T)
%430
%431
%432
%433
(/.f64 %433 T)
%435
%436
%437
%438
(/.f64 %438 T)
%440
%441
%442
(/.f64 %442 T)
%444
%445
%446
(/.f64 %446 T)
%448
%449
%450
%451
%452
(/.f64 %452 T)
%454
%455
%456
(/.f64 %456 T)
%458
%459
%460
%461
%462
(/.f64 %462 T)
%464
%465
(/.f64 %465 T)
%467
%468
(/.f64 %468 T)
(/.f64 #s(literal 1 binary64) %149)
(fma.f64 %45 %53 %188)
(/.f64 %106 T)
(/.f64 %117 T)
(/.f64 %154 T)
(/.f64 %132 T)
%476
(/.f64 %476 T)
Outputs
%2 = (*.f64 S singam)
%7 = (*.f64 #s(literal 1 binary64) S)
%9 = (*.f64 #s(literal 1 binary64) singam)
%12 = (*.f64 #s(literal -1 binary64) %2)
%16 = (*.f64 #s(literal 1/2 binary64) S)
%17 = (*.f64 %16 singam)
%21 = (*.f64 B lam)
%23 = (sin.f64 %21)
%24 = (neg.f64 %21)
%25 = (sin.f64 %24)
%26 = (neg.f64 %25)
%27 = (neg.f64 %24)
%28 = (sin.f64 %27)
%29 = (PI.f64 )
%30 = (-.f64 %29 %21)
%31 = (sin.f64 %30)
%33 = (fma.f64 %29 #s(literal -1/2 binary64) %21)
%34 = (cos.f64 %33)
%35 = (*.f64 %29 #s(literal 1/2 binary64))
%36 = (-.f64 %35 %21)
%37 = (cos.f64 %36)
%38 = (fabs.f64 %33)
%39 = (cos.f64 %38)
%41 = (cos.f64 (fabs.f64 %38))
%43 = (cos.f64 (neg.f64 %38))
%44 = (fma.f64 %29 #s(literal 1/2 binary64) %21)
%45 = (fma.f64 %29 #s(literal -1/2 binary64) %44)
%46 = (sin.f64 %45)
%47 = (fma.f64 %29 #s(literal 1/2 binary64) %36)
%48 = (sin.f64 %47)
%50 = (sin.f64 (+.f64 %38 %35))
%52 = (cos.f64 %21)
%53 = (*.f64 #s(literal 1 binary64) %23)
%54 = (fma.f64 #s(literal 0 binary64) %52 %53)
%55 = (fma.f64 %52 #s(literal 0 binary64) %53)
%56 = (*.f64 %52 #s(literal 0 binary64))
%57 = (+.f64 %56 %53)
%58 = (*.f64 %23 #s(literal -1 binary64))
%59 = (-.f64 %56 %58)
%60 = (*.f64 #s(literal -1 binary64) %25)
%61 = (fma.f64 #s(literal 0 binary64) %52 %60)
%62 = (neg.f64 %58)
%63 = (fma.f64 #s(literal 0 binary64) %52 %62)
%64 = (fma.f64 %52 #s(literal 0 binary64) %60)
%65 = (fma.f64 %52 #s(literal 0 binary64) %62)
%66 = (+.f64 %56 %60)
%67 = (+.f64 %56 %62)
%68 = (*.f64 %29 #s(literal -1/2 binary64))
%69 = (cos.f64 %68)
%70 = (sin.f64 %35)
%71 = (*.f64 %23 %70)
%72 = (fma.f64 %52 %69 %71)
%73 = (fma.f64 %69 %52 %71)
%74 = (*.f64 %69 %52)
%75 = (+.f64 %74 %71)
%76 = (sin.f64 %68)
%77 = (*.f64 %76 %23)
%78 = (-.f64 %74 %77)
%79 = (*.f64 %25 %76)
%80 = (fma.f64 %52 %69 %79)
%81 = (*.f64 %76 %25)
%82 = (fma.f64 %52 %69 %81)
%83 = (neg.f64 %76)
%84 = (*.f64 %83 %23)
%85 = (fma.f64 %52 %69 %84)
%86 = (neg.f64 %77)
%87 = (fma.f64 %52 %69 %86)
%88 = (fma.f64 %69 %52 %79)
%89 = (fma.f64 %69 %52 %81)
%90 = (fma.f64 %69 %52 %84)
%91 = (fma.f64 %69 %52 %86)
%92 = (+.f64 %74 %79)
%93 = (+.f64 %74 %81)
%94 = (+.f64 %74 %84)
%95 = (+.f64 %74 %86)
%96 = (*.f64 %25 %70)
%97 = (-.f64 %74 %96)
%98 = (neg.f64 %96)
%99 = (fma.f64 %52 %69 %98)
%100 = (fma.f64 %69 %52 %98)
%101 = (+.f64 %74 %98)
%102 = (sin.f64 %33)
%103 = (fma.f64 %102 %69 %71)
%105 = (+.f64 (*.f64 %102 %69) %71)
%107 = (*.f64 cosgam %23)
%108 = (*.f64 %23 cosgam)
%109 = (-.f64 %2 %108)
%110 = (neg.f64 %108)
%111 = (fma.f64 S singam %110)
%112 = (fma.f64 singam S %110)
%113 = (fma.f64 cosgam %25 %2)
%114 = (neg.f64 cosgam)
%115 = (fma.f64 %23 %114 %2)
%116 = (fma.f64 %114 %23 %2)
%117 = (fma.f64 %25 cosgam %2)
%118 = (+.f64 %2 %110)
%119 = (+.f64 %110 %2)
%120 = (-.f64 %108 %2)
%121 = (neg.f64 %120)
%122 = (*.f64 %25 %114)
%123 = (-.f64 %2 %122)
%124 = (neg.f64 %114)
%126 = (-.f64 %2 (*.f64 %124 %23))
%127 = (neg.f64 %110)
%128 = (-.f64 %2 %127)
%129 = (fma.f64 cosgam %58 %2)
%130 = (fma.f64 %108 #s(literal -1 binary64) %2)
%131 = (fma.f64 #s(literal -1 binary64) %108 %2)
%132 = (fma.f64 %58 cosgam %2)
%133 = (*.f64 %109 #s(literal 1 binary64))
%134 = (*.f64 #s(literal 1 binary64) %109)
%135 = (*.f64 #s(literal 1 binary64) %108)
%136 = (-.f64 %2 %135)
%137 = (*.f64 %110 #s(literal 1 binary64))
%138 = (fma.f64 S singam %137)
%139 = (*.f64 #s(literal 1 binary64) %110)
%140 = (fma.f64 S singam %139)
%141 = (fma.f64 singam S %137)
%142 = (fma.f64 singam S %139)
%143 = (fma.f64 %2 #s(literal 1 binary64) %110)
%144 = (fma.f64 #s(literal 1 binary64) %2 %110)
%145 = (fma.f64 %7 singam %110)
%146 = (fma.f64 %9 S %110)
%147 = (+.f64 %2 %137)
%148 = (+.f64 %2 %139)
%149 = (*.f64 #s(literal -1 binary64) %109)
%150 = (neg.f64 %149)
%151 = (*.f64 #s(literal 1 binary64) %120)
%152 = (neg.f64 %151)
%153 = (*.f64 %110 #s(literal -1 binary64))
%154 = (-.f64 %2 %153)
%156 = (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %109))
%157 = (fma.f64 %2 #s(literal 1 binary64) %137)
%158 = (fma.f64 %2 #s(literal 1 binary64) %139)
%159 = (fma.f64 #s(literal 2 binary64) %17 %110)
%160 = (fma.f64 #s(literal 1 binary64) %2 %137)
%161 = (fma.f64 #s(literal 1 binary64) %2 %139)
%162 = (fma.f64 %7 singam %137)
%163 = (fma.f64 %7 singam %139)
%164 = (fma.f64 %9 S %137)
%165 = (fma.f64 %9 S %139)
%166 = (fma.f64 #s(literal 2 binary64) %17 %137)
%167 = (fma.f64 #s(literal 2 binary64) %17 %139)
%171 = (*.f64 #s(literal -1 binary64) T)
%173 = (*.f64 #s(literal 1/2 binary64) T)
%176 = (neg.f64 #s(literal 0 binary64))
%177 = (exp.f64 %176)
%181 = (approx S #s(literal 0 binary64))
%187 = (neg.f64 %29)
%193 = (neg.f64 %187)
%197 = (+.f64 %187 %35)
%199 = (*.f64 cosgam %25)
%200 = (*.f64 %23 %114)
%201 = (*.f64 %114 %23)
%202 = (*.f64 %25 cosgam)
%203 = (*.f64 cosgam %58)
%204 = (*.f64 %108 #s(literal -1 binary64))
%205 = (*.f64 #s(literal -1 binary64) %108)
%206 = (*.f64 %58 cosgam)
%207 = (*.f64 %108 #s(literal 1 binary64))
%208 = (neg.f64 %207)
%209 = (neg.f64 %135)
%210 = (* S singam)
%211 = (* B lam)
%212 = (sin %211)
%213 = (* %212 cosgam)
%214 = (- %210 %213)
%215 = (approx %214 %110)
%216 = (*.f64 S T)
%219 = (/.f64 %23 %216)
%221 = (/.f64 cosgam %216)
%222 = (*.f64 %23 %221)
%224 = (/.f64 cosgam S)
%225 = (*.f64 %23 %224)
%227 = (/.f64 cosgam T)
%228 = (*.f64 %23 %227)
%230 = (*.f64 %224 %23)
%232 = (/.f64 %23 T)
%234 = (/.f64 %23 S)
%238 = (neg.f64 %216)
%240 = (/.f64 %114 %238)
%242 = (/.f64 %23 %238)
%244 = (neg.f64 %222)
%246 = (neg.f64 %225)
%247 = (neg.f64 T)
%252 = (/.f64 #s(literal 1 binary64) %216)
%253 = (*.f64 cosgam %252)
%259 = (/.f64 #s(literal 1 binary64) T)
%262 = (neg.f64 %238)
%267 = (/.f64 #s(literal 1 binary64) %238)
%271 = (/.f64 singam T)
%272 = (neg.f64 singam)
%274 = (neg.f64 %271)
%276 = (*.f64 singam #s(literal 1 binary64))
%280 = (/.f64 T singam)
%283 = (neg.f64 %247)
%287 = (/.f64 #s(literal -1 binary64) T)
%292 = (*.f64 T singam)
%294 = (/.f64 S T)
%295 = (neg.f64 S)
%297 = (neg.f64 %294)
%300 = (*.f64 S #s(literal 1 binary64))
%305 = (/.f64 T S)
%307 = (neg.f64 %295)
%309 = (*.f64 #s(literal -1 binary64) S)
%311 = (*.f64 S #s(literal -1 binary64))
%315 = (/.f64 %23 %283)
%316 = (/.f64 %25 %247)
%317 = (neg.f64 %232)
%318 = (neg.f64 %317)
%319 = (*.f64 %23 #s(literal 1 binary64))
%320 = (/.f64 %319 T)
%321 = (*.f64 %23 %259)
%322 = (*.f64 %259 %23)
%324 = (/.f64 #s(literal 1 binary64) (/.f64 T %23))
%325 = (/.f64 %58 %247)
%326 = (*.f64 %25 %287)
%328 = (/.f64 #s(literal 1 binary64) (/.f64 %247 %25))
%329 = (*.f64 %319 %259)
%331 = (-.f64 (/.f64 %56 T) %317)
%332 = (*.f64 T cosgam)
%334 = (/.f64 %2 %332)
%335 = (/.f64 singam %332)
%340 = (*.f64 %294 singam)
%342 = (/.f64 singam cosgam)
%345 = (/.f64 %2 cosgam)
%349 = (/.f64 S cosgam)
%354 = (neg.f64 %2)
%355 = (neg.f64 %332)
%361 = (neg.f64 %340)
%365 = (/.f64 #s(literal 1 binary64) %332)
%377 = (neg.f64 %354)
%393 = (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))
%402 = (*.f64 (cosh.f64 (/.f64 (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))))
%404 = (*.f64 cosgam lam)
%406 = (*.f64 cosgam %21)
%407 = (*.f64 B %404)
%408 = (*.f64 B cosgam)
%409 = (*.f64 lam %408)
%410 = (*.f64 %21 cosgam)
%411 = (*.f64 %404 B)
%412 = (*.f64 %408 lam)
%413 = (-.f64 %2 %407)
%414 = (neg.f64 %407)
%418 = (neg.f64 %404)
%420 = (neg.f64 %408)
%423 = (neg.f64 B)
%425 = (neg.f64 lam)
%431 = (*.f64 %423 cosgam)
%437 = (neg.f64 %423)
%440 = (neg.f64 %414)
%443 = (*.f64 %307 singam)
%470 = (*.f64 %21 #s(literal -1 binary64))
%472 = (*.f64 %404 #s(literal -1 binary64))
%474 = (*.f64 %408 #s(literal -1 binary64))
%478 = (*.f64 lam #s(literal -1 binary64))
%480 = (*.f64 #s(literal -1 binary64) lam)
%482 = (*.f64 #s(literal -1 binary64) %21)
%484 = (*.f64 #s(literal -1 binary64) %404)
%486 = (*.f64 #s(literal -1 binary64) %408)
%492 = (*.f64 #s(literal 1 binary64) %407)
%521 = (approx %214 %413)
%538 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
%559 = (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
%562 = (/.f64 #s(literal 1/2 binary64) T)
%568 = (*.f64 #s(literal 1 binary64) #s(literal -1 binary64))
%574 = (pow.f64 T #s(literal 1 binary64))
%579 = (*.f64 #s(literal -1 binary64) #s(literal 1 binary64))
%586 = (*.f64 #s(literal -1 binary64) #s(literal -1 binary64))
%588 = (/.f64 #s(literal 1/2 binary64) %247)
%596 = (neg.f64 #s(literal -3/2 binary64))
%597 = (+.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))
%598 = (+.f64 #s(literal -1/2 binary64) #s(literal 2 binary64))
%599 = (-.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
%600 = (fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) #s(literal -1/2 binary64))
%601 = (+.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))
%602 = (+.f64 #s(literal 1 binary64) %601)
%603 = (-.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))
%604 = (+.f64 #s(literal 1 binary64) %603)
%605 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %601)
%606 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %603)
%607 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %601)
%608 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %603)
%609 = (fma.f64 #s(literal 1/2 binary64) %393 #s(literal -1/2 binary64))
%610 = (*.f64 #s(literal 2 binary64) #s(literal 2 binary64))
%612 = (/.f64 (-.f64 %610 #s(literal 1 binary64)) #s(literal 2 binary64))
%613 = (fma.f64 T %259 %601)
%614 = (fma.f64 T %259 %603)
%615 = (fma.f64 #s(literal 2 binary64) %402 #s(literal -1/2 binary64))
%616 = (/.f64 %2 T)
%617 = (*.f64 S %271)
%618 = (*.f64 singam %294)
%619 = (*.f64 %271 S)
%620 = (/.f64 %354 %247)
%621 = (neg.f64 %361)
%622 = (*.f64 %2 %259)
%623 = (*.f64 #s(literal 1 binary64) %340)
%624 = (*.f64 %259 %2)
%625 = (*.f64 %340 #s(literal 1 binary64))
%626 = (/.f64 T %2)
%627 = (/.f64 #s(literal 1 binary64) %626)
%628 = (/.f64 %377 %283)
%630 = (/.f64 (*.f64 %2 #s(literal -1 binary64)) %247)
%631 = (/.f64 %12 %247)
%632 = (*.f64 %354 %287)
%633 = (*.f64 S %292)
%634 = (*.f64 T T)
%635 = (/.f64 %633 %634)
%636 = (/.f64 %292 %634)
%637 = (*.f64 S %636)
%638 = (/.f64 %2 %634)
%639 = (*.f64 T %638)
%640 = (/.f64 T %634)
%641 = (*.f64 %2 %640)
%642 = (/.f64 singam %634)
%643 = (*.f64 %216 %642)
%644 = (/.f64 S %634)
%645 = (*.f64 %292 %644)
%646 = (/.f64 %633 T)
%647 = (/.f64 %646 T)
%648 = (/.f64 %292 T)
%649 = (*.f64 %294 %648)
%650 = (/.f64 %216 T)
%651 = (*.f64 %650 %271)
%652 = (*.f64 %648 %294)
%654 = (neg.f64 %634)
%655 = (/.f64 (neg.f64 %633) %654)
%657 = (/.f64 (/.f64 %633 %247) %247)
%658 = (fabs.f64 T)
%660 = (/.f64 (/.f64 %633 %658) %658)
%661 = (/.f64 %292 %247)
%662 = (*.f64 %297 %661)
%663 = (/.f64 T %247)
%664 = (*.f64 %361 %663)
%665 = (/.f64 %216 %247)
%666 = (*.f64 %665 %274)
%667 = (/.f64 %216 %658)
%668 = (/.f64 singam %658)
%669 = (*.f64 %667 %668)
%670 = (/.f64 %2 %658)
%671 = (/.f64 T %658)
%672 = (*.f64 %670 %671)
%673 = (*.f64 %661 %297)
%674 = (/.f64 %292 %658)
%675 = (/.f64 S %658)
%676 = (*.f64 %674 %675)
%677 = (*.f64 %675 %674)
%678 = (*.f64 %663 %361)
%679 = (*.f64 %671 %670)
%680 = (/.f64 #s(literal 1 binary64) %634)
%681 = (*.f64 %633 %680)
%683 = (/.f64 #s(literal 1 binary64) (/.f64 %634 %633))
%688 = (fabs.f64 %658)
%690 = (neg.f64 %658)
%697 = (/.f64 #s(literal 1/2 binary64) %634)
%707 = (/.f64 #s(literal 1/2 binary64) %658)
%709 = (*.f64 #s(literal 2 binary64) %634)
%719 = (/.f64 #s(literal 1 binary64) %654)
%726 = (+.f64 T T)
%730 = (*.f64 #s(literal -2 binary64) T)
%739 = (cos.f64 %24)
%740 = (fabs.f64 %21)
%741 = (cos.f64 %740)
%743 = (cos.f64 (fabs.f64 %740))
%745 = (cos.f64 (neg.f64 %740))
%746 = (cos.f64 %27)
%747 = (sin.f64 %44)
%748 = (sin.f64 %36)
%750 = (sin.f64 (+.f64 %740 %35))
%751 = (*.f64 %70 %52)
%752 = (fma.f64 %23 %69 %751)
%753 = (*.f64 %69 %23)
%754 = (fma.f64 %52 %70 %753)
%755 = (fma.f64 %69 %23 %751)
%756 = (fma.f64 %70 %52 %753)
%757 = (+.f64 %753 %751)
%758 = (+.f64 %751 %753)
%760 = (-.f64 %751 (*.f64 %69 %25))
%763 = (-.f64 %751 (*.f64 (neg.f64 %69) %23))
%765 = (-.f64 %751 (neg.f64 %753))
%768 = (*.f64 #s(literal 1 binary64) cosgam)
%775 = (fma.f64 B lam %29)
%777 = (-.f64 %21 %29)
%808 = (neg.f64 %227)
%810 = (*.f64 cosgam #s(literal 1 binary64))
%821 = (*.f64 T %109)
%822 = (*.f64 %109 T)
%823 = (*.f64 T %120)
%824 = (neg.f64 %823)
%826 = (neg.f64 (*.f64 %120 T))
%827 = (*.f64 T %108)
%828 = (-.f64 %633 %827)
%829 = (*.f64 %355 %23)
%830 = (fma.f64 S %292 %829)
%831 = (fma.f64 T %2 %829)
%832 = (fma.f64 T %110 %633)
%833 = (fma.f64 singam %216 %829)
%834 = (fma.f64 %2 T %829)
%835 = (fma.f64 %108 %247 %633)
%836 = (fma.f64 %110 T %633)
%837 = (fma.f64 %216 singam %829)
%838 = (fma.f64 %292 S %829)
%839 = (fma.f64 %247 %108 %633)
%840 = (fma.f64 %355 %23 %633)
%841 = (*.f64 %23 T)
%842 = (fma.f64 %841 %114 %633)
%844 = (fma.f64 (*.f64 %247 %23) cosgam %633)
%846 = (fma.f64 (neg.f64 %841) cosgam %633)
%847 = (+.f64 %633 %829)
%848 = (+.f64 %829 %633)
%850 = (-.f64 %633 (neg.f64 %829))
%852 = (-.f64 %633 (*.f64 %283 %108))
%853 = (fma.f64 #s(literal -1 binary64) %827 %633)
%854 = (fma.f64 %827 #s(literal -1 binary64) %633)
%856 = (fma.f64 (*.f64 #s(literal -1 binary64) %332) %23 %633)
%857 = (fma.f64 %58 %332 %633)
%859 = (fma.f64 (*.f64 #s(literal -1 binary64) %841) cosgam %633)
%867 = (*.f64 #s(literal 1/2 binary64) %29)
%868 = (/.f64 %29 #s(literal 2 binary64))
%869 = (*.f64 #s(literal -1/2 binary64) %187)
%870 = (*.f64 %187 #s(literal -1/2 binary64))
%871 = (neg.f64 %68)
%872 = (/.f64 %187 #s(literal -2 binary64))
%873 = (*.f64 %29 #s(literal 1 binary64))
%874 = (/.f64 %873 #s(literal 2 binary64))
%875 = (*.f64 #s(literal 1 binary64) %29)
%876 = (/.f64 %875 #s(literal 2 binary64))
%878 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %29))
%879 = (*.f64 #s(literal 3/2 binary64) %29)
%880 = (*.f64 %29 #s(literal 3/2 binary64))
%881 = (*.f64 %187 #s(literal -3/2 binary64))
%882 = (*.f64 #s(literal -3/2 binary64) %187)
%883 = (*.f64 #s(literal -3/2 binary64) %29)
%884 = (neg.f64 %883)
%885 = (*.f64 #s(literal 3/2 binary64) %193)
%886 = (+.f64 %29 %29)
%887 = (fma.f64 #s(literal -1/2 binary64) %29 %886)
%888 = (fma.f64 %29 #s(literal -1/2 binary64) %886)
%889 = (fma.f64 #s(literal 2 binary64) %29 %68)
%890 = (fma.f64 %29 #s(literal 2 binary64) %68)
%891 = (-.f64 %29 %35)
%892 = (+.f64 %29 %891)
%893 = (+.f64 %68 %886)
%894 = (+.f64 %886 %68)
%895 = (+.f64 %891 %29)
%896 = (-.f64 %886 %35)
%897 = (fma.f64 #s(literal 1/2 binary64) %187 %886)
%898 = (fma.f64 %187 #s(literal 1/2 binary64) %886)
%899 = (fma.f64 #s(literal -2 binary64) %187 %68)
%901 = (-.f64 %29 (-.f64 %187 %68))
%902 = (-.f64 %29 %197)
%903 = (neg.f64 %891)
%904 = (-.f64 %29 %903)
%905 = (fma.f64 #s(literal 2 binary64) %193 %68)
%906 = (*.f64 %193 #s(literal 1/2 binary64))
%907 = (-.f64 %886 %906)
%910 = (*.f64 #s(literal 1 binary64) B)
%912 = (*.f64 T %21)
%913 = (*.f64 T lam)
%914 = (*.f64 B %913)
%915 = (*.f64 T B)
%916 = (*.f64 lam %915)
%917 = (*.f64 %21 T)
%918 = (*.f64 %913 B)
%919 = (*.f64 %915 lam)
%920 = (*.f64 #s(literal 1 binary64) %917)
%921 = (*.f64 %917 #s(literal 1 binary64))
%922 = (*.f64 lam #s(literal 1 binary64))
%923 = (*.f64 %922 B)
%924 = (*.f64 %923 T)
%925 = (*.f64 %910 %913)
%926 = (*.f64 #s(literal -1 binary64) %917)
%927 = (neg.f64 %926)
%929 = (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %917))
%930 = (*.f64 B %922)
%931 = (*.f64 B #s(literal 1 binary64))
%932 = (*.f64 lam %931)
%933 = (*.f64 %21 #s(literal 1 binary64))
%934 = (*.f64 #s(literal 1 binary64) %21)
%935 = (neg.f64 %470)
%936 = (*.f64 #s(literal -1 binary64) %470)
%937 = (*.f64 #s(literal 1 binary64) %923)
%938 = (*.f64 %923 #s(literal 1 binary64))
%939 = (*.f64 %910 %922)
%940 = (/.f64 %917 T)
%941 = (/.f64 lam T)
%942 = (*.f64 %941 B)
%943 = (*.f64 T %942)
%944 = (/.f64 B T)
%945 = (*.f64 %944 T)
%946 = (*.f64 lam %945)
%947 = (*.f64 %913 %944)
%948 = (*.f64 %941 %915)
%949 = (*.f64 %944 %913)
%950 = (*.f64 %942 T)
%951 = (*.f64 %915 %941)
%952 = (*.f64 %945 lam)
%953 = (/.f64 T %21)
%954 = (/.f64 T %953)
%955 = (/.f64 #s(literal 1 binary64) %21)
%956 = (/.f64 #s(literal 1 binary64) %955)
%957 = (/.f64 T B)
%958 = (/.f64 T %957)
%959 = (*.f64 %958 lam)
%960 = (neg.f64 %955)
%961 = (/.f64 #s(literal -1 binary64) %960)
%962 = (neg.f64 %917)
%963 = (/.f64 %962 %247)
%965 = (/.f64 (*.f64 %425 %915) %247)
%967 = (/.f64 (*.f64 %915 %425) %247)
%968 = (*.f64 %663 %24)
%969 = (*.f64 #s(literal 1/2 binary64) %923)
%970 = (*.f64 #s(literal 2 binary64) %969)
%971 = (*.f64 %559 %923)
%972 = (neg.f64 %953)
%973 = (/.f64 %247 %972)
%974 = (*.f64 %259 %915)
%975 = (*.f64 lam %974)
%976 = (*.f64 %259 %917)
%977 = (*.f64 %917 %259)
%978 = (*.f64 #s(literal 1 binary64) lam)
%979 = (*.f64 %978 %945)
%980 = (*.f64 %259 T)
%981 = (*.f64 %980 %21)
%982 = (*.f64 #s(literal 1 binary64) %941)
%983 = (*.f64 %982 %915)
%984 = (*.f64 #s(literal 1 binary64) %915)
%985 = (*.f64 %984 %941)
%986 = (/.f64 %559 %955)
%987 = (/.f64 #s(literal 1/2 binary64) %955)
%988 = (*.f64 #s(literal 2 binary64) %987)
%989 = (neg.f64 %962)
%990 = (/.f64 %989 %283)
%992 = (/.f64 (*.f64 %917 #s(literal -1 binary64)) %247)
%993 = (/.f64 %926 %247)
%994 = (*.f64 %287 %962)
%995 = (*.f64 %962 %287)
%997 = (/.f64 #s(literal 1 binary64) (/.f64 %955 #s(literal 1 binary64)))
%998 = (/.f64 %171 %972)
%999 = (/.f64 %568 %960)
%1001 = (/.f64 (*.f64 T #s(literal -1 binary64)) %972)
%1002 = (*.f64 #s(literal 1 binary64) %962)
%1003 = (/.f64 %1002 %247)
%1005 = (/.f64 #s(literal 1 binary64) (/.f64 %960 #s(literal -1 binary64)))
%1006 = (/.f64 #s(literal 1 binary64) %917)
%1007 = (/.f64 %259 %1006)
%1008 = (/.f64 T %955)
%1009 = (*.f64 %259 %1008)
%1010 = (/.f64 #s(literal 2 binary64) T)
%1011 = (/.f64 #s(literal 1/2 binary64) %1006)
%1012 = (*.f64 %1010 %1011)
%1013 = (pow.f64 %955 #s(literal -1 binary64))
%1015 = (/.f64 #s(literal 1 binary64) (pow.f64 %955 #s(literal 1 binary64)))
%1023 = (*.f64 %425 %423)
%1025 = (*.f64 %423 %425)
%1027 = (*.f64 %437 lam)
%1030 = (*.f64 #s(literal 2 binary64) %29)
%1031 = (*.f64 %29 #s(literal 2 binary64))
%1032 = (-.f64 %29 %187)
%1033 = (*.f64 #s(literal -2 binary64) %187)
%1034 = (*.f64 #s(literal -2 binary64) %29)
%1035 = (neg.f64 %1034)
%1036 = (+.f64 %29 %193)
%1037 = (*.f64 #s(literal 2 binary64) %193)
%1038 = (+.f64 %193 %193)
%1039 = (fma.f64 #s(literal 1 binary64) %29 %875)
%1040 = (fma.f64 %29 #s(literal 1 binary64) %873)
%1041 = (+.f64 %873 %873)
%1042 = (+.f64 %875 %875)
%1043 = (fma.f64 B lam %879)
%1044 = (fma.f64 lam B %879)
%1045 = (fma.f64 #s(literal 3/2 binary64) %29 %21)
%1046 = (fma.f64 %29 #s(literal 3/2 binary64) %21)
%1047 = (+.f64 %21 %879)
%1048 = (+.f64 %879 %21)
%1049 = (-.f64 %21 %883)
%1050 = (fma.f64 %187 #s(literal -3/2 binary64) %21)
%1051 = (fma.f64 #s(literal -3/2 binary64) %187 %21)
%1052 = (-.f64 %883 %21)
%1053 = (neg.f64 %1052)
%1054 = (-.f64 %879 %24)
%1055 = (fma.f64 #s(literal 3/2 binary64) %29 %1023)
%1056 = (fma.f64 #s(literal 3/2 binary64) %29 %1025)
%1057 = (fma.f64 #s(literal 3/2 binary64) %29 %1027)
%1058 = (fma.f64 #s(literal 3/2 binary64) %29 %27)
%1059 = (fma.f64 #s(literal 3/2 binary64) %193 %21)
%1060 = (fma.f64 %29 #s(literal 3/2 binary64) %1023)
%1061 = (fma.f64 %29 #s(literal 3/2 binary64) %1025)
%1062 = (fma.f64 %29 #s(literal 3/2 binary64) %1027)
%1063 = (fma.f64 %29 #s(literal 3/2 binary64) %27)
%1064 = (+.f64 %879 %1023)
%1065 = (+.f64 %879 %1025)
%1066 = (+.f64 %879 %1027)
%1067 = (+.f64 %879 %27)
%1068 = (+.f64 %27 %879)
%1069 = (fma.f64 %187 #s(literal -3/2 binary64) %1023)
%1070 = (fma.f64 %187 #s(literal -3/2 binary64) %1025)
%1071 = (fma.f64 %187 #s(literal -3/2 binary64) %1027)
%1072 = (fma.f64 %187 #s(literal -3/2 binary64) %27)
%1073 = (fma.f64 #s(literal -3/2 binary64) %187 %1023)
%1074 = (fma.f64 #s(literal -3/2 binary64) %187 %1025)
%1075 = (fma.f64 #s(literal -3/2 binary64) %187 %1027)
%1076 = (fma.f64 #s(literal -3/2 binary64) %187 %27)
%1077 = (fma.f64 #s(literal 3/2 binary64) %193 %1023)
%1078 = (fma.f64 #s(literal 3/2 binary64) %193 %1025)
%1079 = (fma.f64 #s(literal 3/2 binary64) %193 %1027)
%1080 = (fma.f64 #s(literal 3/2 binary64) %193 %27)
%1081 = (fma.f64 B lam %886)
%1082 = (fma.f64 #s(literal -1/2 binary64) %29 %1081)
%1083 = (fma.f64 %29 #s(literal -1/2 binary64) %1081)
%1084 = (fma.f64 #s(literal 2 binary64) %29 %33)
%1085 = (fma.f64 %29 #s(literal 2 binary64) %33)
%1087 = (+.f64 %29 (+.f64 %29 %33))
%1088 = (+.f64 %68 %1081)
%1089 = (+.f64 %886 %33)
%1090 = (+.f64 %33 %886)
%1091 = (+.f64 %1081 %68)
%1092 = (+.f64 %775 %891)
%1093 = (-.f64 %1081 %35)
%1094 = (fma.f64 #s(literal 1/2 binary64) %187 %1081)
%1095 = (fma.f64 %187 #s(literal 1/2 binary64) %1081)
%1097 = (+.f64 %29 (+.f64 %891 %21))
%1098 = (-.f64 %886 %36)
%1099 = (fma.f64 #s(literal -2 binary64) %187 %33)
%1101 = (-.f64 %29 (-.f64 %187 %33))
%1102 = (fma.f64 #s(literal 2 binary64) %193 %33)
%1103 = (fma.f64 B lam %68)
%1104 = (fma.f64 lam B %68)
%1105 = (fma.f64 #s(literal -1/2 binary64) %29 %21)
%1106 = (+.f64 %21 %68)
%1107 = (+.f64 %68 %21)
%1108 = (-.f64 %21 %35)
%1109 = (fma.f64 #s(literal 1/2 binary64) %187 %21)
%1110 = (fma.f64 %187 #s(literal 1/2 binary64) %21)
%1111 = (neg.f64 %36)
%1112 = (-.f64 %68 %24)
%1113 = (fma.f64 #s(literal -1/2 binary64) %29 %1023)
%1114 = (fma.f64 #s(literal -1/2 binary64) %29 %1025)
%1115 = (fma.f64 #s(literal -1/2 binary64) %29 %1027)
%1116 = (fma.f64 #s(literal -1/2 binary64) %29 %27)
%1117 = (fma.f64 %29 #s(literal -1/2 binary64) %1023)
%1118 = (fma.f64 %29 #s(literal -1/2 binary64) %1025)
%1119 = (fma.f64 %29 #s(literal -1/2 binary64) %1027)
%1120 = (fma.f64 %29 #s(literal -1/2 binary64) %27)
%1121 = (+.f64 %68 %1023)
%1122 = (+.f64 %68 %1025)
%1123 = (+.f64 %68 %1027)
%1124 = (+.f64 %68 %27)
%1125 = (+.f64 %27 %68)
%1126 = (fma.f64 #s(literal 1/2 binary64) %187 %1023)
%1127 = (fma.f64 #s(literal 1/2 binary64) %187 %1025)
%1128 = (fma.f64 #s(literal 1/2 binary64) %187 %1027)
%1129 = (fma.f64 #s(literal 1/2 binary64) %187 %27)
%1130 = (fma.f64 %187 #s(literal 1/2 binary64) %1023)
%1131 = (fma.f64 %187 #s(literal 1/2 binary64) %1025)
%1132 = (fma.f64 %187 #s(literal 1/2 binary64) %1027)
%1133 = (fma.f64 %187 #s(literal 1/2 binary64) %27)
%1151 = (neg.f64 %1081)
%1157 = (fma.f64 %425 B %1034)
%1169 = (+.f64 %36 %187)
%1176 = (sin.f64 %1081)
%1177 = (cos.f64 %1045)
%1178 = (cos.f64 %1052)
%1179 = (fabs.f64 %1045)
%1180 = (cos.f64 %1179)
%1181 = (sin.f64 %1151)
%1182 = (neg.f64 %1181)
%1184 = (cos.f64 (fabs.f64 %1179))
%1186 = (cos.f64 (neg.f64 %1179))
%1188 = (sin.f64 (-.f64 %29 %1081))
%1189 = (fma.f64 %29 #s(literal 1/2 binary64) %1045)
%1190 = (sin.f64 %1189)
%1191 = (fma.f64 %29 #s(literal 1/2 binary64) %1052)
%1192 = (sin.f64 %1191)
%1194 = (sin.f64 (+.f64 %1179 %35))
%1195 = (fma.f64 %176 #s(literal 0 binary64) %586)
%1196 = (*.f64 %176 %52)
%1197 = (fma.f64 %23 %1195 %1196)
%1198 = (*.f64 %23 %1195)
%1199 = (fma.f64 %52 %176 %1198)
%1200 = (fma.f64 %176 %52 %1198)
%1201 = (fma.f64 %1195 %23 %1196)
%1202 = (+.f64 %1198 %1196)
%1203 = (+.f64 %1196 %1198)
%1204 = (neg.f64 %176)
%1205 = (*.f64 %52 %1204)
%1206 = (-.f64 %1198 %1205)
%1207 = (*.f64 %25 %1195)
%1208 = (-.f64 %1196 %1207)
%1209 = (neg.f64 %1195)
%1210 = (*.f64 %1209 %23)
%1211 = (-.f64 %1196 %1210)
%1212 = (*.f64 %1195 %25)
%1213 = (-.f64 %1196 %1212)
%1214 = (neg.f64 %1198)
%1215 = (-.f64 %1196 %1214)
%1216 = (fma.f64 %25 %1209 %1196)
%1217 = (neg.f64 %52)
%1218 = (fma.f64 %1204 %1217 %1198)
%1219 = (fma.f64 %1209 %25 %1196)
%1220 = (fma.f64 %1217 %1204 %1198)
%1222 = (neg.f64 (-.f64 %1210 %1196))
%1225 = (-.f64 %1198 (*.f64 (neg.f64 %1217) %1204))
%1227 = (-.f64 %1198 (*.f64 %176 %102))
%1228 = (fma.f64 #s(literal -3/2 binary64) %29 %21)
%1229 = (cos.f64 %1228)
%1230 = (-.f64 %1176 %1229)
%1231 = (fma.f64 %1230 #s(literal 1/2 binary64) %1196)
%1232 = (fma.f64 #s(literal -2 binary64) %29 %21)
%1233 = (sin.f64 %1232)
%1234 = (+.f64 %1176 %1233)
%1235 = (fma.f64 %1234 #s(literal 1/2 binary64) %1196)
%1237 = (/.f64 (fma.f64 %1196 #s(literal 2 binary64) %1230) #s(literal 2 binary64))
%1238 = (+.f64 %1176 %1229)
%1239 = (fma.f64 #s(literal 1/2 binary64) %1238 %1198)
%1240 = (fma.f64 %1238 #s(literal 1/2 binary64) %1198)
%1243 = (cos.f64 (fma.f64 %29 #s(literal 1/2 binary64) %1081))
%1244 = (-.f64 %1243 %1229)
%1246 = (/.f64 (-.f64 (*.f64 %1198 #s(literal 2 binary64)) %1244) #s(literal 2 binary64))
%1247 = (cos.f64 %1081)
%1248 = (*.f64 %1247 %69)
%1249 = (fma.f64 %1176 %70 %1248)
%1250 = (*.f64 %1176 %70)
%1251 = (fma.f64 %69 %1247 %1250)
%1252 = (fma.f64 %70 %1176 %1248)
%1253 = (fma.f64 %1247 %69 %1250)
%1254 = (sin.f64 %1045)
%1255 = (fma.f64 %1254 %69 %1250)
%1256 = (+.f64 %1248 %1250)
%1257 = (+.f64 %1250 %1248)
%1259 = (-.f64 %1248 (*.f64 %1176 %76))
%1261 = (+.f64 (*.f64 %1254 %69) %1250)
%1262 = (sin.f64 %1052)
%1263 = (fma.f64 %1262 %69 %1250)
%1265 = (-.f64 %1248 (*.f64 %1181 %70))
%1267 = (-.f64 %1248 (neg.f64 %1250))
%1269 = (+.f64 (*.f64 %1262 %69) %1250)
%1273 = (cos.f64 (*.f64 (fma.f64 %29 #s(literal 3/2 binary64) (fma.f64 B lam %1228)) #s(literal 1/2 binary64)))
%1276 = (cos.f64 (*.f64 (-.f64 %1045 %1228) #s(literal 1/2 binary64)))
%1277 = (*.f64 %1273 %1276)
%1278 = (fma.f64 #s(literal 1 binary64) %1277 %1198)
%1279 = (*.f64 %1277 #s(literal 1/2 binary64))
%1280 = (fma.f64 #s(literal 2 binary64) %1279 %1198)
%1282 = (/.f64 (+.f64 %1238 %1230) #s(literal 2 binary64))
%1284 = (/.f64 (-.f64 %1234 %1244) #s(literal 2 binary64))
%1287 = (/.f64 (fma.f64 %1238 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %1230)) %610)
%1290 = (/.f64 (fma.f64 %1238 #s(literal 2 binary64) (*.f64 %1230 #s(literal 2 binary64))) %610)
%1294 = (/.f64 (-.f64 (*.f64 %1234 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %1244)) %610)
%1328 = (*.f64 %29 #s(literal -3/2 binary64))
%1329 = (*.f64 #s(literal 3/2 binary64) %187)
%1330 = (*.f64 %187 #s(literal 3/2 binary64))
%1331 = (neg.f64 %879)
%1332 = (fma.f64 #s(literal 1/2 binary64) %29 %1034)
%1333 = (fma.f64 %29 #s(literal 1/2 binary64) %1034)
%1334 = (fma.f64 %29 #s(literal -2 binary64) %35)
%1335 = (fma.f64 #s(literal -2 binary64) %29 %35)
%1336 = (-.f64 %35 %886)
%1337 = (-.f64 %35 %29)
%1338 = (-.f64 %1337 %29)
%1339 = (+.f64 %35 %1034)
%1340 = (+.f64 %1034 %35)
%1341 = (-.f64 %1034 %68)
%1342 = (fma.f64 #s(literal 2 binary64) %187 %35)
%1343 = (fma.f64 #s(literal -1/2 binary64) %187 %1034)
%1344 = (fma.f64 %187 #s(literal 2 binary64) %35)
%1345 = (fma.f64 %187 #s(literal -1/2 binary64) %1034)
%1346 = (+.f64 %1337 %187)
%1347 = (-.f64 %187 %891)
%1348 = (+.f64 %187 %197)
%1349 = (+.f64 %187 %903)
%1351 = (/.f64 (fma.f64 %1034 #s(literal 2 binary64) %29) #s(literal 2 binary64))
%1352 = (neg.f64 %1204)
%1353 = (*.f64 #s(literal -1 binary64) %1204)
%1354 = (*.f64 %1204 #s(literal -1 binary64))
%1355 = (*.f64 %176 #s(literal -1 binary64))
%1356 = (neg.f64 %1355)
%1358 = (neg.f64 (*.f64 #s(literal 1 binary64) %1204))
%1360 = (neg.f64 (*.f64 %1204 #s(literal 1 binary64)))
%1361 = (*.f64 #s(literal -1 binary64) #s(literal 0 binary64))
%1362 = (*.f64 #s(literal 2 binary64) %1361)
%1363 = (fma.f64 #s(literal 0 binary64) #s(literal -1 binary64) %1361)
%1364 = (fma.f64 #s(literal -1 binary64) #s(literal 0 binary64) %1361)
%1365 = (+.f64 %1361 %1361)
%1366 = (-.f64 %1361 %1355)
%1367 = (sin.f64 %187)
%1368 = (sin.f64 %886)
%1369 = (cos.f64 %879)
%1370 = (cos.f64 %883)
%1371 = (fabs.f64 %883)
%1372 = (cos.f64 %1371)
%1374 = (cos.f64 (fabs.f64 %1371))
%1376 = (cos.f64 (neg.f64 %1371))
%1378 = (sin.f64 (fma.f64 #s(literal -2 binary64) %29 %29))
%1379 = (fma.f64 %29 #s(literal 1/2 binary64) %883)
%1380 = (sin.f64 %1379)
%1382 = (sin.f64 (fma.f64 %29 #s(literal 3/2 binary64) %35))
%1384 = (sin.f64 (+.f64 %1371 %35))
%1385 = (cos.f64 %891)
%1387 = (sin.f64 %891)
%1389 = (-.f64 (*.f64 #s(literal -1 binary64) %1385) (*.f64 #s(literal 0 binary64) %1387))
%1390 = (*.f64 %176 %70)
%1391 = (fma.f64 %1195 %69 %1390)
%1392 = (*.f64 %1195 %69)
%1393 = (+.f64 %1392 %1390)
%1395 = (-.f64 %1392 (*.f64 %176 %76))
%1396 = (*.f64 %29 #s(literal -2 binary64))
%1397 = (neg.f64 %886)
%1398 = (-.f64 %187 %29)
%1399 = (*.f64 #s(literal 2 binary64) %187)
%1400 = (*.f64 %187 #s(literal 2 binary64))
%1401 = (+.f64 %187 %187)
%1402 = (-.f64 %187 %193)
%1404 = (*.f64 %176 #s(literal 0 binary64))
%1418 = (fabs.f64 %886)
%1424 = (fma.f64 %29 #s(literal 2 binary64) %35)
%1428 = (*.f64 %1195 %70)
%1432 = (*.f64 %1195 %23)
%1433 = (*.f64 %25 %1209)
%1434 = (*.f64 %1209 %25)
%1435 = (neg.f64 %1210)
%1436 = (*.f64 %23 %1404)
%1437 = (fma.f64 %23 %586 %1436)
%1438 = (*.f64 %1404 %23)
%1439 = (fma.f64 %586 %23 %1438)
%1440 = (*.f64 %1230 #s(literal 1/2 binary64))
%1441 = (*.f64 %1234 #s(literal 1/2 binary64))
%1443 = (+.f64 (*.f64 %23 %586) %1436)
%1445 = (+.f64 (*.f64 %586 %23) %1438)
%1446 = (/.f64 %1230 #s(literal 2 binary64))
%1447 = (/.f64 %1234 #s(literal 2 binary64))
%1449 = (/.f64 (neg.f64 %1234) #s(literal -2 binary64))
%1451 = (/.f64 (neg.f64 %1230) #s(literal -2 binary64))
%1457 = (/.f64 (+.f64 (sin.f64 (-.f64 %21 %1418)) (sin.f64 (fma.f64 B lam %1418))) #s(literal 2 binary64))
%1458 = (/.f64 %1233 #s(literal 2 binary64))
%1459 = (fma.f64 %1176 #s(literal 1/2 binary64) %1458)
%1460 = (*.f64 %1176 #s(literal 1/2 binary64))
%1461 = (+.f64 %1460 %1458)
%1462 = (/.f64 %1229 #s(literal 2 binary64))
%1463 = (-.f64 %1460 %1462)
%1465 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1234))
%1467 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1230))
%1468 = (neg.f64 %1229)
%1470 = (+.f64 (/.f64 %1468 #s(literal 2 binary64)) %1460)
%1474 = (/.f64 (+.f64 %1176 (cos.f64 (-.f64 %886 %33))) #s(literal 2 binary64))
%1478 = (/.f64 (+.f64 %1176 (cos.f64 (-.f64 %33 %886))) #s(literal 2 binary64))
%1482 = (/.f64 (+.f64 (cos.f64 (fma.f64 %29 #s(literal 2 binary64) %36)) %1176) #s(literal 2 binary64))
%1488 = (/.f64 (-.f64 (cos.f64 (-.f64 %883 %30)) (cos.f64 (fma.f64 %29 #s(literal -3/2 binary64) %30))) #s(literal 2 binary64))
%1492 = (/.f64 (+.f64 (sin.f64 (-.f64 %883 %36)) %1176) #s(literal 2 binary64))
%1496 = (/.f64 (+.f64 %1176 (cos.f64 (-.f64 %1034 %36))) #s(literal 2 binary64))
%1502 = (/.f64 (-.f64 (cos.f64 (-.f64 %30 %883)) (cos.f64 (+.f64 %30 %883))) #s(literal 2 binary64))
%1508 = (/.f64 (+.f64 (sin.f64 (-.f64 %30 %1418)) (sin.f64 (+.f64 %30 %1418))) #s(literal 2 binary64))
%1514 = (/.f64 (+.f64 (sin.f64 (-.f64 %883 %33)) (sin.f64 (fma.f64 %29 #s(literal -3/2 binary64) %33))) #s(literal 2 binary64))
%1520 = (/.f64 (+.f64 (cos.f64 (fma.f64 #s(literal -2 binary64) %29 %33)) (cos.f64 (-.f64 %1034 %33))) #s(literal 2 binary64))
%1526 = (/.f64 (+.f64 (cos.f64 (+.f64 %33 %1034)) (cos.f64 (-.f64 %33 %1034))) #s(literal 2 binary64))
%1532 = (/.f64 (+.f64 (cos.f64 (fma.f64 %29 #s(literal 2 binary64) %38)) (cos.f64 (-.f64 %886 %38))) #s(literal 2 binary64))
%1538 = (/.f64 (+.f64 (cos.f64 (+.f64 %1418 %33)) (cos.f64 (-.f64 %1418 %33))) #s(literal 2 binary64))
%1544 = (/.f64 (+.f64 (cos.f64 (+.f64 %33 %1418)) (cos.f64 (-.f64 %33 %1418))) #s(literal 2 binary64))
%1550 = (/.f64 (+.f64 (cos.f64 (+.f64 %38 %886)) (cos.f64 (-.f64 %38 %886))) #s(literal 2 binary64))
%1556 = (/.f64 (+.f64 (sin.f64 (-.f64 %883 %38)) (sin.f64 (fma.f64 %29 #s(literal -3/2 binary64) %38))) #s(literal 2 binary64))
%1562 = (/.f64 (+.f64 (cos.f64 (fma.f64 #s(literal -2 binary64) %29 %38)) (cos.f64 (-.f64 %1034 %38))) #s(literal 2 binary64))
%1568 = (/.f64 (+.f64 (cos.f64 (+.f64 %38 %1034)) (cos.f64 (-.f64 %38 %1034))) #s(literal 2 binary64))
%1574 = (/.f64 (+.f64 (cos.f64 (+.f64 %1418 %36)) (cos.f64 (-.f64 %1418 %36))) #s(literal 2 binary64))
%1580 = (/.f64 (+.f64 (cos.f64 (+.f64 %36 %1418)) (cos.f64 (-.f64 %36 %1418))) #s(literal 2 binary64))
%1586 = (/.f64 (+.f64 (cos.f64 (+.f64 %1418 %38)) (cos.f64 (-.f64 %1418 %38))) #s(literal 2 binary64))
%1592 = (/.f64 (+.f64 (cos.f64 (+.f64 %38 %1418)) (cos.f64 (-.f64 %38 %1418))) #s(literal 2 binary64))
%1598 = (/.f64 (+.f64 (sin.f64 (-.f64 %47 %886)) (sin.f64 (+.f64 %47 %886))) #s(literal 2 binary64))
%1604 = (/.f64 (-.f64 (cos.f64 (-.f64 %883 %47)) (cos.f64 (fma.f64 %29 #s(literal -3/2 binary64) %47))) #s(literal 2 binary64))
%1610 = (/.f64 (-.f64 (cos.f64 (-.f64 %47 %883)) (cos.f64 (+.f64 %47 %883))) #s(literal 2 binary64))
%1616 = (/.f64 (+.f64 (sin.f64 (-.f64 %47 %1034)) (sin.f64 (+.f64 %47 %1034))) #s(literal 2 binary64))
%1622 = (/.f64 (+.f64 (sin.f64 (-.f64 %47 %1418)) (sin.f64 (+.f64 %47 %1418))) #s(literal 2 binary64))
%1623 = (*.f64 #s(literal 2 binary64) %1355)
%1624 = (*.f64 #s(literal 1 binary64) #s(literal 0 binary64))
%1625 = (fma.f64 #s(literal -1 binary64) %176 %1624)
%1626 = (fma.f64 %176 #s(literal -1 binary64) %1624)
%1627 = (+.f64 %1355 %1624)
%1628 = (-.f64 %1355 %1361)
%1629 = (fma.f64 #s(literal -1 binary64) %176 %1355)
%1630 = (neg.f64 %1361)
%1631 = (fma.f64 #s(literal -1 binary64) %176 %1630)
%1632 = (fma.f64 %176 #s(literal -1 binary64) %1355)
%1633 = (fma.f64 %176 #s(literal -1 binary64) %1630)
%1634 = (+.f64 %1355 %1355)
%1635 = (+.f64 %1355 %1630)
%1636 = (sin.f64 %1034)
%1638 = (cos.f64 (fma.f64 %29 #s(literal 3/2 binary64) %29))
%1640 = (cos.f64 (fma.f64 %29 #s(literal -3/2 binary64) %29))
%1642 = (sin.f64 (fma.f64 %29 #s(literal 2 binary64) %29))
%1644 = (cos.f64 (+.f64 %1371 %29))
%1645 = (cos.f64 %1424)
%1647 = (sin.f64 (neg.f64 %1379))
%1649 = (sin.f64 (+.f64 %1379 %29))
%1651 = (cos.f64 (+.f64 %1379 %35))
%1652 = (*.f64 %176 %1217)
%1653 = (*.f64 %1204 %52)
%1654 = (*.f64 %1217 %176)
%1655 = (neg.f64 %1196)
%1656 = (/.f64 %1238 #s(literal -2 binary64))
%1658 = (/.f64 (+.f64 %1181 %1233) #s(literal 2 binary64))
%1659 = (neg.f64 %1238)
%1660 = (/.f64 %1659 #s(literal 2 binary64))
%1666 = (/.f64 (+.f64 (sin.f64 (-.f64 %1034 %740)) (sin.f64 (fma.f64 #s(literal -2 binary64) %29 %740))) #s(literal 2 binary64))
%1672 = (/.f64 (+.f64 (sin.f64 (-.f64 %1034 %24)) (sin.f64 (fma.f64 #s(literal -2 binary64) %29 %24))) #s(literal 2 binary64))
%1673 = (*.f64 %1244 #s(literal 1/2 binary64))
%1674 = (/.f64 %1244 #s(literal 2 binary64))
%1675 = (neg.f64 %1244)
%1676 = (/.f64 %1675 #s(literal -2 binary64))
%1680 = (/.f64 (-.f64 (cos.f64 (-.f64 %1034 %44)) %1229) #s(literal 2 binary64))
%1682 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1244))
%1684 = (-.f64 (/.f64 %1243 #s(literal 2 binary64)) %1462)
%1685 = (*.f64 %1204 %753)
%1686 = (fma.f64 %1204 %751 %1685)
%1687 = (*.f64 %753 %1204)
%1688 = (fma.f64 %751 %1204 %1687)
%1690 = (+.f64 (*.f64 %751 %1204) %1687)
%1692 = (+.f64 (*.f64 %1204 %751) %1685)
%1703 = (/.f64 %109 %726)
%1704 = (/.f64 %120 %730)
%1705 = (*.f64 %109 %562)
%1706 = (*.f64 %562 %109)
%1707 = (/.f64 %120 %726)
%1708 = (neg.f64 %1707)
%1710 = (/.f64 (/.f64 %109 #s(literal 2 binary64)) T)
%1711 = (/.f64 #s(literal 1 binary64) %730)
%1712 = (*.f64 %120 %1711)
%1714 = (/.f64 #s(literal 1 binary64) (/.f64 %726 %109))
%1716 = (/.f64 #s(literal 1 binary64) (/.f64 %730 %120))
%1717 = (/.f64 %2 %726)
%1719 = (*.f64 %23 (/.f64 cosgam %726))
%1720 = (-.f64 %1717 %1719)
%1721 = (/.f64 singam %726)
%1722 = (neg.f64 %1719)
%1723 = (fma.f64 S %1721 %1722)
%1724 = (/.f64 %110 %726)
%1725 = (fma.f64 S %1721 %1724)
%1726 = (/.f64 S %726)
%1727 = (fma.f64 singam %1726 %1722)
%1728 = (fma.f64 singam %1726 %1724)
%1729 = (fma.f64 %2 %562 %1722)
%1730 = (fma.f64 %2 %562 %1724)
%1731 = (+.f64 %1717 %1722)
%1732 = (+.f64 %1717 %1724)
%1733 = (/.f64 S #s(literal 2 binary64))
%1734 = (fma.f64 %1733 %271 %1722)
%1735 = (fma.f64 %1733 %271 %1724)
%1736 = (/.f64 singam #s(literal 2 binary64))
%1737 = (fma.f64 %1736 %294 %1722)
%1738 = (fma.f64 %1736 %294 %1724)
%1741 = (/.f64 (-.f64 (*.f64 %1717 %726) %108) %726)
%1746 = (/.f64 (-.f64 (*.f64 %2 %726) (*.f64 %726 %108)) (*.f64 %726 %726))
%1747 = (*.f64 %181 singam)
%1748 = (sin.f64 %923)
%1749 = (sin.f64 %470)
%1750 = (neg.f64 %1749)
%1751 = (fma.f64 %21 #s(literal -1 binary64) %29)
%1752 = (sin.f64 %1751)
%1753 = (fma.f64 %29 #s(literal -1/2 binary64) %923)
%1754 = (cos.f64 %1753)
%1755 = (fma.f64 %29 #s(literal 1/2 binary64) %470)
%1756 = (cos.f64 %1755)
%1757 = (fabs.f64 %1753)
%1758 = (cos.f64 %1757)
%1760 = (cos.f64 (fabs.f64 %1757))
%1762 = (cos.f64 (neg.f64 %1757))
%1763 = (fma.f64 %29 #s(literal 1/2 binary64) %1753)
%1764 = (sin.f64 %1763)
%1766 = (sin.f64 (+.f64 %1755 %35))
%1768 = (sin.f64 (+.f64 %1757 %35))
%1769 = (cos.f64 %923)
%1770 = (*.f64 #s(literal -1 binary64) %1749)
%1771 = (fma.f64 #s(literal 0 binary64) %1769 %1770)
%1772 = (*.f64 #s(literal 1 binary64) %1748)
%1773 = (fma.f64 #s(literal 0 binary64) %1769 %1772)
%1774 = (fma.f64 %1769 #s(literal 0 binary64) %1770)
%1775 = (fma.f64 %1769 #s(literal 0 binary64) %1772)
%1776 = (*.f64 %1769 #s(literal 0 binary64))
%1777 = (+.f64 %1776 %1770)
%1778 = (+.f64 %1776 %1772)
%1779 = (*.f64 %1748 #s(literal -1 binary64))
%1780 = (-.f64 %1776 %1779)
%1781 = (neg.f64 %1779)
%1782 = (fma.f64 #s(literal 0 binary64) %1769 %1781)
%1783 = (fma.f64 %1769 #s(literal 0 binary64) %1781)
%1784 = (+.f64 %1776 %1781)
%1785 = (*.f64 %1748 %70)
%1786 = (fma.f64 %69 %1769 %1785)
%1787 = (*.f64 %1749 %76)
%1788 = (fma.f64 %69 %1769 %1787)
%1789 = (*.f64 %76 %1749)
%1790 = (fma.f64 %69 %1769 %1789)
%1791 = (fma.f64 %1769 %69 %1785)
%1792 = (fma.f64 %1769 %69 %1787)
%1793 = (fma.f64 %1769 %69 %1789)
%1794 = (*.f64 %1769 %69)
%1795 = (+.f64 %1794 %1785)
%1796 = (+.f64 %1794 %1787)
%1797 = (+.f64 %1794 %1789)
%1798 = (*.f64 %1748 %76)
%1799 = (-.f64 %1794 %1798)
%1800 = (*.f64 %83 %1748)
%1801 = (fma.f64 %69 %1769 %1800)
%1802 = (neg.f64 %1798)
%1803 = (fma.f64 %69 %1769 %1802)
%1804 = (fma.f64 %1769 %69 %1800)
%1805 = (fma.f64 %1769 %69 %1802)
%1806 = (+.f64 %1794 %1800)
%1807 = (+.f64 %1794 %1802)
%1808 = (sin.f64 %1753)
%1809 = (fma.f64 %1808 %69 %1785)
%1811 = (+.f64 (*.f64 %1808 %69) %1785)
%1822 = (*.f64 %808 %23)
%1824 = (/.f64 %114 S)
%1828 = (neg.f64 %224)
%1842 = (/.f64 #s(literal -1 binary64) S)
%1847 = (*.f64 #s(literal -1 binary64) %224)
%1849 = (neg.f64 %252)
%1859 = (*.f64 #s(literal -1 binary64) %110)
%1861 = (*.f64 %252 #s(literal -1 binary64))
%1866 = (* %212 (/ cosgam (* S T)))
%1868 = (approx (- (/ singam T) %1866) %244)
%1869 = (*.f64 T %2)
%1870 = (*.f64 singam %216)
%1871 = (*.f64 %2 T)
%1872 = (*.f64 %216 singam)
%1873 = (*.f64 %292 S)
%1874 = (+.f64 %23 %1176)
%1875 = (+.f64 %1176 %23)
%1876 = (-.f64 %23 %1181)
%1877 = (-.f64 %1176 %25)
%1878 = (-.f64 %25 %1176)
%1879 = (neg.f64 %1878)
%1887 = (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (fma.f64 B lam %1189) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %21 %1189) #s(literal 2 binary64)))))
%1895 = (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %1189 %21) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1189 %21) #s(literal 2 binary64)))))
%1903 = (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (fma.f64 B lam %1191) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %21 %1191) #s(literal 2 binary64)))))
%1911 = (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %1191 %21) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1191 %21) #s(literal 2 binary64)))))
%1919 = (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %1189 %24) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 %1189 %24) #s(literal 2 binary64)))))
%1927 = (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %1191 %24) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 %1191 %24) #s(literal 2 binary64)))))
%1928 = (fma.f64 %52 %176 %23)
%1929 = (fma.f64 %23 %1195 %1928)
%1930 = (fma.f64 %23 %1195 %23)
%1931 = (fma.f64 %52 %176 %1930)
%1932 = (fma.f64 %176 %52 %1930)
%1933 = (fma.f64 %1195 %23 %1928)
%1934 = (+.f64 %1198 %1928)
%1935 = (+.f64 %1196 %1930)
%1936 = (+.f64 %1928 %1198)
%1937 = (+.f64 %1930 %1196)
%1938 = (neg.f64 %1928)
%1939 = (-.f64 %1198 %1938)
%1940 = (neg.f64 %1930)
%1941 = (-.f64 %1196 %1940)
%1942 = (-.f64 %1928 %1210)
%1943 = (-.f64 %1930 %1205)
%1944 = (fma.f64 %25 %1209 %1928)
%1945 = (fma.f64 %1204 %1217 %1930)
%1946 = (fma.f64 %1209 %25 %1928)
%1947 = (fma.f64 %1217 %1204 %1930)
%1949 = (-.f64 %1196 (-.f64 %1210 %23))
%1951 = (-.f64 %1196 (fma.f64 %1209 %23 %25))
%1952 = (fma.f64 %1230 #s(literal 1/2 binary64) %1928)
%1953 = (fma.f64 %1234 #s(literal 1/2 binary64) %1928)
%1954 = (fma.f64 #s(literal 1/2 binary64) %1238 %1930)
%1955 = (fma.f64 %1238 #s(literal 1/2 binary64) %1930)
%1956 = (*.f64 #s(literal -1/2 binary64) %1238)
%1957 = (-.f64 %1930 %1956)
%1958 = (*.f64 %1659 #s(literal 1/2 binary64))
%1959 = (-.f64 %1930 %1958)
%1960 = (fma.f64 %1176 %70 %23)
%1961 = (fma.f64 %69 %1247 %1960)
%1962 = (fma.f64 %1247 %69 %1960)
%1963 = (+.f64 %1248 %1960)
%1965 = (+.f64 (+.f64 %23 %1248) %1250)
%1966 = (-.f64 %1250 %25)
%1967 = (fma.f64 %69 %1247 %1966)
%1968 = (fma.f64 %1247 %69 %1966)
%1969 = (+.f64 %1248 %1966)
%1970 = (fma.f64 #s(literal 1 binary64) %1277 %1930)
%1971 = (fma.f64 #s(literal 2 binary64) %1279 %1930)
%1972 = (*.f64 cosgam %1875)
%1973 = (*.f64 %1875 cosgam)
%1974 = (neg.f64 %1972)
%1975 = (neg.f64 %1974)
%1976 = (*.f64 %1176 cosgam)
%1977 = (fma.f64 cosgam %23 %1976)
%1978 = (fma.f64 cosgam %1176 %108)
%1979 = (fma.f64 %23 cosgam %1976)
%1980 = (fma.f64 %1176 cosgam %108)
%1981 = (+.f64 %108 %1976)
%1982 = (+.f64 %1976 %108)
%1983 = (-.f64 %1976 %110)
%1984 = (*.f64 %1875 #s(literal -1/2 binary64))
%1986 = (*.f64 #s(literal -1/2 binary64) %1972)
%1987 = (*.f64 #s(literal -1/2 binary64) cosgam)
%1993 = (*.f64 %1875 #s(literal 1/2 binary64))
%1996 = (*.f64 #s(literal 1/2 binary64) cosgam)
%1998 = (*.f64 %1993 cosgam)
%2001 = (*.f64 %1878 %1987)
%2005 = (*.f64 %1176 %1987)
%2007 = (*.f64 #s(literal -1/2 binary64) %108)
%2009 = (*.f64 %23 %1987)
%2011 = (*.f64 %108 #s(literal -1/2 binary64))
%2013 = (*.f64 %1987 %1176)
%2015 = (*.f64 %1987 %23)
%2025 = (PI )
%2028 = (sin (+ (+ %2025 %2025) %211))
%2033 = (+ %210 (* (* (+ %2028 %212) -1/2) cosgam))
%2034 = (approx %2033 %1986)
%2048 = (-.f64 %21 %187)
%2089 = (*.f64 #s(literal 1/2 binary64) %1229)
%2091 = (*.f64 #s(literal 1/2 binary64) %1176)
%2093 = (*.f64 %1229 #s(literal 1/2 binary64))
%2219 = (fma.f64 %176 %52 %23)
%2220 = (+.f64 %23 %1196)
%2221 = (+.f64 %1196 %23)
%2222 = (-.f64 %23 %1205)
%2223 = (-.f64 %1196 %25)
%2224 = (fma.f64 %1204 %1217 %23)
%2225 = (fma.f64 %1217 %1204 %23)
%2226 = (neg.f64 %1938)
%2228 = (-.f64 (fma.f64 %52 %176 %56) %58)
%2230 = (-.f64 %56 (-.f64 %58 %1196))
%2231 = (fma.f64 #s(literal 1/2 binary64) %1238 %23)
%2232 = (fma.f64 %1238 #s(literal 1/2 binary64) %23)
%2233 = (-.f64 %23 %1956)
%2234 = (-.f64 %23 %1958)
%2236 = (/.f64 (fma.f64 %23 #s(literal 2 binary64) %1238) #s(literal 2 binary64))
%2237 = (fma.f64 #s(literal 1 binary64) %1277 %23)
%2238 = (fma.f64 #s(literal 2 binary64) %1279 %23)
%2240 = (-.f64 (fma.f64 %52 %176 %74) %96)
%2242 = (-.f64 %74 (-.f64 %96 %1196))
%2243 = (*.f64 cosgam %1928)
%2244 = (*.f64 %1928 cosgam)
%2245 = (*.f64 cosgam %176)
%2246 = (*.f64 %52 %2245)
%2247 = (fma.f64 cosgam %23 %2246)
%2248 = (fma.f64 cosgam %1196 %108)
%2249 = (fma.f64 %23 cosgam %2246)
%2250 = (fma.f64 %52 %2245 %108)
%2252 = (fma.f64 %176 (*.f64 %52 cosgam) %108)
%2253 = (fma.f64 %1196 cosgam %108)
%2254 = (fma.f64 %2245 %52 %108)
%2256 = (fma.f64 (*.f64 cosgam %52) %176 %108)
%2257 = (+.f64 %108 %2246)
%2258 = (+.f64 %2246 %108)
%2260 = (-.f64 %108 (*.f64 %1205 cosgam))
%2262 = (-.f64 %108 (neg.f64 %2246))
%2264 = (-.f64 %108 (*.f64 %114 %1196))
%2266 = (approx (* %214 T) %633)
%2276 = (/.f64 #s(literal 1 binary64) %2)
%2288 = (approx (/ T %214) %626)
%2299 = (/.f64 #s(literal 1 binary64) S)
%2320 = (neg.f64 %234)
%2325 = (*.f64 %234 #s(literal -1 binary64))
%2330 = (neg.f64 %2299)
%2337 = (*.f64 %2299 #s(literal -1 binary64))
%2339 = (-.f64 singam %225)
%2355 = (*.f64 S %2339)
%2357 = (*.f64 %225 S)
%2359 = (*.f64 S %225)
%2360 = (neg.f64 %2359)
%2380 = (approx %214 %2355)
%2382 = (/.f64 %1875 %216)
%2384 = (*.f64 %1875 %221)
%2386 = (*.f64 %1875 %224)
%2390 = (/.f64 %1972 T)
%2392 = (/.f64 %1875 T)
%2395 = (/.f64 %1875 S)
%2425 = (fma.f64 #s(literal -1/2 binary64) %2384 %271)
%2428 = (*.f64 %2384 #s(literal -1/2 binary64))
%2449 = (fma.f64 %2428 T singam)
%2471 = (*.f64 %216 T)
%2475 = (*.f64 T %216)
%2480 = (*.f64 %216 %272)
%2482 = (*.f64 %216 %247)
%2484 = (*.f64 %272 %216)
%2489 = (*.f64 %247 %216)
%2494 = (*.f64 S %2425)
%2500 = (*.f64 %2428 S)
%2549 = (/.f64 %1928 %216)
%2551 = (*.f64 %1928 %221)
%2553 = (*.f64 %1928 %227)
%2555 = (*.f64 %1928 %224)
%2559 = (/.f64 %1928 S)
%2561 = (/.f64 %1928 T)
%2565 = (neg.f64 %2243)
%2567 = (neg.f64 %2551)
%2579 = (neg.f64 %2565)
%2586 = (/.f64 %2246 %216)
%2604 = (-.f64 %271 %2551)
%2627 = (fma.f64 %2567 T singam)
%2669 = (*.f64 S %2604)
%2675 = (*.f64 %2551 S)
%2676 = (neg.f64 %2675)
%2719 = (cos %211)
%2724 = (* (+ (* %2719 (neg 0)) %212) cosgam)
%2732 = (*.f64 %913 #s(literal -1 binary64))
%2741 = (*.f64 %335 #s(literal 1/2 binary64))
%2744 = (*.f64 #s(literal 1/2 binary64) %334)
%2758 = (*.f64 %342 #s(literal 1/2 binary64))
%2761 = (/.f64 #s(literal 1/2 binary64) cosgam)
%2763 = (*.f64 #s(literal 1/2 binary64) %294)
%2771 = (*.f64 %365 #s(literal 1/2 binary64))
%2787 = (*.f64 #s(literal -1/2 binary64) (-.f64 %232 %334))
%2788 = (*.f64 %232 #s(literal -1/2 binary64))
%2799 = (*.f64 %334 #s(literal -1/2 binary64))
%2805 = (neg.f64 %2799)
%2815 = (*.f64 %23 #s(literal -1/2 binary64))
%2819 = (*.f64 %259 #s(literal -1/2 binary64))
%2829 = (*.f64 T %332)
%2836 = (*.f64 %332 T)
%2841 = (*.f64 cosgam %2787)
%2843 = (*.f64 %228 #s(literal -1/2 binary64))
%2845 = (*.f64 %334 %1996)
%2870 = (approx (* %214 (/ 1/2 T)) %2841)
%2894 = (*.f64 %407 #s(literal 1 binary64))
%2899 = (approx (* %212 (neg cosgam)) %414)
%2900 = (/.f64 %407 %216)
%2903 = (/.f64 %404 %216)
%2913 = (/.f64 B S)
%2916 = (/.f64 lam S)
%2917 = (*.f64 %408 %2916)
%2919 = (*.f64 cosgam %941)
%2924 = (/.f64 %21 S)
%2926 = (/.f64 %408 S)
%2928 = (/.f64 %404 S)
%2933 = (/.f64 %408 T)
%2945 = (/.f64 %407 %238)
%2971 = (approx %1866 %2900)
%2980 = (/.f64 T lam)
%2989 = (approx %2719 #s(literal 1 binary64))
%2991 = (approx (- %2025 %211) %29)
%3003 = (approx (- (* -3/2 %2025) %211) %883)
%3004 = (approx %2028 %176)
%3006 = (approx %2724 %2245)
%3010 = (/.f64 B %247)
%3019 = (/.f64 %21 T)
%3020 = (*.f64 B %941)
%3021 = (*.f64 lam %944)
%3022 = (*.f64 %944 lam)
%3023 = (/.f64 lam %957)
%3024 = (/.f64 %24 %247)
%3025 = (neg.f64 %942)
%3026 = (neg.f64 %3025)
%3027 = (/.f64 %923 T)
%3028 = (*.f64 %21 %259)
%3029 = (*.f64 #s(literal 1 binary64) %942)
%3030 = (*.f64 %259 %21)
%3031 = (*.f64 %942 #s(literal 1 binary64))
%3032 = (*.f64 %910 %941)
%3033 = (*.f64 %978 %944)
%3035 = (*.f64 (*.f64 #s(literal 1 binary64) %944) lam)
%3036 = (*.f64 %982 B)
%3037 = (/.f64 #s(literal 1 binary64) %953)
%3038 = (/.f64 %482 %247)
%3039 = (*.f64 #s(literal -1 binary64) %3025)
%3040 = (*.f64 %287 %24)
%3041 = (/.f64 #s(literal -1 binary64) %972)
%3043 = (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %942))
%3044 = (*.f64 %559 %942)
%3045 = (/.f64 %559 %953)
%3047 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %953))
%3049 = (/.f64 #s(literal 1 binary64) (/.f64 %953 #s(literal 1 binary64)))
%3050 = (/.f64 %259 %955)
%3051 = (/.f64 %568 %972)
%3053 = (/.f64 #s(literal 1 binary64) (/.f64 %972 #s(literal -1 binary64)))
%3054 = (*.f64 %1010 %987)
%3055 = (pow.f64 %953 #s(literal -1 binary64))
%3057 = (/.f64 #s(literal 1 binary64) (pow.f64 %953 #s(literal 1 binary64)))
%3063 = (neg.f64 %913)
%3070 = (/.f64 T %913)
%3077 = (/.f64 #s(literal 1 binary64) lam)
%3129 = (*.f64 B B)
%3132 = (fabs.f64 B)
%3138 = (fabs.f64 %3132)
%3140 = (neg.f64 %3132)
%3149 = (*.f64 #s(literal -1/6 binary64) B)
%3150 = (*.f64 %3149 B)
%3152 = (*.f64 %3129 B)
%3155 = (*.f64 %3149 %3129)
%3168 = (*.f64 %3129 lam)
%3179 = (*.f64 %3155 lam)
%3184 = (*.f64 lam %3149)
%3189 = (*.f64 lam lam)
%3190 = (*.f64 %3152 %3189)
%3192 = (*.f64 %3149 %3189)
%3194 = (*.f64 %3129 %3189)
%3196 = (*.f64 %3168 lam)
%3199 = (fma.f64 %3179 lam B)
%3201 = (*.f64 B %3189)
%3204 = (*.f64 %3179 lam)
%3231 = (/.f64 %108 T)
%3232 = (*.f64 cosgam %232)
%3233 = (*.f64 %232 cosgam)
%3234 = (*.f64 %227 %23)
%3235 = (/.f64 %110 %247)
%3236 = (*.f64 %25 %808)
%3237 = (*.f64 %808 %25)
%3238 = (neg.f64 %1822)
%3239 = (*.f64 %108 %259)
%3241 = (/.f64 #s(literal 1 binary64) (/.f64 T %108))
%3259 = (fma.f64 B %922 %68)
%3260 = (fma.f64 lam %931 %68)
%3261 = (fma.f64 %21 #s(literal 1 binary64) %68)
%3262 = (fma.f64 #s(literal 1 binary64) %21 %68)
%3263 = (fma.f64 #s(literal -1/2 binary64) %29 %923)
%3264 = (fma.f64 %922 B %68)
%3265 = (+.f64 %68 %923)
%3266 = (+.f64 %923 %68)
%3267 = (-.f64 %68 %470)
%3268 = (-.f64 %923 %35)
%3269 = (fma.f64 #s(literal 1/2 binary64) %187 %923)
%3270 = (fma.f64 %187 #s(literal 1/2 binary64) %923)
%3271 = (neg.f64 %1755)
%3272 = (*.f64 %193 #s(literal -1/2 binary64))
%3273 = (fma.f64 B %922 %3272)
%3274 = (fma.f64 lam %931 %3272)
%3275 = (fma.f64 %21 #s(literal 1 binary64) %3272)
%3276 = (fma.f64 #s(literal 1 binary64) %21 %3272)
%3277 = (*.f64 %437 %922)
%3278 = (fma.f64 #s(literal -1/2 binary64) %29 %3277)
%3279 = (fma.f64 %29 #s(literal -1/2 binary64) %3277)
%3280 = (fma.f64 %922 B %3272)
%3281 = (+.f64 %68 %3277)
%3282 = (+.f64 %923 %3272)
%3283 = (fma.f64 #s(literal 1/2 binary64) %187 %3277)
%3284 = (fma.f64 %187 #s(literal 1/2 binary64) %3277)
%3285 = (fma.f64 #s(literal -1 binary64) %470 %68)
%3286 = (fma.f64 #s(literal 1 binary64) %923 %68)
%3287 = (fma.f64 %923 #s(literal 1 binary64) %68)
%3288 = (fma.f64 %910 %922 %68)
%3289 = (fma.f64 T %942 %68)
%3290 = (fma.f64 lam %945 %68)
%3291 = (fma.f64 %913 %944 %68)
%3292 = (fma.f64 %941 %915 %68)
%3293 = (fma.f64 %944 %913 %68)
%3294 = (fma.f64 %942 T %68)
%3295 = (fma.f64 %915 %941 %68)
%3296 = (fma.f64 %945 lam %68)
%3297 = (fma.f64 %958 lam %68)
%3298 = (fma.f64 #s(literal -1 binary64) %470 %3272)
%3299 = (fma.f64 #s(literal 1 binary64) %923 %3272)
%3300 = (fma.f64 %923 #s(literal 1 binary64) %3272)
%3301 = (fma.f64 %910 %922 %3272)
%3302 = (fma.f64 T %942 %3272)
%3303 = (fma.f64 lam %945 %3272)
%3304 = (fma.f64 %913 %944 %3272)
%3305 = (fma.f64 %941 %915 %3272)
%3306 = (fma.f64 %944 %913 %3272)
%3307 = (fma.f64 %942 T %3272)
%3308 = (fma.f64 %915 %941 %3272)
%3309 = (fma.f64 %945 lam %3272)
%3310 = (fma.f64 %663 %24 %68)
%3311 = (fma.f64 #s(literal 2 binary64) %969 %68)
%3312 = (fma.f64 %559 %923 %68)
%3313 = (fma.f64 %958 lam %3272)
%3315 = (/.f64 (fma.f64 %68 T %917) T)
%3316 = (fma.f64 lam %974 %68)
%3317 = (fma.f64 %259 %917 %68)
%3318 = (fma.f64 %917 %259 %68)
%3319 = (fma.f64 %978 %945 %68)
%3320 = (fma.f64 %980 %21 %68)
%3321 = (fma.f64 %982 %915 %68)
%3322 = (fma.f64 %984 %941 %68)
%3323 = (fma.f64 #s(literal 2 binary64) %987 %68)
%3324 = (fma.f64 %663 %24 %3272)
%3325 = (fma.f64 %287 %962 %68)
%3326 = (fma.f64 %962 %287 %68)
%3327 = (fma.f64 #s(literal 2 binary64) %969 %3272)
%3328 = (fma.f64 %559 %923 %3272)
%3331 = (/.f64 (-.f64 (*.f64 %68 T) %962) T)
%3332 = (fma.f64 lam %974 %3272)
%3333 = (fma.f64 %259 %917 %3272)
%3334 = (fma.f64 %917 %259 %3272)
%3335 = (fma.f64 %978 %945 %3272)
%3336 = (fma.f64 %980 %21 %3272)
%3337 = (fma.f64 %982 %915 %3272)
%3338 = (fma.f64 %984 %941 %3272)
%3341 = (/.f64 (-.f64 (*.f64 %68 %247) %917) %247)
%3342 = (fma.f64 #s(literal 2 binary64) %987 %3272)
%3344 = (/.f64 (fma.f64 %68 %247 %962) %247)
%3345 = (fma.f64 %287 %962 %3272)
%3346 = (fma.f64 %962 %287 %3272)
%3347 = (fma.f64 %259 %1008 %68)
%3348 = (fma.f64 %259 %1008 %3272)
%3350 = (/.f64 (fma.f64 %68 %955 #s(literal 1 binary64)) %955)
%3352 = (/.f64 (fma.f64 %68 %953 T) %953)
%3353 = (fma.f64 %1010 %1011 %68)
%3356 = (/.f64 (-.f64 (*.f64 %68 %955) #s(literal -1 binary64)) %955)
%3358 = (/.f64 (fma.f64 %68 %960 #s(literal -1 binary64)) %960)
%3359 = (fma.f64 %1010 %1011 %3272)
%3362 = (/.f64 (-.f64 (*.f64 %68 %960) #s(literal 1 binary64)) %960)
%3364 = (*.f64 #s(literal -1 binary64) %1387)
%3368 = (*.f64 %1195 %76)
%3370 = (*.f64 %176 %69)
%3381 = (-.f64 %879 %21)
%3416 = (+.f64 %44 %187)
%3422 = (fabs.f64 %1228)
%3429 = (fma.f64 %29 #s(literal 1/2 binary64) %1228)
%3458 = (sin.f64 %1228)
%3459 = (*.f64 %1229 %70)
%3603 = (fma.f64 %23 %1195 %1229)
%3611 = (+.f64 %1229 %1196)
%3613 = (-.f64 %1198 %1468)
%3691 = (*.f64 %1176 #s(literal -1/2 binary64))
%3693 = (*.f64 #s(literal -1/2 binary64) %1176)
%3703 = (/.f64 %23 #s(literal -2 binary64))
%3705 = (*.f64 %1196 #s(literal 1/2 binary64))
%3707 = (*.f64 %1930 #s(literal 1/2 binary64))
%3708 = (neg.f64 %3707)
%3715 = (fma.f64 %29 #s(literal 3/2 binary64) %923)
%3723 = (fma.f64 %29 #s(literal -3/2 binary64) %470)
%3725 = (*.f64 %193 #s(literal 3/2 binary64))
%3811 = (/.f64 %109 T)
%3812 = (/.f64 %120 %247)
%3813 = (/.f64 %120 T)
%3814 = (neg.f64 %3813)
%3815 = (/.f64 %109 %283)
%3817 = (neg.f64 (/.f64 %109 %247))
%3818 = (*.f64 %109 %259)
%3819 = (*.f64 #s(literal 1 binary64) %3811)
%3820 = (*.f64 %259 %109)
%3821 = (*.f64 %287 %120)
%3822 = (*.f64 %3811 #s(literal 1 binary64))
%3823 = (*.f64 %120 %287)
%3824 = (/.f64 T %120)
%3825 = (/.f64 #s(literal -1 binary64) %3824)
%3826 = (/.f64 T %109)
%3827 = (/.f64 #s(literal 1 binary64) %3826)
%3828 = (-.f64 %340 %228)
%3830 = (/.f64 (*.f64 %109 #s(literal -1 binary64)) %247)
%3831 = (/.f64 %149 %247)
%3832 = (/.f64 %151 %247)
%3834 = (neg.f64 (*.f64 %120 %259))
%3836 = (neg.f64 (*.f64 #s(literal -1 binary64) %3811))
%3838 = (neg.f64 (*.f64 #s(literal 1 binary64) %3813))
%3840 = (neg.f64 (*.f64 %259 %120))
%3841 = (fma.f64 S %271 %1822)
%3842 = (fma.f64 singam %294 %1822)
%3843 = (fma.f64 cosgam %317 %340)
%3844 = (fma.f64 %23 %808 %340)
%3845 = (fma.f64 %271 S %1822)
%3846 = (fma.f64 %294 singam %1822)
%3847 = (fma.f64 %232 %114 %340)
%3848 = (fma.f64 %114 %232 %340)
%3849 = (fma.f64 %25 %227 %340)
%3850 = (fma.f64 %227 %25 %340)
%3851 = (fma.f64 %808 %23 %340)
%3852 = (fma.f64 %317 cosgam %340)
%3853 = (+.f64 %340 %1822)
%3854 = (+.f64 %1822 %340)
%3856 = (neg.f64 (/.f64 #s(literal -1 binary64) %3826))
%3857 = (/.f64 #s(literal 1 binary64) %3824)
%3858 = (neg.f64 %3857)
%3860 = (-.f64 %340 (*.f64 %317 %114))
%3862 = (-.f64 %340 (*.f64 %124 %232))
%3863 = (-.f64 %1822 %361)
%3864 = (/.f64 %822 %634)
%3865 = (*.f64 #s(literal 1/2 binary64) %3811)
%3866 = (*.f64 #s(literal 2 binary64) %3865)
%3867 = (*.f64 %559 %3811)
%3869 = (neg.f64 (-.f64 %361 %1822))
%3870 = (/.f64 %827 T)
%3871 = (-.f64 %2 %3870)
%3872 = (/.f64 %3871 T)
%3873 = (/.f64 %568 %3824)
%3874 = (/.f64 %559 %3826)
%3875 = (*.f64 %340 T)
%3877 = (/.f64 (-.f64 %3875 %108) T)
%3878 = (*.f64 #s(literal -1 binary64) %3857)
%3880 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %3826))
%3881 = (*.f64 %228 #s(literal 1 binary64))
%3882 = (-.f64 %340 %3881)
%3883 = (/.f64 %823 %654)
%3885 = (/.f64 (fma.f64 %340 T %110) T)
%3886 = (*.f64 %1822 #s(literal 1 binary64))
%3887 = (fma.f64 S %271 %3886)
%3888 = (*.f64 #s(literal 1 binary64) %1822)
%3889 = (fma.f64 S %271 %3888)
%3890 = (*.f64 %259 %110)
%3891 = (fma.f64 S %271 %3890)
%3892 = (neg.f64 %3881)
%3893 = (fma.f64 S %271 %3892)
%3894 = (fma.f64 singam %294 %3886)
%3895 = (fma.f64 singam %294 %3888)
%3896 = (fma.f64 singam %294 %3890)
%3897 = (fma.f64 singam %294 %3892)
%3898 = (fma.f64 %2 %259 %1822)
%3899 = (*.f64 %259 %114)
%3900 = (fma.f64 %23 %3899 %340)
%3901 = (fma.f64 %110 %259 %340)
%3902 = (fma.f64 %271 S %3886)
%3903 = (fma.f64 %271 S %3888)
%3904 = (fma.f64 %271 S %3890)
%3905 = (fma.f64 %271 S %3892)
%3906 = (fma.f64 %294 singam %3886)
%3907 = (fma.f64 %294 singam %3888)
%3908 = (fma.f64 %294 singam %3890)
%3909 = (fma.f64 %294 singam %3892)
%3910 = (fma.f64 #s(literal 1 binary64) %340 %1822)
%3911 = (fma.f64 #s(literal 1 binary64) %1822 %340)
%3912 = (fma.f64 %259 %2 %1822)
%3913 = (fma.f64 %340 #s(literal 1 binary64) %1822)
%3914 = (fma.f64 %1822 #s(literal 1 binary64) %340)
%3916 = (/.f64 #s(literal 1 binary64) (/.f64 %3824 #s(literal -1 binary64)))
%3918 = (/.f64 #s(literal 1 binary64) (/.f64 %3826 #s(literal 1 binary64)))
%3919 = (/.f64 #s(literal -1 binary64) %120)
%3920 = (/.f64 %259 %3919)
%3921 = (+.f64 %340 %3886)
%3922 = (+.f64 %340 %3888)
%3923 = (+.f64 %340 %3890)
%3924 = (+.f64 %340 %3892)
%3925 = (+.f64 %3886 %340)
%3926 = (+.f64 %3888 %340)
%3928 = (neg.f64 (-.f64 %3881 %340))
%3930 = (neg.f64 (/.f64 %822 %654))
%3931 = (fma.f64 %354 %287 %1822)
%3932 = (/.f64 %3871 %283)
%3933 = (/.f64 %822 %247)
%3934 = (/.f64 %3933 %247)
%3935 = (/.f64 %822 %658)
%3936 = (/.f64 %3935 %658)
%3937 = (neg.f64 %3871)
%3938 = (/.f64 %3937 %247)
%3940 = (neg.f64 (/.f64 %3871 %247))
%3942 = (neg.f64 (/.f64 %3937 T))
%3944 = (/.f64 (*.f64 %822 #s(literal 1 binary64)) %634)
%3945 = (*.f64 %822 %680)
%3946 = (*.f64 %680 %822)
%3948 = (/.f64 #s(literal 1 binary64) (/.f64 %634 %822))
%3949 = (*.f64 %3871 #s(literal 1 binary64))
%3950 = (/.f64 %3949 T)
%3951 = (*.f64 %259 %3871)
%3952 = (*.f64 %3871 %259)
%3953 = (*.f64 %823 %719)
%3955 = (neg.f64 (*.f64 %823 %680))
%3957 = (/.f64 (fma.f64 %1822 %247 %354) %247)
%3958 = (/.f64 %829 %634)
%3959 = (fma.f64 S %271 %3958)
%3960 = (fma.f64 S %636 %1822)
%3961 = (fma.f64 T %638 %1822)
%3962 = (fma.f64 singam %294 %3958)
%3963 = (fma.f64 %2 %259 %3886)
%3964 = (fma.f64 %2 %259 %3888)
%3965 = (fma.f64 %2 %259 %3890)
%3966 = (fma.f64 %2 %259 %3892)
%3967 = (fma.f64 %2 %640 %1822)
%3968 = (fma.f64 %216 %642 %1822)
%3969 = (fma.f64 %271 S %3958)
%3970 = (fma.f64 %292 %644 %1822)
%3971 = (fma.f64 %294 singam %3958)
%3972 = (fma.f64 #s(literal 1 binary64) %340 %3886)
%3973 = (fma.f64 #s(literal 1 binary64) %340 %3888)
%3974 = (fma.f64 #s(literal 1 binary64) %340 %3890)
%3975 = (fma.f64 #s(literal 1 binary64) %340 %3892)
%3976 = (fma.f64 %259 %2 %3886)
%3977 = (fma.f64 %259 %2 %3888)
%3978 = (fma.f64 %259 %2 %3890)
%3979 = (fma.f64 %259 %2 %3892)
%3980 = (fma.f64 %340 #s(literal 1 binary64) %3886)
%3981 = (fma.f64 %340 #s(literal 1 binary64) %3888)
%3982 = (fma.f64 %340 #s(literal 1 binary64) %3890)
%3983 = (fma.f64 %340 #s(literal 1 binary64) %3892)
%3985 = (/.f64 #s(literal 1 binary64) (/.f64 T %3871))
%3987 = (*.f64 %1010 (/.f64 #s(literal 1/2 binary64) %3919))
%3988 = (+.f64 %340 %3958)
%3989 = (+.f64 %3958 %340)
%3991 = (/.f64 #s(literal 1 binary64) (/.f64 %654 %823))
%3993 = (/.f64 (*.f64 %3871 #s(literal -1 binary64)) %247)
%3994 = (*.f64 %3937 %287)
%3995 = (fma.f64 %294 %648 %1822)
%3996 = (fma.f64 %650 %271 %1822)
%3997 = (fma.f64 %648 %294 %1822)
%3998 = (/.f64 %332 T)
%3999 = (fma.f64 %317 %3998 %340)
%4000 = (fma.f64 %354 %287 %3886)
%4001 = (fma.f64 %354 %287 %3888)
%4002 = (fma.f64 %354 %287 %3890)
%4003 = (fma.f64 %354 %287 %3892)
%4004 = (-.f64 %3958 %361)
%4005 = (*.f64 %354 T)
%4007 = (/.f64 (-.f64 %4005 %829) %654)
%4008 = (*.f64 T %354)
%4010 = (/.f64 (fma.f64 %110 %247 %4008) %654)
%4012 = (/.f64 (fma.f64 %110 %247 %4005) %654)
%4015 = (/.f64 (fma.f64 %354 T (*.f64 %247 %110)) %654)
%4018 = (/.f64 (fma.f64 %354 T (*.f64 %110 %247)) %654)
%4020 = (/.f64 #s(literal 1 binary64) (/.f64 %247 %3937))
%4021 = (*.f64 %3949 %259)
%4022 = (fma.f64 %297 %661 %1822)
%4023 = (fma.f64 %361 %663 %1822)
%4024 = (fma.f64 %665 %274 %1822)
%4025 = (fma.f64 %667 %668 %1822)
%4026 = (fma.f64 %670 %671 %1822)
%4027 = (fma.f64 %661 %297 %1822)
%4028 = (fma.f64 %674 %675 %1822)
%4029 = (fma.f64 %675 %674 %1822)
%4030 = (fma.f64 %663 %361 %1822)
%4031 = (fma.f64 %671 %670 %1822)
%4032 = (fma.f64 %287 %3870 %340)
%4033 = (/.f64 %287 T)
%4034 = (fma.f64 %827 %4033 %340)
%4036 = (/.f64 (fma.f64 %3958 T %2) T)
%4037 = (fma.f64 S %636 %3886)
%4038 = (fma.f64 S %636 %3888)
%4039 = (fma.f64 S %636 %3890)
%4040 = (fma.f64 S %636 %3892)
%4041 = (fma.f64 T %638 %3886)
%4042 = (fma.f64 T %638 %3888)
%4043 = (fma.f64 T %638 %3890)
%4044 = (fma.f64 T %638 %3892)
%4045 = (fma.f64 %2 %259 %3958)
%4046 = (fma.f64 %2 %640 %3886)
%4047 = (fma.f64 %2 %640 %3888)
%4048 = (fma.f64 %2 %640 %3890)
%4049 = (fma.f64 %2 %640 %3892)
%4050 = (fma.f64 %216 %642 %3886)
%4051 = (fma.f64 %216 %642 %3888)
%4052 = (fma.f64 %216 %642 %3890)
%4053 = (fma.f64 %216 %642 %3892)
%4054 = (fma.f64 %292 %644 %3886)
%4055 = (fma.f64 %292 %644 %3888)
%4056 = (fma.f64 %292 %644 %3890)
%4057 = (fma.f64 %292 %644 %3892)
%4058 = (fma.f64 #s(literal 1 binary64) %340 %3958)
%4059 = (fma.f64 %259 %2 %3958)
%4060 = (fma.f64 %340 #s(literal 1 binary64) %3958)
%4061 = (fma.f64 %633 %680 %1822)
%4062 = (fma.f64 %294 %648 %3886)
%4063 = (fma.f64 %294 %648 %3888)
%4064 = (fma.f64 %294 %648 %3890)
%4065 = (fma.f64 %294 %648 %3892)
%4066 = (fma.f64 %650 %271 %3886)
%4067 = (fma.f64 %650 %271 %3888)
%4068 = (fma.f64 %650 %271 %3890)
%4069 = (fma.f64 %650 %271 %3892)
%4070 = (fma.f64 %648 %294 %3886)
%4071 = (fma.f64 %648 %294 %3888)
%4072 = (fma.f64 %648 %294 %3890)
%4073 = (fma.f64 %648 %294 %3892)
%4074 = (*.f64 %841 %808)
%4075 = (fma.f64 %4074 %259 %340)
%4076 = (fma.f64 %354 %287 %3958)
%4079 = (/.f64 (-.f64 (*.f64 %340 %634) %827) %634)
%4080 = (fma.f64 %297 %661 %3886)
%4081 = (fma.f64 %297 %661 %3888)
%4082 = (fma.f64 %297 %661 %3890)
%4083 = (fma.f64 %297 %661 %3892)
%4084 = (fma.f64 %361 %663 %3886)
%4085 = (fma.f64 %361 %663 %3888)
%4086 = (fma.f64 %361 %663 %3890)
%4087 = (fma.f64 %361 %663 %3892)
%4088 = (fma.f64 %665 %274 %3886)
%4089 = (fma.f64 %665 %274 %3888)
%4090 = (fma.f64 %665 %274 %3890)
%4091 = (fma.f64 %665 %274 %3892)
%4092 = (fma.f64 %667 %668 %3886)
%4093 = (fma.f64 %667 %668 %3888)
%4094 = (fma.f64 %667 %668 %3890)
%4095 = (fma.f64 %667 %668 %3892)
%4096 = (fma.f64 %670 %671 %3886)
%4097 = (fma.f64 %670 %671 %3888)
%4098 = (fma.f64 %670 %671 %3890)
%4099 = (fma.f64 %670 %671 %3892)
%4100 = (fma.f64 %661 %297 %3886)
%4101 = (fma.f64 %661 %297 %3888)
%4102 = (fma.f64 %661 %297 %3890)
%4103 = (fma.f64 %661 %297 %3892)
%4104 = (fma.f64 %674 %675 %3886)
%4105 = (fma.f64 %674 %675 %3888)
%4106 = (fma.f64 %674 %675 %3890)
%4107 = (fma.f64 %674 %675 %3892)
%4108 = (fma.f64 %675 %674 %3886)
%4109 = (fma.f64 %675 %674 %3888)
%4110 = (fma.f64 %675 %674 %3890)
%4111 = (fma.f64 %675 %674 %3892)
%4112 = (fma.f64 %663 %361 %3886)
%4113 = (fma.f64 %663 %361 %3888)
%4114 = (fma.f64 %663 %361 %3890)
%4115 = (fma.f64 %663 %361 %3892)
%4116 = (fma.f64 %671 %670 %3886)
%4117 = (fma.f64 %671 %670 %3888)
%4118 = (fma.f64 %671 %670 %3890)
%4119 = (fma.f64 %671 %670 %3892)
%4121 = (/.f64 (fma.f64 %3958 %247 %354) %247)
%4123 = (/.f64 (fma.f64 %4074 T %633) %634)
%4124 = (fma.f64 S %636 %3958)
%4125 = (fma.f64 T %638 %3958)
%4126 = (fma.f64 %2 %640 %3958)
%4127 = (fma.f64 %216 %642 %3958)
%4128 = (fma.f64 %292 %644 %3958)
%4129 = (fma.f64 %633 %680 %3886)
%4130 = (fma.f64 %633 %680 %3888)
%4131 = (fma.f64 %633 %680 %3890)
%4132 = (fma.f64 %633 %680 %3892)
%4133 = (pow.f64 %3826 #s(literal -1 binary64))
%4134 = (fma.f64 %294 %648 %3958)
%4135 = (fma.f64 %650 %271 %3958)
%4136 = (fma.f64 %648 %294 %3958)
%4137 = (fma.f64 %297 %661 %3958)
%4138 = (fma.f64 %361 %663 %3958)
%4139 = (fma.f64 %665 %274 %3958)
%4140 = (fma.f64 %667 %668 %3958)
%4141 = (fma.f64 %670 %671 %3958)
%4142 = (fma.f64 %661 %297 %3958)
%4143 = (fma.f64 %674 %675 %3958)
%4144 = (fma.f64 %675 %674 %3958)
%4145 = (fma.f64 %663 %361 %3958)
%4146 = (fma.f64 %671 %670 %3958)
%4148 = (/.f64 (fma.f64 %4074 %247 %4008) %654)
%4150 = (/.f64 (fma.f64 %4074 %247 %4005) %654)
%4151 = (fma.f64 %633 %680 %3958)
%4153 = (/.f64 #s(literal 1 binary64) (pow.f64 %3826 #s(literal 1 binary64)))
%4158 = (/.f64 (-.f64 (*.f64 %633 %634) (*.f64 %634 %827)) (*.f64 %634 %634))
%4159 = (/.f64 %247 %120)
%4160 = (neg.f64 %3824)
%4161 = (/.f64 %283 %109)
%4162 = (*.f64 T %3919)
%4163 = (*.f64 %3919 T)
%4164 = (/.f64 #s(literal 1 binary64) %3811)
%4166 = (*.f64 %247 (/.f64 #s(literal 1 binary64) %120))
%4167 = (*.f64 cosgam %841)
%4168 = (*.f64 %23 %332)
%4169 = (*.f64 %108 T)
%4170 = (*.f64 %332 %23)
%4171 = (*.f64 %841 cosgam)
%4172 = (fma.f64 S singam %1986)
%4173 = (fma.f64 singam S %1986)
%4174 = (fma.f64 cosgam %1984 %2)
%4175 = (fma.f64 #s(literal -1/2 binary64) %1972 %2)
%4176 = (fma.f64 %1875 %1987 %2)
%4177 = (fma.f64 %1972 #s(literal -1/2 binary64) %2)
%4178 = (fma.f64 %1984 cosgam %2)
%4179 = (fma.f64 %1987 %1875 %2)
%4180 = (+.f64 %2 %1986)
%4181 = (+.f64 %1986 %2)
%4182 = (-.f64 %2 %1998)
%4183 = (fma.f64 %114 %1993 %2)
%4184 = (fma.f64 %1993 %114 %2)
%4185 = (fma.f64 %1878 %1996 %2)
%4186 = (-.f64 %1998 %2)
%4187 = (neg.f64 %4186)
%4188 = (-.f64 %2 %2001)
%4190 = (-.f64 %2 (*.f64 %114 %1984))
%4192 = (-.f64 %2 (neg.f64 %1986))
%4193 = (-.f64 %1986 %354)
%4194 = (fma.f64 cosgam %1984 %443)
%4195 = (fma.f64 cosgam %1984 %377)
%4196 = (fma.f64 #s(literal -1/2 binary64) %1972 %443)
%4197 = (fma.f64 #s(literal -1/2 binary64) %1972 %377)
%4198 = (fma.f64 %1875 %1987 %443)
%4199 = (fma.f64 %1875 %1987 %377)
%4200 = (fma.f64 %1972 #s(literal -1/2 binary64) %443)
%4201 = (fma.f64 %1972 #s(literal -1/2 binary64) %377)
%4202 = (fma.f64 %1984 cosgam %443)
%4203 = (fma.f64 %1984 cosgam %377)
%4204 = (fma.f64 %1987 %1875 %443)
%4205 = (fma.f64 %1987 %1875 %377)
%4206 = (+.f64 %1986 %443)
%4207 = (+.f64 %1986 %377)
%4208 = (fma.f64 %114 %1993 %443)
%4209 = (fma.f64 %114 %1993 %377)
%4210 = (fma.f64 %1993 %114 %443)
%4211 = (fma.f64 %1993 %114 %377)
%4212 = (fma.f64 %1878 %1996 %443)
%4213 = (fma.f64 %1878 %1996 %377)
%4214 = (fma.f64 %2 #s(literal 1 binary64) %1986)
%4215 = (fma.f64 #s(literal 1 binary64) %2 %1986)
%4216 = (fma.f64 %7 singam %1986)
%4217 = (fma.f64 %9 S %1986)
%4218 = (*.f64 %2 #s(literal 2 binary64))
%4220 = (/.f64 (-.f64 %4218 %1972) #s(literal 2 binary64))
%4221 = (fma.f64 #s(literal 2 binary64) %17 %1986)
%4222 = (/.f64 T %4178)
%4224 = (/.f64 T %4186)
%4227 = (/.f64 #s(literal 1 binary64) %4178)
%4230 = (/.f64 %4178 T)
%4234 = (/.f64 %4186 %247)
%4236 = (neg.f64 (/.f64 %4186 T))
%4237 = (/.f64 %4178 %283)
%4239 = (neg.f64 (/.f64 %4178 %247))
%4240 = (*.f64 %4178 #s(literal 1 binary64))
%4241 = (/.f64 %4240 T)
%4243 = (/.f64 (*.f64 #s(literal 1 binary64) %4178) T)
%4244 = (*.f64 #s(literal 1 binary64) %4230)
%4245 = (*.f64 %259 %4178)
%4246 = (*.f64 %4178 %259)
%4247 = (*.f64 %4230 #s(literal 1 binary64))
%4248 = (*.f64 %287 %4186)
%4249 = (*.f64 %4186 %287)
%4250 = (/.f64 #s(literal 1 binary64) %4222)
%4251 = (/.f64 %1986 T)
%4252 = (fma.f64 S %271 %4251)
%4253 = (fma.f64 singam %294 %4251)
%4254 = (fma.f64 %271 S %4251)
%4255 = (fma.f64 %294 singam %4251)
%4257 = (/.f64 (*.f64 %4178 #s(literal -1 binary64)) %247)
%4259 = (/.f64 (*.f64 #s(literal -1 binary64) %4178) %247)
%4261 = (neg.f64 (*.f64 #s(literal -1 binary64) %4230))
%4262 = (/.f64 %1972 %726)
%4263 = (-.f64 %340 %4262)
%4264 = (+.f64 %340 %4251)
%4265 = (+.f64 %4251 %340)
%4266 = (/.f64 #s(literal -1 binary64) %4224)
%4267 = (neg.f64 %4262)
%4268 = (fma.f64 S %271 %4267)
%4269 = (fma.f64 singam %294 %4267)
%4270 = (fma.f64 %271 S %4267)
%4271 = (fma.f64 %294 singam %4267)
%4273 = (neg.f64 (*.f64 %4186 %259))
%4275 = (neg.f64 (/.f64 #s(literal -1 binary64) %4222))
%4276 = (+.f64 %340 %4267)
%4278 = (neg.f64 (-.f64 %4262 %340))
%4279 = (/.f64 #s(literal 1 binary64) %4224)
%4280 = (neg.f64 %4279)
%4281 = (-.f64 %4251 %361)
%4283 = (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %4230))
%4284 = (*.f64 %559 %4230)
%4285 = (*.f64 %4240 %259)
%4286 = (/.f64 %559 %4222)
%4287 = (*.f64 %1986 %259)
%4288 = (fma.f64 S %271 %4287)
%4289 = (*.f64 %259 %1986)
%4290 = (fma.f64 S %271 %4289)
%4291 = (fma.f64 singam %294 %4287)
%4292 = (fma.f64 singam %294 %4289)
%4293 = (fma.f64 %2 %259 %4251)
%4294 = (fma.f64 %271 S %4287)
%4295 = (fma.f64 %271 S %4289)
%4296 = (fma.f64 %294 singam %4287)
%4297 = (fma.f64 %294 singam %4289)
%4298 = (fma.f64 #s(literal 1 binary64) %340 %4251)
%4299 = (fma.f64 %259 %2 %4251)
%4300 = (fma.f64 %259 %1986 %340)
%4301 = (fma.f64 %340 #s(literal 1 binary64) %4251)
%4302 = (fma.f64 %1986 %259 %340)
%4304 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %4222))
%4305 = (+.f64 %340 %4287)
%4306 = (+.f64 %340 %4289)
%4307 = (+.f64 %4287 %340)
%4308 = (+.f64 %4289 %340)
%4309 = (/.f64 %568 %4224)
%4311 = (/.f64 (-.f64 %3875 %1998) T)
%4312 = (fma.f64 %2 %259 %4267)
%4313 = (fma.f64 #s(literal 1 binary64) %340 %4267)
%4314 = (fma.f64 %259 %2 %4267)
%4315 = (fma.f64 %340 #s(literal 1 binary64) %4267)
%4316 = (*.f64 #s(literal -1 binary64) %4279)
%4318 = (/.f64 #s(literal 1 binary64) (/.f64 %4222 #s(literal 1 binary64)))
%4319 = (/.f64 %259 %4227)
%4320 = (fma.f64 %354 %287 %4251)
%4322 = (/.f64 #s(literal 1 binary64) (/.f64 %4224 #s(literal -1 binary64)))
%4323 = (fma.f64 %354 %287 %4267)
%4326 = (/.f64 (-.f64 %633 (*.f64 T %1998)) %634)
%4327 = (fma.f64 S %636 %4251)
%4328 = (fma.f64 T %638 %4251)
%4329 = (fma.f64 %2 %259 %4287)
%4330 = (fma.f64 %2 %259 %4289)
%4331 = (fma.f64 %2 %640 %4251)
%4332 = (fma.f64 %216 %642 %4251)
%4333 = (fma.f64 %292 %644 %4251)
%4334 = (fma.f64 #s(literal 1 binary64) %340 %4287)
%4335 = (fma.f64 #s(literal 1 binary64) %340 %4289)
%4336 = (fma.f64 %259 %2 %4287)
%4337 = (fma.f64 %259 %2 %4289)
%4338 = (fma.f64 %340 #s(literal 1 binary64) %4287)
%4339 = (fma.f64 %340 #s(literal 1 binary64) %4289)
%4340 = (fma.f64 S %636 %4267)
%4341 = (fma.f64 T %638 %4267)
%4342 = (fma.f64 %2 %640 %4267)
%4343 = (fma.f64 %216 %642 %4267)
%4344 = (fma.f64 %292 %644 %4267)
%4345 = (fma.f64 %294 %648 %4251)
%4346 = (fma.f64 %650 %271 %4251)
%4347 = (fma.f64 %648 %294 %4251)
%4349 = (*.f64 %1010 (/.f64 #s(literal 1/2 binary64) %4227))
%4350 = (fma.f64 %354 %287 %4287)
%4351 = (fma.f64 %354 %287 %4289)
%4352 = (fma.f64 %294 %648 %4267)
%4353 = (fma.f64 %650 %271 %4267)
%4354 = (fma.f64 %648 %294 %4267)
%4357 = (/.f64 (-.f64 %4005 (*.f64 %247 %1998)) %654)
%4358 = (fma.f64 %297 %661 %4251)
%4359 = (fma.f64 %361 %663 %4251)
%4360 = (fma.f64 %665 %274 %4251)
%4361 = (fma.f64 %667 %668 %4251)
%4362 = (fma.f64 %670 %671 %4251)
%4363 = (fma.f64 %661 %297 %4251)
%4364 = (fma.f64 %674 %675 %4251)
%4365 = (fma.f64 %675 %674 %4251)
%4366 = (fma.f64 %663 %361 %4251)
%4367 = (fma.f64 %671 %670 %4251)
%4368 = (fma.f64 S %636 %4287)
%4369 = (fma.f64 S %636 %4289)
%4370 = (fma.f64 T %638 %4287)
%4371 = (fma.f64 T %638 %4289)
%4372 = (fma.f64 %2 %640 %4287)
%4373 = (fma.f64 %2 %640 %4289)
%4374 = (fma.f64 %216 %642 %4287)
%4375 = (fma.f64 %216 %642 %4289)
%4376 = (fma.f64 %292 %644 %4287)
%4377 = (fma.f64 %292 %644 %4289)
%4378 = (fma.f64 %633 %680 %4251)
%4379 = (fma.f64 %297 %661 %4267)
%4380 = (fma.f64 %361 %663 %4267)
%4381 = (fma.f64 %665 %274 %4267)
%4382 = (fma.f64 %667 %668 %4267)
%4383 = (fma.f64 %670 %671 %4267)
%4384 = (fma.f64 %661 %297 %4267)
%4385 = (fma.f64 %674 %675 %4267)
%4386 = (fma.f64 %675 %674 %4267)
%4387 = (fma.f64 %663 %361 %4267)
%4388 = (fma.f64 %671 %670 %4267)
%4389 = (fma.f64 %633 %680 %4267)
%4390 = (fma.f64 %294 %648 %4287)
%4391 = (fma.f64 %294 %648 %4289)
%4392 = (fma.f64 %650 %271 %4287)
%4393 = (fma.f64 %650 %271 %4289)
%4394 = (fma.f64 %648 %294 %4287)
%4395 = (fma.f64 %648 %294 %4289)
%4396 = (fma.f64 %297 %661 %4287)
%4397 = (fma.f64 %297 %661 %4289)
%4398 = (fma.f64 %361 %663 %4287)
%4399 = (fma.f64 %361 %663 %4289)
%4400 = (fma.f64 %665 %274 %4287)
%4401 = (fma.f64 %665 %274 %4289)
%4402 = (fma.f64 %667 %668 %4287)
%4403 = (fma.f64 %667 %668 %4289)
%4404 = (fma.f64 %670 %671 %4287)
%4405 = (fma.f64 %670 %671 %4289)
%4406 = (fma.f64 %661 %297 %4287)
%4407 = (fma.f64 %661 %297 %4289)
%4408 = (fma.f64 %674 %675 %4287)
%4409 = (fma.f64 %674 %675 %4289)
%4410 = (fma.f64 %675 %674 %4287)
%4411 = (fma.f64 %675 %674 %4289)
%4412 = (fma.f64 %663 %361 %4287)
%4413 = (fma.f64 %663 %361 %4289)
%4414 = (fma.f64 %671 %670 %4287)
%4415 = (fma.f64 %671 %670 %4289)
%4416 = (fma.f64 %633 %680 %4287)
%4417 = (fma.f64 %633 %680 %4289)
%4418 = (pow.f64 %4222 #s(literal -1 binary64))
%4420 = (/.f64 #s(literal 1 binary64) (pow.f64 %4222 #s(literal 1 binary64)))
%4421 = (fma.f64 B lam #s(literal 2652839157010665/562949953421312 binary64))
%4427 = (neg.f64 #s(literal -2652839157010665/562949953421312 binary64))
%4431 = (-.f64 #s(literal -2652839157010665/562949953421312 binary64) %21)
%4434 = (cos.f64 %4421)
%4436 = (fabs.f64 %4421)
%4442 = (fma.f64 %29 #s(literal 1/2 binary64) %4421)
%4448 = (cos.f64 #s(literal -2652839157010665/562949953421312 binary64))
%4450 = (*.f64 %23 (sin.f64 #s(literal -2652839157010665/562949953421312 binary64)))
%4453 = (*.f64 %52 %4448)
%4455 = (sin.f64 #s(literal 2652839157010665/562949953421312 binary64))
%4456 = (*.f64 %23 %4455)
%4458 = (*.f64 %25 %4455)
%4460 = (neg.f64 %4456)
%4468 = (sin.f64 %4421)
%4469 = (*.f64 %4434 %70)
%4474 = (+.f64 %4434 %23)
%4511 = (*.f64 %4474 #s(literal 1/2 binary64))
%4513 = (*.f64 %4434 #s(literal 1/2 binary64))
%4515 = (*.f64 #s(literal 1/2 binary64) %4434)
%4517 = (*.f64 #s(literal 1/2 binary64) %23)
%4519 = (*.f64 %23 #s(literal 1/2 binary64))
%4533 = (*.f64 %4511 cosgam)
%4537 = (*.f64 %4474 %1987)
%4540 = (*.f64 %4474 #s(literal -1/2 binary64))
%4542 = (fma.f64 %4474 %1987 %2)
%4551 = (-.f64 %4533 %2)
%4570 = (*.f64 %4542 #s(literal 1 binary64))
%4577 = (/.f64 %4537 T)
%4585 = (/.f64 %1996 T)
%4586 = (*.f64 %4474 %4585)
%4590 = (neg.f64 %4586)
%4657 = (/.f64 %1747 T)
%4658 = (/ %214 T)
%4660 = (*.f64 cosgam %1748)
%4661 = (*.f64 %1748 cosgam)
%4662 = (*.f64 cosgam %1749)
%4663 = (*.f64 %1749 cosgam)
%4664 = (*.f64 %114 %1748)
%4665 = (*.f64 %1748 %114)
%4666 = (neg.f64 %4660)
%4667 = (*.f64 cosgam %1779)
%4668 = (*.f64 #s(literal -1 binary64) %4660)
%4669 = (*.f64 %4660 #s(literal -1 binary64))
%4670 = (*.f64 %1779 cosgam)
%4672 = (neg.f64 (*.f64 %4660 #s(literal 1 binary64)))
%4673 = (*.f64 #s(literal 1 binary64) %4660)
%4674 = (neg.f64 %4673)
%4675 = (approx %214 %4663)
%4676 = (/.f64 %4675 T)
%4677 = (neg.f64 %922)
%4678 = (*.f64 B %4677)
%4679 = (*.f64 %24 #s(literal 1 binary64))
%4680 = (*.f64 %423 %922)
%4681 = (*.f64 %922 %423)
%4682 = (*.f64 %4677 B)
%4683 = (neg.f64 %923)
%4684 = (*.f64 #s(literal -1 binary64) %923)
%4685 = (*.f64 #s(literal 1 binary64) %470)
%4686 = (/.f64 #s(literal -1 binary64) %955)
%4687 = (/.f64 %917 %247)
%4688 = (/.f64 %962 T)
%4689 = (*.f64 T %3025)
%4690 = (/.f64 %913 %247)
%4691 = (*.f64 B %4690)
%4692 = (neg.f64 %945)
%4693 = (*.f64 lam %4692)
%4694 = (*.f64 %21 %663)
%4695 = (neg.f64 %944)
%4696 = (*.f64 %913 %4695)
%4697 = (*.f64 %913 %3010)
%4698 = (neg.f64 %915)
%4699 = (*.f64 %941 %4698)
%4700 = (*.f64 %942 %247)
%4701 = (neg.f64 %941)
%4702 = (*.f64 %915 %4701)
%4703 = (*.f64 %247 %942)
%4704 = (*.f64 %425 %945)
%4705 = (*.f64 %3025 T)
%4706 = (*.f64 %423 T)
%4707 = (*.f64 %4706 %941)
%4708 = (*.f64 %4698 %941)
%4709 = (*.f64 %3063 %944)
%4710 = (*.f64 %4701 %915)
%4711 = (/.f64 T %972)
%4712 = (/.f64 #s(literal 1 binary64) %960)
%4713 = (/.f64 %247 %953)
%4714 = (/.f64 %962 %283)
%4715 = (/.f64 %989 %247)
%4716 = (*.f64 %287 %917)
%4717 = (*.f64 %917 %287)
%4718 = (*.f64 %287 B)
%4719 = (*.f64 %4718 %913)
%4720 = (*.f64 %287 T)
%4721 = (*.f64 %4720 %21)
%4722 = (*.f64 %287 %913)
%4723 = (*.f64 %4722 B)
%4724 = (/.f64 %1002 T)
%4725 = (*.f64 %259 %962)
%4726 = (*.f64 %962 %259)
%4727 = (*.f64 %423 %259)
%4728 = (*.f64 %4727 %913)
%4730 = (/.f64 #s(literal 1 binary64) (/.f64 %955 #s(literal -1 binary64)))
%4731 = (/.f64 #s(literal 1/2 binary64) %960)
%4732 = (*.f64 #s(literal 2 binary64) %4731)
%4734 = (/.f64 (*.f64 #s(literal -1 binary64) %962) %247)
%4736 = (/.f64 #s(literal 1 binary64) (/.f64 %960 #s(literal 1 binary64)))
%4737 = (/.f64 %287 %1006)
%4738 = (pow.f64 %960 #s(literal -1 binary64))
%4739 = (fma.f64 %21 #s(literal -1 binary64) %883)
%4740 = (fma.f64 #s(literal -3/2 binary64) %29 %470)
%4741 = (+.f64 %883 %470)
%4742 = (+.f64 %470 %883)
%4743 = (-.f64 %883 %923)
%4744 = (-.f64 %470 %879)
%4745 = (fma.f64 B %4677 %883)
%4746 = (fma.f64 #s(literal 3/2 binary64) %187 %470)
%4747 = (fma.f64 %24 #s(literal 1 binary64) %883)
%4748 = (fma.f64 %423 %922 %883)
%4749 = (fma.f64 %187 #s(literal 3/2 binary64) %470)
%4750 = (fma.f64 %922 %423 %883)
%4751 = (fma.f64 %4677 B %883)
%4752 = (neg.f64 %3715)
%4753 = (fma.f64 #s(literal -1 binary64) %923 %883)
%4754 = (fma.f64 #s(literal 1 binary64) %470 %883)
%4755 = (fma.f64 T %3025 %883)
%4756 = (fma.f64 B %4690 %883)
%4757 = (fma.f64 lam %4692 %883)
%4758 = (fma.f64 %21 %663 %883)
%4759 = (fma.f64 %913 %4695 %883)
%4760 = (fma.f64 %913 %3010 %883)
%4761 = (fma.f64 %941 %4698 %883)
%4762 = (fma.f64 %942 %247 %883)
%4763 = (fma.f64 %915 %4701 %883)
%4764 = (fma.f64 %247 %942 %883)
%4765 = (fma.f64 %425 %945 %883)
%4766 = (fma.f64 %3025 T %883)
%4767 = (fma.f64 %4706 %941 %883)
%4768 = (fma.f64 %4698 %941 %883)
%4769 = (fma.f64 %3063 %944 %883)
%4770 = (fma.f64 %4701 %915 %883)
%4771 = (fma.f64 %287 %917 %883)
%4772 = (fma.f64 %917 %287 %883)
%4773 = (fma.f64 %4718 %913 %883)
%4774 = (fma.f64 %4720 %21 %883)
%4775 = (fma.f64 %4722 B %883)
%4776 = (fma.f64 %259 %962 %883)
%4777 = (fma.f64 %962 %259 %883)
%4778 = (fma.f64 %4727 %913 %883)
%4779 = (fma.f64 #s(literal 2 binary64) %4731 %883)
%4780 = (cos.f64 %3715)
%4781 = (cos.f64 %3723)
%4782 = (fabs.f64 %3715)
%4783 = (cos.f64 %4782)
%4785 = (cos.f64 (fabs.f64 %4782))
%4787 = (cos.f64 (neg.f64 %4782))
%4788 = (fma.f64 %21 #s(literal -1 binary64) %1379)
%4789 = (sin.f64 %4788)
%4790 = (fma.f64 %29 #s(literal 1/2 binary64) %3715)
%4791 = (sin.f64 %4790)
%4793 = (sin.f64 (+.f64 %4782 %35))
%4794 = (*.f64 %1748 %1195)
%4795 = (fma.f64 %176 %1769 %4794)
%4796 = (fma.f64 %1769 %176 %4794)
%4797 = (*.f64 %1769 %176)
%4798 = (+.f64 %4797 %4794)
%4800 = (-.f64 %4797 (*.f64 %1749 %1195))
%4801 = (*.f64 %1749 %1209)
%4802 = (fma.f64 %176 %1769 %4801)
%4803 = (fma.f64 %1209 %1749 %4797)
%4804 = (fma.f64 %1749 %1209 %4797)
%4805 = (fma.f64 %1769 %176 %4801)
%4806 = (+.f64 %4801 %4797)
%4807 = (+.f64 %4797 %4801)
%4808 = (*.f64 %1748 %1209)
%4809 = (-.f64 %4797 %4808)
%4811 = (neg.f64 (-.f64 %4808 %4797))
%4813 = (-.f64 %4797 (neg.f64 %4801))
%4814 = (sin.f64 %3715)
%4815 = (*.f64 %4781 %70)
%4816 = (fma.f64 %4814 %69 %4815)
%4817 = (sin.f64 %3723)
%4818 = (fma.f64 %4817 %69 %4815)
%4820 = (+.f64 (*.f64 %4814 %69) %4815)
%4822 = (+.f64 (*.f64 %4817 %69) %4815)
%4823 = (neg.f64 %1748)
%4825 = (sin.f64 (fma.f64 %922 B %29))
%4826 = (-.f64 %923 %29)
%4827 = (sin.f64 %4826)
%4829 = (sin.f64 (+.f64 %1751 %29))
%4831 = (cos.f64 (fma.f64 %922 B %35))
%4833 = (cos.f64 (+.f64 %1753 %29))
%4835 = (cos.f64 (+.f64 %1751 %35))
%4837 = (cos.f64 (+.f64 %1755 %29))
%4839 = (cos.f64 (+.f64 %1757 %29))
%4841 = (sin.f64 (neg.f64 %1763))
%4843 = (sin.f64 (+.f64 %1763 %29))
%4845 = (cos.f64 (+.f64 %1763 %35))
%4846 = (-.f64 %1779 %1776)
%4847 = (-.f64 %1798 %1794)
%4848 = (+.f64 %1748 %4781)
%4849 = (+.f64 %4781 %1748)
%4850 = (-.f64 %4781 %1749)
%4851 = (-.f64 %1749 %4781)
%4852 = (neg.f64 %4851)
%4860 = (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %4788 %470) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 %4788 %470) #s(literal 2 binary64)))))
%4861 = (fma.f64 %1749 %1209 %1748)
%4862 = (fma.f64 %176 %1769 %4861)
%4863 = (fma.f64 %1769 %176 %4861)
%4864 = (+.f64 %4797 %4861)
%4865 = (-.f64 %4801 %1749)
%4866 = (fma.f64 %176 %1769 %4865)
%4867 = (fma.f64 %1769 %176 %4865)
%4868 = (+.f64 %4797 %4865)
%4869 = (*.f64 #s(literal 1/2 binary64) %4850)
%4870 = (*.f64 %4850 #s(literal 1/2 binary64))
%4871 = (*.f64 %4851 #s(literal -1/2 binary64))
%4872 = (/.f64 %4850 #s(literal 2 binary64))
%4873 = (/.f64 %4851 #s(literal -2 binary64))
%4874 = (*.f64 %4850 #s(literal -1/2 binary64))
%4875 = (neg.f64 %4874)
%4876 = (*.f64 %4781 #s(literal 1/2 binary64))
%4877 = (*.f64 %1749 #s(literal 1/2 binary64))
%4878 = (-.f64 %4876 %4877)
%4879 = (/.f64 %1748 #s(literal 2 binary64))
%4880 = (fma.f64 %4781 #s(literal 1/2 binary64) %4879)
%4881 = (neg.f64 %4877)
%4882 = (fma.f64 %4781 #s(literal 1/2 binary64) %4881)
%4883 = (+.f64 %4876 %4879)
%4885 = (/.f64 (*.f64 %4850 #s(literal 1 binary64)) #s(literal 2 binary64))
%4886 = (+.f64 %4876 %4881)
%4888 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %4850))
%4890 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %4851))
%4893 = (/.f64 (-.f64 (*.f64 %4876 #s(literal 2 binary64)) %1749) #s(literal 2 binary64))
%4897 = (/.f64 (-.f64 (*.f64 %4781 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %1749)) %610)
%4898 = (*.f64 cosgam %4870)
%4899 = (*.f64 %4850 %1996)
%4900 = (*.f64 %4870 cosgam)
%4901 = (*.f64 %4850 cosgam)
%4902 = (*.f64 %4901 #s(literal 1/2 binary64))
%4903 = (/.f64 %4901 #s(literal 2 binary64))
%4905 = (/.f64 (*.f64 %4851 cosgam) #s(literal -2 binary64))
%4907 = (/.f64 (*.f64 cosgam %4851) #s(literal -2 binary64))
%4908 = (/.f64 cosgam #s(literal 2 binary64))
%4909 = (*.f64 %4850 %4908)
%4911 = (/.f64 (neg.f64 %4901) #s(literal -2 binary64))
%4913 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %4901))
%4914 = (*.f64 %4874 cosgam)
%4915 = (fma.f64 S singam %4914)
%4916 = (fma.f64 singam S %4914)
%4917 = (fma.f64 cosgam %4874 %2)
%4918 = (fma.f64 %4874 cosgam %2)
%4919 = (+.f64 %2 %4914)
%4920 = (+.f64 %4914 %2)
%4921 = (-.f64 %2 %4900)
%4922 = (fma.f64 %114 %4870 %2)
%4923 = (fma.f64 %4870 %114 %2)
%4924 = (-.f64 %4900 %2)
%4925 = (neg.f64 %4924)
%4927 = (-.f64 %2 (neg.f64 %4914))
%4928 = (fma.f64 %2 #s(literal 1 binary64) %4914)
%4929 = (fma.f64 #s(literal 1 binary64) %2 %4914)
%4930 = (fma.f64 %7 singam %4914)
%4931 = (fma.f64 %9 S %4914)
%4933 = (/.f64 (-.f64 %4218 %4901) #s(literal 2 binary64))
%4934 = (fma.f64 #s(literal 2 binary64) %17 %4914)
%4935 = (/.f64 %4918 T)
%4936 = (/.f64 %4924 %247)
%4938 = (neg.f64 (/.f64 %4924 T))
%4939 = (/.f64 %4918 %283)
%4941 = (neg.f64 (/.f64 %4918 %247))
%4942 = (*.f64 %4918 #s(literal 1 binary64))
%4943 = (/.f64 %4942 T)
%4944 = (*.f64 %259 %4918)
%4945 = (*.f64 %4918 %259)
%4946 = (*.f64 %4924 %287)
%4948 = (/.f64 #s(literal 1 binary64) (/.f64 T %4918))
%4949 = (/.f64 %4914 T)
%4950 = (fma.f64 S %271 %4949)
%4951 = (fma.f64 singam %294 %4949)
%4952 = (fma.f64 %271 S %4949)
%4953 = (fma.f64 %294 singam %4949)
%4955 = (/.f64 (*.f64 %4918 #s(literal -1 binary64)) %247)
%4956 = (/.f64 %4901 %726)
%4957 = (-.f64 %340 %4956)
%4958 = (+.f64 %340 %4949)
%4959 = (neg.f64 %4956)
%4960 = (fma.f64 S %271 %4959)
%4961 = (fma.f64 singam %294 %4959)
%4962 = (fma.f64 %271 S %4959)
%4963 = (fma.f64 %294 singam %4959)
%4965 = (neg.f64 (*.f64 %4924 %259))
%4966 = (+.f64 %340 %4959)
%4968 = (neg.f64 (-.f64 %4956 %340))
%4970 = (/.f64 #s(literal 1 binary64) (/.f64 %247 %4924))
%4971 = (*.f64 %4942 %259)
%4972 = (fma.f64 %2 %259 %4949)
%4973 = (fma.f64 #s(literal 1 binary64) %340 %4949)
%4974 = (fma.f64 %259 %2 %4949)
%4975 = (fma.f64 %340 #s(literal 1 binary64) %4949)
%4977 = (/.f64 (-.f64 %3875 %4900) T)
%4978 = (fma.f64 %2 %259 %4959)
%4979 = (fma.f64 #s(literal 1 binary64) %340 %4959)
%4980 = (fma.f64 %259 %2 %4959)
%4981 = (fma.f64 %340 #s(literal 1 binary64) %4959)
%4982 = (fma.f64 %354 %287 %4949)
%4983 = (fma.f64 %354 %287 %4959)
%4986 = (/.f64 (-.f64 %633 (*.f64 T %4900)) %634)
%4987 = (fma.f64 S %636 %4949)
%4988 = (fma.f64 T %638 %4949)
%4989 = (fma.f64 %2 %640 %4949)
%4990 = (fma.f64 %216 %642 %4949)
%4991 = (fma.f64 %292 %644 %4949)
%4992 = (fma.f64 S %636 %4959)
%4993 = (fma.f64 T %638 %4959)
%4994 = (fma.f64 %2 %640 %4959)
%4995 = (fma.f64 %216 %642 %4959)
%4996 = (fma.f64 %292 %644 %4959)
%4997 = (fma.f64 %294 %648 %4949)
%4998 = (fma.f64 %650 %271 %4949)
%4999 = (fma.f64 %648 %294 %4949)
%5000 = (fma.f64 %294 %648 %4959)
%5001 = (fma.f64 %650 %271 %4959)
%5002 = (fma.f64 %648 %294 %4959)
%5005 = (/.f64 (-.f64 %4005 (*.f64 %247 %4900)) %654)
%5006 = (fma.f64 %297 %661 %4949)
%5007 = (fma.f64 %361 %663 %4949)
%5008 = (fma.f64 %665 %274 %4949)
%5009 = (fma.f64 %667 %668 %4949)
%5010 = (fma.f64 %670 %671 %4949)
%5011 = (fma.f64 %661 %297 %4949)
%5012 = (fma.f64 %674 %675 %4949)
%5013 = (fma.f64 %675 %674 %4949)
%5014 = (fma.f64 %663 %361 %4949)
%5015 = (fma.f64 %671 %670 %4949)
%5016 = (fma.f64 %633 %680 %4949)
%5017 = (fma.f64 %297 %661 %4959)
%5018 = (fma.f64 %361 %663 %4959)
%5019 = (fma.f64 %665 %274 %4959)
%5020 = (fma.f64 %667 %668 %4959)
%5021 = (fma.f64 %670 %671 %4959)
%5022 = (fma.f64 %661 %297 %4959)
%5023 = (fma.f64 %674 %675 %4959)
%5024 = (fma.f64 %675 %674 %4959)
%5025 = (fma.f64 %663 %361 %4959)
%5026 = (fma.f64 %671 %670 %4959)
%5027 = (fma.f64 %633 %680 %4959)
%5028 = (/.f64 %1748 T)
%5029 = (/.f64 %1749 %247)
%5031 = (neg.f64 (/.f64 %1749 T))
%5032 = (/.f64 %1748 %283)
%5034 = (neg.f64 (/.f64 %1748 %247))
%5035 = (*.f64 %1748 #s(literal 1 binary64))
%5036 = (/.f64 %5035 T)
%5037 = (*.f64 %259 %1748)
%5038 = (*.f64 %1748 %259)
%5039 = (*.f64 %1749 %287)
%5041 = (/.f64 #s(literal 1 binary64) (/.f64 T %1748))
%5042 = (/.f64 %1779 %247)
%5044 = (/.f64 #s(literal 1 binary64) (/.f64 %247 %1749))
%5045 = (*.f64 %5035 %259)
%5046 = (fma.f64 %1749 cosgam %2)
%5047 = (/.f64 %5046 T)
%5048 = (-.f64 %4660 %2)
%5049 = (/.f64 %5048 %247)
%5051 = (neg.f64 (/.f64 %5048 T))
%5052 = (/.f64 %5046 %283)
%5054 = (neg.f64 (/.f64 %5046 %247))
%5055 = (*.f64 %5046 #s(literal 1 binary64))
%5056 = (/.f64 %5055 T)
%5057 = (*.f64 %259 %5046)
%5058 = (*.f64 %5046 %259)
%5059 = (*.f64 %5048 %287)
%5061 = (/.f64 #s(literal 1 binary64) (/.f64 T %5046))
%5062 = (/.f64 %4663 T)
%5063 = (fma.f64 S %271 %5062)
%5064 = (fma.f64 singam %294 %5062)
%5065 = (fma.f64 %271 S %5062)
%5066 = (fma.f64 %294 singam %5062)
%5068 = (/.f64 (*.f64 %5046 #s(literal -1 binary64)) %247)
%5069 = (+.f64 %340 %5062)
%5070 = (+.f64 %5062 %340)
%5071 = (*.f64 %1748 %227)
%5072 = (-.f64 %340 %5071)
%5074 = (neg.f64 (*.f64 %5048 %259))
%5075 = (fma.f64 %114 %5028 %340)
%5076 = (fma.f64 %1748 %808 %340)
%5077 = (fma.f64 %5028 %114 %340)
%5078 = (neg.f64 %5028)
%5079 = (fma.f64 %5078 cosgam %340)
%5081 = (/.f64 #s(literal 1 binary64) (/.f64 %247 %5048))
%5083 = (neg.f64 (-.f64 %5071 %340))
%5085 = (-.f64 %340 (neg.f64 %5062))
%5086 = (-.f64 %5062 %361)
%5087 = (*.f64 %5055 %259)
%5089 = (neg.f64 (-.f64 %361 %5062))
%5091 = (-.f64 %340 (*.f64 %124 %5028))
%5093 = (-.f64 %340 (*.f64 %5078 %114))
%5095 = (/.f64 (fma.f64 %5062 T %2) T)
%5097 = (/.f64 (fma.f64 %340 T %4663) T)
%5098 = (fma.f64 %2 %259 %5062)
%5099 = (fma.f64 #s(literal 1 binary64) %340 %5062)
%5100 = (fma.f64 %259 %2 %5062)
%5101 = (fma.f64 %340 #s(literal 1 binary64) %5062)
%5102 = (fma.f64 %4663 %259 %340)
%5104 = (/.f64 (-.f64 %3875 %4660) T)
%5105 = (fma.f64 %1748 %3899 %340)
%5106 = (fma.f64 %354 %287 %5062)
%5108 = (/.f64 (fma.f64 %4663 T %633) %634)
%5111 = (/.f64 (fma.f64 %2 T (*.f64 T %4663)) %634)
%5114 = (/.f64 (fma.f64 %2 T (*.f64 %4663 T)) %634)
%5115 = (*.f64 %1748 %332)
%5117 = (/.f64 (-.f64 %633 %5115) %634)
%5119 = (/.f64 (fma.f64 %5062 %247 %354) %247)
%5120 = (fma.f64 S %636 %5062)
%5121 = (fma.f64 T %638 %5062)
%5122 = (fma.f64 %2 %640 %5062)
%5123 = (fma.f64 %216 %642 %5062)
%5124 = (fma.f64 %292 %644 %5062)
%5125 = (fma.f64 %294 %648 %5062)
%5126 = (fma.f64 %650 %271 %5062)
%5127 = (fma.f64 %648 %294 %5062)
%5129 = (/.f64 (fma.f64 %4663 %247 %4008) %654)
%5131 = (/.f64 (fma.f64 %4663 %247 %4005) %654)
%5134 = (/.f64 (fma.f64 %354 T (*.f64 %247 %4663)) %654)
%5137 = (/.f64 (fma.f64 %354 T (*.f64 %4663 %247)) %654)
%5140 = (/.f64 (-.f64 %4005 (*.f64 %247 %4660)) %654)
%5141 = (fma.f64 %297 %661 %5062)
%5142 = (fma.f64 %361 %663 %5062)
%5143 = (fma.f64 %665 %274 %5062)
%5144 = (fma.f64 %667 %668 %5062)
%5145 = (fma.f64 %670 %671 %5062)
%5146 = (fma.f64 %661 %297 %5062)
%5147 = (fma.f64 %674 %675 %5062)
%5148 = (fma.f64 %675 %674 %5062)
%5149 = (fma.f64 %663 %361 %5062)
%5150 = (fma.f64 %671 %670 %5062)
%5151 = (fma.f64 %633 %680 %5062)
%5152 = (+.f64 %29 %470)
%5153 = (+.f64 %470 %29)
%5154 = (-.f64 %29 %923)
%5155 = (fma.f64 B %4677 %29)
%5156 = (fma.f64 %24 #s(literal 1 binary64) %29)
%5157 = (fma.f64 %423 %922 %29)
%5158 = (fma.f64 %922 %423 %29)
%5159 = (fma.f64 %4677 B %29)
%5160 = (neg.f64 %4826)
%5161 = (fma.f64 #s(literal -1 binary64) %923 %29)
%5162 = (fma.f64 #s(literal 1 binary64) %470 %29)
%5163 = (fma.f64 T %3025 %29)
%5164 = (fma.f64 B %4690 %29)
%5165 = (fma.f64 lam %4692 %29)
%5166 = (fma.f64 %21 %663 %29)
%5167 = (fma.f64 %913 %4695 %29)
%5168 = (fma.f64 %913 %3010 %29)
%5169 = (fma.f64 %941 %4698 %29)
%5170 = (fma.f64 %942 %247 %29)
%5171 = (fma.f64 %915 %4701 %29)
%5172 = (fma.f64 %247 %942 %29)
%5173 = (fma.f64 %425 %945 %29)
%5174 = (fma.f64 %3025 T %29)
%5175 = (fma.f64 %4706 %941 %29)
%5176 = (fma.f64 %4698 %941 %29)
%5177 = (fma.f64 %3063 %944 %29)
%5178 = (fma.f64 %4701 %915 %29)
%5179 = (fma.f64 %287 %917 %29)
%5180 = (fma.f64 %917 %287 %29)
%5181 = (fma.f64 %4718 %913 %29)
%5182 = (fma.f64 %4720 %21 %29)
%5183 = (fma.f64 %4722 B %29)
%5186 = (/.f64 (-.f64 (*.f64 %29 T) %917) T)
%5188 = (/.f64 (fma.f64 %29 T %962) T)
%5189 = (fma.f64 %259 %962 %29)
%5190 = (fma.f64 %962 %259 %29)
%5191 = (fma.f64 %4727 %913 %29)
%5192 = (fma.f64 #s(literal 2 binary64) %4731 %29)
%5194 = (/.f64 (fma.f64 %29 %247 %917) %247)
%5197 = (/.f64 (-.f64 (*.f64 %29 %247) %962) %247)
%5198 = (fma.f64 %955 %29 #s(literal -1 binary64))
%5199 = (*.f64 %5198 %923)
%5200 = (/.f64 %5198 %955)
%5203 = (/.f64 (-.f64 (*.f64 %29 %953) T) %953)
%5205 = (/.f64 (fma.f64 %29 %960 #s(literal 1 binary64)) %960)
%5207 = (/.f64 (neg.f64 %5198) %960)
%5208 = (/.f64 %5198 T)
%5209 = (*.f64 %5208 %917)
%5212 = (/.f64 (-.f64 (*.f64 %29 %960) #s(literal -1 binary64)) %960)
%5214 = (*.f64 (/.f64 %5198 %953) T)
%5216 = (/.f64 #s(literal 1 binary64) (/.f64 %955 %5198))
%5218 = (*.f64 (/.f64 %5198 %247) %962)
%5221 = (-.f64 (/.f64 (*.f64 %955 %29) %955) %923)
%5222 = (/.f64 %5208 %1006)
%5223 = (fma.f64 S singam %4663)
%5224 = (fma.f64 singam S %4663)
%5225 = (fma.f64 cosgam %1749 %2)
%5226 = (+.f64 %2 %4663)
%5227 = (+.f64 %4663 %2)
%5228 = (-.f64 %2 %4660)
%5229 = (fma.f64 %114 %1748 %2)
%5230 = (fma.f64 %1748 %114 %2)
%5231 = (neg.f64 %5048)
%5233 = (-.f64 %2 (neg.f64 %4663))
%5235 = (-.f64 %2 (*.f64 %124 %1748))
%5236 = (fma.f64 cosgam %1779 %2)
%5237 = (fma.f64 %2 #s(literal 1 binary64) %4663)
%5238 = (fma.f64 #s(literal -1 binary64) %4660 %2)
%5239 = (fma.f64 #s(literal 1 binary64) %2 %4663)
%5240 = (fma.f64 %4660 #s(literal -1 binary64) %2)
%5241 = (fma.f64 %7 singam %4663)
%5242 = (fma.f64 %9 S %4663)
%5243 = (fma.f64 %1779 cosgam %2)
%5245 = (-.f64 %2 (*.f64 %4663 #s(literal -1 binary64)))
%5246 = (-.f64 %2 %4673)
%5247 = (fma.f64 #s(literal 2 binary64) %17 %4663)
%5249 = (*.f64 %1748 T)
%5254 = (*.f64 %5249 %808)
%5257 = (fma.f64 %5249 %808 %2)
%5265 = (neg.f64 %5257)
%5267 = (/.f64 %5115 T)
%5269 = (*.f64 %1748 %287)
%5272 = (*.f64 %332 %287)
%5275 = (*.f64 %287 %332)
%5278 = (*.f64 %5269 cosgam)
%5280 = (*.f64 %5269 T)
%5282 = (*.f64 %287 %5249)
%5286 = (*.f64 %259 %5115)
%5288 = (neg.f64 %5115)
%5334 = (*.f64 %5257 #s(literal 1 binary64))
%5336 = (/.f64 %5288 %634)
%5394 = (-.f64 %1176 %1749)
%5428 = (fma.f64 %1176 %70 %1748)
%5432 = (-.f64 %1250 %1749)
%5439 = (*.f64 %5394 #s(literal 1/2 binary64))
%5441 = (*.f64 #s(literal 1/2 binary64) %1748)
%5444 = (*.f64 %1748 #s(literal 1/2 binary64))
%5459 = (*.f64 %5439 cosgam)
%5463 = (*.f64 %5394 %1987)
%5466 = (*.f64 %5394 #s(literal -1/2 binary64))
%5468 = (fma.f64 %5394 %1987 %2)
%5477 = (-.f64 %5459 %2)
%5496 = (*.f64 %5468 #s(literal 1 binary64))
%5503 = (/.f64 %5463 T)
%5511 = (*.f64 %5394 %4585)
%5515 = (neg.f64 %5511)
%5582 = (*.f64 cosgam %1176)
%5583 = (neg.f64 %1976)
%5584 = (neg.f64 %5583)
%5585 = (fma.f64 cosgam %1198 %2246)
%5586 = (fma.f64 %1198 cosgam %2246)
%5588 = (+.f64 (*.f64 %1198 cosgam) %2246)
%5590 = (+.f64 (*.f64 cosgam %1198) %2246)
%5591 = (*.f64 cosgam %1250)
%5592 = (fma.f64 cosgam %1248 %5591)
%5593 = (*.f64 %1250 cosgam)
%5594 = (fma.f64 %1248 cosgam %5593)
%5596 = (+.f64 (*.f64 %1248 cosgam) %5593)
%5598 = (+.f64 (*.f64 cosgam %1248) %5591)
%5599 = (-.f64 %2 %1976)
%5600 = (fma.f64 S singam %5583)
%5601 = (fma.f64 singam S %5583)
%5602 = (fma.f64 cosgam %1181 %2)
%5603 = (fma.f64 %114 %1176 %2)
%5604 = (fma.f64 %1176 %114 %2)
%5605 = (fma.f64 %1181 cosgam %2)
%5606 = (+.f64 %2 %5583)
%5607 = (+.f64 %5583 %2)
%5608 = (-.f64 %1976 %2)
%5609 = (neg.f64 %5608)
%5610 = (fma.f64 %2 #s(literal 1 binary64) %5583)
%5611 = (fma.f64 #s(literal 1 binary64) %2 %5583)
%5612 = (fma.f64 %7 singam %5583)
%5613 = (fma.f64 %9 S %5583)
%5614 = (fma.f64 #s(literal 2 binary64) %17 %5583)
%5615 = (/.f64 %5599 T)
%5616 = (/.f64 %5608 %247)
%5618 = (neg.f64 (/.f64 %5608 T))
%5619 = (/.f64 %5599 %283)
%5621 = (neg.f64 (/.f64 %5599 %247))
%5622 = (*.f64 %5599 #s(literal 1 binary64))
%5623 = (/.f64 %5622 T)
%5624 = (*.f64 %259 %5599)
%5625 = (*.f64 %5599 %259)
%5626 = (*.f64 %5608 %287)
%5628 = (/.f64 #s(literal 1 binary64) (/.f64 T %5599))
%5629 = (*.f64 %1176 %227)
%5630 = (-.f64 %340 %5629)
%5632 = (/.f64 (*.f64 %5599 #s(literal -1 binary64)) %247)
%5634 = (neg.f64 (*.f64 %5608 %259))
%5635 = (/.f64 %5583 T)
%5636 = (fma.f64 S %271 %5635)
%5637 = (neg.f64 %5629)
%5638 = (fma.f64 S %271 %5637)
%5639 = (fma.f64 singam %294 %5635)
%5640 = (fma.f64 singam %294 %5637)
%5641 = (fma.f64 %271 S %5635)
%5642 = (fma.f64 %271 S %5637)
%5643 = (fma.f64 %294 singam %5635)
%5644 = (fma.f64 %294 singam %5637)
%5645 = (+.f64 %340 %5635)
%5646 = (+.f64 %340 %5637)
%5648 = (/.f64 #s(literal 1 binary64) (/.f64 %247 %5608))
%5650 = (neg.f64 (-.f64 %5629 %340))
%5651 = (*.f64 %5622 %259)
%5653 = (/.f64 (-.f64 %3875 %1976) T)
%5654 = (fma.f64 %2 %259 %5635)
%5655 = (fma.f64 %2 %259 %5637)
%5656 = (fma.f64 #s(literal 1 binary64) %340 %5635)
%5657 = (fma.f64 #s(literal 1 binary64) %340 %5637)
%5658 = (fma.f64 %259 %2 %5635)
%5659 = (fma.f64 %259 %2 %5637)
%5660 = (fma.f64 %340 #s(literal 1 binary64) %5635)
%5661 = (fma.f64 %340 #s(literal 1 binary64) %5637)
%5662 = (fma.f64 %354 %287 %5635)
%5663 = (fma.f64 %354 %287 %5637)
%5666 = (/.f64 (-.f64 %633 (*.f64 T %1976)) %634)
%5667 = (fma.f64 S %636 %5635)
%5668 = (fma.f64 S %636 %5637)
%5669 = (fma.f64 T %638 %5635)
%5670 = (fma.f64 T %638 %5637)
%5671 = (fma.f64 %2 %640 %5635)
%5672 = (fma.f64 %2 %640 %5637)
%5673 = (fma.f64 %216 %642 %5635)
%5674 = (fma.f64 %216 %642 %5637)
%5675 = (fma.f64 %292 %644 %5635)
%5676 = (fma.f64 %292 %644 %5637)
%5677 = (fma.f64 %294 %648 %5635)
%5678 = (fma.f64 %294 %648 %5637)
%5679 = (fma.f64 %650 %271 %5635)
%5680 = (fma.f64 %650 %271 %5637)
%5681 = (fma.f64 %648 %294 %5635)
%5682 = (fma.f64 %648 %294 %5637)
%5685 = (/.f64 (-.f64 %4005 (*.f64 %247 %1976)) %654)
%5686 = (fma.f64 %297 %661 %5635)
%5687 = (fma.f64 %297 %661 %5637)
%5688 = (fma.f64 %361 %663 %5635)
%5689 = (fma.f64 %361 %663 %5637)
%5690 = (fma.f64 %665 %274 %5635)
%5691 = (fma.f64 %665 %274 %5637)
%5692 = (fma.f64 %667 %668 %5635)
%5693 = (fma.f64 %667 %668 %5637)
%5694 = (fma.f64 %670 %671 %5635)
%5695 = (fma.f64 %670 %671 %5637)
%5696 = (fma.f64 %661 %297 %5635)
%5697 = (fma.f64 %661 %297 %5637)
%5698 = (fma.f64 %674 %675 %5635)
%5699 = (fma.f64 %674 %675 %5637)
%5700 = (fma.f64 %675 %674 %5635)
%5701 = (fma.f64 %675 %674 %5637)
%5702 = (fma.f64 %663 %361 %5635)
%5703 = (fma.f64 %663 %361 %5637)
%5704 = (fma.f64 %671 %670 %5635)
%5705 = (fma.f64 %671 %670 %5637)
%5706 = (fma.f64 %633 %680 %5635)
%5707 = (fma.f64 %633 %680 %5637)
%5708 = (-.f64 %2 %2243)
%5709 = (fma.f64 S singam %2565)
%5710 = (fma.f64 singam S %2565)
%5711 = (fma.f64 cosgam %1938 %2)
%5712 = (fma.f64 %114 %1928 %2)
%5713 = (fma.f64 %1928 %114 %2)
%5714 = (fma.f64 %1938 cosgam %2)
%5715 = (+.f64 %2 %2565)
%5716 = (+.f64 %2565 %2)
%5717 = (-.f64 %2243 %2)
%5718 = (neg.f64 %5717)
%5719 = (-.f64 %2 %2579)
%5720 = (fma.f64 #s(literal -1 binary64) %2243 %2)
%5721 = (fma.f64 %2243 #s(literal -1 binary64) %2)
%5723 = (fma.f64 (*.f64 #s(literal -1 binary64) %1928) cosgam %2)
%5724 = (fma.f64 %2 #s(literal 1 binary64) %2565)
%5725 = (fma.f64 #s(literal 1 binary64) %2 %2565)
%5726 = (fma.f64 %7 singam %2565)
%5727 = (fma.f64 %9 S %2565)
%5728 = (-.f64 %109 %2246)
%5729 = (fma.f64 #s(literal 2 binary64) %17 %2565)
%5730 = (/.f64 %5708 T)
%5731 = (/.f64 %5717 %247)
%5733 = (neg.f64 (/.f64 %5717 T))
%5734 = (/.f64 %5708 %283)
%5736 = (neg.f64 (/.f64 %5708 %247))
%5737 = (*.f64 %5708 #s(literal 1 binary64))
%5738 = (/.f64 %5737 T)
%5739 = (*.f64 %259 %5708)
%5740 = (*.f64 %5708 %259)
%5741 = (*.f64 %5717 %287)
%5743 = (/.f64 #s(literal 1 binary64) (/.f64 T %5708))
%5744 = (-.f64 %340 %2553)
%5746 = (/.f64 (*.f64 %5708 #s(literal -1 binary64)) %247)
%5748 = (neg.f64 (*.f64 %5717 %259))
%5749 = (/.f64 %2565 T)
%5750 = (fma.f64 S %271 %5749)
%5751 = (neg.f64 %2553)
%5752 = (fma.f64 S %271 %5751)
%5753 = (fma.f64 singam %294 %5749)
%5754 = (fma.f64 singam %294 %5751)
%5755 = (fma.f64 %271 S %5749)
%5756 = (fma.f64 %271 S %5751)
%5757 = (fma.f64 %294 singam %5749)
%5758 = (fma.f64 %294 singam %5751)
%5759 = (+.f64 %340 %5749)
%5760 = (+.f64 %340 %5751)
%5762 = (/.f64 #s(literal 1 binary64) (/.f64 %247 %5717))
%5764 = (neg.f64 (-.f64 %2553 %340))
%5765 = (*.f64 %5737 %259)
%5767 = (/.f64 (-.f64 %3875 %2243) T)
%5768 = (fma.f64 %2 %259 %5749)
%5769 = (fma.f64 %2 %259 %5751)
%5770 = (fma.f64 #s(literal 1 binary64) %340 %5749)
%5771 = (fma.f64 #s(literal 1 binary64) %340 %5751)
%5772 = (fma.f64 %259 %2 %5749)
%5773 = (fma.f64 %259 %2 %5751)
%5774 = (fma.f64 %340 #s(literal 1 binary64) %5749)
%5775 = (fma.f64 %340 #s(literal 1 binary64) %5751)
%5776 = (fma.f64 %354 %287 %5749)
%5777 = (fma.f64 %354 %287 %5751)
%5780 = (/.f64 (-.f64 %633 (*.f64 T %2243)) %634)
%5781 = (fma.f64 S %636 %5749)
%5782 = (fma.f64 S %636 %5751)
%5783 = (fma.f64 T %638 %5749)
%5784 = (fma.f64 T %638 %5751)
%5785 = (fma.f64 %2 %640 %5749)
%5786 = (fma.f64 %2 %640 %5751)
%5787 = (fma.f64 %216 %642 %5749)
%5788 = (fma.f64 %216 %642 %5751)
%5789 = (fma.f64 %292 %644 %5749)
%5790 = (fma.f64 %292 %644 %5751)
%5791 = (fma.f64 %294 %648 %5749)
%5792 = (fma.f64 %294 %648 %5751)
%5793 = (fma.f64 %650 %271 %5749)
%5794 = (fma.f64 %650 %271 %5751)
%5795 = (fma.f64 %648 %294 %5749)
%5796 = (fma.f64 %648 %294 %5751)
%5799 = (/.f64 (-.f64 %4005 (*.f64 %247 %2243)) %654)
%5800 = (fma.f64 %297 %661 %5749)
%5801 = (fma.f64 %297 %661 %5751)
%5802 = (fma.f64 %361 %663 %5749)
%5803 = (fma.f64 %361 %663 %5751)
%5804 = (fma.f64 %665 %274 %5749)
%5805 = (fma.f64 %665 %274 %5751)
%5806 = (fma.f64 %667 %668 %5749)
%5807 = (fma.f64 %667 %668 %5751)
%5808 = (fma.f64 %670 %671 %5749)
%5809 = (fma.f64 %670 %671 %5751)
%5810 = (fma.f64 %661 %297 %5749)
%5811 = (fma.f64 %661 %297 %5751)
%5812 = (fma.f64 %674 %675 %5749)
%5813 = (fma.f64 %674 %675 %5751)
%5814 = (fma.f64 %675 %674 %5749)
%5815 = (fma.f64 %675 %674 %5751)
%5816 = (fma.f64 %663 %361 %5749)
%5817 = (fma.f64 %663 %361 %5751)
%5818 = (fma.f64 %671 %670 %5749)
%5819 = (fma.f64 %671 %670 %5751)
%5820 = (fma.f64 %633 %680 %5749)
%5821 = (fma.f64 %633 %680 %5751)
%5840 = (fma.f64 #s(literal 1/2 binary64) %3811 %1703)
%5841 = (fma.f64 %109 %562 %3865)
%5842 = (fma.f64 %562 %109 %3865)
%5843 = (+.f64 %1703 %3865)
%5844 = (+.f64 %3865 %1703)
%5845 = (-.f64 %3865 %1707)
%5847 = (neg.f64 (-.f64 %1707 %3865))
%5849 = (-.f64 %1703 (neg.f64 %3865))
%5850 = (fma.f64 %120 %1711 %3865)
%5851 = (fma.f64 %3865 %726 %109)
%5852 = (/.f64 %5851 %726)
%5853 = (*.f64 %109 %697)
%5854 = (fma.f64 T %5853 %1703)
%5856 = (fma.f64 %109 (*.f64 T %697) %1703)
%5857 = (fma.f64 %697 %822 %1703)
%5858 = (fma.f64 %822 %697 %1703)
%5860 = (fma.f64 (*.f64 %697 T) %109 %1703)
%5861 = (fma.f64 %5853 T %1703)
%5862 = (*.f64 %5851 %562)
%5864 = (/.f64 (fma.f64 %3865 %730 %120) %730)
%5866 = (-.f64 (fma.f64 #s(literal 1/2 binary64) %3811 %1717) %1719)
%5868 = (-.f64 %1703 (*.f64 %823 %697))
%5870 = (/.f64 (/.f64 %5851 #s(literal 2 binary64)) T)
%5871 = (fma.f64 %562 %3871 %1703)
%5873 = (/.f64 (neg.f64 %5851) %730)
%5875 = (-.f64 %1717 (-.f64 %1719 %3865))
%5878 = (-.f64 %1703 (*.f64 (neg.f64 %697) %822))
%5881 = (-.f64 %1703 (*.f64 (neg.f64 %5853) T))
%5882 = (fma.f64 %588 %3933 %1703)
%5883 = (fma.f64 %707 %3935 %1703)
%5884 = (*.f64 %173 %109)
%5885 = (fma.f64 %5884 %680 %1703)
%5887 = (/.f64 #s(literal 1 binary64) (/.f64 %726 %5851))
%5889 = (/.f64 (fma.f64 %1703 %634 %5884) %634)
%5892 = (+.f64 (/.f64 (*.f64 %3865 %726) %726) %1703)
%5895 = (*.f64 %634 %726)
%5896 = (/.f64 (fma.f64 %5884 %726 (*.f64 %634 %109)) %5895)
%5899 = (/.f64 (fma.f64 %5884 %726 (*.f64 %109 %634)) %5895)
%5902 = (*.f64 %726 %634)
%5903 = (/.f64 (fma.f64 %109 %634 (*.f64 %726 %5884)) %5902)
%5906 = (/.f64 (fma.f64 %109 %634 (*.f64 %5884 %726)) %5902)
%5909 = (*.f64 %634 %730)
%5910 = (/.f64 (fma.f64 %5884 %730 (*.f64 %634 %120)) %5909)
%5913 = (/.f64 (fma.f64 %5884 %730 (*.f64 %120 %634)) %5909)
%5916 = (*.f64 %730 %634)
%5917 = (/.f64 (fma.f64 %120 %634 (*.f64 %730 %5884)) %5916)
%5920 = (/.f64 (fma.f64 %120 %634 (*.f64 %5884 %730)) %5916)
%5930 = (*.f64 %317 T)
%5956 = (*.f64 %287 %841)
%5961 = (*.f64 %259 %827)
%5993 = (/.f64 T %215)
%5996 = (/.f64 T %521)
%5998 = (/.f64 %215 T)
%5999 = (approx %214 %2899)
%6001 = (approx %4658 %340)
%6002 = (fma.f64 #s(literal -1 binary64) %2971 %271)
%6003 = (*.f64 S %6002)
%6005 = (*.f64 S %1868)
%6007 = (approx %213 %407)
%6008 = (-.f64 %2 %6007)
%6009 = (/.f64 %6008 T)
%6010 = (*.f64 lam %3199)
%6012 = (*.f64 %3179 %3189)
%6024 = (approx %212 %6010)
%6025 = (*.f64 %6024 cosgam)
%6026 = (-.f64 %2 %6025)
%6028 = (fma.f64 %2989 %176 %23)
%6029 = (*.f64 %6028 cosgam)
%6030 = (-.f64 %2 %6029)
%6033 = (sin.f64 %2991)
%6034 = (*.f64 %6033 cosgam)
%6035 = (-.f64 %2 %6034)
%6037 = (cos.f64 %3003)
%6038 = (-.f64 %6037 %25)
%6039 = (/.f64 %6038 #s(literal 2 binary64))
%6040 = (*.f64 %6039 cosgam)
%6041 = (-.f64 %2 %6040)
%6056 = (/.f64 %23 #s(literal 2 binary64))
%6065 = (neg.f64 %3703)
%6106 = (*.f64 cosgam %3707)
%6108 = (*.f64 %3707 cosgam)
%6115 = (+.f64 %4781 %23)
%6152 = (*.f64 %6115 #s(literal 1/2 binary64))
%6155 = (*.f64 #s(literal 1/2 binary64) %4781)
%6171 = (*.f64 %6152 cosgam)
%6175 = (*.f64 %6115 %1987)
%6178 = (*.f64 %6115 #s(literal -1/2 binary64))
%6180 = (fma.f64 %6115 %1987 %2)
%6189 = (-.f64 %6171 %2)
%6208 = (*.f64 %6180 #s(literal 1 binary64))
%6215 = (/.f64 %6175 T)
%6223 = (*.f64 %6115 %4585)
%6227 = (neg.f64 %6223)
%6294 = (*.f64 %3004 cosgam)
%6295 = (-.f64 %2 %6294)
%6301 = (-.f64 %2 %3006)
S
singam
%2
(*.f64 singam S)
(*.f64 %2 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %2)
(*.f64 %7 singam)
(*.f64 %9 S)
(neg.f64 %12)
(*.f64 #s(literal 2 binary64) %17)
B
lam
%21
(*.f64 lam B)
%23
%26
%28
%31
%34
%37
%39
%41
%43
%46
%48
%50
%54
%55
%57
%59
%61
%63
%64
%65
%66
%67
%72
%73
%75
%78
%80
%82
%85
%87
%88
%89
%90
%91
%92
%93
%94
%95
%97
%99
%100
%101
%103
%105
cosgam
%107
%108
%109
%111
%112
%113
%115
%116
%117
%118
%119
%121
%123
%126
%128
%129
%130
%131
%132
%133
%134
%136
%138
%140
%141
%142
%143
%144
%145
%146
%147
%148
%150
%152
%154
%156
%157
%158
%159
%160
%161
%162
%163
%164
%165
%166
%167
T
(*.f64 T #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) T)
(neg.f64 %171)
(*.f64 #s(literal 2 binary64) %173)
#s(literal 0 binary64)
(sinh.f64 #s(literal 0 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) %177) #s(literal 2 binary64))
(sin.f64 %29)
%181
#s(literal -1 binary64)
(neg.f64 #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))
(*.f64 #s(literal -2 binary64) #s(literal 1/2 binary64))
(cos.f64 %29)
(cos.f64 %187)
(cos.f64 (fabs.f64 %29))
(cos.f64 (fabs.f64 %187))
(cos.f64 %193)
(sin.f64 (+.f64 %29 %35))
(sin.f64 %197)
%107
%108
%199
%200
%201
%202
%110
%203
%204
%205
%206
%208
%209
%215
%216
(*.f64 T S)
(/.f64 %108 %216)
(*.f64 cosgam %219)
%222
(*.f64 %219 cosgam)
(/.f64 %225 T)
(/.f64 %228 S)
(/.f64 %230 T)
(*.f64 %232 %224)
(*.f64 %227 %234)
(*.f64 %224 %232)
(*.f64 %234 %227)
(/.f64 %110 %238)
(*.f64 %23 %240)
(*.f64 %114 %242)
(neg.f64 %244)
(/.f64 %246 %247)
(/.f64 (*.f64 %224 %25) %247)
(/.f64 %207 %216)
(*.f64 %23 %253)
(*.f64 %108 %252)
(*.f64 %252 %108)
(/.f64 #s(literal 1 binary64) (/.f64 %216 %108))
(*.f64 %225 %259)
(*.f64 %230 %259)
(/.f64 %127 %262)
(*.f64 #s(literal -1 binary64) %244)
(/.f64 #s(literal 1 binary64) (/.f64 T %225))
(*.f64 %110 %267)
(/.f64 #s(literal 1 binary64) (/.f64 %238 %110))
%271
(/.f64 %272 %247)
(neg.f64 %274)
(/.f64 %276 T)
(*.f64 singam %259)
(*.f64 %259 singam)
(/.f64 #s(literal 1 binary64) %280)
(/.f64 (neg.f64 %272) %283)
(/.f64 (*.f64 singam #s(literal -1 binary64)) %247)
(*.f64 %272 %287)
(/.f64 #s(literal 1 binary64) (/.f64 %247 %272))
(*.f64 %276 %259)
%292
(*.f64 singam T)
%294
(/.f64 %295 %247)
(neg.f64 %297)
(/.f64 %7 T)
(/.f64 %300 T)
(*.f64 S %259)
(*.f64 #s(literal 1 binary64) %294)
(*.f64 %259 S)
(/.f64 #s(literal 1 binary64) %305)
(/.f64 %307 %283)
(/.f64 %309 %247)
(/.f64 %311 %247)
(*.f64 %295 %287)
(*.f64 %300 %259)
%232
%315
%316
%318
%320
%321
%322
%324
%325
%326
%328
%329
%331
%332
(*.f64 cosgam T)
%334
(*.f64 S %335)
(*.f64 singam (/.f64 S %332))
(*.f64 %335 S)
(/.f64 %340 cosgam)
(/.f64 (*.f64 S %342) T)
(/.f64 %345 T)
(*.f64 singam (/.f64 %294 cosgam))
(*.f64 %271 %349)
(*.f64 %294 %342)
(*.f64 %349 %271)
(*.f64 %342 %294)
(/.f64 %354 %355)
(neg.f64 (/.f64 %354 %332))
(neg.f64 (/.f64 %2 %355))
(/.f64 %361 %114)
(/.f64 (*.f64 %295 %342) %247)
(*.f64 singam (*.f64 S %365))
(*.f64 %2 %365)
(*.f64 %365 %2)
(/.f64 #s(literal 1 binary64) (/.f64 %332 %2))
(*.f64 S (*.f64 %259 %342))
(*.f64 %259 %345)
(*.f64 %340 (/.f64 #s(literal 1 binary64) cosgam))
(/.f64 %377 (neg.f64 %355))
(/.f64 #s(literal 1 binary64) (/.f64 cosgam %340))
(*.f64 %354 (/.f64 #s(literal 1 binary64) %355))
(/.f64 #s(literal 1 binary64) (/.f64 %355 %354))
#s(literal -1/6 binary64)
#s(literal 2 binary64)
(neg.f64 #s(literal -2 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1 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 2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) %393)
(fma.f64 T %259 #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) %402)
%404
(*.f64 lam cosgam)
%406
%407
%409
%410
%411
%412
%413
(fma.f64 S singam %414)
(fma.f64 singam S %414)
(fma.f64 cosgam %24 %2)
(fma.f64 B %418 %2)
(fma.f64 lam %420 %2)
(fma.f64 %21 %114 %2)
(fma.f64 %404 %423 %2)
(fma.f64 %408 %425 %2)
(fma.f64 %114 %21 %2)
(fma.f64 %24 cosgam %2)
(fma.f64 %423 %404 %2)
(fma.f64 %425 %408 %2)
(fma.f64 %431 lam %2)
(fma.f64 %420 lam %2)
(fma.f64 %418 B %2)
(+.f64 %2 %414)
(+.f64 %414 %2)
(-.f64 %2 (*.f64 %437 %404))
(-.f64 %2 %440)
(-.f64 %414 %354)
(fma.f64 cosgam %24 %443)
(fma.f64 cosgam %24 %377)
(fma.f64 B %418 %443)
(fma.f64 B %418 %377)
(fma.f64 lam %420 %443)
(fma.f64 lam %420 %377)
(fma.f64 %21 %114 %443)
(fma.f64 %21 %114 %377)
(fma.f64 %404 %423 %443)
(fma.f64 %404 %423 %377)
(fma.f64 %408 %425 %443)
(fma.f64 %408 %425 %377)
(fma.f64 %114 %21 %443)
(fma.f64 %114 %21 %377)
(fma.f64 %24 cosgam %443)
(fma.f64 %24 cosgam %377)
(fma.f64 %423 %404 %443)
(fma.f64 %423 %404 %377)
(fma.f64 %425 %408 %443)
(fma.f64 %425 %408 %377)
(fma.f64 %431 lam %443)
(fma.f64 %431 lam %377)
(fma.f64 %420 lam %443)
(fma.f64 %420 lam %377)
(fma.f64 %418 B %443)
(fma.f64 %418 B %377)
(fma.f64 cosgam %470 %2)
(fma.f64 B %472 %2)
(fma.f64 lam %474 %2)
(fma.f64 #s(literal -1 binary64) %407 %2)
(fma.f64 %407 #s(literal -1 binary64) %2)
(fma.f64 %408 %478 %2)
(fma.f64 %480 %408 %2)
(fma.f64 %482 cosgam %2)
(fma.f64 %484 B %2)
(fma.f64 %486 lam %2)
(+.f64 %414 %443)
(+.f64 %414 %377)
(neg.f64 (-.f64 %354 %414))
(-.f64 %2 %492)
(fma.f64 %2 #s(literal 1 binary64) %414)
(fma.f64 #s(literal 1 binary64) %2 %414)
(fma.f64 %7 singam %414)
(fma.f64 %9 S %414)
(-.f64 %2 (*.f64 %414 #s(literal -1 binary64)))
(fma.f64 cosgam %470 %443)
(fma.f64 cosgam %470 %377)
(fma.f64 B %472 %443)
(fma.f64 B %472 %377)
(fma.f64 lam %474 %443)
(fma.f64 lam %474 %377)
(fma.f64 #s(literal -1 binary64) %407 %443)
(fma.f64 #s(literal -1 binary64) %407 %377)
(fma.f64 %407 #s(literal -1 binary64) %443)
(fma.f64 %407 #s(literal -1 binary64) %377)
(fma.f64 %408 %478 %443)
(fma.f64 %408 %478 %377)
(fma.f64 %480 %408 %443)
(fma.f64 %480 %408 %377)
(fma.f64 %482 cosgam %443)
(fma.f64 %482 cosgam %377)
(fma.f64 %484 B %443)
(fma.f64 %484 B %377)
(fma.f64 %486 lam %443)
(fma.f64 %486 lam %377)
(fma.f64 #s(literal 2 binary64) %17 %414)
%521
(*.f64 cosgam B)
%408
#s(literal 1 binary64)
(fabs.f64 #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 2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
(/.f64 T T)
(/.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 1 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/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
(/.f64 %247 %247)
(*.f64 T %259)
(fma.f64 T %259 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %538 #s(literal 1/2 binary64))
(exp.f64 #s(literal 0 binary64))
(cosh.f64 #s(literal 0 binary64))
(cosh.f64 %176)
(/.f64 (+.f64 #s(literal 1 binary64) %177) #s(literal 2 binary64))
#s(literal 1/2 binary64)
(neg.f64 #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal -1 binary64) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) %538)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) #s(literal 1 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal -1 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))
%259
(/.f64 #s(literal -1 binary64) %247)
(neg.f64 %287)
(/.f64 #s(literal 1 binary64) %283)
(/.f64 %559 T)
(*.f64 #s(literal -1 binary64) %287)
(*.f64 #s(literal 2 binary64) %562)
(*.f64 #s(literal 1 binary64) %259)
(*.f64 %259 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 T #s(literal 1 binary64)))
(/.f64 %568 %247)
(/.f64 #s(literal 1 binary64) (/.f64 %247 #s(literal -1 binary64)))
(*.f64 %559 %259)
(pow.f64 T #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) %574)
%287
(/.f64 #s(literal 1 binary64) %247)
(neg.f64 %259)
(/.f64 #s(literal -1 binary64) %283)
(/.f64 %579 T)
(*.f64 #s(literal -1 binary64) %259)
(*.f64 #s(literal 1 binary64) %287)
(*.f64 %259 #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 T #s(literal -1 binary64)))
(/.f64 %586 %247)
(*.f64 #s(literal 2 binary64) %588)
(/.f64 #s(literal 1 binary64) (/.f64 %247 #s(literal 1 binary64)))
(*.f64 %579 %259)
(pow.f64 %247 #s(literal -1 binary64))
#s(literal 3/2 binary64)
%596
%597
%598
%599
%600
%602
%604
%605
%606
%607
%608
%609
%612
%613
%614
%615
%616
%617
%618
%619
%340
%620
%621
%622
%623
%624
%625
%627
%628
%630
%631
%632
%635
%637
%639
%641
%643
%645
%647
%649
%651
%652
%655
%657
%660
%662
%664
%666
%669
%672
%673
%676
%677
%678
%679
%681
%683
%634
(fabs.f64 %634)
(*.f64 %658 %658)
(*.f64 %247 %247)
(neg.f64 %654)
(*.f64 %688 %688)
(*.f64 %690 %690)
(*.f64 %283 %283)
(pow.f64 T #s(literal 2 binary64))
(pow.f64 %658 #s(literal 2 binary64))
(pow.f64 %247 #s(literal 2 binary64))
(*.f64 %574 T)
%697
(/.f64 %562 T)
(/.f64 #s(literal -1/2 binary64) %654)
(neg.f64 (/.f64 #s(literal -1/2 binary64) %634))
(neg.f64 (/.f64 #s(literal 1/2 binary64) %654))
(/.f64 (neg.f64 %562) %247)
(/.f64 %588 %247)
(/.f64 %707 %658)
(/.f64 #s(literal 1 binary64) %709)
(/.f64 (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %634)
(*.f64 #s(literal 1/2 binary64) %680)
(*.f64 %680 #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %634 #s(literal 1/2 binary64)))
(/.f64 %680 #s(literal 2 binary64))
(*.f64 %562 %259)
(*.f64 #s(literal -1/2 binary64) %719)
(/.f64 #s(literal 1 binary64) (/.f64 T %562))
(/.f64 #s(literal 1 binary64) (/.f64 %654 #s(literal -1/2 binary64)))
(/.f64 %559 %709)
%726
(*.f64 T #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) T)
(-.f64 T %247)
(neg.f64 %730)
(+.f64 T %283)
(fma.f64 T #s(literal 1 binary64) T)
(fma.f64 #s(literal 1 binary64) T T)
(fma.f64 T #s(literal 1 binary64) %283)
(fma.f64 #s(literal 1 binary64) T %283)
(fma.f64 #s(literal 2 binary64) %173 T)
(fma.f64 #s(literal 2 binary64) %173 %283)
%52
%739
%741
%743
%745
%746
%747
%748
%750
%752
%754
%755
%756
%757
%758
%760
%763
%765
%114
(*.f64 cosgam #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) cosgam)
(neg.f64 %768)
(*.f64 B %425)
(*.f64 lam %423)
(*.f64 %423 lam)
(*.f64 %425 B)
%24
(neg.f64 %23)
%25
(sin.f64 %775)
(sin.f64 %777)
(cos.f64 %44)
(sin.f64 (+.f64 %30 %29))
(cos.f64 (+.f64 %33 %29))
(cos.f64 (+.f64 %36 %29))
(cos.f64 (+.f64 %30 %35))
(cos.f64 (+.f64 %38 %29))
(sin.f64 (neg.f64 %45))
(sin.f64 (neg.f64 %47))
(sin.f64 (+.f64 %45 %29))
(sin.f64 (+.f64 %47 %29))
(cos.f64 (+.f64 %45 %35))
(cos.f64 (+.f64 %47 %35))
(-.f64 %58 %56)
(-.f64 %77 %74)
(-.f64 %96 %74)
%29
%227
(/.f64 cosgam %283)
(/.f64 %114 %247)
(/.f64 %124 T)
(neg.f64 %808)
(/.f64 %810 T)
(*.f64 cosgam %259)
(*.f64 %259 cosgam)
(/.f64 #s(literal 1 binary64) (/.f64 T cosgam))
(/.f64 %124 %283)
(*.f64 %114 %287)
(/.f64 #s(literal 1 binary64) (/.f64 %247 %114))
(*.f64 %810 %259)
%821
%822
%824
%826
%828
%830
%831
%832
%833
%834
%835
%836
%837
%838
%839
%840
%842
%844
%846
%847
%848
%850
%852
%853
%854
%856
%857
%859
(*.f64 #s(literal -1/2 binary64) %29)
%68
(*.f64 #s(literal 1/2 binary64) %187)
(*.f64 %187 #s(literal 1/2 binary64))
(neg.f64 %35)
(/.f64 %187 #s(literal 2 binary64))
(/.f64 (*.f64 %187 #s(literal 1 binary64)) #s(literal 2 binary64))
%867
%35
%868
%869
%870
%871
%872
%874
%876
%878
%879
%880
%881
%882
%884
%885
%887
%888
%889
%890
%892
%893
%894
%895
%896
%897
%898
%899
%901
%902
%904
%905
%907
%423
(*.f64 B #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) B)
(neg.f64 %910)
%912
%914
%916
%917
%918
%919
%920
%921
%924
%925
%927
%929
%930
%932
%933
%934
%923
%935
%936
%937
%938
%939
%940
%943
%946
%947
%948
%949
%950
%951
%952
%954
%956
%959
%961
%963
%965
%967
%968
%970
%971
%973
%975
%976
%977
%979
%981
%983
%985
%986
%988
%990
%992
%993
%994
%995
%997
%998
%999
%1001
%1003
%1005
%1007
%1009
%1012
%1013
%1015
%30
(fma.f64 B %425 %29)
(fma.f64 lam %423 %29)
(fma.f64 %423 lam %29)
(fma.f64 %425 B %29)
(+.f64 %24 %29)
(+.f64 %29 %24)
(neg.f64 %777)
(-.f64 %29 %1023)
(-.f64 %29 %1025)
(-.f64 %29 %1027)
(-.f64 %29 %27)
%23
%26
%28
%31
%34
%37
%39
%41
%43
%46
%48
%50
%54
%55
%57
%59
%61
%63
%64
%65
%66
%67
%72
%73
%75
%78
%80
%82
%85
%87
%88
%89
%90
%91
%92
%93
%94
%95
%97
%99
%100
%101
%103
%105
%886
%1030
%1031
%1032
%1033
%1035
%1036
%1037
%1038
%1039
%1040
%1041
%1042
%1043
%1044
%1045
%1046
%1047
%1048
%1049
%1050
%1051
%1053
%1054
%1055
%1056
%1057
%1058
%1059
%1060
%1061
%1062
%1063
%1064
%1065
%1066
%1067
%1068
%1069
%1070
%1071
%1072
%1073
%1074
%1075
%1076
%1077
%1078
%1079
%1080
%1082
%1083
%1084
%1085
%1087
%1088
%1089
%1090
%1091
%1092
%1093
%1094
%1095
%1097
%1098
%1099
%1101
%1102
%1103
%1104
%1105
%33
%1106
%1107
%1108
%1109
%1110
%1111
%1112
%1113
%1114
%1115
%1116
%1117
%1118
%1119
%1120
%1121
%1122
%1123
%1124
%1125
%1126
%1127
%1128
%1129
%1130
%1131
%1132
%1133
%23
%26
%28
%31
%34
%37
%39
%41
%43
%46
%48
%50
%54
%55
%57
%59
%61
%63
%64
%65
%66
%67
%72
%73
%75
%78
%80
%82
%85
%87
%88
%89
%90
%91
%92
%93
%94
%95
%97
%99
%100
%101
%103
%105
%1052
(fma.f64 B %425 %883)
(fma.f64 lam %423 %883)
(fma.f64 %29 #s(literal -3/2 binary64) %24)
(fma.f64 %423 lam %883)
(fma.f64 #s(literal -3/2 binary64) %29 %24)
(fma.f64 %425 B %883)
(neg.f64 %1045)
(+.f64 %24 %883)
(+.f64 %883 %24)
(-.f64 %24 %879)
(fma.f64 #s(literal 3/2 binary64) %187 %24)
(fma.f64 %187 #s(literal 3/2 binary64) %24)
(-.f64 %883 %1023)
(-.f64 %883 %1025)
(-.f64 %883 %1027)
(-.f64 %883 %27)
(-.f64 %35 %1081)
(fma.f64 #s(literal 1/2 binary64) %29 %1151)
(fma.f64 %29 #s(literal 1/2 binary64) %1151)
(fma.f64 %29 #s(literal -2 binary64) %36)
(fma.f64 #s(literal -2 binary64) %29 %36)
(-.f64 %36 %886)
(fma.f64 #s(literal 1/2 binary64) %29 %1157)
(fma.f64 %29 #s(literal 1/2 binary64) %1157)
(+.f64 %35 %1151)
(+.f64 %1151 %35)
(+.f64 %1034 %36)
(+.f64 %36 %1034)
(fma.f64 #s(literal -1/2 binary64) %187 %1151)
(fma.f64 %187 #s(literal -1/2 binary64) %1151)
(+.f64 %35 %1157)
(fma.f64 #s(literal 2 binary64) %187 %36)
(fma.f64 %187 #s(literal 2 binary64) %36)
(-.f64 %1169 %29)
(fma.f64 #s(literal -1/2 binary64) %187 %1157)
(fma.f64 %187 #s(literal -1/2 binary64) %1157)
(-.f64 %24 (-.f64 %68 %1034))
(+.f64 %1169 %187)
%1176
%1177
%1178
%1180
%1182
%1184
%1186
%1188
%1190
%1192
%1194
%1197
%1199
%1200
%1201
%1202
%1203
%1206
%1208
%1211
%1213
%1215
%1216
%1218
%1219
%1220
%1222
%1225
%1227
%1231
%1235
%1237
%1239
%1240
%1246
%1249
%1251
%1252
%1253
%1255
%1256
%1257
%1259
%1261
%1263
%1265
%1267
%1269
%1278
%1280
%1282
%1284
%1287
%1290
%1294
(fma.f64 B lam %35)
(fma.f64 lam B %35)
(fma.f64 #s(literal 1/2 binary64) %29 %21)
%44
(+.f64 %21 %35)
(+.f64 %35 %21)
(-.f64 %21 %68)
(fma.f64 #s(literal -1/2 binary64) %187 %21)
(fma.f64 %187 #s(literal -1/2 binary64) %21)
(-.f64 %35 %24)
(fma.f64 #s(literal 1/2 binary64) %29 %1023)
(fma.f64 #s(literal 1/2 binary64) %29 %1025)
(fma.f64 #s(literal 1/2 binary64) %29 %1027)
(fma.f64 #s(literal 1/2 binary64) %29 %27)
(fma.f64 %29 #s(literal 1/2 binary64) %1023)
(fma.f64 %29 #s(literal 1/2 binary64) %1025)
(fma.f64 %29 #s(literal 1/2 binary64) %1027)
(fma.f64 %29 #s(literal 1/2 binary64) %27)
(+.f64 %35 %1023)
(+.f64 %35 %1025)
(+.f64 %35 %1027)
(+.f64 %35 %27)
(neg.f64 (-.f64 %24 %35))
(fma.f64 #s(literal -1/2 binary64) %187 %1023)
(fma.f64 #s(literal -1/2 binary64) %187 %1025)
(fma.f64 #s(literal -1/2 binary64) %187 %1027)
(fma.f64 #s(literal -1/2 binary64) %187 %27)
(fma.f64 %187 #s(literal -1/2 binary64) %1023)
(fma.f64 %187 #s(literal -1/2 binary64) %1025)
(fma.f64 %187 #s(literal -1/2 binary64) %1027)
(fma.f64 %187 #s(literal -1/2 binary64) %27)
(/.f64 (fma.f64 %21 #s(literal 2 binary64) %29) #s(literal 2 binary64))
%187
%879
%880
%881
%882
%884
%885
%887
%888
%889
%890
%892
%893
%894
%895
%896
%897
%898
%899
%901
%902
%904
%905
%907
%1043
%1044
%1045
%1046
%1047
%1048
%1049
%1050
%1051
%1053
%1054
%1055
%1056
%1057
%1058
%1059
%1060
%1061
%1062
%1063
%1064
%1065
%1066
%1067
%1068
%1069
%1070
%1071
%1072
%1073
%1074
%1075
%1076
%1077
%1078
%1079
%1080
%1082
%1083
%1084
%1085
%1087
%1088
%1089
%1090
%1091
%1092
%1093
%1094
%1095
%1097
%1098
%1099
%1101
%1102
%1176
%1177
%1178
%1180
%1182
%1184
%1186
%1188
%1190
%1192
%1194
%1197
%1199
%1200
%1201
%1202
%1203
%1206
%1208
%1211
%1213
%1215
%1216
%1218
%1219
%1220
%1222
%1225
%1227
%1231
%1235
%1237
%1239
%1240
%1246
%1249
%1251
%1252
%1253
%1255
%1256
%1257
%1259
%1261
%1263
%1265
%1267
%1269
%1278
%1280
%1282
%1284
%1287
%1290
%1294
%1328
%883
%1329
%1330
%1331
%1332
%1333
%1334
%1335
%1336
%1338
%1339
%1340
%1341
%1342
%1343
%1344
%1345
%1346
%1347
%1348
%1349
%1351
%176
%1352
%1353
%1354
%1356
%1358
%1360
%1362
%1363
%1364
%1365
%1366
%1367
%1368
%1369
%1370
%1372
%1374
%1376
%1378
%1380
%1382
%1384
%1389
%1391
%1393
%1395
%1396
%1034
%1397
%1398
%1399
%1400
%1401
%1402
(fma.f64 #s(literal 0 binary64) %176 %586)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1404)
%1195
(+.f64 %586 %1404)
(+.f64 %1404 %586)
(-.f64 %586 (*.f64 %176 %176))
(-.f64 %586 (neg.f64 %1404))
(-.f64 %586 (*.f64 %1204 #s(literal 0 binary64)))
(neg.f64 %1209)
(cos.f64 %886)
(cos.f64 %1034)
(sin.f64 %883)
(cos.f64 %1418)
(cos.f64 (fabs.f64 %1418))
(cos.f64 (neg.f64 %1418))
(sin.f64 %1424)
(sin.f64 (+.f64 %1418 %35))
(fma.f64 %1204 %69 %1428)
(+.f64 (*.f64 %1204 %69) %1428)
%1198
%1432
%1433
%1434
%1435
%1437
%1439
%1440
%1441
%1443
%1445
%1446
%1447
%1449
%1451
%1457
%1459
%1461
%1463
%1465
%1467
%1470
%1474
%1478
%1482
%1488
%1492
%1496
%1502
%1508
%1514
%1520
%1526
%1532
%1538
%1544
%1550
%1556
%1562
%1568
%1574
%1580
%1586
%1592
%1598
%1604
%1610
%1616
%1622
%1204
%1623
%1625
%1626
%1627
%1628
%1629
%1631
%1632
%1633
%1634
%1635
%1636
%1638
%1640
%1642
%1644
%1645
%1647
%1649
%1651
%1205
%1652
%1653
%1654
%1655
%1656
%1658
%1660
%1666
%1672
%1673
%1674
%1676
%1680
%1682
%1684
%1686
%1688
%1690
%1692
(/.f64 cosgam %247)
(/.f64 %114 T)
%808
(/.f64 %114 %283)
(/.f64 %124 %247)
(*.f64 cosgam %287)
(*.f64 %114 %259)
(/.f64 #s(literal 1 binary64) (/.f64 %247 cosgam))
(/.f64 #s(literal 1 binary64) (/.f64 T %114))
%1703
%1704
%1705
%1706
%1708
%1710
%1712
%1714
%1716
%1720
%1723
%1725
%1727
%1728
%1729
%1730
%1731
%1732
%1734
%1735
%1737
%1738
%1741
%1746
%1747
%1748
%1750
%1752
%1754
%1756
%1758
%1760
%1762
%1764
%1766
%1768
%1771
%1773
%1774
%1775
%1777
%1778
%1780
%1782
%1783
%1784
%1786
%1788
%1790
%1791
%1792
%1793
%1795
%1796
%1797
%1799
%1801
%1803
%1804
%1805
%1806
%1807
%1809
%1811
%107
%108
%109
%111
%112
%113
%115
%116
%117
%118
%119
%121
%123
%126
%128
%129
%130
%131
%132
%133
%134
%136
%138
%140
%141
%142
%143
%144
%145
%146
%147
%148
%150
%152
%154
%156
%157
%158
%159
%160
%161
%162
%163
%164
%165
%166
%167
%107
%108
%109
%111
%112
%113
%115
%116
%117
%118
%119
%121
%123
%126
%128
%129
%130
%131
%132
%133
%134
%136
%138
%140
%141
%142
%143
%144
%145
%146
%147
%148
%150
%152
%154
%156
%157
%158
%159
%160
%161
%162
%163
%164
%165
%166
%167
#s(literal 2652839157010665/562949953421312 binary64)
(/.f64 %108 %238)
(/.f64 %110 %216)
(*.f64 cosgam (neg.f64 %219))
(*.f64 %23 (/.f64 %114 %216))
(*.f64 %114 %219)
%244
(/.f64 %225 %247)
(/.f64 %246 T)
(/.f64 %1822 S)
(*.f64 %232 %1824)
(*.f64 %808 %234)
(*.f64 %224 %317)
(*.f64 %1828 %232)
(*.f64 %1824 %232)
(*.f64 %234 %808)
(/.f64 %110 %262)
(/.f64 %127 %238)
(*.f64 cosgam (*.f64 %219 #s(literal -1 binary64)))
(*.f64 %108 (/.f64 #s(literal -1 binary64) %216))
(*.f64 #s(literal -1 binary64) %222)
(*.f64 %222 #s(literal -1 binary64))
(*.f64 %287 %225)
(*.f64 %225 %287)
(*.f64 %228 %1842)
(*.f64 %1842 %228)
(*.f64 %224 (*.f64 %232 #s(literal -1 binary64)))
(*.f64 %1847 %232)
(*.f64 %108 %1849)
(*.f64 %110 %252)
(neg.f64 (*.f64 %222 #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) %222))
(/.f64 #s(literal 1 binary64) (/.f64 %216 %110))
(/.f64 %153 %238)
(/.f64 %1859 %238)
(*.f64 %108 %1861)
%1868
%633
%1869
%1870
%1871
%1872
%1873
%107
%108
%199
%200
%201
%202
%110
%203
%204
%205
%206
%208
%209
%215
%1103
%1104
%1105
%33
%1106
%1107
%1108
%1109
%1110
%1111
%1112
%1113
%1114
%1115
%1116
%1117
%1118
%1119
%1120
%1121
%1122
%1123
%1124
%1125
%1126
%1127
%1128
%1129
%1130
%1131
%1132
%1133
%23
%26
%28
%31
%34
%37
%39
%41
%43
%46
%48
%50
%54
%55
%57
%59
%61
%63
%64
%65
%66
%67
%72
%73
%75
%78
%80
%82
%85
%87
%88
%89
%90
%91
%92
%93
%94
%95
%97
%99
%100
%101
%103
%105
%107
%108
%199
%200
%201
%202
%110
%203
%204
%205
%206
%208
%209
%215
%1874
%1875
%1876
%1877
%1879
%1887
%1895
%1903
%1911
%1919
%1927
%1929
%1931
%1932
%1933
%1934
%1935
%1936
%1937
%1939
%1941
%1942
%1943
%1944
%1945
%1946
%1947
%1949
%1951
%1952
%1953
%1954
%1955
%1957
%1959
%1961
%1962
%1963
%1965
%1967
%1968
%1969
%1970
%1971
%1972
%1973
%1975
%1977
%1978
%1979
%1980
%1981
%1982
%1983
(*.f64 cosgam %1984)
%1986
(*.f64 %1875 %1987)
(*.f64 %1972 #s(literal -1/2 binary64))
(*.f64 %1984 cosgam)
(*.f64 %1987 %1875)
(/.f64 %1972 #s(literal -2 binary64))
(*.f64 %114 %1993)
(*.f64 %1993 %114)
(*.f64 %1878 %1996)
(neg.f64 %1998)
(/.f64 %1974 #s(literal 2 binary64))
(neg.f64 %2001)
(neg.f64 (*.f64 %1987 %1878))
(fma.f64 %23 %1987 %2005)
(fma.f64 #s(literal -1/2 binary64) %1976 %2007)
(fma.f64 %1176 %1987 %2009)
(fma.f64 %1976 #s(literal -1/2 binary64) %2011)
(fma.f64 %1987 %23 %2013)
(fma.f64 %1987 %1176 %2015)
(+.f64 %2009 %2005)
(+.f64 %2015 %2013)
(+.f64 %2005 %2009)
(+.f64 %2013 %2015)
(+.f64 (*.f64 %1976 #s(literal -1/2 binary64)) %2011)
(+.f64 (*.f64 #s(literal -1/2 binary64) %1976) %2007)
%2034
(+.f64 %775 %29)
%1081
(fma.f64 lam B %886)
(fma.f64 #s(literal 2 binary64) %29 %21)
(fma.f64 %29 #s(literal 2 binary64) %21)
(+.f64 %21 %886)
(+.f64 %29 (+.f64 %29 %21))
(+.f64 %886 %21)
(-.f64 %775 %187)
(-.f64 %21 %1034)
(fma.f64 #s(literal -2 binary64) %187 %21)
(+.f64 %29 (-.f64 %29 %24))
(+.f64 %2048 %29)
(-.f64 %29 (-.f64 %187 %21))
(-.f64 %886 %24)
(neg.f64 (-.f64 %1034 %21))
(fma.f64 #s(literal 2 binary64) %29 %1023)
(fma.f64 #s(literal 2 binary64) %29 %1025)
(fma.f64 #s(literal 2 binary64) %29 %1027)
(fma.f64 #s(literal 2 binary64) %29 %27)
(fma.f64 #s(literal 2 binary64) %193 %21)
(fma.f64 %29 #s(literal 2 binary64) %1023)
(fma.f64 %29 #s(literal 2 binary64) %1025)
(fma.f64 %29 #s(literal 2 binary64) %1027)
(fma.f64 %29 #s(literal 2 binary64) %27)
(+.f64 %886 %1023)
(+.f64 %886 %1025)
(+.f64 %886 %1027)
(+.f64 %886 %27)
(neg.f64 (-.f64 %24 %886))
(-.f64 %29 (+.f64 %187 %24))
(-.f64 %2048 %187)
(fma.f64 #s(literal -2 binary64) %187 %1023)
(fma.f64 #s(literal -2 binary64) %187 %1025)
(fma.f64 #s(literal -2 binary64) %187 %1027)
(fma.f64 #s(literal -2 binary64) %187 %27)
(fma.f64 #s(literal 2 binary64) %193 %1023)
(fma.f64 #s(literal 2 binary64) %193 %1025)
(fma.f64 #s(literal 2 binary64) %193 %1027)
(fma.f64 #s(literal 2 binary64) %193 %27)
%867
%35
%868
%869
%870
%871
%872
%874
%876
%878
%1043
%1044
%1045
%1046
%1047
%1048
%1049
%1050
%1051
%1053
%1054
%1055
%1056
%1057
%1058
%1059
%1060
%1061
%1062
%1063
%1064
%1065
%1066
%1067
%1068
%1069
%1070
%1071
%1072
%1073
%1074
%1075
%1076
%1077
%1078
%1079
%1080
%1082
%1083
%1084
%1085
%1087
%1088
%1089
%1090
%1091
%1092
%1093
%1094
%1095
%1097
%1098
%1099
%1101
%1102
%1176
%1177
%1178
%1180
%1182
%1184
%1186
%1188
%1190
%1192
%1194
%1197
%1199
%1200
%1201
%1202
%1203
%1206
%1208
%1211
%1213
%1215
%1216
%1218
%1219
%1220
%1222
%1225
%1227
%1231
%1235
%1237
%1239
%1240
%1246
%1249
%1251
%1252
%1253
%1255
%1256
%1257
%1259
%1261
%1263
%1265
%1267
%1269
%1278
%1280
%1282
%1284
%1287
%1290
%1294
%1874
%1875
%1876
%1877
%1879
%1887
%1895
%1903
%1911
%1919
%1927
%1929
%1931
%1932
%1933
%1934
%1935
%1936
%1937
%1939
%1941
%1942
%1943
%1944
%1945
%1946
%1947
%1949
%1951
%1952
%1953
%1954
%1955
%1957
%1959
%1961
%1962
%1963
%1965
%1967
%1968
%1969
%1970
%1971
%1972
%1973
%1975
%1977
%1978
%1979
%1980
%1981
%1982
%1983
(*.f64 %52 %176)
%1196
(*.f64 %1204 %1217)
(*.f64 %1217 %1204)
(neg.f64 %1205)
(*.f64 #s(literal 1/2 binary64) %1238)
(*.f64 %1238 #s(literal 1/2 binary64))
(/.f64 %1238 #s(literal 2 binary64))
(/.f64 %1659 #s(literal -2 binary64))
(fma.f64 #s(literal 1/2 binary64) %1176 %2089)
(fma.f64 #s(literal 1/2 binary64) %1229 %2091)
(fma.f64 %1176 #s(literal 1/2 binary64) %2093)
(fma.f64 %1229 #s(literal 1/2 binary64) %1460)
(+.f64 %1460 %2093)
(+.f64 %2093 %1460)
(+.f64 %2091 %2089)
(+.f64 %2089 %2091)
(+.f64 %1462 %1460)
(/.f64 (+.f64 (cos.f64 (fma.f64 %29 #s(literal 3/2 binary64) %740)) (cos.f64 (-.f64 %879 %740))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 B lam %1371)) (cos.f64 (-.f64 %21 %1371))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 %29 #s(literal -3/2 binary64) %740)) (cos.f64 (-.f64 %883 %740))) #s(literal 2 binary64))
(/.f64 (*.f64 %1238 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %1238) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %740 %883)) (cos.f64 (-.f64 %740 %883))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %740 %879)) (cos.f64 (-.f64 %740 %879))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %1371 %21)) (cos.f64 (-.f64 %1371 %21))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1238))
(/.f64 (+.f64 (cos.f64 (fma.f64 B %425 %1371)) (cos.f64 (-.f64 %24 %1371))) #s(literal 2 binary64))
(/.f64 %1244 #s(literal -2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %740 %1371)) (cos.f64 (-.f64 %740 %1371))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %1371 %740)) (cos.f64 (-.f64 %1371 %740))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %1371 %24)) (cos.f64 (-.f64 %1371 %24))) #s(literal 2 binary64))
(/.f64 %1675 #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %44 %883)) (sin.f64 (+.f64 %44 %883))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %44 %879)) (sin.f64 (+.f64 %44 %879))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1379 %21)) (sin.f64 (+.f64 %1379 %21))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %44 %1371)) (sin.f64 (+.f64 %44 %1371))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1379 %740)) (sin.f64 (+.f64 %1379 %740))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1379 %24)) (sin.f64 (+.f64 %1379 %24))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %44 %1379)) (cos.f64 (+.f64 %44 %1379))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1379 %44)) (cos.f64 (+.f64 %1379 %44))) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) %1277)
(*.f64 #s(literal 2 binary64) %1279)
%1928
%2219
%2220
%2221
%2222
%2223
%2224
%2225
%2226
%2228
%2230
%2231
%2232
%2233
%2234
%2236
%2237
%2238
%2240
%2242
%2243
%2244
%2247
%2248
%2249
%2250
%2252
%2253
%2254
%2256
%2257
%2258
%2260
%2262
%2264
%886
%1030
%1031
%1032
%1033
%1035
%1036
%1037
%1038
%1039
%1040
%1041
%1042
%1396
%1034
%1397
%1398
%1399
%1400
%1401
%1402
%1204
%1623
%1625
%1626
%1627
%1628
%1629
%1631
%1632
%1633
%1634
%1635
%1636
%1638
%1640
%1642
%1644
%1645
%1647
%1649
%1651
%2266
%626
(/.f64 %305 singam)
(/.f64 %280 S)
(/.f64 %247 %354)
(neg.f64 (/.f64 %247 %2))
(neg.f64 (/.f64 T %354))
(/.f64 (neg.f64 %305) %272)
(*.f64 T %2276)
(*.f64 %2276 T)
(/.f64 #s(literal 1 binary64) %340)
(*.f64 %305 (/.f64 #s(literal 1 binary64) singam))
(/.f64 %283 %377)
(/.f64 #s(literal 1 binary64) (/.f64 singam %305))
(*.f64 %247 (/.f64 #s(literal 1 binary64) %354))
%2288
(/.f64 %108 S)
(*.f64 cosgam %234)
%225
(*.f64 %234 cosgam)
(/.f64 %110 %295)
(/.f64 %127 S)
(*.f64 %114 (/.f64 %23 %295))
(neg.f64 %246)
(/.f64 %207 S)
(/.f64 %135 S)
(*.f64 %108 %2299)
(*.f64 #s(literal 1 binary64) %225)
(*.f64 %225 #s(literal 1 binary64))
(*.f64 %2299 %108)
(*.f64 %768 %234)
(/.f64 #s(literal 1 binary64) (/.f64 S %108))
(/.f64 %127 %307)
(*.f64 #s(literal -1 binary64) %246)
(*.f64 %246 #s(literal -1 binary64))
(/.f64 %139 %295)
(*.f64 %110 (/.f64 #s(literal 1 binary64) %295))
(/.f64 #s(literal 1 binary64) (/.f64 %295 %110))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %225))
(*.f64 %135 %2299)
(/.f64 %108 %295)
(/.f64 %110 S)
(*.f64 cosgam %2320)
(*.f64 %114 %234)
%246
(/.f64 %110 %307)
(/.f64 %127 %295)
(*.f64 cosgam %2325)
(*.f64 %108 %1842)
(*.f64 #s(literal -1 binary64) %225)
(*.f64 %225 #s(literal -1 binary64))
(*.f64 %108 %2330)
(*.f64 %110 %2299)
(/.f64 #s(literal 1 binary64) (/.f64 S %110))
(/.f64 %153 %295)
(/.f64 %1859 %295)
(*.f64 %108 %2337)
%2339
(fma.f64 cosgam %2320 singam)
(fma.f64 %114 %234 singam)
(+.f64 singam %246)
(+.f64 %246 singam)
(neg.f64 (-.f64 %225 singam))
(-.f64 %246 %272)
(fma.f64 cosgam %2325 singam)
(fma.f64 %108 %1842 singam)
(fma.f64 #s(literal -1 binary64) %225 singam)
(fma.f64 %225 #s(literal -1 binary64) singam)
(/.f64 %109 S)
(fma.f64 %108 %2330 singam)
(fma.f64 %110 %2299 singam)
(fma.f64 %108 %2337 singam)
%2355
(*.f64 %2339 S)
(-.f64 %2 %2357)
(fma.f64 S singam %2360)
(fma.f64 S %246 %2)
(fma.f64 singam S %2360)
(fma.f64 %246 S %2)
(+.f64 %2 %2360)
(+.f64 %2360 %2)
(-.f64 %2 (*.f64 %295 %246))
(-.f64 %2 (neg.f64 %2360))
(fma.f64 #s(literal -1 binary64) %2357 %2)
(fma.f64 %225 %309 %2)
(fma.f64 %311 %225 %2)
(fma.f64 %2359 #s(literal -1 binary64) %2)
(fma.f64 %2 #s(literal 1 binary64) %2360)
(fma.f64 #s(literal 1 binary64) %2 %2360)
(fma.f64 %7 singam %2360)
(fma.f64 %9 S %2360)
(fma.f64 #s(literal 2 binary64) %17 %2360)
%2380
(/.f64 %1972 %216)
(*.f64 cosgam %2382)
%2384
(*.f64 %2382 cosgam)
(/.f64 %2386 T)
(/.f64 (*.f64 %224 %1875) T)
(/.f64 %2390 S)
(/.f64 (*.f64 cosgam %2392) S)
(*.f64 %227 %2395)
(*.f64 %224 %2392)
(*.f64 %2392 %224)
(*.f64 %2395 %227)
(/.f64 %1972 %262)
(/.f64 %1974 %238)
(neg.f64 (/.f64 %1972 %238))
(neg.f64 (/.f64 %1974 %216))
(/.f64 (neg.f64 %2386) %247)
(/.f64 (*.f64 %1972 #s(literal 1 binary64)) %216)
(*.f64 %1875 %253)
(*.f64 %1972 %252)
(*.f64 %252 %1972)
(/.f64 #s(literal 1 binary64) (/.f64 %216 %1972))
(*.f64 %2386 %259)
(/.f64 #s(literal 1 binary64) (/.f64 T %2386))
(*.f64 %1974 %267)
(/.f64 #s(literal 1 binary64) (/.f64 %238 %1974))
(+.f64 (/.f64 %1976 %216) %222)
(fma.f64 cosgam (*.f64 %2382 #s(literal -1/2 binary64)) %271)
%2425
(fma.f64 %2384 #s(literal -1/2 binary64) %271)
(fma.f64 %1987 %2382 %271)
(+.f64 %271 %2428)
(+.f64 %2428 %271)
(-.f64 %271 (*.f64 #s(literal 1/2 binary64) %2384))
(fma.f64 (/.f64 #s(literal -1/2 binary64) S) %2390 %271)
(fma.f64 (/.f64 #s(literal -1/2 binary64) T) %2386 %271)
(fma.f64 %224 (*.f64 %2392 #s(literal -1/2 binary64)) %271)
(fma.f64 (*.f64 #s(literal -1/2 binary64) %224) %2392 %271)
(-.f64 %271 (neg.f64 %2428))
(-.f64 %271 (*.f64 (neg.f64 %2384) #s(literal -1/2 binary64)))
(-.f64 %2428 %274)
(neg.f64 (-.f64 %274 %2428))
(/.f64 %2449 T)
(fma.f64 singam %259 %2428)
(fma.f64 %259 singam %2428)
(fma.f64 %1972 (*.f64 %252 #s(literal -1/2 binary64)) %271)
(fma.f64 %1986 %252 %271)
(fma.f64 %272 %287 %2428)
(/.f64 (neg.f64 %2449) %247)
(/.f64 (fma.f64 %2428 %247 %272) %247)
(/.f64 (fma.f64 %271 %216 %1986) %216)
(fma.f64 %276 %259 %2428)
(*.f64 %2449 %259)
(/.f64 #s(literal 1 binary64) (/.f64 T %2449))
(+.f64 (/.f64 (*.f64 %2428 T) T) %271)
(/.f64 (fma.f64 %1986 T %633) %2471)
(/.f64 (fma.f64 %2 T (*.f64 T %1986)) %2475)
(/.f64 (fma.f64 %2 T (*.f64 %1986 T)) %2475)
(/.f64 (fma.f64 %1986 %247 %2480) %2482)
(/.f64 (fma.f64 %1986 %247 %2484) %2482)
(/.f64 (fma.f64 %272 %216 (*.f64 %247 %1986)) %2489)
(/.f64 (fma.f64 %272 %216 (*.f64 %1986 %247)) %2489)
%2494
(*.f64 %2425 S)
(/.f64 (*.f64 %2449 S) T)
(/.f64 (*.f64 S %2449) T)
(fma.f64 S %271 %2500)
(fma.f64 S %2428 %340)
(fma.f64 singam %294 %2500)
(fma.f64 %271 S %2500)
(fma.f64 %294 singam %2500)
(fma.f64 #s(literal -1/2 binary64) (*.f64 %2384 S) %340)
(fma.f64 %2384 (*.f64 #s(literal -1/2 binary64) S) %340)
(fma.f64 (*.f64 S #s(literal -1/2 binary64)) %2384 %340)
(fma.f64 %2428 S %340)
(fma.f64 (*.f64 S %2384) #s(literal -1/2 binary64) %340)
(+.f64 %340 %2500)
(+.f64 %2500 %340)
(-.f64 %2500 %361)
(/.f64 (fma.f64 %2500 T %2) T)
(fma.f64 %2 %259 %2500)
(fma.f64 #s(literal 1 binary64) %340 %2500)
(fma.f64 %259 %2 %2500)
(fma.f64 %340 #s(literal 1 binary64) %2500)
(fma.f64 %354 %287 %2500)
(/.f64 (fma.f64 %2500 %247 %354) %247)
(fma.f64 S %636 %2500)
(fma.f64 T %638 %2500)
(fma.f64 %2 %640 %2500)
(fma.f64 %216 %642 %2500)
(fma.f64 %292 %644 %2500)
(fma.f64 %294 %648 %2500)
(fma.f64 %650 %271 %2500)
(fma.f64 %648 %294 %2500)
(fma.f64 %297 %661 %2500)
(fma.f64 %361 %663 %2500)
(fma.f64 %665 %274 %2500)
(fma.f64 %667 %668 %2500)
(fma.f64 %670 %671 %2500)
(fma.f64 %661 %297 %2500)
(fma.f64 %674 %675 %2500)
(fma.f64 %675 %674 %2500)
(fma.f64 %663 %361 %2500)
(fma.f64 %671 %670 %2500)
(fma.f64 %633 %680 %2500)
(approx (/ %2033 T) %2494)
(/.f64 %2243 %216)
(*.f64 cosgam %2549)
%2551
(*.f64 %2549 cosgam)
(/.f64 %2553 S)
(/.f64 %2555 T)
(/.f64 (*.f64 %224 %1928) T)
(*.f64 %227 %2559)
(*.f64 %224 %2561)
(*.f64 %2561 %224)
(*.f64 %2559 %227)
(/.f64 %2565 %238)
(neg.f64 %2567)
(/.f64 (neg.f64 %2555) %247)
(/.f64 (*.f64 %2243 #s(literal 1 binary64)) %216)
(*.f64 %1928 %253)
(*.f64 %2243 %252)
(*.f64 %252 %2243)
(/.f64 #s(literal 1 binary64) (/.f64 %216 %2243))
(*.f64 %2555 %259)
(/.f64 %2579 %262)
(/.f64 #s(literal 1 binary64) (/.f64 T %2555))
(*.f64 %2565 %267)
(/.f64 #s(literal 1 binary64) (/.f64 %238 %2565))
(fma.f64 cosgam %219 %2586)
(fma.f64 %23 %221 %2586)
(fma.f64 %219 cosgam %2586)
(+.f64 %222 %2586)
(fma.f64 %232 %224 %2586)
(fma.f64 %227 %234 %2586)
(fma.f64 %224 %232 %2586)
(fma.f64 %234 %227 %2586)
(fma.f64 %23 %240 %2586)
(fma.f64 %114 %242 %2586)
(fma.f64 %23 %253 %2586)
(fma.f64 %108 %252 %2586)
(fma.f64 %252 %108 %2586)
(fma.f64 %225 %259 %2586)
(fma.f64 %230 %259 %2586)
(fma.f64 #s(literal -1 binary64) %244 %2586)
(fma.f64 %110 %267 %2586)
%2604
(fma.f64 cosgam (neg.f64 %2549) %271)
(fma.f64 %114 %2549 %271)
(+.f64 %271 %2567)
(+.f64 %2567 %271)
(fma.f64 %224 (neg.f64 %2561) %271)
(fma.f64 %1828 %2561 %271)
(-.f64 %2567 %274)
(fma.f64 cosgam (*.f64 %2549 #s(literal -1 binary64)) %271)
(fma.f64 #s(literal -1 binary64) %2551 %271)
(fma.f64 %2551 #s(literal -1 binary64) %271)
(neg.f64 (-.f64 %274 %2567))
(-.f64 %271 (*.f64 #s(literal 1 binary64) %2551))
(fma.f64 %287 %2555 %271)
(fma.f64 %1842 %2553 %271)
(fma.f64 %224 (*.f64 %2561 #s(literal -1 binary64)) %271)
(fma.f64 %1847 %2561 %271)
(/.f64 %2627 T)
(fma.f64 singam %259 %2567)
(fma.f64 %259 singam %2567)
(fma.f64 %2243 %1849 %271)
(fma.f64 %2565 %252 %271)
(-.f64 %271 (*.f64 %2567 #s(literal -1 binary64)))
(fma.f64 %272 %287 %2567)
(/.f64 (neg.f64 %2627) %247)
(fma.f64 %2243 %1861 %271)
(/.f64 (fma.f64 %2567 %247 %272) %247)
(/.f64 (fma.f64 %271 %216 %2565) %216)
(fma.f64 %276 %259 %2567)
(*.f64 %2627 %259)
(/.f64 #s(literal 1 binary64) (/.f64 T %2627))
(+.f64 (/.f64 (neg.f64 (*.f64 %2551 T)) T) %271)
(/.f64 (fma.f64 %2565 T %633) %2471)
(/.f64 (fma.f64 %2 T (*.f64 T %2565)) %2475)
(/.f64 (fma.f64 %2 T (*.f64 %2565 T)) %2475)
(/.f64 (fma.f64 %2565 %247 %2480) %2482)
(/.f64 (fma.f64 %2565 %247 %2484) %2482)
(/.f64 (fma.f64 %272 %216 (*.f64 %247 %2565)) %2489)
(/.f64 (fma.f64 %272 %216 (*.f64 %2565 %247)) %2489)
%2669
(*.f64 %2604 S)
(/.f64 (*.f64 %2627 S) T)
(/.f64 (*.f64 S %2627) T)
(fma.f64 S %271 %2676)
(fma.f64 S %2567 %340)
(fma.f64 singam %294 %2676)
(fma.f64 %271 S %2676)
(fma.f64 %294 singam %2676)
(fma.f64 %2567 S %340)
(+.f64 %340 %2676)
(+.f64 %2676 %340)
(-.f64 %2676 %361)
(fma.f64 #s(literal -1 binary64) %2675 %340)
(fma.f64 %2551 %309 %340)
(fma.f64 %311 %2551 %340)
(fma.f64 (*.f64 S %2551) #s(literal -1 binary64) %340)
(/.f64 (fma.f64 %2676 T %2) T)
(fma.f64 %2 %259 %2676)
(fma.f64 #s(literal 1 binary64) %340 %2676)
(fma.f64 %259 %2 %2676)
(fma.f64 %340 #s(literal 1 binary64) %2676)
(fma.f64 %354 %287 %2676)
(/.f64 (fma.f64 %2676 %247 %354) %247)
(fma.f64 S %636 %2676)
(fma.f64 T %638 %2676)
(fma.f64 %2 %640 %2676)
(fma.f64 %216 %642 %2676)
(fma.f64 %292 %644 %2676)
(fma.f64 %294 %648 %2676)
(fma.f64 %650 %271 %2676)
(fma.f64 %648 %294 %2676)
(fma.f64 %297 %661 %2676)
(fma.f64 %361 %663 %2676)
(fma.f64 %665 %274 %2676)
(fma.f64 %667 %668 %2676)
(fma.f64 %670 %671 %2676)
(fma.f64 %661 %297 %2676)
(fma.f64 %674 %675 %2676)
(fma.f64 %675 %674 %2676)
(fma.f64 %663 %361 %2676)
(fma.f64 %671 %670 %2676)
(fma.f64 %633 %680 %2676)
(approx (/ (- %210 %2724) T) %2669)
%913
(*.f64 lam T)
(*.f64 T %922)
(*.f64 #s(literal 1 binary64) %913)
(*.f64 %913 #s(literal 1 binary64))
(neg.f64 %2732)
(*.f64 (*.f64 %913 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(/.f64 %2 (*.f64 %332 #s(literal 2 binary64)))
(/.f64 %2 (*.f64 #s(literal 2 binary64) %332))
(/.f64 %17 %332)
(*.f64 S %2741)
(*.f64 %334 #s(literal 1/2 binary64))
%2744
(*.f64 %16 %335)
(/.f64 %1717 cosgam)
(/.f64 %334 #s(literal 2 binary64))
(/.f64 %340 (*.f64 #s(literal 2 binary64) cosgam))
(/.f64 %340 (*.f64 cosgam #s(literal 2 binary64)))
(/.f64 (*.f64 %340 #s(literal 1/2 binary64)) cosgam)
(/.f64 (*.f64 #s(literal 1/2 binary64) %340) cosgam)
(/.f64 (/.f64 %17 cosgam) T)
(*.f64 %294 %2758)
(*.f64 %562 %345)
(*.f64 %2761 %340)
(*.f64 %2763 %342)
(/.f64 (*.f64 %354 #s(literal 1/2 binary64)) %355)
(/.f64 (*.f64 #s(literal 1/2 binary64) %354) %355)
(/.f64 (neg.f64 %17) %355)
(*.f64 %2 %2771)
(*.f64 %17 %365)
(/.f64 #s(literal 1 binary64) (/.f64 %332 %17))
(/.f64 (*.f64 %334 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %334) #s(literal 2 binary64))
(/.f64 (*.f64 %354 #s(literal 1 binary64)) (*.f64 %355 #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) %354) (*.f64 #s(literal 2 binary64) %355))
%2787
(fma.f64 S %2741 %2788)
(fma.f64 %232 #s(literal -1/2 binary64) %2744)
(fma.f64 %334 #s(literal 1/2 binary64) %2788)
(fma.f64 #s(literal 1/2 binary64) %334 %2788)
(fma.f64 #s(literal -1/2 binary64) %232 %2744)
(fma.f64 %16 %335 %2788)
(+.f64 %2744 %2788)
(+.f64 %2788 %2744)
(-.f64 %2744 (*.f64 #s(literal 1/2 binary64) %232))
(-.f64 %2788 %2799)
(fma.f64 %294 %2758 %2788)
(fma.f64 %562 %345 %2788)
(fma.f64 %2761 %340 %2788)
(fma.f64 %2763 %342 %2788)
(fma.f64 %232 #s(literal -1/2 binary64) %2805)
(fma.f64 #s(literal -1/2 binary64) %232 %2805)
(+.f64 %2788 %2805)
(neg.f64 (-.f64 %2799 %2788))
(-.f64 %2744 (*.f64 %317 #s(literal -1/2 binary64)))
(-.f64 %2744 (neg.f64 %2788))
(/.f64 (fma.f64 %2744 T %2815) T)
(fma.f64 %2 %2771 %2788)
(fma.f64 %23 %2819 %2744)
(fma.f64 %17 %365 %2788)
(fma.f64 %2815 %259 %2744)
(fma.f64 %23 %2819 %2805)
(fma.f64 %2815 %259 %2805)
(/.f64 (fma.f64 %2788 %332 %17) %332)
(/.f64 (fma.f64 %2815 %332 (*.f64 T %17)) %2829)
(/.f64 (fma.f64 %2815 %332 (*.f64 %17 T)) %2829)
(/.f64 (fma.f64 %17 T (*.f64 %332 %2815)) %2836)
(/.f64 (fma.f64 %17 T (*.f64 %2815 %332)) %2836)
%2841
(*.f64 %2787 cosgam)
(fma.f64 cosgam %2744 %2843)
(fma.f64 cosgam %2788 %2845)
(fma.f64 %232 %1987 %2845)
(fma.f64 %334 %1996 %2843)
(fma.f64 #s(literal 1/2 binary64) (*.f64 %334 cosgam) %2843)
(fma.f64 #s(literal -1/2 binary64) %228 %2845)
(fma.f64 %2744 cosgam %2843)
(fma.f64 %228 #s(literal -1/2 binary64) %2845)
(fma.f64 %1987 %232 %2845)
(fma.f64 %1996 %334 %2843)
(fma.f64 %2788 cosgam %2845)
(fma.f64 (*.f64 cosgam %334) #s(literal 1/2 binary64) %2843)
(+.f64 %2845 %2843)
(+.f64 %2843 %2845)
(-.f64 %2843 (*.f64 %2799 cosgam))
(-.f64 %2843 (neg.f64 %2845))
(-.f64 %2843 (*.f64 %114 %2744))
%2870
%232
%315
%316
%318
%320
%321
%322
%324
%325
%326
%328
%329
%331
(*.f64 cosgam %24)
(*.f64 B %418)
(*.f64 lam %420)
(*.f64 %21 %114)
(*.f64 %404 %423)
(*.f64 %408 %425)
(*.f64 %114 %21)
(*.f64 %24 cosgam)
(*.f64 %423 %404)
(*.f64 %425 %408)
(*.f64 %431 lam)
(*.f64 %420 lam)
(*.f64 %418 B)
%414
(*.f64 cosgam %470)
(*.f64 B %472)
(*.f64 lam %474)
(*.f64 #s(literal -1 binary64) %407)
(*.f64 %407 #s(literal -1 binary64))
(*.f64 %408 %478)
(*.f64 %480 %408)
(*.f64 %482 cosgam)
(*.f64 %484 B)
(*.f64 %486 lam)
(neg.f64 %2894)
(neg.f64 %492)
%2899
%2900
(*.f64 cosgam (/.f64 %21 %216))
(*.f64 B %2903)
(*.f64 lam (/.f64 %408 %216))
(*.f64 %21 %221)
(*.f64 %404 (/.f64 B %216))
(*.f64 %408 (/.f64 lam %216))
(*.f64 %2903 B)
(/.f64 (*.f64 %2913 %404) T)
(/.f64 %2917 T)
(/.f64 (*.f64 B %2919) S)
(/.f64 (/.f64 %407 T) S)
(*.f64 %227 %2924)
(*.f64 %941 %2926)
(*.f64 %944 %2928)
(*.f64 %942 %224)
(*.f64 %224 %942)
(*.f64 %2913 %2919)
(*.f64 %2916 %2933)
(*.f64 %2919 %2913)
(*.f64 %2926 %941)
(*.f64 %2933 %2916)
(*.f64 %2928 %944)
(*.f64 %2924 %227)
(/.f64 %414 %238)
(*.f64 %423 (/.f64 %404 %238))
(neg.f64 (/.f64 %414 %216))
(neg.f64 %2945)
(/.f64 (neg.f64 %2917) %247)
(/.f64 %2894 %216)
(*.f64 cosgam (*.f64 %21 %252))
(*.f64 lam (*.f64 %408 %252))
(*.f64 %21 %253)
(*.f64 %404 (*.f64 B %252))
(*.f64 %407 %252)
(*.f64 %408 (*.f64 lam %252))
(*.f64 %252 %407)
(/.f64 #s(literal 1 binary64) (/.f64 %216 %407))
(*.f64 %2917 %259)
(/.f64 %440 %262)
(*.f64 #s(literal -1 binary64) %2945)
(/.f64 #s(literal 1 binary64) (/.f64 T %2917))
(*.f64 %414 %267)
(/.f64 #s(literal 1 binary64) (/.f64 %238 %414))
%2971
%941
(/.f64 %425 %247)
(neg.f64 (/.f64 %425 T))
(neg.f64 (/.f64 lam %247))
(/.f64 %922 T)
(*.f64 lam %259)
(*.f64 %259 lam)
(/.f64 #s(literal 1 binary64) %2980)
(/.f64 (neg.f64 %425) %283)
(/.f64 %478 %247)
(*.f64 %425 %287)
(/.f64 #s(literal 1 binary64) (/.f64 %247 %425))
(*.f64 %922 %259)
%2989
%2991
#s(literal -3/2 binary64)
(neg.f64 #s(literal 3/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 1/2 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal -2 binary64))
(-.f64 (-.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %538 #s(literal -2 binary64))
%1328
%883
%1329
%1330
%1331
%1332
%1333
%1334
%1335
%1336
%1338
%1339
%1340
%1341
%1342
%1343
%1344
%1345
%1346
%1347
%1348
%1349
%1351
%3003
%176
%1352
%1353
%1354
%1356
%1358
%1360
%1362
%1363
%1364
%1365
%1366
%1367
%1368
%1369
%1370
%1372
%1374
%1376
%1378
%1380
%1382
%1384
%1389
%1391
%1393
%1395
%3004
%2245
(*.f64 %176 cosgam)
%3006
%944
(/.f64 %423 %247)
(neg.f64 (/.f64 %423 T))
(neg.f64 %3010)
(/.f64 %931 T)
(*.f64 B %259)
(*.f64 %259 B)
(/.f64 #s(literal 1 binary64) %957)
(/.f64 %437 %283)
(*.f64 %423 %287)
(*.f64 %931 %259)
%3019
%3020
%3021
%942
%3022
%3023
%3024
%3026
%3027
%3028
%3029
%3030
%3031
%3032
%3033
%3035
%3036
%3037
%3038
%3039
%3040
%3041
%3043
%3044
%3045
%3047
%3049
%3050
%3051
%3053
%3054
%3055
%3057
%930
%932
%933
%934
%923
%935
%936
%937
%938
%939
%940
%943
%946
%947
%948
%949
%950
%951
%952
%954
%956
%959
%961
%963
%965
%967
%968
%970
%971
%973
%975
%976
%977
%979
%981
%983
%985
%986
%988
%990
%992
%993
%994
%995
%997
%998
%999
%1001
%1003
%1005
%1007
%1009
%1012
%1013
%1015
%915
(*.f64 B T)
%930
%932
%933
%934
%923
%935
%936
%937
%938
%939
%940
%943
%946
%947
%948
%949
%950
%951
%952
%954
%956
%959
%961
%963
%965
%967
%968
%970
%971
%973
%975
%976
%977
%979
%981
%983
%985
%986
%988
%990
%992
%993
%994
%995
%997
%998
%999
%1001
%1003
%1005
%1007
%1009
%1012
%1013
%1015
%922
(*.f64 #s(literal 1 binary64) %922)
(/.f64 %913 T)
(*.f64 T %941)
(*.f64 %941 T)
(/.f64 %3063 %247)
(/.f64 (*.f64 T %425) %247)
(*.f64 %259 %913)
(*.f64 %913 %259)
(*.f64 %980 lam)
(/.f64 #s(literal 1 binary64) %3070)
(/.f64 %2732 %247)
(/.f64 (*.f64 #s(literal -1 binary64) %913) %247)
%930
%932
%933
%934
%923
%935
%936
%937
%938
%939
%940
%943
%946
%947
%948
%949
%950
%951
%952
%954
%956
%959
%961
%963
%965
%967
%968
%970
%971
%973
%975
%976
%977
%979
%981
%983
%985
%986
%988
%990
%992
%993
%994
%995
%997
%998
%999
%1001
%1003
%1005
%1007
%1009
%1012
%1013
%1015
%930
%932
%933
%934
%923
%935
%936
%937
%938
%939
%940
%943
%946
%947
%948
%949
%950
%951
%952
%954
%956
%959
%961
%963
%965
%967
%968
%970
%971
%973
%975
%976
%977
%979
%981
%983
%985
%986
%988
%990
%992
%993
%994
%995
%997
%998
%999
%1001
%1003
%1005
%1007
%1009
%1012
%1013
%1015
%955
(/.f64 (/.f64 #s(literal 1 binary64) B) lam)
(/.f64 %3077 B)
(/.f64 #s(literal -1 binary64) %24)
(neg.f64 (/.f64 #s(literal -1 binary64) %21))
(neg.f64 %960)
(/.f64 T %917)
(/.f64 #s(literal 1 binary64) %923)
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %21))
(*.f64 #s(literal 1 binary64) %955)
(/.f64 #s(literal 1 binary64) (/.f64 %21 #s(literal 1 binary64)))
(/.f64 %953 T)
(/.f64 %957 %913)
(/.f64 %3070 B)
(*.f64 (/.f64 #s(literal 2 binary64) B) (/.f64 #s(literal 1/2 binary64) lam))
(*.f64 (/.f64 #s(literal 2 binary64) lam) (/.f64 #s(literal 1/2 binary64) B))
(/.f64 %247 %962)
(/.f64 %972 %247)
(*.f64 T %1006)
(*.f64 %1006 T)
(*.f64 %953 %259)
(/.f64 %283 %989)
(*.f64 %247 (/.f64 #s(literal 1 binary64) %962))
(pow.f64 %21 #s(literal -1 binary64))
%930
%932
%933
%934
%923
%935
%936
%937
%938
%939
%940
%943
%946
%947
%948
%949
%950
%951
%952
%954
%956
%959
%961
%963
%965
%967
%968
%970
%971
%973
%975
%976
%977
%979
%981
%983
%985
%986
%988
%990
%992
%993
%994
%995
%997
%998
%999
%1001
%1003
%1005
%1007
%1009
%1012
%1013
%1015
%36
(fma.f64 B %425 %35)
(fma.f64 lam %423 %35)
(fma.f64 #s(literal 1/2 binary64) %29 %24)
(fma.f64 %29 #s(literal 1/2 binary64) %24)
(fma.f64 %423 lam %35)
(fma.f64 %425 B %35)
(neg.f64 %33)
(+.f64 %24 %35)
(+.f64 %35 %24)
(-.f64 %24 %68)
(fma.f64 #s(literal -1/2 binary64) %187 %24)
(fma.f64 %187 #s(literal -1/2 binary64) %24)
(-.f64 %35 %1023)
(-.f64 %35 %1025)
(-.f64 %35 %1027)
(-.f64 %35 %27)
(fma.f64 B %425 %906)
(fma.f64 lam %423 %906)
(fma.f64 %423 lam %906)
(fma.f64 %425 B %906)
(+.f64 %24 %906)
%23
%26
%28
%31
%34
%37
%39
%41
%43
%46
%48
%50
%54
%55
%57
%59
%61
%63
%64
%65
%66
%67
%72
%73
%75
%78
%80
%82
%85
%87
%88
%89
%90
%91
%92
%93
%94
%95
%97
%99
%100
%101
%103
%105
%199
%200
%201
%202
%110
%203
%204
%205
%206
%208
%209
%616
%617
%618
%619
%340
%620
%621
%622
%623
%624
%625
%627
%628
%630
%631
%632
%635
%637
%639
%641
%643
%645
%647
%649
%651
%652
%655
%657
%660
%662
%664
%666
%669
%672
%673
%676
%677
%678
%679
%681
%683
%616
%617
%618
%619
%340
%620
%621
%622
%623
%624
%625
%627
%628
%630
%631
%632
%635
%637
%639
%641
%643
%645
%647
%649
%651
%652
%655
%657
%660
%662
%664
%666
%669
%672
%673
%676
%677
%678
%679
%681
%683
%406
%407
%409
%410
%411
%412
%406
%407
%409
%410
%411
%412
%3129
(fabs.f64 %3129)
(*.f64 %423 %423)
(*.f64 %3132 %3132)
(neg.f64 (*.f64 %423 B))
(neg.f64 (*.f64 B %423))
(*.f64 %3138 %3138)
(*.f64 %3140 %3140)
(*.f64 %437 %437)
(pow.f64 B #s(literal 2 binary64))
(pow.f64 %423 #s(literal 2 binary64))
(pow.f64 %3132 #s(literal 2 binary64))
(*.f64 (pow.f64 B #s(literal 1 binary64)) B)
(*.f64 B #s(literal -1/6 binary64))
%3149
(*.f64 B %3150)
(*.f64 #s(literal -1/6 binary64) %3152)
(*.f64 %3129 %3149)
%3155
(*.f64 %3152 #s(literal -1/6 binary64))
(*.f64 (*.f64 %3129 #s(literal -1/6 binary64)) B)
(*.f64 %3150 B)
(*.f64 %423 (*.f64 %423 %3149))
(*.f64 %3132 (*.f64 %3132 %3149))
(*.f64 (*.f64 %3149 %423) %423)
(*.f64 (*.f64 %3149 %3132) %3132)
(*.f64 B (*.f64 #s(literal -1/6 binary64) %3168))
(*.f64 lam %3155)
(*.f64 #s(literal -1/6 binary64) (*.f64 %3152 lam))
(*.f64 #s(literal -1/6 binary64) (*.f64 B %3168))
(*.f64 %3129 (*.f64 %3149 lam))
(*.f64 %3149 %3168)
%3179
(*.f64 (*.f64 lam #s(literal -1/6 binary64)) %3152)
(*.f64 %3168 %3149)
(*.f64 %3150 %21)
(*.f64 %3184 %3129)
(*.f64 (*.f64 lam %3150) B)
(fma.f64 lam %3179 B)
(fma.f64 #s(literal -1/6 binary64) %3190 B)
(fma.f64 %3129 %3192 B)
(fma.f64 %3149 %3194 B)
(fma.f64 %3149 %3196 B)
(fma.f64 %3155 %3189 B)
%3199
(fma.f64 %3189 %3155 B)
(fma.f64 %3150 %3201 B)
(fma.f64 %3184 %3168 B)
(+.f64 B %3204)
(+.f64 %3204 B)
(-.f64 B (*.f64 %425 %3179))
(-.f64 B (*.f64 (neg.f64 %3155) %3189))
(-.f64 B (*.f64 (neg.f64 %3179) lam))
(-.f64 B (neg.f64 %3204))
(-.f64 %3204 %423)
(fma.f64 lam %3179 %437)
(fma.f64 #s(literal -1/6 binary64) %3190 %437)
(fma.f64 %3129 %3192 %437)
(fma.f64 %3149 %3194 %437)
(fma.f64 %3149 %3196 %437)
(fma.f64 %3155 %3189 %437)
(fma.f64 %3179 lam %437)
(fma.f64 %3189 %3155 %437)
(fma.f64 %3150 %3201 %437)
(fma.f64 %3184 %3168 %437)
(+.f64 %3204 %437)
(neg.f64 (-.f64 %423 %3204))
%52
%739
%741
%743
%745
%746
%747
%748
%750
%752
%754
%755
%756
%757
%758
%760
%763
%765
%3231
%3232
%228
%3233
%3234
%3235
%3236
%3237
%3238
%3239
%3241
%633
%1869
%1870
%1871
%1872
%1873
%912
%914
%916
%917
%918
%919
%920
%921
%924
%925
%927
%929
%3019
%3020
%3021
%942
%3022
%3023
%3024
%3026
%3027
%3028
%3029
%3030
%3031
%3032
%3033
%3035
%3036
%3037
%3038
%3039
%3040
%3041
%3043
%3044
%3045
%3047
%3049
%3050
%3051
%3053
%3054
%3055
%3057
%953
(/.f64 %957 lam)
(/.f64 %2980 B)
(/.f64 %247 %24)
(neg.f64 %972)
(/.f64 (neg.f64 %957) %425)
(/.f64 (/.f64 %247 B) %425)
(/.f64 (/.f64 %247 lam) %423)
(*.f64 T %955)
(*.f64 %955 T)
(/.f64 #s(literal 1 binary64) %942)
(*.f64 %957 %3077)
(/.f64 %283 %27)
(*.f64 %247 (/.f64 #s(literal 1 binary64) %24))
%3019
%3020
%3021
%942
%3022
%3023
%3024
%3026
%3027
%3028
%3029
%3030
%3031
%3032
%3033
%3035
%3036
%3037
%3038
%3039
%3040
%3041
%3043
%3044
%3045
%3047
%3049
%3050
%3051
%3053
%3054
%3055
%3057
%3259
%3260
%3261
%3262
%3263
%1753
%3264
%3265
%3266
%3267
%3268
%3269
%3270
%3271
%3273
%3274
%3275
%3276
%3278
%3279
%3280
%3281
%3282
%3283
%3284
%3285
%3286
%3287
%3288
%3289
%3290
%3291
%3292
%3293
%3294
%3295
%3296
%3297
%3298
%3299
%3300
%3301
%3302
%3303
%3304
%3305
%3306
%3307
%3308
%3309
%3310
%3311
%3312
%3313
%3315
%3316
%3317
%3318
%3319
%3320
%3321
%3322
%3323
%3324
%3325
%3326
%3327
%3328
%3331
%3332
%3333
%3334
%3335
%3336
%3337
%3338
%3341
%3342
%3344
%3345
%3346
%3347
%3348
%3350
%3352
%3353
%3356
%3358
%3359
%3362
%1043
%1044
%1045
%1046
%1047
%1048
%1049
%1050
%1051
%1053
%1054
%1055
%1056
%1057
%1058
%1059
%1060
%1061
%1062
%1063
%1064
%1065
%1066
%1067
%1068
%1069
%1070
%1071
%1072
%1073
%1074
%1075
%1076
%1077
%1078
%1079
%1080
%1082
%1083
%1084
%1085
%1087
%1088
%1089
%1090
%1091
%1092
%1093
%1094
%1095
%1097
%1098
%1099
%1101
%1102
%1176
%1177
%1178
%1180
%1182
%1184
%1186
%1188
%1190
%1192
%1194
%1197
%1199
%1200
%1201
%1202
%1203
%1206
%1208
%1211
%1213
%1215
%1216
%1218
%1219
%1220
%1222
%1225
%1227
%1231
%1235
%1237
%1239
%1240
%1246
%1249
%1251
%1252
%1253
%1255
%1256
%1257
%1259
%1261
%1263
%1265
%1267
%1269
%1278
%1280
%1282
%1284
%1287
%1290
%1294
%1209
(sin.f64 %879)
(fma.f64 #s(literal 0 binary64) %1385 %3364)
(+.f64 (*.f64 #s(literal 0 binary64) %1385) %3364)
(fma.f64 %176 %69 %3368)
(+.f64 %3370 %3368)
(-.f64 %3370 %1428)
(fma.f64 B lam %883)
(fma.f64 lam B %883)
(fma.f64 %29 #s(literal -3/2 binary64) %21)
%1228
(+.f64 %21 %883)
(+.f64 %883 %21)
(-.f64 %21 %879)
(fma.f64 #s(literal 3/2 binary64) %187 %21)
(fma.f64 %187 #s(literal 3/2 binary64) %21)
(neg.f64 %3381)
(-.f64 %883 %24)
(fma.f64 %29 #s(literal -3/2 binary64) %1023)
(fma.f64 %29 #s(literal -3/2 binary64) %1025)
(fma.f64 %29 #s(literal -3/2 binary64) %1027)
(fma.f64 %29 #s(literal -3/2 binary64) %27)
(fma.f64 #s(literal -3/2 binary64) %29 %1023)
(fma.f64 #s(literal -3/2 binary64) %29 %1025)
(fma.f64 #s(literal -3/2 binary64) %29 %1027)
(fma.f64 #s(literal -3/2 binary64) %29 %27)
(+.f64 %883 %1023)
(+.f64 %883 %1025)
(+.f64 %883 %1027)
(+.f64 %883 %27)
(fma.f64 #s(literal 3/2 binary64) %187 %1023)
(fma.f64 #s(literal 3/2 binary64) %187 %1025)
(fma.f64 #s(literal 3/2 binary64) %187 %1027)
(fma.f64 #s(literal 3/2 binary64) %187 %27)
(fma.f64 %187 #s(literal 3/2 binary64) %1023)
(fma.f64 %187 #s(literal 3/2 binary64) %1025)
(fma.f64 %187 #s(literal 3/2 binary64) %1027)
(fma.f64 %187 #s(literal 3/2 binary64) %27)
(fma.f64 #s(literal 1/2 binary64) %29 %1232)
(fma.f64 %29 #s(literal 1/2 binary64) %1232)
(fma.f64 %29 #s(literal -2 binary64) %44)
(fma.f64 #s(literal -2 binary64) %29 %44)
(-.f64 %44 %886)
(+.f64 %35 %1232)
(+.f64 %44 %1034)
(+.f64 %1034 %44)
(fma.f64 #s(literal 2 binary64) %187 %44)
(fma.f64 #s(literal -1/2 binary64) %187 %1232)
(fma.f64 %187 #s(literal 2 binary64) %44)
(fma.f64 %187 #s(literal -1/2 binary64) %1232)
(-.f64 %3416 %29)
(+.f64 %3416 %187)
(-.f64 %35 (-.f64 %24 %1034))
%1229
(cos.f64 %3381)
(cos.f64 %3422)
(cos.f64 (fabs.f64 %3422))
(cos.f64 (neg.f64 %3422))
(neg.f64 %1468)
(sin.f64 %3429)
(sin.f64 (+.f64 %3381 %35))
(sin.f64 (+.f64 %3422 %35))
(-.f64 %1196 %1198)
(fma.f64 %52 %176 %1210)
(fma.f64 %52 %176 %1212)
(fma.f64 %52 %176 %1214)
(fma.f64 %176 %52 %1210)
(fma.f64 %176 %52 %1212)
(fma.f64 %176 %52 %1214)
(+.f64 %1196 %1210)
(+.f64 %1196 %1212)
(+.f64 %1196 %1214)
(-.f64 %1207 %1205)
(fma.f64 %1204 %1217 %1210)
(fma.f64 %1204 %1217 %1212)
(fma.f64 %1204 %1217 %1214)
(fma.f64 %1217 %1204 %1210)
(fma.f64 %1217 %1204 %1212)
(fma.f64 %1217 %1204 %1214)
(fma.f64 #s(literal 1/2 binary64) %1238 %1210)
(fma.f64 #s(literal 1/2 binary64) %1238 %1212)
(fma.f64 #s(literal 1/2 binary64) %1238 %1214)
(fma.f64 %1238 #s(literal 1/2 binary64) %1210)
(fma.f64 %1238 #s(literal 1/2 binary64) %1212)
(fma.f64 %1238 #s(literal 1/2 binary64) %1214)
(fma.f64 %3458 %69 %3459)
(+.f64 (*.f64 %3458 %69) %3459)
(fma.f64 #s(literal 1 binary64) %1277 %1210)
(fma.f64 #s(literal 1 binary64) %1277 %1212)
(fma.f64 #s(literal 1 binary64) %1277 %1214)
(fma.f64 #s(literal 2 binary64) %1279 %1210)
(fma.f64 #s(literal 2 binary64) %1279 %1212)
(fma.f64 #s(literal 2 binary64) %1279 %1214)
%1238
(+.f64 %1229 %1176)
(-.f64 %1176 %1468)
(-.f64 %1229 %1181)
(neg.f64 (-.f64 %1468 %1176))
(*.f64 #s(literal 2 binary64) %1277)
(*.f64 %1277 #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) %1273) %1276)
(*.f64 #s(literal 2 binary64) (*.f64 %1273 (cos.f64 (/.f64 (-.f64 %1228 %1045) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %3381 %1045) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %3381 %1045) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %1228 %1052) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1228 %1052) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %1052 %1228) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1052 %1228) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %1179 %1228) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1179 %1228) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %1045 %3422) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1045 %3422) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %3422 %1045) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %3422 %1045) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %1228 %1179) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1228 %1179) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %3381 %1052) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %3381 %1052) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %1052 %3381) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1052 %3381) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %1179 %3381) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1179 %3381) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %3422 %1052) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %3422 %1052) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %3381 %1179) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %3381 %1179) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %1052 %3422) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1052 %3422) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %1179 %3422) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1179 %3422) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %3422 %1179) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %3422 %1179) #s(literal 2 binary64)))))
(fma.f64 %52 %176 %3603)
(fma.f64 %176 %52 %3603)
(+.f64 %1196 %3603)
(-.f64 %1196 (-.f64 %1198 %1176))
(-.f64 (+.f64 %1176 %1196) %1198)
(+.f64 %3611 %1198)
(fma.f64 %52 %176 %3613)
(fma.f64 %176 %52 %3613)
(fma.f64 %1204 %1217 %3603)
(fma.f64 %1217 %1204 %3603)
(+.f64 %1196 %3613)
(-.f64 %1196 (-.f64 %1210 %1229))
(-.f64 %3611 %1210)
(-.f64 %1196 (fma.f64 %23 %1209 %1468))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %1189 %3429) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1189 %3429) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %3429 %1189) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %3429 %1189) #s(literal 2 binary64)))))
(fma.f64 %1204 %1217 %3613)
(fma.f64 %1217 %1204 %3613)
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %1191 %3429) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1191 %3429) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %3429 %1191) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %3429 %1191) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) %1238 %3603)
(fma.f64 %1238 #s(literal 1/2 binary64) %3603)
(fma.f64 #s(literal 1/2 binary64) %1238 %3613)
(fma.f64 %1238 #s(literal 1/2 binary64) %3613)
(fma.f64 #s(literal 1 binary64) %1277 %3603)
(fma.f64 #s(literal 1 binary64) %1277 %3613)
(fma.f64 #s(literal 2 binary64) %1279 %3603)
(fma.f64 #s(literal 2 binary64) %1279 %3613)
(fma.f64 %1273 %1276 %1277)
(fma.f64 %1276 %1273 %1277)
(+.f64 %1277 %1277)
%1874
%1875
%1876
%1877
%1879
%1887
%1895
%1903
%1911
%1919
%1927
%1929
%1931
%1932
%1933
%1934
%1935
%1936
%1937
%1939
%1941
%1942
%1943
%1944
%1945
%1946
%1947
%1949
%1951
%1952
%1953
%1954
%1955
%1957
%1959
%1961
%1962
%1963
%1965
%1967
%1968
%1969
%1970
%1971
%1930
(fma.f64 %1195 %23 %23)
(+.f64 %23 %1198)
(+.f64 %1198 %23)
(-.f64 %23 %1210)
(-.f64 %23 %1212)
(-.f64 %23 %1214)
(-.f64 %1198 %25)
(fma.f64 %25 %1209 %23)
(fma.f64 %1209 %25 %23)
(neg.f64 %1940)
(fma.f64 %1230 #s(literal 1/2 binary64) %23)
(fma.f64 %1234 #s(literal 1/2 binary64) %23)
(/.f64 (fma.f64 %23 #s(literal 2 binary64) %1230) #s(literal 2 binary64))
%1874
%1875
%1876
%1877
%1879
%1887
%1895
%1903
%1911
%1919
%1927
%1929
%1931
%1932
%1933
%1934
%1935
%1936
%1937
%1939
%1941
%1942
%1943
%1944
%1945
%1946
%1947
%1949
%1951
%1952
%1953
%1954
%1955
%1957
%1959
%1961
%1962
%1963
%1965
%1967
%1968
%1969
%1970
%1971
(*.f64 #s(literal -1/2 binary64) %1875)
%1984
(/.f64 %1875 #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) %1878)
(*.f64 %1878 #s(literal 1/2 binary64))
(neg.f64 %1993)
(/.f64 %1878 #s(literal 2 binary64))
(neg.f64 (*.f64 #s(literal -1/2 binary64) %1878))
(fma.f64 %23 #s(literal -1/2 binary64) %3691)
(fma.f64 %23 #s(literal -1/2 binary64) %3693)
(fma.f64 #s(literal -1/2 binary64) %23 %3691)
(fma.f64 #s(literal -1/2 binary64) %23 %3693)
(fma.f64 #s(literal -1/2 binary64) %1176 %2815)
(fma.f64 %1176 #s(literal -1/2 binary64) %2815)
(+.f64 %2815 %3691)
(+.f64 %2815 %3693)
(+.f64 %3691 %2815)
(+.f64 %3693 %2815)
(-.f64 %3703 %1460)
(+.f64 (neg.f64 %3705) %3708)
#s(literal 3/2 binary64)
%596
%597
%598
%599
%600
%602
%604
%605
%606
%607
%608
%609
%612
%613
%614
%615
%879
%880
%881
%882
%884
%885
%887
%888
%889
%890
%892
%893
%894
%895
%896
%897
%898
%899
%901
%902
%904
%905
%907
(fma.f64 B %922 %879)
(fma.f64 lam %931 %879)
(fma.f64 %21 #s(literal 1 binary64) %879)
(fma.f64 #s(literal 1 binary64) %21 %879)
(fma.f64 #s(literal 3/2 binary64) %29 %923)
%3715
(fma.f64 %922 B %879)
(+.f64 %879 %923)
(+.f64 %923 %879)
(-.f64 %879 %470)
(-.f64 %923 %883)
(fma.f64 %187 #s(literal -3/2 binary64) %923)
(fma.f64 #s(literal -3/2 binary64) %187 %923)
(neg.f64 %3723)
(fma.f64 B %922 %3725)
(fma.f64 lam %931 %3725)
(fma.f64 %21 #s(literal 1 binary64) %3725)
(fma.f64 #s(literal 1 binary64) %21 %3725)
(fma.f64 #s(literal 3/2 binary64) %193 %923)
(fma.f64 %922 B %3725)
(+.f64 %923 %3725)
(fma.f64 #s(literal -1 binary64) %470 %879)
(fma.f64 #s(literal 1 binary64) %923 %879)
(fma.f64 %923 #s(literal 1 binary64) %879)
(fma.f64 %910 %922 %879)
(fma.f64 T %942 %879)
(fma.f64 lam %945 %879)
(fma.f64 %913 %944 %879)
(fma.f64 %941 %915 %879)
(fma.f64 %944 %913 %879)
(fma.f64 %942 T %879)
(fma.f64 %915 %941 %879)
(fma.f64 %945 lam %879)
(fma.f64 %958 lam %879)
(fma.f64 #s(literal -1 binary64) %470 %3725)
(fma.f64 #s(literal 1 binary64) %923 %3725)
(fma.f64 %923 #s(literal 1 binary64) %3725)
(fma.f64 %910 %922 %3725)
(fma.f64 T %942 %3725)
(fma.f64 lam %945 %3725)
(fma.f64 %913 %944 %3725)
(fma.f64 %941 %915 %3725)
(fma.f64 %944 %913 %3725)
(fma.f64 %942 T %3725)
(fma.f64 %915 %941 %3725)
(fma.f64 %945 lam %3725)
(fma.f64 %663 %24 %879)
(fma.f64 #s(literal 2 binary64) %969 %879)
(fma.f64 %559 %923 %879)
(fma.f64 %958 lam %3725)
(/.f64 (fma.f64 %879 T %917) T)
(fma.f64 lam %974 %879)
(fma.f64 %259 %917 %879)
(fma.f64 %917 %259 %879)
(fma.f64 %978 %945 %879)
(fma.f64 %980 %21 %879)
(fma.f64 %982 %915 %879)
(fma.f64 %984 %941 %879)
(fma.f64 #s(literal 2 binary64) %987 %879)
(fma.f64 %663 %24 %3725)
(fma.f64 %287 %962 %879)
(fma.f64 %962 %287 %879)
(fma.f64 #s(literal 2 binary64) %969 %3725)
(fma.f64 %559 %923 %3725)
(/.f64 (-.f64 (*.f64 %879 T) %962) T)
(fma.f64 lam %974 %3725)
(fma.f64 %259 %917 %3725)
(fma.f64 %917 %259 %3725)
(fma.f64 %978 %945 %3725)
(fma.f64 %980 %21 %3725)
(fma.f64 %982 %915 %3725)
(fma.f64 %984 %941 %3725)
(/.f64 (-.f64 (*.f64 %879 %247) %917) %247)
(fma.f64 #s(literal 2 binary64) %987 %3725)
(/.f64 (fma.f64 %879 %247 %962) %247)
(fma.f64 %287 %962 %3725)
(fma.f64 %962 %287 %3725)
(fma.f64 %259 %1008 %879)
(fma.f64 %259 %1008 %3725)
(/.f64 (fma.f64 %879 %955 #s(literal 1 binary64)) %955)
(/.f64 (fma.f64 %879 %953 T) %953)
(fma.f64 %1010 %1011 %879)
(/.f64 (-.f64 (*.f64 %879 %955) #s(literal -1 binary64)) %955)
(/.f64 (fma.f64 %879 %960 #s(literal -1 binary64)) %960)
(fma.f64 %1010 %1011 %3725)
(/.f64 (-.f64 (*.f64 %879 %960) #s(literal 1 binary64)) %960)
%1928
%2219
%2220
%2221
%2222
%2223
%2224
%2225
%2226
%2228
%2230
%2231
%2232
%2233
%2234
%2236
%2237
%2238
%2240
%2242
%3811
%3812
%3814
%3815
%3817
%3818
%3819
%3820
%3821
%3822
%3823
%3825
%3827
%3828
%3830
%3831
%3832
%3834
%3836
%3838
%3840
%3841
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3852
%3853
%3854
%3856
%3858
%3860
%3862
%3863
%3864
%3866
%3867
%3869
%3872
%3873
%3874
%3877
%3878
%3880
%3882
%3883
%3885
%3887
%3889
%3891
%3893
%3894
%3895
%3896
%3897
%3898
%3900
%3901
%3902
%3903
%3904
%3905
%3906
%3907
%3908
%3909
%3910
%3911
%3912
%3913
%3914
%3916
%3918
%3920
%3921
%3922
%3923
%3924
%3925
%3926
%3928
%3930
%3931
%3932
%3934
%3936
%3938
%3940
%3942
%3944
%3945
%3946
%3948
%3950
%3951
%3952
%3953
%3955
%3957
%3959
%3960
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3968
%3969
%3970
%3971
%3972
%3973
%3974
%3975
%3976
%3977
%3978
%3979
%3980
%3981
%3982
%3983
%3985
%3987
%3988
%3989
%3991
%3993
%3994
%3995
%3996
%3997
%3999
%4000
%4001
%4002
%4003
%4004
%4007
%4010
%4012
%4015
%4018
%4020
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4029
%4030
%4031
%4032
%4034
%4036
%4037
%4038
%4039
%4040
%4041
%4042
%4043
%4044
%4045
%4046
%4047
%4048
%4049
%4050
%4051
%4052
%4053
%4054
%4055
%4056
%4057
%4058
%4059
%4060
%4061
%4062
%4063
%4064
%4065
%4066
%4067
%4068
%4069
%4070
%4071
%4072
%4073
%4075
%4076
%4079
%4080
%4081
%4082
%4083
%4084
%4085
%4086
%4087
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4107
%4108
%4109
%4110
%4111
%4112
%4113
%4114
%4115
%4116
%4117
%4118
%4119
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4130
%4131
%4132
%4133
%4134
%4135
%4136
%4137
%4138
%4139
%4140
%4141
%4142
%4143
%4144
%4145
%4146
%4148
%4150
%4151
%4153
%4158
%3826
%4159
%4160
%4161
%4162
%4163
%4164
%4166
%3811
%3812
%3814
%3815
%3817
%3818
%3819
%3820
%3821
%3822
%3823
%3825
%3827
%3828
%3830
%3831
%3832
%3834
%3836
%3838
%3840
%3841
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3852
%3853
%3854
%3856
%3858
%3860
%3862
%3863
%3864
%3866
%3867
%3869
%3872
%3873
%3874
%3877
%3878
%3880
%3882
%3883
%3885
%3887
%3889
%3891
%3893
%3894
%3895
%3896
%3897
%3898
%3900
%3901
%3902
%3903
%3904
%3905
%3906
%3907
%3908
%3909
%3910
%3911
%3912
%3913
%3914
%3916
%3918
%3920
%3921
%3922
%3923
%3924
%3925
%3926
%3928
%3930
%3931
%3932
%3934
%3936
%3938
%3940
%3942
%3944
%3945
%3946
%3948
%3950
%3951
%3952
%3953
%3955
%3957
%3959
%3960
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3968
%3969
%3970
%3971
%3972
%3973
%3974
%3975
%3976
%3977
%3978
%3979
%3980
%3981
%3982
%3983
%3985
%3987
%3988
%3989
%3991
%3993
%3994
%3995
%3996
%3997
%3999
%4000
%4001
%4002
%4003
%4004
%4007
%4010
%4012
%4015
%4018
%4020
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4029
%4030
%4031
%4032
%4034
%4036
%4037
%4038
%4039
%4040
%4041
%4042
%4043
%4044
%4045
%4046
%4047
%4048
%4049
%4050
%4051
%4052
%4053
%4054
%4055
%4056
%4057
%4058
%4059
%4060
%4061
%4062
%4063
%4064
%4065
%4066
%4067
%4068
%4069
%4070
%4071
%4072
%4073
%4075
%4076
%4079
%4080
%4081
%4082
%4083
%4084
%4085
%4086
%4087
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4107
%4108
%4109
%4110
%4111
%4112
%4113
%4114
%4115
%4116
%4117
%4118
%4119
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4130
%4131
%4132
%4133
%4134
%4135
%4136
%4137
%4138
%4139
%4140
%4141
%4142
%4143
%4144
%4145
%4146
%4148
%4150
%4151
%4153
%4158
%827
%4167
%4168
%4169
%4170
%4171
%821
%822
%824
%826
%828
%830
%831
%832
%833
%834
%835
%836
%837
%838
%839
%840
%842
%844
%846
%847
%848
%850
%852
%853
%854
%856
%857
%859
%3811
%3812
%3814
%3815
%3817
%3818
%3819
%3820
%3821
%3822
%3823
%3825
%3827
%3828
%3830
%3831
%3832
%3834
%3836
%3838
%3840
%3841
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3852
%3853
%3854
%3856
%3858
%3860
%3862
%3863
%3864
%3866
%3867
%3869
%3872
%3873
%3874
%3877
%3878
%3880
%3882
%3883
%3885
%3887
%3889
%3891
%3893
%3894
%3895
%3896
%3897
%3898
%3900
%3901
%3902
%3903
%3904
%3905
%3906
%3907
%3908
%3909
%3910
%3911
%3912
%3913
%3914
%3916
%3918
%3920
%3921
%3922
%3923
%3924
%3925
%3926
%3928
%3930
%3931
%3932
%3934
%3936
%3938
%3940
%3942
%3944
%3945
%3946
%3948
%3950
%3951
%3952
%3953
%3955
%3957
%3959
%3960
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3968
%3969
%3970
%3971
%3972
%3973
%3974
%3975
%3976
%3977
%3978
%3979
%3980
%3981
%3982
%3983
%3985
%3987
%3988
%3989
%3991
%3993
%3994
%3995
%3996
%3997
%3999
%4000
%4001
%4002
%4003
%4004
%4007
%4010
%4012
%4015
%4018
%4020
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4029
%4030
%4031
%4032
%4034
%4036
%4037
%4038
%4039
%4040
%4041
%4042
%4043
%4044
%4045
%4046
%4047
%4048
%4049
%4050
%4051
%4052
%4053
%4054
%4055
%4056
%4057
%4058
%4059
%4060
%4061
%4062
%4063
%4064
%4065
%4066
%4067
%4068
%4069
%4070
%4071
%4072
%4073
%4075
%4076
%4079
%4080
%4081
%4082
%4083
%4084
%4085
%4086
%4087
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4107
%4108
%4109
%4110
%4111
%4112
%4113
%4114
%4115
%4116
%4117
%4118
%4119
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4130
%4131
%4132
%4133
%4134
%4135
%4136
%4137
%4138
%4139
%4140
%4141
%4142
%4143
%4144
%4145
%4146
%4148
%4150
%4151
%4153
%4158
%4172
%4173
%4174
%4175
%4176
%4177
%4178
%4179
%4180
%4181
%4182
%4183
%4184
%4185
%4187
%4188
%4190
%4192
%4193
%4194
%4195
%4196
%4197
%4198
%4199
%4200
%4201
%4202
%4203
%4204
%4205
%4206
%4207
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4220
%4221
%4222
(/.f64 %247 %4186)
(neg.f64 %4224)
(/.f64 %283 %4178)
(*.f64 T %4227)
(*.f64 %4227 T)
(/.f64 #s(literal 1 binary64) %4230)
(*.f64 %247 (/.f64 #s(literal 1 binary64) %4186))
%4230
%4234
%4236
%4237
%4239
%4241
%4243
%4244
%4245
%4246
%4247
%4248
%4249
%4250
%4252
%4253
%4254
%4255
%4257
%4259
%4261
%4263
%4264
%4265
%4266
%4268
%4269
%4270
%4271
%4273
%4275
%4276
%4278
%4280
%4281
%4283
%4284
%4285
%4286
%4288
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4299
%4300
%4301
%4302
%4304
%4305
%4306
%4307
%4308
%4309
%4311
%4312
%4313
%4314
%4315
%4316
%4318
%4319
%4320
%4322
%4323
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4342
%4343
%4344
%4345
%4346
%4347
%4349
%4350
%4351
%4352
%4353
%4354
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4381
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4405
%4406
%4407
%4408
%4409
%4410
%4411
%4412
%4413
%4414
%4415
%4416
%4417
%4418
%4420
%4421
(fma.f64 lam B #s(literal 2652839157010665/562949953421312 binary64))
(+.f64 %21 #s(literal 2652839157010665/562949953421312 binary64))
(+.f64 #s(literal 2652839157010665/562949953421312 binary64) %21)
(-.f64 %21 #s(literal -2652839157010665/562949953421312 binary64))
(fma.f64 B lam %4427)
(fma.f64 lam B %4427)
(+.f64 %21 %4427)
(neg.f64 %4431)
(-.f64 #s(literal 2652839157010665/562949953421312 binary64) %24)
%4434
(cos.f64 %4431)
(cos.f64 %4436)
(cos.f64 (fabs.f64 %4436))
(cos.f64 (neg.f64 %4436))
(sin.f64 %4442)
(sin.f64 (+.f64 %4431 %35))
(sin.f64 (+.f64 %4436 %35))
(fma.f64 %52 %4448 %4450)
(fma.f64 %4448 %52 %4450)
(+.f64 %4453 %4450)
(-.f64 %4453 %4456)
(fma.f64 %52 %4448 %4458)
(fma.f64 %52 %4448 %4460)
(fma.f64 %4448 %52 %4458)
(fma.f64 %4448 %52 %4460)
(+.f64 %4453 %4458)
(+.f64 %4453 %4460)
(neg.f64 (-.f64 %4456 %4453))
(fma.f64 %4468 %69 %4469)
(+.f64 (*.f64 %4468 %69) %4469)
(+.f64 %23 %4434)
%4474
(-.f64 %23 (neg.f64 %4434))
(-.f64 %4434 %25)
(neg.f64 (-.f64 %25 %4434))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (fma.f64 B lam %4442) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %21 %4442) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %4442 %21) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %4442 %21) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %4442 %24) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 %4442 %24) #s(literal 2 binary64)))))
(-.f64 %4453 (-.f64 %4456 %23))
(-.f64 (+.f64 %23 %4453) %4456)
(-.f64 %4453 (fma.f64 %23 %4455 %25))
(*.f64 #s(literal 1/2 binary64) %4474)
%4511
(/.f64 %4474 #s(literal 2 binary64))
(fma.f64 %23 #s(literal 1/2 binary64) %4513)
(fma.f64 #s(literal 1/2 binary64) %23 %4515)
(fma.f64 #s(literal 1/2 binary64) %4434 %4517)
(fma.f64 %4434 #s(literal 1/2 binary64) %4519)
(+.f64 %4513 %4519)
(+.f64 %4519 %4513)
(+.f64 %4517 %4515)
(+.f64 %4515 %4517)
(/.f64 (*.f64 %4474 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %4474) #s(literal 2 binary64))
(*.f64 cosgam %4511)
(*.f64 #s(literal 1/2 binary64) (*.f64 %4474 cosgam))
(*.f64 %4474 %1996)
%4533
(*.f64 %1996 %4474)
(*.f64 (*.f64 cosgam %4474) #s(literal 1/2 binary64))
(fma.f64 S singam %4537)
(fma.f64 singam S %4537)
(fma.f64 cosgam %4540 %2)
%4542
(fma.f64 %4540 cosgam %2)
(+.f64 %2 %4537)
(+.f64 %4537 %2)
(-.f64 %2 %4533)
(fma.f64 %114 %4511 %2)
(fma.f64 %4511 %114 %2)
(fma.f64 (neg.f64 %4474) %1996 %2)
(neg.f64 %4551)
(-.f64 %2 (neg.f64 %4537))
(-.f64 %2 (*.f64 (neg.f64 %4540) cosgam))
(fma.f64 %2 #s(literal 1 binary64) %4537)
(fma.f64 #s(literal 1 binary64) %2 %4537)
(fma.f64 %7 singam %4537)
(fma.f64 %9 S %4537)
(fma.f64 #s(literal 2 binary64) %17 %4537)
(/.f64 %4542 T)
(/.f64 %4551 %247)
(neg.f64 (/.f64 %4551 T))
(/.f64 %4542 %283)
(neg.f64 (/.f64 %4542 %247))
(/.f64 %4570 T)
(*.f64 %259 %4542)
(*.f64 %4542 %259)
(*.f64 %4551 %287)
(/.f64 #s(literal 1 binary64) (/.f64 T %4542))
(fma.f64 S %271 %4577)
(fma.f64 singam %294 %4577)
(fma.f64 %271 S %4577)
(fma.f64 %294 singam %4577)
(/.f64 (*.f64 %4542 #s(literal -1 binary64)) %247)
(+.f64 %340 %4577)
(-.f64 %340 %4586)
(neg.f64 (*.f64 %4551 %259))
(fma.f64 S %271 %4590)
(fma.f64 singam %294 %4590)
(fma.f64 %271 S %4590)
(fma.f64 %294 singam %4590)
(+.f64 %340 %4590)
(/.f64 #s(literal 1 binary64) (/.f64 %247 %4551))
(neg.f64 (-.f64 %4586 %340))
(*.f64 %4570 %259)
(fma.f64 %2 %259 %4577)
(fma.f64 #s(literal 1 binary64) %340 %4577)
(fma.f64 %259 %2 %4577)
(fma.f64 %340 #s(literal 1 binary64) %4577)
(/.f64 (-.f64 %3875 %4533) T)
(fma.f64 %2 %259 %4590)
(fma.f64 #s(literal 1 binary64) %340 %4590)
(fma.f64 %259 %2 %4590)
(fma.f64 %340 #s(literal 1 binary64) %4590)
(fma.f64 %354 %287 %4577)
(fma.f64 %354 %287 %4590)
(/.f64 (-.f64 %633 (*.f64 T %4533)) %634)
(fma.f64 S %636 %4577)
(fma.f64 T %638 %4577)
(fma.f64 %2 %640 %4577)
(fma.f64 %216 %642 %4577)
(fma.f64 %292 %644 %4577)
(fma.f64 %294 %648 %4577)
(fma.f64 %650 %271 %4577)
(fma.f64 %648 %294 %4577)
(fma.f64 S %636 %4590)
(fma.f64 T %638 %4590)
(fma.f64 %2 %640 %4590)
(fma.f64 %216 %642 %4590)
(fma.f64 %292 %644 %4590)
(fma.f64 %294 %648 %4590)
(fma.f64 %650 %271 %4590)
(fma.f64 %648 %294 %4590)
(/.f64 (-.f64 %4005 (*.f64 %247 %4533)) %654)
(fma.f64 %297 %661 %4577)
(fma.f64 %361 %663 %4577)
(fma.f64 %665 %274 %4577)
(fma.f64 %667 %668 %4577)
(fma.f64 %670 %671 %4577)
(fma.f64 %661 %297 %4577)
(fma.f64 %674 %675 %4577)
(fma.f64 %675 %674 %4577)
(fma.f64 %663 %361 %4577)
(fma.f64 %671 %670 %4577)
(fma.f64 %633 %680 %4577)
(fma.f64 %297 %661 %4590)
(fma.f64 %361 %663 %4590)
(fma.f64 %665 %274 %4590)
(fma.f64 %667 %668 %4590)
(fma.f64 %670 %671 %4590)
(fma.f64 %661 %297 %4590)
(fma.f64 %674 %675 %4590)
(fma.f64 %675 %674 %4590)
(fma.f64 %663 %361 %4590)
(fma.f64 %671 %670 %4590)
(fma.f64 %633 %680 %4590)
%4657
(approx %4658 %4657)
%4660
%4661
%4662
%4663
%4664
%4665
%4666
%4667
%4668
%4669
%4670
%4672
%4674
%4675
%4676
%470
%4678
%4679
%4680
%4681
%4682
%4683
%4684
%4685
%4686
%4687
%4688
%4689
%4691
%4693
%4694
%4696
%4697
%4699
%4700
%4702
%4703
%4704
%4705
%4707
%4708
%4709
%4710
%4711
%4712
%4713
%4714
%4715
%4716
%4717
%4719
%4721
%4723
%4724
%4725
%4726
%4728
%4730
%4732
%4734
%4736
%4737
%4738
%4739
%3723
%4740
%4741
%4742
%4743
%4744
%4745
%4746
%4747
%4748
%4749
%4750
%4751
%4752
%4753
%4754
%4755
%4756
%4757
%4758
%4759
%4760
%4761
%4762
%4763
%4764
%4765
%4766
%4767
%4768
%4769
%4770
%4771
%4772
%4773
%4774
%4775
%4776
%4777
%4778
%4779
%4780
%4781
%4783
%4785
%4787
%4789
%4791
%4793
%4795
%4796
%4798
%4800
%4802
%4803
%4804
%4805
%4806
%4807
%4809
%4811
%4813
%4816
%4818
%4820
%4822
%1749
%4823
%4825
%4827
%4829
%4831
%4833
%4835
%4837
%4839
%4841
%4843
%4845
%4846
%4847
%4848
%4849
%4850
%4852
%4860
%4862
%4863
%4864
%4866
%4867
%4868
%4869
%4870
%4871
%4872
%4873
%4875
%4878
%4880
%4882
%4883
%4885
%4886
%4888
%4890
%4893
%4897
%4898
%4899
%4900
%4902
%4903
%4905
%4907
%4909
%4911
%4913
%4915
%4916
%4917
%4918
%4919
%4920
%4921
%4922
%4923
%4925
%4927
%4928
%4929
%4930
%4931
%4933
%4934
%4935
%4936
%4938
%4939
%4941
%4943
%4944
%4945
%4946
%4948
%4950
%4951
%4952
%4953
%4955
%4957
%4958
%4960
%4961
%4962
%4963
%4965
%4966
%4968
%4970
%4971
%4972
%4973
%4974
%4975
%4977
%4978
%4979
%4980
%4981
%4982
%4983
%4986
%4987
%4988
%4989
%4990
%4991
%4992
%4993
%4994
%4995
%4996
%4997
%4998
%4999
%5000
%5001
%5002
%5005
%5006
%5007
%5008
%5009
%5010
%5011
%5012
%5013
%5014
%5015
%5016
%5017
%5018
%5019
%5020
%5021
%5022
%5023
%5024
%5025
%5026
%5027
%5028
%5029
%5031
%5032
%5034
%5036
%5037
%5038
%5039
%5041
%5042
%5044
%5045
%5047
%5049
%5051
%5052
%5054
%5056
%5057
%5058
%5059
%5061
%5063
%5064
%5065
%5066
%5068
%5069
%5070
%5072
%5074
%5075
%5076
%5077
%5079
%5081
%5083
%5085
%5086
%5087
%5089
%5091
%5093
%5095
%5097
%5098
%5099
%5100
%5101
%5102
%5104
%5105
%5106
%5108
%5111
%5114
%5117
%5119
%5120
%5121
%5122
%5123
%5124
%5125
%5126
%5127
%5129
%5131
%5134
%5137
%5140
%5141
%5142
%5143
%5144
%5145
%5146
%5147
%5148
%5149
%5150
%5151
%1748
%1750
%1752
%1754
%1756
%1758
%1760
%1762
%1764
%1766
%1768
%1771
%1773
%1774
%1775
%1777
%1778
%1780
%1782
%1783
%1784
%1786
%1788
%1790
%1791
%1792
%1793
%1795
%1796
%1797
%1799
%1801
%1803
%1804
%1805
%1806
%1807
%1809
%1811
%4660
%4661
%4662
%4663
%4664
%4665
%4666
%4667
%4668
%4669
%4670
%4672
%4674
%4675
%4676
%1751
%5152
%5153
%5154
%5155
%5156
%5157
%5158
%5159
%5160
%5161
%5162
%5163
%5164
%5165
%5166
%5167
%5168
%5169
%5170
%5171
%5172
%5173
%5174
%5175
%5176
%5177
%5178
%5179
%5180
%5181
%5182
%5183
%5186
%5188
%5189
%5190
%5191
%5192
%5194
%5197
%5199
%5200
%5203
%5205
%5207
%5209
%5212
%5214
%5216
%5218
%5221
%5222
%1748
%1750
%1752
%1754
%1756
%1758
%1760
%1762
%1764
%1766
%1768
%1771
%1773
%1774
%1775
%1777
%1778
%1780
%1782
%1783
%1784
%1786
%1788
%1790
%1791
%1792
%1793
%1795
%1796
%1797
%1799
%1801
%1803
%1804
%1805
%1806
%1807
%1809
%1811
%4660
%4661
%5223
%5224
%5225
%5046
%5226
%5227
%5228
%5229
%5230
%5231
%5233
%5235
%5236
%5237
%5238
%5239
%5240
%5241
%5242
%5243
%5245
%5246
%5247
%5047
%5049
%5051
%5052
%5054
%5056
%5057
%5058
%5059
%5061
%5063
%5064
%5065
%5066
%5068
%5069
%5070
%5072
%5074
%5075
%5076
%5077
%5079
%5081
%5083
%5085
%5086
%5087
%5089
%5091
%5093
%5095
%5097
%5098
%5099
%5100
%5101
%5102
%5104
%5105
%5106
%5108
%5111
%5114
%5117
%5119
%5120
%5121
%5122
%5123
%5124
%5125
%5126
%5127
%5129
%5131
%5134
%5137
%5140
%5141
%5142
%5143
%5144
%5145
%5146
%5147
%5148
%5149
%5150
%5151
(*.f64 T %4660)
(*.f64 cosgam %5249)
(*.f64 %332 %1748)
%5115
(*.f64 %4660 T)
(*.f64 %5249 cosgam)
(fma.f64 S singam %5254)
(fma.f64 singam S %5254)
%5257
(+.f64 %2 %5254)
(+.f64 %5254 %2)
(-.f64 %2 (neg.f64 %5254))
(-.f64 %5254 %354)
(fma.f64 %5249 %808 %443)
(fma.f64 %5249 %808 %377)
(neg.f64 %5265)
(fma.f64 #s(literal -1 binary64) %5267 %2)
(fma.f64 %332 %5269 %2)
(fma.f64 %287 %5115 %2)
(fma.f64 %1748 %5272 %2)
(fma.f64 %5115 %287 %2)
(fma.f64 %5275 %1748 %2)
(fma.f64 %5269 %332 %2)
(fma.f64 %5278 T %2)
(fma.f64 %5280 cosgam %2)
(fma.f64 %5282 cosgam %2)
(+.f64 %5254 %443)
(+.f64 %5254 %377)
(-.f64 %2 %5286)
(/.f64 (fma.f64 %2 T %5288) T)
(fma.f64 %2 #s(literal 1 binary64) %5254)
(fma.f64 #s(literal 1 binary64) %2 %5254)
(fma.f64 %7 singam %5254)
(fma.f64 %9 S %5254)
(fma.f64 %5288 %259 %2)
(-.f64 %2 (*.f64 %5288 %287))
(-.f64 %2 (*.f64 (neg.f64 %5269) %332))
(fma.f64 #s(literal -1 binary64) %5267 %443)
(fma.f64 #s(literal -1 binary64) %5267 %377)
(fma.f64 %332 %5269 %443)
(fma.f64 %332 %5269 %377)
(fma.f64 %287 %5115 %443)
(fma.f64 %287 %5115 %377)
(fma.f64 %1748 %5272 %443)
(fma.f64 %1748 %5272 %377)
(fma.f64 %5115 %287 %443)
(fma.f64 %5115 %287 %377)
(fma.f64 %5275 %1748 %443)
(fma.f64 %5275 %1748 %377)
(fma.f64 %5269 %332 %443)
(fma.f64 %5269 %332 %377)
(fma.f64 %5278 T %443)
(fma.f64 %5278 T %377)
(fma.f64 %5280 cosgam %443)
(fma.f64 %5280 cosgam %377)
(fma.f64 %5282 cosgam %443)
(fma.f64 %5282 cosgam %377)
(fma.f64 %5288 %259 %443)
(fma.f64 %5288 %259 %377)
(fma.f64 #s(literal -1 binary64) %5286 %2)
(fma.f64 #s(literal 2 binary64) %17 %5254)
(fma.f64 #s(literal -1 binary64) %5286 %443)
(fma.f64 #s(literal -1 binary64) %5286 %377)
(/.f64 %5257 T)
(/.f64 %5257 %283)
(/.f64 %5265 %247)
(neg.f64 (/.f64 %5257 %247))
(neg.f64 (/.f64 %5265 T))
(/.f64 %5334 T)
(fma.f64 S %271 %5336)
(fma.f64 singam %294 %5336)
(fma.f64 %271 S %5336)
(fma.f64 %294 singam %5336)
(*.f64 %259 %5257)
(*.f64 %5257 %259)
(+.f64 %340 %5336)
(+.f64 %5336 %340)
(/.f64 #s(literal 1 binary64) (/.f64 T %5257))
(/.f64 (*.f64 %5257 #s(literal -1 binary64)) %247)
(*.f64 %5265 %287)
(-.f64 %5336 %361)
(/.f64 #s(literal 1 binary64) (/.f64 %247 %5265))
(fma.f64 %287 %5267 %340)
(fma.f64 %5115 %4033 %340)
(fma.f64 %5269 %3998 %340)
(/.f64 (fma.f64 %5336 T %2) T)
(fma.f64 %2 %259 %5336)
(fma.f64 #s(literal 1 binary64) %340 %5336)
(fma.f64 %259 %2 %5336)
(fma.f64 %340 #s(literal 1 binary64) %5336)
(*.f64 %5334 %259)
(fma.f64 %5254 %259 %340)
(fma.f64 %354 %287 %5336)
(/.f64 (fma.f64 %5336 %247 %354) %247)
(/.f64 (fma.f64 %5254 T %633) %634)
(fma.f64 S %636 %5336)
(fma.f64 T %638 %5336)
(fma.f64 %2 %640 %5336)
(fma.f64 %216 %642 %5336)
(fma.f64 %292 %644 %5336)
(fma.f64 %294 %648 %5336)
(fma.f64 %650 %271 %5336)
(fma.f64 %648 %294 %5336)
(fma.f64 %297 %661 %5336)
(fma.f64 %361 %663 %5336)
(fma.f64 %665 %274 %5336)
(fma.f64 %667 %668 %5336)
(fma.f64 %670 %671 %5336)
(fma.f64 %661 %297 %5336)
(fma.f64 %674 %675 %5336)
(fma.f64 %675 %674 %5336)
(fma.f64 %663 %361 %5336)
(fma.f64 %671 %670 %5336)
(/.f64 (fma.f64 %5254 %247 %4008) %654)
(/.f64 (fma.f64 %5254 %247 %4005) %654)
(fma.f64 %633 %680 %5336)
%1748
%1750
%1752
%1754
%1756
%1758
%1760
%1762
%1764
%1766
%1768
%1771
%1773
%1774
%1775
%1777
%1778
%1780
%1782
%1783
%1784
%1786
%1788
%1790
%1791
%1792
%1793
%1795
%1796
%1797
%1799
%1801
%1803
%1804
%1805
%1806
%1807
%1809
%1811
%4660
%4661
%4662
%4663
%4664
%4665
%4666
%4667
%4668
%4669
%4670
%4672
%4674
%4675
%4676
%5028
%5029
%5031
%5032
%5034
%5036
%5037
%5038
%5039
%5041
%5042
%5044
%5045
%5047
%5049
%5051
%5052
%5054
%5056
%5057
%5058
%5059
%5061
%5063
%5064
%5065
%5066
%5068
%5069
%5070
%5072
%5074
%5075
%5076
%5077
%5079
%5081
%5083
%5085
%5086
%5087
%5089
%5091
%5093
%5095
%5097
%5098
%5099
%5100
%5101
%5102
%5104
%5105
%5106
%5108
%5111
%5114
%5117
%5119
%5120
%5121
%5122
%5123
%5124
%5125
%5126
%5127
%5129
%5131
%5134
%5137
%5140
%5141
%5142
%5143
%5144
%5145
%5146
%5147
%5148
%5149
%5150
%5151
%3259
%3260
%3261
%3262
%3263
%1753
%3264
%3265
%3266
%3267
%3268
%3269
%3270
%3271
%3273
%3274
%3275
%3276
%3278
%3279
%3280
%3281
%3282
%3283
%3284
%3285
%3286
%3287
%3288
%3289
%3290
%3291
%3292
%3293
%3294
%3295
%3296
%3297
%3298
%3299
%3300
%3301
%3302
%3303
%3304
%3305
%3306
%3307
%3308
%3309
%3310
%3311
%3312
%3313
%3315
%3316
%3317
%3318
%3319
%3320
%3321
%3322
%3323
%3324
%3325
%3326
%3327
%3328
%3331
%3332
%3333
%3334
%3335
%3336
%3337
%3338
%3341
%3342
%3344
%3345
%3346
%3347
%3348
%3350
%3352
%3353
%3356
%3358
%3359
%3362
%1748
%1750
%1752
%1754
%1756
%1758
%1760
%1762
%1764
%1766
%1768
%1771
%1773
%1774
%1775
%1777
%1778
%1780
%1782
%1783
%1784
%1786
%1788
%1790
%1791
%1792
%1793
%1795
%1796
%1797
%1799
%1801
%1803
%1804
%1805
%1806
%1807
%1809
%1811
%4660
%4661
%5223
%5224
%5225
%5046
%5226
%5227
%5228
%5229
%5230
%5231
%5233
%5235
%5236
%5237
%5238
%5239
%5240
%5241
%5242
%5243
%5245
%5246
%5247
%5047
%5049
%5051
%5052
%5054
%5056
%5057
%5058
%5059
%5061
%5063
%5064
%5065
%5066
%5068
%5069
%5070
%5072
%5074
%5075
%5076
%5077
%5079
%5081
%5083
%5085
%5086
%5087
%5089
%5091
%5093
%5095
%5097
%5098
%5099
%5100
%5101
%5102
%5104
%5105
%5106
%5108
%5111
%5114
%5117
%5119
%5120
%5121
%5122
%5123
%5124
%5125
%5126
%5127
%5129
%5131
%5134
%5137
%5140
%5141
%5142
%5143
%5144
%5145
%5146
%5147
%5148
%5149
%5150
%5151
%1751
%5152
%5153
%5154
%5155
%5156
%5157
%5158
%5159
%5160
%5161
%5162
%5163
%5164
%5165
%5166
%5167
%5168
%5169
%5170
%5171
%5172
%5173
%5174
%5175
%5176
%5177
%5178
%5179
%5180
%5181
%5182
%5183
%5186
%5188
%5189
%5190
%5191
%5192
%5194
%5197
%5199
%5200
%5203
%5205
%5207
%5209
%5212
%5214
%5216
%5218
%5221
%5222
%1748
%1750
%1752
%1754
%1756
%1758
%1760
%1762
%1764
%1766
%1768
%1771
%1773
%1774
%1775
%1777
%1778
%1780
%1782
%1783
%1784
%1786
%1788
%1790
%1791
%1792
%1793
%1795
%1796
%1797
%1799
%1801
%1803
%1804
%1805
%1806
%1807
%1809
%1811
%4660
%4661
%5223
%5224
%5225
%5046
%5226
%5227
%5228
%5229
%5230
%5231
%5233
%5235
%5236
%5237
%5238
%5239
%5240
%5241
%5242
%5243
%5245
%5246
%5247
%5047
%5049
%5051
%5052
%5054
%5056
%5057
%5058
%5059
%5061
%5063
%5064
%5065
%5066
%5068
%5069
%5070
%5072
%5074
%5075
%5076
%5077
%5079
%5081
%5083
%5085
%5086
%5087
%5089
%5091
%5093
%5095
%5097
%5098
%5099
%5100
%5101
%5102
%5104
%5105
%5106
%5108
%5111
%5114
%5117
%5119
%5120
%5121
%5122
%5123
%5124
%5125
%5126
%5127
%5129
%5131
%5134
%5137
%5140
%5141
%5142
%5143
%5144
%5145
%5146
%5147
%5148
%5149
%5150
%5151
%470
%4678
%4679
%4680
%4681
%4682
%4683
%4684
%4685
%4686
%4687
%4688
%4689
%4691
%4693
%4694
%4696
%4697
%4699
%4700
%4702
%4703
%4704
%4705
%4707
%4708
%4709
%4710
%4711
%4712
%4713
%4714
%4715
%4716
%4717
%4719
%4721
%4723
%4724
%4725
%4726
%4728
%4730
%4732
%4734
%4736
%4737
%4738
%4739
%3723
%4740
%4741
%4742
%4743
%4744
%4745
%4746
%4747
%4748
%4749
%4750
%4751
%4752
%4753
%4754
%4755
%4756
%4757
%4758
%4759
%4760
%4761
%4762
%4763
%4764
%4765
%4766
%4767
%4768
%4769
%4770
%4771
%4772
%4773
%4774
%4775
%4776
%4777
%4778
%4779
%4780
%4781
%4783
%4785
%4787
%4789
%4791
%4793
%4795
%4796
%4798
%4800
%4802
%4803
%4804
%4805
%4806
%4807
%4809
%4811
%4813
%4816
%4818
%4820
%4822
%1749
%4823
%4825
%4827
%4829
%4831
%4833
%4835
%4837
%4839
%4841
%4843
%4845
%4846
%4847
%4848
%4849
%4850
%4852
%4860
%4862
%4863
%4864
%4866
%4867
%4868
%4869
%4870
%4871
%4872
%4873
%4875
%4878
%4880
%4882
%4883
%4885
%4886
%4888
%4890
%4893
%4897
%4898
%4899
%4900
%4902
%4903
%4905
%4907
%4909
%4911
%4913
%4915
%4916
%4917
%4918
%4919
%4920
%4921
%4922
%4923
%4925
%4927
%4928
%4929
%4930
%4931
%4933
%4934
%4935
%4936
%4938
%4939
%4941
%4943
%4944
%4945
%4946
%4948
%4950
%4951
%4952
%4953
%4955
%4957
%4958
%4960
%4961
%4962
%4963
%4965
%4966
%4968
%4970
%4971
%4972
%4973
%4974
%4975
%4977
%4978
%4979
%4980
%4981
%4982
%4983
%4986
%4987
%4988
%4989
%4990
%4991
%4992
%4993
%4994
%4995
%4996
%4997
%4998
%4999
%5000
%5001
%5002
%5005
%5006
%5007
%5008
%5009
%5010
%5011
%5012
%5013
%5014
%5015
%5016
%5017
%5018
%5019
%5020
%5021
%5022
%5023
%5024
%5025
%5026
%5027
%1748
%1750
%1752
%1754
%1756
%1758
%1760
%1762
%1764
%1766
%1768
%1771
%1773
%1774
%1775
%1777
%1778
%1780
%1782
%1783
%1784
%1786
%1788
%1790
%1791
%1792
%1793
%1795
%1796
%1797
%1799
%1801
%1803
%1804
%1805
%1806
%1807
%1809
%1811
%1751
%5152
%5153
%5154
%5155
%5156
%5157
%5158
%5159
%5160
%5161
%5162
%5163
%5164
%5165
%5166
%5167
%5168
%5169
%5170
%5171
%5172
%5173
%5174
%5175
%5176
%5177
%5178
%5179
%5180
%5181
%5182
%5183
%5186
%5188
%5189
%5190
%5191
%5192
%5194
%5197
%5199
%5200
%5203
%5205
%5207
%5209
%5212
%5214
%5216
%5218
%5221
%5222
%1748
%1750
%1752
%1754
%1756
%1758
%1760
%1762
%1764
%1766
%1768
%1771
%1773
%1774
%1775
%1777
%1778
%1780
%1782
%1783
%1784
%1786
%1788
%1790
%1791
%1792
%1793
%1795
%1796
%1797
%1799
%1801
%1803
%1804
%1805
%1806
%1807
%1809
%1811
%4660
%4661
%5223
%5224
%5225
%5046
%5226
%5227
%5228
%5229
%5230
%5231
%5233
%5235
%5236
%5237
%5238
%5239
%5240
%5241
%5242
%5243
%5245
%5246
%5247
%5047
%5049
%5051
%5052
%5054
%5056
%5057
%5058
%5059
%5061
%5063
%5064
%5065
%5066
%5068
%5069
%5070
%5072
%5074
%5075
%5076
%5077
%5079
%5081
%5083
%5085
%5086
%5087
%5089
%5091
%5093
%5095
%5097
%5098
%5099
%5100
%5101
%5102
%5104
%5105
%5106
%5108
%5111
%5114
%5117
%5119
%5120
%5121
%5122
%5123
%5124
%5125
%5126
%5127
%5129
%5131
%5134
%5137
%5140
%5141
%5142
%5143
%5144
%5145
%5146
%5147
%5148
%5149
%5150
%5151
(+.f64 %1176 %1748)
(+.f64 %1748 %1176)
%5394
(neg.f64 (-.f64 %1749 %1176))
(-.f64 %1748 %1181)
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (fma.f64 #s(literal 1 binary64) %21 %1189) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %923 %1189) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %1189 %923) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1189 %923) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %1189 %470) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 %1189 %470) #s(literal 2 binary64)))))
(-.f64 %1196 (fma.f64 %1209 %23 %1749))
(-.f64 %1196 (-.f64 %1210 %1748))
(-.f64 (+.f64 %1748 %1196) %1210)
(fma.f64 %69 %1247 %5428)
(fma.f64 %1247 %69 %5428)
(+.f64 %1248 %5428)
(fma.f64 %69 %1247 %5432)
(fma.f64 %1247 %69 %5432)
(+.f64 %1248 %5432)
(+.f64 (+.f64 %1748 %1248) %1250)
(*.f64 #s(literal 1/2 binary64) %5394)
%5439
(/.f64 %5394 #s(literal 2 binary64))
(fma.f64 #s(literal 1/2 binary64) %1176 %5441)
(fma.f64 #s(literal 1/2 binary64) %1748 %2091)
(fma.f64 %1176 #s(literal 1/2 binary64) %5444)
(fma.f64 %1748 #s(literal 1/2 binary64) %1460)
(+.f64 %5444 %1460)
(+.f64 %1460 %5444)
(+.f64 %2091 %5441)
(+.f64 %5441 %2091)
(/.f64 (*.f64 %5394 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %5394) #s(literal 2 binary64))
(*.f64 cosgam %5439)
(*.f64 #s(literal 1/2 binary64) (*.f64 %5394 cosgam))
(*.f64 %5394 %1996)
%5459
(*.f64 %1996 %5394)
(*.f64 (*.f64 cosgam %5394) #s(literal 1/2 binary64))
(fma.f64 S singam %5463)
(fma.f64 singam S %5463)
(fma.f64 cosgam %5466 %2)
%5468
(fma.f64 %5466 cosgam %2)
(+.f64 %2 %5463)
(+.f64 %5463 %2)
(-.f64 %2 %5459)
(fma.f64 %114 %5439 %2)
(fma.f64 %5439 %114 %2)
(fma.f64 (neg.f64 %5394) %1996 %2)
(neg.f64 %5477)
(-.f64 %2 (neg.f64 %5463))
(-.f64 %2 (*.f64 (neg.f64 %5466) cosgam))
(fma.f64 %2 #s(literal 1 binary64) %5463)
(fma.f64 #s(literal 1 binary64) %2 %5463)
(fma.f64 %7 singam %5463)
(fma.f64 %9 S %5463)
(fma.f64 #s(literal 2 binary64) %17 %5463)
(/.f64 %5468 T)
(/.f64 %5477 %247)
(neg.f64 (/.f64 %5477 T))
(/.f64 %5468 %283)
(neg.f64 (/.f64 %5468 %247))
(/.f64 %5496 T)
(*.f64 %259 %5468)
(*.f64 %5468 %259)
(*.f64 %5477 %287)
(/.f64 #s(literal 1 binary64) (/.f64 T %5468))
(fma.f64 S %271 %5503)
(fma.f64 singam %294 %5503)
(fma.f64 %271 S %5503)
(fma.f64 %294 singam %5503)
(/.f64 (*.f64 %5468 #s(literal -1 binary64)) %247)
(+.f64 %340 %5503)
(-.f64 %340 %5511)
(neg.f64 (*.f64 %5477 %259))
(fma.f64 S %271 %5515)
(fma.f64 singam %294 %5515)
(fma.f64 %271 S %5515)
(fma.f64 %294 singam %5515)
(+.f64 %340 %5515)
(/.f64 #s(literal 1 binary64) (/.f64 %247 %5477))
(neg.f64 (-.f64 %5511 %340))
(*.f64 %5496 %259)
(fma.f64 %2 %259 %5503)
(fma.f64 #s(literal 1 binary64) %340 %5503)
(fma.f64 %259 %2 %5503)
(fma.f64 %340 #s(literal 1 binary64) %5503)
(/.f64 (-.f64 %3875 %5459) T)
(fma.f64 %2 %259 %5515)
(fma.f64 #s(literal 1 binary64) %340 %5515)
(fma.f64 %259 %2 %5515)
(fma.f64 %340 #s(literal 1 binary64) %5515)
(fma.f64 %354 %287 %5503)
(fma.f64 %354 %287 %5515)
(/.f64 (-.f64 %633 (*.f64 T %5459)) %634)
(fma.f64 S %636 %5503)
(fma.f64 T %638 %5503)
(fma.f64 %2 %640 %5503)
(fma.f64 %216 %642 %5503)
(fma.f64 %292 %644 %5503)
(fma.f64 %294 %648 %5503)
(fma.f64 %650 %271 %5503)
(fma.f64 %648 %294 %5503)
(fma.f64 S %636 %5515)
(fma.f64 T %638 %5515)
(fma.f64 %2 %640 %5515)
(fma.f64 %216 %642 %5515)
(fma.f64 %292 %644 %5515)
(fma.f64 %294 %648 %5515)
(fma.f64 %650 %271 %5515)
(fma.f64 %648 %294 %5515)
(/.f64 (-.f64 %4005 (*.f64 %247 %5459)) %654)
(fma.f64 %297 %661 %5503)
(fma.f64 %361 %663 %5503)
(fma.f64 %665 %274 %5503)
(fma.f64 %667 %668 %5503)
(fma.f64 %670 %671 %5503)
(fma.f64 %661 %297 %5503)
(fma.f64 %674 %675 %5503)
(fma.f64 %675 %674 %5503)
(fma.f64 %663 %361 %5503)
(fma.f64 %671 %670 %5503)
(fma.f64 %633 %680 %5503)
(fma.f64 %297 %661 %5515)
(fma.f64 %361 %663 %5515)
(fma.f64 %665 %274 %5515)
(fma.f64 %667 %668 %5515)
(fma.f64 %670 %671 %5515)
(fma.f64 %661 %297 %5515)
(fma.f64 %674 %675 %5515)
(fma.f64 %675 %674 %5515)
(fma.f64 %663 %361 %5515)
(fma.f64 %671 %670 %5515)
(fma.f64 %633 %680 %5515)
%470
%4678
%4679
%4680
%4681
%4682
%4683
%4684
%4685
%4686
%4687
%4688
%4689
%4691
%4693
%4694
%4696
%4697
%4699
%4700
%4702
%4703
%4704
%4705
%4707
%4708
%4709
%4710
%4711
%4712
%4713
%4714
%4715
%4716
%4717
%4719
%4721
%4723
%4724
%4725
%4726
%4728
%4730
%4732
%4734
%4736
%4737
%4738
%4739
%3723
%4740
%4741
%4742
%4743
%4744
%4745
%4746
%4747
%4748
%4749
%4750
%4751
%4752
%4753
%4754
%4755
%4756
%4757
%4758
%4759
%4760
%4761
%4762
%4763
%4764
%4765
%4766
%4767
%4768
%4769
%4770
%4771
%4772
%4773
%4774
%4775
%4776
%4777
%4778
%4779
%4780
%4781
%4783
%4785
%4787
%4789
%4791
%4793
%4795
%4796
%4798
%4800
%4802
%4803
%4804
%4805
%4806
%4807
%4809
%4811
%4813
%4816
%4818
%4820
%4822
%1749
%4823
%4825
%4827
%4829
%4831
%4833
%4835
%4837
%4839
%4841
%4843
%4845
%4846
%4847
%4848
%4849
%4850
%4852
%4860
%4862
%4863
%4864
%4866
%4867
%4868
%4869
%4870
%4871
%4872
%4873
%4875
%4878
%4880
%4882
%4883
%4885
%4886
%4888
%4890
%4893
%4897
%4898
%4899
%4900
%4902
%4903
%4905
%4907
%4909
%4911
%4913
%4915
%4916
%4917
%4918
%4919
%4920
%4921
%4922
%4923
%4925
%4927
%4928
%4929
%4930
%4931
%4933
%4934
%4935
%4936
%4938
%4939
%4941
%4943
%4944
%4945
%4946
%4948
%4950
%4951
%4952
%4953
%4955
%4957
%4958
%4960
%4961
%4962
%4963
%4965
%4966
%4968
%4970
%4971
%4972
%4973
%4974
%4975
%4977
%4978
%4979
%4980
%4981
%4982
%4983
%4986
%4987
%4988
%4989
%4990
%4991
%4992
%4993
%4994
%4995
%4996
%4997
%4998
%4999
%5000
%5001
%5002
%5005
%5006
%5007
%5008
%5009
%5010
%5011
%5012
%5013
%5014
%5015
%5016
%5017
%5018
%5019
%5020
%5021
%5022
%5023
%5024
%5025
%5026
%5027
%3231
%3232
%228
%3233
%3234
%3235
%3236
%3237
%3238
%3239
%3241
%3811
%3812
%3814
%3815
%3817
%3818
%3819
%3820
%3821
%3822
%3823
%3825
%3827
%3828
%3830
%3831
%3832
%3834
%3836
%3838
%3840
%3841
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3852
%3853
%3854
%3856
%3858
%3860
%3862
%3863
%3864
%3866
%3867
%3869
%3872
%3873
%3874
%3877
%3878
%3880
%3882
%3883
%3885
%3887
%3889
%3891
%3893
%3894
%3895
%3896
%3897
%3898
%3900
%3901
%3902
%3903
%3904
%3905
%3906
%3907
%3908
%3909
%3910
%3911
%3912
%3913
%3914
%3916
%3918
%3920
%3921
%3922
%3923
%3924
%3925
%3926
%3928
%3930
%3931
%3932
%3934
%3936
%3938
%3940
%3942
%3944
%3945
%3946
%3948
%3950
%3951
%3952
%3953
%3955
%3957
%3959
%3960
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3968
%3969
%3970
%3971
%3972
%3973
%3974
%3975
%3976
%3977
%3978
%3979
%3980
%3981
%3982
%3983
%3985
%3987
%3988
%3989
%3991
%3993
%3994
%3995
%3996
%3997
%3999
%4000
%4001
%4002
%4003
%4004
%4007
%4010
%4012
%4015
%4018
%4020
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4029
%4030
%4031
%4032
%4034
%4036
%4037
%4038
%4039
%4040
%4041
%4042
%4043
%4044
%4045
%4046
%4047
%4048
%4049
%4050
%4051
%4052
%4053
%4054
%4055
%4056
%4057
%4058
%4059
%4060
%4061
%4062
%4063
%4064
%4065
%4066
%4067
%4068
%4069
%4070
%4071
%4072
%4073
%4075
%4076
%4079
%4080
%4081
%4082
%4083
%4084
%4085
%4086
%4087
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4107
%4108
%4109
%4110
%4111
%4112
%4113
%4114
%4115
%4116
%4117
%4118
%4119
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4130
%4131
%4132
%4133
%4134
%4135
%4136
%4137
%4138
%4139
%4140
%4141
%4142
%4143
%4144
%4145
%4146
%4148
%4150
%4151
%4153
%4158
%3826
%4159
%4160
%4161
%4162
%4163
%4164
%4166
%3811
%3812
%3814
%3815
%3817
%3818
%3819
%3820
%3821
%3822
%3823
%3825
%3827
%3828
%3830
%3831
%3832
%3834
%3836
%3838
%3840
%3841
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3852
%3853
%3854
%3856
%3858
%3860
%3862
%3863
%3864
%3866
%3867
%3869
%3872
%3873
%3874
%3877
%3878
%3880
%3882
%3883
%3885
%3887
%3889
%3891
%3893
%3894
%3895
%3896
%3897
%3898
%3900
%3901
%3902
%3903
%3904
%3905
%3906
%3907
%3908
%3909
%3910
%3911
%3912
%3913
%3914
%3916
%3918
%3920
%3921
%3922
%3923
%3924
%3925
%3926
%3928
%3930
%3931
%3932
%3934
%3936
%3938
%3940
%3942
%3944
%3945
%3946
%3948
%3950
%3951
%3952
%3953
%3955
%3957
%3959
%3960
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3968
%3969
%3970
%3971
%3972
%3973
%3974
%3975
%3976
%3977
%3978
%3979
%3980
%3981
%3982
%3983
%3985
%3987
%3988
%3989
%3991
%3993
%3994
%3995
%3996
%3997
%3999
%4000
%4001
%4002
%4003
%4004
%4007
%4010
%4012
%4015
%4018
%4020
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4029
%4030
%4031
%4032
%4034
%4036
%4037
%4038
%4039
%4040
%4041
%4042
%4043
%4044
%4045
%4046
%4047
%4048
%4049
%4050
%4051
%4052
%4053
%4054
%4055
%4056
%4057
%4058
%4059
%4060
%4061
%4062
%4063
%4064
%4065
%4066
%4067
%4068
%4069
%4070
%4071
%4072
%4073
%4075
%4076
%4079
%4080
%4081
%4082
%4083
%4084
%4085
%4086
%4087
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4107
%4108
%4109
%4110
%4111
%4112
%4113
%4114
%4115
%4116
%4117
%4118
%4119
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4130
%4131
%4132
%4133
%4134
%4135
%4136
%4137
%4138
%4139
%4140
%4141
%4142
%4143
%4144
%4145
%4146
%4148
%4150
%4151
%4153
%4158
%1198
%1432
%1433
%1434
%1435
%1437
%1439
%1440
%1441
%1443
%1445
%1446
%1447
%1449
%1451
%1457
%1459
%1461
%1463
%1465
%1467
%1470
%1474
%1478
%1482
%1488
%1492
%1496
%1502
%1508
%1514
%1520
%1526
%1532
%1538
%1544
%1550
%1556
%1562
%1568
%1574
%1580
%1586
%1592
%1598
%1604
%1610
%1616
%1622
%1176
%1177
%1178
%1180
%1182
%1184
%1186
%1188
%1190
%1192
%1194
%1197
%1199
%1200
%1201
%1202
%1203
%1206
%1208
%1211
%1213
%1215
%1216
%1218
%1219
%1220
%1222
%1225
%1227
%1231
%1235
%1237
%1239
%1240
%1246
%1249
%1251
%1252
%1253
%1255
%1256
%1257
%1259
%1261
%1263
%1265
%1267
%1269
%1278
%1280
%1282
%1284
%1287
%1290
%1294
%5582
%1976
%5584
%5585
%5586
%5588
%5590
%5592
%5594
%5596
%5598
%5599
%5600
%5601
%5602
%5603
%5604
%5605
%5606
%5607
%5609
%5610
%5611
%5612
%5613
%5614
%5615
%5616
%5618
%5619
%5621
%5623
%5624
%5625
%5626
%5628
%5630
%5632
%5634
%5636
%5638
%5639
%5640
%5641
%5642
%5643
%5644
%5645
%5646
%5648
%5650
%5651
%5653
%5654
%5655
%5656
%5657
%5658
%5659
%5660
%5661
%5662
%5663
%5666
%5667
%5668
%5669
%5670
%5671
%5672
%5673
%5674
%5675
%5676
%5677
%5678
%5679
%5680
%5681
%5682
%5685
%5686
%5687
%5688
%5689
%5690
%5691
%5692
%5693
%5694
%5695
%5696
%5697
%5698
%5699
%5700
%5701
%5702
%5703
%5704
%5705
%5706
%5707
%1928
%2219
%2220
%2221
%2222
%2223
%2224
%2225
%2226
%2228
%2230
%2231
%2232
%2233
%2234
%2236
%2237
%2238
%2240
%2242
%2243
%2244
%2247
%2248
%2249
%2250
%2252
%2253
%2254
%2256
%2257
%2258
%2260
%2262
%2264
%5708
%5709
%5710
%5711
%5712
%5713
%5714
%5715
%5716
%5718
%5719
%5720
%5721
%5723
%5724
%5725
%5726
%5727
%5728
%5729
%5730
%5731
%5733
%5734
%5736
%5738
%5739
%5740
%5741
%5743
%5744
%5746
%5748
%5750
%5752
%5753
%5754
%5755
%5756
%5757
%5758
%5759
%5760
%5762
%5764
%5765
%5767
%5768
%5769
%5770
%5771
%5772
%5773
%5774
%5775
%5776
%5777
%5780
%5781
%5782
%5783
%5784
%5785
%5786
%5787
%5788
%5789
%5790
%5791
%5792
%5793
%5794
%5795
%5796
%5799
%5800
%5801
%5802
%5803
%5804
%5805
%5806
%5807
%5808
%5809
%5810
%5811
%5812
%5813
%5814
%5815
%5816
%5817
%5818
%5819
%5820
%5821
(/.f64 %108 %247)
(/.f64 %110 T)
(*.f64 cosgam %317)
(*.f64 %23 %808)
(*.f64 %232 %114)
(*.f64 %114 %232)
(*.f64 %25 %227)
(*.f64 %227 %25)
%1822
(*.f64 %317 cosgam)
(neg.f64 %228)
(/.f64 %122 %247)
(/.f64 (*.f64 %114 %25) %247)
(/.f64 %127 %247)
(*.f64 %23 %3899)
(*.f64 %110 %259)
(/.f64 #s(literal 1 binary64) (/.f64 T %110))
%821
%822
%824
%826
%828
%830
%831
%832
%833
%834
%835
%836
%837
%838
%839
%840
%842
%844
%846
%847
%848
%850
%852
%853
%854
%856
%857
%859
%1703
%1704
%1705
%1706
%1708
%1710
%1712
%1714
%1716
%1720
%1723
%1725
%1727
%1728
%1729
%1730
%1731
%1732
%1734
%1735
%1737
%1738
%1741
%1746
%5840
%5841
%5842
%5843
%5844
%5845
%5847
%5849
%5850
%5852
%5854
%5856
%5857
%5858
%5860
%5861
%5862
%5864
%5866
%5868
%5870
%5871
%5873
%5875
%5878
%5881
%5882
%5883
%5885
%5887
%5889
%5892
%5896
%5899
%5903
%5906
%5910
%5913
%5917
%5920
%3811
%3812
%3814
%3815
%3817
%3818
%3819
%3820
%3821
%3822
%3823
%3825
%3827
%3828
%3830
%3831
%3832
%3834
%3836
%3838
%3840
%3841
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3852
%3853
%3854
%3856
%3858
%3860
%3862
%3863
%3864
%3866
%3867
%3869
%3872
%3873
%3874
%3877
%3878
%3880
%3882
%3883
%3885
%3887
%3889
%3891
%3893
%3894
%3895
%3896
%3897
%3898
%3900
%3901
%3902
%3903
%3904
%3905
%3906
%3907
%3908
%3909
%3910
%3911
%3912
%3913
%3914
%3916
%3918
%3920
%3921
%3922
%3923
%3924
%3925
%3926
%3928
%3930
%3931
%3932
%3934
%3936
%3938
%3940
%3942
%3944
%3945
%3946
%3948
%3950
%3951
%3952
%3953
%3955
%3957
%3959
%3960
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3968
%3969
%3970
%3971
%3972
%3973
%3974
%3975
%3976
%3977
%3978
%3979
%3980
%3981
%3982
%3983
%3985
%3987
%3988
%3989
%3991
%3993
%3994
%3995
%3996
%3997
%3999
%4000
%4001
%4002
%4003
%4004
%4007
%4010
%4012
%4015
%4018
%4020
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4029
%4030
%4031
%4032
%4034
%4036
%4037
%4038
%4039
%4040
%4041
%4042
%4043
%4044
%4045
%4046
%4047
%4048
%4049
%4050
%4051
%4052
%4053
%4054
%4055
%4056
%4057
%4058
%4059
%4060
%4061
%4062
%4063
%4064
%4065
%4066
%4067
%4068
%4069
%4070
%4071
%4072
%4073
%4075
%4076
%4079
%4080
%4081
%4082
%4083
%4084
%4085
%4086
%4087
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4107
%4108
%4109
%4110
%4111
%4112
%4113
%4114
%4115
%4116
%4117
%4118
%4119
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4130
%4131
%4132
%4133
%4134
%4135
%4136
%4137
%4138
%4139
%4140
%4141
%4142
%4143
%4144
%4145
%4146
%4148
%4150
%4151
%4153
%4158
%3811
%3812
%3814
%3815
%3817
%3818
%3819
%3820
%3821
%3822
%3823
%3825
%3827
%3828
%3830
%3831
%3832
%3834
%3836
%3838
%3840
%3841
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3852
%3853
%3854
%3856
%3858
%3860
%3862
%3863
%3864
%3866
%3867
%3869
%3872
%3873
%3874
%3877
%3878
%3880
%3882
%3883
%3885
%3887
%3889
%3891
%3893
%3894
%3895
%3896
%3897
%3898
%3900
%3901
%3902
%3903
%3904
%3905
%3906
%3907
%3908
%3909
%3910
%3911
%3912
%3913
%3914
%3916
%3918
%3920
%3921
%3922
%3923
%3924
%3925
%3926
%3928
%3930
%3931
%3932
%3934
%3936
%3938
%3940
%3942
%3944
%3945
%3946
%3948
%3950
%3951
%3952
%3953
%3955
%3957
%3959
%3960
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3968
%3969
%3970
%3971
%3972
%3973
%3974
%3975
%3976
%3977
%3978
%3979
%3980
%3981
%3982
%3983
%3985
%3987
%3988
%3989
%3991
%3993
%3994
%3995
%3996
%3997
%3999
%4000
%4001
%4002
%4003
%4004
%4007
%4010
%4012
%4015
%4018
%4020
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4029
%4030
%4031
%4032
%4034
%4036
%4037
%4038
%4039
%4040
%4041
%4042
%4043
%4044
%4045
%4046
%4047
%4048
%4049
%4050
%4051
%4052
%4053
%4054
%4055
%4056
%4057
%4058
%4059
%4060
%4061
%4062
%4063
%4064
%4065
%4066
%4067
%4068
%4069
%4070
%4071
%4072
%4073
%4075
%4076
%4079
%4080
%4081
%4082
%4083
%4084
%4085
%4086
%4087
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4107
%4108
%4109
%4110
%4111
%4112
%4113
%4114
%4115
%4116
%4117
%4118
%4119
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4130
%4131
%4132
%4133
%4134
%4135
%4136
%4137
%4138
%4139
%4140
%4141
%4142
%4143
%4144
%4145
%4146
%4148
%4150
%4151
%4153
%4158
%107
%108
%109
%111
%112
%113
%115
%116
%117
%118
%119
%121
%123
%126
%128
%129
%130
%131
%132
%133
%134
%136
%138
%140
%141
%142
%143
%144
%145
%146
%147
%148
%150
%152
%154
%156
%157
%158
%159
%160
%161
%162
%163
%164
%165
%166
%167
%1198
%1432
%1433
%1434
%1435
%1437
%1439
%1440
%1441
%1443
%1445
%1446
%1447
%1449
%1451
%1457
%1459
%1461
%1463
%1465
%1467
%1470
%1474
%1478
%1482
%1488
%1492
%1496
%1502
%1508
%1514
%1520
%1526
%1532
%1538
%1544
%1550
%1556
%1562
%1568
%1574
%1580
%1586
%1592
%1598
%1604
%1610
%1616
%1622
%1176
%1177
%1178
%1180
%1182
%1184
%1186
%1188
%1190
%1192
%1194
%1197
%1199
%1200
%1201
%1202
%1203
%1206
%1208
%1211
%1213
%1215
%1216
%1218
%1219
%1220
%1222
%1225
%1227
%1231
%1235
%1237
%1239
%1240
%1246
%1249
%1251
%1252
%1253
%1255
%1256
%1257
%1259
%1261
%1263
%1265
%1267
%1269
%1278
%1280
%1282
%1284
%1287
%1290
%1294
%5582
%1976
%5584
%5585
%5586
%5588
%5590
%5592
%5594
%5596
%5598
%5599
%5600
%5601
%5602
%5603
%5604
%5605
%5606
%5607
%5609
%5610
%5611
%5612
%5613
%5614
%5615
%5616
%5618
%5619
%5621
%5623
%5624
%5625
%5626
%5628
%5630
%5632
%5634
%5636
%5638
%5639
%5640
%5641
%5642
%5643
%5644
%5645
%5646
%5648
%5650
%5651
%5653
%5654
%5655
%5656
%5657
%5658
%5659
%5660
%5661
%5662
%5663
%5666
%5667
%5668
%5669
%5670
%5671
%5672
%5673
%5674
%5675
%5676
%5677
%5678
%5679
%5680
%5681
%5682
%5685
%5686
%5687
%5688
%5689
%5690
%5691
%5692
%5693
%5694
%5695
%5696
%5697
%5698
%5699
%5700
%5701
%5702
%5703
%5704
%5705
%5706
%5707
%1928
%2219
%2220
%2221
%2222
%2223
%2224
%2225
%2226
%2228
%2230
%2231
%2232
%2233
%2234
%2236
%2237
%2238
%2240
%2242
%2243
%2244
%2247
%2248
%2249
%2250
%2252
%2253
%2254
%2256
%2257
%2258
%2260
%2262
%2264
%5708
%5709
%5710
%5711
%5712
%5713
%5714
%5715
%5716
%5718
%5719
%5720
%5721
%5723
%5724
%5725
%5726
%5727
%5728
%5729
%5730
%5731
%5733
%5734
%5736
%5738
%5739
%5740
%5741
%5743
%5744
%5746
%5748
%5750
%5752
%5753
%5754
%5755
%5756
%5757
%5758
%5759
%5760
%5762
%5764
%5765
%5767
%5768
%5769
%5770
%5771
%5772
%5773
%5774
%5775
%5776
%5777
%5780
%5781
%5782
%5783
%5784
%5785
%5786
%5787
%5788
%5789
%5790
%5791
%5792
%5793
%5794
%5795
%5796
%5799
%5800
%5801
%5802
%5803
%5804
%5805
%5806
%5807
%5808
%5809
%5810
%5811
%5812
%5813
%5814
%5815
%5816
%5817
%5818
%5819
%5820
%5821
%827
%4167
%4168
%4169
%4170
%4171
(/.f64 %822 T)
(-.f64 %2 (*.f64 %232 %332))
%3871
(fma.f64 S singam %4074)
(fma.f64 singam S %4074)
(fma.f64 %332 %317 %2)
(fma.f64 %1822 T %2)
(fma.f64 %317 %332 %2)
(fma.f64 %841 %808 %2)
(fma.f64 %5930 cosgam %2)
(+.f64 %2 %4074)
(+.f64 %4074 %2)
(/.f64 %823 %247)
(neg.f64 (/.f64 %823 T))
(neg.f64 %3937)
(-.f64 %2 (neg.f64 %4074))
(-.f64 %4074 %354)
(fma.f64 %332 %317 %443)
(fma.f64 %332 %317 %377)
(fma.f64 %1822 T %443)
(fma.f64 %1822 T %377)
(fma.f64 %317 %332 %443)
(fma.f64 %317 %332 %377)
(fma.f64 %841 %808 %443)
(fma.f64 %841 %808 %377)
(fma.f64 %5930 cosgam %443)
(fma.f64 %5930 cosgam %377)
(fma.f64 %23 %5272 %2)
(fma.f64 #s(literal -1 binary64) %3870 %2)
(fma.f64 %287 %827 %2)
(fma.f64 %827 %287 %2)
(fma.f64 %5275 %23 %2)
(fma.f64 %5956 cosgam %2)
(+.f64 %4074 %443)
(+.f64 %4074 %377)
(*.f64 %822 %259)
(-.f64 %2 %5961)
(fma.f64 %2 #s(literal 1 binary64) %4074)
(fma.f64 #s(literal 1 binary64) %2 %4074)
(fma.f64 %7 singam %4074)
(fma.f64 %9 S %4074)
(fma.f64 %829 %259 %2)
(/.f64 #s(literal 1 binary64) (/.f64 T %822))
(-.f64 %2 (*.f64 %829 %287))
(fma.f64 %23 %5272 %443)
(fma.f64 %23 %5272 %377)
(fma.f64 #s(literal -1 binary64) %3870 %443)
(fma.f64 #s(literal -1 binary64) %3870 %377)
(fma.f64 %287 %827 %443)
(fma.f64 %287 %827 %377)
(fma.f64 %827 %287 %443)
(fma.f64 %827 %287 %377)
(fma.f64 %5275 %23 %443)
(fma.f64 %5275 %23 %377)
(fma.f64 %5956 cosgam %443)
(fma.f64 %5956 cosgam %377)
(fma.f64 %829 %259 %443)
(fma.f64 %829 %259 %377)
(fma.f64 #s(literal -1 binary64) %5961 %2)
(fma.f64 #s(literal 2 binary64) %17 %4074)
(-.f64 %646 %3870)
(fma.f64 #s(literal -1 binary64) %5961 %443)
(fma.f64 #s(literal -1 binary64) %5961 %377)
(+.f64 %646 %4074)
%3811
%3812
%3814
%3815
%3817
%3818
%3819
%3820
%3821
%3822
%3823
%3825
%3827
%3828
%3830
%3831
%3832
%3834
%3836
%3838
%3840
%3841
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3852
%3853
%3854
%3856
%3858
%3860
%3862
%3863
%3864
%3866
%3867
%3869
%3872
%3873
%3874
%3877
%3878
%3880
%3882
%3883
%3885
%3887
%3889
%3891
%3893
%3894
%3895
%3896
%3897
%3898
%3900
%3901
%3902
%3903
%3904
%3905
%3906
%3907
%3908
%3909
%3910
%3911
%3912
%3913
%3914
%3916
%3918
%3920
%3921
%3922
%3923
%3924
%3925
%3926
%3928
%3930
%3931
%3932
%3934
%3936
%3938
%3940
%3942
%3944
%3945
%3946
%3948
%3950
%3951
%3952
%3953
%3955
%3957
%3959
%3960
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3968
%3969
%3970
%3971
%3972
%3973
%3974
%3975
%3976
%3977
%3978
%3979
%3980
%3981
%3982
%3983
%3985
%3987
%3988
%3989
%3991
%3993
%3994
%3995
%3996
%3997
%3999
%4000
%4001
%4002
%4003
%4004
%4007
%4010
%4012
%4015
%4018
%4020
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4029
%4030
%4031
%4032
%4034
%4036
%4037
%4038
%4039
%4040
%4041
%4042
%4043
%4044
%4045
%4046
%4047
%4048
%4049
%4050
%4051
%4052
%4053
%4054
%4055
%4056
%4057
%4058
%4059
%4060
%4061
%4062
%4063
%4064
%4065
%4066
%4067
%4068
%4069
%4070
%4071
%4072
%4073
%4075
%4076
%4079
%4080
%4081
%4082
%4083
%4084
%4085
%4086
%4087
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4107
%4108
%4109
%4110
%4111
%4112
%4113
%4114
%4115
%4116
%4117
%4118
%4119
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4130
%4131
%4132
%4133
%4134
%4135
%4136
%4137
%4138
%4139
%4140
%4141
%4142
%4143
%4144
%4145
%4146
%4148
%4150
%4151
%4153
%4158
%821
%822
%824
%826
%828
%830
%831
%832
%833
%834
%835
%836
%837
%838
%839
%840
%842
%844
%846
%847
%848
%850
%852
%853
%854
%856
%857
%859
%1703
%1704
%1705
%1706
%1708
%1710
%1712
%1714
%1716
%1720
%1723
%1725
%1727
%1728
%1729
%1730
%1731
%1732
%1734
%1735
%1737
%1738
%1741
%1746
%5840
%5841
%5842
%5843
%5844
%5845
%5847
%5849
%5850
%5852
%5854
%5856
%5857
%5858
%5860
%5861
%5862
%5864
%5866
%5868
%5870
%5871
%5873
%5875
%5878
%5881
%5882
%5883
%5885
%5887
%5889
%5892
%5896
%5899
%5903
%5906
%5910
%5913
%5917
%5920
(*.f64 %259 %215)
%5993
(/.f64 #s(literal 1 binary64) %5993)
(*.f64 %259 %521)
%5996
(/.f64 #s(literal 1 binary64) %5996)
%215
%5998
%5999
(/.f64 %5999 T)
%6001
%6001
%6001
%6002
%6003
(approx %4658 %6003)
%6005
(approx %4658 %6005)
%6007
%6008
%6009
%6007
%6008
%6009
%6010
(*.f64 %3199 lam)
(fma.f64 B lam %6012)
(fma.f64 lam B %6012)
(fma.f64 lam %3204 %21)
(fma.f64 %3155 (*.f64 %3189 lam) %21)
(fma.f64 %3179 %3189 %21)
(fma.f64 %3189 %3179 %21)
(fma.f64 %3204 lam %21)
(+.f64 %21 %6012)
(+.f64 %6012 %21)
(-.f64 %6012 %24)
%6024
%6025
%6026
(/.f64 %6026 T)
%1205
%1652
%1653
%1654
%1655
%1656
%1658
%1660
%1666
%1672
%1673
%1674
%1676
%1680
%1682
%1684
%1686
%1688
%1690
%1692
%1176
%1177
%1178
%1180
%1182
%1184
%1186
%1188
%1190
%1192
%1194
%1197
%1199
%1200
%1201
%1202
%1203
%1206
%1208
%1211
%1213
%1215
%1216
%1218
%1219
%1220
%1222
%1225
%1227
%1231
%1235
%1237
%1239
%1240
%1246
%1249
%1251
%1252
%1253
%1255
%1256
%1257
%1259
%1261
%1263
%1265
%1267
%1269
%1278
%1280
%1282
%1284
%1287
%1290
%1294
%5582
%1976
%5584
%5585
%5586
%5588
%5590
%5592
%5594
%5596
%5598
%5599
%5600
%5601
%5602
%5603
%5604
%5605
%5606
%5607
%5609
%5610
%5611
%5612
%5613
%5614
%5615
%5616
%5618
%5619
%5621
%5623
%5624
%5625
%5626
%5628
%5630
%5632
%5634
%5636
%5638
%5639
%5640
%5641
%5642
%5643
%5644
%5645
%5646
%5648
%5650
%5651
%5653
%5654
%5655
%5656
%5657
%5658
%5659
%5660
%5661
%5662
%5663
%5666
%5667
%5668
%5669
%5670
%5671
%5672
%5673
%5674
%5675
%5676
%5677
%5678
%5679
%5680
%5681
%5682
%5685
%5686
%5687
%5688
%5689
%5690
%5691
%5692
%5693
%5694
%5695
%5696
%5697
%5698
%5699
%5700
%5701
%5702
%5703
%5704
%5705
%5706
%5707
%6028
%6029
%6030
(/.f64 %6030 T)
%3811
%3812
%3814
%3815
%3817
%3818
%3819
%3820
%3821
%3822
%3823
%3825
%3827
%3828
%3830
%3831
%3832
%3834
%3836
%3838
%3840
%3841
%3842
%3843
%3844
%3845
%3846
%3847
%3848
%3849
%3850
%3851
%3852
%3853
%3854
%3856
%3858
%3860
%3862
%3863
%3864
%3866
%3867
%3869
%3872
%3873
%3874
%3877
%3878
%3880
%3882
%3883
%3885
%3887
%3889
%3891
%3893
%3894
%3895
%3896
%3897
%3898
%3900
%3901
%3902
%3903
%3904
%3905
%3906
%3907
%3908
%3909
%3910
%3911
%3912
%3913
%3914
%3916
%3918
%3920
%3921
%3922
%3923
%3924
%3925
%3926
%3928
%3930
%3931
%3932
%3934
%3936
%3938
%3940
%3942
%3944
%3945
%3946
%3948
%3950
%3951
%3952
%3953
%3955
%3957
%3959
%3960
%3961
%3962
%3963
%3964
%3965
%3966
%3967
%3968
%3969
%3970
%3971
%3972
%3973
%3974
%3975
%3976
%3977
%3978
%3979
%3980
%3981
%3982
%3983
%3985
%3987
%3988
%3989
%3991
%3993
%3994
%3995
%3996
%3997
%3999
%4000
%4001
%4002
%4003
%4004
%4007
%4010
%4012
%4015
%4018
%4020
%4021
%4022
%4023
%4024
%4025
%4026
%4027
%4028
%4029
%4030
%4031
%4032
%4034
%4036
%4037
%4038
%4039
%4040
%4041
%4042
%4043
%4044
%4045
%4046
%4047
%4048
%4049
%4050
%4051
%4052
%4053
%4054
%4055
%4056
%4057
%4058
%4059
%4060
%4061
%4062
%4063
%4064
%4065
%4066
%4067
%4068
%4069
%4070
%4071
%4072
%4073
%4075
%4076
%4079
%4080
%4081
%4082
%4083
%4084
%4085
%4086
%4087
%4088
%4089
%4090
%4091
%4092
%4093
%4094
%4095
%4096
%4097
%4098
%4099
%4100
%4101
%4102
%4103
%4104
%4105
%4106
%4107
%4108
%4109
%4110
%4111
%4112
%4113
%4114
%4115
%4116
%4117
%4118
%4119
%4121
%4123
%4124
%4125
%4126
%4127
%4128
%4129
%4130
%4131
%4132
%4133
%4134
%4135
%4136
%4137
%4138
%4139
%4140
%4141
%4142
%4143
%4144
%4145
%4146
%4148
%4150
%4151
%4153
%4158
(fma.f64 %697 %2266 %1703)
%930
%932
%933
%934
%923
%935
%936
%937
%938
%939
%940
%943
%946
%947
%948
%949
%950
%951
%952
%954
%956
%959
%961
%963
%965
%967
%968
%970
%971
%973
%975
%976
%977
%979
%981
%983
%985
%986
%988
%990
%992
%993
%994
%995
%997
%998
%999
%1001
%1003
%1005
%1007
%1009
%1012
%1013
%1015
%1748
%1750
%1752
%1754
%1756
%1758
%1760
%1762
%1764
%1766
%1768
%1771
%1773
%1774
%1775
%1777
%1778
%1780
%1782
%1783
%1784
%1786
%1788
%1790
%1791
%1792
%1793
%1795
%1796
%1797
%1799
%1801
%1803
%1804
%1805
%1806
%1807
%1809
%1811
%4660
%4661
%5223
%5224
%5225
%5046
%5226
%5227
%5228
%5229
%5230
%5231
%5233
%5235
%5236
%5237
%5238
%5239
%5240
%5241
%5242
%5243
%5245
%5246
%5247
%5047
%5049
%5051
%5052
%5054
%5056
%5057
%5058
%5059
%5061
%5063
%5064
%5065
%5066
%5068
%5069
%5070
%5072
%5074
%5075
%5076
%5077
%5079
%5081
%5083
%5085
%5086
%5087
%5089
%5091
%5093
%5095
%5097
%5098
%5099
%5100
%5101
%5102
%5104
%5105
%5106
%5108
%5111
%5114
%5117
%5119
%5120
%5121
%5122
%5123
%5124
%5125
%5126
%5127
%5129
%5131
%5134
%5137
%5140
%5141
%5142
%5143
%5144
%5145
%5146
%5147
%5148
%5149
%5150
%5151
%930
%932
%933
%934
%923
%935
%936
%937
%938
%939
%940
%943
%946
%947
%948
%949
%950
%951
%952
%954
%956
%959
%961
%963
%965
%967
%968
%970
%971
%973
%975
%976
%977
%979
%981
%983
%985
%986
%988
%990
%992
%993
%994
%995
%997
%998
%999
%1001
%1003
%1005
%1007
%1009
%1012
%1013
%1015
%1748
%1750
%1752
%1754
%1756
%1758
%1760
%1762
%1764
%1766
%1768
%1771
%1773
%1774
%1775
%1777
%1778
%1780
%1782
%1783
%1784
%1786
%1788
%1790
%1791
%1792
%1793
%1795
%1796
%1797
%1799
%1801
%1803
%1804
%1805
%1806
%1807
%1809
%1811
%4660
%4661
%5223
%5224
%5225
%5046
%5226
%5227
%5228
%5229
%5230
%5231
%5233
%5235
%5236
%5237
%5238
%5239
%5240
%5241
%5242
%5243
%5245
%5246
%5247
%5047
%5049
%5051
%5052
%5054
%5056
%5057
%5058
%5059
%5061
%5063
%5064
%5065
%5066
%5068
%5069
%5070
%5072
%5074
%5075
%5076
%5077
%5079
%5081
%5083
%5085
%5086
%5087
%5089
%5091
%5093
%5095
%5097
%5098
%5099
%5100
%5101
%5102
%5104
%5105
%5106
%5108
%5111
%5114
%5117
%5119
%5120
%5121
%5122
%5123
%5124
%5125
%5126
%5127
%5129
%5131
%5134
%5137
%5140
%5141
%5142
%5143
%5144
%5145
%5146
%5147
%5148
%5149
%5150
%5151
%930
%932
%933
%934
%923
%935
%936
%937
%938
%939
%940
%943
%946
%947
%948
%949
%950
%951
%952
%954
%956
%959
%961
%963
%965
%967
%968
%970
%971
%973
%975
%976
%977
%979
%981
%983
%985
%986
%988
%990
%992
%993
%994
%995
%997
%998
%999
%1001
%1003
%1005
%1007
%1009
%1012
%1013
%1015
%1748
%1750
%1752
%1754
%1756
%1758
%1760
%1762
%1764
%1766
%1768
%1771
%1773
%1774
%1775
%1777
%1778
%1780
%1782
%1783
%1784
%1786
%1788
%1790
%1791
%1792
%1793
%1795
%1796
%1797
%1799
%1801
%1803
%1804
%1805
%1806
%1807
%1809
%1811
%4660
%4661
%5223
%5224
%5225
%5046
%5226
%5227
%5228
%5229
%5230
%5231
%5233
%5235
%5236
%5237
%5238
%5239
%5240
%5241
%5242
%5243
%5245
%5246
%5247
%5047
%5049
%5051
%5052
%5054
%5056
%5057
%5058
%5059
%5061
%5063
%5064
%5065
%5066
%5068
%5069
%5070
%5072
%5074
%5075
%5076
%5077
%5079
%5081
%5083
%5085
%5086
%5087
%5089
%5091
%5093
%5095
%5097
%5098
%5099
%5100
%5101
%5102
%5104
%5105
%5106
%5108
%5111
%5114
%5117
%5119
%5120
%5121
%5122
%5123
%5124
%5125
%5126
%5127
%5129
%5131
%5134
%5137
%5140
%5141
%5142
%5143
%5144
%5145
%5146
%5147
%5148
%5149
%5150
%5151
%6033
%6034
%6035
(/.f64 %6035 T)
%1748
%1750
%1752
%1754
%1756
%1758
%1760
%1762
%1764
%1766
%1768
%1771
%1773
%1774
%1775
%1777
%1778
%1780
%1782
%1783
%1784
%1786
%1788
%1790
%1791
%1792
%1793
%1795
%1796
%1797
%1799
%1801
%1803
%1804
%1805
%1806
%1807
%1809
%1811
%4660
%4661
%5223
%5224
%5225
%5046
%5226
%5227
%5228
%5229
%5230
%5231
%5233
%5235
%5236
%5237
%5238
%5239
%5240
%5241
%5242
%5243
%5245
%5246
%5247
%5047
%5049
%5051
%5052
%5054
%5056
%5057
%5058
%5059
%5061
%5063
%5064
%5065
%5066
%5068
%5069
%5070
%5072
%5074
%5075
%5076
%5077
%5079
%5081
%5083
%5085
%5086
%5087
%5089
%5091
%5093
%5095
%5097
%5098
%5099
%5100
%5101
%5102
%5104
%5105
%5106
%5108
%5111
%5114
%5117
%5119
%5120
%5121
%5122
%5123
%5124
%5125
%5126
%5127
%5129
%5131
%5134
%5137
%5140
%5141
%5142
%5143
%5144
%5145
%5146
%5147
%5148
%5149
%5150
%5151
%6037
%6038
%6039
%6040
%6041
(/.f64 %6041 T)
(*.f64 #s(literal 1/2 binary64) %1875)
%1993
(/.f64 %1875 #s(literal 2 binary64))
(*.f64 %1878 #s(literal -1/2 binary64))
(neg.f64 %1984)
(/.f64 %1878 #s(literal -2 binary64))
(fma.f64 %23 #s(literal 1/2 binary64) %1460)
(fma.f64 #s(literal 1/2 binary64) %23 %2091)
(fma.f64 #s(literal 1/2 binary64) %1176 %4517)
(fma.f64 %1176 #s(literal 1/2 binary64) %4519)
(+.f64 %4519 %1460)
(+.f64 %4517 %2091)
(+.f64 %1460 %4519)
(+.f64 %2091 %4517)
(fma.f64 %1176 #s(literal 1/2 binary64) %6056)
(+.f64 %6056 %1460)
(+.f64 %1460 %6056)
(/.f64 (*.f64 %1875 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %1875) #s(literal 2 binary64))
(-.f64 %1460 %3703)
(fma.f64 %1176 #s(literal 1/2 binary64) %6065)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1875))
(+.f64 %1460 %6065)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %1878))
(/.f64 (-.f64 (*.f64 %1460 #s(literal 2 binary64)) %25) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 %1176 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %25)) %610)
(fma.f64 #s(literal 1/2 binary64) %1196 %3707)
(fma.f64 %1196 #s(literal 1/2 binary64) %3707)
(fma.f64 %1930 #s(literal 1/2 binary64) %3705)
(+.f64 %3705 %3707)
(+.f64 %3707 %3705)
(-.f64 %3705 %3708)
(-.f64 %3705 (/.f64 %1940 #s(literal 2 binary64)))
(/.f64 (fma.f64 %3705 #s(literal 2 binary64) %1930) #s(literal 2 binary64))
(/.f64 (fma.f64 %1196 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %1930)) %610)
(/.f64 (fma.f64 %1196 #s(literal 2 binary64) (*.f64 %1930 #s(literal 2 binary64))) %610)
(fma.f64 %1238 %538 %3707)
(*.f64 cosgam %1993)
(*.f64 #s(literal 1/2 binary64) %1972)
(*.f64 %1875 %1996)
(*.f64 %1972 #s(literal 1/2 binary64))
%1998
(*.f64 %1996 %1875)
(/.f64 %1972 #s(literal 2 binary64))
(*.f64 %1875 %4908)
(/.f64 %1974 #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1972))
(fma.f64 cosgam %3705 %6106)
(fma.f64 %3705 cosgam %6108)
(+.f64 (*.f64 %3705 cosgam) %6108)
(+.f64 (*.f64 cosgam %3705) %6106)
%4172
%4173
%4174
%4175
%4176
%4177
%4178
%4179
%4180
%4181
%4182
%4183
%4184
%4185
%4187
%4188
%4190
%4192
%4193
%4194
%4195
%4196
%4197
%4198
%4199
%4200
%4201
%4202
%4203
%4204
%4205
%4206
%4207
%4208
%4209
%4210
%4211
%4212
%4213
%4214
%4215
%4216
%4217
%4220
%4221
%4230
%4234
%4236
%4237
%4239
%4241
%4243
%4244
%4245
%4246
%4247
%4248
%4249
%4250
%4252
%4253
%4254
%4255
%4257
%4259
%4261
%4263
%4264
%4265
%4266
%4268
%4269
%4270
%4271
%4273
%4275
%4276
%4278
%4280
%4281
%4283
%4284
%4285
%4286
%4288
%4290
%4291
%4292
%4293
%4294
%4295
%4296
%4297
%4298
%4299
%4300
%4301
%4302
%4304
%4305
%4306
%4307
%4308
%4309
%4311
%4312
%4313
%4314
%4315
%4316
%4318
%4319
%4320
%4322
%4323
%4326
%4327
%4328
%4329
%4330
%4331
%4332
%4333
%4334
%4335
%4336
%4337
%4338
%4339
%4340
%4341
%4342
%4343
%4344
%4345
%4346
%4347
%4349
%4350
%4351
%4352
%4353
%4354
%4357
%4358
%4359
%4360
%4361
%4362
%4363
%4364
%4365
%4366
%4367
%4368
%4369
%4370
%4371
%4372
%4373
%4374
%4375
%4376
%4377
%4378
%4379
%4380
%4381
%4382
%4383
%4384
%4385
%4386
%4387
%4388
%4389
%4390
%4391
%4392
%4393
%4394
%4395
%4396
%4397
%4398
%4399
%4400
%4401
%4402
%4403
%4404
%4405
%4406
%4407
%4408
%4409
%4410
%4411
%4412
%4413
%4414
%4415
%4416
%4417
%4418
%4420
%4780
%4781
%4783
%4785
%4787
%4789
%4791
%4793
%4795
%4796
%4798
%4800
%4802
%4803
%4804
%4805
%4806
%4807
%4809
%4811
%4813
%4816
%4818
%4820
%4822
(+.f64 %23 %4781)
%6115
(-.f64 %23 (neg.f64 %4781))
(-.f64 %4781 %25)
(neg.f64 (-.f64 %25 %4781))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (fma.f64 B lam %4790) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %21 %4790) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %4790 %21) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %4790 %21) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %4790 %24) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 %4790 %24) #s(literal 2 binary64)))))
(-.f64 %4797 (-.f64 %4808 %23))
(-.f64 (+.f64 %23 %4797) %4808)
(-.f64 %4797 (fma.f64 %1748 %1209 %25))
(*.f64 #s(literal 1/2 binary64) %6115)
%6152
(/.f64 %6115 #s(literal 2 binary64))
(fma.f64 %23 #s(literal 1/2 binary64) %4876)
(fma.f64 #s(literal 1/2 binary64) %23 %6155)
(fma.f64 #s(literal 1/2 binary64) %4781 %4517)
(fma.f64 %4781 #s(literal 1/2 binary64) %4519)
(+.f64 %4519 %4876)
(+.f64 %4517 %6155)
(+.f64 %4876 %4519)
(+.f64 %6155 %4517)
(/.f64 (*.f64 %6115 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %6115) #s(literal 2 binary64))
(*.f64 cosgam %6152)
(*.f64 #s(literal 1/2 binary64) (*.f64 %6115 cosgam))
(*.f64 %6115 %1996)
%6171
(*.f64 %1996 %6115)
(*.f64 (*.f64 cosgam %6115) #s(literal 1/2 binary64))
(fma.f64 S singam %6175)
(fma.f64 singam S %6175)
(fma.f64 cosgam %6178 %2)
%6180
(fma.f64 %6178 cosgam %2)
(+.f64 %2 %6175)
(+.f64 %6175 %2)
(-.f64 %2 %6171)
(fma.f64 %114 %6152 %2)
(fma.f64 %6152 %114 %2)
(fma.f64 (neg.f64 %6115) %1996 %2)
(neg.f64 %6189)
(-.f64 %2 (neg.f64 %6175))
(-.f64 %2 (*.f64 (neg.f64 %6178) cosgam))
(fma.f64 %2 #s(literal 1 binary64) %6175)
(fma.f64 #s(literal 1 binary64) %2 %6175)
(fma.f64 %7 singam %6175)
(fma.f64 %9 S %6175)
(fma.f64 #s(literal 2 binary64) %17 %6175)
(/.f64 %6180 T)
(/.f64 %6189 %247)
(neg.f64 (/.f64 %6189 T))
(/.f64 %6180 %283)
(neg.f64 (/.f64 %6180 %247))
(/.f64 %6208 T)
(*.f64 %259 %6180)
(*.f64 %6180 %259)
(*.f64 %6189 %287)
(/.f64 #s(literal 1 binary64) (/.f64 T %6180))
(fma.f64 S %271 %6215)
(fma.f64 singam %294 %6215)
(fma.f64 %271 S %6215)
(fma.f64 %294 singam %6215)
(/.f64 (*.f64 %6180 #s(literal -1 binary64)) %247)
(+.f64 %340 %6215)
(-.f64 %340 %6223)
(neg.f64 (*.f64 %6189 %259))
(fma.f64 S %271 %6227)
(fma.f64 singam %294 %6227)
(fma.f64 %271 S %6227)
(fma.f64 %294 singam %6227)
(+.f64 %340 %6227)
(/.f64 #s(literal 1 binary64) (/.f64 %247 %6189))
(neg.f64 (-.f64 %6223 %340))
(*.f64 %6208 %259)
(fma.f64 %2 %259 %6215)
(fma.f64 #s(literal 1 binary64) %340 %6215)
(fma.f64 %259 %2 %6215)
(fma.f64 %340 #s(literal 1 binary64) %6215)
(/.f64 (-.f64 %3875 %6171) T)
(fma.f64 %2 %259 %6227)
(fma.f64 #s(literal 1 binary64) %340 %6227)
(fma.f64 %259 %2 %6227)
(fma.f64 %340 #s(literal 1 binary64) %6227)
(fma.f64 %354 %287 %6215)
(fma.f64 %354 %287 %6227)
(/.f64 (-.f64 %633 (*.f64 T %6171)) %634)
(fma.f64 S %636 %6215)
(fma.f64 T %638 %6215)
(fma.f64 %2 %640 %6215)
(fma.f64 %216 %642 %6215)
(fma.f64 %292 %644 %6215)
(fma.f64 %294 %648 %6215)
(fma.f64 %650 %271 %6215)
(fma.f64 %648 %294 %6215)
(fma.f64 S %636 %6227)
(fma.f64 T %638 %6227)
(fma.f64 %2 %640 %6227)
(fma.f64 %216 %642 %6227)
(fma.f64 %292 %644 %6227)
(fma.f64 %294 %648 %6227)
(fma.f64 %650 %271 %6227)
(fma.f64 %648 %294 %6227)
(/.f64 (-.f64 %4005 (*.f64 %247 %6171)) %654)
(fma.f64 %297 %661 %6215)
(fma.f64 %361 %663 %6215)
(fma.f64 %665 %274 %6215)
(fma.f64 %667 %668 %6215)
(fma.f64 %670 %671 %6215)
(fma.f64 %661 %297 %6215)
(fma.f64 %674 %675 %6215)
(fma.f64 %675 %674 %6215)
(fma.f64 %663 %361 %6215)
(fma.f64 %671 %670 %6215)
(fma.f64 %633 %680 %6215)
(fma.f64 %297 %661 %6227)
(fma.f64 %361 %663 %6227)
(fma.f64 %665 %274 %6227)
(fma.f64 %667 %668 %6227)
(fma.f64 %670 %671 %6227)
(fma.f64 %661 %297 %6227)
(fma.f64 %674 %675 %6227)
(fma.f64 %675 %674 %6227)
(fma.f64 %663 %361 %6227)
(fma.f64 %671 %670 %6227)
(fma.f64 %633 %680 %6227)
%2243
%2244
%2247
%2248
%2249
%2250
%2252
%2253
%2254
%2256
%2257
%2258
%2260
%2262
%2264
%5708
%5709
%5710
%5711
%5712
%5713
%5714
%5715
%5716
%5718
%5719
%5720
%5721
%5723
%5724
%5725
%5726
%5727
%5728
%5729
%5730
%5731
%5733
%5734
%5736
%5738
%5739
%5740
%5741
%5743
%5744
%5746
%5748
%5750
%5752
%5753
%5754
%5755
%5756
%5757
%5758
%5759
%5760
%5762
%5764
%5765
%5767
%5768
%5769
%5770
%5771
%5772
%5773
%5774
%5775
%5776
%5777
%5780
%5781
%5782
%5783
%5784
%5785
%5786
%5787
%5788
%5789
%5790
%5791
%5792
%5793
%5794
%5795
%5796
%5799
%5800
%5801
%5802
%5803
%5804
%5805
%5806
%5807
%5808
%5809
%5810
%5811
%5812
%5813
%5814
%5815
%5816
%5817
%5818
%5819
%5820
%5821
%6294
%6295
(/.f64 %6295 T)
(/.f64 #s(literal 1 binary64) %2288)
(fma.f64 %697 %822 %2870)
%5998
%5998
(/.f64 %2380 T)
(/.f64 %2034 T)
%6301
(/.f64 %6301 T)

reconstruct1.8s (1.2%)

Memory
10.6MiB live, 76.7MiB allocated; 32ms collecting garbage

eval14.0s (9.4%)

Memory
42.0MiB live, 894.2MiB allocated; 495ms collecting garbage
Compiler

Compiled 396 237 to 51 395 computations (87.0% saved)

prune5.5s (3.6%)

Memory
11.0MiB live, 657.8MiB allocated; 76ms collecting garbage
Pruning

118 alts after pruning (94 fresh and 24 done)

PrunedKeptTotal
New13 3909413 484
Fresh000
Picked491968
Done156
Total13 44011813 558
Accuracy
83.7%
Counts
13 558 → 118
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.5%
(fma.f64 (/.f64 (sin.f64 (/.f64 (*.f64 (*.f64 B lam) T) T)) T) (neg.f64 cosgam) (*.f64 (/.f64 S T) singam))
53.1%
(fma.f64 (/.f64 (sin.f64 (*.f64 (*.f64 T B) (/.f64 lam T))) T) (neg.f64 cosgam) (*.f64 (/.f64 S T) singam))
34.0%
%12 = (sin.f64 (-.f64 (PI.f64 ) (*.f64 B lam)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 T T)) (*.f64 (-.f64 (*.f64 S singam) (*.f64 %12 cosgam)) T) (approx (/ (- (* S singam) (* (sin (- (PI ) (* B lam))) cosgam)) (+ T T)) (*.f64 singam (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 cosgam %12) (*.f64 T singam)) (*.f64 #s(literal 1/2 binary64) (/.f64 S T))))))
31.4%
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 T T)) (approx (* (- (* S singam) (* (sin (* B lam)) cosgam)) T) (*.f64 S (*.f64 T singam))) (/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (-.f64 (PI.f64 ) (*.f64 B lam))) cosgam)) (+.f64 T T)))
31.6%
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 T T)) (approx (* (- (* S singam) (* (sin (* B lam)) cosgam)) T) (*.f64 S (*.f64 T singam))) (/.f64 (-.f64 (*.f64 S singam) (*.f64 (cos.f64 (fma.f64 (PI.f64 ) #s(literal -1/2 binary64) (*.f64 B lam))) cosgam)) (+.f64 T T)))
33.0%
%13 = (- (* S singam) (* (sin (* B lam)) cosgam))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 T T)) (approx (* %13 T) (*.f64 S (*.f64 T singam))) (approx (/ %13 (+ T T)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 B (*.f64 cosgam lam)) T) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 S singam) T)))))
38.1%
%13 = (- (* S singam) (* (sin (* B lam)) cosgam))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 T T)) (approx (* %13 T) (*.f64 S (*.f64 T singam))) (approx (/ %13 (+ T T)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 S singam) T))))
25.7%
%13 = (- (* S singam) (* (sin (* B lam)) cosgam))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 T T)) (approx (* %13 T) (*.f64 S (*.f64 T singam))) (approx (/ %13 (+ T T)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 cosgam (sin.f64 (*.f64 B lam))) T))))
46.2%
(fma.f64 (*.f64 T singam) (/.f64 (/.f64 S T) T) (*.f64 (neg.f64 (/.f64 cosgam T)) (sin.f64 (*.f64 B lam))))
51.5%
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) T) (*.f64 (sin.f64 (*.f64 (*.f64 (/.f64 lam T) B) T)) (*.f64 T cosgam)) (*.f64 S singam)) T)
49.3%
(/.f64 (fma.f64 (+.f64 (cos.f64 (fma.f64 B lam #s(literal 2652839157010665/562949953421312 binary64))) (sin.f64 (*.f64 B lam))) (*.f64 #s(literal -1/2 binary64) cosgam) (*.f64 S singam)) T)
11.5%
(/.f64 (-.f64 (*.f64 (approx S #s(literal 0 binary64)) singam) (*.f64 (cos.f64 (fma.f64 (*.f64 (/.f64 lam T) B) T (*.f64 (PI.f64 ) #s(literal -1/2 binary64)))) cosgam)) T)
13.3%
%7 = (* B lam)
%9 = (PI )
%11 = (- (neg %9) %9)
(/.f64 (-.f64 (*.f64 (approx S #s(literal 0 binary64)) singam) (*.f64 (approx (- (* (sin %7) (cos %11)) (* (cos %7) (sin %11))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (PI.f64 )))))) cosgam)) T)
48.6%
%5 = (PI.f64 )
%10 = (*.f64 B lam)
%12 = (cos.f64 (fma.f64 #s(literal -3/2 binary64) %5 %10))
%15 = (sin.f64 %10)
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (fma.f64 (fma.f64 (+.f64 (sin.f64 (fma.f64 B lam (+.f64 %5 %5))) %12) #s(literal 1/2 binary64) (fma.f64 %15 (fma.f64 (neg.f64 #s(literal 0 binary64)) #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) #s(literal -1 binary64))) %12)) #s(literal 1/2 binary64) %15) cosgam)) T)
48.1%
%5 = (PI.f64 )
%10 = (*.f64 B lam)
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (fma.f64 (-.f64 (sin.f64 (fma.f64 B lam (+.f64 %5 %5))) (cos.f64 (fma.f64 #s(literal -3/2 binary64) %5 %10))) #s(literal 1/2 binary64) (*.f64 (neg.f64 #s(literal 0 binary64)) (cos.f64 %10))) cosgam)) T)
48.7%
%5 = (PI.f64 )
%10 = (*.f64 B lam)
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (fma.f64 (+.f64 (sin.f64 (fma.f64 B lam (+.f64 %5 %5))) (cos.f64 (fma.f64 #s(literal -3/2 binary64) %5 %10))) #s(literal 1/2 binary64) (sin.f64 %10)) cosgam)) T)
48.4%
%3 = (PI.f64 )
%7 = (*.f64 B lam)
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (fma.f64 (+.f64 (cos.f64 (fma.f64 %3 #s(literal 3/2 binary64) %7)) (approx (cos (+ (* -3/2 (PI )) (* B lam))) (cos.f64 (*.f64 #s(literal -3/2 binary64) %3)))) #s(literal 1/2 binary64) (sin.f64 %7)) cosgam)) T)
49.6%
%3 = (PI.f64 )
%7 = (*.f64 B lam)
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (fma.f64 (sin.f64 (fma.f64 %3 #s(literal 1/2 binary64) %7)) (cos.f64 (neg.f64 (*.f64 #s(literal 3/2 binary64) %3))) (sin.f64 (-.f64 %3 %7))) cosgam)) T)
49.6%
%10 = (PI.f64 )
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (fma.f64 (approx (cos (* B lam)) #s(literal 1 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 3/2 binary64) %10))) (sin.f64 (-.f64 %10 (*.f64 B lam)))) cosgam)) T)
49.7%
%10 = (PI.f64 )
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (fma.f64 (approx (cos (* B lam)) #s(literal 1 binary64)) (cos.f64 (neg.f64 (*.f64 #s(literal 3/2 binary64) %10))) (cos.f64 (fma.f64 %10 #s(literal -1/2 binary64) (*.f64 B lam)))) cosgam)) T)
48.7%
%4 = (PI.f64 )
%9 = (*.f64 B lam)
%10 = (fma.f64 #s(literal -3/2 binary64) %4 %9)
%21 = (sin.f64 %9)
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 (fma.f64 %4 #s(literal 3/2 binary64) (fma.f64 B lam %10)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (-.f64 (fma.f64 #s(literal 3/2 binary64) %4 %9) %10) #s(literal 1/2 binary64)))) (fma.f64 %21 (fma.f64 (neg.f64 #s(literal 0 binary64)) #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) #s(literal -1 binary64))) (cos.f64 %10))) #s(literal 1/2 binary64) (fma.f64 (sin.f64 (*.f64 #s(literal 3/2 binary64) %4)) (sin.f64 (neg.f64 %9)) %21)) #s(literal 2 binary64)) cosgam)) T)
46.2%
%9 = (neg.f64 (/.f64 (*.f64 (*.f64 B lam) T) T))
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 %9 #s(literal 2652839157010665/562949953421312 binary64))) (sin.f64 %9)) #s(literal 2 binary64)) cosgam)) T)
49.9%
%9 = (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) lam) B)))
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 %9 (*.f64 #s(literal 3/2 binary64) (PI.f64 )))) (sin.f64 %9)) #s(literal 2 binary64)) cosgam)) T)
44.3%
%13 = (PI.f64 )
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 T (*.f64 (*.f64 B lam) T)))) (*.f64 #s(literal 3/2 binary64) %13))) (cos.f64 (fma.f64 (*.f64 lam #s(literal 1 binary64)) B (*.f64 %13 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) cosgam)) T)
45.9%
%11 = (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) T) (*.f64 (*.f64 B lam) T)))
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 %11 #s(literal 2652839157010665/562949953421312 binary64))) (sin.f64 %11)) #s(literal 2 binary64)) cosgam)) T)
49.2%
%12 = (PI.f64 )
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (/.f64 (-.f64 (cos.f64 (approx (- (neg (* B lam)) (* 3/2 (PI ))) (*.f64 #s(literal -3/2 binary64) %12))) (sin.f64 (fma.f64 B lam %12))) #s(literal 2 binary64)) cosgam)) T)
48.0%
%5 = (PI.f64 )
%10 = (*.f64 B lam)
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (-.f64 (*.f64 (-.f64 (sin.f64 (fma.f64 B lam (+.f64 %5 %5))) (cos.f64 (fma.f64 #s(literal -3/2 binary64) %5 %10))) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (fma.f64 %5 #s(literal 1/2 binary64) %10)) (sin.f64 (-.f64 (neg.f64 %5) %5)))) cosgam)) T)
48.0%
%5 = (PI.f64 )
%10 = (*.f64 B lam)
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (-.f64 (*.f64 (-.f64 (sin.f64 (fma.f64 B lam (+.f64 %5 %5))) (cos.f64 (fma.f64 #s(literal -3/2 binary64) %5 %10))) #s(literal 1/2 binary64)) (*.f64 (cos.f64 %10) (sin.f64 (-.f64 (neg.f64 %5) %5)))) cosgam)) T)
49.6%
%3 = (PI.f64 )
%6 = (*.f64 B lam)
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (-.f64 (*.f64 (sin.f64 (-.f64 %3 %6)) (cos.f64 (-.f64 (neg.f64 %3) %3))) (*.f64 (cos.f64 %6) (sin.f64 (fma.f64 %3 #s(literal 2 binary64) %3)))) cosgam)) T)
47.9%
%5 = (*.f64 B lam)
%9 = (PI.f64 )
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (-.f64 (*.f64 (sin.f64 %5) #s(literal 1 binary64)) (*.f64 (sin.f64 (fma.f64 %9 #s(literal 1/2 binary64) %5)) (sin.f64 (-.f64 (neg.f64 %9) %9)))) cosgam)) T)
49.6%
%6 = (PI.f64 )
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (-.f64 (*.f64 (cos.f64 (fma.f64 (neg.f64 B) lam (*.f64 %6 #s(literal 1/2 binary64)))) (cos.f64 (-.f64 (neg.f64 %6) %6))) (/.f64 (+.f64 (sin.f64 (fma.f64 B lam (+.f64 %6 %6))) (cos.f64 (fma.f64 #s(literal -3/2 binary64) %6 (*.f64 B lam)))) #s(literal -2 binary64))) cosgam)) T)
49.7%
%6 = (PI.f64 )
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (-.f64 (*.f64 (cos.f64 (fma.f64 (neg.f64 B) lam (*.f64 %6 #s(literal 1/2 binary64)))) (cos.f64 (-.f64 (neg.f64 %6) %6))) (*.f64 (cos.f64 (*.f64 B lam)) (sin.f64 (fma.f64 %6 #s(literal 2 binary64) %6)))) cosgam)) T)
45.2%
%5 = (PI.f64 )
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 B lam (+.f64 %5 %5))) (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 T (*.f64 (*.f64 B lam) T))))) #s(literal 1/2 binary64)) cosgam)) T)
38.8%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (*.f64 (+.f64 (cos.f64 (fma.f64 (/.f64 B T) (*.f64 T lam) (*.f64 #s(literal 3/2 binary64) (PI.f64 )))) (sin.f64 (*.f64 B lam))) #s(literal 1/2 binary64)) cosgam)) T)
46.2%
%8 = (*.f64 B lam)
%10 = (PI.f64 )
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (*.f64 (+.f64 (cos.f64 (fma.f64 (/.f64 #s(literal 1 binary64) T) (*.f64 %8 T) (*.f64 %10 (-.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))))) (sin.f64 (-.f64 %10 %8))) #s(literal 1/2 binary64)) cosgam)) T)
46.3%
%8 = (*.f64 B lam)
%10 = (PI.f64 )
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (*.f64 (+.f64 (cos.f64 (fma.f64 (/.f64 #s(literal 1 binary64) T) (*.f64 %8 T) (*.f64 %10 (-.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))))) (cos.f64 (fma.f64 %10 #s(literal -1/2 binary64) %8))) #s(literal 1/2 binary64)) cosgam)) T)
44.9%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (*.f64 (+.f64 (cos.f64 (fma.f64 lam (*.f64 (/.f64 #s(literal 1 binary64) T) (*.f64 T B)) (*.f64 #s(literal 3/2 binary64) (PI.f64 )))) (sin.f64 (*.f64 B lam))) #s(literal 1/2 binary64)) cosgam)) T)
49.0%
%5 = (PI.f64 )
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (*.f64 (+.f64 (cos.f64 (fma.f64 B lam (-.f64 (+.f64 %5 %5) (*.f64 %5 #s(literal 1/2 binary64))))) (sin.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) T) T) (*.f64 B lam)))) #s(literal 1/2 binary64)) cosgam)) T)
45.7%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (*.f64 (+.f64 (cos.f64 (fma.f64 B lam #s(literal 2652839157010665/562949953421312 binary64))) (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 T (*.f64 (*.f64 B lam) T))))) #s(literal 1/2 binary64)) cosgam)) T)
43.1%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (-.f64 (PI.f64 ) (/.f64 T (/.f64 T (*.f64 B lam))))) cosgam)) T)
49.1%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (-.f64 (PI.f64 ) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) B) lam)))) cosgam)) T)
43.6%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (-.f64 (PI.f64 ) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 T (*.f64 B lam))) T))) cosgam)) T)
41.8%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (-.f64 (PI.f64 ) (*.f64 (*.f64 (/.f64 lam T) B) T))) cosgam)) T)
43.9%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (-.f64 (PI.f64 ) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) T) (*.f64 B lam)) T))) cosgam)) T)
57.4%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 T lam) B)) T)) cosgam)) T)
56.8%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (*.f64 (*.f64 lam (/.f64 B T)) T)) cosgam)) T)
57.0%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (*.f64 (*.f64 lam (/.f64 #s(literal 1 binary64) (/.f64 T B))) T)) cosgam)) T)
59.5%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (*.f64 lam (*.f64 (/.f64 #s(literal 1 binary64) T) (*.f64 T B)))) cosgam)) T)
66.5%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (*.f64 B lam)) cosgam)) T)
54.8%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (approx (- (PI ) (* B lam)) (PI.f64 ))) cosgam)) T)
38.3%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (cos.f64 (fma.f64 (/.f64 B T) (*.f64 T lam) (*.f64 (PI.f64 ) #s(literal -1/2 binary64)))) cosgam)) T)
41.7%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (cos.f64 (fma.f64 (*.f64 (/.f64 lam T) B) T #s(literal -884279719003555/562949953421312 binary64))) cosgam)) T)
41.7%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (cos.f64 (fma.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) T) lam) B) T (*.f64 (PI.f64 ) #s(literal -1/2 binary64)))) cosgam)) T)
50.1%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (cos.f64 (fma.f64 (PI.f64 ) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 B lam))))) cosgam)) T)
44.3%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (cos.f64 (fma.f64 (PI.f64 ) #s(literal -1/2 binary64) (*.f64 B (*.f64 (*.f64 T lam) (/.f64 #s(literal 1 binary64) T))))) cosgam)) T)
49.8%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (cos.f64 (fma.f64 (PI.f64 ) #s(literal -1/2 binary64) (*.f64 B lam))) cosgam)) T)
55.5%
%5 = (* B lam)
%7 = (PI )
%9 = (- (neg %7) %7)
%17 = (PI.f64 )
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (approx (- (* (sin %5) (cos %9)) (* (cos %5) (sin %9))) (*.f64 #s(literal -1 binary64) (sin.f64 (fma.f64 %17 #s(literal 2 binary64) %17)))) cosgam)) T)
55.5%
%5 = (* B lam)
%7 = (PI )
%9 = (- (neg %7) %7)
%16 = (PI.f64 )
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (approx (- (* (sin %5) (cos %9)) (* (cos %5) (sin %9))) (sin.f64 (+.f64 %16 %16))) cosgam)) T)
50.4%
(/.f64 (-.f64 (*.f64 S singam) (*.f64 (approx (sin (* B lam)) (*.f64 lam (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) B) (*.f64 B B)) lam) lam B))) cosgam)) T)
55.5%
%5 = (* B lam)
(/.f64 (-.f64 (*.f64 S singam) (approx (* (+ (* (cos %5) (cos (neg (* 3/2 (PI ))))) (sin %5)) cosgam) (*.f64 cosgam (cos.f64 #s(literal -2652839157010665/562949953421312 binary64))))) T)
63.2%
(/.f64 (-.f64 (*.f64 S singam) (approx (* (sin (* B lam)) cosgam) (*.f64 (*.f64 B lam) cosgam))) T)
49.8%
(/.f64 (*.f64 T (/.f64 #s(literal 1 binary64) T)) (/.f64 T (-.f64 (*.f64 S singam) (*.f64 (cos.f64 (fma.f64 (PI.f64 ) #s(literal -1/2 binary64) (*.f64 B lam))) cosgam))))
14.3%
(/.f64 (approx (- (* (* S singam) T) (* T (* (cos (+ (* (PI ) -1/2) (* B lam))) cosgam))) (*.f64 #s(literal -1 binary64) (*.f64 T (*.f64 cosgam (cos.f64 (fma.f64 #s(literal -1/2 binary64) (PI.f64 ) (*.f64 B lam))))))) (*.f64 T T))
11.4%
%5 = (* B lam)
%6 = (neg %5)
%9 = (* 3/2 (PI ))
(/.f64 (approx (- (* S singam) (* (/ (- (cos (- %6 %9)) (sin %6)) 2) cosgam)) (*.f64 #s(literal -1/2 binary64) (*.f64 cosgam (-.f64 (cos.f64 (approx (neg (+ %9 %5)) (*.f64 #s(literal -3/2 binary64) (PI.f64 )))) (sin.f64 (neg.f64 (*.f64 B lam))))))) T)
12.9%
%6 = (neg (* B lam))
%21 = (PI.f64 )
%25 = (*.f64 B lam)
%27 = (fma.f64 %21 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -3/2 binary64) %21) %25))
(/.f64 (approx (- (* S singam) (* (/ (- (cos (- %6 (* 3/2 (PI )))) (sin %6)) 2) cosgam)) (*.f64 #s(literal -1/2 binary64) (*.f64 cosgam (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (fma.f64 B lam %27) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %25 %27) #s(literal 2 binary64)))))))) T)
12.9%
%3 = (PI )
%8 = (* B lam)
%24 = (*.f64 B lam)
%28 = (PI.f64 )
(/.f64 (approx (- (* S singam) (* (+ (* (+ (cos (+ (* %3 3/2) %8)) (cos (+ (* -3/2 %3) %8))) 1/2) (sin %8)) cosgam)) (*.f64 #s(literal -1 binary64) (*.f64 cosgam (+.f64 (sin.f64 %24) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (fma.f64 #s(literal -3/2 binary64) %28 %24)) (cos.f64 (fma.f64 #s(literal 3/2 binary64) %28 %24)))))))) T)
13.0%
%5 = (* B lam)
%18 = (*.f64 B lam)
(/.f64 (approx (- (* S singam) (* (* (+ (cos (+ %5 2652839157010665/562949953421312)) (sin %5)) 1/2) cosgam)) (*.f64 #s(literal -1/2 binary64) (*.f64 cosgam (+.f64 (cos.f64 (+.f64 #s(literal 2652839157010665/562949953421312 binary64) %18)) (sin.f64 %18))))) T)
13.9%
%7 = (- (PI ) (* B lam))
(/.f64 (approx (- (* S singam) (* (sin %7) cosgam)) (*.f64 #s(literal -1 binary64) (*.f64 cosgam (sin.f64 (approx %7 (PI.f64 )))))) T)
14.0%
(/.f64 (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 (sin.f64 (-.f64 (PI.f64 ) (*.f64 B lam))) (neg.f64 cosgam))) T)
23.2%
(/.f64 (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 (sin.f64 (*.f64 B lam)) (neg.f64 cosgam))) T)
14.6%
(/.f64 (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 (cos.f64 (fma.f64 (PI.f64 ) #s(literal -1/2 binary64) (*.f64 B lam))) (neg.f64 cosgam))) T)
60.2%
(/.f64 (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 cosgam (-.f64 (/.f64 (*.f64 S singam) cosgam) (sin.f64 (*.f64 B lam))))) T)
16.2%
(/.f64 (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 #s(literal -1 binary64) (*.f64 cosgam (sin.f64 (/.f64 (*.f64 (*.f64 T B) lam) T))))) T)
21.0%
(/.f64 (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 #s(literal -1 binary64) (*.f64 cosgam (sin.f64 (/.f64 T (/.f64 T (*.f64 B lam))))))) T)
20.5%
(/.f64 (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 #s(literal -1 binary64) (*.f64 cosgam (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 T (*.f64 B lam))) T))))) T)
19.3%
(/.f64 (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 #s(literal -1 binary64) (*.f64 cosgam (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) T) (/.f64 T (/.f64 #s(literal 1 binary64) (*.f64 B lam)))))))) T)
19.0%
(/.f64 (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 #s(literal -1 binary64) (*.f64 cosgam (sin.f64 (*.f64 (*.f64 (/.f64 lam T) B) T))))) T)
17.1%
(/.f64 (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 #s(literal -1 binary64) (*.f64 cosgam (sin.f64 (*.f64 (*.f64 T B) (/.f64 lam T)))))) T)
24.4%
%6 = (sin (* B lam))
(/.f64 (approx (- (* S singam) (* %6 cosgam)) (approx (* %6 (neg cosgam)) (neg.f64 (*.f64 B (*.f64 cosgam lam))))) T)
23.2%
%6 = (sin (* B lam))
(/.f64 (approx (- (* S singam) (* %6 cosgam)) (approx (* -1 (* cosgam %6)) (*.f64 (*.f64 (neg.f64 B) cosgam) lam))) T)
24.1%
%6 = (sin (* B lam))
(/.f64 (approx (- (* S singam) (* %6 cosgam)) (approx (* -1 (* cosgam %6)) (*.f64 (*.f64 B lam) (neg.f64 cosgam)))) T)
49.1%
(/.f64 (approx (- (* S singam) (* (cos (+ (* (PI ) -1/2) (* B lam))) cosgam)) (*.f64 S (+.f64 singam (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 cosgam (cos.f64 (fma.f64 #s(literal -1/2 binary64) (PI.f64 ) (*.f64 B lam)))) S))))) T)
54.7%
(/.f64 #s(literal 1 binary64) (/.f64 T (-.f64 (*.f64 S singam) (*.f64 (sin.f64 (approx (- (PI ) (* B lam)) (PI.f64 ))) cosgam))))
14.0%
(/.f64 #s(literal 1 binary64) (/.f64 T (approx (- (* S singam) (* (sin (- (PI ) (* B lam))) cosgam)) (*.f64 #s(literal -1 binary64) (*.f64 cosgam (sin.f64 (-.f64 (PI.f64 ) (*.f64 B lam))))))))
63.0%
(/.f64 #s(literal 1 binary64) (/.f64 T (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (fma.f64 (*.f64 (neg.f64 B) cosgam) lam (*.f64 S singam)))))
22.9%
(/.f64 #s(literal 1 binary64) (/.f64 T (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 (sin.f64 (*.f64 B lam)) (neg.f64 cosgam)))))
14.6%
(/.f64 #s(literal 1 binary64) (/.f64 T (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 #s(literal -1 binary64) (*.f64 cosgam (cos.f64 (fma.f64 (PI.f64 ) #s(literal -1/2 binary64) (*.f64 B lam))))))))
24.3%
%4 = (* S singam)
(/.f64 #s(literal 1 binary64) (/.f64 T (approx (- %4 (* (sin (* B lam)) cosgam)) (approx (+ (* -1 (* B (* cosgam lam))) %4) (*.f64 #s(literal -1 binary64) (*.f64 B (*.f64 cosgam lam)))))))
13.0%
%7 = (* B lam)
%23 = (*.f64 B lam)
(/.f64 #s(literal 1 binary64) (/.f64 T (approx (+ (* (* (+ (cos (+ (* (PI ) 3/2) %7)) (sin %7)) -1/2) cosgam) (* S singam)) (*.f64 #s(literal -1/2 binary64) (*.f64 cosgam (+.f64 (cos.f64 (fma.f64 #s(literal 3/2 binary64) (PI.f64 ) %23)) (sin.f64 %23)))))))
60.7%
(/.f64 #s(literal 1 binary64) (approx (/ T (- (* S singam) (* (sin (* B lam)) cosgam))) (/.f64 T (*.f64 S singam))))
49.3%
(-.f64 (/.f64 (*.f64 S singam) T) (*.f64 (sin.f64 (-.f64 (PI.f64 ) (*.f64 B lam))) (/.f64 cosgam T)))
49.8%
(*.f64 (/.f64 #s(literal 1 binary64) T) (-.f64 (*.f64 S singam) (*.f64 (cos.f64 (fma.f64 (PI.f64 ) #s(literal -1/2 binary64) (*.f64 B lam))) cosgam)))
23.1%
(*.f64 (/.f64 #s(literal 1 binary64) T) (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 (sin.f64 (*.f64 B lam)) (neg.f64 cosgam))))
14.0%
(*.f64 (/.f64 #s(literal 1 binary64) T) (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 #s(literal -1 binary64) (*.f64 cosgam (sin.f64 (-.f64 (PI.f64 ) (*.f64 B lam)))))))
14.6%
(*.f64 (/.f64 #s(literal 1 binary64) T) (approx (- (* S singam) (* (sin (* B lam)) cosgam)) (*.f64 #s(literal -1 binary64) (*.f64 cosgam (cos.f64 (fma.f64 (PI.f64 ) #s(literal -1/2 binary64) (*.f64 B lam)))))))
24.4%
%5 = (* S singam)
(*.f64 (/.f64 #s(literal 1 binary64) T) (approx (- %5 (* (sin (* B lam)) cosgam)) (approx (+ (* -1 (* B (* cosgam lam))) %5) (*.f64 #s(literal -1 binary64) (*.f64 B (*.f64 cosgam lam))))))
47.5%
%3 = (PI )
%8 = (* B lam)
%26 = (*.f64 B lam)
%30 = (PI.f64 )
(approx (/ (- (* S singam) (* (+ (* (+ (cos (+ (* %3 3/2) %8)) (cos (+ (* -3/2 %3) %8))) 1/2) (sin %8)) cosgam)) T) (*.f64 S (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 cosgam (+.f64 (sin.f64 %26) (*.f64 #s(literal 1/2 binary64) (+.f64 (cos.f64 (fma.f64 #s(literal -3/2 binary64) %30 %26)) (cos.f64 (fma.f64 #s(literal 3/2 binary64) %30 %26)))))) (*.f64 S T)) (/.f64 singam T))))
13.2%
%5 = (* B lam)
%6 = (PI )
%13 = (sin %5)
%37 = (PI.f64 )
%38 = (*.f64 B lam)
(approx (/ (- (* S singam) (* (* (+ (cos (+ %5 (- (+ %6 %6) (* %6 1/2)))) %13) 1/2) cosgam)) T) (*.f64 S (approx (+ (* -1/2 (/ (* cosgam (+ (cos (- (+ (* 2 %6) %5) (* 1/2 %6))) %13)) (* S T))) (/ singam T)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 cosgam (+.f64 (cos.f64 (-.f64 (fma.f64 #s(literal 2 binary64) %37 %38) (*.f64 #s(literal 1/2 binary64) %37))) (sin.f64 %38))) (*.f64 S T))))))
10.2%
(approx (/ (- (* S singam) (* (sin (* B lam)) cosgam)) T) (/.f64 (*.f64 (approx S (sin.f64 (PI.f64 ))) singam) T))
10.0%
(approx (/ (- (* S singam) (* (sin (* B lam)) cosgam)) T) (/.f64 (*.f64 (approx S #s(literal 0 binary64)) singam) T))
60.9%
(approx (/ (- (* S singam) (* (sin (* B lam)) cosgam)) T) (/.f64 (*.f64 S singam) T))
60.0%
(approx (/ (- (* S singam) (* (sin (* B lam)) cosgam)) T) (*.f64 (/.f64 singam T) S))
57.7%
(approx (/ (- (* S singam) (* (sin (* B lam)) cosgam)) T) (*.f64 (/.f64 S T) singam))
60.0%
(approx (/ (- (* S singam) (* (sin (* B lam)) cosgam)) T) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 T singam)) S))
57.4%
(approx (/ (- (* S singam) (* (sin (* B lam)) cosgam)) T) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 T S)) singam))
60.8%
(approx (/ (- (* S singam) (* (sin (* B lam)) cosgam)) T) (*.f64 (/.f64 #s(literal 1 binary64) T) (*.f64 S singam)))
60.0%
(approx (/ (- (* S singam) (* (sin (* B lam)) cosgam)) T) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) T) singam) S))
57.7%
(approx (/ (- (* S singam) (* (sin (* B lam)) cosgam)) T) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) T) S) singam))
46.3%
(approx (/ (- (* S singam) (* (sin (* B lam)) cosgam)) T) (*.f64 T (/.f64 (*.f64 S singam) (*.f64 T T))))
53.9%
%6 = (sin (* B lam))
(approx (/ (- (* S singam) (* %6 cosgam)) T) (*.f64 S (fma.f64 #s(literal -1 binary64) (approx (/ (* cosgam %6) (* S T)) (*.f64 (/.f64 cosgam S) (*.f64 (/.f64 lam T) B))) (/.f64 singam T))))
55.1%
%6 = (sin (* B lam))
(approx (/ (- (* S singam) (* %6 cosgam)) T) (*.f64 S (fma.f64 #s(literal -1 binary64) (approx (/ (* cosgam %6) (* S T)) (*.f64 (/.f64 B S) (*.f64 cosgam (/.f64 lam T)))) (/.f64 singam T))))
56.0%
%6 = (sin (* B lam))
(approx (/ (- (* S singam) (* %6 cosgam)) T) (*.f64 S (fma.f64 #s(literal -1 binary64) (approx (/ (* cosgam %6) (* S T)) (*.f64 (*.f64 cosgam lam) (*.f64 B (/.f64 #s(literal 1 binary64) (*.f64 S T))))) (/.f64 singam T))))
56.2%
%6 = (sin (* B lam))
(approx (/ (- (* S singam) (* %6 cosgam)) T) (*.f64 S (fma.f64 #s(literal -1 binary64) (approx (/ (* cosgam %6) (* S T)) (*.f64 (*.f64 B cosgam) (/.f64 lam (*.f64 S T)))) (/.f64 singam T))))
57.3%
%6 = (sin (* B lam))
(approx (/ (- (* S singam) (* %6 cosgam)) T) (*.f64 S (fma.f64 #s(literal -1 binary64) (approx (/ (* cosgam %6) (* S T)) (*.f64 cosgam (/.f64 (*.f64 B lam) (*.f64 S T)))) (/.f64 singam T))))
18.5%
%6 = (sin (* B lam))
(approx (/ (- (* S singam) (* %6 cosgam)) T) (*.f64 S (approx (+ (* -1 (/ (* cosgam %6) (* S T))) (/ singam T)) (/.f64 (*.f64 (sin.f64 (*.f64 B lam)) (/.f64 cosgam S)) (neg.f64 T)))))
20.2%
%6 = (sin (* B lam))
(approx (/ (- (* S singam) (* %6 cosgam)) T) (*.f64 S (approx (+ (* -1 (/ (* cosgam %6) (* S T))) (/ singam T)) (/.f64 (*.f64 (sin.f64 (*.f64 B lam)) cosgam) (neg.f64 (*.f64 S T))))))
13.8%
%6 = (sin (* B lam))
(approx (/ (- (* S singam) (* %6 cosgam)) T) (*.f64 S (approx (+ (* -1 (/ (* cosgam %6) (* S T))) (/ singam T)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 cosgam (sin.f64 (-.f64 (PI.f64 ) (*.f64 B lam)))) (*.f64 S T))))))
20.8%
%6 = (sin (* B lam))
%16 = (* -1 (/ (* cosgam %6) (* S T)))
(approx (/ (- (* S singam) (* %6 cosgam)) T) (*.f64 S (approx (+ %16 (/ singam T)) (approx %16 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 B (*.f64 cosgam lam)) (*.f64 S T)))))))
Compiler

Compiled 2 293 to 636 computations (72.3% saved)

sample126.0ms (0.1%)

Memory
-16.2MiB live, 12.8MiB allocated; 2ms collecting garbage
Calls
Call 1
Inputs
%0 = (PI )
%4 = (* %0 1/2)
%6 = (* 3/2 %0)
%7 = (+ %0 %0)
%10 = (+ (* %0 2) %0)
%11 = (neg %0)
%13 = (neg %6)
%15 = (- %11 %0)
%19 = (* 2 %0)
%20 = (neg %19)
%21 = (sin %20)
%23 = (* -3/2 %0)
%27 = (neg 0)
%28 = (* -1 -1)
%31 = (- 2 1/2)
%39 = (sin %10)
%0
(* %0 -1/2)
%4
%6
%7
%10
%11
(- %7 %4)
%13
(cos %13)
%15
(cos %15)
(sin %15)
(* 1/2 %0)
%19
%20
%21
%23
(* -1 %21)
%27
%28
(cos %23)
(sin %6)
%31
(* %0 %31)
(+ (* %27 0) %28)
(sin %7)
(cos -2652839157010665/562949953421312)
(sin %0)
%39
(* -1 %39)
Outputs
#s(literal 884279719003555/281474976710656 binary64)
#s(literal -884279719003555/562949953421312 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 2652839157010665/562949953421312 binary64)
#s(literal 884279719003555/140737488355328 binary64)
#s(literal 2652839157010665/281474976710656 binary64)
#s(literal -884279719003555/281474976710656 binary64)
#s(literal 2652839157010665/562949953421312 binary64)
#s(literal -2652839157010665/562949953421312 binary64)
#s(literal 0 binary64)
#s(literal -884279719003555/140737488355328 binary64)
#s(literal 1 binary64)
#s(literal 0 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 884279719003555/140737488355328 binary64)
#s(literal -884279719003555/140737488355328 binary64)
#s(literal 0 binary64)
#s(literal -2652839157010665/562949953421312 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 0 binary64)
#s(literal -1 binary64)
#s(literal 3/2 binary64)
#s(literal 2652839157010665/562949953421312 binary64)
#s(literal 1 binary64)
#s(literal 0 binary64)
#s(literal -3725818200016133/20282409603651670423947251286016 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
Samples
62.0ms2valid
Compiler

Compiled 128 to 43 computations (66.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
ival-sin: 42.0ms (98.4% of total, 0.1 MiB)
ival-cos: 1.0ms (2.3% of total, 0.0 MiB)
ival-add!: 0.0ms (0.0% of total, 0.0 MiB)
adjust: 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-pi: 0.0ms (0.0% of total, 0.0 MiB)
ival-mult!: 0.0ms (0.0% of total, 0.0 MiB)

series31.8s (21.2%)

Memory
-10.6MiB live, 1 946.2MiB allocated; 1.3s collecting garbage
Calls

18 calls:

TimeVariablePoint
2.5s
cosgam
-inf
400.0ms
B
0
378.0ms
B
inf
374.0ms
T
0
359.0ms
lam
0

end0.0ms (0.0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...