
Time bar (total: 2.5min)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 0 |
| 100.0% | 99.9% | 0.0% | 0.1% | 0.0% | 0.0% | 0.0% | 1 |
Compiled 23 to 12 computations (47.8% saved)
| 10.0s | 8 255× | 0 | valid |
| 0.0ms | 1× | 1 | valid |
ival-sinu: 2.7s (40.3% of total, 157.7 MiB)ival-cosu: 1.6s (23.1% of total, 101.0 MiB)ival-mult!: 1.1s (16.4% of total, 58.3 MiB)ival-pow2: 1.0s (15.5% of total, 71.3 MiB)ival-add!: 307.0ms (4.6% of total, 20.9 MiB)adjust: 7.0ms (0.1% of total, 3.9 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 59 | 216 |
| 1 | 232 | 213 |
| 2 | 857 | 213 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 79.1% | %5 = (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64 )) (+.f64 (pow.f64 (*.f64 a (sin.f64 %5)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 %5)) #s(literal 2 binary64))) |
(abs a)
(abs b)
(abs angle)
Compiled 2 to 30 computations (-1400.0% saved)
| Inputs |
|---|
(PI ) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) |
| 0.0ms | 1× | 0 | valid |
Compiled 3 to 3 computations (0.0% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)| Inputs |
|---|
%3 = (/.f64 angle #s(literal 180 binary64)) %4 = (PI.f64 ) %5 = (*.f64 %3 %4) %6 = (sin.f64 %5) %7 = (*.f64 a %6) %9 = (pow.f64 %7 #s(literal 2 binary64)) %11 = (cos.f64 %5) %12 = (*.f64 b %11) %13 = (pow.f64 %12 #s(literal 2 binary64)) a angle #s(literal 180 binary64) %3 %4 %5 %6 %7 #s(literal 2 binary64) %9 b %11 %12 %13 (+.f64 %9 %13) |
| Outputs |
|---|
%6 = (/ angle 180) %8 = (* %6 (PI )) %9 = (sin %8) %10 = (* a %9) %12 = (PI.f64 ) %13 = (*.f64 angle %12) %14 = (*.f64 #s(literal 1/180 binary64) %13) %15 = (sin.f64 %14) %19 = (pow %10 2) %21 = (pow.f64 a #s(literal 2 binary64)) %22 = (pow.f64 %15 #s(literal 2 binary64)) %23 = (*.f64 %21 %22) %26 = (cos %8) %27 = (* b %26) %28 = (pow %27 2) %29 = (+ %19 %28) %30 = (pow.f64 b #s(literal 2 binary64)) %31 = (cos.f64 %14) %32 = (pow.f64 %31 #s(literal 2 binary64)) %33 = (*.f64 %30 %32) %53 = (pow.f64 angle #s(literal 2 binary64)) %55 = (pow.f64 %12 #s(literal 3 binary64)) %56 = (*.f64 %53 %55) %63 = (pow.f64 %12 #s(literal 5 binary64)) %64 = (*.f64 %53 %63) %74 = (*.f64 %53 (pow.f64 %12 #s(literal 7 binary64))) %87 = (*.f64 a %12) %92 = (*.f64 a %55) %111 = (pow.f64 %12 #s(literal 2 binary64)) %112 = (*.f64 %53 %111) %118 = (pow.f64 %12 #s(literal 4 binary64)) %119 = (*.f64 %53 %118) %121 = (*.f64 %21 %111) %122 = (*.f64 #s(literal 1/32400 binary64) %121) %126 = (*.f64 %21 %118) %129 = (pow.f64 %12 #s(literal 6 binary64)) %132 = (fma.f64 #s(literal 1/2040733440000000 binary64) %129 (*.f64 #s(literal 1/1224440064000000 binary64) %129)) %142 = (pow.f64 %12 #s(literal 8 binary64)) %176 = (*.f64 b %111) %181 = (*.f64 b %118) %199 = (*.f64 %30 %111) %207 = (*.f64 %30 (fma.f64 #s(literal 1/12597120000 binary64) %118 (*.f64 #s(literal 1/4199040000 binary64) %118))) %216 = (*.f64 %30 (fma.f64 #s(literal -1/816293376000000 binary64) %129 (*.f64 #s(literal -1/12244400640000000 binary64) %129))) (approx a #s(literal 0 binary64)) (approx a a) (approx %10 (*.f64 a %15)) (approx %19 %23) (approx %29 %33) (approx %29 (fma.f64 %21 %22 %33)) (approx %29 (*.f64 %21 (+.f64 (/.f64 %33 %21) %22))) (approx b b) (approx %27 (*.f64 b %31)) (approx %29 (*.f64 %30 (+.f64 (/.f64 %23 %30) %32))) (approx angle angle) (approx %6 (*.f64 #s(literal 1/180 binary64) angle)) (approx %8 %14) (approx %9 (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) %56 (*.f64 #s(literal 1/180 binary64) %12)))) (approx %9 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %12 (*.f64 %53 (fma.f64 #s(literal -1/34992000 binary64) %55 (*.f64 #s(literal 1/22674816000000 binary64) %64)))))) (approx %9 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %12 (*.f64 %53 (fma.f64 #s(literal -1/34992000 binary64) %55 (*.f64 %53 (fma.f64 #s(literal -1/30855889612800000000 binary64) %74 (*.f64 #s(literal 1/22674816000000 binary64) %63)))))))) (approx %10 (*.f64 #s(literal 1/180 binary64) (*.f64 a %13))) (approx %10 (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) (*.f64 a %56) (*.f64 #s(literal 1/180 binary64) %87)))) (approx %10 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %87 (*.f64 %53 (fma.f64 #s(literal -1/34992000 binary64) %92 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 a %64))))))) (approx %10 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %87 (*.f64 %53 (fma.f64 #s(literal -1/34992000 binary64) %92 (*.f64 %53 (fma.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 a %74) (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 a %63))))))))) (approx %19 (*.f64 #s(literal 1/32400 binary64) (*.f64 %21 %112))) (approx %19 (*.f64 %53 (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 %21 %119) %122))) (approx %19 (*.f64 %53 (fma.f64 #s(literal 1/32400 binary64) %121 (*.f64 %53 (fma.f64 #s(literal -1/3149280000 binary64) %126 (*.f64 %21 (*.f64 %53 %132))))))) (approx %19 (*.f64 %53 (fma.f64 #s(literal 1/32400 binary64) %121 (*.f64 %53 (fma.f64 #s(literal -1/3149280000 binary64) %126 (*.f64 %53 (fma.f64 %21 (*.f64 %53 (fma.f64 #s(literal -1/396718580736000000000 binary64) %142 (*.f64 #s(literal -1/2777030065152000000000 binary64) %142))) (*.f64 %21 %132)))))))) (approx %26 #s(literal 1 binary64)) (approx %26 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/64800 binary64) %112))) (approx %26 (+.f64 #s(literal 1 binary64) (*.f64 %53 (fma.f64 #s(literal -1/64800 binary64) %111 (*.f64 #s(literal 1/25194240000 binary64) %119))))) (approx %26 (+.f64 #s(literal 1 binary64) (*.f64 %53 (fma.f64 #s(literal -1/64800 binary64) %111 (*.f64 %53 (fma.f64 #s(literal -1/24488801280000000 binary64) (*.f64 %53 %129) (*.f64 #s(literal 1/25194240000 binary64) %118))))))) (approx %27 (+.f64 b (*.f64 #s(literal -1/64800 binary64) (*.f64 %53 %176)))) (approx %27 (+.f64 b (*.f64 %53 (fma.f64 #s(literal -1/64800 binary64) %176 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 %53 %181)))))) (approx %27 (+.f64 b (*.f64 %53 (fma.f64 #s(literal -1/64800 binary64) %176 (*.f64 %53 (fma.f64 #s(literal -1/24488801280000000 binary64) (*.f64 %53 (*.f64 b %129)) (*.f64 #s(literal 1/25194240000 binary64) %181))))))) (approx %28 %30) (approx %28 (fma.f64 #s(literal -1/32400 binary64) (*.f64 %53 %199) %30)) (approx %28 (fma.f64 %53 (fma.f64 #s(literal -1/32400 binary64) %199 (*.f64 %53 %207)) %30)) (approx %28 (fma.f64 %53 (fma.f64 #s(literal -1/32400 binary64) %199 (*.f64 %53 (fma.f64 %53 %216 %207))) %30)) (approx %29 (fma.f64 %53 (fma.f64 #s(literal -1/32400 binary64) %199 %122) %30)) (approx %29 (fma.f64 %53 (fma.f64 #s(literal -1/32400 binary64) %199 (fma.f64 #s(literal 1/32400 binary64) %121 (*.f64 %53 (fma.f64 #s(literal -1/3149280000 binary64) %126 %207)))) %30)) (approx %29 (fma.f64 %53 (fma.f64 #s(literal -1/32400 binary64) %199 (fma.f64 #s(literal 1/32400 binary64) %121 (*.f64 %53 (fma.f64 #s(literal -1/3149280000 binary64) %126 (fma.f64 %53 (fma.f64 %21 %132 %216) %207))))) %30)) (approx %9 %15) (approx %26 %31) |
9 calls:
| Time | Variable | Point |
|---|---|---|
| 24.0ms | angle | 0 |
| 22.0ms | angle | -inf |
| 22.0ms | b | inf |
| 22.0ms | a | 0 |
| 2.0ms | angle | inf |
| Inputs |
|---|
%3 = (/.f64 angle #s(literal 180 binary64)) %4 = (PI.f64 ) %5 = (*.f64 %3 %4) %6 = (sin.f64 %5) %7 = (*.f64 a %6) %9 = (pow.f64 %7 #s(literal 2 binary64)) %11 = (cos.f64 %5) %12 = (*.f64 b %11) %13 = (pow.f64 %12 #s(literal 2 binary64)) a angle #s(literal 180 binary64) %3 %4 %5 %6 %7 #s(literal 2 binary64) %9 b %11 %12 %13 (+.f64 %9 %13) |
| Outputs |
|---|
%2 = (neg.f64 angle) %9 = (*.f64 #s(literal 0 binary64) angle) %11 = (*.f64 angle #s(literal 0 binary64)) %14 = (+.f64 angle angle) %18 = (*.f64 #s(literal 1/2 binary64) angle) %20 = (*.f64 angle #s(literal 1/2 binary64)) %31 = (*.f64 %14 #s(literal 2 binary64)) %61 = (*.f64 #s(literal 0 binary64) #s(literal 180 binary64)) %63 = (*.f64 #s(literal 180 binary64) #s(literal 0 binary64)) %65 = (*.f64 #s(literal 1/2 binary64) #s(literal 180 binary64)) %67 = (*.f64 #s(literal 180 binary64) #s(literal 1/2 binary64)) %69 = (sqrt.f64 #s(literal 180 binary64)) %92 = (*.f64 #s(literal 1/180 binary64) angle) %97 = (*.f64 #s(literal -1/180 binary64) angle) %108 = (*.f64 angle #s(literal 1/90 binary64)) %132 = (/.f64 %14 #s(literal 1 binary64)) %134 = (PI.f64 ) %135 = (neg.f64 %134) %141 = (*.f64 #s(literal 0 binary64) %134) %143 = (*.f64 %134 #s(literal 0 binary64)) %145 = (+.f64 %134 %134) %148 = (*.f64 #s(literal 1/2 binary64) %134) %153 = (+.f64 %135 %135) %163 = (*.f64 #s(literal -1/2 binary64) %134) %169 = (fma.f64 #s(literal -1/2 binary64) %134 %163) %189 = (/.f64 %134 #s(literal 1/2 binary64)) %208 = (/.f64 %134 #s(literal 4 binary64)) %209 = (/.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %213 = (*.f64 #s(literal -2 binary64) #s(literal 2 binary64)) %220 = (*.f64 #s(literal 2 binary64) #s(literal -2 binary64)) %228 = (*.f64 %135 #s(literal 1 binary64)) %234 = (*.f64 #s(literal 1/180 binary64) %134) %236 = (*.f64 %92 %134) %238 = (*.f64 angle %134) %243 = (neg.f64 %238) %245 = (*.f64 #s(literal -1/180 binary64) %134) %251 = (*.f64 %97 %134) %254 = (*.f64 %145 angle) %257 = (*.f64 #s(literal 1/360 binary64) %238) %261 = (*.f64 %108 %134) %265 = (*.f64 (*.f64 #s(literal -2 binary64) angle) %134) %273 = (/.f64 %238 #s(literal 360 binary64)) %275 = (/.f64 %238 #s(literal 1 binary64)) %277 = (/.f64 %238 #s(literal 2 binary64)) %279 = (/.f64 angle #s(literal 2 binary64)) %280 = (*.f64 %134 #s(literal 1/90 binary64)) %286 = (*.f64 %2 %280) %302 = (*.f64 #s(literal 1/2 binary64) %234) %304 = (*.f64 #s(literal 1/2 binary64) %236) %306 = (*.f64 %236 #s(literal 1/2 binary64)) %308 = (/.f64 %145 #s(literal -2 binary64)) %310 = (/.f64 %254 #s(literal -2 binary64)) %312 = (/.f64 %14 #s(literal -2 binary64)) %314 = (/.f64 %14 #s(literal -180 binary64)) %316 = (/.f64 %236 #s(literal 2 binary64)) %318 = (/.f64 %236 #s(literal 1/2 binary64)) %320 = (/.f64 %108 #s(literal 1 binary64)) %322 = (/.f64 %261 #s(literal 1/2 binary64)) %329 = (/.f64 angle #s(literal 360 binary64)) %330 = (/.f64 %145 #s(literal 1 binary64)) %332 = (/.f64 angle #s(literal -2 binary64)) %333 = (/.f64 %145 #s(literal -180 binary64)) %335 = (/.f64 %134 #s(literal 360 binary64)) %340 = (/.f64 %261 #s(literal 4 binary64)) %342 = (/.f64 %280 #s(literal 1 binary64)) %344 = (/.f64 angle #s(literal 1/2 binary64)) %345 = (/.f64 %280 #s(literal 4 binary64)) %347 = (/.f64 angle #s(literal 4 binary64)) %348 = (/.f64 %280 #s(literal 1/2 binary64)) %350 = (/.f64 %108 #s(literal 4 binary64)) %352 = (/.f64 %108 #s(literal 1/2 binary64)) %354 = (/.f64 #s(literal 2 binary64) #s(literal -180 binary64)) %355 = (/.f64 %238 #s(literal -2 binary64)) %357 = (/.f64 #s(literal 1/90 binary64) #s(literal 1 binary64)) %359 = (/.f64 %238 #s(literal 1/2 binary64)) %360 = (/.f64 #s(literal 1/90 binary64) #s(literal 4 binary64)) %362 = (/.f64 %238 #s(literal 4 binary64)) %363 = (/.f64 #s(literal 1/90 binary64) #s(literal 1/2 binary64)) %367 = (/.f64 %92 #s(literal 2 binary64)) %369 = (/.f64 %92 #s(literal 1/2 binary64)) %370 = (/.f64 %145 #s(literal 4 binary64)) %372 = (/.f64 %92 #s(literal 4 binary64)) %373 = (/.f64 %145 #s(literal 1/2 binary64)) %375 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %376 = (/.f64 %236 #s(literal 4 binary64)) %380 = (*.f64 %236 #s(literal 0 binary64)) %382 = (*.f64 #s(literal 0 binary64) %236) %515 = (sin.f64 %236) %516 = (sin.f64 %251) %518 = (*.f64 a %515) %520 = (neg.f64 a) %523 = (*.f64 a %516) %525 = (neg.f64 %520) %551 = (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)) %553 = (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %555 = (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %559 = (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)) %561 = (*.f64 #s(literal 4 binary64) #s(literal 2 binary64)) %569 = (fabs.f64 #s(literal 1/2 binary64)) %570 = (fabs.f64 #s(literal 2 binary64)) %599 = (/.f64 #s(literal 4 binary64) #s(literal 1 binary64)) %607 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) %612 = (/.f64 #s(literal -1 binary64) #s(literal -1 binary64)) %615 = (/.f64 #s(literal 1/2 binary64) #s(literal -2 binary64)) %627 = (/.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) %628 = (/.f64 #s(literal 4 binary64) #s(literal 1/2 binary64)) %637 = (/.f64 #s(literal 1/4 binary64) #s(literal 2 binary64)) %641 = (/.f64 (-.f64 %148 %148) #s(literal 2 binary64)) %642 = (cos.f64 %641) %643 = (*.f64 #s(literal 1 binary64) %642) %653 = (*.f64 (sin.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) %134 %134) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %148 %134) #s(literal 2 binary64)))) %656 = (cos.f64 %261) %657 = (*.f64 %656 #s(literal 1/2 binary64)) %658 = (-.f64 #s(literal 1/2 binary64) %657) %659 = (*.f64 %658 a) %661 = (*.f64 a a) %663 = (*.f64 %658 %661) %666 = (-.f64 %657 #s(literal 1/2 binary64)) %667 = (*.f64 %666 %661) %669 = (*.f64 %666 a) %670 = (neg.f64 %669) %673 = (neg.f64 %661) %679 = (fabs.f64 a) %680 = (*.f64 %679 %658) %682 = (fabs.f64 %659) %686 = (*.f64 %658 %679) %691 = (fabs.f64 %518) %693 = (neg.f64 %691) %702 = (cos.f64 #s(literal 0 binary64)) %703 = (-.f64 %702 %656) %708 = (*.f64 %515 %661) %711 = (*.f64 %661 %516) %716 = (neg.f64 %711) %719 = (*.f64 %515 %679) %721 = (*.f64 %679 %515) %723 = (*.f64 %679 %516) %725 = (fabs.f64 %515) %726 = (*.f64 %725 %661) %728 = (fabs.f64 %708) %730 = (*.f64 %516 %679) %733 = (*.f64 %725 a) %735 = (*.f64 a %725) %737 = (*.f64 %661 %725) %740 = (*.f64 %725 %691) %742 = (*.f64 %679 %691) %744 = (*.f64 %691 %679) %746 = (*.f64 %691 %725) %748 = (neg.f64 %693) %751 = (*.f64 %725 %520) %753 = (*.f64 %520 %725) %757 = (pow.f64 %518 #s(literal 1 binary64)) %758 = (*.f64 %757 %515) %760 = (*.f64 %757 a) %764 = (pow.f64 %523 #s(literal 1 binary64)) %768 = (neg.f64 %757) %770 = (fabs.f64 %757) %773 = (pow.f64 %691 #s(literal 1 binary64)) %775 = (fabs.f64 %760) %777 = (fabs.f64 %758) %779 = (neg.f64 %768) %784 = (cos.f64 %236) %786 = (fabs.f64 %236) %788 = (fabs.f64 %238) %789 = (*.f64 %788 #s(literal -1/180 binary64)) %791 = (neg.f64 %784) %793 = (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) %794 = (*.f64 %793 %134) %796 = (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %797 = (*.f64 %796 %134) %806 = (-.f64 %793 #s(literal 1/2 binary64)) %807 = (*.f64 %134 %806) %809 = (-.f64 %796 #s(literal 1/2 binary64)) %810 = (*.f64 %134 %809) %819 = (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)) %828 = (fma.f64 %788 #s(literal 1/180 binary64) %148) %830 = (fma.f64 %788 #s(literal -1/180 binary64) %148) %832 = (*.f64 #s(literal 1/2 binary64) %784) %834 = (*.f64 #s(literal 2 binary64) %784) %836 = (*.f64 %784 #s(literal 1/2 binary64)) %838 = (*.f64 %784 #s(literal 2 binary64)) %840 = (*.f64 %791 #s(literal -1 binary64)) %844 = (-.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %861 = (-.f64 %134 %134) %864 = (-.f64 angle angle) %867 = (+.f64 #s(literal 1/180 binary64) #s(literal -1/180 binary64)) %869 = (+.f64 #s(literal -1/180 binary64) #s(literal 1/180 binary64)) %871 = (-.f64 #s(literal 1/180 binary64) #s(literal 1/180 binary64)) %873 = (-.f64 #s(literal -1/180 binary64) #s(literal -1/180 binary64)) %879 = (+.f64 %135 %134) %881 = (+.f64 %134 %135) %885 = (+.f64 %2 angle) %887 = (+.f64 angle %2) %898 = (-.f64 %135 %135) %903 = (-.f64 %2 %2) %906 = (fma.f64 #s(literal 1/180 binary64) %134 %245) %908 = (fma.f64 #s(literal -1/180 binary64) %134 %234) %910 = (fma.f64 %108 %134 %134) %912 = (fma.f64 #s(literal 1/180 binary64) angle %97) %914 = (fma.f64 #s(literal -1/180 binary64) angle %92) %916 = (fabs.f64 %92) %917 = (fabs.f64 %134) %918 = (-.f64 %917 %917) %920 = (fabs.f64 angle) %921 = (*.f64 %920 #s(literal -1/180 binary64)) %923 = (-.f64 %234 %234) %925 = (-.f64 %245 %245) %927 = (-.f64 %238 %238) %930 = (fabs.f64 %234) %931 = (-.f64 %920 %920) %933 = (-.f64 %97 %97) %935 = (-.f64 %92 %92) %937 = (fma.f64 %2 %134 %238) %939 = (fma.f64 angle %134 %243) %947 = (neg.f64 %917) %948 = (+.f64 %917 %947) %950 = (+.f64 %947 %917) %964 = (-.f64 %947 %947) %968 = (-.f64 %788 %788) %970 = (-.f64 %243 %243) %985 = (*.f64 %134 (fma.f64 angle #s(literal 2 binary64) #s(literal 180 binary64))) %986 = (-.f64 #s(literal 1/360 binary64) #s(literal 1/360 binary64)) %988 = (fma.f64 #s(literal 1/180 binary64) %920 %921) %990 = (fma.f64 #s(literal -1/180 binary64) %920 %916) %994 = (-.f64 %930 %930) %1000 = (-.f64 %921 %921) %1002 = (-.f64 %916 %916) %1019 = (-.f64 %793 %793) %1021 = (-.f64 %796 %796) %1050 = (-.f64 %910 %910) %1052 = (-.f64 %985 %985) %1056 = (sqrt.f64 %786) %1057 = (-.f64 %1056 %1056) %1064 = (*.f64 %784 #s(literal 0 binary64)) %1066 = (+.f64 %784 %784) %1068 = (sin.f64 %786) %1071 = (sin.f64 %789) %1076 = (+.f64 %1056 %1056) %1078 = (cos.f64 %797) %1089 = (/.f64 %861 #s(literal 2 binary64)) %1091 = (*.f64 (sin.f64 %1089) #s(literal -1 binary64)) %1094 = (*.f64 #s(literal 0 binary64) (cos.f64 %1089)) %1119 = (/.f64 %791 #s(literal 2 binary64)) %1130 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %134 %163) #s(literal 2 binary64)) %1132 = (*.f64 (cos.f64 %1130) #s(literal 0 binary64)) %1135 = (*.f64 #s(literal 1 binary64) (sin.f64 %1130)) %1137 = (sin.f64 %641) %1138 = (*.f64 %1137 #s(literal 0 binary64)) %1140 = (*.f64 #s(literal 0 binary64) %642) %1142 = (*.f64 %1137 #s(literal 1 binary64)) %1144 = (fma.f64 %788 #s(literal 1/90 binary64) %134) %1147 = (cos.f64 (/.f64 (-.f64 %1144 %134) #s(literal 2 binary64))) %1148 = (+.f64 %1147 %784) %1190 = (+.f64 %791 %784) %1198 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %134 %148) #s(literal 2 binary64)) %1201 = (/.f64 (-.f64 %163 %148) #s(literal 2 binary64)) %1203 = (*.f64 (cos.f64 %1198) (cos.f64 %1201)) %1205 = (/.f64 %169 #s(literal 2 binary64)) %1208 = (/.f64 (-.f64 %163 %163) #s(literal 2 binary64)) %1210 = (*.f64 (cos.f64 %1205) (cos.f64 %1208)) %1214 = (*.f64 (sin.f64 %1201) (sin.f64 %1198)) %1218 = (*.f64 (sin.f64 %1208) (sin.f64 %1205)) %1220 = (fabs.f64 %148) %1222 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %134 %1220) #s(literal 2 binary64)) %1225 = (/.f64 (-.f64 %148 %1220) #s(literal 2 binary64)) %1227 = (*.f64 (cos.f64 %1222) (cos.f64 %1225)) %1230 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %134 %1220) #s(literal 2 binary64)) %1233 = (/.f64 (-.f64 %163 %1220) #s(literal 2 binary64)) %1235 = (*.f64 (cos.f64 %1230) (cos.f64 %1233)) %1239 = (*.f64 (sin.f64 %1225) (sin.f64 %1222)) %1243 = (*.f64 (sin.f64 %1233) (sin.f64 %1230)) %1246 = (/.f64 (+.f64 %1220 %148) #s(literal 2 binary64)) %1249 = (/.f64 (-.f64 %1220 %148) #s(literal 2 binary64)) %1251 = (*.f64 (cos.f64 %1246) (cos.f64 %1249)) %1254 = (/.f64 (+.f64 %1220 %163) #s(literal 2 binary64)) %1257 = (/.f64 (-.f64 %1220 %163) #s(literal 2 binary64)) %1259 = (*.f64 (cos.f64 %1254) (cos.f64 %1257)) %1263 = (*.f64 (sin.f64 %1249) (sin.f64 %1246)) %1267 = (*.f64 (sin.f64 %1257) (sin.f64 %1254)) %1274 = (/.f64 (+.f64 %1220 %1220) #s(literal 2 binary64)) %1277 = (/.f64 (-.f64 %1220 %1220) #s(literal 2 binary64)) %1279 = (*.f64 (cos.f64 %1274) (cos.f64 %1277)) %1283 = (*.f64 (sin.f64 %1277) (sin.f64 %1274)) %1296 = (*.f64 (*.f64 %134 #s(literal 180 binary64)) #s(literal 1/360 binary64)) %1297 = (cos.f64 %1296) %1299 = (*.f64 %784 (sin.f64 %1296)) %1310 = (*.f64 #s(literal 2 binary64) %1190) %1316 = (*.f64 %1190 #s(literal 2 binary64)) %1333 = (*.f64 b %784) %1335 = (neg.f64 b) %1336 = (neg.f64 %1335) %1341 = (neg.f64 %1333) %1343 = (*.f64 #s(literal 1 binary64) b) %1347 = (*.f64 b #s(literal 1 binary64)) %1349 = (*.f64 #s(literal 0 binary64) b) %1379 = (fma.f64 #s(literal 1/2 binary64) %656 #s(literal 1/2 binary64)) %1380 = (*.f64 %1379 b) %1382 = (*.f64 b b) %1384 = (*.f64 %1379 %1382) %1387 = (neg.f64 %1384) %1389 = (neg.f64 %1380) %1390 = (neg.f64 %1389) %1392 = (fabs.f64 b) %1393 = (*.f64 %1392 %1379) %1395 = (fabs.f64 %1380) %1398 = (neg.f64 %1382) %1399 = (neg.f64 %1379) %1405 = (*.f64 %1379 %1392) %1412 = (*.f64 %657 %1382) %1414 = (*.f64 %1382 %657) %1416 = (*.f64 %1382 #s(literal 1/2 binary64)) %1418 = (*.f64 #s(literal 1/2 binary64) %1382) %1420 = (*.f64 %788 #s(literal 1/90 binary64)) %1421 = (cos.f64 %1420) %1422 = (*.f64 #s(literal 1/2 binary64) %1421) %1423 = (*.f64 %1422 %1382) %1425 = (*.f64 %1382 %1422) %1431 = (fabs.f64 %1333) %1433 = (neg.f64 %1431) %1442 = (+.f64 %656 %702) %1447 = (+.f64 %1421 %702) %1453 = (-.f64 %702 (cos.f64 %910)) %1458 = (*.f64 %784 %1382) %1464 = (-.f64 %702 (cos.f64 (fma.f64 %2 %280 %134))) %1470 = (-.f64 %702 (cos.f64 %1144)) %1475 = (neg.f64 %1458) %1476 = (neg.f64 %1475) %1480 = (*.f64 %784 %1392) %1483 = (*.f64 %1392 %784) %1485 = (fabs.f64 %784) %1486 = (*.f64 %1485 %1382) %1488 = (fabs.f64 %1458) %1491 = (*.f64 %1485 b) %1493 = (*.f64 b %1485) %1495 = (*.f64 %1382 %1485) %1499 = (*.f64 %1485 %1431) %1501 = (*.f64 %1392 %1431) %1503 = (*.f64 %1431 %1392) %1505 = (*.f64 %1431 %1485) %1507 = (*.f64 #s(literal 1 binary64) %1458) %1509 = (*.f64 %1458 #s(literal 1 binary64)) %1513 = (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) %134 %286)) %702) %1520 = (+.f64 (sin.f64 (fma.f64 %134 #s(literal 1/2 binary64) %1420)) %702) %1525 = (*.f64 %1392 %791) %1527 = (*.f64 %791 %1392) %1529 = (neg.f64 %1433) %1532 = (*.f64 %1485 %1335) %1534 = (*.f64 %1335 %1485) %1538 = (*.f64 %784 %1349) %1540 = (*.f64 %1382 #s(literal 0 binary64)) %1541 = (*.f64 %784 %1540) %1549 = (*.f64 #s(literal 0 binary64) %1382) %1576 = (cos.f64 (*.f64 #s(literal 1/180 binary64) (fma.f64 angle %134 %788))) %1577 = (+.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (-.f64 %788 %238))) %1576) %1584 = (pow.f64 %1333 #s(literal 1 binary64)) %1585 = (*.f64 %1584 %784) %1587 = (*.f64 %1584 b) %1599 = (-.f64 (cos.f64 (*.f64 %134 (-.f64 %796 %793))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %134 (fma.f64 #s(literal 1/2 binary64) %134 #s(literal 0 binary64))))) %1606 = (fabs.f64 %1584) %1608 = (pow.f64 %1341 #s(literal 1 binary64)) %1611 = (neg.f64 %1584) %1613 = (pow.f64 %1431 #s(literal 1 binary64)) %1615 = (fabs.f64 %1587) %1617 = (fabs.f64 %1585) %1619 = (neg.f64 %1611) %1622 = (sin.f64 (fma.f64 %788 #s(literal 1/180 binary64) %797)) %1623 = (+.f64 %1622 %1576) %1630 = (+.f64 %1622 (sin.f64 (fma.f64 %788 #s(literal -1/180 binary64) %797))) %1640 = (-.f64 (cos.f64 (fma.f64 %788 #s(literal 1/180 binary64) %807)) (cos.f64 (fma.f64 %788 #s(literal 1/180 binary64) (fma.f64 %97 %134 %134)))) %1650 = (-.f64 (cos.f64 (-.f64 %807 %786)) (cos.f64 (fma.f64 %788 #s(literal 1/180 binary64) (fma.f64 %92 %134 %134)))) %1655 = (*.f64 %1587 #s(literal 0 binary64)) %1657 = (*.f64 #s(literal 0 binary64) %1587) %1748 = (*.f64 %515 %1458) %1751 = (*.f64 %1458 %515) %1864 = (fma.f64 %1380 b %663) a angle (neg.f64 %2) (*.f64 angle #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) angle) (/.f64 angle #s(literal 1 binary64)) (+.f64 angle %9) (+.f64 angle %11) (*.f64 #s(literal 1/2 binary64) %14) (*.f64 %14 #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) %18) (*.f64 %20 #s(literal 2 binary64)) (/.f64 %14 #s(literal 2 binary64)) (fma.f64 angle #s(literal 1 binary64) %9) (fma.f64 angle #s(literal 1 binary64) %11) (fma.f64 angle #s(literal 1/2 binary64) %20) (fma.f64 #s(literal 1 binary64) angle %9) (fma.f64 #s(literal 1 binary64) angle %11) (fma.f64 #s(literal 1/2 binary64) angle %18) (+.f64 %18 %18) (+.f64 %20 %20) (*.f64 %31 #s(literal 1/4 binary64)) (/.f64 (*.f64 %14 #s(literal -1 binary64)) #s(literal -2 binary64)) (fma.f64 #s(literal 1/2 binary64) %14 %9) (fma.f64 #s(literal 1/2 binary64) %14 %11) (fma.f64 %14 #s(literal 1/2 binary64) %9) (fma.f64 %14 #s(literal 1/2 binary64) %11) (fma.f64 #s(literal 2 binary64) %18 %9) (fma.f64 #s(literal 2 binary64) %18 %11) (fma.f64 %20 #s(literal 2 binary64) %9) (fma.f64 %20 #s(literal 2 binary64) %11) (fma.f64 %31 #s(literal 1/4 binary64) %9) (fma.f64 %31 #s(literal 1/4 binary64) %11) #s(literal 180 binary64) (fabs.f64 #s(literal 180 binary64)) (fabs.f64 #s(literal -180 binary64)) (neg.f64 #s(literal -180 binary64)) (sqrt.f64 #s(literal 32400 binary64)) (*.f64 #s(literal 180 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 180 binary64)) (*.f64 #s(literal 360 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 360 binary64)) (/.f64 #s(literal 360 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 180 binary64) %61) (+.f64 #s(literal 180 binary64) %63) (*.f64 #s(literal 2 binary64) %65) (*.f64 %67 #s(literal 2 binary64)) (*.f64 %69 %69) (fma.f64 #s(literal 180 binary64) #s(literal 1 binary64) %61) (fma.f64 #s(literal 180 binary64) #s(literal 1 binary64) %63) (fma.f64 #s(literal 180 binary64) #s(literal 1/2 binary64) %67) (fma.f64 #s(literal 1 binary64) #s(literal 180 binary64) %61) (fma.f64 #s(literal 1 binary64) #s(literal 180 binary64) %63) (fma.f64 #s(literal 360 binary64) #s(literal 1/2 binary64) %61) (fma.f64 #s(literal 360 binary64) #s(literal 1/2 binary64) %63) (fma.f64 #s(literal 1/2 binary64) #s(literal 180 binary64) %65) (fma.f64 #s(literal 1/2 binary64) #s(literal 360 binary64) %61) (fma.f64 #s(literal 1/2 binary64) #s(literal 360 binary64) %63) (+.f64 %65 %65) (+.f64 %67 %67) (fma.f64 #s(literal 2 binary64) %65 %61) (fma.f64 #s(literal 2 binary64) %65 %63) (fma.f64 %67 #s(literal 2 binary64) %61) (fma.f64 %67 #s(literal 2 binary64) %63) (fma.f64 %69 %69 %61) (fma.f64 %69 %69 %63) (pow.f64 #s(literal 32400 binary64) #s(literal 1/2 binary64)) (*.f64 angle #s(literal 1/180 binary64)) %92 (/.f64 angle #s(literal 180 binary64)) (*.f64 #s(literal -1/180 binary64) %2) (*.f64 %2 #s(literal -1/180 binary64)) (neg.f64 %97) (/.f64 %2 #s(literal -180 binary64)) (*.f64 %14 #s(literal 1/360 binary64)) (*.f64 %92 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/360 binary64) angle)) (*.f64 #s(literal 1 binary64) %92) (*.f64 #s(literal -1 binary64) %97) (*.f64 #s(literal 1/2 binary64) %108) (*.f64 %108 #s(literal 1/2 binary64)) (/.f64 %14 #s(literal 360 binary64)) (/.f64 %92 #s(literal 1 binary64)) (/.f64 %108 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/360 binary64) %2)) (*.f64 (*.f64 %2 #s(literal 2 binary64)) #s(literal -1/360 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)) (/.f64 (*.f64 %2 #s(literal -1 binary64)) #s(literal 180 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %2) #s(literal 180 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %2) #s(literal -360 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) %2)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %92)) (*.f64 %132 #s(literal 1/360 binary64)) %134 (neg.f64 %135) (*.f64 %134 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %134) (/.f64 %134 #s(literal 1 binary64)) (*.f64 %135 #s(literal -1 binary64)) (+.f64 %134 %141) (+.f64 %134 %143) (*.f64 #s(literal 1/2 binary64) %145) (*.f64 %145 #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) %148) (*.f64 %148 #s(literal 2 binary64)) (/.f64 %145 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) %153) (fma.f64 %134 #s(literal 1 binary64) %141) (fma.f64 %134 #s(literal 1 binary64) %143) (fma.f64 %134 #s(literal 1/2 binary64) %148) (fma.f64 #s(literal 1 binary64) %134 %141) (fma.f64 #s(literal 1 binary64) %134 %143) (fma.f64 #s(literal 1/2 binary64) %134 %148) (/.f64 %153 #s(literal -2 binary64)) (+.f64 %148 %148) (-.f64 %148 %163) (fma.f64 #s(literal -1/2 binary64) %135 %148) (fma.f64 %135 #s(literal -1 binary64) %141) (fma.f64 %135 #s(literal -1 binary64) %143) (fma.f64 %135 #s(literal -1/2 binary64) %148) (neg.f64 %169) (fma.f64 #s(literal 1/2 binary64) %145 %141) (fma.f64 #s(literal 1/2 binary64) %145 %143) (fma.f64 %145 #s(literal 1/2 binary64) %141) (fma.f64 %145 #s(literal 1/2 binary64) %143) (fma.f64 %145 #s(literal 1/4 binary64) %148) (/.f64 (fma.f64 %135 #s(literal 1 binary64) %135) #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) %148 %141) (fma.f64 #s(literal 2 binary64) %148 %143) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %134) %148) (fma.f64 #s(literal 1 binary64) %148 %148) (fma.f64 %148 #s(literal 2 binary64) %141) (fma.f64 %148 #s(literal 2 binary64) %143) (fma.f64 %148 #s(literal 1 binary64) %148) (/.f64 (fma.f64 %134 #s(literal 2 binary64) %145) #s(literal 4 binary64)) (fma.f64 #s(literal 1/4 binary64) %189 %148) (fma.f64 %189 #s(literal 1/4 binary64) %148) (fma.f64 #s(literal -1/2 binary64) %153 %141) (fma.f64 #s(literal -1/2 binary64) %153 %143) (/.f64 (fma.f64 %148 #s(literal -2 binary64) %135) #s(literal -2 binary64)) (fma.f64 (/.f64 %135 #s(literal 1 binary64)) #s(literal -1/2 binary64) %148) (/.f64 (fma.f64 %135 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) %135)) #s(literal 4 binary64)) (/.f64 (fma.f64 %135 #s(literal -2 binary64) (*.f64 %135 #s(literal -2 binary64))) #s(literal 4 binary64)) (fma.f64 %163 (/.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %148) (fma.f64 (/.f64 %148 #s(literal 2 binary64)) #s(literal 2 binary64) %148) (fma.f64 %208 %209 %148) (/.f64 (fma.f64 %135 #s(literal 2 binary64) (*.f64 %134 #s(literal -2 binary64))) %213) (/.f64 (fma.f64 %135 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) %134)) %213) (/.f64 (fma.f64 %134 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %135)) %220) (/.f64 (fma.f64 %134 #s(literal -2 binary64) (*.f64 %135 #s(literal 2 binary64))) %220) (/.f64 (fma.f64 %135 #s(literal 1 binary64) (*.f64 %148 #s(literal -2 binary64))) #s(literal -2 binary64)) (/.f64 (fma.f64 %148 #s(literal -2 binary64) %228) #s(literal -2 binary64)) (fma.f64 (/.f64 %135 #s(literal 1/2 binary64)) (/.f64 #s(literal -1/2 binary64) #s(literal 2 binary64)) %148) (*.f64 angle %234) %236 (*.f64 %134 %92) (*.f64 #s(literal 1/180 binary64) %238) (*.f64 %234 angle) (*.f64 %238 #s(literal 1/180 binary64)) (/.f64 %238 #s(literal 180 binary64)) (*.f64 #s(literal -1/180 binary64) %243) (*.f64 %2 %245) (*.f64 %135 %97) (*.f64 %97 %135) (*.f64 %245 %2) (*.f64 %243 #s(literal -1/180 binary64)) (neg.f64 %251) (/.f64 %243 #s(literal -180 binary64)) (*.f64 %254 #s(literal 1/360 binary64)) (*.f64 %236 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) %257) (*.f64 #s(literal 1 binary64) %236) (*.f64 #s(literal -1 binary64) %251) (*.f64 #s(literal 1/2 binary64) %261) (*.f64 %148 %108) (*.f64 %265 #s(literal -1/360 binary64)) (*.f64 %261 #s(literal 1/2 binary64)) (*.f64 %251 #s(literal -1 binary64)) (/.f64 %254 #s(literal 360 binary64)) (/.f64 %236 #s(literal 1 binary64)) (/.f64 %265 #s(literal -360 binary64)) (/.f64 %261 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %273) (*.f64 #s(literal 1/180 binary64) %275) (*.f64 #s(literal 1/90 binary64) %277) (*.f64 %279 %280) (*.f64 %277 #s(literal 1/90 binary64)) (*.f64 %275 #s(literal 1/180 binary64)) (*.f64 %273 #s(literal 2 binary64)) (*.f64 %97 %228) (*.f64 %286 #s(literal -1/2 binary64)) (neg.f64 (*.f64 %236 #s(literal -1 binary64))) (neg.f64 (/.f64 %254 #s(literal -360 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) %238)) (/.f64 %275 #s(literal 180 binary64)) (/.f64 %286 #s(literal -2 binary64)) (/.f64 (*.f64 %243 #s(literal -1 binary64)) #s(literal 180 binary64)) (neg.f64 (/.f64 %261 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) %243)) (*.f64 %14 %302) (*.f64 #s(literal 2 binary64) %304) (*.f64 %306 #s(literal 2 binary64)) (*.f64 %97 %308) (*.f64 %310 #s(literal -1/180 binary64)) (*.f64 %245 %312) (*.f64 %163 %314) (*.f64 #s(literal 2 binary64) %316) (*.f64 #s(literal 1/2 binary64) %318) (*.f64 %148 %320) (*.f64 %322 #s(literal 1/4 binary64)) (*.f64 %316 #s(literal 2 binary64)) (*.f64 %318 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 360 binary64) %254)) (/.f64 %310 #s(literal -180 binary64)) (*.f64 %329 %330) (*.f64 %332 %333) (*.f64 %335 %132) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %261)) (/.f64 %322 #s(literal 4 binary64)) (/.f64 %340 #s(literal 1/2 binary64)) (*.f64 %279 %342) (*.f64 %344 %345) (*.f64 %347 %348) (*.f64 %189 %350) (*.f64 %208 %352) (*.f64 %354 %355) (*.f64 %277 %357) (*.f64 %359 %360) (*.f64 %362 %363) (*.f64 %355 %354) (+.f64 %273 %273) (*.f64 %367 %330) (*.f64 %369 %370) (*.f64 %372 %373) (*.f64 %375 %376) (*.f64 %340 %209) (*.f64 %376 %375) (fma.f64 angle %234 %380) (fma.f64 angle %234 %382) (fma.f64 %92 %134 %380) (fma.f64 %92 %134 %382) (fma.f64 %134 %92 %380) (fma.f64 %134 %92 %382) (fma.f64 #s(literal 1/180 binary64) %238 %380) (fma.f64 #s(literal 1/180 binary64) %238 %382) (fma.f64 %234 angle %380) (fma.f64 %234 angle %382) (fma.f64 %238 #s(literal 1/180 binary64) %380) (fma.f64 %238 #s(literal 1/180 binary64) %382) (+.f64 %236 %380) (+.f64 %236 %382) (fma.f64 #s(literal -1/180 binary64) %243 %380) (fma.f64 #s(literal -1/180 binary64) %243 %382) (fma.f64 %2 %245 %380) (fma.f64 %2 %245 %382) (fma.f64 %135 %97 %380) (fma.f64 %135 %97 %382) (fma.f64 %97 %135 %380) (fma.f64 %97 %135 %382) (fma.f64 %245 %2 %380) (fma.f64 %245 %2 %382) (fma.f64 %243 #s(literal -1/180 binary64) %380) (fma.f64 %243 #s(literal -1/180 binary64) %382) (fma.f64 %254 #s(literal 1/360 binary64) %380) (fma.f64 %254 #s(literal 1/360 binary64) %382) (fma.f64 %236 #s(literal 1 binary64) %380) (fma.f64 %236 #s(literal 1 binary64) %382) (fma.f64 %236 #s(literal 1/2 binary64) %306) (fma.f64 #s(literal 2 binary64) %257 %380) (fma.f64 #s(literal 2 binary64) %257 %382) (fma.f64 #s(literal 1 binary64) %236 %380) (fma.f64 #s(literal 1 binary64) %236 %382) (fma.f64 #s(literal -1 binary64) %251 %380) (fma.f64 #s(literal -1 binary64) %251 %382) (fma.f64 #s(literal 1/2 binary64) %236 %304) (fma.f64 #s(literal 1/2 binary64) %261 %380) (fma.f64 #s(literal 1/2 binary64) %261 %382) (fma.f64 %148 %108 %380) (fma.f64 %148 %108 %382) (fma.f64 %265 #s(literal -1/360 binary64) %380) (fma.f64 %265 #s(literal -1/360 binary64) %382) (fma.f64 %261 #s(literal 1/2 binary64) %380) (fma.f64 %261 #s(literal 1/2 binary64) %382) (fma.f64 %251 #s(literal -1 binary64) %380) (fma.f64 %251 #s(literal -1 binary64) %382) (+.f64 %306 %306) (+.f64 %304 %304) (fma.f64 #s(literal 2 binary64) %273 %380) (fma.f64 #s(literal 2 binary64) %273 %382) (fma.f64 #s(literal 1/180 binary64) %275 %380) (fma.f64 #s(literal 1/180 binary64) %275 %382) (fma.f64 #s(literal 1/90 binary64) %277 %380) (fma.f64 #s(literal 1/90 binary64) %277 %382) (fma.f64 %279 %280 %380) (fma.f64 %279 %280 %382) (fma.f64 %277 #s(literal 1/90 binary64) %380) (fma.f64 %277 #s(literal 1/90 binary64) %382) (fma.f64 %275 #s(literal 1/180 binary64) %380) (fma.f64 %275 #s(literal 1/180 binary64) %382) (fma.f64 %273 #s(literal 2 binary64) %380) (fma.f64 %273 #s(literal 2 binary64) %382) (fma.f64 %97 %228 %380) (fma.f64 %97 %228 %382) (fma.f64 %286 #s(literal -1/2 binary64) %380) (fma.f64 %286 #s(literal -1/2 binary64) %382) (+.f64 %316 %316) (fma.f64 %14 %302 %380) (fma.f64 %14 %302 %382) (fma.f64 #s(literal 2 binary64) %304 %380) (fma.f64 #s(literal 2 binary64) %304 %382) (fma.f64 %306 #s(literal 2 binary64) %380) (fma.f64 %306 #s(literal 2 binary64) %382) (fma.f64 %97 %308 %380) (fma.f64 %97 %308 %382) (fma.f64 %310 #s(literal -1/180 binary64) %380) (fma.f64 %310 #s(literal -1/180 binary64) %382) (fma.f64 %245 %312 %380) (fma.f64 %245 %312 %382) (fma.f64 %163 %314 %380) (fma.f64 %163 %314 %382) (fma.f64 #s(literal 2 binary64) %316 %380) (fma.f64 #s(literal 2 binary64) %316 %382) (fma.f64 #s(literal 1/2 binary64) %318 %380) (fma.f64 #s(literal 1/2 binary64) %318 %382) (fma.f64 %148 %320 %380) (fma.f64 %148 %320 %382) (fma.f64 %322 #s(literal 1/4 binary64) %380) (fma.f64 %322 #s(literal 1/4 binary64) %382) (fma.f64 %316 #s(literal 2 binary64) %380) (fma.f64 %316 #s(literal 2 binary64) %382) (fma.f64 %318 #s(literal 1/2 binary64) %380) (fma.f64 %318 #s(literal 1/2 binary64) %382) (fma.f64 %329 %330 %380) (fma.f64 %329 %330 %382) (fma.f64 %332 %333 %380) (fma.f64 %332 %333 %382) (fma.f64 %335 %132 %380) (fma.f64 %335 %132 %382) (fma.f64 %279 %342 %380) (fma.f64 %279 %342 %382) (fma.f64 %344 %345 %380) (fma.f64 %344 %345 %382) (fma.f64 %347 %348 %380) (fma.f64 %347 %348 %382) (fma.f64 %189 %350 %380) (fma.f64 %189 %350 %382) (fma.f64 %208 %352 %380) (fma.f64 %208 %352 %382) (fma.f64 %354 %355 %380) (fma.f64 %354 %355 %382) (fma.f64 %277 %357 %380) (fma.f64 %277 %357 %382) (fma.f64 %359 %360 %380) (fma.f64 %359 %360 %382) (fma.f64 %362 %363 %380) (fma.f64 %362 %363 %382) (fma.f64 %355 %354 %380) (fma.f64 %355 %354 %382) (fma.f64 %367 %330 %380) (fma.f64 %367 %330 %382) (fma.f64 %369 %370 %380) (fma.f64 %369 %370 %382) (fma.f64 %372 %373 %380) (fma.f64 %372 %373 %382) (fma.f64 %375 %376 %380) (fma.f64 %375 %376 %382) (fma.f64 %340 %209 %380) (fma.f64 %340 %209 %382) (fma.f64 %376 %375 %380) (fma.f64 %376 %375 %382) %515 (neg.f64 %516) %518 (*.f64 %515 a) (*.f64 %520 %516) (*.f64 %516 %520) (neg.f64 %523) (*.f64 %515 %525) (*.f64 %525 %515) #s(literal 2 binary64) (neg.f64 #s(literal -2 binary64)) (+.f64 #s(literal 2 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) (*.f64 #s(literal -2 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 4 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 4 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 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)) (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %551) (+.f64 #s(literal 1/2 binary64) %553) (+.f64 #s(literal 1/2 binary64) %555) (+.f64 (+.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) %559) (*.f64 %561 #s(literal 1/4 binary64)) (/.f64 (+.f64 #s(literal 4 binary64) #s(literal 4 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) #s(literal 4 binary64)) #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) #s(literal -1 binary64)) #s(literal -2 binary64)) (fma.f64 %569 %570 #s(literal 1 binary64)) (fma.f64 %570 %569 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %551) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %553) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %555) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %551) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %553) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %555) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %551) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %553) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %555) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %551) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %553) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %555) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %551) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %551) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %553) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %555) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %551) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %553) (fma.f64 #s(literal -1/2 binary64) #s(literal -1 binary64) %555) (fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) %559) (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) %559) (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) %559) (fma.f64 #s(literal -2 binary64) #s(literal -1 binary64) %559) (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) %559) (fma.f64 %561 #s(literal 1/4 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %209 #s(literal 1 binary64)) (fma.f64 #s(literal 1/4 binary64) %599 #s(literal 1 binary64)) (fma.f64 #s(literal 1/4 binary64) %375 #s(literal 1 binary64)) (fma.f64 %209 #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 %599 #s(literal 1/4 binary64) #s(literal 1 binary64)) (fma.f64 %375 #s(literal 1/4 binary64) #s(literal 1 binary64)) (fma.f64 %569 %570 %551) (fma.f64 %570 %569 %551) (fma.f64 #s(literal 4 binary64) %607 %553) (fma.f64 #s(literal 4 binary64) %607 %555) (fma.f64 %561 #s(literal 1/4 binary64) %559) (fma.f64 #s(literal 1/2 binary64) %209 %551) (fma.f64 #s(literal 1/2 binary64) %612 %553) (fma.f64 #s(literal 1/2 binary64) %612 %555) (fma.f64 #s(literal -2 binary64) %615 %553) (fma.f64 #s(literal -2 binary64) %615 %555) (fma.f64 #s(literal 1/4 binary64) %209 %553) (fma.f64 #s(literal 1/4 binary64) %209 %555) (fma.f64 #s(literal 1/4 binary64) %599 %551) (fma.f64 #s(literal 1/4 binary64) %375 %551) (fma.f64 %209 #s(literal 1/2 binary64) %551) (fma.f64 %209 #s(literal 1/4 binary64) %553) (fma.f64 %209 #s(literal 1/4 binary64) %555) (fma.f64 %599 #s(literal 1/4 binary64) %551) (fma.f64 %375 #s(literal 1/4 binary64) %551) (fma.f64 %627 %628 #s(literal 1 binary64)) (fma.f64 %628 %627 #s(literal 1 binary64)) (fma.f64 %627 %628 %551) (fma.f64 %627 %375 %553) (fma.f64 %627 %375 %555) (fma.f64 %628 %627 %551) (fma.f64 %375 %627 %553) (fma.f64 %375 %627 %555) (fma.f64 %375 %637 %553) (fma.f64 %375 %637 %555) (*.f64 #s(literal 2 binary64) %643) (fma.f64 #s(literal 2 binary64) %643 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %643 %559) (fma.f64 #s(literal 2 binary64) %653 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %653 %551) (*.f64 a %659) (*.f64 %661 %658) %663 (*.f64 %659 a) (fabs.f64 %663) (fabs.f64 %667) (*.f64 a %670) (*.f64 %520 %669) (*.f64 %673 %666) (*.f64 %666 %673) (*.f64 %669 %520) (*.f64 %670 a) (neg.f64 %667) (*.f64 %679 %680) (*.f64 %679 %682) (*.f64 %525 %659) (*.f64 %659 %525) (*.f64 %686 %679) (*.f64 %682 %679) (pow.f64 %518 #s(literal 2 binary64)) (pow.f64 %523 #s(literal 2 binary64)) (pow.f64 %691 #s(literal 2 binary64)) (pow.f64 %693 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %518 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %523 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %691 #s(literal -2 binary64))) (pow.f64 %663 #s(literal 1 binary64)) (/.f64 (*.f64 %703 %661) #s(literal 2 binary64)) (/.f64 (*.f64 %661 %703) #s(literal 2 binary64)) (*.f64 %515 %708) (*.f64 %518 %518) (*.f64 %516 %711) (*.f64 %523 %523) (*.f64 %708 %515) (*.f64 %711 %516) (*.f64 %515 %716) (*.f64 %716 %515) (*.f64 %719 %719) (*.f64 %721 %721) (*.f64 %723 %723) (*.f64 %725 %726) (*.f64 %725 %728) (*.f64 %730 %730) (*.f64 %691 %691) (*.f64 %733 %733) (*.f64 %735 %735) (*.f64 %737 %725) (*.f64 %728 %725) (*.f64 %679 %740) (*.f64 %725 %742) (*.f64 %744 %725) (*.f64 %746 %679) (*.f64 %691 %748) (*.f64 %693 %693) (*.f64 %751 %751) (*.f64 %753 %753) (*.f64 %748 %691) (*.f64 %748 %748) (*.f64 a %758) (*.f64 %515 %760) (*.f64 %518 %757) (*.f64 %757 %518) (*.f64 %764 %523) (*.f64 %760 %515) (*.f64 %758 a) (*.f64 %768 %523) (*.f64 %691 %770) (*.f64 %770 %691) (*.f64 %773 %691) (*.f64 %775 %725) (*.f64 %777 %679) (*.f64 %779 %518) (sqrt.f64 (*.f64 %663 %663)) b %784 (cos.f64 %251) (cos.f64 %786) (cos.f64 %789) (neg.f64 %791) (sin.f64 %794) (sin.f64 %797) (+.f64 %784 #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) %784) (-.f64 %784 #s(literal 0 binary64)) (*.f64 %784 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %784) (-.f64 #s(literal 0 binary64) %791) (/.f64 %784 #s(literal 1 binary64)) (cos.f64 %807) (cos.f64 %810) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %784) (fma.f64 %784 #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) %784 #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %784) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %784) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %784) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %784) (+.f64 %784 %819) (+.f64 %819 %784) (cos.f64 (fabs.f64 %810)) (cos.f64 (fabs.f64 %807)) (cos.f64 (neg.f64 %810)) (sin.f64 %828) (sin.f64 %830) (*.f64 #s(literal 2 binary64) %832) (*.f64 #s(literal 1/2 binary64) %834) (*.f64 %836 #s(literal 2 binary64)) (*.f64 %838 #s(literal 1/2 binary64)) (+.f64 #s(literal 0 binary64) %840) (/.f64 %838 #s(literal 2 binary64)) (/.f64 %834 #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) %844 %784) (fma.f64 #s(literal 2 binary64) %819 %784) (fma.f64 #s(literal 2 binary64) %832 #s(literal 0 binary64)) (fma.f64 %784 #s(literal 1 binary64) %819) (fma.f64 #s(literal 1 binary64) %784 %819) (fma.f64 #s(literal 1/2 binary64) %834 #s(literal 0 binary64)) (fma.f64 %836 #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 %838 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %840) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %840) (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %840) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %840) (sin.f64 (fma.f64 %134 %809 %148)) (sin.f64 (fma.f64 %134 %806 %148)) (fma.f64 %92 %861 %784) (fma.f64 %97 %861 %784) (fma.f64 %234 %864 %784) (fma.f64 %245 %864 %784) (fma.f64 %238 %867 %784) (fma.f64 %238 %869 %784) (fma.f64 %238 %871 %784) (fma.f64 %238 %873 %784) (fma.f64 #s(literal 2 binary64) %832 %819) (fma.f64 #s(literal 1/2 binary64) %834 %819) (fma.f64 %836 #s(literal 2 binary64) %819) (fma.f64 %838 #s(literal 1/2 binary64) %819) (fma.f64 %92 %879 %784) (fma.f64 %92 %881 %784) (fma.f64 %97 %879 %784) (fma.f64 %97 %881 %784) (fma.f64 %234 %885 %784) (fma.f64 %234 %887 %784) (fma.f64 %245 %885 %784) (fma.f64 %245 %887 %784) (fma.f64 %243 %867 %784) (fma.f64 %243 %869 %784) (fma.f64 %243 %871 %784) (fma.f64 %243 %873 %784) (fma.f64 %788 %871 %784) (fma.f64 #s(literal 1/2 binary64) %844 %840) (fma.f64 #s(literal 2 binary64) %819 %840) (fma.f64 %92 %898 %784) (fma.f64 %97 %898 %784) (fma.f64 %793 %861 %784) (fma.f64 %796 %861 %784) (fma.f64 %234 %903 %784) (fma.f64 %245 %903 %784) (fma.f64 angle %906 %784) (fma.f64 angle %908 %784) (fma.f64 %910 #s(literal 0 binary64) %784) (fma.f64 %134 %912 %784) (fma.f64 %134 %914 %784) (fma.f64 %916 %918 %784) (fma.f64 %921 %918 %784) (fma.f64 angle %923 %784) (fma.f64 angle %925 %784) (fma.f64 #s(literal 1/180 binary64) %927 %784) (fma.f64 #s(literal -1/180 binary64) %927 %784) (fma.f64 %930 %931 %784) (fma.f64 %134 %933 %784) (fma.f64 %134 %935 %784) (fma.f64 #s(literal 1/180 binary64) %937 %784) (fma.f64 #s(literal 1/180 binary64) %939 %784) (fma.f64 #s(literal -1/180 binary64) %937 %784) (fma.f64 #s(literal -1/180 binary64) %939 %784) (fma.f64 %2 %906 %784) (fma.f64 %2 %908 %784) (fma.f64 %135 %912 %784) (fma.f64 %135 %914 %784) (fma.f64 %916 %948 %784) (fma.f64 %916 %950 %784) (fma.f64 %92 %861 %840) (fma.f64 %2 %923 %784) (fma.f64 %2 %925 %784) (fma.f64 %97 %861 %840) (fma.f64 %234 %864 %840) (fma.f64 %135 %933 %784) (fma.f64 %135 %935 %784) (fma.f64 %245 %864 %840) (fma.f64 %238 %867 %840) (fma.f64 %238 %869 %840) (fma.f64 %238 %871 %840) (fma.f64 %238 %873 %840) (fma.f64 %916 %964 %784) (fma.f64 %92 %879 %840) (fma.f64 %92 %881 %840) (fma.f64 #s(literal 1/180 binary64) %968 %784) (fma.f64 #s(literal 1/180 binary64) %970 %784) (fma.f64 #s(literal -1/180 binary64) %970 %784) (fma.f64 %97 %879 %840) (fma.f64 %97 %881 %840) (fma.f64 %234 %885 %840) (fma.f64 %234 %887 %840) (fma.f64 %245 %885 %840) (fma.f64 %245 %887 %840) (fma.f64 %243 %867 %840) (fma.f64 %243 %869 %840) (fma.f64 %243 %871 %840) (fma.f64 %243 %873 %840) (fma.f64 %788 %871 %840) (fma.f64 %985 %986 %784) (fma.f64 %917 %988 %784) (fma.f64 %917 %990 %784) (fma.f64 %92 %898 %840) (fma.f64 %97 %898 %840) (fma.f64 %920 %994 %784) (fma.f64 %793 %861 %840) (fma.f64 %796 %861 %840) (fma.f64 %234 %903 %840) (fma.f64 %245 %903 %840) (fma.f64 %917 %1000 %784) (fma.f64 %917 %1002 %784) (fma.f64 angle %906 %840) (fma.f64 angle %908 %840) (fma.f64 %910 #s(literal 0 binary64) %840) (fma.f64 %134 %912 %840) (fma.f64 %134 %914 %840) (fma.f64 %916 %918 %840) (fma.f64 %921 %918 %840) (fma.f64 angle %923 %840) (fma.f64 angle %925 %840) (fma.f64 #s(literal 1/180 binary64) %927 %840) (fma.f64 #s(literal -1/180 binary64) %927 %840) (fma.f64 %930 %931 %840) (fma.f64 %947 %1002 %784) (fma.f64 %134 %933 %840) (fma.f64 %134 %935 %840) (fma.f64 %134 %1019 %784) (fma.f64 %134 %1021 %784) (fma.f64 #s(literal 1/180 binary64) %937 %840) (fma.f64 #s(literal 1/180 binary64) %939 %840) (fma.f64 #s(literal -1/180 binary64) %937 %840) (fma.f64 #s(literal -1/180 binary64) %939 %840) (fma.f64 %2 %906 %840) (fma.f64 %2 %908 %840) (fma.f64 %135 %912 %840) (fma.f64 %135 %914 %840) (fma.f64 %916 %948 %840) (fma.f64 %916 %950 %840) (fma.f64 %2 %923 %840) (fma.f64 %2 %925 %840) (fma.f64 %135 %933 %840) (fma.f64 %135 %935 %840) (fma.f64 %916 %964 %840) (fma.f64 #s(literal 1/180 binary64) %968 %840) (fma.f64 #s(literal 1/180 binary64) %970 %840) (fma.f64 #s(literal -1/180 binary64) %970 %840) (fma.f64 %985 %986 %840) (fma.f64 %917 %988 %840) (fma.f64 %917 %990 %840) (fma.f64 %920 %994 %840) (fma.f64 %917 %1000 %840) (fma.f64 %917 %1002 %840) (fma.f64 %947 %1002 %840) (fma.f64 %134 %1019 %840) (fma.f64 %134 %1021 %840) (fma.f64 #s(literal 1/2 binary64) %1050 %784) (fma.f64 #s(literal 1/360 binary64) %1052 %784) (fma.f64 #s(literal 1/2 binary64) %1050 %840) (fma.f64 #s(literal 1/360 binary64) %1052 %840) (fma.f64 %1056 %1057 %784) (fma.f64 %1056 %1057 %840) (fma.f64 %515 #s(literal 0 binary64) %784) (fma.f64 #s(literal 0 binary64) %515 %784) (fma.f64 #s(literal 0 binary64) %516 %784) (fma.f64 %516 #s(literal 0 binary64) %784) (+.f64 %784 %1064) (*.f64 %1066 #s(literal 1/2 binary64)) (fma.f64 #s(literal 0 binary64) %1068 %784) (fma.f64 %1068 #s(literal 0 binary64) %784) (fma.f64 %1071 #s(literal 0 binary64) %784) (/.f64 %1066 #s(literal 2 binary64)) (+.f64 (*.f64 %1071 #s(literal 0 binary64)) %784) (fma.f64 %1076 %1057 %784) (fma.f64 %1078 #s(literal 0 binary64) %784) (/.f64 (neg.f64 %1066) #s(literal -2 binary64)) (+.f64 (*.f64 %1078 #s(literal 0 binary64)) %784) (fma.f64 %1066 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 %784 #s(literal 1 binary64) %1064) (fma.f64 %784 #s(literal 1/2 binary64) %836) (fma.f64 #s(literal 1 binary64) %784 %1064) (fma.f64 #s(literal 1/2 binary64) %784 %832) (fma.f64 #s(literal 2 binary64) %1091 %784) (fma.f64 #s(literal 2 binary64) %1094 %784) (+.f64 %836 %836) (+.f64 %832 %832) (fma.f64 %515 #s(literal 0 binary64) %840) (fma.f64 #s(literal 0 binary64) %515 %840) (fma.f64 #s(literal 0 binary64) %516 %840) (fma.f64 %516 #s(literal 0 binary64) %840) (fma.f64 #s(literal 0 binary64) %1068 %840) (fma.f64 %1068 #s(literal 0 binary64) %840) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1066)) (/.f64 (/.f64 %1066 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (/.f64 (/.f64 %1066 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 %1066 #s(literal 4 binary64)) #s(literal 1/2 binary64)) (fma.f64 %1066 #s(literal 1/2 binary64) %819) (fma.f64 %1076 %1057 %840) (fma.f64 #s(literal 2 binary64) %832 %1064) (fma.f64 #s(literal 1/2 binary64) %834 %1064) (fma.f64 %836 #s(literal 2 binary64) %1064) (fma.f64 %838 #s(literal 1/2 binary64) %1064) (-.f64 (/.f64 %784 #s(literal 2 binary64)) %1119) (/.f64 (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %1066) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %1091 %840) (fma.f64 #s(literal 2 binary64) %1094 %840) (/.f64 (+.f64 (sin.f64 (-.f64 %148 %786)) %784) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %1132 %784) (fma.f64 #s(literal -2 binary64) %1135 %784) (fma.f64 #s(literal 2 binary64) %1138 %784) (fma.f64 #s(literal 2 binary64) %1140 %784) (fma.f64 #s(literal -2 binary64) %1142 %784) (*.f64 %1148 #s(literal 1/2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %148 %794)) %791) #s(literal 2 binary64)) (/.f64 %1148 #s(literal 2 binary64)) (/.f64 (neg.f64 %1148) #s(literal -2 binary64)) (fma.f64 %1148 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %1132 %840) (fma.f64 #s(literal -2 binary64) %1135 %840) (fma.f64 #s(literal 2 binary64) %1138 %840) (fma.f64 #s(literal 2 binary64) %1140 %840) (fma.f64 #s(literal -2 binary64) %1142 %840) (/.f64 (-.f64 (cos.f64 (-.f64 %830 %148)) %791) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %148 %828)) %791) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1148)) (/.f64 (/.f64 %1148 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (/.f64 (/.f64 %1148 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 %1148 #s(literal 4 binary64)) #s(literal 1/2 binary64)) (fma.f64 %1148 #s(literal 1/2 binary64) %819) (-.f64 (/.f64 %1147 #s(literal 2 binary64)) %1119) (/.f64 (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %1148) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %148 %830)) (cos.f64 (fma.f64 %134 #s(literal 1/2 binary64) %830))) #s(literal 2 binary64)) (fma.f64 %1190 #s(literal 1/2 binary64) %784) (fma.f64 %1066 #s(literal 1/2 binary64) %1064) (/.f64 (fma.f64 %784 #s(literal 2 binary64) %1190) #s(literal 2 binary64)) (fma.f64 %1190 #s(literal 1/2 binary64) %840) (fma.f64 %1148 #s(literal 1/2 binary64) %1064) (fma.f64 #s(literal 2 binary64) %1203 %784) (fma.f64 #s(literal 2 binary64) %1210 %784) (fma.f64 #s(literal -2 binary64) %1214 %784) (fma.f64 #s(literal -2 binary64) %1218 %784) (fma.f64 #s(literal 2 binary64) %1227 %784) (fma.f64 #s(literal 2 binary64) %1235 %784) (fma.f64 #s(literal -2 binary64) %1239 %784) (fma.f64 #s(literal -2 binary64) %1243 %784) (fma.f64 #s(literal 2 binary64) %1251 %784) (fma.f64 #s(literal 2 binary64) %1259 %784) (fma.f64 #s(literal -2 binary64) %1263 %784) (fma.f64 #s(literal -2 binary64) %1267 %784) (fma.f64 #s(literal 2 binary64) %1203 %840) (fma.f64 #s(literal 2 binary64) %1210 %840) (fma.f64 #s(literal -2 binary64) %1214 %840) (fma.f64 #s(literal -2 binary64) %1218 %840) (fma.f64 #s(literal 2 binary64) %1279 %784) (fma.f64 #s(literal -2 binary64) %1283 %784) (fma.f64 #s(literal 2 binary64) %1227 %840) (fma.f64 #s(literal 2 binary64) %1235 %840) (fma.f64 #s(literal -2 binary64) %1239 %840) (fma.f64 #s(literal -2 binary64) %1243 %840) (fma.f64 #s(literal 2 binary64) %1251 %840) (fma.f64 #s(literal 2 binary64) %1259 %840) (fma.f64 #s(literal -2 binary64) %1263 %840) (fma.f64 #s(literal -2 binary64) %1267 %840) (fma.f64 #s(literal 2 binary64) %1279 %840) (fma.f64 #s(literal -2 binary64) %1283 %840) (fma.f64 %515 %1297 %1299) (+.f64 (*.f64 %515 %1297) %1299) (/.f64 (+.f64 %1190 %1066) #s(literal 2 binary64)) (/.f64 (+.f64 %1066 %1190) #s(literal 2 binary64)) (/.f64 (fma.f64 %1190 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %1066)) #s(literal 4 binary64)) (/.f64 (fma.f64 %1066 #s(literal 2 binary64) %1310) #s(literal 4 binary64)) (/.f64 (fma.f64 %1190 #s(literal 2 binary64) (*.f64 %1066 #s(literal 2 binary64))) #s(literal 4 binary64)) (/.f64 (fma.f64 %1066 #s(literal 2 binary64) %1316) #s(literal 4 binary64)) (/.f64 (+.f64 %1148 %1190) #s(literal 2 binary64)) (/.f64 (+.f64 %1190 %1148) #s(literal 2 binary64)) (/.f64 (fma.f64 %1148 #s(literal 2 binary64) %1310) #s(literal 4 binary64)) (/.f64 (fma.f64 %1148 #s(literal 2 binary64) %1316) #s(literal 4 binary64)) (/.f64 (fma.f64 %1190 #s(literal 2 binary64) (*.f64 %1148 #s(literal 2 binary64))) #s(literal 4 binary64)) (/.f64 (fma.f64 %1190 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %1148)) #s(literal 4 binary64)) %1333 (*.f64 %784 b) (*.f64 %784 %1336) (*.f64 %1335 %791) (*.f64 %1336 %784) (*.f64 %791 %1335) (neg.f64 %1341) (*.f64 %784 %1343) (*.f64 %1333 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %1333) (*.f64 %1347 %784) (fma.f64 b %784 %1349) (fma.f64 b #s(literal 0 binary64) %1333) (fma.f64 %784 b %1349) (fma.f64 #s(literal 0 binary64) b %1333) (+.f64 %1333 %1349) (+.f64 %1349 %1333) (-.f64 %1349 %1341) (fma.f64 %784 %1336 %1349) (fma.f64 %1335 %791 %1349) (fma.f64 %1336 %784 %1349) (fma.f64 %791 %1335 %1349) (fma.f64 %784 %1343 %1349) (fma.f64 %1333 #s(literal 1 binary64) %1349) (fma.f64 #s(literal 1 binary64) %1333 %1349) (fma.f64 %1347 %784 %1349) (/.f64 (*.f64 %1066 b) #s(literal 2 binary64)) (/.f64 (*.f64 b %1066) #s(literal 2 binary64)) (fma.f64 %515 %1349 %1333) (fma.f64 #s(literal 0 binary64) (*.f64 %515 b) %1333) (fma.f64 %1349 %515 %1333) (fma.f64 (*.f64 b %515) #s(literal 0 binary64) %1333) (/.f64 (*.f64 %1148 b) #s(literal 2 binary64)) (/.f64 (*.f64 b %1148) #s(literal 2 binary64)) (*.f64 b %1380) (*.f64 %1382 %1379) %1384 (*.f64 %1380 b) (fabs.f64 %1384) (fabs.f64 %1387) (*.f64 b %1390) (*.f64 %1392 %1393) (*.f64 %1392 %1395) (*.f64 %1335 %1389) (*.f64 %1398 %1399) (*.f64 %1336 %1380) (*.f64 %1399 %1398) (*.f64 %1380 %1336) (*.f64 %1389 %1335) (*.f64 %1405 %1392) (*.f64 %1395 %1392) (*.f64 %1390 b) (neg.f64 %1387) (*.f64 %1384 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %1384) (fma.f64 #s(literal 1/2 binary64) %1382 %1412) (fma.f64 %1382 #s(literal 1/2 binary64) %1414) (+.f64 %1416 %1414) (+.f64 %1418 %1412) (fma.f64 #s(literal 1/2 binary64) %1382 %1423) (fma.f64 %1382 #s(literal 1/2 binary64) %1425) (+.f64 %1416 %1425) (+.f64 %1418 %1423) (pow.f64 %1333 #s(literal 2 binary64)) (pow.f64 %1341 #s(literal 2 binary64)) (pow.f64 %1431 #s(literal 2 binary64)) (pow.f64 %1433 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1333 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %1341 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %1431 #s(literal -2 binary64))) (pow.f64 %1384 #s(literal 1 binary64)) (/.f64 (*.f64 %1442 %1382) #s(literal 2 binary64)) (/.f64 (*.f64 %1382 %1442) #s(literal 2 binary64)) (/.f64 (*.f64 %1447 %1382) #s(literal 2 binary64)) (/.f64 (*.f64 %1382 %1447) #s(literal 2 binary64)) (/.f64 (*.f64 %1453 %1382) #s(literal 2 binary64)) (/.f64 (*.f64 %1382 %1453) #s(literal 2 binary64)) (*.f64 %784 %1458) (*.f64 %1333 %1333) (*.f64 %1458 %784) (/.f64 (*.f64 %1464 %1382) #s(literal 2 binary64)) (/.f64 (*.f64 %1382 %1464) #s(literal 2 binary64)) (/.f64 (*.f64 %1470 %1382) #s(literal 2 binary64)) (/.f64 (*.f64 %1382 %1470) #s(literal 2 binary64)) (*.f64 %784 %1476) (*.f64 %791 %1475) (*.f64 %1341 %1341) (*.f64 %1480 %1480) (*.f64 %1475 %791) (*.f64 %1483 %1483) (*.f64 %1485 %1486) (*.f64 %1485 %1488) (*.f64 %1431 %1431) (*.f64 %1491 %1491) (*.f64 %1493 %1493) (*.f64 %1495 %1485) (*.f64 %1488 %1485) (*.f64 %1476 %784) (*.f64 %1392 %1499) (*.f64 %1485 %1501) (*.f64 %1503 %1485) (*.f64 %1505 %1392) (*.f64 %784 %1507) (*.f64 %1509 %784) (/.f64 (*.f64 %1513 %1382) #s(literal 2 binary64)) (/.f64 (*.f64 %1382 %1513) #s(literal 2 binary64)) (/.f64 (*.f64 %1520 %1382) #s(literal 2 binary64)) (/.f64 (*.f64 %1382 %1520) #s(literal 2 binary64)) (*.f64 %1525 %1525) (*.f64 %1527 %1527) (*.f64 %1431 %1529) (*.f64 %1433 %1433) (*.f64 %1532 %1532) (*.f64 %1534 %1534) (*.f64 %1529 %1431) (*.f64 %1529 %1529) (fma.f64 b %1538 %1384) (fma.f64 b %1380 %1541) (fma.f64 %784 %1540 %1384) (fma.f64 %1333 %1349 %1384) (fma.f64 #s(literal 0 binary64) %1458 %1384) (fma.f64 %1349 %1333 %1384) (fma.f64 %1382 %1064 %1384) (fma.f64 %1382 %1379 %1541) (fma.f64 %1549 %784 %1384) (fma.f64 %1458 #s(literal 0 binary64) %1384) (fma.f64 %1064 %1382 %1384) (fma.f64 %1379 %1382 %1541) (fma.f64 %1538 b %1384) (fma.f64 %1380 b %1541) (+.f64 %1384 %1541) (+.f64 %1541 %1384) (-.f64 %1541 %1387) (fma.f64 b %1390 %1541) (fma.f64 %1392 %1393 %1541) (fma.f64 %1392 %1395 %1541) (fma.f64 %1335 %1389 %1541) (fma.f64 %1398 %1399 %1541) (fma.f64 %1336 %1380 %1541) (fma.f64 %1399 %1398 %1541) (fma.f64 %1380 %1336 %1541) (fma.f64 %1389 %1335 %1541) (fma.f64 %1405 %1392 %1541) (fma.f64 %1395 %1392 %1541) (fma.f64 %1390 b %1541) (/.f64 (*.f64 %1577 %1382) #s(literal 2 binary64)) (/.f64 (*.f64 %1382 %1577) #s(literal 2 binary64)) (fma.f64 %1384 #s(literal 1 binary64) %1541) (fma.f64 #s(literal 1 binary64) %1384 %1541) (*.f64 b %1585) (*.f64 %784 %1587) (*.f64 %1333 %1584) (*.f64 %1584 %1333) (*.f64 %1587 %784) (*.f64 %1585 b) (/.f64 (*.f64 %1599 %1382) #s(literal 2 binary64)) (/.f64 (*.f64 %1382 %1599) #s(literal 2 binary64)) (sqrt.f64 (*.f64 %1384 %1384)) (*.f64 %1431 %1606) (*.f64 %1608 %1341) (*.f64 %1606 %1431) (*.f64 %1611 %1341) (*.f64 %1613 %1431) (*.f64 %1615 %1485) (*.f64 %1617 %1392) (*.f64 %1619 %1333) (/.f64 (*.f64 %1623 %1382) #s(literal 2 binary64)) (/.f64 (*.f64 %1382 %1623) #s(literal 2 binary64)) (/.f64 (*.f64 %1630 %1382) #s(literal 2 binary64)) (/.f64 (*.f64 %1382 %1630) #s(literal 2 binary64)) (/.f64 (*.f64 %1640 %1382) #s(literal 2 binary64)) (/.f64 (*.f64 %1382 %1640) #s(literal 2 binary64)) (/.f64 (*.f64 %1650 %1382) #s(literal 2 binary64)) (/.f64 (*.f64 %1382 %1650) #s(literal 2 binary64)) (fma.f64 b %1380 %1655) (fma.f64 b %1380 %1657) (fma.f64 #s(literal 0 binary64) %1587 %1384) (fma.f64 %1349 %1584 %1384) (fma.f64 %1382 %1379 %1655) (fma.f64 %1382 %1379 %1657) (fma.f64 %1379 %1382 %1655) (fma.f64 %1379 %1382 %1657) (fma.f64 %1380 b %1655) (fma.f64 %1380 b %1657) (fma.f64 %1584 %1349 %1384) (fma.f64 %1587 #s(literal 0 binary64) %1384) (+.f64 %1384 %1655) (+.f64 %1384 %1657) (+.f64 (*.f64 %1584 %1349) %1384) (+.f64 (*.f64 %1349 %1584) %1384) (+.f64 %1655 %1384) (+.f64 %1657 %1384) (fma.f64 b %1390 %1655) (fma.f64 b %1390 %1657) (fma.f64 %1392 %1393 %1655) (fma.f64 %1392 %1393 %1657) (fma.f64 %1392 %1395 %1655) (fma.f64 %1392 %1395 %1657) (fma.f64 %1335 %1389 %1655) (fma.f64 %1335 %1389 %1657) (fma.f64 %1398 %1399 %1655) (fma.f64 %1398 %1399 %1657) (fma.f64 %1336 %1380 %1655) (fma.f64 %1336 %1380 %1657) (fma.f64 %1399 %1398 %1655) (fma.f64 %1399 %1398 %1657) (fma.f64 %1380 %1336 %1655) (fma.f64 %1380 %1336 %1657) (fma.f64 %1389 %1335 %1655) (fma.f64 %1389 %1335 %1657) (fma.f64 %1405 %1392 %1655) (fma.f64 %1405 %1392 %1657) (fma.f64 %1395 %1392 %1655) (fma.f64 %1395 %1392 %1657) (fma.f64 %1390 b %1655) (fma.f64 %1390 b %1657) (fma.f64 %1384 #s(literal 1 binary64) %1655) (fma.f64 %1384 #s(literal 1 binary64) %1657) (fma.f64 #s(literal 1 binary64) %1384 %1655) (fma.f64 #s(literal 1 binary64) %1384 %1657) (+.f64 (+.f64 (pow.f64 %1349 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %1541)) %1384) (/.f64 (*.f64 %1458 %1066) #s(literal 2 binary64)) (/.f64 (*.f64 %1066 %1458) #s(literal 2 binary64)) (fma.f64 %784 %1458 %1541) (fma.f64 %1333 %1333 %1541) (fma.f64 %1458 %784 %1541) (fma.f64 %784 %1476 %1541) (fma.f64 %791 %1475 %1541) (fma.f64 %1341 %1341 %1541) (fma.f64 %1480 %1480 %1541) (fma.f64 %1475 %791 %1541) (fma.f64 %1483 %1483 %1541) (fma.f64 %1485 %1486 %1541) (fma.f64 %1485 %1488 %1541) (fma.f64 %1431 %1431 %1541) (fma.f64 %1491 %1491 %1541) (fma.f64 %1493 %1493 %1541) (fma.f64 %1495 %1485 %1541) (fma.f64 %1488 %1485 %1541) (fma.f64 %1476 %784 %1541) (fma.f64 %1392 %1499 %1541) (fma.f64 %1485 %1501 %1541) (fma.f64 %1503 %1485 %1541) (fma.f64 %1505 %1392 %1541) (fma.f64 %784 %1507 %1541) (fma.f64 %1509 %784 %1541) (fma.f64 %1525 %1525 %1541) (fma.f64 %1527 %1527 %1541) (fma.f64 %1431 %1529 %1541) (fma.f64 %1433 %1433 %1541) (fma.f64 %1532 %1532 %1541) (fma.f64 %1534 %1534 %1541) (fma.f64 %1529 %1431 %1541) (/.f64 (*.f64 %1148 %1458) #s(literal 2 binary64)) (/.f64 (*.f64 %1458 %1148) #s(literal 2 binary64)) (fma.f64 %515 %1541 %1384) (fma.f64 #s(literal 0 binary64) %1748 %1384) (fma.f64 %1541 %515 %1384) (fma.f64 %1751 #s(literal 0 binary64) %1384) (fma.f64 %1529 %1529 %1541) (fma.f64 b %1585 %1541) (fma.f64 %784 %1458 %1655) (fma.f64 %784 %1458 %1657) (fma.f64 %784 %1587 %1541) (fma.f64 %1333 %1333 %1655) (fma.f64 %1333 %1333 %1657) (fma.f64 %1333 %1584 %1541) (fma.f64 %1458 %784 %1655) (fma.f64 %1458 %784 %1657) (fma.f64 %1584 %1333 %1541) (fma.f64 %1587 %784 %1541) (fma.f64 %1585 b %1541) (fma.f64 %784 %1476 %1655) (fma.f64 %784 %1476 %1657) (fma.f64 %791 %1475 %1655) (fma.f64 %791 %1475 %1657) (fma.f64 %1341 %1341 %1655) (fma.f64 %1341 %1341 %1657) (fma.f64 %1480 %1480 %1655) (fma.f64 %1480 %1480 %1657) (fma.f64 %1475 %791 %1655) (fma.f64 %1475 %791 %1657) (fma.f64 %1483 %1483 %1655) (fma.f64 %1483 %1483 %1657) (fma.f64 %1485 %1486 %1655) (fma.f64 %1485 %1486 %1657) (fma.f64 %1485 %1488 %1655) (fma.f64 %1485 %1488 %1657) (fma.f64 %1431 %1431 %1655) (fma.f64 %1431 %1431 %1657) (fma.f64 %1431 %1606 %1541) (fma.f64 %1491 %1491 %1655) (fma.f64 %1491 %1491 %1657) (fma.f64 %1493 %1493 %1655) (fma.f64 %1493 %1493 %1657) (fma.f64 %1495 %1485 %1655) (fma.f64 %1495 %1485 %1657) (fma.f64 %1488 %1485 %1655) (fma.f64 %1488 %1485 %1657) (fma.f64 %1476 %784 %1655) (fma.f64 %1476 %784 %1657) (fma.f64 %1608 %1341 %1541) (fma.f64 %1606 %1431 %1541) (fma.f64 %1611 %1341 %1541) (fma.f64 %1613 %1431 %1541) (fma.f64 %1615 %1485 %1541) (fma.f64 %1617 %1392 %1541) (fma.f64 %1619 %1333 %1541) (fma.f64 %1392 %1499 %1655) (fma.f64 %1392 %1499 %1657) (fma.f64 %1485 %1501 %1655) (fma.f64 %1485 %1501 %1657) (fma.f64 %1503 %1485 %1655) (fma.f64 %1503 %1485 %1657) (fma.f64 %1505 %1392 %1655) (fma.f64 %1505 %1392 %1657) (fma.f64 %784 %1507 %1655) (fma.f64 %784 %1507 %1657) (fma.f64 %1509 %784 %1655) (fma.f64 %1509 %784 %1657) (fma.f64 %1525 %1525 %1655) (fma.f64 %1525 %1525 %1657) (fma.f64 %1527 %1527 %1655) (fma.f64 %1527 %1527 %1657) (fma.f64 %1431 %1529 %1655) (fma.f64 %1431 %1529 %1657) (fma.f64 %1433 %1433 %1655) (fma.f64 %1433 %1433 %1657) (fma.f64 %1532 %1532 %1655) (fma.f64 %1532 %1532 %1657) (fma.f64 %1534 %1534 %1655) (fma.f64 %1534 %1534 %1657) (fma.f64 %1529 %1431 %1655) (fma.f64 %1529 %1431 %1657) (fma.f64 %1529 %1529 %1655) (fma.f64 %1529 %1529 %1657) (fma.f64 b %1585 %1655) (fma.f64 b %1585 %1657) (fma.f64 %784 %1587 %1655) (fma.f64 %784 %1587 %1657) (fma.f64 %1333 %1584 %1655) (fma.f64 %1333 %1584 %1657) (fma.f64 %1584 %1333 %1655) (fma.f64 %1584 %1333 %1657) (fma.f64 %1587 %784 %1655) (fma.f64 %1587 %784 %1657) (fma.f64 %1585 b %1655) (fma.f64 %1585 b %1657) (fma.f64 %1431 %1606 %1655) (fma.f64 %1431 %1606 %1657) (fma.f64 %1608 %1341 %1655) (fma.f64 %1608 %1341 %1657) (fma.f64 %1606 %1431 %1655) (fma.f64 %1606 %1431 %1657) (fma.f64 %1611 %1341 %1655) (fma.f64 %1611 %1341 %1657) (fma.f64 %1613 %1431 %1655) (fma.f64 %1613 %1431 %1657) (fma.f64 %1615 %1485 %1655) (fma.f64 %1615 %1485 %1657) (fma.f64 %1617 %1392 %1655) (fma.f64 %1617 %1392 %1657) (fma.f64 %1619 %1333 %1655) (fma.f64 %1619 %1333 %1657) (fma.f64 a %659 %1384) (fma.f64 b %1380 %663) (fma.f64 %661 %658 %1384) (fma.f64 %1382 %1379 %663) (fma.f64 %1379 %1382 %663) (fma.f64 %658 %661 %1384) %1864 (fma.f64 %659 a %1384) (+.f64 %663 %1384) (+.f64 %1384 %663) (-.f64 %1384 %667) (fma.f64 a %670 %1384) (fma.f64 %520 %669 %1384) (fma.f64 %673 %666 %1384) (fma.f64 %666 %673 %1384) (fma.f64 %669 %520 %1384) (fma.f64 %670 a %1384) (neg.f64 (-.f64 %667 %1384)) (-.f64 %663 %1387) (fma.f64 b %1390 %663) (fma.f64 %679 %680 %1384) (fma.f64 %679 %682 %1384) (fma.f64 %1392 %1393 %663) (fma.f64 %1392 %1395 %663) (fma.f64 %1335 %1389 %663) (fma.f64 %1398 %1399 %663) (fma.f64 %525 %659 %1384) (fma.f64 %1336 %1380 %663) (fma.f64 %1399 %1398 %663) (fma.f64 %1380 %1336 %663) (fma.f64 %1389 %1335 %663) (fma.f64 %659 %525 %1384) (fma.f64 %1405 %1392 %663) (fma.f64 %686 %679 %1384) (fma.f64 %1395 %1392 %663) (fma.f64 %682 %679 %1384) (fma.f64 %1390 b %663) (fma.f64 %1384 #s(literal 1 binary64) %663) (fma.f64 #s(literal 1 binary64) %1384 %663) (fma.f64 %515 %708 %1384) (fma.f64 %518 %518 %1384) (fma.f64 %516 %711 %1384) (fma.f64 %523 %523 %1384) (fma.f64 %708 %515 %1384) (fma.f64 %711 %516 %1384) (fma.f64 %784 %1458 %663) (fma.f64 %1333 %1333 %663) (fma.f64 %1458 %784 %663) (fma.f64 %515 %716 %1384) (fma.f64 %716 %515 %1384) (fma.f64 %719 %719 %1384) (fma.f64 %721 %721 %1384) (fma.f64 %723 %723 %1384) (fma.f64 %725 %726 %1384) (fma.f64 %725 %728 %1384) (fma.f64 %730 %730 %1384) (fma.f64 %691 %691 %1384) (fma.f64 %733 %733 %1384) (fma.f64 %735 %735 %1384) (fma.f64 %737 %725 %1384) (fma.f64 %728 %725 %1384) (fma.f64 %784 %1476 %663) (fma.f64 %791 %1475 %663) (fma.f64 %1341 %1341 %663) (fma.f64 %1480 %1480 %663) (fma.f64 %1475 %791 %663) (fma.f64 %1483 %1483 %663) (fma.f64 %1485 %1486 %663) (fma.f64 %1485 %1488 %663) (fma.f64 %1431 %1431 %663) (fma.f64 %1491 %1491 %663) (fma.f64 %1493 %1493 %663) (fma.f64 %1495 %1485 %663) (fma.f64 %1488 %1485 %663) (fma.f64 %1476 %784 %663) (fma.f64 %679 %740 %1384) (fma.f64 %725 %742 %1384) (fma.f64 %744 %725 %1384) (fma.f64 %746 %679 %1384) (fma.f64 %1392 %1499 %663) (fma.f64 %1485 %1501 %663) (fma.f64 %1503 %1485 %663) (fma.f64 %1505 %1392 %663) (fma.f64 %784 %1507 %663) (fma.f64 %1509 %784 %663) (fma.f64 %691 %748 %1384) (fma.f64 %693 %693 %1384) (fma.f64 %751 %751 %1384) (fma.f64 %753 %753 %1384) (fma.f64 %748 %691 %1384) (fma.f64 %1525 %1525 %663) (fma.f64 %1527 %1527 %663) (fma.f64 %1431 %1529 %663) (fma.f64 %1433 %1433 %663) (fma.f64 %1532 %1532 %663) (fma.f64 %1534 %1534 %663) (fma.f64 %1529 %1431 %663) (fma.f64 %748 %748 %1384) (fma.f64 %1529 %1529 %663) (fma.f64 b %1538 %1864) (fma.f64 %784 %1540 %1864) (fma.f64 %1333 %1349 %1864) (fma.f64 #s(literal 0 binary64) %1458 %1864) (fma.f64 %1349 %1333 %1864) (fma.f64 %1382 %1064 %1864) (fma.f64 %1549 %784 %1864) (fma.f64 %1458 #s(literal 0 binary64) %1864) (fma.f64 %1064 %1382 %1864) (fma.f64 %1538 b %1864) (+.f64 %1541 %1864) (+.f64 (fma.f64 %658 %661 %1541) %1384) (fma.f64 a %758 %1384) (fma.f64 %515 %760 %1384) (fma.f64 %518 %757 %1384) (fma.f64 %757 %518 %1384) (fma.f64 %764 %523 %1384) (fma.f64 %760 %515 %1384) (fma.f64 %758 a %1384) (fma.f64 b %1585 %663) (fma.f64 %784 %1587 %663) (fma.f64 %1333 %1584 %663) (fma.f64 %1584 %1333 %663) (fma.f64 %1587 %784 %663) (fma.f64 %1585 b %663) (fma.f64 %768 %523 %1384) (fma.f64 %691 %770 %1384) (fma.f64 %770 %691 %1384) (fma.f64 %773 %691 %1384) (fma.f64 %775 %725 %1384) (fma.f64 %777 %679 %1384) (fma.f64 %779 %518 %1384) (fma.f64 %1431 %1606 %663) (fma.f64 %1608 %1341 %663) (fma.f64 %1606 %1431 %663) (fma.f64 %1611 %1341 %663) (fma.f64 %1613 %1431 %663) (fma.f64 %1615 %1485 %663) (fma.f64 %1617 %1392 %663) (fma.f64 %1619 %1333 %663) (fma.f64 %515 %1541 %1864) (fma.f64 #s(literal 0 binary64) %1748 %1864) (fma.f64 %1541 %515 %1864) (fma.f64 %1751 #s(literal 0 binary64) %1864) |
Compiled 1 417 to 2 180 computations (-53.8% saved)
Compiled 137 to 825 computations (-502.2% saved)
30 alts after pruning (30 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 107 | 30 | 137 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 108 | 30 | 138 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 74.7% | %18 = (PI.f64 ) %248 = (sin.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) angle) %18)) (fma.f64 %248 (*.f64 (*.f64 a a) %248) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) %18)) #s(literal 1/2 binary64)) (*.f64 b b))) |
| ▶ | 67.5% | %41 = (cos.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64 ))) (fma.f64 a (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 %41 #s(literal 1/2 binary64))) a) (*.f64 (fma.f64 #s(literal 1/2 binary64) %41 #s(literal 1/2 binary64)) (*.f64 b b))) |
| ▶ | 79.0% | %235 = (/.f64 (*.f64 angle (PI.f64 )) #s(literal 180 binary64)) (+.f64 (pow.f64 (*.f64 a (sin.f64 %235)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 %235)) #s(literal 2 binary64))) |
| ▶ | 79.1% | %227 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64 )))) (+.f64 (pow.f64 (*.f64 a (sin.f64 %227)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 %227)) #s(literal 2 binary64))) |
| ▶ | 78.8% | %215 = (sqrt.f64 #s(literal 180 binary64)) %218 = (*.f64 (/.f64 angle (*.f64 %215 %215)) (PI.f64 )) (+.f64 (pow.f64 (*.f64 a (sin.f64 %218)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 %218)) #s(literal 2 binary64))) |
| ▶ | 73.6% | %18 = (PI.f64 ) %102 = (*.f64 b b) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %18))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) %102 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) %18)) #s(literal 1/2 binary64)) %102))) |
| ▶ | 75.5% | %18 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %18))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 %18 (fma.f64 #s(literal 1/180 binary64) angle (*.f64 #s(literal -1/180 binary64) angle)) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) %18)))) #s(literal 2 binary64))) |
| ▶ | 75.6% | %18 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %18))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 angle (fma.f64 #s(literal 1/180 binary64) %18 (*.f64 #s(literal -1/180 binary64) %18)) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) %18)))) #s(literal 2 binary64))) |
| ▶ | 75.5% | %18 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %18))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 angle (fma.f64 #s(literal -1/180 binary64) %18 (*.f64 #s(literal 1/180 binary64) %18)) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) %18)))) #s(literal 2 binary64))) |
| ▶ | 78.6% | %18 = (PI.f64 ) %184 = (*.f64 #s(literal -1/2 binary64) %18) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %18))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) %18 %184) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %184 %184) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) %18)))) #s(literal 2 binary64))) |
| ▶ | 75.5% | %18 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %18))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 #s(literal -1/180 binary64) (fma.f64 (neg.f64 angle) %18 (*.f64 angle %18)) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) %18)))) #s(literal 2 binary64))) |
| ▶ | 78.8% | %18 = (PI.f64 ) %95 = (*.f64 (*.f64 #s(literal 1/180 binary64) angle) %18) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %18))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %18) (fabs.f64 %95))) (cos.f64 %95)) #s(literal 2 binary64))) #s(literal 2 binary64))) |
| ▶ | 78.8% | %18 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %18))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 (fabs.f64 (*.f64 angle %18)) #s(literal 1/180 binary64) (*.f64 #s(literal 1/2 binary64) %18)))) #s(literal 2 binary64))) |
| ▶ | 78.9% | %18 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %18))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) %18))) #s(literal 2 binary64))) |
| ▶ | 70.2% | %18 = (PI.f64 ) %114 = (fabs.f64 (*.f64 angle %18)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %18))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 (fma.f64 %114 #s(literal 1/180 binary64) (*.f64 %18 (-.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))) (cos.f64 (fma.f64 %114 #s(literal 1/180 binary64) (fma.f64 (*.f64 #s(literal -1/180 binary64) angle) %18 %18))))) #s(literal 2 binary64))) |
| ▶ | 78.9% | %18 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %18))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (fma.f64 (neg.f64 angle) (*.f64 %18 #s(literal 1/90 binary64)) %18)))) #s(literal 2 binary64))) |
| ▶ | 73.7% | %18 = (PI.f64 ) %114 = (fabs.f64 (*.f64 angle %18)) %124 = (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %18) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %18))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (+.f64 (sin.f64 (fma.f64 %114 #s(literal 1/180 binary64) %124)) (sin.f64 (fma.f64 %114 #s(literal -1/180 binary64) %124)))) #s(literal 2 binary64))) |
| ▶ | 72.3% | %18 = (PI.f64 ) %114 = (fabs.f64 (*.f64 angle %18)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %18))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (+.f64 (sin.f64 (fma.f64 %114 #s(literal 1/180 binary64) (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %18))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (fma.f64 angle %18 %114))))) #s(literal 2 binary64))) |
| ▶ | 78.9% | %18 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %18))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (+.f64 (sin.f64 (fma.f64 %18 #s(literal 1/2 binary64) (*.f64 (fabs.f64 (*.f64 angle %18)) #s(literal 1/90 binary64)))) (cos.f64 #s(literal 0 binary64)))) #s(literal 2 binary64))) |
| ▶ | 79.0% | %18 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %18))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) %18 (*.f64 (neg.f64 angle) (*.f64 %18 #s(literal 1/90 binary64))))) (cos.f64 #s(literal 0 binary64)))) #s(literal 2 binary64))) |
| ▶ | 78.9% | %18 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %18))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) %18))) #s(literal -2 binary64)))) |
| ▶ | 45.1% | %16 = (pow.f64 b #s(literal 2 binary64)) %18 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %18))) #s(literal 2 binary64)) (approx (pow (* b (cos (* (/ angle 180) (PI )))) 2) (fma.f64 #s(literal -1/32400 binary64) (*.f64 (pow.f64 angle #s(literal 2 binary64)) (*.f64 %16 (pow.f64 %18 #s(literal 2 binary64)))) %16))) |
| ▶ | 78.8% | (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64 )))) #s(literal 2 binary64)) (approx (pow (* b (cos (* (/ angle 180) (PI )))) 2) (pow.f64 b #s(literal 2 binary64)))) |
| ▶ | 78.9% | %77 = (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle)) (PI.f64 )) (+.f64 (pow.f64 (*.f64 a (sin.f64 %77)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 %77)) #s(literal 2 binary64))) |
| ▶ | 79.1% | %66 = (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64 ))) (+.f64 (pow.f64 (*.f64 a (sin.f64 %66)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 %66)) #s(literal 2 binary64))) |
| ▶ | 79.0% | %57 = (approx (* (/ angle 180) (PI )) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))) (+.f64 (pow.f64 (*.f64 a (sin.f64 %57)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 %57)) #s(literal 2 binary64))) |
| ▶ | 74.2% | %18 = (PI.f64 ) (+.f64 (pow.f64 (approx (* a (sin (* (/ angle 180) (PI )))) (*.f64 #s(literal 1/180 binary64) (*.f64 a (*.f64 angle %18)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %18))) #s(literal 2 binary64))) |
| ▶ | 62.2% | %18 = (PI.f64 ) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) %18)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %18))) #s(literal 2 binary64))) |
| ▶ | 42.0% | %5 = (* (/ angle 180) (PI )) %16 = (pow.f64 b #s(literal 2 binary64)) %27 = (pow.f64 (PI.f64 ) #s(literal 2 binary64)) (approx (+ (pow (* a (sin %5)) 2) (pow (* b (cos %5)) 2)) (fma.f64 (pow.f64 angle #s(literal 2 binary64)) (fma.f64 #s(literal -1/32400 binary64) (*.f64 %16 %27) (*.f64 #s(literal 1/32400 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) %27))) %16)) |
| ▶ | 56.2% | %5 = (* (/ angle 180) (PI )) (approx (+ (pow (* a (sin %5)) 2) (pow (* b (cos %5)) 2)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))) #s(literal 2 binary64)))) |
Compiled 30 to 233 computations (-676.7% saved)
| Inputs |
|---|
%0 = (PI ) %2 = (* 1/180 %0) %6 = (sqrt 180) %11 = (* -1/2 %0) %12 = (+ %11 %11) %14 = (* -1/180 %0) %21 = (/ %12 2) %22 = (cos %21) %23 = (- %11 %11) %24 = (/ %23 2) %25 = (cos %24) %0 %2 (pow %0 2) %6 (* %6 %6) (* 1/2 %0) %11 %12 %14 (* %0 1/90) (cos 0) (+ %2 %14) (+ %14 %2) %21 %22 %23 %24 %25 (* %22 %25) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) #s(literal 5030569068109113/288230376151711744 binary64) #s(literal 2778046668940015/281474976710656 binary64) #s(literal 1888191545670591/140737488355328 binary64) #s(literal 180 binary64) #s(literal 884279719003555/562949953421312 binary64) #s(literal -884279719003555/562949953421312 binary64) #s(literal -884279719003555/281474976710656 binary64) #s(literal -5030569068109113/288230376151711744 binary64) #s(literal 5030569068109113/144115188075855872 binary64) #s(literal 1 binary64) #s(literal 0 binary64) #s(literal 0 binary64) #s(literal -884279719003555/562949953421312 binary64) #s(literal 0 binary64) #s(literal 0 binary64) #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 0 binary64) |
| 1.0ms | 1× | 2 | valid |
Compiled 117 to 29 computations (75.2% saved)
ival-add!: 0.0ms (0.0% of total, 0.0 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)ival-pi: 0.0ms (0.0% of total, 0.0 MiB)const: 0.0ms (0.0% of total, 0.0 MiB)ival-div!: 0.0ms (0.0% of total, 0.0 MiB)ival-cos: 0.0ms (0.0% of total, 0.0 MiB)ival-sub!: 0.0ms (0.0% of total, 0.0 MiB)ival-mult!: 0.0ms (0.0% of total, 0.0 MiB)ival-pow2: 0.0ms (0.0% of total, 0.0 MiB)| Inputs |
|---|
%3 = (/.f64 angle #s(literal 180 binary64)) %4 = (PI.f64 ) %5 = (*.f64 %3 %4) %6 = (sin.f64 %5) %7 = (*.f64 a %6) %9 = (pow.f64 %7 #s(literal 2 binary64)) %11 = (cos.f64 %5) %12 = (*.f64 b %11) %13 = (pow.f64 %12 #s(literal 2 binary64)) %16 = (*.f64 angle %4) %17 = (*.f64 #s(literal 1/180 binary64) %16) %18 = (pow.f64 a #s(literal 2 binary64)) %19 = (pow.f64 b #s(literal 2 binary64)) %20 = (cos.f64 %17) %21 = (pow.f64 %20 #s(literal 2 binary64)) %22 = (*.f64 %19 %21) %26 = (* (/ angle 180) (PI )) %28 = (* a (sin %26)) %33 = (pow (* b (cos %26)) 2) %34 = (+ (pow %28 2) %33) %36 = (*.f64 #s(literal 1/180 binary64) angle) %37 = (approx %26 %17) %38 = (pow.f64 angle #s(literal 2 binary64)) %39 = (*.f64 #s(literal 1/180 binary64) %4) %40 = (*.f64 a %16) %41 = (*.f64 #s(literal 1/180 binary64) %40) %42 = (approx %28 %41) %44 = (pow.f64 %4 #s(literal 2 binary64)) %45 = (*.f64 %18 %44) %46 = (*.f64 #s(literal 1/32400 binary64) %45) %48 = (approx %33 %19) %50 = (*.f64 %19 %44) %51 = (*.f64 %38 %50) %52 = (fma.f64 #s(literal -1/32400 binary64) %51 %19) %53 = (approx %33 %52) %54 = (fma.f64 #s(literal -1/32400 binary64) %50 %46) %55 = (fma.f64 %38 %54 %19) %57 = (neg.f64 angle) %60 = (sqrt.f64 #s(literal 180 binary64)) %61 = (*.f64 %60 %60) %63 = (*.f64 #s(literal -1/180 binary64) angle) %65 = (*.f64 angle #s(literal 1/90 binary64)) %66 = (/.f64 #s(literal 180 binary64) angle) %67 = (/.f64 #s(literal 1 binary64) %66) %68 = (*.f64 #s(literal 1/2 binary64) %4) %70 = (*.f64 #s(literal -1/2 binary64) %4) %71 = (fma.f64 #s(literal -1/2 binary64) %4 %70) %72 = (*.f64 angle %39) %73 = (*.f64 %36 %4) %74 = (/.f64 %16 #s(literal 180 binary64)) %75 = (*.f64 #s(literal -1/180 binary64) %4) %76 = (*.f64 %63 %4) %77 = (*.f64 %65 %4) %78 = (*.f64 %4 #s(literal 1/90 binary64)) %79 = (*.f64 %57 %78) %80 = (/.f64 #s(literal 2 binary64) %77) %81 = (/.f64 #s(literal 1 binary64) %80) %82 = (sin.f64 %76) %83 = (cos.f64 %77) %84 = (*.f64 %83 #s(literal 1/2 binary64)) %85 = (-.f64 #s(literal 1/2 binary64) %84) %86 = (*.f64 %85 a) %87 = (*.f64 a a) %88 = (*.f64 %87 %85) %89 = (cos.f64 #s(literal 0 binary64)) %90 = (*.f64 %87 %82) %91 = (cos.f64 %73) %92 = (fabs.f64 %73) %93 = (fabs.f64 %16) %94 = (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) %95 = (*.f64 %94 %4) %96 = (sin.f64 %95) %97 = (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %98 = (*.f64 %97 %4) %99 = (-.f64 %94 #s(literal 1/2 binary64)) %100 = (*.f64 %4 %99) %101 = (fma.f64 %93 #s(literal 1/180 binary64) %68) %102 = (sin.f64 %101) %103 = (fma.f64 #s(literal 1/180 binary64) %4 %75) %104 = (fma.f64 angle %103 %91) %105 = (fma.f64 #s(literal -1/180 binary64) %4 %39) %106 = (fma.f64 angle %105 %91) %107 = (fma.f64 #s(literal 1/180 binary64) angle %63) %108 = (fma.f64 %4 %107 %91) %109 = (fma.f64 %57 %4 %16) %110 = (fma.f64 #s(literal -1/180 binary64) %109 %91) %111 = (-.f64 %68 %92) %112 = (sin.f64 %111) %113 = (+.f64 %112 %91) %114 = (/.f64 %113 #s(literal 2 binary64)) %115 = (/.f64 %71 #s(literal 2 binary64)) %116 = (cos.f64 %115) %117 = (-.f64 %70 %70) %118 = (/.f64 %117 #s(literal 2 binary64)) %119 = (cos.f64 %118) %120 = (*.f64 %116 %119) %121 = (fma.f64 #s(literal 2 binary64) %120 %91) %122 = (*.f64 b %91) %123 = (fma.f64 #s(literal 1/2 binary64) %83 #s(literal 1/2 binary64)) %124 = (*.f64 b b) %125 = (*.f64 %123 %124) %126 = (*.f64 %84 %124) %127 = (fma.f64 #s(literal 1/2 binary64) %124 %126) %128 = (*.f64 %93 #s(literal 1/90 binary64)) %129 = (pow.f64 %122 #s(literal -2 binary64)) %130 = (/.f64 #s(literal 1 binary64) %129) %131 = (fma.f64 %57 %78 %4) %132 = (cos.f64 %131) %133 = (-.f64 %89 %132) %134 = (*.f64 %124 %133) %135 = (/.f64 %134 #s(literal 2 binary64)) %136 = (fma.f64 #s(literal 1/2 binary64) %4 %79) %137 = (sin.f64 %136) %138 = (+.f64 %137 %89) %139 = (*.f64 %124 %138) %140 = (/.f64 %139 #s(literal 2 binary64)) %141 = (fma.f64 %4 #s(literal 1/2 binary64) %128) %142 = (sin.f64 %141) %143 = (+.f64 %142 %89) %144 = (*.f64 %124 %143) %145 = (/.f64 %144 #s(literal 2 binary64)) %146 = (fma.f64 angle %4 %93) %147 = (*.f64 #s(literal 1/180 binary64) %146) %148 = (cos.f64 %147) %149 = (fma.f64 %93 #s(literal 1/180 binary64) %98) %150 = (sin.f64 %149) %151 = (+.f64 %150 %148) %152 = (*.f64 %124 %151) %153 = (/.f64 %152 #s(literal 2 binary64)) %154 = (fma.f64 %93 #s(literal -1/180 binary64) %98) %155 = (sin.f64 %154) %156 = (+.f64 %150 %155) %157 = (*.f64 %124 %156) %158 = (/.f64 %157 #s(literal 2 binary64)) %159 = (fma.f64 %93 #s(literal 1/180 binary64) %100) %160 = (cos.f64 %159) %161 = (fma.f64 %63 %4 %4) %162 = (fma.f64 %93 #s(literal 1/180 binary64) %161) %163 = (cos.f64 %162) %164 = (-.f64 %160 %163) %165 = (*.f64 %124 %164) %166 = (/.f64 %165 #s(literal 2 binary64)) %170 = (sin.f64 %74) %171 = (*.f64 a %170) %172 = (pow.f64 %171 #s(literal 2 binary64)) %173 = (cos.f64 %74) %174 = (*.f64 b %173) %175 = (pow.f64 %174 #s(literal 2 binary64)) %177 = (sin.f64 %37) %178 = (*.f64 a %177) %179 = (pow.f64 %178 #s(literal 2 binary64)) %180 = (cos.f64 %37) %181 = (*.f64 b %180) %182 = (pow.f64 %181 #s(literal 2 binary64)) %184 = (sin.f64 %81) %185 = (*.f64 a %184) %186 = (pow.f64 %185 #s(literal 2 binary64)) %187 = (cos.f64 %81) %188 = (*.f64 b %187) %189 = (pow.f64 %188 #s(literal 2 binary64)) %191 = (sin.f64 %72) %192 = (*.f64 a %191) %193 = (pow.f64 %192 #s(literal 2 binary64)) %194 = (cos.f64 %72) %195 = (*.f64 b %194) %196 = (pow.f64 %195 #s(literal 2 binary64)) %208 = (*.f64 b %110) %209 = (pow.f64 %208 #s(literal 2 binary64)) %211 = (*.f64 b %104) %212 = (pow.f64 %211 #s(literal 2 binary64)) %214 = (*.f64 b %96) %215 = (pow.f64 %214 #s(literal 2 binary64)) %217 = (*.f64 b %106) %218 = (pow.f64 %217 #s(literal 2 binary64)) %220 = (*.f64 b %121) %221 = (pow.f64 %220 #s(literal 2 binary64)) %223 = (*.f64 b %114) %224 = (pow.f64 %223 #s(literal 2 binary64)) %226 = (*.f64 b %102) %227 = (pow.f64 %226 #s(literal 2 binary64)) %229 = (*.f64 b %108) %230 = (pow.f64 %229 #s(literal 2 binary64)) %232 = (*.f64 %67 %4) %233 = (sin.f64 %232) %234 = (*.f64 a %233) %235 = (pow.f64 %234 #s(literal 2 binary64)) %236 = (cos.f64 %232) %237 = (*.f64 b %236) %238 = (pow.f64 %237 #s(literal 2 binary64)) %240 = (pow.f64 %42 #s(literal 2 binary64)) %242 = (/.f64 angle %61) %243 = (*.f64 %242 %4) %244 = (sin.f64 %243) %245 = (*.f64 a %244) %246 = (pow.f64 %245 #s(literal 2 binary64)) %247 = (cos.f64 %243) %248 = (*.f64 b %247) %249 = (pow.f64 %248 #s(literal 2 binary64)) a angle #s(literal 180 binary64) %3 %4 %5 %6 %7 #s(literal 2 binary64) %9 b %11 %12 %13 #s(literal 0 binary64) #s(literal 1/180 binary64) %16 %17 %18 %19 %20 %21 %22 (approx %34 %22) %36 %37 %38 %39 %40 %41 %42 #s(literal 1/32400 binary64) %44 %45 %46 #s(literal 1 binary64) %48 #s(literal -1/32400 binary64) %50 %51 %52 %53 %54 %55 (approx %34 %55) %57 #s(literal 1/2 binary64) #s(literal -2 binary64) %60 %61 #s(literal -1/180 binary64) %63 #s(literal 1/90 binary64) %65 %66 %67 %68 #s(literal -1/2 binary64) %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 %114 %115 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 %141 %142 %143 %144 %145 %146 %147 %148 %149 %150 %151 %152 %153 %154 %155 %156 %157 %158 %159 %160 %161 %162 %163 %164 %165 %166 (fma.f64 a %86 %125) (fma.f64 %82 %90 %125) (+.f64 %88 %13) %170 %171 %172 %173 %174 %175 (+.f64 %172 %175) %177 %178 %179 %180 %181 %182 (+.f64 %179 %182) %184 %185 %186 %187 %188 %189 (+.f64 %186 %189) %191 %192 %193 %194 %195 %196 (+.f64 %193 %196) (+.f64 %9 %140) (+.f64 %9 %48) (+.f64 %9 %153) (+.f64 %9 %53) (+.f64 %9 %166) (+.f64 %9 %135) (+.f64 %9 %127) (+.f64 %9 %130) (+.f64 %9 %145) (+.f64 %9 %158) %208 %209 (+.f64 %9 %209) %211 %212 (+.f64 %9 %212) %214 %215 (+.f64 %9 %215) %217 %218 (+.f64 %9 %218) %220 %221 (+.f64 %9 %221) %223 %224 (+.f64 %9 %224) %226 %227 (+.f64 %9 %227) %229 %230 (+.f64 %9 %230) %232 %233 %234 %235 %236 %237 %238 (+.f64 %235 %238) %240 (+.f64 %240 %13) %242 %243 %244 %245 %246 %247 %248 %249 (+.f64 %246 %249) |
| Outputs |
|---|
%6 = (/ angle 180) %7 = (PI ) %8 = (* %6 %7) %9 = (sin %8) %10 = (* a %9) %12 = (PI.f64 ) %13 = (*.f64 angle %12) %14 = (*.f64 #s(literal 1/180 binary64) %13) %15 = (sin.f64 %14) %19 = (pow %10 2) %21 = (pow.f64 a #s(literal 2 binary64)) %22 = (pow.f64 %15 #s(literal 2 binary64)) %23 = (*.f64 %21 %22) %25 = (pow a 2) %28 = (cos %8) %29 = (* b %28) %30 = (pow %29 2) %31 = (+ %19 %30) %32 = (pow.f64 b #s(literal 2 binary64)) %33 = (cos.f64 %14) %34 = (pow.f64 %33 #s(literal 2 binary64)) %35 = (*.f64 %32 %34) %37 = (fma.f64 %21 %22 %35) %39 = (* angle %7) %40 = (* a %39) %41 = (*.f64 a %13) %47 = (pow %7 2) %48 = (* %25 %47) %49 = (pow.f64 %12 #s(literal 2 binary64)) %50 = (*.f64 %21 %49) %53 = (* 1/32400 %48) %55 = (*.f64 #s(literal 1/32400 binary64) %50) %58 = (pow b 2) %59 = (* %58 %47) %61 = (+ (* -1/32400 %59) %53) %63 = (*.f64 %32 %49) %66 = (fma.f64 #s(literal -1/32400 binary64) %63 %55) %68 = (pow angle 2) %70 = (+ (* %68 %61) %58) %71 = (pow.f64 angle #s(literal 2 binary64)) %72 = (*.f64 %71 %63) %75 = (*.f64 %71 %49) %76 = (*.f64 %21 %75) %82 = (* angle 1/90) %83 = (* %82 %7) %84 = (cos %83) %85 = (* %84 1/2) %86 = (- 1/2 %85) %87 = (* %86 a) %90 = (*.f64 #s(literal 1/90 binary64) %13) %91 = (cos.f64 %90) %92 = (*.f64 #s(literal 1/2 binary64) %91) %93 = (-.f64 #s(literal 1/2 binary64) %92) %96 = (* a a) %97 = (* %96 %86) %98 = (*.f64 %21 %93) %101 = (* -1/180 angle) %102 = (* %101 %7) %103 = (sin %102) %104 = (* %96 %103) %106 = (*.f64 #s(literal -1/180 binary64) %13) %107 = (sin.f64 %106) %112 = (+ (* 1/2 %84) 1/2) %113 = (* b b) %114 = (* %112 %113) %115 = (+ (* a %87) %114) %116 = (+.f64 #s(literal 1/2 binary64) %92) %117 = (*.f64 %32 %116) %122 = (+ (* %103 %104) %114) %123 = (pow.f64 %107 #s(literal 2 binary64)) %126 = (+ %97 %30) %129 = (* 1/2 %7) %130 = (neg angle) %132 = (* %130 (* %7 1/90)) %133 = (+ %129 %132) %134 = (sin %133) %136 = (cos 0) %137 = (+ %134 %136) %138 = (* %113 %137) %140 = (+ %19 (/ %138 2)) %143 = (*.f64 #s(literal 1/2 binary64) %12) %144 = (fma.f64 #s(literal -1/90 binary64) %13 %143) %145 = (sin.f64 %144) %146 = (+.f64 #s(literal 1 binary64) %145) %147 = (*.f64 %32 %146) %152 = (fabs %39) %153 = (* %152 1/180) %154 = (+ %101 1/2) %155 = (* %154 %7) %156 = (+ %153 %155) %157 = (sin %156) %158 = (+ %39 %152) %159 = (* 1/180 %158) %160 = (cos %159) %161 = (+ %157 %160) %162 = (* %113 %161) %163 = (/ %162 2) %164 = (+ %19 %163) %165 = (fabs.f64 %13) %166 = (+.f64 %165 %13) %168 = (cos.f64 (*.f64 #s(literal 1/180 binary64) %166)) %169 = (*.f64 #s(literal -1/180 binary64) angle) %170 = (+.f64 #s(literal 1/2 binary64) %169) %171 = (*.f64 %12 %170) %173 = (sin.f64 (fma.f64 #s(literal 1/180 binary64) %165 %171)) %174 = (+.f64 %168 %173) %175 = (*.f64 %32 %174) %180 = (* 1/180 angle) %181 = (+ %180 1/2) %185 = (cos (+ %153 (* %7 (- %181 1/2)))) %186 = (+ %102 %7) %187 = (+ %153 %186) %188 = (cos %187) %189 = (- %185 %188) %190 = (* %113 %189) %191 = (/ %190 2) %192 = (+ %19 %191) %193 = (fma.f64 #s(literal 1/180 binary64) %165 %14) %194 = (cos.f64 %193) %195 = (*.f64 #s(literal 1/180 binary64) %165) %197 = (+.f64 %12 (fma.f64 #s(literal -1/180 binary64) %13 %195)) %198 = (cos.f64 %197) %199 = (-.f64 %194 %198) %200 = (*.f64 %32 %199) %205 = (+ %132 %7) %206 = (cos %205) %207 = (- %136 %206) %208 = (* %113 %207) %210 = (+ %19 (/ %208 2)) %211 = (*.f64 #s(literal -1/90 binary64) %13) %212 = (+.f64 %12 %211) %213 = (cos.f64 %212) %214 = (-.f64 #s(literal 1 binary64) %213) %215 = (*.f64 %32 %214) %221 = (* %85 %113) %223 = (+ %19 (+ (* 1/2 %113) %221)) %224 = (*.f64 %32 %91) %225 = (*.f64 #s(literal 1/2 binary64) %32) %232 = (* %152 1/90) %233 = (+ (* %7 1/2) %232) %234 = (sin %233) %235 = (+ %234 %136) %236 = (* %113 %235) %238 = (+ %19 (/ %236 2)) %239 = (fma.f64 #s(literal 1/90 binary64) %165 %143) %240 = (sin.f64 %239) %241 = (+.f64 #s(literal 1 binary64) %240) %242 = (*.f64 %32 %241) %243 = (*.f64 #s(literal 1/2 binary64) %242) %248 = (+ (* %152 -1/180) %155) %249 = (sin %248) %250 = (+ %157 %249) %251 = (* %113 %250) %252 = (/ %251 2) %253 = (+ %19 %252) %255 = (sin.f64 (fma.f64 #s(literal -1/180 binary64) %165 %171)) %256 = (+.f64 %255 %173) %257 = (*.f64 %32 %256) %263 = (+ (* %130 %7) %39) %265 = (* %180 %7) %266 = (cos %265) %267 = (+ (* -1/180 %263) %266) %268 = (* b %267) %269 = (pow %268 2) %270 = (+ %19 %269) %274 = (+.f64 %33 (*.f64 #s(literal -1/180 binary64) (fma.f64 #s(literal -1 binary64) %13 %13))) %275 = (pow.f64 %274 #s(literal 2 binary64)) %276 = (*.f64 %32 %275) %284 = (+ (* angle (+ (* 1/180 %7) (* -1/180 %7))) %266) %285 = (* b %284) %286 = (pow %285 2) %287 = (+ %19 %286) %288 = (*.f64 #s(literal 1/180 binary64) %12) %289 = (fma.f64 #s(literal -1/180 binary64) %12 %288) %290 = (*.f64 angle %289) %291 = (+.f64 %33 %290) %292 = (pow.f64 %291 #s(literal 2 binary64)) %293 = (*.f64 %32 %292) %297 = (* %181 %7) %298 = (sin %297) %299 = (* b %298) %300 = (pow %299 2) %301 = (+ %19 %300) %302 = (*.f64 #s(literal 1/180 binary64) angle) %303 = (+.f64 #s(literal 1/2 binary64) %302) %305 = (sin.f64 (*.f64 %12 %303)) %306 = (pow.f64 %305 #s(literal 2 binary64)) %307 = (*.f64 %32 %306) %312 = (* -1/2 %7) %321 = (+ (* 2 (* (cos (/ (+ %312 %312) 2)) (cos (/ (- %312 %312) 2)))) %266) %322 = (* b %321) %323 = (pow %322 2) %324 = (+ %19 %323) %327 = (cos.f64 (*.f64 #s(literal -1/2 binary64) %12)) %328 = (*.f64 #s(literal 2 binary64) %327) %329 = (+.f64 %33 %328) %330 = (pow.f64 %329 #s(literal 2 binary64)) %331 = (*.f64 %32 %330) %335 = (fabs %265) %336 = (- %129 %335) %337 = (sin %336) %338 = (+ %337 %266) %339 = (/ %338 2) %340 = (* b %339) %341 = (pow %340 2) %342 = (+ %19 %341) %344 = (fabs.f64 %14) %345 = (-.f64 %143 %344) %346 = (sin.f64 %345) %347 = (+.f64 %33 %346) %348 = (pow.f64 %347 #s(literal 2 binary64)) %349 = (*.f64 %32 %348) %354 = (+ %153 %129) %355 = (sin %354) %356 = (* b %355) %358 = (+ %19 (pow %356 2)) %359 = (fma.f64 #s(literal 1/180 binary64) %165 %143) %360 = (sin.f64 %359) %361 = (pow.f64 %360 #s(literal 2 binary64)) %362 = (*.f64 %32 %361) %369 = (* b (+ (* %7 (+ %180 %101)) %266)) %371 = (+ %19 (pow %369 2)) %374 = (+.f64 %33 (*.f64 %12 (fma.f64 #s(literal -1/180 binary64) angle %302))) %375 = (pow.f64 %374 #s(literal 2 binary64)) %376 = (*.f64 %32 %375) %380 = (sqrt 180) %382 = (/ angle (* %380 %380)) %383 = (* %382 %7) %384 = (sin %383) %385 = (* a %384) %387 = (sqrt.f64 #s(literal 180 binary64)) %388 = (pow.f64 %387 #s(literal 2 binary64)) %389 = (/.f64 %13 %388) %390 = (sin.f64 %389) %393 = (pow %385 2) %394 = (pow.f64 %390 #s(literal 2 binary64)) %395 = (*.f64 %21 %394) %397 = (cos %383) %398 = (* b %397) %399 = (pow %398 2) %400 = (+ %393 %399) %401 = (cos.f64 %389) %402 = (pow.f64 %401 #s(literal 2 binary64)) %403 = (*.f64 %32 %402) %407 = (/.f64 %35 %21) %419 = (/.f64 %32 %21) %424 = (/.f64 %117 %21) %429 = (*.f64 %21 %123) %500 = (*.f64 b %33) %504 = (* %68 %59) %507 = (+ (* -1/32400 %504) %58) %508 = (*.f64 #s(literal -1/32400 binary64) %75) %509 = (+.f64 #s(literal 1 binary64) %508) %510 = (*.f64 %32 %509) %518 = (pow (* b %266) -2) %546 = (/.f64 %23 %32) %561 = (/.f64 %98 %32) %626 = (pow.f64 %12 #s(literal 3 binary64)) %627 = (*.f64 %71 %626) %633 = (pow.f64 %12 #s(literal 5 binary64)) %634 = (*.f64 %71 %633) %644 = (*.f64 %71 (pow.f64 %12 #s(literal 7 binary64))) %653 = (*.f64 a %627) %654 = (*.f64 a %12) %659 = (*.f64 a %626) %660 = (*.f64 a %634) %667 = (*.f64 a %644) %668 = (*.f64 a %633) %679 = (pow.f64 %12 #s(literal 4 binary64)) %680 = (*.f64 %71 %679) %681 = (*.f64 %21 %680) %682 = (fma.f64 #s(literal -1/3149280000 binary64) %681 %55) %683 = (*.f64 %71 %682) %685 = (*.f64 %21 %679) %688 = (pow.f64 %12 #s(literal 6 binary64)) %691 = (fma.f64 #s(literal 1/2040733440000000 binary64) %688 (*.f64 #s(literal 1/1224440064000000 binary64) %688)) %696 = (fma.f64 #s(literal 1/32400 binary64) %50 (*.f64 %71 (fma.f64 #s(literal -1/3149280000 binary64) %685 (*.f64 %21 (*.f64 %71 %691))))) %697 = (*.f64 %71 %696) %701 = (pow.f64 %12 #s(literal 8 binary64)) %706 = (*.f64 %21 %691) %716 = (*.f64 #s(literal -1/64800 binary64) %75) %721 = (fma.f64 #s(literal -1/64800 binary64) %49 (*.f64 #s(literal 1/25194240000 binary64) %680)) %722 = (*.f64 %71 %721) %726 = (*.f64 %71 %688) %731 = (*.f64 %71 (fma.f64 #s(literal -1/64800 binary64) %49 (*.f64 %71 (fma.f64 #s(literal -1/24488801280000000 binary64) %726 (*.f64 #s(literal 1/25194240000 binary64) %679))))) %734 = (*.f64 b %49) %735 = (*.f64 %71 %734) %739 = (*.f64 b %679) %740 = (*.f64 %71 %739) %742 = (fma.f64 #s(literal -1/64800 binary64) %734 (*.f64 #s(literal 1/25194240000 binary64) %740)) %743 = (*.f64 %71 %742) %747 = (*.f64 %71 (*.f64 b %688)) %752 = (*.f64 %71 (fma.f64 #s(literal -1/64800 binary64) %734 (*.f64 %71 (fma.f64 #s(literal -1/24488801280000000 binary64) %747 (*.f64 #s(literal 1/25194240000 binary64) %739))))) %757 = (*.f64 #s(literal 1/4199040000 binary64) %679) %758 = (fma.f64 #s(literal 1/12597120000 binary64) %679 %757) %759 = (*.f64 %32 %758) %767 = (fma.f64 #s(literal -1/816293376000000 binary64) %688 (*.f64 #s(literal -1/12244400640000000 binary64) %688)) %768 = (*.f64 %32 %767) %777 = (pow (cos (* 1/180 %39)) 2) %845 = (*.f64 #s(literal -1/16200 binary64) %75) %849 = (*.f64 #s(literal 1/1574640000 binary64) %680) %851 = (*.f64 %71 (fma.f64 #s(literal -1/16200 binary64) %49 %849)) %859 = (*.f64 %71 (fma.f64 #s(literal -1/16200 binary64) %49 (*.f64 %71 (fma.f64 #s(literal -1/382637520000000 binary64) %726 (*.f64 #s(literal 1/1574640000 binary64) %679))))) %868 = (*.f64 %71 (fma.f64 #s(literal -1/32400 binary64) %49 (*.f64 #s(literal 1/3149280000 binary64) %680))) %872 = (*.f64 #s(literal 1/3149280000 binary64) %679) %876 = (*.f64 %71 (fma.f64 #s(literal -1/32400 binary64) %49 (*.f64 %71 (fma.f64 #s(literal -1/765275040000000 binary64) %726 %872)))) %882 = (*.f64 #s(literal -1/32400 binary64) %49) %894 = (*.f64 %71 %701) %908 = (*.f64 a %49) %913 = (*.f64 a %679) %939 = (*.f64 %21 %688) %940 = (*.f64 #s(literal 1/765275040000000 binary64) %939) %951 = (*.f64 %21 %12) %958 = (*.f64 %21 %626) %982 = (fma.f64 #s(literal -1/180 binary64) %13 %143) %988 = (*.f64 angle %49) %994 = (*.f64 angle %721) %1001 = (+.f64 %12 (*.f64 #s(literal -1 binary64) %12)) %1002 = (*.f64 angle %1001) %1004 = (*.f64 #s(literal -1/180 binary64) %1002) %1018 = (+.f64 #s(literal 1 binary64) %346) %1029 = (*.f64 #s(literal 1/2 binary64) %1018) %1048 = (+.f64 #s(literal 1 binary64) %328) %1063 = (*.f64 %32 %679) %1064 = (*.f64 %71 %1063) %1066 = (fma.f64 #s(literal -1/32400 binary64) %63 (*.f64 #s(literal 1/3149280000 binary64) %1064)) %1069 = (*.f64 %32 %688) %1070 = (*.f64 %71 %1069) %1071 = (*.f64 #s(literal 1/3149280000 binary64) %1063) %1074 = (fma.f64 #s(literal -1/32400 binary64) %63 (*.f64 %71 (fma.f64 #s(literal -1/765275040000000 binary64) %1070 %1071))) %1088 = (/.f64 #s(literal 1 binary64) %32) %1094 = (/.f64 %679 %32) %1097 = (fma.f64 #s(literal -1/1049760000 binary64) %1094 (fma.f64 #s(literal 1/12597120000 binary64) %1094 (*.f64 #s(literal 1/4199040000 binary64) %1094))) %1101 = (*.f64 #s(literal -1/32400 binary64) (/.f64 %49 %32)) %1105 = (/.f64 %688 %32) %1128 = (*.f64 #s(literal 1/16200 binary64) %49) %1156 = (*.f64 #s(literal 2 binary64) %32) %1183 = (cos.f64 %195) %1185 = (sin.f64 %195) %1186 = (*.f64 %12 %1185) %1191 = (*.f64 %49 %1183) %1194 = (*.f64 #s(literal 1/180 binary64) %1186) %1199 = (*.f64 %626 %1185) %1210 = (cos.f64 %359) %1211 = (*.f64 %12 %1210) %1216 = (*.f64 %49 %360) %1223 = (*.f64 %626 %1210) %1232 = (+.f64 %1183 %360) %1234 = (*.f64 #s(literal -1/180 binary64) %1211) %1235 = (-.f64 %1234 %1194) %1240 = (*.f64 #s(literal -1/64800 binary64) %1216) %1241 = (fma.f64 #s(literal -1/64800 binary64) %1191 %1240) %1249 = (*.f64 #s(literal 1/34992000 binary64) %1223) %1250 = (*.f64 #s(literal -1/34992000 binary64) %1199) %1251 = (-.f64 %1249 %1250) %1262 = (*.f64 %32 %1232) %1264 = (*.f64 %32 %1235) %1267 = (*.f64 %32 %1241) %1271 = (*.f64 %32 %1251) %1276 = (*.f64 #s(literal 1/2 binary64) %1262) %1288 = (*.f64 #s(literal 1/2 binary64) %1267) %1289 = (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %1271) %1288) %1295 = (fma.f64 #s(literal -1/180 binary64) %165 %143) %1299 = (sin.f64 %1295) %1301 = (cos.f64 %1295) %1302 = (*.f64 %12 %1301) %1307 = (*.f64 %49 %1299) %1314 = (*.f64 %626 %1301) %1323 = (+.f64 %1299 %360) %1325 = (fma.f64 #s(literal -1/180 binary64) %1302 %1234) %1330 = (fma.f64 #s(literal -1/64800 binary64) %1307 %1240) %1338 = (fma.f64 #s(literal 1/34992000 binary64) %1314 %1249) %1349 = (*.f64 %32 %1323) %1351 = (*.f64 %32 %1325) %1354 = (*.f64 %32 %1330) %1358 = (*.f64 %32 %1338) %1363 = (*.f64 #s(literal 1/2 binary64) %1349) %1375 = (*.f64 #s(literal 1/2 binary64) %1354) %1376 = (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %1358) %1375) %1384 = (+.f64 %12 %195) %1387 = (cos.f64 %1384) %1389 = (sin.f64 %1384) %1390 = (*.f64 %12 %1389) %1395 = (*.f64 %49 %1387) %1398 = (*.f64 #s(literal -1/180 binary64) %1390) %1403 = (*.f64 %626 %1389) %1412 = (-.f64 %1183 %1387) %1414 = (-.f64 %1398 %1194) %1420 = (*.f64 #s(literal -1/64800 binary64) %1395) %1421 = (-.f64 (*.f64 #s(literal -1/64800 binary64) %1191) %1420) %1430 = (-.f64 (*.f64 #s(literal 1/34992000 binary64) %1403) %1250) %1441 = (*.f64 %32 %1412) %1443 = (*.f64 %32 %1414) %1446 = (*.f64 %32 %1421) %1450 = (*.f64 %32 %1430) %1455 = (*.f64 #s(literal 1/2 binary64) %1441) %1467 = (*.f64 #s(literal 1/2 binary64) %1446) %1468 = (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %1450) %1467) %1548 = (*.f64 b %1001) %1549 = (*.f64 angle %1548) %1550 = (*.f64 #s(literal -1/180 binary64) %1549) %1553 = (*.f64 angle %734) %1564 = (*.f64 %32 %1001) %1568 = (pow.f64 %1001 #s(literal 2 binary64)) %1571 = (*.f64 %32 (fma.f64 #s(literal -1/32400 binary64) %49 (*.f64 #s(literal 1/32400 binary64) %1568))) %1579 = (*.f64 angle (*.f64 %32 (*.f64 %49 %1001))) %1585 = (fma.f64 #s(literal 1/32400 binary64) %50 %1571) %1595 = (*.f64 b %289) %1596 = (*.f64 angle %1595) %1607 = (*.f64 #s(literal 1/90 binary64) %12) %1609 = (*.f64 %32 (fma.f64 #s(literal -1/90 binary64) %12 %1607)) %1612 = (pow.f64 %289 #s(literal 2 binary64)) %1614 = (*.f64 %32 (fma.f64 #s(literal -1/32400 binary64) %49 %1612)) %1620 = (*.f64 angle (*.f64 %32 (*.f64 %49 %289))) %1625 = (fma.f64 #s(literal 1/32400 binary64) %50 %1614) %1633 = (*.f64 b %1048) %1642 = (*.f64 %32 (pow.f64 %1048 #s(literal 2 binary64))) %1645 = (*.f64 %32 (*.f64 %49 %1048)) %1651 = (*.f64 %32 (fma.f64 #s(literal 1/12597120000 binary64) (*.f64 %679 %1048) %757)) %1659 = (*.f64 %32 (fma.f64 #s(literal -1/816293376000000 binary64) %688 (*.f64 #s(literal -1/12244400640000000 binary64) (*.f64 %688 %1048)))) %1682 = (*.f64 b %1018) %1683 = (*.f64 #s(literal 1/2 binary64) %1682) %1700 = (*.f64 %32 (pow.f64 %1018 #s(literal 2 binary64))) %1701 = (*.f64 #s(literal 1/4 binary64) %1700) %1704 = (*.f64 %32 (*.f64 %49 %1018)) %1710 = (*.f64 %32 (fma.f64 #s(literal 1/12597120000 binary64) (*.f64 %679 %1018) %757)) %1720 = (*.f64 %32 (fma.f64 #s(literal -1/816293376000000 binary64) %688 (*.f64 #s(literal -1/12244400640000000 binary64) (*.f64 %688 %1018)))) %1722 = (*.f64 #s(literal 1/4 binary64) %1710) %1760 = (pow.f64 %387 #s(literal 6 binary64)) %1762 = (/.f64 %12 %388) %1766 = (/.f64 %626 %1760) %1769 = (pow.f64 %387 #s(literal 10 binary64)) %1778 = (pow.f64 %387 #s(literal 14 binary64)) %1791 = (/.f64 %654 %388) %1795 = (/.f64 %659 %1760) %1811 = (pow.f64 %387 #s(literal 4 binary64)) %1815 = (pow.f64 %387 #s(literal 8 binary64)) %1817 = (/.f64 %50 %1811) %1821 = (/.f64 %685 %1815) %1824 = (pow.f64 %387 #s(literal 12 binary64)) %1825 = (/.f64 %688 %1824) %1828 = (fma.f64 #s(literal 1/60 binary64) %1825 (*.f64 #s(literal 1/36 binary64) %1825)) %1838 = (/.f64 %701 (pow.f64 %387 #s(literal 16 binary64))) %1854 = (/.f64 %49 %1811) %1864 = (/.f64 %679 %1815) %1876 = (/.f64 %734 %1811) %1895 = (/.f64 %63 %1811) %1899 = (*.f64 %32 (fma.f64 #s(literal 1/12 binary64) %1864 (*.f64 #s(literal 1/4 binary64) %1864))) %1907 = (*.f64 %32 (fma.f64 #s(literal -1/24 binary64) %1825 (*.f64 #s(literal -1/360 binary64) %1825))) %1933 = (/.f64 %32 %71) %1948 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) angle)) %1952 = (/.f64 %12 angle) %1953 = (*.f64 #s(literal 1/2 binary64) %1952) %1965 = (/.f64 %33 angle) %1989 = (/.f64 %165 angle) %2003 = (*.f64 %12 (-.f64 #s(literal 1/2 binary64) %302)) %2005 = (sin.f64 (fma.f64 #s(literal 1/180 binary64) %165 %2003)) %2007 = (+.f64 %168 %2005) %2009 = (*.f64 %32 %2007) %2018 = (sin.f64 (fma.f64 #s(literal -1/180 binary64) %165 %2003)) %2020 = (+.f64 %2018 %2005) %2022 = (*.f64 %32 %2020) %2041 = (/.f64 %500 angle) %2045 = (*.f64 %32 %1568) %2050 = (*.f64 %32 (*.f64 %33 %1001)) %2051 = (/.f64 %2050 angle) %2052 = (*.f64 #s(literal 1/32400 binary64) %2045) %2056 = (/.f64 %35 %71) %2062 = (+.f64 (/.f64 %23 %71) %2056) %2071 = (*.f64 %32 %1612) %2075 = (*.f64 %32 (*.f64 %33 %289)) %2076 = (/.f64 %2075 angle) %2097 = (sin.f64 (*.f64 %12 (-.f64 #s(literal 1/2 binary64) %169))) %2173 = (/.f64 %35 angle) %2174 = (*.f64 #s(literal -1/90 binary64) %2050) %2180 = (/.f64 %37 angle) %2207 = (*.f64 %32 (pow.f64 %2097 #s(literal 2 binary64))) (approx a #s(literal 0 binary64)) (approx a a) (approx %10 (*.f64 a %15)) (approx %19 %23) (approx %25 %21) (approx %31 %35) (approx %31 %37) (approx %40 %41) (approx (* 1/180 %40) (*.f64 #s(literal 1/180 binary64) %41)) (approx %48 %50) (approx %53 %55) (approx %61 (*.f64 #s(literal -1/32400 binary64) %63)) (approx %61 %66) (approx %70 (fma.f64 #s(literal -1/32400 binary64) %72 %32)) (approx %70 (fma.f64 #s(literal -1/32400 binary64) %72 (fma.f64 #s(literal 1/32400 binary64) %76 %32))) (approx %87 (*.f64 a %93)) (approx %97 %98) (approx %104 (*.f64 %21 %107)) (approx %115 %117) (approx %115 (fma.f64 %21 %93 %117)) (approx %122 (fma.f64 %21 %123 %117)) (approx %126 (fma.f64 %21 %93 %35)) (approx %140 (*.f64 #s(literal 1/2 binary64) %147)) (approx %140 (fma.f64 #s(literal 1/2 binary64) %147 %23)) (approx %164 (*.f64 #s(literal 1/2 binary64) %175)) (approx %164 (fma.f64 #s(literal 1/2 binary64) %175 %23)) (approx %192 (*.f64 #s(literal 1/2 binary64) %200)) (approx %192 (fma.f64 #s(literal 1/2 binary64) %200 %23)) (approx %210 (*.f64 #s(literal 1/2 binary64) %215)) (approx %210 (fma.f64 #s(literal 1/2 binary64) %215 %23)) (approx %223 (fma.f64 #s(literal 1/2 binary64) %224 %225)) (approx %223 (fma.f64 #s(literal 1/2 binary64) %224 (fma.f64 #s(literal 1/2 binary64) %32 %23))) (approx %238 %243) (approx %238 (fma.f64 #s(literal 1/2 binary64) %242 %23)) (approx %253 (*.f64 #s(literal 1/2 binary64) %257)) (approx %253 (fma.f64 #s(literal 1/2 binary64) %257 %23)) (approx %270 %276) (approx %270 (fma.f64 %21 %22 %276)) (approx %287 %293) (approx %287 (fma.f64 %21 %22 %293)) (approx %301 %307) (approx %301 (fma.f64 %21 %22 %307)) (approx %324 %331) (approx %324 (fma.f64 %21 %22 %331)) (approx %342 (*.f64 #s(literal 1/4 binary64) %349)) (approx %342 (fma.f64 #s(literal 1/4 binary64) %349 %23)) (approx %358 %362) (approx %358 (fma.f64 %21 %22 %362)) (approx %371 %376) (approx %371 (fma.f64 %21 %22 %376)) (approx %385 (*.f64 a %390)) (approx %393 %395) (approx %400 %403) (approx %400 (fma.f64 %21 %394 %403)) (approx %31 (*.f64 %21 (+.f64 %407 %22))) (approx %61 (*.f64 %21 (fma.f64 #s(literal -1/32400 binary64) (/.f64 %63 %21) (*.f64 #s(literal 1/32400 binary64) %49)))) (approx %70 (*.f64 #s(literal 1/32400 binary64) %76)) (approx %70 (*.f64 %21 (fma.f64 #s(literal -1/32400 binary64) (/.f64 %72 %21) (fma.f64 #s(literal 1/32400 binary64) %75 %419)))) (approx %115 (*.f64 %21 (-.f64 (+.f64 #s(literal 1/2 binary64) %424) %92))) (approx %122 %429) (approx %122 (*.f64 %21 (+.f64 %424 %123))) (approx %126 (*.f64 %21 (-.f64 (+.f64 #s(literal 1/2 binary64) %407) %92))) (approx %140 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %147 %21) %22))) (approx %164 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %175 %21) %22))) (approx %192 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %200 %21) %22))) (approx %210 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %215 %21) %22))) (approx %223 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %224 %21) (fma.f64 #s(literal 1/2 binary64) %419 %22)))) (approx %238 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %242 %21) %22))) (approx %253 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %257 %21) %22))) (approx %270 (*.f64 %21 (+.f64 (/.f64 %276 %21) %22))) (approx %287 (*.f64 %21 (+.f64 (/.f64 %293 %21) %22))) (approx %301 (*.f64 %21 (+.f64 (/.f64 %307 %21) %22))) (approx %324 (*.f64 %21 (+.f64 (/.f64 %331 %21) %22))) (approx %342 (*.f64 %21 (fma.f64 #s(literal 1/4 binary64) (/.f64 %349 %21) %22))) (approx %358 (*.f64 %21 (+.f64 (/.f64 %362 %21) %22))) (approx %371 (*.f64 %21 (+.f64 (/.f64 %376 %21) %22))) (approx %400 (*.f64 %21 (+.f64 (/.f64 %403 %21) %394))) (approx b b) (approx %29 %500) (approx %58 %32) (approx %59 %63) (approx %504 %72) (approx %507 %510) (approx %70 (fma.f64 #s(literal 1/32400 binary64) %76 %510)) (approx %221 (*.f64 #s(literal 1/2 binary64) %224)) (approx %518 (/.f64 #s(literal 1 binary64) %35)) (approx %208 %215) (approx %138 %147) (approx %236 %242) (approx %162 %175) (approx %251 %257) (approx %190 %200) (approx %223 (fma.f64 %21 %22 %117)) (approx %268 (*.f64 b %274)) (approx %285 (*.f64 b %291)) (approx %299 (*.f64 b %305)) (approx %322 (*.f64 b %329)) (approx %340 (*.f64 #s(literal 1/2 binary64) (*.f64 b %347))) (approx %356 (*.f64 b %360)) (approx %369 (*.f64 b %374)) (approx %398 (*.f64 b %401)) (approx %31 (*.f64 %32 (+.f64 %546 %34))) (approx %61 (*.f64 %32 (fma.f64 #s(literal -1/32400 binary64) %49 (*.f64 #s(literal 1/32400 binary64) (/.f64 %50 %32))))) (approx %70 (*.f64 %32 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/32400 binary64) %75 (*.f64 #s(literal 1/32400 binary64) (/.f64 %76 %32)))))) (approx %115 (*.f64 %32 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %91 %561)))) (approx %122 (*.f64 %32 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %91 (/.f64 %429 %32))))) (approx %126 (*.f64 %32 (+.f64 %561 %34))) (approx %140 (*.f64 %32 (fma.f64 #s(literal 1/2 binary64) %146 %546))) (approx %164 (*.f64 %32 (fma.f64 #s(literal 1/2 binary64) %174 %546))) (approx %192 (*.f64 %32 (fma.f64 #s(literal 1/2 binary64) %199 %546))) (approx %210 (*.f64 %32 (fma.f64 #s(literal 1/2 binary64) %214 %546))) (approx %223 (*.f64 %32 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %91 %546)))) (approx %238 (*.f64 %32 (fma.f64 #s(literal 1/2 binary64) %241 %546))) (approx %253 (*.f64 %32 (fma.f64 #s(literal 1/2 binary64) %256 %546))) (approx %270 (*.f64 %32 (+.f64 %546 %275))) (approx %287 (*.f64 %32 (+.f64 %546 %292))) (approx %301 (*.f64 %32 (+.f64 %546 %306))) (approx %324 (*.f64 %32 (+.f64 %546 %330))) (approx %342 (*.f64 %32 (fma.f64 #s(literal 1/4 binary64) %348 %546))) (approx %358 (*.f64 %32 (+.f64 %546 %361))) (approx %371 (*.f64 %32 (+.f64 %546 %375))) (approx %400 (*.f64 %32 (+.f64 (/.f64 %395 %32) %402))) (approx angle angle) (approx %6 %302) (approx %8 %14) (approx %9 (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) %627 %288))) (approx %9 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %12 (*.f64 %71 (fma.f64 #s(literal -1/34992000 binary64) %626 (*.f64 #s(literal 1/22674816000000 binary64) %634)))))) (approx %9 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %12 (*.f64 %71 (fma.f64 #s(literal -1/34992000 binary64) %626 (*.f64 %71 (fma.f64 #s(literal -1/30855889612800000000 binary64) %644 (*.f64 #s(literal 1/22674816000000 binary64) %633)))))))) (approx %10 (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) %653 (*.f64 #s(literal 1/180 binary64) %654)))) (approx %10 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %654 (*.f64 %71 (fma.f64 #s(literal -1/34992000 binary64) %659 (*.f64 #s(literal 1/22674816000000 binary64) %660)))))) (approx %10 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %654 (*.f64 %71 (fma.f64 #s(literal -1/34992000 binary64) %659 (*.f64 %71 (fma.f64 #s(literal -1/30855889612800000000 binary64) %667 (*.f64 #s(literal 1/22674816000000 binary64) %668)))))))) (approx %19 %683) (approx %19 %697) (approx %19 (*.f64 %71 (fma.f64 #s(literal 1/32400 binary64) %50 (*.f64 %71 (fma.f64 #s(literal -1/3149280000 binary64) %685 (*.f64 %71 (fma.f64 %21 (*.f64 %71 (fma.f64 #s(literal -1/396718580736000000000 binary64) %701 (*.f64 #s(literal -1/2777030065152000000000 binary64) %701))) %706))))))) (approx %28 #s(literal 1 binary64)) (approx %28 (+.f64 #s(literal 1 binary64) %716)) (approx %28 (+.f64 #s(literal 1 binary64) %722)) (approx %28 (+.f64 #s(literal 1 binary64) %731)) (approx %29 (+.f64 b (*.f64 #s(literal -1/64800 binary64) %735))) (approx %29 (+.f64 b %743)) (approx %29 (+.f64 b %752)) (approx %30 (fma.f64 %71 (fma.f64 #s(literal -1/32400 binary64) %63 (*.f64 %71 %759)) %32)) (approx %30 (fma.f64 %71 (fma.f64 #s(literal -1/32400 binary64) %63 (*.f64 %71 (fma.f64 %71 %768 %759))) %32)) (approx %39 %13) (approx %777 %509) (approx %777 (+.f64 #s(literal 1 binary64) (*.f64 %71 (fma.f64 #s(literal -1/32400 binary64) %49 (*.f64 %71 %758))))) (approx %777 (+.f64 #s(literal 1 binary64) (*.f64 %71 (fma.f64 #s(literal -1/32400 binary64) %49 (*.f64 %71 (fma.f64 #s(literal 1/12597120000 binary64) %679 (fma.f64 #s(literal 1/4199040000 binary64) %679 (*.f64 %71 %767)))))))) (approx %31 (fma.f64 %71 %66 %32)) (approx %31 (fma.f64 %71 (fma.f64 #s(literal -1/32400 binary64) %63 (fma.f64 #s(literal 1/32400 binary64) %50 (*.f64 %71 (fma.f64 #s(literal -1/3149280000 binary64) %685 %759)))) %32)) (approx %31 (fma.f64 %71 (fma.f64 #s(literal -1/32400 binary64) %63 (fma.f64 #s(literal 1/32400 binary64) %50 (*.f64 %71 (fma.f64 #s(literal -1/3149280000 binary64) %685 (fma.f64 %71 (fma.f64 %21 %691 %768) %759))))) %32)) (approx %68 %71) (approx %130 (*.f64 #s(literal -1 binary64) angle)) (approx %101 %169) (approx %82 (*.f64 #s(literal 1/90 binary64) angle)) (approx (/ 180 angle) (/.f64 #s(literal 180 binary64) angle)) (approx %102 %106) (approx %83 %90) (approx %132 %211) (approx (/ 2 %83) (/.f64 #s(literal 180 binary64) %13)) (approx %103 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 (*.f64 #s(literal 1/34992000 binary64) %627)))) (approx %103 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 (*.f64 %71 (fma.f64 #s(literal -1/22674816000000 binary64) %634 (*.f64 #s(literal 1/34992000 binary64) %626)))))) (approx %103 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 (*.f64 %71 (fma.f64 #s(literal 1/34992000 binary64) %626 (*.f64 %71 (fma.f64 #s(literal -1/22674816000000 binary64) %633 (*.f64 #s(literal 1/30855889612800000000 binary64) %644)))))))) (approx %84 (+.f64 #s(literal 1 binary64) %845)) (approx %84 (+.f64 #s(literal 1 binary64) %851)) (approx %84 (+.f64 #s(literal 1 binary64) %859)) (approx %85 #s(literal 1/2 binary64)) (approx %85 (+.f64 #s(literal 1/2 binary64) %508)) (approx %85 (+.f64 #s(literal 1/2 binary64) %868)) (approx %85 (+.f64 #s(literal 1/2 binary64) %876)) (approx %86 (*.f64 #s(literal 1/32400 binary64) %75)) (approx %86 (*.f64 %71 (-.f64 (*.f64 #s(literal -1/3149280000 binary64) %680) %882))) (approx %86 (*.f64 %71 (-.f64 (*.f64 %71 (-.f64 (*.f64 #s(literal 1/765275040000000 binary64) %726) %872)) %882))) (approx %86 (*.f64 %71 (-.f64 (*.f64 %71 (-.f64 (*.f64 %71 (-.f64 (*.f64 #s(literal -1/347128758144000000000 binary64) %894) (*.f64 #s(literal -1/765275040000000 binary64) %688))) %872)) %882))) (approx %87 (*.f64 #s(literal 1/32400 binary64) (*.f64 a %75))) (approx %87 (*.f64 %71 (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 a %680) (*.f64 #s(literal 1/32400 binary64) %908)))) (approx %87 (*.f64 %71 (fma.f64 #s(literal 1/32400 binary64) %908 (*.f64 %71 (fma.f64 #s(literal -1/3149280000 binary64) %913 (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 a %726))))))) (approx %87 (*.f64 %71 (fma.f64 #s(literal 1/32400 binary64) %908 (*.f64 %71 (fma.f64 #s(literal -1/3149280000 binary64) %913 (*.f64 %71 (fma.f64 #s(literal -1/347128758144000000000 binary64) (*.f64 a %894) (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 a %688))))))))) (approx %97 (*.f64 %71 (fma.f64 #s(literal 1/32400 binary64) %50 (*.f64 %71 (fma.f64 #s(literal -1/3149280000 binary64) %685 (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 %21 %726))))))) (approx %97 (*.f64 %71 (fma.f64 #s(literal 1/32400 binary64) %50 (*.f64 %71 (fma.f64 #s(literal -1/3149280000 binary64) %685 (*.f64 %71 (fma.f64 #s(literal -1/347128758144000000000 binary64) (*.f64 %21 %894) %940))))))) (approx %104 (*.f64 #s(literal -1/180 binary64) (*.f64 %21 %13))) (approx %104 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %951 (*.f64 #s(literal 1/34992000 binary64) (*.f64 %21 %627))))) (approx %104 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %951 (*.f64 %71 (fma.f64 #s(literal -1/22674816000000 binary64) (*.f64 %21 %634) (*.f64 #s(literal 1/34992000 binary64) %958)))))) (approx %104 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %951 (*.f64 %71 (fma.f64 #s(literal 1/34992000 binary64) %958 (*.f64 %71 (fma.f64 #s(literal -1/22674816000000 binary64) (*.f64 %21 %633) (*.f64 #s(literal 1/30855889612800000000 binary64) (*.f64 %21 %644))))))))) (approx %335 %344) (approx %152 %165) (approx %181 %303) (approx %297 %143) (approx %297 (fma.f64 #s(literal 1/180 binary64) %13 %143)) (approx %154 %170) (approx %155 %982) (approx %354 %359) (approx %355 %360) (approx %284 (+.f64 #s(literal 1 binary64) %290)) (approx %284 (+.f64 #s(literal 1 binary64) (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 (fma.f64 #s(literal -1/64800 binary64) %988 %288))))) (approx %284 (+.f64 #s(literal 1 binary64) (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 (fma.f64 #s(literal 1/180 binary64) %12 %994))))) (approx %263 %1002) (approx %267 (+.f64 #s(literal 1 binary64) %1004)) (approx %267 (+.f64 #s(literal 1 binary64) (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %1001 (*.f64 #s(literal -1/64800 binary64) %988))))) (approx %267 (+.f64 #s(literal 1 binary64) (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %1001 %994)))) (approx %336 %345) (approx %337 %346) (approx %338 %1018) (approx %338 (+.f64 #s(literal 1 binary64) (+.f64 %346 %716))) (approx %338 (+.f64 #s(literal 1 binary64) (+.f64 %346 %722))) (approx %338 (+.f64 #s(literal 1 binary64) (+.f64 %346 %731))) (approx %339 %1029) (approx %339 (fma.f64 #s(literal -1/129600 binary64) %75 %1029)) (approx %339 (fma.f64 #s(literal 1/2 binary64) %1018 (*.f64 %71 (fma.f64 #s(literal -1/129600 binary64) %49 (*.f64 #s(literal 1/50388480000 binary64) %680))))) (approx %339 (fma.f64 #s(literal 1/2 binary64) %1018 (*.f64 %71 (fma.f64 #s(literal -1/129600 binary64) %49 (*.f64 %71 (fma.f64 #s(literal -1/48977602560000000 binary64) %726 (*.f64 #s(literal 1/50388480000 binary64) %679))))))) (approx %321 %1048) (approx %321 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/64800 binary64) %75 %328))) (approx %321 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %327 %722))) (approx %321 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %327 %731))) (approx %112 (+.f64 #s(literal 1 binary64) %868)) (approx %112 (+.f64 #s(literal 1 binary64) %876)) (approx %114 (fma.f64 %71 %1066 %32)) (approx %114 (fma.f64 %71 %1074 %32)) (approx %221 %225) (approx %221 (fma.f64 #s(literal -1/32400 binary64) %72 %225)) (approx %221 (fma.f64 #s(literal 1/2 binary64) %32 (*.f64 %71 %1066))) (approx %221 (fma.f64 #s(literal 1/2 binary64) %32 (*.f64 %71 %1074))) (approx %232 (*.f64 #s(literal 1/90 binary64) %165)) (approx %518 %1088) (approx %518 (fma.f64 #s(literal 1/32400 binary64) (/.f64 %75 %32) %1088)) (approx %518 (fma.f64 %71 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %71 %1097)) %1101) %1088)) (approx %518 (fma.f64 %71 (-.f64 (*.f64 %71 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %71 (fma.f64 #s(literal -1/816293376000000 binary64) %1105 (fma.f64 #s(literal -1/12244400640000000 binary64) %1105 (fma.f64 #s(literal 1/32400 binary64) (*.f64 %49 %1097) (*.f64 #s(literal 1/32400 binary64) (/.f64 (*.f64 %49 %758) %32))))))) %1097)) %1101) %1088)) (approx %205 %12) (approx %205 %212) (approx %206 #s(literal -1 binary64)) (approx %206 (-.f64 (*.f64 #s(literal 1/16200 binary64) %75) #s(literal 1 binary64))) (approx %206 (-.f64 (*.f64 %71 (fma.f64 #s(literal -1/1574640000 binary64) %680 %1128)) #s(literal 1 binary64))) (approx %206 (-.f64 (*.f64 %71 (fma.f64 #s(literal 1/16200 binary64) %49 (*.f64 %71 (fma.f64 #s(literal -1/1574640000 binary64) %679 (*.f64 #s(literal 1/382637520000000 binary64) %726))))) #s(literal 1 binary64))) (approx %207 #s(literal 2 binary64)) (approx %207 (+.f64 #s(literal 2 binary64) %845)) (approx %207 (+.f64 #s(literal 2 binary64) (*.f64 %71 (-.f64 %849 %1128)))) (approx %207 (+.f64 #s(literal 2 binary64) (*.f64 %71 (-.f64 (*.f64 %71 (-.f64 (*.f64 #s(literal -1/382637520000000 binary64) %726) (*.f64 #s(literal -1/1574640000 binary64) %679))) %1128)))) (approx %208 %1156) (approx %208 (fma.f64 #s(literal -1/16200 binary64) %72 %1156)) (approx %208 (fma.f64 #s(literal 2 binary64) %32 (*.f64 %71 (fma.f64 #s(literal -1/16200 binary64) %63 (*.f64 #s(literal 1/1574640000 binary64) %1064))))) (approx %208 (fma.f64 #s(literal 2 binary64) %32 (*.f64 %71 (fma.f64 #s(literal -1/16200 binary64) %63 (*.f64 %71 (fma.f64 #s(literal -1/382637520000000 binary64) %1070 (*.f64 #s(literal 1/1574640000 binary64) %1063))))))) (approx %133 %144) (approx %137 (+.f64 #s(literal 2 binary64) %851)) (approx %137 (+.f64 #s(literal 2 binary64) %859)) (approx %233 %239) (approx %234 %240) (approx %235 %241) (approx %158 %166) (approx %159 %195) (approx %159 %193) (approx %160 %1183) (approx %160 (+.f64 %1183 (*.f64 #s(literal -1/180 binary64) (*.f64 angle %1186)))) (approx %160 (+.f64 %1183 (*.f64 angle (-.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle %1191)) %1194)))) (approx %160 (+.f64 %1183 (*.f64 angle (-.f64 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %1191 (*.f64 #s(literal 1/34992000 binary64) (*.f64 angle %1199)))) %1194)))) (approx %156 (fma.f64 #s(literal -1/180 binary64) %13 %359)) (approx %157 (+.f64 %360 (*.f64 #s(literal -1/180 binary64) (*.f64 angle %1211)))) (approx %157 (+.f64 %360 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %1211 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle %1216)))))) (approx %157 (+.f64 %360 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %1211 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %1216 (*.f64 #s(literal 1/34992000 binary64) (*.f64 angle %1223)))))))) (approx %161 %1232) (approx %161 (+.f64 %1183 (+.f64 %360 (*.f64 angle %1235)))) (approx %161 (+.f64 %1183 (+.f64 %360 (*.f64 angle (-.f64 (fma.f64 #s(literal -1/180 binary64) %1211 (*.f64 angle %1241)) %1194))))) (approx %161 (+.f64 %1183 (+.f64 %360 (*.f64 angle (-.f64 (fma.f64 #s(literal -1/180 binary64) %1211 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %1191 (fma.f64 #s(literal -1/64800 binary64) %1216 (*.f64 angle %1251))))) %1194))))) (approx %162 %1262) (approx %162 (fma.f64 angle %1264 %1262)) (approx %162 (fma.f64 angle (fma.f64 angle %1267 %1264) %1262)) (approx %162 (fma.f64 angle (fma.f64 angle (fma.f64 angle %1271 %1267) %1264) %1262)) (approx %163 %1276) (approx %163 (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %1264) %1276)) (approx %163 (fma.f64 #s(literal 1/2 binary64) %1262 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %1267) (*.f64 #s(literal 1/2 binary64) %1264))))) (approx %163 (fma.f64 #s(literal 1/2 binary64) %1262 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %1264 (*.f64 angle %1289))))) (approx %248 %1295) (approx %248 (fma.f64 #s(literal -1/180 binary64) %165 %982)) (approx %249 %1299) (approx %249 (+.f64 %1299 (*.f64 #s(literal -1/180 binary64) (*.f64 angle %1302)))) (approx %249 (+.f64 %1299 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %1302 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle %1307)))))) (approx %249 (+.f64 %1299 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %1302 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %1307 (*.f64 #s(literal 1/34992000 binary64) (*.f64 angle %1314)))))))) (approx %250 %1323) (approx %250 (+.f64 %1299 (+.f64 %360 (*.f64 angle %1325)))) (approx %250 (+.f64 %1299 (+.f64 %360 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %1302 (fma.f64 #s(literal -1/180 binary64) %1211 (*.f64 angle %1330))))))) (approx %250 (+.f64 %1299 (+.f64 %360 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %1302 (fma.f64 #s(literal -1/180 binary64) %1211 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %1307 (fma.f64 #s(literal -1/64800 binary64) %1216 (*.f64 angle %1338)))))))))) (approx %251 %1349) (approx %251 (fma.f64 angle %1351 %1349)) (approx %251 (fma.f64 angle (fma.f64 angle %1354 %1351) %1349)) (approx %251 (fma.f64 angle (fma.f64 angle (fma.f64 angle %1358 %1354) %1351) %1349)) (approx %252 %1363) (approx %252 (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %1351) %1363)) (approx %252 (fma.f64 #s(literal 1/2 binary64) %1349 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %1354) (*.f64 #s(literal 1/2 binary64) %1351))))) (approx %252 (fma.f64 #s(literal 1/2 binary64) %1349 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %1351 (*.f64 angle %1376))))) (approx %186 (+.f64 %12 %106)) (approx %187 %1384) (approx %187 %197) (approx %188 %1387) (approx %188 (+.f64 %1387 (*.f64 #s(literal 1/180 binary64) (*.f64 angle %1390)))) (approx %188 (+.f64 %1387 (*.f64 angle (-.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle %1395)) %1398)))) (approx %188 (+.f64 %1387 (*.f64 angle (-.f64 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %1395 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle %1403)))) %1398)))) (approx %189 %1412) (approx %189 (-.f64 (+.f64 %1183 (*.f64 angle %1414)) %1387)) (approx %189 (-.f64 (+.f64 %1183 (*.f64 angle (-.f64 (fma.f64 #s(literal -1/180 binary64) %1390 (*.f64 angle %1421)) %1194))) %1387)) (approx %189 (-.f64 (+.f64 %1183 (*.f64 angle (-.f64 (fma.f64 #s(literal -1/180 binary64) %1390 (*.f64 angle (-.f64 (fma.f64 #s(literal -1/64800 binary64) %1191 (*.f64 angle %1430)) %1420))) %1194))) %1387)) (approx %190 %1441) (approx %190 (fma.f64 angle %1443 %1441)) (approx %190 (fma.f64 angle (fma.f64 angle %1446 %1443) %1441)) (approx %190 (fma.f64 angle (fma.f64 angle (fma.f64 angle %1450 %1446) %1443) %1441)) (approx %191 %1455) (approx %191 (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %1443) %1455)) (approx %191 (fma.f64 #s(literal 1/2 binary64) %1441 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %1446) (*.f64 #s(literal 1/2 binary64) %1443))))) (approx %191 (fma.f64 #s(literal 1/2 binary64) %1441 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %1443 (*.f64 angle %1468))))) (approx %115 (fma.f64 %71 (fma.f64 #s(literal -1/32400 binary64) %63 (fma.f64 #s(literal 1/32400 binary64) %50 (*.f64 %71 (fma.f64 #s(literal -1/3149280000 binary64) %685 %1071)))) %32)) (approx %115 (fma.f64 %71 (fma.f64 #s(literal -1/32400 binary64) %63 (fma.f64 #s(literal 1/32400 binary64) %50 (*.f64 %71 (fma.f64 #s(literal -1/3149280000 binary64) %685 (fma.f64 #s(literal 1/3149280000 binary64) %1063 (*.f64 %71 (fma.f64 #s(literal -1/765275040000000 binary64) %1069 %940))))))) %32)) (approx %122 (fma.f64 %71 (fma.f64 #s(literal -1/32400 binary64) %63 (fma.f64 #s(literal 1/32400 binary64) %50 (*.f64 %71 (fma.f64 #s(literal -1/3149280000 binary64) %685 (fma.f64 #s(literal 1/3149280000 binary64) %1063 (*.f64 %71 (fma.f64 #s(literal -1/765275040000000 binary64) %1069 %706))))))) %32)) (approx %126 (fma.f64 %71 (fma.f64 #s(literal -1/32400 binary64) %63 (fma.f64 #s(literal 1/32400 binary64) %50 (*.f64 %71 (fma.f64 #s(literal -1/3149280000 binary64) %685 (fma.f64 %71 (fma.f64 #s(literal 1/765275040000000 binary64) %939 %768) %759))))) %32)) (approx %164 (fma.f64 #s(literal 1/2 binary64) %1262 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %1264 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %50 %1288)))))) (approx %164 (fma.f64 #s(literal 1/2 binary64) %1262 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %1264 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %50 %1289)))))) (approx %192 (fma.f64 #s(literal 1/2 binary64) %1441 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %1443 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %50 %1467)))))) (approx %192 (fma.f64 #s(literal 1/2 binary64) %1441 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %1443 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %50 %1468)))))) (approx %238 (fma.f64 #s(literal 1/32400 binary64) %76 %243)) (approx %238 (fma.f64 #s(literal 1/2 binary64) %242 %683)) (approx %238 (fma.f64 #s(literal 1/2 binary64) %242 %697)) (approx %253 (fma.f64 #s(literal 1/2 binary64) %1349 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %1351 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %50 %1375)))))) (approx %253 (fma.f64 #s(literal 1/2 binary64) %1349 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %1351 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %50 %1376)))))) (approx %268 (+.f64 b %1550)) (approx %268 (+.f64 b (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %1548 (*.f64 #s(literal -1/64800 binary64) %1553))))) (approx %268 (+.f64 b (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %1548 (*.f64 angle %742))))) (approx %269 (fma.f64 #s(literal -1/90 binary64) (*.f64 angle %1564) %32)) (approx %269 (fma.f64 angle (fma.f64 #s(literal -1/90 binary64) %1564 (*.f64 angle %1571)) %32)) (approx %269 (fma.f64 angle (fma.f64 #s(literal -1/90 binary64) %1564 (*.f64 angle (fma.f64 #s(literal 1/5832000 binary64) %1579 %1571))) %32)) (approx %270 (fma.f64 angle (fma.f64 #s(literal -1/90 binary64) %1564 (*.f64 angle %1585)) %32)) (approx %270 (fma.f64 angle (fma.f64 #s(literal -1/90 binary64) %1564 (*.f64 angle (fma.f64 #s(literal 1/5832000 binary64) %1579 %1585))) %32)) (approx %285 (+.f64 b %1596)) (approx %285 (+.f64 b (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %1553 %1595)))) (approx %285 (+.f64 b (*.f64 angle (fma.f64 angle %742 %1595)))) (approx %286 (fma.f64 angle %1609 %32)) (approx %286 (fma.f64 angle (fma.f64 angle %1614 %1609) %32)) (approx %286 (fma.f64 angle (fma.f64 angle (fma.f64 #s(literal -1/32400 binary64) %1620 %1614) %1609) %32)) (approx %287 (fma.f64 angle (fma.f64 angle %1625 %1609) %32)) (approx %287 (fma.f64 angle (fma.f64 angle (fma.f64 #s(literal -1/32400 binary64) %1620 %1625) %1609) %32)) (approx %322 %1633) (approx %322 (fma.f64 #s(literal -1/64800 binary64) %735 %1633)) (approx %322 (fma.f64 b %1048 %743)) (approx %322 (fma.f64 b %1048 %752)) (approx %323 %1642) (approx %323 (fma.f64 #s(literal -1/32400 binary64) (*.f64 %71 %1645) %1642)) (approx %323 (fma.f64 %71 (fma.f64 #s(literal -1/32400 binary64) %1645 (*.f64 %71 %1651)) %1642)) (approx %323 (fma.f64 %71 (fma.f64 #s(literal -1/32400 binary64) %1645 (*.f64 %71 (fma.f64 %71 %1659 %1651))) %1642)) (approx %324 (fma.f64 %71 (fma.f64 #s(literal -1/32400 binary64) %1645 %55) %1642)) (approx %324 (fma.f64 %71 (fma.f64 #s(literal -1/32400 binary64) %1645 (fma.f64 #s(literal 1/32400 binary64) %50 (*.f64 %71 (fma.f64 #s(literal -1/3149280000 binary64) %685 %1651)))) %1642)) (approx %324 (fma.f64 %71 (fma.f64 #s(literal -1/32400 binary64) %1645 (fma.f64 #s(literal 1/32400 binary64) %50 (*.f64 %71 (fma.f64 #s(literal -1/3149280000 binary64) %685 (fma.f64 %71 (fma.f64 %21 %691 %1659) %1651))))) %1642)) (approx %340 %1683) (approx %340 (fma.f64 #s(literal -1/129600 binary64) %735 %1683)) (approx %340 (fma.f64 #s(literal 1/2 binary64) %1682 (*.f64 %71 (fma.f64 #s(literal -1/129600 binary64) %734 (*.f64 #s(literal 1/50388480000 binary64) %740))))) (approx %340 (fma.f64 #s(literal 1/2 binary64) %1682 (*.f64 %71 (fma.f64 #s(literal -1/129600 binary64) %734 (*.f64 %71 (fma.f64 #s(literal -1/48977602560000000 binary64) %747 (*.f64 #s(literal 1/50388480000 binary64) %739))))))) (approx %341 %1701) (approx %341 (fma.f64 #s(literal -1/129600 binary64) (*.f64 %71 %1704) %1701)) (approx %341 (fma.f64 #s(literal 1/4 binary64) %1700 (*.f64 %71 (fma.f64 #s(literal -1/129600 binary64) %1704 (*.f64 #s(literal 1/4 binary64) (*.f64 %71 %1710)))))) (approx %341 (fma.f64 #s(literal 1/4 binary64) %1700 (*.f64 %71 (fma.f64 #s(literal -1/129600 binary64) %1704 (*.f64 %71 (fma.f64 #s(literal 1/4 binary64) (*.f64 %71 %1720) %1722)))))) (approx %342 (fma.f64 #s(literal 1/4 binary64) %1700 (*.f64 %71 (fma.f64 #s(literal -1/129600 binary64) %1704 %55)))) (approx %342 (fma.f64 #s(literal 1/4 binary64) %1700 (*.f64 %71 (fma.f64 #s(literal -1/129600 binary64) %1704 (fma.f64 #s(literal 1/32400 binary64) %50 (*.f64 %71 (fma.f64 #s(literal -1/3149280000 binary64) %685 %1722))))))) (approx %342 (fma.f64 #s(literal 1/4 binary64) %1700 (*.f64 %71 (fma.f64 #s(literal -1/129600 binary64) %1704 (fma.f64 #s(literal 1/32400 binary64) %50 (*.f64 %71 (fma.f64 #s(literal -1/3149280000 binary64) %685 (fma.f64 #s(literal 1/4 binary64) %1710 (*.f64 %71 (fma.f64 #s(literal 1/4 binary64) %1720 %706)))))))))) (approx %358 (fma.f64 #s(literal 1/32400 binary64) %76 %362)) (approx %358 (fma.f64 %71 %682 %362)) (approx %358 (fma.f64 %71 %696 %362)) (approx %382 (/.f64 angle %388)) (approx %383 %389) (approx %384 (*.f64 angle (fma.f64 #s(literal -1/6 binary64) (/.f64 %627 %1760) %1762))) (approx %384 (*.f64 angle (fma.f64 %71 (fma.f64 #s(literal -1/6 binary64) %1766 (*.f64 #s(literal 1/120 binary64) (/.f64 %634 %1769))) %1762))) (approx %384 (*.f64 angle (fma.f64 %71 (fma.f64 #s(literal -1/6 binary64) %1766 (*.f64 %71 (fma.f64 #s(literal -1/5040 binary64) (/.f64 %644 %1778) (*.f64 #s(literal 1/120 binary64) (/.f64 %633 %1769))))) %1762))) (approx %385 (/.f64 %41 %388)) (approx %385 (*.f64 angle (fma.f64 #s(literal -1/6 binary64) (/.f64 %653 %1760) %1791))) (approx %385 (*.f64 angle (fma.f64 %71 (fma.f64 #s(literal -1/6 binary64) %1795 (*.f64 #s(literal 1/120 binary64) (/.f64 %660 %1769))) %1791))) (approx %385 (*.f64 angle (fma.f64 %71 (fma.f64 #s(literal -1/6 binary64) %1795 (*.f64 %71 (fma.f64 #s(literal -1/5040 binary64) (/.f64 %667 %1778) (*.f64 #s(literal 1/120 binary64) (/.f64 %668 %1769))))) %1791))) (approx %393 (/.f64 %76 %1811)) (approx %393 (*.f64 %71 (fma.f64 #s(literal -1/3 binary64) (/.f64 %681 %1815) %1817))) (approx %393 (*.f64 %71 (fma.f64 %71 (fma.f64 #s(literal -1/3 binary64) %1821 (*.f64 %21 (*.f64 %71 %1828))) %1817))) (approx %393 (*.f64 %71 (fma.f64 %71 (fma.f64 #s(literal -1/3 binary64) %1821 (*.f64 %71 (fma.f64 %21 (*.f64 %71 (fma.f64 #s(literal -1/360 binary64) %1838 (*.f64 #s(literal -1/2520 binary64) %1838))) (*.f64 %21 %1828)))) %1817))) (approx %397 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %75 %1811)))) (approx %397 (+.f64 #s(literal 1 binary64) (*.f64 %71 (fma.f64 #s(literal -1/2 binary64) %1854 (*.f64 #s(literal 1/24 binary64) (/.f64 %680 %1815)))))) (approx %397 (+.f64 #s(literal 1 binary64) (*.f64 %71 (fma.f64 #s(literal -1/2 binary64) %1854 (*.f64 %71 (fma.f64 #s(literal -1/720 binary64) (/.f64 %726 %1824) (*.f64 #s(literal 1/24 binary64) %1864))))))) (approx %398 (+.f64 b (*.f64 #s(literal -1/2 binary64) (/.f64 %735 %1811)))) (approx %398 (+.f64 b (*.f64 %71 (fma.f64 #s(literal -1/2 binary64) %1876 (*.f64 #s(literal 1/24 binary64) (/.f64 %740 %1815)))))) (approx %398 (+.f64 b (*.f64 %71 (fma.f64 #s(literal -1/2 binary64) %1876 (*.f64 %71 (fma.f64 #s(literal -1/720 binary64) (/.f64 %747 %1824) (*.f64 #s(literal 1/24 binary64) (/.f64 %739 %1815)))))))) (approx %399 (fma.f64 #s(literal -1 binary64) (/.f64 %72 %1811) %32)) (approx %399 (fma.f64 %71 (fma.f64 #s(literal -1 binary64) %1895 (*.f64 %71 %1899)) %32)) (approx %399 (fma.f64 %71 (fma.f64 #s(literal -1 binary64) %1895 (*.f64 %71 (fma.f64 %71 %1907 %1899))) %32)) (approx %400 (fma.f64 %71 (fma.f64 #s(literal -1 binary64) %1895 %1817) %32)) (approx %400 (fma.f64 %71 (fma.f64 #s(literal -1 binary64) %1895 (fma.f64 %71 (fma.f64 #s(literal -1/3 binary64) %1821 %1899) %1817)) %32)) (approx %400 (fma.f64 %71 (fma.f64 #s(literal -1 binary64) %1895 (fma.f64 %71 (fma.f64 #s(literal -1/3 binary64) %1821 (fma.f64 %71 (fma.f64 %21 %1828 %1907) %1899)) %1817)) %32)) (approx %9 %15) (approx %28 %33) (approx %777 %34) (approx %507 (*.f64 #s(literal -1/32400 binary64) %72)) (approx %507 (*.f64 %71 (fma.f64 #s(literal -1/32400 binary64) %63 %1933))) (approx %70 (*.f64 %71 %66)) (approx %70 (*.f64 %71 (fma.f64 #s(literal -1/32400 binary64) %63 (fma.f64 #s(literal 1/32400 binary64) %50 %1933)))) (approx %103 %107) (approx %84 %91) (approx %85 %92) (approx %86 %93) (approx %181 (*.f64 angle (+.f64 #s(literal 1/180 binary64) %1948))) (approx %297 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %12 %1953))) (approx %298 %305) (approx %154 (*.f64 angle (-.f64 %1948 #s(literal 1/180 binary64)))) (approx %155 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 %1953))) (approx %284 %290) (approx %284 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 (fma.f64 #s(literal 1/180 binary64) %12 %1965)))) (approx %267 %1004) (approx %267 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %1001 %1965))) (approx %338 %347) (approx %339 (*.f64 #s(literal 1/2 binary64) %347)) (approx %321 %329) (approx %112 %116) (approx %205 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %12 %1952))) (approx %206 %213) (approx %207 %214) (approx %133 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %12 %1953))) (approx %134 %145) (approx %137 %146) (approx %158 (*.f64 angle (+.f64 %12 %1989))) (approx %159 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %12 (*.f64 #s(literal 1/180 binary64) %1989)))) (approx %160 %168) (approx %156 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 (fma.f64 #s(literal 1/180 binary64) %1989 %1953)))) (approx %157 %2005) (approx %161 %2007) (approx %162 %2009) (approx %163 (*.f64 #s(literal 1/2 binary64) %2009)) (approx %248 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 (fma.f64 #s(literal -1/180 binary64) %1989 %1953)))) (approx %249 %2018) (approx %250 %2020) (approx %251 %2022) (approx %252 (*.f64 #s(literal 1/2 binary64) %2022)) (approx %185 %194) (approx %186 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 %1952))) (approx %187 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 (fma.f64 #s(literal 1/180 binary64) %1989 %1952)))) (approx %188 %198) (approx %189 %199) (approx %164 (fma.f64 #s(literal 1/2 binary64) %2009 %23)) (approx %253 (fma.f64 #s(literal 1/2 binary64) %2022 %23)) (approx %268 %1550) (approx %268 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %1548 %2041))) (approx %269 (*.f64 #s(literal 1/32400 binary64) (*.f64 %71 %2045))) (approx %269 (*.f64 %71 (fma.f64 #s(literal -1/90 binary64) %2051 %2052))) (approx %269 (*.f64 %71 (fma.f64 #s(literal -1/90 binary64) %2051 (fma.f64 #s(literal 1/32400 binary64) %2045 %2056)))) (approx %270 (*.f64 %71 (fma.f64 #s(literal -1/90 binary64) %2051 (fma.f64 #s(literal 1/32400 binary64) %2045 %2062)))) (approx %285 %1596) (approx %285 (*.f64 angle (fma.f64 b %289 %2041))) (approx %286 (*.f64 %71 %2071)) (approx %286 (*.f64 %71 (fma.f64 #s(literal 2 binary64) %2076 %2071))) (approx %286 (*.f64 %71 (fma.f64 #s(literal 2 binary64) %2076 (fma.f64 %32 %1612 %2056)))) (approx %287 (*.f64 %71 (fma.f64 #s(literal 2 binary64) %2076 (fma.f64 %32 %1612 %2062)))) (approx %384 %390) (approx %397 %401) (approx %297 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1/2 binary64) %1952 (*.f64 #s(literal -1/180 binary64) %12))))) (approx %298 %2097) (approx %154 (*.f64 #s(literal -1 binary64) (*.f64 angle (-.f64 #s(literal 1/180 binary64) %1948)))) (approx %155 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1/2 binary64) %1952 %288)))) (approx %284 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %289 (*.f64 #s(literal -1 binary64) %1965))))) (approx %263 (*.f64 #s(literal -1 binary64) %1002)) (approx %267 (*.f64 #s(literal 1/180 binary64) %1002)) (approx %267 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %1965 (*.f64 #s(literal -1/180 binary64) %1001))))) (approx %205 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %1952 %1607)))) (approx %133 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1/2 binary64) %1952 %1607)))) (approx %158 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %12 (*.f64 #s(literal -1 binary64) %1989))))) (approx %159 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 (*.f64 #s(literal -1/180 binary64) %1989))))) (approx %156 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) (/.f64 %359 angle) %288)))) (approx %157 %173) (approx %161 %174) (approx %248 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) (/.f64 %1295 angle) %288)))) (approx %249 %255) (approx %250 %256) (approx %186 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %1952 %288)))) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) (/.f64 %1384 angle) %288)))) (approx %268 (*.f64 #s(literal 1/180 binary64) %1549)) (approx %268 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %2041 (*.f64 #s(literal -1/180 binary64) %1548))))) (approx %269 (*.f64 %71 (fma.f64 #s(literal 1/32400 binary64) %2045 (*.f64 #s(literal 1/90 binary64) %2051)))) (approx %269 (*.f64 %71 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2173 %2174) angle) %2052))) (approx %270 (*.f64 %71 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2180 %2174) angle) %2052))) (approx %285 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %1595 (*.f64 #s(literal -1 binary64) %2041))))) (approx %286 (*.f64 %71 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %2075 (*.f64 #s(literal -1 binary64) %2173)) angle) %2071))) (approx %287 (*.f64 %71 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %2075 (*.f64 #s(literal -1 binary64) %2180)) angle) %2071))) (approx %299 (*.f64 b %2097)) (approx %300 %2207) (approx %301 (fma.f64 %21 %22 %2207)) |
9 calls:
| Time | Variable | Point |
|---|---|---|
| 232.0ms | angle | 0 |
| 187.0ms | angle | inf |
| 115.0ms | b | 0 |
| 100.0ms | b | inf |
| 72.0ms | angle | -inf |
| Inputs |
|---|
%3 = (/.f64 angle #s(literal 180 binary64)) %4 = (PI.f64 ) %5 = (*.f64 %3 %4) %6 = (sin.f64 %5) %7 = (*.f64 a %6) %9 = (pow.f64 %7 #s(literal 2 binary64)) %11 = (cos.f64 %5) %12 = (*.f64 b %11) %13 = (pow.f64 %12 #s(literal 2 binary64)) %16 = (*.f64 angle %4) %17 = (*.f64 #s(literal 1/180 binary64) %16) %18 = (pow.f64 a #s(literal 2 binary64)) %19 = (pow.f64 b #s(literal 2 binary64)) %20 = (cos.f64 %17) %21 = (pow.f64 %20 #s(literal 2 binary64)) %22 = (*.f64 %19 %21) %26 = (* (/ angle 180) (PI )) %28 = (* a (sin %26)) %33 = (pow (* b (cos %26)) 2) %34 = (+ (pow %28 2) %33) %36 = (*.f64 #s(literal 1/180 binary64) angle) %37 = (approx %26 %17) %38 = (pow.f64 angle #s(literal 2 binary64)) %39 = (*.f64 #s(literal 1/180 binary64) %4) %40 = (*.f64 a %16) %41 = (*.f64 #s(literal 1/180 binary64) %40) %42 = (approx %28 %41) %44 = (pow.f64 %4 #s(literal 2 binary64)) %45 = (*.f64 %18 %44) %46 = (*.f64 #s(literal 1/32400 binary64) %45) %48 = (approx %33 %19) %50 = (*.f64 %19 %44) %51 = (*.f64 %38 %50) %52 = (fma.f64 #s(literal -1/32400 binary64) %51 %19) %53 = (approx %33 %52) %54 = (fma.f64 #s(literal -1/32400 binary64) %50 %46) %55 = (fma.f64 %38 %54 %19) %57 = (neg.f64 angle) %60 = (sqrt.f64 #s(literal 180 binary64)) %61 = (*.f64 %60 %60) %63 = (*.f64 #s(literal -1/180 binary64) angle) %65 = (*.f64 angle #s(literal 1/90 binary64)) %66 = (/.f64 #s(literal 180 binary64) angle) %67 = (/.f64 #s(literal 1 binary64) %66) %68 = (*.f64 #s(literal 1/2 binary64) %4) %70 = (*.f64 #s(literal -1/2 binary64) %4) %71 = (fma.f64 #s(literal -1/2 binary64) %4 %70) %72 = (*.f64 angle %39) %73 = (*.f64 %36 %4) %74 = (/.f64 %16 #s(literal 180 binary64)) %75 = (*.f64 #s(literal -1/180 binary64) %4) %76 = (*.f64 %63 %4) %77 = (*.f64 %65 %4) %78 = (*.f64 %4 #s(literal 1/90 binary64)) %79 = (*.f64 %57 %78) %80 = (/.f64 #s(literal 2 binary64) %77) %81 = (/.f64 #s(literal 1 binary64) %80) %82 = (sin.f64 %76) %83 = (cos.f64 %77) %84 = (*.f64 %83 #s(literal 1/2 binary64)) %85 = (-.f64 #s(literal 1/2 binary64) %84) %86 = (*.f64 %85 a) %87 = (*.f64 a a) %88 = (*.f64 %87 %85) %89 = (cos.f64 #s(literal 0 binary64)) %90 = (*.f64 %87 %82) %91 = (cos.f64 %73) %92 = (fabs.f64 %73) %93 = (fabs.f64 %16) %94 = (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) %95 = (*.f64 %94 %4) %96 = (sin.f64 %95) %97 = (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %98 = (*.f64 %97 %4) %99 = (-.f64 %94 #s(literal 1/2 binary64)) %100 = (*.f64 %4 %99) %101 = (fma.f64 %93 #s(literal 1/180 binary64) %68) %102 = (sin.f64 %101) %103 = (fma.f64 #s(literal 1/180 binary64) %4 %75) %104 = (fma.f64 angle %103 %91) %105 = (fma.f64 #s(literal -1/180 binary64) %4 %39) %106 = (fma.f64 angle %105 %91) %107 = (fma.f64 #s(literal 1/180 binary64) angle %63) %108 = (fma.f64 %4 %107 %91) %109 = (fma.f64 %57 %4 %16) %110 = (fma.f64 #s(literal -1/180 binary64) %109 %91) %111 = (-.f64 %68 %92) %112 = (sin.f64 %111) %113 = (+.f64 %112 %91) %114 = (/.f64 %113 #s(literal 2 binary64)) %115 = (/.f64 %71 #s(literal 2 binary64)) %116 = (cos.f64 %115) %117 = (-.f64 %70 %70) %118 = (/.f64 %117 #s(literal 2 binary64)) %119 = (cos.f64 %118) %120 = (*.f64 %116 %119) %121 = (fma.f64 #s(literal 2 binary64) %120 %91) %122 = (*.f64 b %91) %123 = (fma.f64 #s(literal 1/2 binary64) %83 #s(literal 1/2 binary64)) %124 = (*.f64 b b) %125 = (*.f64 %123 %124) %126 = (*.f64 %84 %124) %127 = (fma.f64 #s(literal 1/2 binary64) %124 %126) %128 = (*.f64 %93 #s(literal 1/90 binary64)) %129 = (pow.f64 %122 #s(literal -2 binary64)) %130 = (/.f64 #s(literal 1 binary64) %129) %131 = (fma.f64 %57 %78 %4) %132 = (cos.f64 %131) %133 = (-.f64 %89 %132) %134 = (*.f64 %124 %133) %135 = (/.f64 %134 #s(literal 2 binary64)) %136 = (fma.f64 #s(literal 1/2 binary64) %4 %79) %137 = (sin.f64 %136) %138 = (+.f64 %137 %89) %139 = (*.f64 %124 %138) %140 = (/.f64 %139 #s(literal 2 binary64)) %141 = (fma.f64 %4 #s(literal 1/2 binary64) %128) %142 = (sin.f64 %141) %143 = (+.f64 %142 %89) %144 = (*.f64 %124 %143) %145 = (/.f64 %144 #s(literal 2 binary64)) %146 = (fma.f64 angle %4 %93) %147 = (*.f64 #s(literal 1/180 binary64) %146) %148 = (cos.f64 %147) %149 = (fma.f64 %93 #s(literal 1/180 binary64) %98) %150 = (sin.f64 %149) %151 = (+.f64 %150 %148) %152 = (*.f64 %124 %151) %153 = (/.f64 %152 #s(literal 2 binary64)) %154 = (fma.f64 %93 #s(literal -1/180 binary64) %98) %155 = (sin.f64 %154) %156 = (+.f64 %150 %155) %157 = (*.f64 %124 %156) %158 = (/.f64 %157 #s(literal 2 binary64)) %159 = (fma.f64 %93 #s(literal 1/180 binary64) %100) %160 = (cos.f64 %159) %161 = (fma.f64 %63 %4 %4) %162 = (fma.f64 %93 #s(literal 1/180 binary64) %161) %163 = (cos.f64 %162) %164 = (-.f64 %160 %163) %165 = (*.f64 %124 %164) %166 = (/.f64 %165 #s(literal 2 binary64)) %170 = (sin.f64 %74) %171 = (*.f64 a %170) %172 = (pow.f64 %171 #s(literal 2 binary64)) %173 = (cos.f64 %74) %174 = (*.f64 b %173) %175 = (pow.f64 %174 #s(literal 2 binary64)) %177 = (sin.f64 %37) %178 = (*.f64 a %177) %179 = (pow.f64 %178 #s(literal 2 binary64)) %180 = (cos.f64 %37) %181 = (*.f64 b %180) %182 = (pow.f64 %181 #s(literal 2 binary64)) %184 = (sin.f64 %81) %185 = (*.f64 a %184) %186 = (pow.f64 %185 #s(literal 2 binary64)) %187 = (cos.f64 %81) %188 = (*.f64 b %187) %189 = (pow.f64 %188 #s(literal 2 binary64)) %191 = (sin.f64 %72) %192 = (*.f64 a %191) %193 = (pow.f64 %192 #s(literal 2 binary64)) %194 = (cos.f64 %72) %195 = (*.f64 b %194) %196 = (pow.f64 %195 #s(literal 2 binary64)) %208 = (*.f64 b %110) %209 = (pow.f64 %208 #s(literal 2 binary64)) %211 = (*.f64 b %104) %212 = (pow.f64 %211 #s(literal 2 binary64)) %214 = (*.f64 b %96) %215 = (pow.f64 %214 #s(literal 2 binary64)) %217 = (*.f64 b %106) %218 = (pow.f64 %217 #s(literal 2 binary64)) %220 = (*.f64 b %121) %221 = (pow.f64 %220 #s(literal 2 binary64)) %223 = (*.f64 b %114) %224 = (pow.f64 %223 #s(literal 2 binary64)) %226 = (*.f64 b %102) %227 = (pow.f64 %226 #s(literal 2 binary64)) %229 = (*.f64 b %108) %230 = (pow.f64 %229 #s(literal 2 binary64)) %232 = (*.f64 %67 %4) %233 = (sin.f64 %232) %234 = (*.f64 a %233) %235 = (pow.f64 %234 #s(literal 2 binary64)) %236 = (cos.f64 %232) %237 = (*.f64 b %236) %238 = (pow.f64 %237 #s(literal 2 binary64)) %240 = (pow.f64 %42 #s(literal 2 binary64)) %242 = (/.f64 angle %61) %243 = (*.f64 %242 %4) %244 = (sin.f64 %243) %245 = (*.f64 a %244) %246 = (pow.f64 %245 #s(literal 2 binary64)) %247 = (cos.f64 %243) %248 = (*.f64 b %247) %249 = (pow.f64 %248 #s(literal 2 binary64)) a angle #s(literal 180 binary64) %3 %4 %5 %6 %7 #s(literal 2 binary64) %9 b %11 %12 %13 #s(literal 0 binary64) #s(literal 1/180 binary64) %16 %17 %18 %19 %20 %21 %22 (approx %34 %22) %36 %37 %38 %39 %40 %41 %42 #s(literal 1/32400 binary64) %44 %45 %46 #s(literal 1 binary64) %48 #s(literal -1/32400 binary64) %50 %51 %52 %53 %54 %55 (approx %34 %55) %57 #s(literal 1/2 binary64) #s(literal -2 binary64) %60 %61 #s(literal -1/180 binary64) %63 #s(literal 1/90 binary64) %65 %66 %67 %68 #s(literal -1/2 binary64) %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 %114 %115 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 %141 %142 %143 %144 %145 %146 %147 %148 %149 %150 %151 %152 %153 %154 %155 %156 %157 %158 %159 %160 %161 %162 %163 %164 %165 %166 (fma.f64 a %86 %125) (fma.f64 %82 %90 %125) (+.f64 %88 %13) %170 %171 %172 %173 %174 %175 (+.f64 %172 %175) %177 %178 %179 %180 %181 %182 (+.f64 %179 %182) %184 %185 %186 %187 %188 %189 (+.f64 %186 %189) %191 %192 %193 %194 %195 %196 (+.f64 %193 %196) (+.f64 %9 %140) (+.f64 %9 %48) (+.f64 %9 %153) (+.f64 %9 %53) (+.f64 %9 %166) (+.f64 %9 %135) (+.f64 %9 %127) (+.f64 %9 %130) (+.f64 %9 %145) (+.f64 %9 %158) %208 %209 (+.f64 %9 %209) %211 %212 (+.f64 %9 %212) %214 %215 (+.f64 %9 %215) %217 %218 (+.f64 %9 %218) %220 %221 (+.f64 %9 %221) %223 %224 (+.f64 %9 %224) %226 %227 (+.f64 %9 %227) %229 %230 (+.f64 %9 %230) %232 %233 %234 %235 %236 %237 %238 (+.f64 %235 %238) %240 (+.f64 %240 %13) %242 %243 %244 %245 %246 %247 %248 %249 (+.f64 %246 %249) |
| Outputs |
|---|
%2 = (neg.f64 angle) %6 = (fabs.f64 #s(literal 180 binary64)) %8 = (fabs.f64 #s(literal -180 binary64)) %9 = (neg.f64 #s(literal -180 binary64)) %10 = (sqrt.f64 #s(literal 180 binary64)) %11 = (*.f64 #s(literal 180 binary64) #s(literal 180 binary64)) %12 = (*.f64 #s(literal -180 binary64) #s(literal -180 binary64)) %15 = (/.f64 #s(literal 1 binary64) #s(literal 1/180 binary64)) %17 = (pow.f64 #s(literal 180 binary64) #s(literal 2 binary64)) %18 = (pow.f64 #s(literal 180 binary64) #s(literal 1 binary64)) %20 = (pow.f64 #s(literal 180 binary64) #s(literal 1/2 binary64)) %22 = (pow.f64 #s(literal 180 binary64) #s(literal 3 binary64)) %23 = (pow.f64 #s(literal -180 binary64) #s(literal 2 binary64)) %25 = (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))) %26 = (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %27 = (pow.f64 #s(literal 180 binary64) %26) %29 = (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 2 binary64) #s(literal 1 binary64))) %31 = (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) %33 = (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))) %34 = (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %35 = (pow.f64 #s(literal 180 binary64) %34) %36 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %37 = (pow.f64 #s(literal 180 binary64) %36) %38 = (*.f64 angle #s(literal 1/180 binary64)) %39 = (*.f64 #s(literal 1/180 binary64) angle) %40 = (/.f64 angle #s(literal 180 binary64)) %42 = (*.f64 %2 #s(literal -1/180 binary64)) %43 = (*.f64 #s(literal -1/180 binary64) %2) %44 = (*.f64 #s(literal -1/180 binary64) angle) %45 = (neg.f64 %44) %46 = (/.f64 %2 #s(literal -180 binary64)) %47 = (/.f64 angle #s(literal -180 binary64)) %48 = (neg.f64 %47) %50 = (fma.f64 angle #s(literal 1/180 binary64) #s(literal 0 binary64)) %51 = (fma.f64 #s(literal 1/180 binary64) angle #s(literal 0 binary64)) %52 = (+.f64 %39 #s(literal 0 binary64)) %53 = (+.f64 #s(literal 0 binary64) %39) %54 = (-.f64 %39 #s(literal 0 binary64)) %56 = (neg.f64 (/.f64 %2 #s(literal 180 binary64))) %57 = (fma.f64 %2 #s(literal -1/180 binary64) #s(literal 0 binary64)) %58 = (fma.f64 #s(literal -1/180 binary64) %2 #s(literal 0 binary64)) %59 = (*.f64 %39 #s(literal 1/180 binary64)) %60 = (*.f64 %39 #s(literal 1 binary64)) %61 = (*.f64 #s(literal 1/180 binary64) %39) %62 = (*.f64 #s(literal 1 binary64) %39) %63 = (*.f64 #s(literal 1 binary64) angle) %64 = (*.f64 %63 #s(literal 1/180 binary64)) %65 = (/.f64 %39 #s(literal 180 binary64)) %66 = (/.f64 %44 #s(literal -180 binary64)) %68 = (/.f64 (*.f64 angle #s(literal 1 binary64)) #s(literal 180 binary64)) %69 = (/.f64 %63 #s(literal 180 binary64)) %70 = (/.f64 #s(literal 1 binary64) angle) %71 = (/.f64 #s(literal 1/180 binary64) %70) %72 = (/.f64 #s(literal 180 binary64) angle) %73 = (/.f64 #s(literal 1 binary64) %72) %75 = (/.f64 #s(literal -180 binary64) angle) %76 = (/.f64 #s(literal -1 binary64) %75) %77 = (/.f64 %47 #s(literal -180 binary64)) %79 = (fma.f64 angle #s(literal 1/180 binary64) #s(literal -1/2 binary64)) %80 = (+.f64 #s(literal 1/2 binary64) %79) %81 = (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) %82 = (+.f64 #s(literal -1/2 binary64) %81) %83 = (+.f64 %81 #s(literal -1/2 binary64)) %85 = (+.f64 (fma.f64 angle #s(literal 1/180 binary64) #s(literal 1/180 binary64)) #s(literal -1/180 binary64)) %87 = (+.f64 (fma.f64 angle #s(literal 1/180 binary64) #s(literal -1/180 binary64)) #s(literal 1/180 binary64)) %88 = (-.f64 %81 #s(literal 1/2 binary64)) %89 = (-.f64 %79 #s(literal -1/2 binary64)) %91 = (/.f64 (*.f64 #s(literal 1 binary64) %2) #s(literal -180 binary64)) %92 = (PI.f64 ) %93 = (fma.f64 %92 #s(literal 0 binary64) %39) %94 = (fma.f64 #s(literal 0 binary64) %92 %39) %95 = (fma.f64 angle #s(literal 0 binary64) %39) %96 = (fma.f64 %39 #s(literal 1/180 binary64) #s(literal 0 binary64)) %97 = (fma.f64 %39 #s(literal 1 binary64) #s(literal 0 binary64)) %98 = (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %39) %99 = (fma.f64 #s(literal 0 binary64) angle %39) %100 = (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %39) %101 = (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %39) %102 = (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %39) %103 = (fma.f64 #s(literal 0 binary64) #s(literal -1/180 binary64) %39) %104 = (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %39) %105 = (fma.f64 #s(literal 1/180 binary64) %39 #s(literal 0 binary64)) %106 = (fma.f64 #s(literal 1/180 binary64) #s(literal 0 binary64) %39) %107 = (fma.f64 #s(literal 1 binary64) %39 #s(literal 0 binary64)) %108 = (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %39) %109 = (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %39) %110 = (fma.f64 #s(literal -1/180 binary64) #s(literal 0 binary64) %39) %111 = (fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) %39) %112 = (fma.f64 %63 #s(literal 1/180 binary64) #s(literal 0 binary64)) %113 = (-.f64 %39 #s(literal 1/2 binary64)) %114 = (+.f64 #s(literal 1/2 binary64) %113) %116 = (neg.f64 (/.f64 #s(literal -1 binary64) %72)) %117 = (/.f64 #s(literal 1 binary64) %75) %118 = (neg.f64 %117) %119 = (neg.f64 %92) %120 = (fma.f64 %119 #s(literal 0 binary64) %39) %121 = (fabs.f64 %92) %122 = (fma.f64 %121 #s(literal 0 binary64) %39) %123 = (fabs.f64 #s(literal 1/2 binary64)) %124 = (fma.f64 #s(literal 0 binary64) %123 %39) %125 = (fma.f64 %2 #s(literal 0 binary64) %39) %126 = (fabs.f64 #s(literal -1/2 binary64)) %127 = (fma.f64 %126 #s(literal 0 binary64) %39) %128 = (*.f64 #s(literal 1/2 binary64) %39) %129 = (*.f64 #s(literal 2 binary64) %128) %130 = (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %131 = (*.f64 %130 %39) %132 = (/.f64 %39 #s(literal -180 binary64)) %133 = (*.f64 #s(literal -1/180 binary64) %132) %134 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %79) %135 = (*.f64 %72 #s(literal 180 binary64)) %136 = (/.f64 #s(literal 1 binary64) %135) %138 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) %39)) %139 = (*.f64 %75 #s(literal 180 binary64)) %140 = (/.f64 #s(literal -1 binary64) %139) %141 = (*.f64 #s(literal 1 binary64) #s(literal -1 binary64)) %142 = (/.f64 %141 %75) %143 = (/.f64 %130 %72) %144 = (/.f64 %132 #s(literal -180 binary64)) %145 = (/.f64 #s(literal 1/2 binary64) %72) %146 = (*.f64 #s(literal 2 binary64) %145) %147 = (*.f64 #s(literal -1 binary64) %117) %148 = (/.f64 #s(literal 1/180 binary64) #s(literal -180 binary64)) %149 = (*.f64 %47 %148) %150 = (*.f64 %148 %47) %151 = (-.f64 angle angle) %152 = (fma.f64 #s(literal 1/180 binary64) %151 %39) %153 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %113) %154 = (*.f64 %92 %92) %155 = (fma.f64 %154 #s(literal 0 binary64) %39) %156 = (*.f64 angle %92) %157 = (fma.f64 #s(literal 0 binary64) %156 %39) %158 = (fma.f64 %156 #s(literal 0 binary64) %39) %159 = (*.f64 #s(literal -1/2 binary64) %92) %160 = (fma.f64 %159 #s(literal 0 binary64) %39) %161 = (fma.f64 #s(literal 2 binary64) %128 #s(literal 0 binary64)) %162 = (*.f64 #s(literal 1 binary64) #s(literal 2 binary64)) %163 = (fma.f64 #s(literal 0 binary64) %162 %39) %164 = (*.f64 #s(literal 1/2 binary64) angle) %165 = (fma.f64 #s(literal 0 binary64) %164 %39) %166 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %167 = (fma.f64 #s(literal 0 binary64) %166 %39) %168 = (*.f64 angle #s(literal -1/2 binary64)) %169 = (fma.f64 %168 #s(literal 0 binary64) %39) %170 = (fma.f64 %130 %39 #s(literal 0 binary64)) %172 = (/.f64 #s(literal 1 binary64) (/.f64 %75 #s(literal -1 binary64))) %174 = (/.f64 #s(literal 1 binary64) (/.f64 %72 #s(literal 1 binary64))) %175 = (+.f64 %2 angle) %176 = (fma.f64 %92 %175 %39) %177 = (fma.f64 %175 %92 %39) %179 = (/.f64 (fma.f64 %39 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 2 binary64)) %182 = (/.f64 (fma.f64 %39 #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -2 binary64)) %183 = (fma.f64 #s(literal 0 binary64) %36 %39) %184 = (/.f64 #s(literal 1/2 binary64) #s(literal -2 binary64)) %185 = (fma.f64 #s(literal 0 binary64) %184 %39) %186 = (fma.f64 #s(literal -1/180 binary64) %132 #s(literal 0 binary64)) %187 = (fma.f64 #s(literal 2 binary64) %145 #s(literal 0 binary64)) %188 = (fma.f64 #s(literal -1 binary64) %117 #s(literal 0 binary64)) %189 = (fma.f64 %47 %148 #s(literal 0 binary64)) %190 = (fma.f64 %148 %47 #s(literal 0 binary64)) %191 = (fma.f64 angle #s(literal 1/180 binary64) %159) %192 = (*.f64 #s(literal 1/2 binary64) %92) %193 = (+.f64 %191 %192) %194 = (*.f64 #s(literal 1/180 binary64) %92) %195 = (fma.f64 angle #s(literal 1/180 binary64) %194) %196 = (*.f64 #s(literal -1/180 binary64) %92) %197 = (+.f64 %195 %196) %198 = (fma.f64 angle #s(literal 1/180 binary64) %196) %199 = (+.f64 %198 %194) %200 = (-.f64 %191 %159) %201 = (-.f64 %195 %194) %202 = (-.f64 %198 %196) %203 = (-.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %204 = (fma.f64 %39 %203 %39) %205 = (fma.f64 #s(literal 2 binary64) %36 %79) %206 = (/.f64 #s(literal 2 binary64) #s(literal 180 binary64)) %207 = (/.f64 #s(literal 1/2 binary64) %70) %208 = (*.f64 %206 %207) %211 = (/.f64 (-.f64 (*.f64 %81 #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) %212 = (fma.f64 #s(literal 2 binary64) %36 %113) %213 = (*.f64 %175 #s(literal -1/180 binary64)) %214 = (fma.f64 %92 %213 %39) %215 = (fma.f64 %196 %175 %39) %216 = (*.f64 #s(literal 180 binary64) #s(literal 0 binary64)) %218 = (*.f64 #s(literal 180 binary64) #s(literal 2 binary64)) %219 = (/.f64 (fma.f64 angle #s(literal 2 binary64) %216) %218) %220 = (*.f64 #s(literal 0 binary64) #s(literal 180 binary64)) %222 = (/.f64 (fma.f64 angle #s(literal 2 binary64) %220) %218) %224 = (*.f64 #s(literal 180 binary64) #s(literal -2 binary64)) %225 = (/.f64 (fma.f64 angle #s(literal -2 binary64) %216) %224) %227 = (/.f64 (fma.f64 angle #s(literal -2 binary64) %220) %224) %228 = (*.f64 #s(literal -180 binary64) #s(literal 0 binary64)) %230 = (*.f64 #s(literal -180 binary64) #s(literal 2 binary64)) %231 = (/.f64 (fma.f64 %2 #s(literal 2 binary64) %228) %230) %232 = (*.f64 #s(literal 0 binary64) #s(literal -180 binary64)) %234 = (/.f64 (fma.f64 %2 #s(literal 2 binary64) %232) %230) %236 = (*.f64 #s(literal -180 binary64) #s(literal -2 binary64)) %237 = (/.f64 (fma.f64 %2 #s(literal -2 binary64) %228) %236) %239 = (/.f64 (fma.f64 %2 #s(literal -2 binary64) %232) %236) %240 = (fma.f64 %206 %207 #s(literal 0 binary64)) %241 = (/.f64 #s(literal -1/2 binary64) %75) %242 = (+.f64 %241 %241) %244 = (/.f64 (fma.f64 %39 #s(literal 2 binary64) %216) %218) %246 = (/.f64 (fma.f64 %39 #s(literal 2 binary64) %220) %218) %248 = (/.f64 (fma.f64 %39 #s(literal -2 binary64) %216) %224) %250 = (/.f64 (fma.f64 %39 #s(literal -2 binary64) %220) %224) %251 = (*.f64 %159 #s(literal 1/2 binary64)) %253 = (-.f64 (fma.f64 angle #s(literal 1/180 binary64) %251) %251) %254 = (pow.f64 %72 #s(literal -1 binary64)) %255 = (*.f64 %75 #s(literal 0 binary64)) %257 = (*.f64 %75 #s(literal 2 binary64)) %258 = (/.f64 (fma.f64 #s(literal -1 binary64) #s(literal 2 binary64) %255) %257) %259 = (*.f64 #s(literal 0 binary64) %75) %261 = (/.f64 (fma.f64 #s(literal -1 binary64) #s(literal 2 binary64) %259) %257) %263 = (*.f64 %75 #s(literal -2 binary64)) %264 = (/.f64 (fma.f64 #s(literal -1 binary64) #s(literal -2 binary64) %255) %263) %266 = (/.f64 (fma.f64 #s(literal -1 binary64) #s(literal -2 binary64) %259) %263) %267 = (*.f64 %72 #s(literal 0 binary64)) %269 = (*.f64 %72 #s(literal 2 binary64)) %270 = (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) %267) %269) %271 = (*.f64 #s(literal 0 binary64) %72) %273 = (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) %271) %269) %275 = (*.f64 %72 #s(literal -2 binary64)) %276 = (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal -2 binary64) %267) %275) %278 = (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal -2 binary64) %271) %275) %280 = (/.f64 #s(literal 1 binary64) (pow.f64 %72 #s(literal 1 binary64))) %285 = (+.f64 %92 %92) %289 = (neg.f64 %285) %297 = (*.f64 angle %194) %298 = (*.f64 %39 %92) %299 = (*.f64 %92 %39) %300 = (*.f64 #s(literal 1/180 binary64) %156) %301 = (*.f64 %156 #s(literal 1/180 binary64)) %302 = (*.f64 %194 angle) %303 = (/.f64 %156 #s(literal 180 binary64)) %304 = (*.f64 %2 %196) %305 = (neg.f64 %156) %306 = (*.f64 #s(literal -1/180 binary64) %305) %307 = (*.f64 %196 %2) %308 = (*.f64 %305 #s(literal -1/180 binary64)) %309 = (*.f64 %44 %92) %310 = (neg.f64 %309) %311 = (/.f64 %92 %72) %312 = (/.f64 %305 #s(literal -180 binary64)) %313 = (/.f64 %92 #s(literal -180 binary64)) %314 = (*.f64 %2 %313) %315 = (*.f64 %313 %2) %316 = (fma.f64 angle %194 #s(literal 0 binary64)) %317 = (fma.f64 %39 %92 #s(literal 0 binary64)) %318 = (fma.f64 %92 %39 #s(literal 0 binary64)) %319 = (fma.f64 #s(literal 1/180 binary64) %156 #s(literal 0 binary64)) %320 = (fma.f64 %156 #s(literal 1/180 binary64) #s(literal 0 binary64)) %321 = (fma.f64 %194 angle #s(literal 0 binary64)) %322 = (/.f64 %119 %75) %323 = (+.f64 %298 #s(literal 0 binary64)) %324 = (neg.f64 %305) %325 = (/.f64 %324 #s(literal 180 binary64)) %326 = (fma.f64 %2 %196 #s(literal 0 binary64)) %327 = (fma.f64 #s(literal -1/180 binary64) %305 #s(literal 0 binary64)) %328 = (fma.f64 %196 %2 #s(literal 0 binary64)) %329 = (fma.f64 %305 #s(literal -1/180 binary64) #s(literal 0 binary64)) %330 = (*.f64 %39 %194) %331 = (*.f64 %194 %39) %332 = (*.f64 #s(literal 1 binary64) %298) %333 = (/.f64 %298 #s(literal 180 binary64)) %334 = (/.f64 %309 #s(literal -180 binary64)) %336 = (/.f64 (*.f64 #s(literal 1 binary64) %156) #s(literal 180 binary64)) %338 = (/.f64 (*.f64 %156 #s(literal 1 binary64)) #s(literal 180 binary64)) %339 = (fma.f64 %2 %313 #s(literal 0 binary64)) %340 = (fma.f64 %313 %2 #s(literal 0 binary64)) %341 = (/.f64 %194 %70) %343 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) %156)) %344 = (/.f64 %92 %70) %345 = (*.f64 #s(literal 1/180 binary64) %344) %346 = (*.f64 %47 %313) %347 = (*.f64 %313 %47) %348 = (fma.f64 %39 %194 #s(literal 0 binary64)) %349 = (fma.f64 %194 %39 #s(literal 0 binary64)) %350 = (fma.f64 #s(literal 1 binary64) %298 #s(literal 0 binary64)) %352 = (/.f64 #s(literal 1 binary64) (/.f64 %72 %92)) %354 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) %305)) %355 = (fma.f64 #s(literal 1/180 binary64) %344 #s(literal 0 binary64)) %356 = (fma.f64 %47 %313 #s(literal 0 binary64)) %357 = (fma.f64 %313 %47 #s(literal 0 binary64)) %358 = (fma.f64 %92 %81 %159) %359 = (fma.f64 %81 %92 %159) %360 = (*.f64 %81 %92) %361 = (+.f64 %360 %159) %362 = (sin.f64 %298) %363 = (*.f64 a %362) %364 = (*.f64 %362 a) %373 = (exp.f64 #s(literal 1/180 binary64)) %374 = (exp.f64 #s(literal -1/180 binary64)) %377 = (exp.f64 %159) %378 = (exp.f64 %192) %380 = (exp.f64 %194) %381 = (exp.f64 %196) %384 = (-.f64 %192 %192) %389 = (pow.f64 %363 #s(literal 2 binary64)) %391 = (/.f64 #s(literal 1 binary64) (pow.f64 %363 #s(literal -2 binary64))) %392 = (*.f64 %362 %363) %393 = (*.f64 a %392) %394 = (*.f64 a %363) %395 = (*.f64 %362 %394) %396 = (*.f64 %363 %363) %397 = (*.f64 a a) %398 = (*.f64 %362 %362) %399 = (*.f64 %397 %398) %400 = (*.f64 %398 %397) %401 = (*.f64 %363 %362) %402 = (*.f64 %401 a) %403 = (*.f64 %363 a) %404 = (*.f64 %403 %362) %405 = (fabs.f64 %363) %406 = (*.f64 %405 %405) %407 = (neg.f64 %363) %408 = (*.f64 %407 %407) %409 = (pow.f64 %363 #s(literal 1 binary64)) %410 = (*.f64 %409 %363) %412 = (cos.f64 %298) %413 = (cos.f64 %309) %414 = (fabs.f64 %298) %415 = (cos.f64 %414) %416 = (fabs.f64 %156) %417 = (*.f64 #s(literal -1/180 binary64) %416) %418 = (cos.f64 %417) %420 = (cos.f64 (fabs.f64 %417)) %421 = (sin.f64 %360) %422 = (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %423 = (*.f64 %422 %92) %424 = (sin.f64 %423) %425 = (fma.f64 %416 #s(literal 1/180 binary64) %192) %426 = (sin.f64 %425) %427 = (fma.f64 #s(literal -1/180 binary64) %416 %192) %428 = (sin.f64 %427) %429 = (fma.f64 #s(literal 1/180 binary64) %416 %159) %431 = (neg.f64 (sin.f64 %429)) %432 = (*.f64 %412 #s(literal 1 binary64)) %433 = (fma.f64 %362 #s(literal 0 binary64) %432) %435 = (+.f64 (*.f64 %362 #s(literal 0 binary64)) %432) %436 = (sin.f64 %414) %437 = (*.f64 %436 #s(literal 0 binary64)) %438 = (fma.f64 %412 #s(literal 1 binary64) %437) %439 = (sin.f64 %417) %440 = (*.f64 #s(literal 0 binary64) %439) %441 = (fma.f64 %412 #s(literal 1 binary64) %440) %442 = (fma.f64 #s(literal 0 binary64) %436 %432) %443 = (fma.f64 #s(literal 1 binary64) %412 %437) %444 = (fma.f64 #s(literal 1 binary64) %412 %440) %445 = (fma.f64 %436 #s(literal 0 binary64) %432) %446 = (+.f64 %432 %437) %447 = (+.f64 %432 %440) %448 = (+.f64 %437 %432) %449 = (-.f64 %432 %437) %451 = (-.f64 %437 (*.f64 %412 #s(literal -1 binary64))) %452 = (neg.f64 %437) %453 = (fma.f64 %412 #s(literal 1 binary64) %452) %454 = (fma.f64 #s(literal 1 binary64) %412 %452) %455 = (+.f64 %432 %452) %457 = (neg.f64 (-.f64 %437 %432)) %458 = (neg.f64 %412) %460 = (-.f64 %437 (*.f64 %458 #s(literal 1 binary64))) %462 = (-.f64 %437 (neg.f64 %432)) %463 = (+.f64 %412 %412) %464 = (fma.f64 #s(literal 1/2 binary64) %463 %437) %465 = (fma.f64 #s(literal 1/2 binary64) %463 %440) %466 = (fma.f64 %463 #s(literal 1/2 binary64) %437) %467 = (fma.f64 %463 #s(literal 1/2 binary64) %440) %468 = (fma.f64 #s(literal 1/2 binary64) %463 %452) %469 = (fma.f64 %463 #s(literal 1/2 binary64) %452) %470 = (-.f64 %458 %412) %471 = (fma.f64 %470 #s(literal -1/2 binary64) %437) %472 = (fma.f64 %470 #s(literal -1/2 binary64) %440) %473 = (fma.f64 %470 #s(literal -1/2 binary64) %452) %474 = (*.f64 b %412) %475 = (*.f64 %412 b) %476 = (*.f64 b %432) %477 = (fma.f64 b %437 %476) %478 = (fma.f64 %437 b %476) %480 = (+.f64 (*.f64 %437 b) %476) %482 = (+.f64 (*.f64 b %437) %476) %485 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %309))) %486 = (+.f64 #s(literal 1/2 binary64) %485) %487 = (*.f64 b %486) %488 = (*.f64 b %487) %489 = (*.f64 b b) %490 = (*.f64 %489 %486) %491 = (*.f64 %486 %489) %492 = (*.f64 %486 b) %493 = (*.f64 %492 b) %494 = (fabs.f64 b) %495 = (*.f64 %494 %486) %496 = (*.f64 %494 %495) %497 = (neg.f64 b) %498 = (*.f64 %497 %486) %499 = (*.f64 %497 %498) %500 = (*.f64 %486 %497) %501 = (*.f64 %500 %497) %502 = (*.f64 %486 %494) %503 = (*.f64 %502 %494) %504 = (neg.f64 %490) %505 = (neg.f64 %504) %506 = (*.f64 %490 #s(literal 1 binary64)) %507 = (*.f64 #s(literal 1 binary64) %490) %508 = (*.f64 #s(literal 1 binary64) %486) %509 = (*.f64 %508 %489) %510 = (*.f64 #s(literal -1 binary64) %504) %511 = (pow.f64 %474 #s(literal 2 binary64)) %512 = (*.f64 #s(literal 1/2 binary64) %490) %513 = (*.f64 #s(literal 2 binary64) %512) %514 = (*.f64 %130 %490) %515 = (/.f64 #s(literal 1 binary64) %490) %516 = (/.f64 #s(literal 1 binary64) %515) %517 = (neg.f64 %515) %518 = (/.f64 #s(literal -1 binary64) %517) %520 = (/.f64 #s(literal 1 binary64) (neg.f64 %517)) %521 = (/.f64 %130 %515) %522 = (/.f64 #s(literal 1/2 binary64) %515) %523 = (*.f64 #s(literal 2 binary64) %522) %525 = (/.f64 #s(literal 1 binary64) (/.f64 %515 #s(literal 1 binary64))) %526 = (/.f64 %141 %517) %528 = (/.f64 #s(literal 1 binary64) (/.f64 %517 #s(literal -1 binary64))) %529 = (pow.f64 %515 #s(literal -1 binary64)) %531 = (/.f64 #s(literal 1 binary64) (pow.f64 %515 #s(literal 1 binary64))) %532 = (*.f64 %412 %474) %533 = (*.f64 b %532) %534 = (*.f64 %412 %489) %535 = (*.f64 %412 %534) %536 = (*.f64 b %474) %537 = (*.f64 %412 %536) %538 = (*.f64 %474 %474) %539 = (*.f64 %489 %412) %540 = (*.f64 %539 %412) %541 = (*.f64 %474 %412) %542 = (*.f64 %541 b) %543 = (*.f64 %474 b) %544 = (*.f64 %543 %412) %545 = (*.f64 %412 %497) %546 = (*.f64 %545 %545) %547 = (*.f64 %412 %494) %548 = (*.f64 %547 %547) %549 = (*.f64 %497 %412) %550 = (*.f64 %549 %549) %551 = (*.f64 %494 %412) %552 = (*.f64 %551 %551) %553 = (fabs.f64 %474) %554 = (*.f64 %553 %553) %555 = (neg.f64 %474) %556 = (*.f64 %555 %555) %557 = (*.f64 #s(literal 1 binary64) %474) %558 = (*.f64 %557 %474) %559 = (pow.f64 %474 #s(literal 1 binary64)) %560 = (*.f64 %559 %474) %561 = (/.f64 #s(literal -1/2 binary64) %517) %562 = (+.f64 %561 %561) %563 = (fabs.f64 #s(literal 0 binary64)) %564 = (neg.f64 #s(literal 0 binary64)) %565 = (-.f64 %92 %92) %566 = (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %567 = (+.f64 #s(literal 1/180 binary64) #s(literal -1/180 binary64)) %568 = (+.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %569 = (+.f64 #s(literal -1/180 binary64) #s(literal 1/180 binary64)) %570 = (+.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %571 = (-.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %572 = (-.f64 #s(literal 1/180 binary64) #s(literal 1/180 binary64)) %573 = (-.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %574 = (-.f64 #s(literal -1/180 binary64) #s(literal -1/180 binary64)) %575 = (-.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %576 = (*.f64 %92 #s(literal 0 binary64)) %577 = (*.f64 #s(literal 0 binary64) %92) %578 = (*.f64 angle #s(literal 0 binary64)) %579 = (*.f64 #s(literal 2 binary64) #s(literal 0 binary64)) %580 = (*.f64 #s(literal 0 binary64) angle) %581 = (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)) %582 = (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)) %583 = (*.f64 #s(literal 0 binary64) #s(literal 1/2 binary64)) %584 = (*.f64 #s(literal 0 binary64) #s(literal -1/180 binary64)) %585 = (*.f64 #s(literal 0 binary64) #s(literal -1/2 binary64)) %586 = (*.f64 #s(literal 1/180 binary64) #s(literal 0 binary64)) %587 = (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %588 = (*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64)) %589 = (*.f64 #s(literal -1/180 binary64) #s(literal 0 binary64)) %590 = (*.f64 #s(literal -1/2 binary64) #s(literal 0 binary64)) %591 = (+.f64 %92 %119) %592 = (/.f64 #s(literal 0 binary64) #s(literal 180 binary64)) %593 = (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)) %594 = (/.f64 #s(literal 0 binary64) #s(literal -2 binary64)) %595 = (*.f64 %119 #s(literal 0 binary64)) %596 = (*.f64 %121 #s(literal 0 binary64)) %597 = (*.f64 #s(literal 0 binary64) %123) %598 = (*.f64 %2 #s(literal 0 binary64)) %599 = (*.f64 %126 #s(literal 0 binary64)) %601 = (neg.f64 (*.f64 #s(literal 0 binary64) #s(literal 1/180 binary64))) %602 = (*.f64 #s(literal 0 binary64) #s(literal -2 binary64)) %603 = (neg.f64 %602) %604 = (*.f64 #s(literal -2 binary64) #s(literal 0 binary64)) %605 = (neg.f64 %604) %607 = (/.f64 #s(literal 0 binary64) (fabs.f64 #s(literal 2 binary64))) %609 = (/.f64 #s(literal 0 binary64) (fabs.f64 #s(literal -2 binary64))) %610 = (fma.f64 %92 #s(literal 0 binary64) #s(literal 0 binary64)) %611 = (fma.f64 #s(literal 0 binary64) %92 #s(literal 0 binary64)) %612 = (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %613 = (sqrt.f64 %612) %614 = (fma.f64 angle #s(literal 0 binary64) #s(literal 0 binary64)) %615 = (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 0 binary64)) %616 = (fma.f64 #s(literal 0 binary64) angle #s(literal 0 binary64)) %617 = (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) %618 = (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) %619 = (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) %620 = (fma.f64 #s(literal 0 binary64) #s(literal -1/180 binary64) #s(literal 0 binary64)) %621 = (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64)) %622 = (fma.f64 #s(literal 1/180 binary64) #s(literal 0 binary64) #s(literal 0 binary64)) %623 = (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) #s(literal 0 binary64)) %624 = (fma.f64 #s(literal 1 binary64) #s(literal 1/180 binary64) #s(literal -1/180 binary64)) %625 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %626 = (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) #s(literal 0 binary64)) %627 = (fma.f64 #s(literal -1/180 binary64) #s(literal 0 binary64) #s(literal 0 binary64)) %628 = (fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) #s(literal 0 binary64)) %629 = (fma.f64 #s(literal -1 binary64) #s(literal 0 binary64) #s(literal 0 binary64)) %630 = (*.f64 #s(literal -1 binary64) #s(literal 0 binary64)) %631 = (+.f64 #s(literal 0 binary64) %630) %632 = (+.f64 %630 #s(literal 0 binary64)) %633 = (*.f64 #s(literal 1/180 binary64) %151) %634 = (-.f64 #s(literal 0 binary64) %630) %635 = (fma.f64 %92 #s(literal 1 binary64) %119) %636 = (fma.f64 #s(literal 1 binary64) %92 %119) %637 = (*.f64 %154 #s(literal 0 binary64)) %638 = (fma.f64 %119 #s(literal 0 binary64) #s(literal 0 binary64)) %639 = (fma.f64 %121 #s(literal 0 binary64) #s(literal 0 binary64)) %640 = (*.f64 #s(literal 0 binary64) %156) %641 = (*.f64 %156 #s(literal 0 binary64)) %642 = (*.f64 %159 #s(literal 0 binary64)) %643 = (fma.f64 #s(literal 0 binary64) %123 #s(literal 0 binary64)) %644 = (fma.f64 %2 #s(literal 0 binary64) #s(literal 0 binary64)) %645 = (fma.f64 %126 #s(literal 0 binary64) #s(literal 0 binary64)) %646 = (*.f64 #s(literal 0 binary64) %162) %647 = (*.f64 #s(literal 0 binary64) %164) %648 = (*.f64 #s(literal 0 binary64) %166) %649 = (*.f64 %168 #s(literal 0 binary64)) %650 = (/.f64 %151 #s(literal 180 binary64)) %651 = (/.f64 %203 #s(literal 2 binary64)) %652 = (*.f64 %92 %175) %653 = (*.f64 %175 %92) %654 = (/.f64 #s(literal 0 binary64) %34) %655 = (*.f64 #s(literal 2 binary64) #s(literal -2 binary64)) %656 = (/.f64 #s(literal 0 binary64) %655) %657 = (*.f64 #s(literal -2 binary64) #s(literal 2 binary64)) %658 = (/.f64 #s(literal 0 binary64) %657) %659 = (*.f64 #s(literal -2 binary64) #s(literal -2 binary64)) %660 = (/.f64 #s(literal 0 binary64) %659) %661 = (*.f64 #s(literal 0 binary64) %36) %662 = (*.f64 #s(literal 0 binary64) %184) %663 = (fma.f64 %119 #s(literal -1 binary64) %119) %665 = (/.f64 (+.f64 %119 %92) #s(literal 2 binary64)) %666 = (/.f64 %175 #s(literal -180 binary64)) %668 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) #s(literal 0 binary64))) %670 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) #s(literal 0 binary64))) %671 = (fma.f64 #s(literal 1/180 binary64) %151 #s(literal 0 binary64)) %672 = (tanh.f64 #s(literal 0 binary64)) %673 = (fma.f64 %92 #s(literal 1/180 binary64) %196) %674 = (fma.f64 %92 #s(literal 1/2 binary64) %159) %675 = (fma.f64 %92 #s(literal -1/180 binary64) %194) %676 = (fma.f64 %92 #s(literal -1/2 binary64) %192) %677 = (fma.f64 #s(literal 1/180 binary64) %92 %196) %678 = (fma.f64 %154 #s(literal 0 binary64) #s(literal 0 binary64)) %679 = (fma.f64 #s(literal 1/2 binary64) %92 %159) %680 = (fma.f64 #s(literal -1/180 binary64) %92 %194) %681 = (fma.f64 #s(literal -1/2 binary64) %92 %192) %682 = (fma.f64 %92 #s(literal 0 binary64) %630) %683 = (fma.f64 #s(literal 0 binary64) %92 %630) %684 = (fma.f64 #s(literal 0 binary64) %156 #s(literal 0 binary64)) %685 = (fma.f64 %156 #s(literal 0 binary64) #s(literal 0 binary64)) %686 = (fma.f64 %159 #s(literal 0 binary64) #s(literal 0 binary64)) %687 = (fma.f64 angle #s(literal 0 binary64) %630) %688 = (fma.f64 angle #s(literal 1/180 binary64) %44) %689 = (fma.f64 angle #s(literal -1/180 binary64) %39) %690 = (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %630) %691 = (fma.f64 #s(literal 0 binary64) angle %630) %692 = (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %630) %693 = (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %630) %694 = (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %630) %695 = (fma.f64 #s(literal 0 binary64) #s(literal -1/180 binary64) %630) %696 = (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %630) %697 = (fma.f64 #s(literal 0 binary64) %162 #s(literal 0 binary64)) %698 = (fma.f64 #s(literal 0 binary64) %164 #s(literal 0 binary64)) %699 = (fma.f64 #s(literal 0 binary64) %166 #s(literal 0 binary64)) %700 = (fma.f64 #s(literal 1/180 binary64) angle %44) %701 = (fma.f64 #s(literal 1/180 binary64) #s(literal 0 binary64) %630) %702 = (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %630) %703 = (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %630) %704 = (fma.f64 #s(literal -1/180 binary64) angle %39) %705 = (fma.f64 #s(literal -1/180 binary64) #s(literal 0 binary64) %630) %706 = (fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) %630) %707 = (fma.f64 %168 #s(literal 0 binary64) #s(literal 0 binary64)) %708 = (fma.f64 #s(literal 1/2 binary64) %285 %119) %709 = (+.f64 %194 %196) %710 = (+.f64 %192 %159) %711 = (+.f64 %159 %192) %712 = (+.f64 %196 %194) %713 = (-.f64 %156 %156) %714 = (-.f64 %194 %194) %715 = (-.f64 %159 %159) %716 = (-.f64 %196 %196) %717 = (fma.f64 %92 %175 #s(literal 0 binary64)) %718 = (fma.f64 %175 %92 #s(literal 0 binary64)) %719 = (+.f64 %39 %44) %720 = (+.f64 %44 %39) %721 = (*.f64 %39 %203) %722 = (-.f64 %39 %39) %723 = (-.f64 %44 %44) %725 = (/.f64 #s(literal 0 binary64) (sqrt.f64 %34)) %727 = (/.f64 (fma.f64 #s(literal -1/180 binary64) #s(literal 180 binary64) #s(literal 1 binary64)) #s(literal 180 binary64)) %728 = (fma.f64 #s(literal 2 binary64) %36 #s(literal -1/2 binary64)) %729 = (/.f64 #s(literal 1/2 binary64) #s(literal 180 binary64)) %730 = (fma.f64 #s(literal 2 binary64) %729 #s(literal -1/180 binary64)) %731 = (fma.f64 #s(literal 0 binary64) %36 #s(literal 0 binary64)) %732 = (fma.f64 #s(literal 0 binary64) %184 #s(literal 0 binary64)) %733 = (fma.f64 angle %92 %305) %734 = (fma.f64 angle %119 %156) %735 = (fma.f64 %92 angle %305) %736 = (fma.f64 %92 %2 %156) %737 = (fma.f64 #s(literal 2 binary64) %192 %119) %738 = (fma.f64 #s(literal 1/180 binary64) %119 %194) %739 = (fma.f64 %2 %92 %156) %740 = (fma.f64 #s(literal 1/2 binary64) %119 %192) %741 = (fma.f64 #s(literal -2 binary64) %159 %119) %742 = (fma.f64 #s(literal -1/180 binary64) %119 %196) %743 = (fma.f64 #s(literal -1/2 binary64) %119 %159) %744 = (fma.f64 %119 angle %156) %745 = (fma.f64 %119 #s(literal 1/180 binary64) %194) %746 = (fma.f64 %119 #s(literal 1/2 binary64) %192) %747 = (fma.f64 %119 #s(literal -1/180 binary64) %196) %748 = (fma.f64 %119 #s(literal -1/2 binary64) %159) %749 = (fma.f64 %119 #s(literal 0 binary64) %630) %750 = (fma.f64 %121 #s(literal 0 binary64) %630) %751 = (*.f64 %2 #s(literal 1/180 binary64)) %752 = (fma.f64 angle #s(literal 1/180 binary64) %751) %753 = (fma.f64 #s(literal 0 binary64) %123 %630) %754 = (fma.f64 #s(literal 1/180 binary64) angle %751) %755 = (fma.f64 %2 #s(literal 0 binary64) %630) %756 = (fma.f64 %2 #s(literal -1/180 binary64) %44) %757 = (fma.f64 #s(literal -1/180 binary64) %2 %44) %758 = (fma.f64 %126 #s(literal 0 binary64) %630) %760 = (/.f64 (-.f64 %39 angle) #s(literal 180 binary64)) %762 = (/.f64 (-.f64 angle %39) #s(literal 180 binary64)) %763 = (fma.f64 #s(literal -1/2 binary64) %289 %119) %764 = (+.f64 %156 %305) %765 = (+.f64 %305 %156) %766 = (*.f64 %92 %213) %767 = (*.f64 %196 %175) %768 = (+.f64 %39 %751) %769 = (-.f64 %44 %751) %770 = (fma.f64 %2 #s(literal -1/180 binary64) %751) %771 = (fma.f64 #s(literal -1/180 binary64) %2 %751) %772 = (/.f64 #s(literal 1/180 binary64) #s(literal 2 binary64)) %773 = (/.f64 #s(literal -1/180 binary64) #s(literal 2 binary64)) %774 = (+.f64 %772 %773) %775 = (/.f64 #s(literal 1/180 binary64) #s(literal -2 binary64)) %776 = (/.f64 #s(literal -1/180 binary64) #s(literal -2 binary64)) %777 = (+.f64 %775 %776) %778 = (+.f64 %773 %772) %779 = (+.f64 %776 %775) %781 = (/.f64 (-.f64 #s(literal -1 binary64) #s(literal -1 binary64)) %75) %782 = (/.f64 %203 %72) %783 = (-.f64 %36 %36) %784 = (-.f64 %184 %184) %785 = (/.f64 #s(literal -1/2 binary64) #s(literal 2 binary64)) %786 = (-.f64 %785 %785) %787 = (/.f64 #s(literal -1/2 binary64) #s(literal -2 binary64)) %788 = (-.f64 %787 %787) %789 = (*.f64 %119 %2) %790 = (-.f64 %156 %789) %791 = (-.f64 %156 %324) %792 = (-.f64 %305 %305) %793 = (fma.f64 %39 %203 #s(literal 0 binary64)) %794 = (fma.f64 #s(literal 1/180 binary64) %151 %630) %795 = (fma.f64 angle %119 %789) %796 = (fma.f64 angle %119 %324) %797 = (fma.f64 %92 %2 %789) %798 = (fma.f64 %92 %2 %324) %799 = (fma.f64 %2 %92 %789) %800 = (fma.f64 %2 %92 %324) %801 = (fma.f64 %119 angle %789) %802 = (fma.f64 %119 angle %324) %803 = (*.f64 #s(literal -1 binary64) #s(literal 1/2 binary64)) %804 = (fma.f64 %92 %803 %192) %805 = (fma.f64 %154 #s(literal 0 binary64) %630) %806 = (fma.f64 #s(literal 0 binary64) %156 %630) %807 = (fma.f64 %156 #s(literal 0 binary64) %630) %808 = (fma.f64 %159 #s(literal 0 binary64) %630) %809 = (*.f64 #s(literal -1 binary64) %39) %810 = (fma.f64 angle #s(literal 1/180 binary64) %809) %811 = (fma.f64 %39 #s(literal 1/180 binary64) %44) %812 = (fma.f64 %39 #s(literal 1 binary64) %44) %813 = (fma.f64 #s(literal 0 binary64) %162 %630) %814 = (fma.f64 #s(literal 0 binary64) %164 %630) %815 = (fma.f64 #s(literal 0 binary64) %166 %630) %816 = (fma.f64 #s(literal 1/180 binary64) angle %809) %817 = (fma.f64 #s(literal 1/180 binary64) %39 %44) %818 = (fma.f64 #s(literal 1 binary64) %39 %44) %819 = (fma.f64 %168 #s(literal 0 binary64) %630) %820 = (fma.f64 %63 #s(literal 1/180 binary64) %44) %822 = (/.f64 (-.f64 %119 %119) %34) %823 = (+.f64 %305 %789) %824 = (+.f64 %305 %324) %825 = (+.f64 %119 #s(literal 0 binary64)) %826 = (fma.f64 #s(literal 1/2 binary64) %825 %192) %827 = (-.f64 %119 #s(literal 0 binary64)) %828 = (fma.f64 #s(literal 1/2 binary64) %827 %192) %829 = (fma.f64 %92 %175 %630) %830 = (fma.f64 %92 %213 #s(literal 0 binary64)) %831 = (fma.f64 %196 %175 #s(literal 0 binary64)) %832 = (fma.f64 %175 %92 %630) %833 = (+.f64 %39 %809) %834 = (-.f64 %44 %809) %836 = (/.f64 (fma.f64 %44 #s(literal 180 binary64) angle) #s(literal 180 binary64)) %837 = (fma.f64 #s(literal 0 binary64) %36 %630) %838 = (fma.f64 #s(literal 0 binary64) %184 %630) %839 = (fma.f64 %39 #s(literal 1/180 binary64) %751) %840 = (fma.f64 %39 #s(literal 1 binary64) %751) %841 = (fma.f64 #s(literal 1/180 binary64) %39 %751) %842 = (fma.f64 #s(literal 1 binary64) %39 %751) %843 = (fma.f64 %2 #s(literal -1/180 binary64) %809) %844 = (fma.f64 #s(literal -1/180 binary64) %2 %809) %845 = (fma.f64 %63 #s(literal 1/180 binary64) %751) %846 = (*.f64 angle #s(literal 180 binary64)) %847 = (*.f64 #s(literal 180 binary64) angle) %849 = (/.f64 (-.f64 %846 %847) #s(literal 180 binary64)) %851 = (/.f64 (-.f64 %162 #s(literal 2 binary64)) %34) %852 = (*.f64 %39 #s(literal 180 binary64)) %854 = (/.f64 (-.f64 %852 angle) #s(literal 180 binary64)) %855 = (/.f64 #s(literal 2 binary64) #s(literal -180 binary64)) %856 = (/.f64 #s(literal 1/2 binary64) #s(literal -180 binary64)) %857 = (fma.f64 %855 %856 #s(literal -1/180 binary64)) %858 = (fma.f64 %206 %729 #s(literal -1/180 binary64)) %860 = (/.f64 (fma.f64 %44 #s(literal -180 binary64) %2) #s(literal -180 binary64)) %861 = (*.f64 %2 #s(literal 180 binary64)) %864 = (/.f64 (-.f64 %861 (*.f64 #s(literal -180 binary64) angle)) #s(literal -180 binary64)) %865 = (*.f64 %39 #s(literal -180 binary64)) %867 = (/.f64 (-.f64 %865 %2) #s(literal -180 binary64)) %869 = (*.f64 #s(literal 180 binary64) %2) %871 = (/.f64 (-.f64 (*.f64 angle #s(literal -180 binary64)) %869) #s(literal -180 binary64)) %872 = (*.f64 %285 #s(literal 1/2 binary64)) %873 = (fma.f64 #s(literal -1/2 binary64) %872 %192) %874 = (fma.f64 %39 %203 %630) %875 = (sinh.f64 #s(literal 0 binary64)) %876 = (*.f64 %92 %196) %877 = (fma.f64 %92 %194 %876) %878 = (*.f64 %92 %192) %879 = (fma.f64 %92 %159 %878) %880 = (*.f64 %92 %194) %881 = (fma.f64 %92 %196 %880) %882 = (*.f64 %196 %92) %883 = (fma.f64 %194 %92 %882) %884 = (*.f64 %192 %92) %885 = (fma.f64 %159 %92 %884) %886 = (*.f64 %194 %92) %887 = (fma.f64 %196 %92 %886) %888 = (fma.f64 angle %194 %309) %889 = (*.f64 angle %192) %890 = (fma.f64 angle %159 %889) %891 = (fma.f64 angle %196 %298) %892 = (fma.f64 %39 %92 %309) %893 = (fma.f64 %92 %39 %309) %894 = (fma.f64 %92 %44 %298) %895 = (fma.f64 #s(literal 2 binary64) %251 %192) %896 = (fma.f64 #s(literal 1/180 binary64) %156 %309) %897 = (fma.f64 %156 #s(literal 1/180 binary64) %309) %898 = (fma.f64 %156 #s(literal -1/180 binary64) %298) %899 = (fma.f64 %194 angle %309) %900 = (fma.f64 #s(literal -1/180 binary64) %156 %298) %901 = (fma.f64 %44 %92 %298) %902 = (*.f64 %192 angle) %903 = (fma.f64 %159 angle %902) %904 = (fma.f64 %196 angle %298) %905 = (fma.f64 %39 #s(literal 1/180 binary64) %809) %906 = (fma.f64 %39 #s(literal 1 binary64) %809) %907 = (fma.f64 #s(literal 2 binary64) %128 %44) %908 = (fma.f64 #s(literal 1/180 binary64) %39 %809) %909 = (fma.f64 #s(literal 1 binary64) %39 %809) %910 = (fma.f64 %63 #s(literal 1/180 binary64) %809) %911 = (fma.f64 %130 %39 %44) %912 = (/.f64 %285 #s(literal 2 binary64)) %913 = (fma.f64 #s(literal -1/2 binary64) %912 %192) %917 = (/.f64 (-.f64 (*.f64 %2 #s(literal -180 binary64)) (*.f64 #s(literal -180 binary64) %2)) #s(literal 180 binary64)) %919 = (+.f64 (*.f64 %92 %159) %878) %920 = (+.f64 %880 %876) %921 = (+.f64 %876 %880) %922 = (+.f64 %886 %882) %923 = (+.f64 %882 %886) %925 = (+.f64 (*.f64 %159 %92) %884) %926 = (+.f64 %298 %309) %927 = (+.f64 %309 %298) %929 = (+.f64 (*.f64 angle %159) %889) %931 = (+.f64 (*.f64 %159 angle) %902) %932 = (-.f64 %298 %298) %933 = (-.f64 %309 %309) %934 = (-.f64 %251 %251) %935 = (fma.f64 %92 %213 %630) %936 = (fma.f64 %196 %175 %630) %937 = (*.f64 #s(literal -2 binary64) %92) %939 = (/.f64 (fma.f64 %92 #s(literal 2 binary64) %937) %657) %940 = (*.f64 %92 #s(literal -2 binary64)) %942 = (/.f64 (fma.f64 %92 #s(literal 2 binary64) %940) %657) %943 = (/.f64 %192 #s(literal 2 binary64)) %944 = (fma.f64 #s(literal -1/2 binary64) %192 %943) %945 = (fma.f64 %159 #s(literal 1/2 binary64) %943) %947 = (/.f64 (fma.f64 %44 #s(literal 180 binary64) %39) #s(literal 180 binary64)) %948 = (fma.f64 #s(literal -1/180 binary64) %132 %44) %949 = (fma.f64 %39 %119 %298) %950 = (fma.f64 #s(literal 1/180 binary64) %305 %298) %951 = (fma.f64 %194 %2 %298) %952 = (fma.f64 %2 %194 %298) %953 = (fma.f64 %2 %196 %309) %954 = (fma.f64 #s(literal -1/180 binary64) %305 %309) %955 = (neg.f64 %251) %956 = (fma.f64 #s(literal -1/2 binary64) %192 %955) %957 = (fma.f64 %159 #s(literal 1/2 binary64) %955) %958 = (fma.f64 %119 %39 %298) %959 = (fma.f64 %196 %2 %309) %960 = (fma.f64 %305 #s(literal 1/180 binary64) %298) %961 = (fma.f64 %305 #s(literal -1/180 binary64) %309) %962 = (fma.f64 #s(literal 2 binary64) %128 %751) %963 = (fma.f64 %130 %39 %751) %965 = (/.f64 (fma.f64 %119 #s(literal 2 binary64) %285) %34) %966 = (+.f64 %251 %943) %967 = (/.f64 %159 #s(literal -2 binary64)) %968 = (+.f64 %967 %251) %970 = (/.f64 (-.f64 %852 %847) #s(literal 180 binary64)) %972 = (/.f64 (-.f64 %852 %39) #s(literal 180 binary64)) %973 = (*.f64 #s(literal 180 binary64) %39) %975 = (/.f64 (-.f64 %846 %973) #s(literal 180 binary64)) %976 = (+.f64 %251 %955) %977 = (fma.f64 %92 %785 %943) %978 = (*.f64 %119 %44) %979 = (-.f64 %298 %978) %980 = (fma.f64 #s(literal 2 binary64) %145 %44) %981 = (fma.f64 #s(literal -1 binary64) %117 %44) %982 = (fma.f64 %47 %148 %44) %983 = (fma.f64 %148 %47 %44) %984 = (*.f64 %92 #s(literal 2 binary64)) %986 = (/.f64 (fma.f64 %119 #s(literal 2 binary64) %984) %34) %987 = (fma.f64 %92 %785 %955) %988 = (fma.f64 %2 %313 %309) %989 = (fma.f64 %313 %2 %309) %990 = (fma.f64 #s(literal -1/180 binary64) %132 %751) %991 = (/.f64 %194 #s(literal 2 binary64)) %992 = (/.f64 %196 #s(literal 2 binary64)) %993 = (+.f64 %991 %992) %994 = (/.f64 %194 #s(literal -2 binary64)) %995 = (/.f64 %196 #s(literal -2 binary64)) %996 = (+.f64 %994 %995) %997 = (+.f64 %992 %991) %998 = (+.f64 %995 %994) %999 = (-.f64 %991 %991) %1000 = (-.f64 %994 %994) %1001 = (-.f64 %992 %992) %1002 = (-.f64 %995 %995) %1003 = (-.f64 %967 %967) %1006 = (/.f64 (-.f64 %861 (*.f64 #s(literal -180 binary64) %39)) #s(literal -180 binary64)) %1008 = (/.f64 (-.f64 %865 %869) #s(literal -180 binary64)) %1009 = (fma.f64 #s(literal 2 binary64) %145 %751) %1010 = (fma.f64 #s(literal -1 binary64) %117 %751) %1011 = (fma.f64 %47 %148 %751) %1012 = (fma.f64 %148 %47 %751) %1013 = (fma.f64 %39 %194 %309) %1014 = (fma.f64 %194 %39 %309) %1015 = (fma.f64 #s(literal 1 binary64) %298 %309) %1016 = (fma.f64 #s(literal 2 binary64) %128 %809) %1017 = (fma.f64 %130 %39 %809) %1019 = (/.f64 (fma.f64 %309 #s(literal 180 binary64) %156) #s(literal 180 binary64)) %1020 = (fma.f64 #s(literal -1/180 binary64) %132 %809) %1023 = (/.f64 (-.f64 (*.f64 %251 #s(literal 2 binary64)) %159) #s(literal 2 binary64)) %1025 = (/.f64 (-.f64 %852 %973) #s(literal 180 binary64)) %1026 = (fma.f64 #s(literal 1/180 binary64) %344 %309) %1027 = (fma.f64 %47 %313 %309) %1028 = (fma.f64 %313 %47 %309) %1029 = (fma.f64 #s(literal 2 binary64) %145 %809) %1030 = (fma.f64 #s(literal -1 binary64) %117 %809) %1031 = (fma.f64 %47 %148 %809) %1032 = (fma.f64 %148 %47 %809) %1034 = (/.f64 (fma.f64 %309 #s(literal -180 binary64) %305) #s(literal -180 binary64)) %1035 = (fma.f64 %159 #s(literal 1/2 binary64) %192) %1036 = (fma.f64 #s(literal -1/2 binary64) %192 %1035) %1037 = (fma.f64 %159 #s(literal 1/2 binary64) %1035) %1039 = (/.f64 (fma.f64 %44 %72 #s(literal 1 binary64)) %72) %1041 = (/.f64 (fma.f64 %44 %75 #s(literal -1 binary64)) %75) %1042 = (fma.f64 %206 %207 %44) %1043 = (+.f64 %251 %1035) %1044 = (fma.f64 %92 %785 %1035) %1045 = (*.f64 %92 %309) %1046 = (fma.f64 %92 %298 %1045) %1047 = (*.f64 %92 %298) %1048 = (fma.f64 %92 %309 %1047) %1049 = (*.f64 %309 %92) %1050 = (fma.f64 %298 %92 %1049) %1051 = (*.f64 %298 %92) %1052 = (fma.f64 %309 %92 %1051) %1053 = (*.f64 %39 %72) %1055 = (/.f64 (-.f64 %1053 #s(literal 1 binary64)) %72) %1056 = (*.f64 %39 %75) %1058 = (/.f64 (-.f64 %1056 #s(literal -1 binary64)) %75) %1060 = (*.f64 #s(literal 180 binary64) #s(literal 1 binary64)) %1062 = (/.f64 (-.f64 (*.f64 angle %72) %1060) %72) %1063 = (fma.f64 %206 %207 %751) %1064 = (+.f64 %1047 %1045) %1065 = (+.f64 %1045 %1047) %1066 = (+.f64 %1049 %1051) %1067 = (+.f64 %1051 %1049) %1071 = (/.f64 (-.f64 (*.f64 %2 %75) (*.f64 #s(literal -180 binary64) #s(literal -1 binary64))) %72) %1072 = (/.f64 %251 #s(literal 2 binary64)) %1073 = (-.f64 %1072 %1072) %1074 = (/.f64 %251 #s(literal -2 binary64)) %1075 = (-.f64 %1074 %1074) %1077 = (/.f64 (fma.f64 %309 %72 %92) %72) %1078 = (fma.f64 %206 %207 %809) %1080 = (/.f64 (-.f64 %1053 %1060) %72) %1082 = (*.f64 #s(literal 180 binary64) #s(literal -1 binary64)) %1084 = (*.f64 #s(literal 180 binary64) %75) %1085 = (/.f64 (-.f64 (*.f64 angle %75) %1082) %1084) %1086 = (*.f64 #s(literal -1 binary64) #s(literal 180 binary64)) %1089 = (/.f64 (-.f64 %1086 (*.f64 %75 angle)) %139) %1090 = (*.f64 #s(literal 1 binary64) #s(literal 180 binary64)) %1093 = (/.f64 (-.f64 %1090 (*.f64 %72 angle)) %135) %1095 = (*.f64 #s(literal -180 binary64) #s(literal 1 binary64)) %1098 = (/.f64 (-.f64 (*.f64 %2 %72) %1095) (*.f64 #s(literal -180 binary64) %72)) %1103 = (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) #s(literal -180 binary64)) (*.f64 %75 %2)) (*.f64 %75 #s(literal -180 binary64))) %1104 = (*.f64 #s(literal 1 binary64) #s(literal -180 binary64)) %1108 = (/.f64 (-.f64 %1104 (*.f64 %72 %2)) (*.f64 %72 #s(literal -180 binary64))) %1110 = (/.f64 (-.f64 %1056 %1082) %1084) %1113 = (/.f64 (-.f64 %1086 (*.f64 %75 %39)) %139) %1116 = (/.f64 (-.f64 %1090 (*.f64 %72 %39)) %135) %1117 = (*.f64 #s(literal 1 binary64) %72) %1118 = (*.f64 %72 #s(literal 1 binary64)) %1121 = (/.f64 (-.f64 %1117 %1118) (*.f64 %72 %72)) %1122 = (*.f64 #s(literal 1 binary64) %75) %1126 = (/.f64 (-.f64 %1122 (*.f64 %72 #s(literal -1 binary64))) (*.f64 %72 %75)) %1128 = (*.f64 %75 #s(literal 1 binary64)) %1131 = (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %72) %1128) (*.f64 %75 %72)) %1136 = (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %75) (*.f64 %75 #s(literal -1 binary64))) (*.f64 %75 %75)) %1137 = (sin.f64 %92) %1138 = (sin.f64 #s(literal 0 binary64)) %1139 = (cos.f64 %192) %1140 = (cos.f64 %159) %1141 = (fabs.f64 %159) %1142 = (cos.f64 %1141) %1144 = (cos.f64 (fabs.f64 %1141)) %1146 = (cos.f64 (neg.f64 %1141)) %1148 = (sin.f64 (+.f64 %1141 %192)) %1150 = (cos.f64 (-.f64 %192 #s(literal 0 binary64))) %1152 = (/.f64 (+.f64 #s(literal 0 binary64) %1150) #s(literal 2 binary64)) %1154 = (/.f64 (-.f64 %1150 #s(literal 0 binary64)) #s(literal 2 binary64)) %1157 = (/.f64 (+.f64 (sin.f64 %384) #s(literal 0 binary64)) #s(literal 2 binary64)) %1158 = (sinh.f64 #s(literal 1/180 binary64)) %1159 = (cosh.f64 #s(literal -1/180 binary64)) %1160 = (cosh.f64 #s(literal 1/180 binary64)) %1161 = (sinh.f64 #s(literal -1/180 binary64)) %1162 = (*.f64 %1160 %1161) %1163 = (fma.f64 %1158 %1159 %1162) %1164 = (*.f64 %1159 %1158) %1165 = (fma.f64 %1161 %1160 %1164) %1167 = (+.f64 (*.f64 %1158 %1159) %1162) %1169 = (+.f64 (*.f64 %1161 %1160) %1164) %1170 = (sinh.f64 #s(literal -1/2 binary64)) %1171 = (cosh.f64 #s(literal -1/2 binary64)) %1174 = (-.f64 (*.f64 %1170 %1171) (*.f64 %1171 %1170)) %1175 = (sinh.f64 #s(literal 1/2 binary64)) %1176 = (cosh.f64 #s(literal 1/2 binary64)) %1179 = (-.f64 (*.f64 %1175 %1176) (*.f64 %1176 %1175)) %1180 = (sinh.f64 %159) %1181 = (cosh.f64 %192) %1182 = (cosh.f64 %159) %1183 = (sinh.f64 %192) %1184 = (*.f64 %1182 %1183) %1185 = (fma.f64 %1180 %1181 %1184) %1186 = (sinh.f64 %194) %1187 = (cosh.f64 %196) %1188 = (cosh.f64 %194) %1189 = (sinh.f64 %196) %1190 = (*.f64 %1188 %1189) %1191 = (fma.f64 %1186 %1187 %1190) %1192 = (*.f64 %1187 %1186) %1193 = (fma.f64 %1189 %1188 %1192) %1195 = (+.f64 (*.f64 %1180 %1181) %1184) %1197 = (+.f64 (*.f64 %1186 %1187) %1190) %1199 = (+.f64 (*.f64 %1189 %1188) %1192) %1202 = (-.f64 (*.f64 %1180 %1182) (*.f64 %1182 %1180)) %1205 = (-.f64 (*.f64 %1186 %1188) (*.f64 %1188 %1186)) %1208 = (-.f64 (*.f64 %1189 %1187) (*.f64 %1187 %1189)) %1214 = (/.f64 (+.f64 (cos.f64 (+.f64 #s(literal 0 binary64) %1141)) (cos.f64 (-.f64 #s(literal 0 binary64) %1141))) #s(literal 2 binary64)) %1220 = (/.f64 (+.f64 (cos.f64 (+.f64 %1141 #s(literal 0 binary64))) (cos.f64 (-.f64 %1141 #s(literal 0 binary64)))) #s(literal 2 binary64)) %1221 = (sinh.f64 %251) %1222 = (cosh.f64 %251) %1225 = (-.f64 (*.f64 %1221 %1222) (*.f64 %1222 %1221)) %1231 = (/.f64 (+.f64 (sin.f64 (-.f64 %192 %1141)) (sin.f64 (fma.f64 %92 #s(literal 1/2 binary64) %1141))) #s(literal 2 binary64)) %1232 = (cos.f64 %251) %1233 = (*.f64 %1232 %1232) %1234 = (sin.f64 %251) %1235 = (*.f64 %1234 %1234) %1236 = (-.f64 %1233 %1235) %1252 = (fabs.f64 %397) %1253 = (fabs.f64 a) %1254 = (*.f64 %1253 %1253) %1255 = (neg.f64 a) %1256 = (*.f64 %1255 %1255) %1258 = (neg.f64 (*.f64 %1255 a)) %1260 = (neg.f64 (*.f64 a %1255)) %1261 = (fabs.f64 %1253) %1262 = (*.f64 %1261 %1261) %1263 = (neg.f64 %1253) %1264 = (*.f64 %1263 %1263) %1265 = (neg.f64 %1255) %1266 = (*.f64 %1265 %1265) %1267 = (pow.f64 a #s(literal 2 binary64)) %1268 = (pow.f64 %1253 #s(literal 2 binary64)) %1269 = (pow.f64 %1255 #s(literal 2 binary64)) %1271 = (*.f64 (pow.f64 a #s(literal 1 binary64)) a) %1273 = (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -2 binary64))) %1274 = (fabs.f64 %489) %1275 = (*.f64 %494 %494) %1276 = (*.f64 %497 %497) %1277 = (neg.f64 %489) %1278 = (neg.f64 %1277) %1279 = (*.f64 b #s(literal 1 binary64)) %1280 = (*.f64 b %1279) %1281 = (*.f64 %489 #s(literal 1 binary64)) %1282 = (*.f64 #s(literal 1 binary64) %489) %1283 = (*.f64 #s(literal 1 binary64) b) %1284 = (*.f64 %1283 b) %1285 = (fabs.f64 %494) %1286 = (*.f64 %1285 %1285) %1287 = (neg.f64 %494) %1288 = (*.f64 %1287 %1287) %1289 = (neg.f64 %497) %1290 = (*.f64 %1289 %1289) %1291 = (*.f64 %494 #s(literal 1 binary64)) %1292 = (*.f64 %494 %1291) %1293 = (*.f64 %497 #s(literal 1 binary64)) %1294 = (*.f64 %497 %1293) %1295 = (*.f64 #s(literal 1 binary64) %497) %1296 = (*.f64 %1295 %497) %1297 = (*.f64 #s(literal 1 binary64) %494) %1298 = (*.f64 %1297 %494) %1299 = (*.f64 b #s(literal 1/2 binary64)) %1300 = (*.f64 %1299 b) %1301 = (*.f64 #s(literal 2 binary64) %1300) %1302 = (*.f64 %489 #s(literal 2 binary64)) %1303 = (*.f64 %1302 #s(literal 1/2 binary64)) %1304 = (pow.f64 b #s(literal 2 binary64)) %1305 = (pow.f64 %494 #s(literal 2 binary64)) %1306 = (pow.f64 %497 #s(literal 2 binary64)) %1307 = (pow.f64 b #s(literal 1 binary64)) %1308 = (*.f64 %1307 b) %1310 = (/.f64 #s(literal 1 binary64) (pow.f64 b #s(literal -2 binary64))) %1313 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %298))) %1317 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %414))) %1350 = (fabs.f64 %412) %1353 = (sin.f64 %309) %1354 = (*.f64 %1353 %1353) %1358 = (pow.f64 %412 #s(literal 1 binary64)) %1360 = (fma.f64 #s(literal 1/180 binary64) %416 %309) %1361 = (cos.f64 %1360) %1362 = (fma.f64 angle %92 %416) %1363 = (*.f64 #s(literal 1/180 binary64) %1362) %1364 = (cos.f64 %1363) %1406 = (* (* angle 1/180) (PI )) %1408 = (* a (sin %1406)) %1413 = (pow (* b (cos %1406)) 2) %1414 = (+ (pow %1408 2) %1413) %1416 = (approx %1406 %298) %1417 = (*.f64 angle angle) %1419 = (fabs.f64 angle) %1436 = (*.f64 a %156) %1437 = (*.f64 a %92) %1439 = (*.f64 a angle) %1446 = (*.f64 #s(literal 1/180 binary64) %1436) %1447 = (*.f64 a #s(literal 1/180 binary64)) %1467 = (approx %1408 %1446) %1480 = (*.f64 %397 %154) %1491 = (*.f64 %1253 %92) %1493 = (*.f64 %1255 %92) %1495 = (*.f64 %92 %1255) %1497 = (*.f64 %92 %1253) %1508 = (*.f64 %154 #s(literal 1/32400 binary64)) %1510 = (*.f64 #s(literal 1/32400 binary64) %1480) %1512 = (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a) %1516 = (*.f64 #s(literal 1/32400 binary64) %154) %1518 = (*.f64 %1512 %92) %1520 = (fabs.f64 #s(literal 1 binary64)) %1521 = (neg.f64 #s(literal -1 binary64)) %1522 = (sqrt.f64 #s(literal 1 binary64)) %1523 = (+.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %1524 = (+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %1525 = (-.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %1526 = (*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %1527 = (*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %1528 = (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %1529 = (/.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %1530 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) %1531 = (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %1532 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) %1533 = (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) %1534 = (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %1533) %1535 = (fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %130) %1536 = (+.f64 %612 %1533) %1537 = (+.f64 %612 %130) %1539 = (-.f64 %612 (*.f64 #s(literal -1 binary64) #s(literal 1 binary64))) %1540 = (fma.f64 #s(literal 2 binary64) %36 #s(literal 1/2 binary64)) %1541 = (exp.f64 #s(literal 0 binary64)) %1542 = (cosh.f64 #s(literal 0 binary64)) %1543 = (hypot.f64 #s(literal 0 binary64) #s(literal 1 binary64)) %1544 = (hypot.f64 #s(literal 0 binary64) #s(literal -1 binary64)) %1545 = (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %1546 = (*.f64 %373 %374) %1547 = (*.f64 %374 %373) %1548 = (exp.f64 #s(literal -1/2 binary64)) %1549 = (/.f64 %1548 %1548) %1550 = (exp.f64 #s(literal 1/2 binary64)) %1551 = (/.f64 %1550 %1550) %1552 = (fma.f64 %373 %374 #s(literal 0 binary64)) %1553 = (fma.f64 %374 %373 #s(literal 0 binary64)) %1555 = (pow.f64 (exp.f64 %92) #s(literal 0 binary64)) %1556 = (pow.f64 %1548 #s(literal 0 binary64)) %1557 = (*.f64 %377 %378) %1558 = (*.f64 %380 %381) %1559 = (*.f64 %381 %380) %1560 = (/.f64 %377 %377) %1561 = (/.f64 %380 %380) %1562 = (/.f64 %381 %381) %1563 = (fma.f64 %377 %378 #s(literal 0 binary64)) %1564 = (fma.f64 %380 %381 #s(literal 0 binary64)) %1565 = (fma.f64 %381 %380 #s(literal 0 binary64)) %1566 = (cos.f64 #s(literal 0 binary64)) %1567 = (sin.f64 %192) %1568 = (exp.f64 %251) %1569 = (/.f64 %1568 %1568) %1570 = (*.f64 %1161 %1158) %1571 = (fma.f64 %1159 %1160 %1570) %1572 = (*.f64 %1158 %1161) %1573 = (fma.f64 %1160 %1159 %1572) %1575 = (+.f64 (*.f64 %1159 %1160) %1570) %1577 = (+.f64 (*.f64 %1160 %1159) %1572) %1580 = (-.f64 (*.f64 %1171 %1171) (*.f64 %1170 %1170)) %1583 = (-.f64 (*.f64 %1176 %1176) (*.f64 %1175 %1175)) %1584 = (*.f64 %1180 %1183) %1585 = (fma.f64 %1182 %1181 %1584) %1586 = (*.f64 %1186 %1189) %1587 = (fma.f64 %1188 %1187 %1586) %1588 = (*.f64 %1189 %1186) %1589 = (fma.f64 %1187 %1188 %1588) %1591 = (+.f64 (*.f64 %1182 %1181) %1584) %1593 = (+.f64 (*.f64 %1188 %1187) %1586) %1595 = (+.f64 (*.f64 %1187 %1188) %1588) %1598 = (-.f64 (*.f64 %1182 %1182) (*.f64 %1180 %1180)) %1601 = (-.f64 (*.f64 %1188 %1188) (*.f64 %1186 %1186)) %1604 = (-.f64 (*.f64 %1187 %1187) (*.f64 %1189 %1189)) %1605 = (cos.f64 #s(literal 1/2 binary64)) %1606 = (sin.f64 #s(literal 1/2 binary64)) %1607 = (hypot.f64 %1605 %1606) %1608 = (cos.f64 #s(literal -1/2 binary64)) %1609 = (sin.f64 #s(literal -1/2 binary64)) %1610 = (hypot.f64 %1608 %1609) %1613 = (-.f64 (*.f64 %1222 %1222) (*.f64 %1221 %1221)) %1614 = (cos.f64 %194) %1615 = (sin.f64 %194) %1616 = (hypot.f64 %1614 %1615) %1617 = (cos.f64 %196) %1618 = (sin.f64 %196) %1619 = (hypot.f64 %1617 %1618) %1620 = (hypot.f64 %1232 %1234) %1621 = (*.f64 %1606 %1606) %1622 = (fma.f64 %1605 %1605 %1621) %1623 = (*.f64 %1609 %1609) %1624 = (fma.f64 %1608 %1608 %1623) %1626 = (+.f64 (*.f64 %1605 %1605) %1621) %1628 = (+.f64 (*.f64 %1608 %1608) %1623) %1629 = (cos.f64 #s(literal 1/180 binary64)) %1630 = (cos.f64 #s(literal -1/180 binary64)) %1632 = (sin.f64 #s(literal 1/180 binary64)) %1633 = (sin.f64 #s(literal -1/180 binary64)) %1635 = (-.f64 (*.f64 %1629 %1630) (*.f64 %1632 %1633)) %1638 = (-.f64 (*.f64 %1630 %1629) (*.f64 %1633 %1632)) %1639 = (*.f64 %1615 %1615) %1640 = (fma.f64 %1614 %1614 %1639) %1641 = (*.f64 %1618 %1618) %1642 = (fma.f64 %1617 %1617 %1641) %1644 = (+.f64 (*.f64 %1614 %1614) %1639) %1646 = (+.f64 (*.f64 %1617 %1617) %1641) %1649 = (-.f64 (*.f64 %1614 %1617) (*.f64 %1615 %1618)) %1652 = (-.f64 (*.f64 %1617 %1614) (*.f64 %1618 %1615)) %1653 = (fma.f64 %1232 %1232 %1235) %1654 = (+.f64 %1233 %1235) %1655 = (approx %1413 %489) %1662 = (*.f64 %489 %154) %1664 = (*.f64 b %92) %1674 = (*.f64 %494 %92) %1676 = (*.f64 %497 %92) %1678 = (*.f64 %92 %497) %1680 = (*.f64 %92 %494) %1693 = (*.f64 %1417 %154) %1695 = (*.f64 %1417 %1662) %1696 = (*.f64 angle b) %1697 = (*.f64 %1696 %1696) %1710 = (*.f64 %154 #s(literal -1/32400 binary64)) %1711 = (*.f64 %1697 %1710) %1714 = (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b) %1715 = (*.f64 %1714 %154) %1716 = (*.f64 angle %1715) %1719 = (fma.f64 #s(literal -1/32400 binary64) %1695 %489) %1721 = (*.f64 (*.f64 #s(literal -1/32400 binary64) angle) angle) %1727 = (*.f64 %1721 %154) %1729 = (*.f64 %1721 %489) %1732 = (*.f64 #s(literal -1/32400 binary64) %1697) %1734 = (*.f64 %1417 %1714) %1736 = (*.f64 %1715 angle) %1747 = (neg.f64 #s(literal -1/32400 binary64)) %1772 = (approx %1413 %1719) %1774 = (*.f64 %154 (fma.f64 #s(literal 1/32400 binary64) %397 %1714)) %1790 = (*.f64 #s(literal -1/32400 binary64) %154) %1793 = (*.f64 %1714 %92) %1799 = (*.f64 %1790 %397) %1801 = (*.f64 %1747 %1480) %1803 = (neg.f64 %1799) %1831 = (*.f64 %1774 %1417) %1835 = (fma.f64 %1417 %1774 %489) %1867 = (fma.f64 %1512 %1693 %489) %1882 = (*.f64 %1512 %1693) %1885 = (-.f64 %1882 %1277) %1924 = (neg.f64 %81) %1929 = (*.f64 angle #s(literal 1/90 binary64)) %1959 = (+.f64 #s(literal 0 binary64) %92) %1962 = (/.f64 #s(literal 2 binary64) %92) %1980 = (+.f64 #s(literal -1/180 binary64) %192) %2020 = (fma.f64 %92 #s(literal -1/180 binary64) %192) %2022 = (fma.f64 %92 #s(literal 1/180 binary64) %192) %2048 = (*.f64 %92 #s(literal -1/2 binary64)) %2049 = (/.f64 %92 #s(literal -2 binary64)) %2050 = (*.f64 #s(literal 1/2 binary64) %119) %2051 = (*.f64 %119 #s(literal 1/2 binary64)) %2052 = (neg.f64 %192) %2053 = (/.f64 %119 #s(literal 2 binary64)) %2054 = (fma.f64 %92 #s(literal -1/2 binary64) #s(literal 0 binary64)) %2055 = (fma.f64 #s(literal -1/2 binary64) %92 #s(literal 0 binary64)) %2056 = (+.f64 #s(literal 0 binary64) %159) %2057 = (+.f64 %159 #s(literal 0 binary64)) %2058 = (-.f64 #s(literal 0 binary64) %192) %2059 = (-.f64 %159 #s(literal 0 binary64)) %2060 = (fma.f64 #s(literal 1/2 binary64) %119 #s(literal 0 binary64)) %2061 = (fma.f64 %119 #s(literal 1/2 binary64) #s(literal 0 binary64)) %2062 = (*.f64 %92 %803) %2064 = (/.f64 (+.f64 %92 #s(literal 0 binary64)) #s(literal -2 binary64)) %2066 = (/.f64 (-.f64 %92 #s(literal 0 binary64)) #s(literal -2 binary64)) %2067 = (+.f64 %119 %192) %2068 = (-.f64 %119 %159) %2069 = (*.f64 #s(literal 1/2 binary64) %825) %2070 = (*.f64 #s(literal 1/2 binary64) %827) %2071 = (/.f64 %825 #s(literal 2 binary64)) %2072 = (/.f64 %827 #s(literal 2 binary64)) %2074 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %92)) %2076 = (+.f64 (fma.f64 %92 #s(literal -1/2 binary64) #s(literal 1/180 binary64)) #s(literal -1/180 binary64)) %2078 = (+.f64 (fma.f64 %92 #s(literal -1/2 binary64) #s(literal -1/180 binary64)) #s(literal 1/180 binary64)) %2080 = (-.f64 (fma.f64 %92 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) %2082 = (-.f64 (fma.f64 %92 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) %2084 = (/.f64 (*.f64 %119 #s(literal 1 binary64)) #s(literal 2 binary64)) %2085 = (fma.f64 %92 #s(literal 0 binary64) %159) %2086 = (fma.f64 %92 #s(literal -1 binary64) %192) %2087 = (fma.f64 #s(literal 0 binary64) %92 %159) %2088 = (fma.f64 #s(literal -1 binary64) %92 %192) %2089 = (fma.f64 angle #s(literal 0 binary64) %159) %2090 = (fma.f64 %92 %803 #s(literal 0 binary64)) %2091 = (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %159) %2092 = (fma.f64 #s(literal 0 binary64) angle %159) %2093 = (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %159) %2094 = (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %159) %2095 = (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %159) %2096 = (fma.f64 #s(literal 0 binary64) #s(literal -1/180 binary64) %159) %2097 = (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %159) %2098 = (fma.f64 #s(literal 1/180 binary64) #s(literal 0 binary64) %159) %2099 = (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %159) %2100 = (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %159) %2101 = (fma.f64 #s(literal -1/180 binary64) #s(literal 0 binary64) %159) %2102 = (fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) %159) %2104 = (+.f64 (-.f64 %159 #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) %2106 = (+.f64 (-.f64 %159 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) %2108 = (-.f64 (-.f64 %159 #s(literal 1/180 binary64)) #s(literal -1/180 binary64)) %2110 = (-.f64 (-.f64 %159 #s(literal -1/180 binary64)) #s(literal 1/180 binary64)) %2112 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %119)) %2113 = (*.f64 #s(literal -1/2 binary64) %872) %2114 = (fma.f64 #s(literal 1/2 binary64) %825 #s(literal 0 binary64)) %2115 = (fma.f64 #s(literal 1/2 binary64) %827 #s(literal 0 binary64)) %2116 = (fma.f64 %119 #s(literal 0 binary64) %159) %2117 = (fma.f64 %121 #s(literal 0 binary64) %159) %2118 = (fma.f64 #s(literal 0 binary64) %123 %159) %2119 = (fma.f64 %2 #s(literal 0 binary64) %159) %2120 = (fma.f64 %126 #s(literal 0 binary64) %159) %2121 = (*.f64 #s(literal 2 binary64) %251) %2122 = (*.f64 #s(literal -1/2 binary64) %912) %2123 = (fma.f64 #s(literal -1/2 binary64) %285 %192) %2124 = (fma.f64 %285 #s(literal -1/2 binary64) %192) %2125 = (fma.f64 #s(literal -1/2 binary64) %872 #s(literal 0 binary64)) %2126 = (fma.f64 #s(literal 1/180 binary64) %151 %159) %2127 = (fma.f64 %154 #s(literal 0 binary64) %159) %2128 = (fma.f64 #s(literal 2 binary64) %159 %192) %2129 = (fma.f64 #s(literal 0 binary64) %156 %159) %2130 = (fma.f64 %156 #s(literal 0 binary64) %159) %2131 = (fma.f64 %159 #s(literal 2 binary64) %192) %2132 = (fma.f64 %159 #s(literal 0 binary64) %159) %2133 = (fma.f64 #s(literal 2 binary64) %251 #s(literal 0 binary64)) %2134 = (fma.f64 #s(literal 0 binary64) %162 %159) %2135 = (fma.f64 #s(literal 0 binary64) %164 %159) %2136 = (fma.f64 #s(literal 0 binary64) %166 %159) %2137 = (fma.f64 %168 #s(literal 0 binary64) %159) %2139 = (/.f64 (+.f64 %119 %119) %34) %2140 = (fma.f64 #s(literal -1/2 binary64) %912 #s(literal 0 binary64)) %2141 = (fma.f64 %92 %175 %159) %2142 = (fma.f64 %175 %92 %159) %2144 = (/.f64 (fma.f64 %159 #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -2 binary64)) %2145 = (fma.f64 #s(literal 0 binary64) %36 %159) %2146 = (fma.f64 #s(literal 0 binary64) %184 %159) %2149 = (/.f64 (-.f64 (*.f64 %159 #s(literal -2 binary64)) #s(literal 0 binary64)) #s(literal -2 binary64)) %2151 = (/.f64 (fma.f64 %119 #s(literal 2 binary64) #s(literal 0 binary64)) %34) %2153 = (/.f64 (fma.f64 %119 #s(literal -2 binary64) #s(literal 0 binary64)) %655) %2156 = (/.f64 (-.f64 (*.f64 %119 #s(literal 2 binary64)) #s(literal 0 binary64)) %34) %2159 = (/.f64 (-.f64 (*.f64 %119 #s(literal -2 binary64)) #s(literal 0 binary64)) %655) %2160 = (fma.f64 %92 #s(literal -1/2 binary64) %194) %2161 = (+.f64 %2160 %196) %2162 = (fma.f64 %92 #s(literal -1/2 binary64) %196) %2163 = (+.f64 %2162 %194) %2164 = (-.f64 %2160 %194) %2165 = (-.f64 %2162 %196) %2166 = (fma.f64 %39 %203 %159) %2167 = (fma.f64 #s(literal -1/2 binary64) %192 %251) %2168 = (fma.f64 %159 #s(literal 1/2 binary64) %251) %2169 = (-.f64 %159 %194) %2170 = (+.f64 %2169 %194) %2171 = (-.f64 %159 %196) %2172 = (+.f64 %2171 %196) %2173 = (-.f64 %2169 %196) %2174 = (-.f64 %2171 %194) %2175 = (+.f64 %251 %251) %2176 = (fma.f64 %92 %213 %159) %2177 = (fma.f64 %196 %175 %159) %2178 = (fma.f64 %92 %785 %251) %2180 = (/.f64 (fma.f64 %92 #s(literal 2 binary64) %604) %657) %2182 = (/.f64 (fma.f64 %92 #s(literal 2 binary64) %602) %657) %2184 = (/.f64 (fma.f64 %92 #s(literal -2 binary64) %604) %659) %2186 = (/.f64 (fma.f64 %92 #s(literal -2 binary64) %602) %659) %2187 = (-.f64 %251 %943) %2189 = (/.f64 (-.f64 %984 %604) %657) %2191 = (/.f64 (-.f64 %940 %604) %659) %2192 = (-.f64 %251 %955) %2193 = (fma.f64 %159 #s(literal 1/2 binary64) #s(literal 0 binary64)) %2194 = (fma.f64 #s(literal -1/2 binary64) %192 %2193) %2195 = (fma.f64 %159 #s(literal 1/2 binary64) %2193) %2196 = (+.f64 %251 %2193) %2197 = (-.f64 %251 #s(literal 0 binary64)) %2198 = (fma.f64 #s(literal -1/2 binary64) %192 %2197) %2199 = (fma.f64 %159 #s(literal 1/2 binary64) %2197) %2200 = (fma.f64 %92 %785 %2193) %2201 = (+.f64 %251 %2197) %2202 = (fma.f64 %92 %785 %2197) %2204 = (/.f64 (fma.f64 %251 #s(literal 2 binary64) %159) #s(literal 2 binary64)) %2206 = (-.f64 (fma.f64 %92 #s(literal -1/2 binary64) %251) %251) %2208 = (+.f64 (-.f64 %159 %251) %251) %2262 = (*.f64 #s(literal 0 binary64) %119) %2282 = (*.f64 %92 #s(literal 1/90 binary64)) %2287 = (*.f64 %1929 %92) %2289 = (neg.f64 %2282) %2295 = (neg.f64 %2287) %2299 = (neg.f64 %1929) %2301 = (*.f64 %2 #s(literal 1/90 binary64)) %2303 = (*.f64 #s(literal 1/90 binary64) %2) %2313 = (/.f64 #s(literal 2 binary64) %2287) %2314 = (/.f64 #s(literal 2 binary64) angle) %2317 = (/.f64 #s(literal 2 binary64) %1929) %2320 = (/.f64 #s(literal -2 binary64) %2287) %2330 = (*.f64 %164 %2282) %2332 = (/.f64 #s(literal 1 binary64) %2287) %2361 = (*.f64 #s(literal -1/2 binary64) %2287) %2387 = (/.f64 #s(literal -1/2 binary64) %2320) %2391 = (cos.f64 %2287) %2392 = (cos.f64 %2295) %2393 = (fabs.f64 %2287) %2394 = (cos.f64 %2393) %2396 = (cos.f64 (fabs.f64 %2393)) %2398 = (cos.f64 (neg.f64 %2393)) %2399 = (neg.f64 %2391) %2400 = (neg.f64 %2399) %2401 = (-.f64 #s(literal 1/2 binary64) %1929) %2402 = (*.f64 %92 %2401) %2403 = (sin.f64 %2402) %2404 = (fma.f64 %156 #s(literal 1/90 binary64) %192) %2405 = (sin.f64 %2404) %2406 = (-.f64 %92 %2287) %2408 = (cos.f64 (+.f64 %2406 %92)) %2409 = (fma.f64 %156 #s(literal 1/90 binary64) %119) %2411 = (cos.f64 (+.f64 %2409 %92)) %2412 = (fabs.f64 %2406) %2414 = (cos.f64 (+.f64 %2412 %92)) %2415 = (+.f64 %92 %2402) %2417 = (sin.f64 (neg.f64 %2415)) %2419 = (sin.f64 (+.f64 %2393 %192)) %2421 = (sin.f64 (+.f64 %2415 %92)) %2423 = (cos.f64 (+.f64 %2415 %192)) %2424 = (sin.f64 %2287) %2425 = (*.f64 %2391 #s(literal 1 binary64)) %2426 = (fma.f64 %2424 #s(literal 0 binary64) %2425) %2428 = (+.f64 (*.f64 %2424 #s(literal 0 binary64)) %2425) %2430 = (-.f64 %2425 (*.f64 #s(literal 0 binary64) %2424)) %2431 = (sin.f64 %2295) %2432 = (fma.f64 #s(literal 0 binary64) %2431 %2425) %2433 = (*.f64 %2431 #s(literal 0 binary64)) %2434 = (fma.f64 #s(literal 1 binary64) %2391 %2433) %2435 = (fma.f64 %2391 #s(literal 1 binary64) %2433) %2436 = (fma.f64 %2431 #s(literal 0 binary64) %2425) %2437 = (+.f64 %2433 %2425) %2438 = (+.f64 %2425 %2433) %2439 = (*.f64 %2391 #s(literal -1 binary64)) %2440 = (-.f64 %2433 %2439) %2441 = (-.f64 %2425 %2433) %2442 = (neg.f64 %2433) %2443 = (-.f64 %2425 %2442) %2445 = (*.f64 %2391 #s(literal 1/2 binary64)) %2447 = (*.f64 %2391 #s(literal -1/2 binary64)) %2451 = (fma.f64 %2391 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %2457 = (fma.f64 %2391 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %2466 = (*.f64 %2451 a) %2471 = (*.f64 a %2447) %2473 = (*.f64 %2447 a) %2480 = (*.f64 %397 %2451) %2483 = (*.f64 %2457 %397) %2487 = (*.f64 %1253 %2451) %2489 = (*.f64 %1255 %2451) %2491 = (*.f64 %2451 %1255) %2493 = (*.f64 %2451 %1253) %2495 = (*.f64 %397 %2447) %2497 = (*.f64 %2447 %397) %2503 = (*.f64 %1353 a) %2505 = (*.f64 %397 %1353) %2521 = (fabs.f64 #s(literal 1/180 binary64)) %2523 = (*.f64 %121 #s(literal 1/180 binary64)) %2525 = (fabs.f64 %194) %2527 = (fabs.f64 %39) %2531 = (*.f64 #s(literal 1/180 binary64) %1419) %2541 = (/.f64 %1693 #s(literal 180 binary64)) %2543 = (sqrt.f64 %414) %2552 = (sqrt.f64 %416) %2594 = (*.f64 #s(literal 2 binary64) #s(literal 180 binary64)) %2605 = (*.f64 #s(literal 2 binary64) #s(literal -180 binary64)) %2626 = (*.f64 #s(literal 2 binary64) %72) %2632 = (*.f64 #s(literal 2 binary64) %75) %2739 = (neg.f64 %416) %2740 = (*.f64 %2739 #s(literal 1/180 binary64)) %2743 = (+.f64 %412 #s(literal 0 binary64)) %2744 = (+.f64 #s(literal 0 binary64) %412) %2745 = (-.f64 %412 #s(literal 0 binary64)) %2746 = (-.f64 #s(literal 0 binary64) %458) %2747 = (neg.f64 %458) %2748 = (+.f64 #s(literal 0 binary64) %2747) %2750 = (neg.f64 (-.f64 %458 #s(literal 0 binary64))) %2751 = (fma.f64 %92 #s(literal 0 binary64) %412) %2752 = (fma.f64 #s(literal 0 binary64) %92 %412) %2753 = (fma.f64 angle #s(literal 0 binary64) %412) %2754 = (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %412) %2755 = (fma.f64 #s(literal 0 binary64) angle %412) %2756 = (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %412) %2757 = (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %412) %2758 = (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %412) %2759 = (fma.f64 #s(literal 0 binary64) #s(literal -1/180 binary64) %412) %2760 = (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %412) %2761 = (fma.f64 #s(literal 1/180 binary64) #s(literal 0 binary64) %412) %2762 = (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %412) %2763 = (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %412) %2764 = (fma.f64 #s(literal -1/180 binary64) #s(literal 0 binary64) %412) %2765 = (fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) %412) %2766 = (+.f64 #s(literal 0 binary64) %2745) %2767 = (+.f64 %2745 #s(literal 0 binary64)) %2768 = (-.f64 %412 %604) %2769 = (fma.f64 %119 #s(literal 0 binary64) %412) %2770 = (fma.f64 %121 #s(literal 0 binary64) %412) %2771 = (fma.f64 #s(literal 0 binary64) %123 %412) %2772 = (fma.f64 %2 #s(literal 0 binary64) %412) %2773 = (fma.f64 %126 #s(literal 0 binary64) %412) %2774 = (fma.f64 %92 #s(literal 0 binary64) %2747) %2775 = (fma.f64 #s(literal 0 binary64) %92 %2747) %2776 = (fma.f64 angle #s(literal 0 binary64) %2747) %2777 = (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %2747) %2778 = (fma.f64 #s(literal 0 binary64) angle %2747) %2779 = (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %2747) %2780 = (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %2747) %2781 = (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %2747) %2782 = (fma.f64 #s(literal 0 binary64) #s(literal -1/180 binary64) %2747) %2783 = (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %2747) %2784 = (fma.f64 #s(literal 1/180 binary64) #s(literal 0 binary64) %2747) %2785 = (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %2747) %2786 = (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %2747) %2787 = (fma.f64 #s(literal -1/180 binary64) #s(literal 0 binary64) %2747) %2788 = (fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) %2747) %2789 = (fma.f64 %92 #s(literal 0 binary64) %2745) %2790 = (fma.f64 #s(literal 0 binary64) %92 %2745) %2791 = (fma.f64 angle #s(literal 0 binary64) %2745) %2792 = (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %2745) %2793 = (fma.f64 #s(literal 0 binary64) angle %2745) %2794 = (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %2745) %2795 = (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %2745) %2796 = (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %2745) %2797 = (fma.f64 #s(literal 0 binary64) #s(literal -1/180 binary64) %2745) %2798 = (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %2745) %2799 = (fma.f64 #s(literal 1/180 binary64) #s(literal 0 binary64) %2745) %2800 = (fma.f64 #s(literal 1/180 binary64) %151 %412) %2801 = (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %2745) %2802 = (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %2745) %2803 = (fma.f64 #s(literal -1/180 binary64) #s(literal 0 binary64) %2745) %2804 = (fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) %2745) %2805 = (fma.f64 %154 #s(literal 0 binary64) %412) %2806 = (fma.f64 %119 #s(literal 0 binary64) %2747) %2807 = (fma.f64 %121 #s(literal 0 binary64) %2747) %2808 = (fma.f64 #s(literal 0 binary64) %156 %412) %2809 = (fma.f64 #s(literal 0 binary64) %123 %2747) %2810 = (fma.f64 %156 #s(literal 0 binary64) %412) %2811 = (fma.f64 %2 #s(literal 0 binary64) %2747) %2812 = (fma.f64 %159 #s(literal 0 binary64) %412) %2813 = (fma.f64 %126 #s(literal 0 binary64) %2747) %2814 = (fma.f64 #s(literal 0 binary64) %162 %412) %2815 = (fma.f64 #s(literal 0 binary64) %164 %412) %2816 = (fma.f64 #s(literal 0 binary64) %166 %412) %2817 = (fma.f64 %168 #s(literal 0 binary64) %412) %2818 = (fma.f64 %92 %175 %412) %2819 = (fma.f64 %119 #s(literal 0 binary64) %2745) %2820 = (fma.f64 %121 #s(literal 0 binary64) %2745) %2821 = (fma.f64 %175 %92 %412) %2822 = (fma.f64 #s(literal 0 binary64) %123 %2745) %2823 = (fma.f64 %2 #s(literal 0 binary64) %2745) %2824 = (fma.f64 %126 #s(literal 0 binary64) %2745) %2825 = (fma.f64 #s(literal 0 binary64) %36 %412) %2826 = (fma.f64 #s(literal 0 binary64) %184 %412) %2827 = (fma.f64 #s(literal 1/180 binary64) %151 %2747) %2828 = (fma.f64 %154 #s(literal 0 binary64) %2747) %2829 = (fma.f64 #s(literal 0 binary64) %156 %2747) %2830 = (fma.f64 %156 #s(literal 0 binary64) %2747) %2831 = (fma.f64 %159 #s(literal 0 binary64) %2747) %2832 = (fma.f64 #s(literal 0 binary64) %162 %2747) %2833 = (fma.f64 #s(literal 0 binary64) %164 %2747) %2834 = (fma.f64 #s(literal 0 binary64) %166 %2747) %2835 = (fma.f64 %168 #s(literal 0 binary64) %2747) %2836 = (fma.f64 #s(literal -1/180 binary64) angle %412) %2837 = (fma.f64 angle #s(literal 1/180 binary64) %2836) %2838 = (fma.f64 angle #s(literal 1/180 binary64) %412) %2839 = (fma.f64 angle #s(literal -1/180 binary64) %2838) %2840 = (fma.f64 #s(literal 1/180 binary64) angle %2836) %2841 = (fma.f64 #s(literal -1/180 binary64) angle %2838) %2842 = (fma.f64 #s(literal 1/180 binary64) %151 %2745) %2843 = (fma.f64 %92 %175 %2747) %2844 = (fma.f64 %154 #s(literal 0 binary64) %2745) %2845 = (fma.f64 %175 %92 %2747) %2846 = (fma.f64 #s(literal 0 binary64) %156 %2745) %2847 = (fma.f64 %156 #s(literal 0 binary64) %2745) %2848 = (fma.f64 %159 #s(literal 0 binary64) %2745) %2849 = (+.f64 %39 %2836) %2850 = (+.f64 %44 %2838) %2851 = (fma.f64 %39 %203 %412) %2852 = (fma.f64 #s(literal 0 binary64) %162 %2745) %2853 = (fma.f64 #s(literal 0 binary64) %164 %2745) %2854 = (fma.f64 #s(literal 0 binary64) %166 %2745) %2855 = (fma.f64 %168 #s(literal 0 binary64) %2745) %2856 = (fma.f64 #s(literal 0 binary64) %36 %2747) %2857 = (fma.f64 #s(literal 0 binary64) %184 %2747) %2858 = (fma.f64 %2 #s(literal -1/180 binary64) %2836) %2859 = (fma.f64 #s(literal -1/180 binary64) %2 %2836) %2860 = (fma.f64 %92 %175 %2745) %2861 = (fma.f64 %175 %92 %2745) %2862 = (+.f64 %412 %39) %2863 = (+.f64 %2862 %44) %2865 = (+.f64 (+.f64 %412 %44) %39) %2867 = (-.f64 %39 (-.f64 %39 %412)) %2868 = (-.f64 %2862 %39) %2869 = (fma.f64 #s(literal 0 binary64) %36 %2745) %2870 = (fma.f64 #s(literal 0 binary64) %184 %2745) %2871 = (fma.f64 %92 %213 %412) %2872 = (fma.f64 %196 %175 %412) %2873 = (-.f64 %44 %458) %2874 = (fma.f64 angle #s(literal 1/180 binary64) %2873) %2875 = (-.f64 %39 %458) %2876 = (fma.f64 angle #s(literal -1/180 binary64) %2875) %2877 = (fma.f64 #s(literal 1/180 binary64) angle %2873) %2878 = (fma.f64 #s(literal -1/180 binary64) angle %2875) %2880 = (-.f64 %39 (fma.f64 angle #s(literal 1/180 binary64) %458)) %2881 = (+.f64 %39 %2873) %2882 = (+.f64 %44 %2875) %2883 = (fma.f64 %39 %203 %2747) %2884 = (fma.f64 %2 #s(literal -1/180 binary64) %2873) %2885 = (fma.f64 #s(literal -1/180 binary64) %2 %2873) %2886 = (fma.f64 %39 #s(literal 1/180 binary64) %2836) %2887 = (fma.f64 %39 #s(literal 1 binary64) %2836) %2888 = (fma.f64 #s(literal 1/180 binary64) %39 %2836) %2889 = (fma.f64 #s(literal 1 binary64) %39 %2836) %2890 = (fma.f64 %63 #s(literal 1/180 binary64) %2836) %2891 = (fma.f64 %39 %203 %2745) %2892 = (fma.f64 %92 %213 %2747) %2893 = (fma.f64 %196 %175 %2747) %2894 = (fma.f64 %92 %213 %2745) %2895 = (fma.f64 %196 %175 %2745) %2896 = (fma.f64 %39 #s(literal 1/180 binary64) %2873) %2897 = (fma.f64 %39 #s(literal 1 binary64) %2873) %2898 = (fma.f64 #s(literal 1/180 binary64) %39 %2873) %2899 = (fma.f64 #s(literal 1 binary64) %39 %2873) %2900 = (fma.f64 %63 #s(literal 1/180 binary64) %2873) %2901 = (fma.f64 %44 %92 %412) %2902 = (fma.f64 angle %194 %2901) %2903 = (fma.f64 %39 %92 %412) %2904 = (fma.f64 angle %196 %2903) %2905 = (fma.f64 %39 %92 %2901) %2906 = (fma.f64 %92 %39 %2901) %2907 = (fma.f64 %92 %44 %2903) %2908 = (fma.f64 #s(literal 1/180 binary64) %156 %2901) %2909 = (fma.f64 %156 #s(literal 1/180 binary64) %2901) %2910 = (fma.f64 %156 #s(literal -1/180 binary64) %2903) %2911 = (fma.f64 %194 angle %2901) %2912 = (fma.f64 #s(literal -1/180 binary64) %156 %2903) %2913 = (fma.f64 %44 %92 %2903) %2914 = (fma.f64 %196 angle %2903) %2915 = (fma.f64 #s(literal 2 binary64) %128 %2836) %2916 = (fma.f64 %130 %39 %2836) %2917 = (+.f64 %298 %2901) %2918 = (+.f64 %309 %2903) %2919 = (fma.f64 #s(literal -1/180 binary64) %132 %2836) %2920 = (fma.f64 %39 %119 %2903) %2921 = (fma.f64 #s(literal 1/180 binary64) %305 %2903) %2922 = (fma.f64 %194 %2 %2903) %2923 = (fma.f64 %2 %194 %2903) %2924 = (fma.f64 %2 %196 %2901) %2925 = (fma.f64 #s(literal -1/180 binary64) %305 %2901) %2926 = (fma.f64 %119 %39 %2903) %2927 = (fma.f64 %196 %2 %2901) %2928 = (fma.f64 %305 #s(literal 1/180 binary64) %2903) %2929 = (fma.f64 %305 #s(literal -1/180 binary64) %2901) %2931 = (+.f64 (+.f64 %412 %298) %309) %2933 = (+.f64 (+.f64 %412 %309) %298) %2934 = (-.f64 %309 %458) %2935 = (fma.f64 angle %194 %2934) %2936 = (-.f64 %298 %458) %2937 = (fma.f64 angle %196 %2936) %2938 = (fma.f64 %39 %92 %2934) %2939 = (fma.f64 %92 %39 %2934) %2940 = (fma.f64 %92 %44 %2936) %2941 = (fma.f64 #s(literal 1/180 binary64) %156 %2934) %2942 = (fma.f64 %156 #s(literal 1/180 binary64) %2934) %2943 = (fma.f64 %156 #s(literal -1/180 binary64) %2936) %2944 = (fma.f64 %194 angle %2934) %2945 = (fma.f64 #s(literal -1/180 binary64) %156 %2936) %2946 = (fma.f64 %44 %92 %2936) %2947 = (fma.f64 %196 angle %2936) %2948 = (fma.f64 #s(literal 2 binary64) %128 %2873) %2949 = (fma.f64 #s(literal 2 binary64) %145 %2836) %2950 = (fma.f64 #s(literal -1 binary64) %117 %2836) %2951 = (fma.f64 %130 %39 %2873) %2952 = (fma.f64 %47 %148 %2836) %2953 = (fma.f64 %148 %47 %2836) %2954 = (fma.f64 %2 %313 %2901) %2955 = (fma.f64 %313 %2 %2901) %2956 = (+.f64 %298 %2934) %2957 = (+.f64 %309 %2936) %2958 = (fma.f64 #s(literal -1/180 binary64) %132 %2873) %2959 = (fma.f64 %39 %119 %2936) %2960 = (fma.f64 #s(literal 1/180 binary64) %305 %2936) %2961 = (fma.f64 %194 %2 %2936) %2962 = (fma.f64 %2 %194 %2936) %2963 = (fma.f64 %2 %196 %2934) %2964 = (fma.f64 #s(literal -1/180 binary64) %305 %2934) %2965 = (fma.f64 %119 %39 %2936) %2966 = (fma.f64 %196 %2 %2934) %2967 = (fma.f64 %305 #s(literal 1/180 binary64) %2936) %2968 = (fma.f64 %305 #s(literal -1/180 binary64) %2934) %2969 = (fma.f64 %39 %194 %2901) %2970 = (fma.f64 %194 %39 %2901) %2971 = (fma.f64 #s(literal 1 binary64) %298 %2901) %2972 = (fma.f64 #s(literal 2 binary64) %145 %2873) %2973 = (fma.f64 #s(literal -1 binary64) %117 %2873) %2974 = (fma.f64 %47 %148 %2873) %2975 = (fma.f64 %148 %47 %2873) %2976 = (fma.f64 %2 %313 %2934) %2977 = (fma.f64 %313 %2 %2934) %2978 = (fma.f64 %39 %194 %2934) %2979 = (fma.f64 #s(literal 1/180 binary64) %344 %2901) %2980 = (fma.f64 %194 %39 %2934) %2981 = (fma.f64 #s(literal 1 binary64) %298 %2934) %2982 = (fma.f64 %47 %313 %2901) %2983 = (fma.f64 %313 %47 %2901) %2984 = (fma.f64 %206 %207 %2836) %2985 = (fma.f64 #s(literal 1/180 binary64) %344 %2934) %2986 = (fma.f64 %47 %313 %2934) %2987 = (fma.f64 %313 %47 %2934) %2988 = (fma.f64 %206 %207 %2873) %2997 = (*.f64 %121 #s(literal -1/180 binary64)) %2999 = (*.f64 #s(literal -1/180 binary64) %1419) %3002 = (neg.f64 %121) %3004 = (neg.f64 %2527) %3041 = (*.f64 %412 #s(literal 1/2 binary64)) %3078 = (fma.f64 #s(literal 1/2 binary64) %2391 #s(literal 1/2 binary64)) %3082 = (-.f64 %2391 #s(literal -1 binary64)) %3086 = (fma.f64 %2391 #s(literal -1/2 binary64) #s(literal -1/2 binary64)) %3089 = (-.f64 %2399 #s(literal 1 binary64)) %3102 = (sin.f64 (*.f64 %2409 #s(literal 1/2 binary64))) %3104 = (sin.f64 (*.f64 %2406 #s(literal 1/2 binary64))) %3105 = (*.f64 %3102 %3104) %3108 = (*.f64 %3078 b) %3109 = (*.f64 b %3108) %3110 = (*.f64 %489 %3078) %3111 = (*.f64 %3078 %489) %3112 = (*.f64 %3108 b) %3113 = (*.f64 %3082 b) %3114 = (*.f64 %3113 #s(literal 1/2 binary64)) %3115 = (*.f64 b %3114) %3116 = (*.f64 %489 %3082) %3117 = (*.f64 #s(literal 1/2 binary64) %3116) %3118 = (*.f64 %3082 %1300) %3119 = (*.f64 %3116 #s(literal 1/2 binary64)) %3120 = (*.f64 %3086 %489) %3121 = (neg.f64 %3120) %3122 = (/.f64 %3116 #s(literal 2 binary64)) %3123 = (/.f64 %3113 #s(literal 2 binary64)) %3124 = (*.f64 b %3123) %3125 = (neg.f64 %3116) %3126 = (*.f64 %3125 #s(literal -1/2 binary64)) %3127 = (*.f64 %494 %3078) %3128 = (*.f64 %494 %3127) %3129 = (*.f64 %497 %3078) %3130 = (*.f64 %497 %3129) %3131 = (*.f64 %3078 %497) %3132 = (*.f64 %3131 %497) %3133 = (*.f64 %3078 %494) %3134 = (*.f64 %3133 %494) %3135 = (/.f64 %3125 #s(literal -2 binary64)) %3136 = (fma.f64 %2391 %1299 %1299) %3137 = (*.f64 b %3136) %3138 = (*.f64 %2391 %1299) %3139 = (fma.f64 #s(literal 1/2 binary64) b %3138) %3140 = (*.f64 b %3139) %3142 = (/.f64 (*.f64 %3116 #s(literal 1 binary64)) #s(literal 2 binary64)) %3144 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %3116)) %3145 = (*.f64 %2445 %489) %3146 = (fma.f64 b %1299 %3145) %3147 = (fma.f64 b %3138 %1300) %3148 = (fma.f64 %489 #s(literal 1/2 binary64) %3145) %3149 = (fma.f64 %489 %2445 %1300) %3150 = (fma.f64 #s(literal 1/2 binary64) %489 %3145) %3151 = (*.f64 %2391 %489) %3152 = (fma.f64 #s(literal 1/2 binary64) %3151 %1300) %3153 = (fma.f64 %2391 %1300 %1300) %3154 = (fma.f64 %2445 %489 %1300) %3155 = (fma.f64 %1299 b %3145) %3156 = (fma.f64 %1300 %2391 %1300) %3157 = (fma.f64 %3138 b %1300) %3158 = (fma.f64 %3151 #s(literal 1/2 binary64) %1300) %3160 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %3125)) %3161 = (+.f64 %3145 %1300) %3162 = (+.f64 %1300 %3145) %3164 = (-.f64 %3145 (*.f64 #s(literal -1/2 binary64) %489)) %3165 = (*.f64 %2447 %489) %3166 = (-.f64 %1300 %3165) %3167 = (neg.f64 %3165) %3168 = (fma.f64 b %1299 %3167) %3169 = (fma.f64 %489 #s(literal 1/2 binary64) %3167) %3170 = (fma.f64 #s(literal 1/2 binary64) %489 %3167) %3171 = (fma.f64 %1299 b %3167) %3173 = (+.f64 (/.f64 %3151 #s(literal 2 binary64)) %1300) %3174 = (+.f64 %1300 %3167) %3176 = (-.f64 %3145 (*.f64 %1277 #s(literal 1/2 binary64))) %3179 = (-.f64 %3145 (*.f64 (neg.f64 %1299) b)) %3181 = (-.f64 %3145 (neg.f64 %1300)) %3182 = (*.f64 %494 #s(literal 1/2 binary64)) %3183 = (fma.f64 %494 %3182 %3145) %3184 = (*.f64 %494 %2445) %3185 = (fma.f64 %494 %3184 %1300) %3186 = (*.f64 %497 #s(literal 1/2 binary64)) %3187 = (fma.f64 %497 %3186 %3145) %3188 = (*.f64 %497 %2445) %3189 = (fma.f64 %497 %3188 %1300) %3190 = (*.f64 #s(literal 1/2 binary64) %497) %3191 = (fma.f64 %3190 %497 %3145) %3192 = (*.f64 #s(literal 1/2 binary64) %494) %3193 = (fma.f64 %3192 %494 %3145) %3194 = (*.f64 %2445 %497) %3195 = (fma.f64 %3194 %497 %1300) %3196 = (*.f64 %2445 %494) %3197 = (fma.f64 %3196 %494 %1300) %3198 = (fma.f64 %494 %3182 %3167) %3199 = (fma.f64 %497 %3186 %3167) %3200 = (fma.f64 %3190 %497 %3167) %3201 = (fma.f64 %3192 %494 %3167) %3214 = (*.f64 %416 #s(literal 1/90 binary64)) %3215 = (*.f64 %121 #s(literal 1/90 binary64)) %3217 = (*.f64 #s(literal 1/90 binary64) %1419) %3242 = (+.f64 #s(literal 0 binary64) %2295) %3261 = (+.f64 #s(literal -1/180 binary64) %2406) %3297 = (fma.f64 %92 #s(literal -1/180 binary64) %2406) %3299 = (fma.f64 %92 #s(literal 1/180 binary64) %2406) %3329 = (fma.f64 %1929 %92 %92) %3353 = (*.f64 (neg.f64 %2431) #s(literal 0 binary64)) %3360 = (sin.f64 %2406) %3361 = (*.f64 %2399 #s(literal 1 binary64)) %3366 = (*.f64 %2431 (sin.f64 %119)) %3370 = (+.f64 #s(literal 1 binary64) %2391) %3371 = (+.f64 %2391 #s(literal 1 binary64)) %3373 = (neg.f64 (-.f64 #s(literal -1 binary64) %2391)) %3374 = (-.f64 #s(literal 1 binary64) %2399) %3375 = (neg.f64 %3089) %3376 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %2391) %3377 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %2391) %3379 = (-.f64 (-.f64 %2391 #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) %3380 = (fma.f64 %373 %374 %2391) %3381 = (fma.f64 %374 %373 %2391) %3382 = (fma.f64 %377 %378 %2391) %3383 = (fma.f64 %380 %381 %2391) %3384 = (fma.f64 %381 %380 %2391) %3385 = (fma.f64 %2431 #s(literal 0 binary64) #s(literal 1 binary64)) %3386 = (fma.f64 #s(literal 1 binary64) %2391 %3385) %3387 = (fma.f64 %2391 #s(literal 1 binary64) %3385) %3388 = (+.f64 %2425 %3385) %3389 = (-.f64 %2433 #s(literal -1 binary64)) %3390 = (fma.f64 #s(literal 1 binary64) %2391 %3389) %3391 = (fma.f64 %2391 #s(literal 1 binary64) %3389) %3392 = (+.f64 %2425 %3389) %3394 = (+.f64 (+.f64 #s(literal 1 binary64) %2425) %2433) %3396 = (+.f64 (-.f64 #s(literal 1 binary64) %2439) %2433) %3397 = (*.f64 #s(literal -2 binary64) %3105) %3398 = (*.f64 %3105 #s(literal -2 binary64)) %3400 = (*.f64 (*.f64 #s(literal -2 binary64) %3102) %3104) %3402 = (neg.f64 (*.f64 #s(literal 2 binary64) %3105)) %3410 = (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 #s(literal 0 binary64) %2412) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 #s(literal 0 binary64) %2412) #s(literal 2 binary64))))) %3418 = (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (fma.f64 %92 #s(literal 1/2 binary64) %2402) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %192 %2402) #s(literal 2 binary64))))) %3426 = (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (fma.f64 %92 %2401 %192) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %2402 %192) #s(literal 2 binary64))))) %3434 = (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %192 %2415) #s(literal 2 binary64))) (cos.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) %92 %2415) #s(literal 2 binary64))))) %3435 = (*.f64 b %3113) %3436 = (*.f64 %3082 %489) %3437 = (*.f64 %3113 b) %3439 = (*.f64 %494 (*.f64 %494 %3082)) %3441 = (*.f64 %497 (*.f64 %497 %3082)) %3443 = (*.f64 (*.f64 %3082 %497) %497) %3445 = (*.f64 (*.f64 %3082 %494) %494) %3446 = (neg.f64 %3125) %3447 = (fma.f64 b b %3151) %3449 = (fma.f64 b (*.f64 b %2391) %489) %3450 = (fma.f64 %489 %2391 %489) %3451 = (fma.f64 %2391 %489 %489) %3453 = (fma.f64 (*.f64 %2391 b) b %489) %3454 = (+.f64 %489 %3151) %3455 = (+.f64 %3151 %489) %3456 = (-.f64 %3151 %1277) %3457 = (fma.f64 %494 %494 %3151) %3459 = (fma.f64 %494 (*.f64 %494 %2391) %489) %3460 = (fma.f64 %497 %497 %3151) %3462 = (fma.f64 %497 (*.f64 %497 %2391) %489) %3464 = (fma.f64 (*.f64 %2391 %497) %497 %489) %3466 = (fma.f64 (*.f64 %2391 %494) %494 %489) %3467 = (fma.f64 b %1279 %3151) %3468 = (fma.f64 %489 #s(literal 1 binary64) %3151) %3469 = (fma.f64 #s(literal 1 binary64) %489 %3151) %3470 = (fma.f64 %1283 b %3151) %3471 = (*.f64 #s(literal -1 binary64) %489) %3472 = (-.f64 %3151 %3471) %3473 = (fma.f64 %1285 %1285 %3151) %3474 = (fma.f64 %1287 %1287 %3151) %3475 = (fma.f64 %1289 %1289 %3151) %3476 = (*.f64 %1277 #s(literal 1 binary64)) %3477 = (-.f64 %3151 %3476) %3478 = (fma.f64 %494 %1291 %3151) %3479 = (fma.f64 %497 %1293 %3151) %3480 = (fma.f64 %1295 %497 %3151) %3481 = (fma.f64 %1297 %494 %3151) %3482 = (fma.f64 #s(literal 2 binary64) %1300 %3151) %3483 = (fma.f64 %1302 #s(literal 1/2 binary64) %3151) %3484 = (fma.f64 %1307 b %3151) %3486 = (*.f64 #s(literal -2 binary64) (*.f64 %3105 %489)) %3487 = (*.f64 %489 #s(literal -2 binary64)) %3488 = (*.f64 %3487 %3105) %3511 = (fma.f64 %92 #s(literal 1/2 binary64) %3214) %3522 = (neg.f64 %3214) %3524 = (neg.f64 %3522) %3526 = (neg.f64 %2739) %3527 = (*.f64 %3526 #s(literal 1/90 binary64)) %3539 = (cos.f64 %3214) %3544 = (sin.f64 %3214) %3545 = (*.f64 %3539 #s(literal 1 binary64)) %3547 = (*.f64 %3544 #s(literal 0 binary64)) %3561 = (-.f64 %3539 #s(literal -1 binary64)) %3575 = (fma.f64 %3544 #s(literal 0 binary64) #s(literal 1 binary64)) %3579 = (-.f64 %3547 #s(literal -1 binary64)) %3601 = (*.f64 %3561 b) %3603 = (*.f64 %489 %3561) %3614 = (*.f64 %3539 %489) %3651 = (*.f64 %3601 #s(literal 1/2 binary64)) %3653 = (*.f64 %3561 #s(literal 1/2 binary64)) %3654 = (*.f64 b %3653) %3659 = (*.f64 %3603 #s(literal 1/2 binary64)) %3662 = (/.f64 %3601 #s(literal 2 binary64)) %3664 = (neg.f64 %3603) %3666 = (*.f64 %3603 #s(literal -1/2 binary64)) %3669 = (*.f64 %494 %3653) %3671 = (*.f64 %497 %3653) %3696 = (*.f64 %1362 #s(literal 1/180 binary64)) %3697 = (/.f64 %1362 #s(literal 180 binary64)) %3698 = (*.f64 %1362 #s(literal -1/180 binary64)) %3699 = (neg.f64 %3698) %3700 = (fma.f64 angle %194 %414) %3701 = (fma.f64 %39 %92 %414) %3702 = (fma.f64 %92 %39 %414) %3703 = (fma.f64 #s(literal 1/180 binary64) %156 %414) %3704 = (fma.f64 #s(literal 1/180 binary64) %416 %298) %3705 = (fma.f64 %156 #s(literal 1/180 binary64) %414) %3706 = (fma.f64 %194 angle %414) %3707 = (fma.f64 %416 #s(literal 1/180 binary64) %298) %3708 = (+.f64 %298 %414) %3709 = (+.f64 %414 %298) %3710 = (-.f64 %298 %417) %3711 = (-.f64 %414 %309) %3713 = (/.f64 (*.f64 %1362 #s(literal 1 binary64)) #s(literal 180 binary64)) %3715 = (/.f64 (*.f64 #s(literal 1 binary64) %1362) #s(literal 180 binary64)) %3716 = (fma.f64 %2 %196 %414) %3717 = (fma.f64 #s(literal -1/180 binary64) %305 %414) %3718 = (fma.f64 %196 %2 %414) %3719 = (fma.f64 %416 %2521 %298) %3720 = (fma.f64 %1419 %2523 %298) %3721 = (fma.f64 %1419 %2525 %298) %3722 = (fma.f64 %121 %2527 %298) %3723 = (fma.f64 %2521 %416 %298) %3724 = (fma.f64 %305 #s(literal -1/180 binary64) %414) %3725 = (fma.f64 %2527 %121 %298) %3726 = (fma.f64 %2531 %121 %298) %3727 = (fma.f64 %2525 %1419 %298) %3728 = (-.f64 %298 %2740) %3729 = (fma.f64 %2 %313 %414) %3730 = (fma.f64 %313 %2 %414) %3731 = (fma.f64 %39 %194 %414) %3732 = (fma.f64 %194 %39 %414) %3733 = (fma.f64 #s(literal 1 binary64) %298 %414) %3734 = (fma.f64 #s(literal 1/180 binary64) %344 %414) %3735 = (fma.f64 %47 %313 %414) %3736 = (fma.f64 %313 %47 %414) %3737 = (fma.f64 %2543 %2543 %298) %3738 = (cos.f64 %3698) %3739 = (fabs.f64 %3698) %3740 = (cos.f64 %3739) %3742 = (cos.f64 (fabs.f64 %3739)) %3744 = (cos.f64 (neg.f64 %3739)) %3746 = (sin.f64 (fma.f64 %1362 #s(literal -1/180 binary64) %192)) %3747 = (fma.f64 %1362 #s(literal 1/180 binary64) %192) %3748 = (sin.f64 %3747) %3750 = (sin.f64 (+.f64 %3739 %192)) %3751 = (sin.f64 %1363) %3752 = (*.f64 %1364 #s(literal 1 binary64)) %3753 = (fma.f64 %3751 #s(literal 0 binary64) %3752) %3755 = (+.f64 (*.f64 %3751 #s(literal 0 binary64)) %3752) %3756 = (*.f64 %436 %1353) %3757 = (+.f64 %486 %3756) %3758 = (*.f64 %436 %362) %3759 = (-.f64 %486 %3758) %3760 = (neg.f64 %436) %3761 = (*.f64 %3760 %362) %3762 = (+.f64 %486 %3761) %3763 = (neg.f64 %3758) %3764 = (+.f64 %486 %3763) %3766 = (neg.f64 (-.f64 %3758 %486)) %3767 = (fma.f64 %412 %412 %3756) %3768 = (fma.f64 %412 %412 %3761) %3769 = (fma.f64 %412 %412 %3763) %3770 = (fma.f64 %458 %458 %3756) %3771 = (fma.f64 %1350 %1350 %3756) %3772 = (fma.f64 %458 %458 %3761) %3773 = (fma.f64 %458 %458 %3763) %3774 = (fma.f64 %1350 %1350 %3761) %3775 = (fma.f64 %1350 %1350 %3763) %3776 = (fma.f64 %1358 %412 %3756) %3777 = (fma.f64 %1358 %412 %3761) %3778 = (fma.f64 %1358 %412 %3763) %3781 = (fma.f64 %416 #s(literal 1/180 binary64) %423) %3785 = (*.f64 %79 %92) %3788 = (neg.f64 %3785) %3813 = (sin.f64 %3781) %3814 = (cos.f64 %423) %3817 = (*.f64 %436 %3814) %3820 = (neg.f64 %486) %3823 = (*.f64 %458 %412) %3828 = (*.f64 %412 (sin.f64 %3785)) %3832 = (+.f64 %3813 %1364) %3833 = (neg.f64 %3813) %3835 = (neg.f64 %1364) %3857 = (+.f64 %486 %1364) %3863 = (-.f64 %486 %3835) %3867 = (*.f64 %3832 b) %3869 = (*.f64 %489 %3832) %3880 = (*.f64 b %1364) %3881 = (*.f64 %3813 %489) %3883 = (*.f64 b %3813) %3884 = (*.f64 %1364 %489) %3890 = (*.f64 %1364 b) %3892 = (*.f64 %3813 b) %3902 = (*.f64 %494 %1364) %3904 = (*.f64 %494 %3813) %3906 = (*.f64 %497 %1364) %3908 = (*.f64 %497 %3813) %3910 = (*.f64 %1364 %497) %3912 = (*.f64 %1364 %494) %3914 = (*.f64 %3813 %497) %3916 = (*.f64 %3813 %494) %3918 = (*.f64 %3867 #s(literal 1/2 binary64)) %3920 = (*.f64 %3832 #s(literal 1/2 binary64)) %3921 = (*.f64 b %3920) %3925 = (*.f64 %3832 %1300) %3929 = (/.f64 %3867 #s(literal 2 binary64)) %3931 = (neg.f64 %3869) %3933 = (*.f64 %3869 #s(literal -1/2 binary64)) %3936 = (*.f64 %494 %3920) %3938 = (*.f64 %497 %3920) %3948 = (/.f64 %3881 #s(literal 2 binary64)) %3953 = (fma.f64 %416 #s(literal -1/180 binary64) %423) %3974 = (sin.f64 %3953) %3977 = (*.f64 %439 %3814) %3987 = (+.f64 %3813 %3974) %3990 = (sin.f64 (neg.f64 %3953)) %3999 = (cos.f64 (*.f64 (-.f64 %3781 %3953) #s(literal 1/2 binary64))) %4003 = (sin.f64 (*.f64 (fma.f64 %422 %92 (fma.f64 %416 #s(literal 1/180 binary64) %3953)) #s(literal 1/2 binary64))) %4004 = (*.f64 %3999 %4003) %4016 = (+.f64 %486 %3813) %4018 = (+.f64 %486 %3974) %4028 = (-.f64 %486 %3990) %4035 = (*.f64 %3987 b) %4037 = (*.f64 %489 %3987) %4048 = (*.f64 %3974 %489) %4082 = (*.f64 %4035 #s(literal 1/2 binary64)) %4084 = (*.f64 %3987 #s(literal 1/2 binary64)) %4085 = (*.f64 b %4084) %4089 = (*.f64 %3987 %1300) %4093 = (/.f64 %4035 #s(literal 2 binary64)) %4095 = (neg.f64 %4037) %4097 = (*.f64 %4037 #s(literal -1/2 binary64)) %4100 = (*.f64 %494 %4084) %4102 = (*.f64 %497 %4084) %4118 = (fma.f64 %44 %92 %92) %4120 = (fma.f64 angle #s(literal -1/180 binary64) #s(literal 1 binary64)) %4134 = (fma.f64 %39 %92 %119) %4144 = (fma.f64 %416 #s(literal 1/180 binary64) %4118) %4153 = (+.f64 %92 %414) %4179 = (fma.f64 #s(literal -1/180 binary64) %416 %4134) %4191 = (neg.f64 %1361) %4194 = (fabs.f64 %4144) %4196 = (neg.f64 %4191) %4202 = (fma.f64 #s(literal 1/2 binary64) %92 %4144) %4212 = (sin.f64 %4144) %4213 = (*.f64 %4191 #s(literal 1 binary64)) %4217 = (neg.f64 %1353) %4218 = (*.f64 %436 %4217) %4220 = (*.f64 %3760 %4217) %4222 = (neg.f64 %4218) %4229 = (*.f64 %436 (sin.f64 %4134)) %4233 = (-.f64 %1364 %4191) %4236 = (-.f64 %4191 %1364) %4240 = (sin.f64 (*.f64 (-.f64 %1363 %4144) #s(literal 1/2 binary64))) %4243 = (sin.f64 (*.f64 (fma.f64 %1362 #s(literal 1/180 binary64) %4144) #s(literal 1/2 binary64))) %4244 = (*.f64 %4240 %4243) %4321 = (*.f64 %4233 b) %4323 = (*.f64 %489 %4233) %4326 = (*.f64 %4236 %489) %4336 = (*.f64 %4196 %489) %4338 = (*.f64 %489 %4196) %4359 = (*.f64 %4321 #s(literal 1/2 binary64)) %4361 = (*.f64 %4233 #s(literal 1/2 binary64)) %4362 = (*.f64 b %4361) %4366 = (*.f64 %4233 %1300) %4372 = (/.f64 %4321 #s(literal 2 binary64)) %4374 = (*.f64 %4326 #s(literal 1/2 binary64)) %4376 = (*.f64 %494 %4361) %4378 = (*.f64 %497 %4361) %4407 = (*.f64 (neg.f64 %397) %2451) %4409 = (neg.f64 %2480) %4411 = (*.f64 %1255 %2466) %4414 = (*.f64 (neg.f64 %2466) a) %4426 = (fma.f64 %2391 %1300 %2480) %4428 = (fma.f64 %1299 b %2480) %4442 = (fma.f64 %2451 %397 %1300) %4459 = (*.f64 %1354 %397) %4493 = (fma.f64 %2391 %1300 %4459) %4495 = (fma.f64 %1299 b %4459) %4509 = (fma.f64 %1354 %397 %1300) %4576 = (fma.f64 b %487 %389) %4577 = (fma.f64 %489 %486 %389) %4578 = (fma.f64 %486 %489 %389) %4579 = (fma.f64 %492 b %389) %4580 = (+.f64 %389 %490) %4581 = (+.f64 %490 %389) %4582 = (-.f64 %389 %504) %4583 = (neg.f64 %389) %4584 = (-.f64 %490 %4583) %4585 = (fma.f64 %494 %495 %389) %4586 = (fma.f64 %497 %498 %389) %4587 = (fma.f64 %500 %497 %389) %4588 = (fma.f64 %502 %494 %389) %4590 = (neg.f64 (-.f64 %504 %389)) %4591 = (fma.f64 %490 #s(literal 1 binary64) %389) %4592 = (fma.f64 #s(literal 1 binary64) %490 %389) %4593 = (fma.f64 %508 %489 %389) %4594 = (fma.f64 #s(literal -1 binary64) %504 %389) %4595 = (fma.f64 #s(literal 2 binary64) %512 %389) %4596 = (fma.f64 %130 %490 %389) %4597 = (fma.f64 #s(literal 2 binary64) %522 %389) %4598 = (fma.f64 a %392 %490) %4599 = (fma.f64 %362 %394 %490) %4600 = (fma.f64 %363 %363 %490) %4601 = (fma.f64 %397 %398 %490) %4602 = (fma.f64 %398 %397 %490) %4603 = (fma.f64 %401 a %490) %4604 = (fma.f64 %403 %362 %490) %4605 = (*.f64 %407 %363) %4606 = (-.f64 %490 %4605) %4607 = (fma.f64 %405 %405 %490) %4608 = (fma.f64 %407 %407 %490) %4609 = (fma.f64 b %532 %389) %4610 = (fma.f64 %412 %534 %389) %4611 = (fma.f64 %412 %536 %389) %4612 = (fma.f64 %474 %474 %389) %4613 = (fma.f64 %539 %412 %389) %4614 = (fma.f64 %541 b %389) %4615 = (fma.f64 %543 %412 %389) %4616 = (fma.f64 %545 %545 %389) %4617 = (fma.f64 %547 %547 %389) %4618 = (fma.f64 %549 %549 %389) %4619 = (fma.f64 %551 %551 %389) %4620 = (fma.f64 %553 %553 %389) %4621 = (fma.f64 %555 %555 %389) %4622 = (fma.f64 %557 %474 %389) %4623 = (fma.f64 %409 %363 %490) %4624 = (fma.f64 %559 %474 %389) %4625 = (fma.f64 %389 %515 #s(literal 1 binary64)) %4626 = (*.f64 %4625 %490) %4627 = (/.f64 %4625 %515) %4629 = (/.f64 (fma.f64 %389 %517 #s(literal -1 binary64)) %517) %4631 = (/.f64 (neg.f64 %4625) %517) %4633 = (/.f64 #s(literal 1 binary64) (/.f64 %515 %4625)) %4636 = (+.f64 (/.f64 (*.f64 %389 %515) %515) %490) %4637 = (sin.f64 %1416) %4638 = (*.f64 a %4637) %4639 = (pow.f64 %4638 #s(literal 2 binary64)) %4640 = (cos.f64 %1416) %4641 = (*.f64 b %4640) %4642 = (pow.f64 %4641 #s(literal 2 binary64)) %4644 = (sin.f64 %2330) %4645 = (*.f64 a %4644) %4647 = (pow.f64 %4645 #s(literal 2 binary64)) %4650 = (*.f64 %4644 %4645) %4652 = (*.f64 %4644 %4644) %4654 = (*.f64 a %4645) %4658 = (*.f64 %4645 %4644) %4660 = (*.f64 %4645 a) %4662 = (fabs.f64 %4645) %4664 = (neg.f64 %4645) %4666 = (pow.f64 %4645 #s(literal 1 binary64)) %4668 = (cos.f64 %2330) %4670 = (fabs.f64 %2330) %4682 = (*.f64 %4668 #s(literal 1 binary64)) %4686 = (*.f64 b %4668) %4688 = (pow.f64 %4686 #s(literal 2 binary64)) %4691 = (*.f64 %4668 %4686) %4693 = (*.f64 %4668 %4668) %4695 = (*.f64 b %4686) %4699 = (*.f64 %4686 %4668) %4701 = (*.f64 %4686 b) %4703 = (fabs.f64 %4686) %4705 = (neg.f64 %4686) %4707 = (pow.f64 %4686 #s(literal 1 binary64)) %4711 = (neg.f64 %4688) %4715 = (neg.f64 %4711) %4751 = (fma.f64 b %3108 %389) %4752 = (fma.f64 %489 %3078 %389) %4753 = (fma.f64 %3078 %489 %389) %4754 = (fma.f64 %3108 b %389) %4755 = (+.f64 %389 %3111) %4756 = (+.f64 %3111 %389) %4757 = (fma.f64 b %3114 %389) %4758 = (fma.f64 #s(literal 1/2 binary64) %3116 %389) %4759 = (fma.f64 %3082 %1300 %389) %4760 = (fma.f64 %3116 #s(literal 1/2 binary64) %389) %4761 = (-.f64 %389 %3120) %4762 = (fma.f64 b %3123 %389) %4763 = (fma.f64 %3125 #s(literal -1/2 binary64) %389) %4765 = (neg.f64 (-.f64 %3120 %389)) %4766 = (-.f64 %3111 %4583) %4767 = (fma.f64 %494 %3127 %389) %4768 = (fma.f64 %497 %3129 %389) %4769 = (fma.f64 %3131 %497 %389) %4770 = (fma.f64 %3133 %494 %389) %4771 = (fma.f64 b %3136 %389) %4772 = (fma.f64 b %3139 %389) %4773 = (fma.f64 %389 #s(literal 2 binary64) %3116) %4774 = (*.f64 %4773 #s(literal 1/2 binary64)) %4775 = (/.f64 %4773 #s(literal 2 binary64)) %4777 = (/.f64 (fma.f64 %389 #s(literal -2 binary64) %3125) #s(literal -2 binary64)) %4779 = (/.f64 (neg.f64 %4773) #s(literal -2 binary64)) %4781 = (neg.f64 (/.f64 %4773 #s(literal -2 binary64))) %4782 = (fma.f64 %2391 %1300 %389) %4783 = (fma.f64 b %1299 %4782) %4784 = (fma.f64 %1299 b %389) %4785 = (fma.f64 b %3138 %4784) %4786 = (fma.f64 %489 #s(literal 1/2 binary64) %4782) %4787 = (fma.f64 %489 %2445 %4784) %4788 = (fma.f64 #s(literal 1/2 binary64) %489 %4782) %4789 = (fma.f64 #s(literal 1/2 binary64) %3151 %4784) %4790 = (fma.f64 %2391 %1300 %4784) %4791 = (fma.f64 %2445 %489 %4784) %4792 = (fma.f64 %1299 b %4782) %4793 = (fma.f64 %1300 %2391 %4784) %4794 = (fma.f64 %3138 b %4784) %4795 = (fma.f64 %3151 #s(literal 1/2 binary64) %4784) %4796 = (+.f64 %3145 %4784) %4797 = (+.f64 %1300 %4782) %4798 = (+.f64 %4784 %3145) %4799 = (-.f64 %4784 %3165) %4801 = (+.f64 (+.f64 %389 %3145) %1300) %4803 = (-.f64 %1300 (-.f64 %3165 %389)) %4804 = (*.f64 %389 #s(literal 2 binary64)) %4805 = (/.f64 %4804 #s(literal 2 binary64)) %4806 = (+.f64 %4805 %3111) %4807 = (fma.f64 %494 %3182 %4782) %4808 = (fma.f64 %494 %3184 %4784) %4809 = (fma.f64 %497 %3186 %4782) %4810 = (fma.f64 %497 %3188 %4784) %4811 = (fma.f64 %3190 %497 %4782) %4812 = (fma.f64 %3192 %494 %4782) %4813 = (fma.f64 %3194 %497 %4784) %4814 = (fma.f64 %3196 %494 %4784) %4816 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %4773)) %4817 = (fma.f64 a %392 %3111) %4818 = (fma.f64 %362 %394 %3111) %4819 = (fma.f64 %363 %363 %3111) %4820 = (fma.f64 %397 %398 %3111) %4821 = (fma.f64 %398 %397 %3111) %4822 = (fma.f64 %401 a %3111) %4823 = (fma.f64 %403 %362 %3111) %4824 = (-.f64 %3111 %4605) %4825 = (fma.f64 %405 %405 %3111) %4826 = (fma.f64 %407 %407 %3111) %4827 = (fma.f64 %409 %363 %3111) %4846 = (fma.f64 %489 %3832 %4804) %4887 = (fma.f64 %489 %4233 %4804) %4927 = (fma.f64 %389 #s(literal 2 binary64) %3603) %4967 = (fma.f64 %489 %3987 %4804) %4990 = (*.f64 b %2745) %4991 = (*.f64 %2745 b) %4992 = (*.f64 b #s(literal 0 binary64)) %4993 = (fma.f64 b %412 %4992) %4994 = (fma.f64 b #s(literal 0 binary64) %474) %4995 = (fma.f64 %412 b %4992) %4996 = (fma.f64 #s(literal 0 binary64) b %474) %4997 = (+.f64 %474 %4992) %4998 = (+.f64 %4992 %474) %5000 = (-.f64 %4992 (*.f64 %458 b)) %5001 = (-.f64 %4992 %549) %5002 = (-.f64 %4992 %555) %5003 = (fma.f64 %92 %4992 %474) %5004 = (fma.f64 #s(literal 0 binary64) %1664 %474) %5005 = (fma.f64 %1664 #s(literal 0 binary64) %474) %5006 = (fma.f64 %4992 %92 %474) %5007 = (fma.f64 angle %4992 %474) %5008 = (fma.f64 #s(literal 2 binary64) %4992 %474) %5009 = (fma.f64 #s(literal 0 binary64) %1696 %474) %5011 = (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) b) %474) %5012 = (fma.f64 #s(literal 0 binary64) %1283 %474) %5014 = (fma.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/180 binary64) b) %474) %5015 = (fma.f64 #s(literal -1/180 binary64) %4992 %474) %5017 = (fma.f64 (*.f64 b angle) #s(literal 0 binary64) %474) %5019 = (fma.f64 (*.f64 b #s(literal 2 binary64)) #s(literal 0 binary64) %474) %5020 = (fma.f64 %4992 angle %474) %5021 = (fma.f64 %4992 #s(literal 2 binary64) %474) %5022 = (fma.f64 %4992 #s(literal 1 binary64) %474) %5023 = (fma.f64 %4992 #s(literal -1/180 binary64) %474) %5025 = (fma.f64 (*.f64 b #s(literal -1/180 binary64)) #s(literal 0 binary64) %474) %5026 = (pow.f64 %4990 #s(literal 2 binary64)) %5028 = (/.f64 #s(literal 1 binary64) (pow.f64 %4990 #s(literal -2 binary64))) %5029 = (*.f64 %2745 %4990) %5030 = (*.f64 b %5029) %5031 = (*.f64 %2745 %2745) %5032 = (*.f64 %489 %5031) %5033 = (*.f64 b %4990) %5034 = (*.f64 %2745 %5033) %5035 = (*.f64 %4990 %4990) %5036 = (*.f64 %4990 %2745) %5037 = (*.f64 %5036 b) %5038 = (*.f64 %4990 b) %5039 = (*.f64 %5038 %2745) %5040 = (*.f64 %5031 %489) %5041 = (fabs.f64 %4990) %5042 = (*.f64 %5041 %5041) %5043 = (neg.f64 %4990) %5044 = (*.f64 %5043 %5043) %5045 = (pow.f64 %4990 #s(literal 1 binary64)) %5046 = (*.f64 %5045 %4990) %5051 = (+.f64 (+.f64 (pow.f64 %4992 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 %4992 %474))) %490) %5052 = (*.f64 %4990 %474) %5053 = (fma.f64 %4990 %4992 %5052) %5054 = (*.f64 %474 %4990) %5055 = (fma.f64 %4992 %4990 %5054) %5057 = (+.f64 (*.f64 %4990 %4992) %5052) %5059 = (+.f64 (*.f64 %4992 %4990) %5054) %5060 = (+.f64 %389 %5026) %5061 = (+.f64 %5026 %389) %5062 = (neg.f64 %5026) %5063 = (-.f64 %389 %5062) %5064 = (-.f64 %5026 %4583) %5065 = (neg.f64 %5062) %5066 = (+.f64 %389 %5065) %5068 = (neg.f64 (-.f64 %5062 %389)) %5069 = (fma.f64 a %392 %5026) %5070 = (fma.f64 %362 %394 %5026) %5071 = (fma.f64 %363 %363 %5026) %5072 = (fma.f64 %397 %398 %5026) %5073 = (fma.f64 %398 %397 %5026) %5074 = (fma.f64 %401 a %5026) %5075 = (fma.f64 %403 %362 %5026) %5076 = (-.f64 %5026 %4605) %5077 = (fma.f64 a %392 %5065) %5078 = (fma.f64 %362 %394 %5065) %5079 = (fma.f64 %363 %363 %5065) %5080 = (fma.f64 %397 %398 %5065) %5081 = (fma.f64 %398 %397 %5065) %5082 = (fma.f64 %405 %405 %5026) %5083 = (fma.f64 %407 %407 %5026) %5084 = (fma.f64 %401 a %5065) %5085 = (fma.f64 %403 %362 %5065) %5086 = (fma.f64 b %5029 %389) %5087 = (fma.f64 %489 %5031 %389) %5088 = (fma.f64 %2745 %5033 %389) %5089 = (fma.f64 %4990 %4990 %389) %5090 = (fma.f64 %5036 b %389) %5091 = (fma.f64 %5038 %2745 %389) %5092 = (fma.f64 %5031 %489 %389) %5093 = (fma.f64 %405 %405 %5065) %5094 = (fma.f64 %407 %407 %5065) %5095 = (fma.f64 %5041 %5041 %389) %5096 = (fma.f64 %5043 %5043 %389) %5097 = (fma.f64 %409 %363 %5026) %5098 = (fma.f64 %409 %363 %5065) %5099 = (fma.f64 %5045 %4990 %389) %5102 = (*.f64 %463 b) %5115 = (*.f64 b %3041) %5117 = (*.f64 %3041 b) %5121 = (pow.f64 %476 #s(literal 2 binary64)) %5124 = (*.f64 %432 %476) %5126 = (*.f64 %432 %432) %5128 = (*.f64 b %476) %5132 = (*.f64 %476 %432) %5134 = (*.f64 %476 b) %5136 = (fabs.f64 %476) %5138 = (neg.f64 %476) %5140 = (pow.f64 %476 #s(literal 1 binary64)) %5150 = (neg.f64 %5121) %5153 = (neg.f64 %5150) %5188 = (pow.f64 %1467 #s(literal 2 binary64)) a angle (neg.f64 %2) #s(literal 180 binary64) #s(literal 32400 binary64) %6 %8 %9 %10 %11 %12 %15 %17 %18 %20 %22 %23 %25 %27 %29 %31 %33 %35 %37 %38 %39 %40 %42 %43 %45 %46 %48 %50 %51 %52 %53 %54 %56 %57 %58 %59 %60 %61 %62 %64 %65 %66 %68 %69 %71 %73 %76 %77 %80 %82 %83 %85 %87 %88 %89 %91 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %114 %116 %118 %120 %122 %124 %125 %127 %129 %131 %133 %134 %136 %138 %140 %142 %143 %144 %146 %147 %149 %150 %152 %153 %155 %157 %158 %160 %161 %163 %165 %167 %169 %170 %172 %174 %176 %177 %179 %182 %183 %185 %186 %187 %188 %189 %190 %193 %197 %199 %200 %201 %202 %204 %205 %208 %211 %212 %214 %215 %219 %222 %225 %227 %231 %234 %237 %239 %240 %242 %244 %246 %248 %250 %253 %254 %258 %261 %264 %266 %270 %273 %276 %278 %280 %92 (neg.f64 %119) (*.f64 %92 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %92) (*.f64 %119 #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) %285) (*.f64 #s(literal 2 binary64) %192) (*.f64 #s(literal -2 binary64) %159) (*.f64 #s(literal -1/2 binary64) %289) (fma.f64 %92 #s(literal 1/2 binary64) %192) (fma.f64 #s(literal 1/2 binary64) %92 %192) (+.f64 %192 %192) (-.f64 %192 %159) (fma.f64 #s(literal -1/2 binary64) %119 %192) (fma.f64 %119 #s(literal -1/2 binary64) %192) %297 %298 %299 %300 %301 %302 %303 %304 %306 %307 %308 %310 %311 %312 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %325 %326 %327 %328 %329 %330 %331 %332 %333 %334 %336 %338 %339 %340 %341 %343 %345 %346 %347 %348 %349 %350 %352 %354 %355 %356 %357 %358 %359 %361 %362 %363 %364 #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) %26) (*.f64 #s(literal 2 binary64) %130) (fma.f64 %373 %374 #s(literal 1 binary64)) (fma.f64 %374 %373 #s(literal 1 binary64)) (fma.f64 %377 %378 #s(literal 1 binary64)) (fma.f64 %380 %381 #s(literal 1 binary64)) (fma.f64 %381 %380 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 %384 #s(literal 2 binary64))))) %389 %391 %393 %395 %396 %399 %400 %402 %404 %406 %408 %410 b %412 %413 %415 %418 %420 %421 %424 %426 %428 %431 %433 %435 %438 %441 %442 %443 %444 %445 %446 %447 %448 %449 %451 %453 %454 %455 %457 %460 %462 %464 %465 %466 %467 %468 %469 %471 %472 %473 %474 %475 %477 %478 %480 %482 %488 %490 %491 %493 %496 %499 %501 %503 %505 %506 %507 %509 %510 %511 %513 %514 %516 %518 %520 %521 %523 %525 %526 %528 %529 %531 %533 %535 %537 %538 %540 %542 %544 %546 %548 %550 %552 %554 %556 %558 %560 %562 #s(literal 0 binary64) %563 %564 %565 %566 %567 %568 %569 %570 %571 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %588 %589 %590 %591 %592 %593 %594 %595 %596 %597 %598 %599 %601 %603 %605 %607 %609 %610 %611 %613 %614 %615 %616 %617 %618 %619 %620 %621 %622 %623 %624 %625 %626 %627 %628 %629 %631 %632 %633 %634 %635 %636 %637 %638 %639 %640 %641 %642 %643 %644 %645 %646 %647 %648 %649 %650 %651 %652 %653 %654 %656 %658 %660 %661 %662 %663 %665 %666 %668 %670 %671 %672 %673 %674 %675 %676 %677 %678 %679 %680 %681 %682 %683 %684 %685 %686 %687 %688 %689 %690 %691 %692 %693 %694 %695 %696 %697 %698 %699 %700 %701 %702 %703 %704 %705 %706 %707 %708 %709 %710 %711 %712 %713 %714 %715 %716 %717 %718 %719 %720 %721 %722 %723 %725 %727 %728 %730 %731 %732 %733 %734 %735 %736 %737 %738 %739 %740 %741 %742 %743 %744 %745 %746 %747 %748 %749 %750 %752 %753 %754 %755 %756 %757 %758 %760 %762 %763 %764 %765 %766 %767 %768 %769 %770 %771 %774 %777 %778 %779 %781 %782 %783 %784 %786 %788 %790 %791 %792 %793 %794 %795 %796 %797 %798 %799 %800 %801 %802 %804 %805 %806 %807 %808 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %822 %823 %824 %826 %828 %829 %830 %831 %832 %833 %834 %836 %837 %838 %839 %840 %841 %842 %843 %844 %845 %849 %851 %854 %857 %858 %860 %864 %867 %871 %873 %874 %875 %877 %879 %881 %883 %885 %887 %888 %890 %891 %892 %893 %894 %895 %896 %897 %898 %899 %900 %901 %903 %904 %905 %906 %907 %908 %909 %910 %911 %913 %917 %919 %920 %921 %922 %923 %925 %926 %927 %929 %931 %932 %933 %934 %935 %936 %939 %942 %944 %945 %947 %948 %949 %950 %951 %952 %953 %954 %956 %957 %958 %959 %960 %961 %962 %963 %965 %966 %968 %970 %972 %975 %976 %977 %979 %980 %981 %982 %983 %986 %987 %988 %989 %990 %993 %996 %997 %998 %999 %1000 %1001 %1002 %1003 %1006 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1019 %1020 %1023 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1034 %1036 %1037 %1039 %1041 %1042 %1043 %1044 %1046 %1048 %1050 %1052 %1055 %1058 %1062 %1063 %1064 %1065 %1066 %1067 %1071 %1073 %1075 %1077 %1078 %1080 %1085 %1089 %1093 %1098 %1103 %1108 %1110 %1113 %1116 %1121 %1126 %1131 %1136 %1137 %1138 %1139 %1140 %1142 %1144 %1146 %1148 %1152 %1154 %1157 %1163 %1165 %1167 %1169 %1174 %1179 %1185 %1191 %1193 %1195 %1197 %1199 %1202 %1205 %1208 %1214 %1220 %1225 %1231 %1236 #s(literal 1/180 binary64) (neg.f64 #s(literal -1/180 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1/180 binary64) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 180 binary64)) (/.f64 #s(literal -1/180 binary64) #s(literal -180 binary64)) (/.f64 #s(literal -1 binary64) #s(literal -180 binary64)) (*.f64 #s(literal 2 binary64) %729) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) #s(literal 1 binary64))) (*.f64 %855 %856) (*.f64 %206 %729) (pow.f64 #s(literal 180 binary64) #s(literal -2 binary64)) (pow.f64 #s(literal 180 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal 180 binary64) #s(literal -1 binary64)) %156 (*.f64 %92 angle) %297 %298 %299 %300 %301 %302 %303 %304 %306 %307 %308 %310 %311 %312 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %325 %326 %327 %328 %329 %330 %331 %332 %333 %334 %336 %338 %339 %340 %341 %343 %345 %346 %347 %348 %349 %350 %352 %354 %355 %356 %357 %358 %359 %361 %397 %1252 %1254 %1256 %1258 %1260 %1262 %1264 %1266 %1267 %1268 %1269 %1271 %1273 %489 %1274 %1275 %1276 %1278 %1280 %1281 %1282 %1284 %1286 %1288 %1290 %1292 %1294 %1296 %1298 %1301 %1303 %1304 %1305 %1306 %1308 %1310 %412 %413 %415 %418 %420 %421 %424 %426 %428 %431 %433 %435 %438 %441 %442 %443 %444 %445 %446 %447 %448 %449 %451 %453 %454 %455 %457 %460 %462 %464 %465 %466 %467 %468 %469 %471 %472 %473 %486 (+.f64 #s(literal 1/2 binary64) %1313) (+.f64 #s(literal 1/2 binary64) %1317) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %360)))) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %485) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1313) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1317) (/.f64 (+.f64 (cos.f64 (fma.f64 angle %196 %309)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 angle %194 %298)) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %36 %485) (fma.f64 #s(literal 2 binary64) %36 %1313) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (-.f64 %309 %298))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (-.f64 %298 %309))) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %36 %1317) (pow.f64 %412 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %412 #s(literal -2 binary64))) (*.f64 %412 %412) (*.f64 %458 %458) (*.f64 %1350 %1350) (-.f64 #s(literal 1 binary64) %398) (-.f64 #s(literal 1 binary64) %1354) (-.f64 #s(literal 1 binary64) (*.f64 %436 %436)) (*.f64 %1358 %412) (/.f64 (+.f64 %1361 %1364) #s(literal 2 binary64)) (/.f64 (+.f64 %1364 %1361) #s(literal 2 binary64)) (/.f64 (+.f64 %1364 (cos.f64 (-.f64 %298 %414))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (fma.f64 %416 #s(literal 1/180 binary64) %414)) (cos.f64 (-.f64 %414 %414))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %360 %298)) (sin.f64 (fma.f64 %92 %81 %298))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %360 %309)) (sin.f64 (fma.f64 %92 %81 %309))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %360 %414)) (sin.f64 (fma.f64 %81 %92 %414))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %360 %360)) (cos.f64 (fma.f64 %92 %81 %360))) #s(literal 2 binary64)) %488 %490 %491 %493 %496 %499 %501 %503 %505 %506 %507 %509 %510 %511 %513 %514 %516 %518 %520 %521 %523 %525 %526 %528 %529 %531 %533 %535 %537 %538 %540 %542 %544 %546 %548 %550 %552 %554 %556 %558 %560 %562 (approx %1414 %490) %38 %39 %40 %42 %43 %45 %46 %48 %50 %51 %52 %53 %54 %56 %57 %58 %59 %60 %61 %62 %64 %65 %66 %68 %69 %71 %73 %76 %77 %80 %82 %83 %85 %87 %88 %89 %91 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %114 %116 %118 %120 %122 %124 %125 %127 %129 %131 %133 %134 %136 %138 %140 %142 %143 %144 %146 %147 %149 %150 %152 %153 %155 %157 %158 %160 %161 %163 %165 %167 %169 %170 %172 %174 %176 %177 %179 %182 %183 %185 %186 %187 %188 %189 %190 %193 %197 %199 %200 %201 %202 %204 %205 %208 %211 %212 %214 %215 %219 %222 %225 %227 %231 %234 %237 %239 %240 %242 %244 %246 %248 %250 %253 %254 %258 %261 %264 %266 %270 %273 %276 %278 %280 %1416 %1417 (*.f64 %2 %2) (*.f64 %1419 %1419) (pow.f64 angle #s(literal 2 binary64)) (*.f64 (pow.f64 angle #s(literal 1 binary64)) angle) (/.f64 #s(literal 1 binary64) (pow.f64 angle #s(literal -2 binary64))) (*.f64 %92 #s(literal 1/180 binary64)) %194 (/.f64 %92 #s(literal 180 binary64)) (*.f64 #s(literal -1/180 binary64) %119) (*.f64 %119 #s(literal -1/180 binary64)) (neg.f64 %196) (/.f64 %119 #s(literal -180 binary64)) (/.f64 %194 #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) %92)) (/.f64 %313 #s(literal -180 binary64)) %1436 (*.f64 angle %1437) (*.f64 %92 %1439) (*.f64 %156 a) (*.f64 %1439 %92) (*.f64 %1437 angle) (*.f64 a %298) (*.f64 %298 a) %1446 (*.f64 %156 %1447) (*.f64 %1436 #s(literal 1/180 binary64)) (*.f64 %1439 %194) (*.f64 %1447 %156) (*.f64 (*.f64 %1447 %92) angle) (*.f64 (*.f64 %1447 angle) %92) (*.f64 (*.f64 #s(literal 1/180 binary64) %1439) %92) (/.f64 %1436 #s(literal 180 binary64)) (neg.f64 (*.f64 #s(literal -1/180 binary64) %1436)) (neg.f64 (*.f64 %1436 #s(literal -1/180 binary64))) (/.f64 (*.f64 #s(literal 1 binary64) %1436) #s(literal 180 binary64)) (/.f64 (*.f64 %1436 #s(literal 1 binary64)) #s(literal 180 binary64)) %1467 #s(literal 1/32400 binary64) %154 (*.f64 %119 %119) (*.f64 %121 %121) (pow.f64 %92 #s(literal 2 binary64)) (*.f64 (pow.f64 %92 #s(literal 1 binary64)) %92) (/.f64 #s(literal 1 binary64) (pow.f64 %92 #s(literal -2 binary64))) (*.f64 a (*.f64 a %154)) (*.f64 %92 (*.f64 %92 %397)) %1480 (*.f64 %154 %397) (*.f64 %1437 %1437) (*.f64 (*.f64 %397 %92) %92) (*.f64 (*.f64 %154 a) a) (*.f64 %1253 (*.f64 %1253 %154)) (*.f64 %1255 (*.f64 %1255 %154)) (*.f64 %1491 %1491) (*.f64 %1493 %1493) (*.f64 %1495 %1495) (*.f64 %1497 %1497) (*.f64 (*.f64 %154 %1255) %1255) (*.f64 (*.f64 %154 %1253) %1253) (pow.f64 %1437 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1437 #s(literal -2 binary64))) (*.f64 (pow.f64 %1437 #s(literal 1 binary64)) %1437) (*.f64 %397 %1508) %1510 (*.f64 %154 %1512) (*.f64 %1480 #s(literal 1/32400 binary64)) (*.f64 %1512 %154) (*.f64 %1516 %397) (*.f64 %1518 %92) #s(literal 1 binary64) %1520 %1521 %1522 %1523 %1524 %1525 %1526 %1527 %1528 %1529 %1530 %1531 %1532 %1534 %1535 %1536 %1537 %1539 %1540 %1541 %1542 %1543 %1544 %1545 %1546 %1547 %1549 %1551 %1552 %1553 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1567 %1569 %1571 %1573 %1575 %1577 %1580 %1583 %1585 %1587 %1589 %1591 %1593 %1595 %1598 %1601 %1604 %1607 %1610 %1613 %1616 %1619 %1620 %1622 %1624 %1626 %1628 %1635 %1638 %1640 %1642 %1644 %1646 %1649 %1652 %1653 %1654 %1655 #s(literal -1/32400 binary64) (neg.f64 #s(literal 1/32400 binary64)) (*.f64 b (*.f64 b %154)) (*.f64 %92 (*.f64 %92 %489)) %1662 (*.f64 %154 %489) (*.f64 %1664 %1664) (*.f64 (*.f64 %489 %92) %92) (*.f64 (*.f64 %154 b) b) (*.f64 %494 (*.f64 %494 %154)) (*.f64 %497 (*.f64 %497 %154)) (*.f64 %1674 %1674) (*.f64 %1676 %1676) (*.f64 %1678 %1678) (*.f64 %1680 %1680) (*.f64 (*.f64 %154 %497) %497) (*.f64 (*.f64 %154 %494) %494) (pow.f64 %1664 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1664 #s(literal -2 binary64))) (*.f64 (pow.f64 %1664 #s(literal 1 binary64)) %1664) (*.f64 angle (*.f64 angle %1662)) (*.f64 %489 %1693) %1695 (*.f64 %154 %1697) (*.f64 %1662 %1417) (*.f64 %1697 %154) (*.f64 %1693 %489) (*.f64 (*.f64 %1697 %92) %92) (*.f64 (*.f64 %1662 angle) angle) (pow.f64 (*.f64 %1664 angle) #s(literal 2 binary64)) (pow.f64 (*.f64 angle %1664) #s(literal 2 binary64)) (fma.f64 b b %1711) (fma.f64 angle %1716 %489) (fma.f64 %1417 %1715 %489) %1719 (fma.f64 %1662 %1721 %489) (fma.f64 %1695 #s(literal -1/32400 binary64) %489) (fma.f64 %1697 %1710 %489) (fma.f64 %1721 %1662 %489) (fma.f64 %1714 %1693 %489) (fma.f64 %1727 %489 %489) (fma.f64 %1729 %154 %489) (fma.f64 %1715 %1417 %489) (fma.f64 %1732 %154 %489) (fma.f64 %1734 %154 %489) (fma.f64 %1736 angle %489) (+.f64 %489 %1711) (+.f64 %1711 %489) (-.f64 %489 (*.f64 #s(literal 1/32400 binary64) %1695)) (-.f64 %489 (neg.f64 %1711)) (-.f64 %489 (*.f64 (neg.f64 %1721) %1662)) (-.f64 %489 (*.f64 %1747 %1695)) (-.f64 %489 (*.f64 (neg.f64 %1695) #s(literal -1/32400 binary64))) (-.f64 %1711 %1277) (fma.f64 %494 %494 %1711) (fma.f64 %497 %497 %1711) (neg.f64 (-.f64 %1277 %1711)) (fma.f64 b %1279 %1711) (fma.f64 %489 #s(literal 1 binary64) %1711) (fma.f64 #s(literal 1 binary64) %489 %1711) (fma.f64 %1283 b %1711) (fma.f64 %1285 %1285 %1711) (fma.f64 %1287 %1287 %1711) (fma.f64 %1289 %1289 %1711) (fma.f64 %494 %1291 %1711) (fma.f64 %497 %1293 %1711) (fma.f64 %1295 %497 %1711) (fma.f64 %1297 %494 %1711) (fma.f64 #s(literal 2 binary64) %1300 %1711) (fma.f64 %1302 #s(literal 1/2 binary64) %1711) (fma.f64 %1307 b %1711) %1772 %1774 (*.f64 %154 (fma.f64 #s(literal -1/32400 binary64) %489 %1512)) (*.f64 #s(literal -1/32400 binary64) (-.f64 %1662 %1480)) (fma.f64 %397 %1508 %1715) (fma.f64 %489 %1710 %1510) (fma.f64 #s(literal 1/32400 binary64) %1480 %1715) (fma.f64 %154 %1512 %1715) (fma.f64 %154 %1714 %1510) (fma.f64 %1480 #s(literal 1/32400 binary64) %1715) (fma.f64 #s(literal -1/32400 binary64) %1662 %1510) (fma.f64 %1662 #s(literal -1/32400 binary64) %1510) (fma.f64 %1512 %154 %1715) (fma.f64 %1714 %154 %1510) (fma.f64 %1516 %397 %1715) (fma.f64 %1790 %489 %1510) (fma.f64 %1518 %92 %1715) (fma.f64 %1793 %92 %1510) (+.f64 %1510 %1715) (+.f64 %1715 %1510) (-.f64 %1510 (*.f64 #s(literal 1/32400 binary64) %1662)) (-.f64 %1715 %1799) (fma.f64 %489 %1710 %1801) (fma.f64 %489 %1710 %1803) (fma.f64 %154 %1714 %1801) (fma.f64 %154 %1714 %1803) (fma.f64 #s(literal -1/32400 binary64) %1662 %1801) (fma.f64 #s(literal -1/32400 binary64) %1662 %1803) (fma.f64 %1662 #s(literal -1/32400 binary64) %1801) (fma.f64 %1662 #s(literal -1/32400 binary64) %1803) (fma.f64 %1714 %154 %1801) (fma.f64 %1714 %154 %1803) (fma.f64 %1790 %489 %1801) (fma.f64 %1790 %489 %1803) (fma.f64 %1793 %92 %1801) (fma.f64 %1793 %92 %1803) (+.f64 %1715 %1801) (+.f64 %1715 %1803) (neg.f64 (-.f64 %1799 %1715)) (-.f64 %1510 (*.f64 %1747 %1662)) (-.f64 %1510 (neg.f64 %1715)) (-.f64 %1510 (*.f64 (neg.f64 %1714) %154)) (-.f64 %1510 (*.f64 (neg.f64 %1662) #s(literal -1/32400 binary64))) (fma.f64 b b %1831) (fma.f64 angle (*.f64 angle %1774) %489) %1835 (fma.f64 %1774 %1417 %489) (fma.f64 (*.f64 %1774 angle) angle %489) (+.f64 %489 %1831) (+.f64 %1831 %489) (-.f64 %489 (neg.f64 %1831)) (-.f64 %489 (*.f64 (neg.f64 %1417) %1774)) (-.f64 %489 (*.f64 (neg.f64 %1774) %1417)) (-.f64 %1831 %1277) (fma.f64 %494 %494 %1831) (fma.f64 %497 %497 %1831) (neg.f64 (-.f64 %1277 %1831)) (fma.f64 b %1279 %1831) (fma.f64 %489 #s(literal 1 binary64) %1831) (fma.f64 #s(literal 1 binary64) %489 %1831) (fma.f64 %1283 b %1831) (fma.f64 %1285 %1285 %1831) (fma.f64 %1287 %1287 %1831) (fma.f64 %1289 %1289 %1831) (fma.f64 %494 %1291 %1831) (fma.f64 %497 %1293 %1831) (fma.f64 %1295 %497 %1831) (fma.f64 %1297 %494 %1831) (fma.f64 #s(literal 2 binary64) %1300 %1831) (fma.f64 %1302 #s(literal 1/2 binary64) %1831) (fma.f64 angle %1716 %1867) (fma.f64 %1417 %1715 %1867) (fma.f64 #s(literal -1/32400 binary64) %1695 %1867) (fma.f64 %1662 %1721 %1867) (fma.f64 %1695 #s(literal -1/32400 binary64) %1867) (fma.f64 %1697 %1710 %1867) (fma.f64 %1721 %1662 %1867) (fma.f64 %1714 %1693 %1867) (fma.f64 %1727 %489 %1867) (fma.f64 %1729 %154 %1867) (fma.f64 %1715 %1417 %1867) (fma.f64 %1732 %154 %1867) (fma.f64 %1734 %154 %1867) (fma.f64 %1736 angle %1867) (+.f64 %1719 %1882) (+.f64 %1711 %1867) (fma.f64 angle %1716 %1885) (fma.f64 %1417 %1715 %1885) (fma.f64 #s(literal -1/32400 binary64) %1695 %1885) (fma.f64 %1662 %1721 %1885) (fma.f64 %1695 #s(literal -1/32400 binary64) %1885) (fma.f64 %1697 %1710 %1885) (fma.f64 %1721 %1662 %1885) (fma.f64 %1714 %1693 %1885) (fma.f64 %1727 %489 %1885) (fma.f64 %1729 %154 %1885) (fma.f64 %1715 %1417 %1885) (fma.f64 %1732 %154 %1885) (fma.f64 %1734 %154 %1885) (fma.f64 %1736 angle %1885) (+.f64 %1711 %1885) (fma.f64 %1307 b %1831) (approx %1414 %1835) %2 #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) %36) (/.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 -2 binary64) (neg.f64 #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 -1 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 180 binary64) #s(literal 32400 binary64) %6 %8 %9 %10 %11 %12 %15 %17 %18 %20 %22 %23 %25 %27 %29 %31 %33 %35 %37 #s(literal 180 binary64) #s(literal 32400 binary64) %6 %8 %9 %10 %11 %12 %15 %17 %18 %20 %22 %23 %25 %27 %29 %31 %33 %35 %37 #s(literal -1/180 binary64) (neg.f64 #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) #s(literal -180 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 180 binary64)) (*.f64 angle #s(literal -1/180 binary64)) %44 (neg.f64 %39) (-.f64 #s(literal 0 binary64) %39) (+.f64 %422 #s(literal -1/2 binary64)) (-.f64 #s(literal 1/2 binary64) %81) (-.f64 %422 #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) %1924) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1924) (fma.f64 #s(literal 2 binary64) %36 %1924) #s(literal 1/90 binary64) %1929 (*.f64 #s(literal 1/90 binary64) angle) %72 (/.f64 #s(literal -180 binary64) %2) (neg.f64 %75) (/.f64 #s(literal 1 binary64) %39) (/.f64 %1060 angle) (*.f64 #s(literal 180 binary64) %72) (*.f64 #s(literal 180 binary64) %70) (*.f64 #s(literal -180 binary64) %75) (*.f64 %70 #s(literal 180 binary64)) (*.f64 #s(literal -180 binary64) (/.f64 #s(literal 1 binary64) %2)) %38 %39 %40 %42 %43 %45 %46 %48 %50 %51 %52 %53 %54 %56 %57 %58 %59 %60 %61 %62 %64 %65 %66 %68 %69 %71 %73 %76 %77 %80 %82 %83 %85 %87 %88 %89 %91 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %114 %116 %118 %120 %122 %124 %125 %127 %129 %131 %133 %134 %136 %138 %140 %142 %143 %144 %146 %147 %149 %150 %152 %153 %155 %157 %158 %160 %161 %163 %165 %167 %169 %170 %172 %174 %176 %177 %179 %182 %183 %185 %186 %187 %188 %189 %190 %193 %197 %199 %200 %201 %202 %204 %205 %208 %211 %212 %214 %215 %219 %222 %225 %227 %231 %234 %237 %239 %240 %242 %244 %246 %248 %250 %253 %254 %258 %261 %264 %266 %270 %273 %276 %278 %280 (*.f64 %92 #s(literal 1/2 binary64)) %192 (/.f64 %92 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) %119) (*.f64 %119 #s(literal -1/2 binary64)) (neg.f64 %159) (/.f64 %119 #s(literal -2 binary64)) (fma.f64 %92 #s(literal -1/2 binary64) %92) (fma.f64 #s(literal -1/2 binary64) %92 %92) (fma.f64 %92 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %92 #s(literal 0 binary64)) (+.f64 %159 %92) (+.f64 #s(literal 0 binary64) %192) (+.f64 %192 #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) %159) (fma.f64 #s(literal 1/2 binary64) %119 %92) (fma.f64 %119 #s(literal 1/2 binary64) %92) (fma.f64 #s(literal -1/2 binary64) %119 #s(literal 0 binary64)) (fma.f64 %119 #s(literal -1/2 binary64) #s(literal 0 binary64)) (/.f64 %1959 #s(literal 2 binary64)) (-.f64 %159 %119) (/.f64 #s(literal 1 binary64) %1962) (fma.f64 %92 #s(literal 0 binary64) %192) (fma.f64 %92 %803 %92) (fma.f64 #s(literal 0 binary64) %92 %192) (fma.f64 angle #s(literal 0 binary64) %192) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %192) (fma.f64 #s(literal 0 binary64) angle %192) (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %192) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %192) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %192) (fma.f64 #s(literal 0 binary64) #s(literal -1/180 binary64) %192) (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %192) (fma.f64 #s(literal 1/180 binary64) #s(literal 0 binary64) %192) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %192) (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %192) (fma.f64 #s(literal -1/180 binary64) #s(literal 0 binary64) %192) (fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) %192) (+.f64 #s(literal 1/180 binary64) %1980) (+.f64 #s(literal -1/180 binary64) (+.f64 #s(literal 1/180 binary64) %192)) (-.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) %192)) (-.f64 #s(literal -1/2 binary64) (-.f64 #s(literal -1/2 binary64) %192)) (fma.f64 #s(literal 1/2 binary64) %825 %92) (fma.f64 #s(literal 1/2 binary64) %827 %92) (fma.f64 %119 #s(literal 0 binary64) %192) (fma.f64 %121 #s(literal 0 binary64) %192) (fma.f64 #s(literal 0 binary64) %123 %192) (fma.f64 %2 #s(literal 0 binary64) %192) (fma.f64 %126 #s(literal 0 binary64) %192) (fma.f64 #s(literal -1/2 binary64) %872 %92) (fma.f64 #s(literal 1/180 binary64) %151 %192) (fma.f64 #s(literal 1 binary64) #s(literal 1/180 binary64) %1980) (fma.f64 %154 #s(literal 0 binary64) %192) (fma.f64 #s(literal 2 binary64) %251 %92) (fma.f64 #s(literal 0 binary64) %156 %192) (fma.f64 %156 #s(literal 0 binary64) %192) (fma.f64 %159 #s(literal 0 binary64) %192) (fma.f64 #s(literal 0 binary64) %162 %192) (fma.f64 #s(literal 0 binary64) %164 %192) (fma.f64 #s(literal 0 binary64) %166 %192) (fma.f64 %168 #s(literal 0 binary64) %192) (fma.f64 #s(literal -1/2 binary64) %912 %92) (fma.f64 %92 %175 %192) (fma.f64 %175 %92 %192) (fma.f64 #s(literal 0 binary64) %36 %192) (fma.f64 #s(literal 0 binary64) %184 %192) (/.f64 (+.f64 #s(literal 0 binary64) %285) %34) (/.f64 (+.f64 #s(literal 0 binary64) %937) %657) (/.f64 (+.f64 #s(literal 0 binary64) %940) %657) (/.f64 (+.f64 #s(literal 0 binary64) %984) %34) (fma.f64 %92 #s(literal 1/180 binary64) %2020) (fma.f64 %92 #s(literal -1/180 binary64) %2022) (fma.f64 #s(literal 1/180 binary64) %92 %2020) (fma.f64 #s(literal -1/180 binary64) %92 %2022) (+.f64 %194 %2020) (+.f64 %196 %2022) (fma.f64 %39 %203 %192) (fma.f64 #s(literal 1/180 binary64) %119 %2022) (fma.f64 #s(literal -1/180 binary64) %119 %2020) (fma.f64 %119 #s(literal 1/180 binary64) %2022) (fma.f64 %119 #s(literal -1/180 binary64) %2020) (-.f64 %194 (-.f64 %194 %192)) (-.f64 %196 (-.f64 %196 %192)) (fma.f64 #s(literal 2 binary64) %729 %1980) (fma.f64 %92 %213 %192) (fma.f64 %196 %175 %192) (+.f64 %955 %955) (fma.f64 %855 %856 %1980) (fma.f64 %206 %729 %1980) (-.f64 %251 (-.f64 %251 %192)) #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)) %2048 %159 %2049 %2050 %2051 %2052 %2053 %2054 %2055 %2056 %2057 %2058 %2059 %2060 %2061 %2062 %2064 %2066 %2067 %2068 %2069 %2070 %2071 %2072 %2074 %2076 %2078 %2080 %2082 %2084 %2085 %2086 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2099 %2100 %2101 %2102 %2104 %2106 %2108 %2110 %2112 %2113 %2114 %2115 %2116 %2117 %2118 %2119 %2120 %2121 %2122 %2123 %2124 %2125 %2126 %2127 %2128 %2129 %2130 %2131 %2132 %2133 %2134 %2135 %2136 %2137 %2139 %2140 %2141 %2142 %2144 %2145 %2146 %2149 %2151 %2153 %2156 %2159 %2161 %2163 %2164 %2165 %2166 %2167 %2168 %2170 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2180 %2182 %2184 %2186 %2187 %2189 %2191 %2192 %2194 %2195 %2196 %2198 %2199 %2200 %2201 %2202 %2204 %2206 %2208 %119 (*.f64 %92 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %92) (*.f64 #s(literal -1/2 binary64) %285) (*.f64 %285 #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) %159) (*.f64 %159 #s(literal 2 binary64)) (fma.f64 %92 #s(literal -1/2 binary64) %159) (fma.f64 #s(literal -1/2 binary64) %92 %159) (+.f64 %159 %159) (-.f64 %159 %192) (fma.f64 #s(literal 1/2 binary64) %119 %159) (fma.f64 %119 #s(literal 1/2 binary64) %159) (fma.f64 %92 %803 %159) (fma.f64 #s(literal 1/2 binary64) %825 %159) (fma.f64 #s(literal 1/2 binary64) %827 %159) (fma.f64 #s(literal -1/2 binary64) %872 %159) (fma.f64 #s(literal 2 binary64) %251 %159) (fma.f64 #s(literal -1/2 binary64) %912 %159) %297 %298 %299 %300 %301 %302 %303 %304 %306 %307 %308 %310 %311 %312 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %325 %326 %327 %328 %329 %330 %331 %332 %333 %334 %336 %338 %339 %340 %341 %343 %345 %346 %347 %348 %349 %350 %352 %354 %355 %356 %357 %358 %359 %361 %297 %298 %299 %300 %301 %302 %303 %304 %306 %307 %308 %310 %311 %312 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %325 %326 %327 %328 %329 %330 %331 %332 %333 %334 %336 %338 %339 %340 %341 %343 %345 %346 %347 %348 %349 %350 %352 %354 %355 %356 %357 %358 %359 %361 %297 %298 %299 %300 %301 %302 %303 %304 %306 %307 %308 %310 %311 %312 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %325 %326 %327 %328 %329 %330 %331 %332 %333 %334 %336 %338 %339 %340 %341 %343 %345 %346 %347 %348 %349 %350 %352 %354 %355 %356 %357 %358 %359 %361 (*.f64 %92 #s(literal -1/180 binary64)) %196 (*.f64 #s(literal 1/180 binary64) %119) (*.f64 %119 #s(literal 1/180 binary64)) (neg.f64 %194) (*.f64 angle %196) (*.f64 %92 %44) (*.f64 %156 #s(literal -1/180 binary64)) (*.f64 #s(literal -1/180 binary64) %156) %309 (*.f64 %196 angle) (/.f64 %156 #s(literal -180 binary64)) (*.f64 %39 %119) (*.f64 #s(literal 1/180 binary64) %305) (*.f64 %194 %2) (*.f64 %2 %194) (*.f64 %119 %39) (*.f64 %305 #s(literal 1/180 binary64)) (neg.f64 %298) (/.f64 %92 %75) (/.f64 %305 #s(literal 180 binary64)) (neg.f64 %978) (fma.f64 angle %196 #s(literal 0 binary64)) (fma.f64 %92 %44 #s(literal 0 binary64)) (fma.f64 %156 #s(literal -1/180 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1/180 binary64) %156 #s(literal 0 binary64)) (fma.f64 %44 %92 #s(literal 0 binary64)) (fma.f64 %196 angle #s(literal 0 binary64)) (/.f64 %119 %72) (+.f64 %309 #s(literal 0 binary64)) (/.f64 %324 #s(literal -180 binary64)) (fma.f64 %39 %119 #s(literal 0 binary64)) (fma.f64 #s(literal 1/180 binary64) %305 #s(literal 0 binary64)) (fma.f64 %194 %2 #s(literal 0 binary64)) (fma.f64 %2 %194 #s(literal 0 binary64)) (fma.f64 %119 %39 #s(literal 0 binary64)) (fma.f64 %305 #s(literal 1/180 binary64) #s(literal 0 binary64)) (fma.f64 angle %196 %2262) (fma.f64 %92 %44 %2262) (fma.f64 %156 #s(literal -1/180 binary64) %2262) (fma.f64 #s(literal -1/180 binary64) %156 %2262) (fma.f64 %44 %92 %2262) (fma.f64 %196 angle %2262) (+.f64 %309 %2262) (fma.f64 %39 %119 %2262) (fma.f64 #s(literal 1/180 binary64) %305 %2262) (fma.f64 %194 %2 %2262) (fma.f64 %2 %194 %2262) (fma.f64 %119 %39 %2262) (fma.f64 %305 #s(literal 1/180 binary64) %2262) (fma.f64 %119 %81 %192) (fma.f64 %81 %119 %192) (+.f64 (*.f64 %119 %81) %192) (+.f64 (*.f64 %81 %119) %192) (*.f64 angle %2282) (*.f64 %92 %1929) (*.f64 %156 #s(literal 1/90 binary64)) (*.f64 #s(literal 1/90 binary64) %156) %2287 (*.f64 %2282 angle) (*.f64 %2 %2289) (*.f64 %305 (neg.f64 #s(literal 1/90 binary64))) (*.f64 %2289 %2) (*.f64 %324 #s(literal 1/90 binary64)) (neg.f64 %2295) %2282 (*.f64 #s(literal 1/90 binary64) %92) (*.f64 angle %2289) (*.f64 %92 %2299) (*.f64 %92 %2301) (*.f64 %92 %2303) (*.f64 %2 %2282) (*.f64 #s(literal 1/90 binary64) %305) (*.f64 %1929 %119) (*.f64 %119 %1929) (*.f64 %2282 %2) (*.f64 %305 #s(literal 1/90 binary64)) (*.f64 %2299 %92) (*.f64 %2301 %92) %2295 %2313 (/.f64 %2314 %2282) (/.f64 %1962 %1929) (/.f64 %2317 %92) (/.f64 #s(literal -2 binary64) %2295) (neg.f64 %2320) (/.f64 (/.f64 #s(literal -2 binary64) %2282) %2) (/.f64 (/.f64 #s(literal -2 binary64) %2) %2282) (/.f64 (/.f64 #s(literal -2 binary64) %305) #s(literal 1/90 binary64)) (/.f64 (neg.f64 %2317) %119) (/.f64 #s(literal 1 binary64) %2330) (*.f64 #s(literal 2 binary64) %2332) (*.f64 %2332 #s(literal 2 binary64)) (*.f64 %2317 (/.f64 #s(literal 1 binary64) %92)) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) %2295)) (+.f64 %2332 %2332) (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %2287) %2332) (fma.f64 #s(literal 1 binary64) %2332 %2332) (fma.f64 %2314 (/.f64 #s(literal 1/2 binary64) %2282) %2332) (fma.f64 %1962 (/.f64 #s(literal 1/2 binary64) %1929) %2332) (fma.f64 %2317 (/.f64 #s(literal 1/2 binary64) %92) %2332) (*.f64 #s(literal 1/2 binary64) %2287) (*.f64 %1929 %192) (*.f64 %192 %1929) (*.f64 %2287 #s(literal 1/2 binary64)) %2330 (*.f64 (*.f64 #s(literal 1/2 binary64) %1929) %92) (/.f64 %2287 #s(literal 2 binary64)) (*.f64 angle (/.f64 %2282 #s(literal 2 binary64))) (*.f64 %92 (/.f64 %1929 #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) %2295) (neg.f64 %2361) (/.f64 %92 %2317) (/.f64 %2295 #s(literal -2 binary64)) (*.f64 #s(literal 1 binary64) %2330) (*.f64 %2330 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %2361) (/.f64 (*.f64 #s(literal 1 binary64) %2287) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) %2313) (/.f64 #s(literal 1/2 binary64) %2332) (/.f64 #s(literal -1 binary64) %2320) (*.f64 (/.f64 #s(literal 1 binary64) %2317) %92) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %2330)) (*.f64 %130 %2330) (/.f64 %141 %2320) (/.f64 %130 %2313) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %2313)) (/.f64 #s(literal 1 binary64) (/.f64 %2313 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %2320 #s(literal -1 binary64))) (pow.f64 %2313 #s(literal -1 binary64)) (+.f64 %2387 %2387) (/.f64 #s(literal 1 binary64) (pow.f64 %2313 #s(literal 1 binary64))) %1353 %2391 %2392 %2394 %2396 %2398 %2400 %2403 %2405 %2408 %2411 %2414 %2417 %2419 %2421 %2423 %2426 %2428 %2430 %2432 %2434 %2435 %2436 %2437 %2438 %2440 %2441 %2443 (*.f64 #s(literal 1/2 binary64) %2391) %2445 (/.f64 %2391 #s(literal 2 binary64)) (neg.f64 %2447) (/.f64 %2425 #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) %2391 #s(literal 1/2 binary64)) %2451 (+.f64 #s(literal 1/2 binary64) %2447) (+.f64 %2447 #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) %2445) (fma.f64 #s(literal 1/2 binary64) %2399 #s(literal 1/2 binary64)) (fma.f64 %2399 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (neg.f64 %2457) (*.f64 (+.f64 %2399 #s(literal 1 binary64)) #s(literal 1/2 binary64)) (neg.f64 (+.f64 #s(literal -1/2 binary64) %2445)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2447) (fma.f64 #s(literal 2 binary64) %36 %2447) (*.f64 a %2451) %2466 (neg.f64 (*.f64 %2457 a)) (neg.f64 (*.f64 a %2457)) (fma.f64 a #s(literal 1/2 binary64) %2471) (fma.f64 #s(literal 1/2 binary64) a %2473) (+.f64 (*.f64 a #s(literal 1/2 binary64)) %2471) (+.f64 (*.f64 #s(literal 1/2 binary64) a) %2473) %397 %1252 %1254 %1256 %1258 %1260 %1262 %1264 %1266 %1267 %1268 %1269 %1271 %1273 (*.f64 a %2466) %2480 (*.f64 %2451 %397) (*.f64 %2466 a) (neg.f64 %2483) (neg.f64 (*.f64 %397 %2457)) (*.f64 %1253 %2487) (*.f64 %1255 %2489) (*.f64 %2491 %1255) (*.f64 %2493 %1253) (fma.f64 %397 #s(literal 1/2 binary64) %2495) (fma.f64 #s(literal 1/2 binary64) %397 %2497) (+.f64 (*.f64 #s(literal 1/2 binary64) %397) %2497) (+.f64 (*.f64 %397 #s(literal 1/2 binary64)) %2495) #s(literal 1 binary64) %1520 %1521 %1522 %1523 %1524 %1525 %1526 %1527 %1528 %1529 %1530 %1531 %1532 %1534 %1535 %1536 %1537 %1539 %1540 %1541 %1542 %1543 %1544 %1545 %1546 %1547 %1549 %1551 %1552 %1553 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1567 %1569 %1571 %1573 %1575 %1577 %1580 %1583 %1585 %1587 %1589 %1591 %1593 %1595 %1598 %1601 %1604 %1607 %1610 %1613 %1616 %1619 %1620 %1622 %1624 %1626 %1628 %1635 %1638 %1640 %1642 %1644 %1646 %1649 %1652 %1653 %1654 (*.f64 a %2503) %2505 (*.f64 %1353 %397) (*.f64 %2503 a) (*.f64 %1253 (*.f64 %1253 %1353)) (*.f64 %1255 (*.f64 %1255 %1353)) (*.f64 (*.f64 %1353 %1255) %1255) (*.f64 (*.f64 %1353 %1253) %1253) %412 %413 %415 %418 %420 %421 %424 %426 %428 %431 %433 %435 %438 %441 %442 %443 %444 %445 %446 %447 %448 %449 %451 %453 %454 %455 %457 %460 %462 %464 %465 %466 %467 %468 %469 %471 %472 %473 %414 (fabs.f64 %309) (*.f64 #s(literal 1/180 binary64) %416) (*.f64 %416 #s(literal 1/180 binary64)) (/.f64 %416 #s(literal 180 binary64)) (fabs.f64 %414) (*.f64 %416 %2521) (*.f64 %1419 %2523) (*.f64 %1419 %2525) (*.f64 %121 %2527) (*.f64 %2521 %416) (*.f64 %2527 %121) (*.f64 %2531 %121) (*.f64 %2525 %1419) (neg.f64 %417) (/.f64 %121 (fabs.f64 %72)) (/.f64 (*.f64 #s(literal 1 binary64) %416) #s(literal 180 binary64)) (/.f64 (*.f64 %416 #s(literal 1 binary64)) #s(literal 180 binary64)) (sqrt.f64 %2541) (*.f64 %2543 %2543) (pow.f64 %2541 #s(literal 1/2 binary64)) %416 (fabs.f64 %416) (fabs.f64 %305) (*.f64 %1419 %121) (*.f64 %121 %1419) (fabs.f64 %324) (sqrt.f64 %1693) (*.f64 %2552 %2552) (pow.f64 %1693 #s(literal 1/2 binary64)) (fma.f64 angle #s(literal 1/180 binary64) #s(literal 1/2 binary64)) %81 (+.f64 %39 #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) %39) (-.f64 %39 #s(literal -1/2 binary64)) (-.f64 #s(literal 1/2 binary64) %44) (fma.f64 %2 #s(literal -1/180 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/180 binary64) %2 #s(literal 1/2 binary64)) (neg.f64 (-.f64 #s(literal -1/2 binary64) %39)) (-.f64 #s(literal 1/2 binary64) %751) (fma.f64 %39 #s(literal 1/180 binary64) #s(literal 1/2 binary64)) (fma.f64 %39 #s(literal 1 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/180 binary64) %39 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1 binary64) %39 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %39) (fma.f64 %63 #s(literal 1/180 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) %809) (/.f64 (fma.f64 #s(literal 1/2 binary64) #s(literal 180 binary64) angle) #s(literal 180 binary64)) (/.f64 (fma.f64 #s(literal 1/2 binary64) #s(literal -180 binary64) %2) #s(literal -180 binary64)) (fma.f64 #s(literal 2 binary64) %128 #s(literal 1/2 binary64)) (fma.f64 %130 %39 #s(literal 1/2 binary64)) (/.f64 (fma.f64 %39 #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 1/2 binary64) #s(literal 180 binary64) %39) #s(literal 180 binary64)) (fma.f64 #s(literal 2 binary64) %36 %39) (fma.f64 #s(literal -1/180 binary64) %132 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %145 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1 binary64) %117 #s(literal 1/2 binary64)) (fma.f64 %47 %148 #s(literal 1/2 binary64)) (fma.f64 %148 %47 #s(literal 1/2 binary64)) (/.f64 (fma.f64 angle #s(literal 2 binary64) %1060) %218) (/.f64 (fma.f64 angle #s(literal 2 binary64) %1090) %218) (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal 180 binary64) (*.f64 #s(literal 2 binary64) angle)) %2594) (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal 180 binary64) (*.f64 angle #s(literal 2 binary64))) %2594) (/.f64 (fma.f64 %2 #s(literal 2 binary64) %1095) %230) (/.f64 (fma.f64 %2 #s(literal 2 binary64) %1104) %230) (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal -180 binary64) (*.f64 #s(literal 2 binary64) %2)) %2605) (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal -180 binary64) (*.f64 %2 #s(literal 2 binary64))) %2605) (/.f64 (fma.f64 #s(literal 1/2 binary64) %72 #s(literal 1 binary64)) %72) (/.f64 (fma.f64 #s(literal 1/2 binary64) %75 #s(literal -1 binary64)) %75) (fma.f64 %206 %207 #s(literal 1/2 binary64)) (/.f64 (fma.f64 %39 #s(literal 2 binary64) %1060) %218) (/.f64 (fma.f64 %39 #s(literal 2 binary64) %1090) %218) (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal 180 binary64) (*.f64 #s(literal 2 binary64) %39)) %2594) (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal 180 binary64) (*.f64 %39 #s(literal 2 binary64))) %2594) (/.f64 (fma.f64 #s(literal 1 binary64) %72 #s(literal 2 binary64)) %2626) (/.f64 (fma.f64 #s(literal 1 binary64) %72 %162) %2626) (/.f64 (fma.f64 #s(literal 1 binary64) %75 (*.f64 #s(literal 2 binary64) #s(literal -1 binary64))) %2632) (/.f64 (fma.f64 #s(literal 1 binary64) %75 (*.f64 #s(literal -1 binary64) #s(literal 2 binary64))) %2632) (/.f64 (fma.f64 #s(literal -1 binary64) #s(literal 2 binary64) %1128) %257) (/.f64 (fma.f64 #s(literal -1 binary64) #s(literal 2 binary64) %1122) %257) (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) %1118) %269) (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) %1117) %269) (*.f64 %92 %81) %360 (fma.f64 angle %194 %192) (fma.f64 %39 %92 %192) (fma.f64 %92 %39 %192) (fma.f64 %92 #s(literal 1/2 binary64) %298) (fma.f64 #s(literal 1/180 binary64) %156 %192) (fma.f64 %156 #s(literal 1/180 binary64) %192) (fma.f64 %194 angle %192) (fma.f64 #s(literal 1/2 binary64) %92 %298) (+.f64 %298 %192) (+.f64 %192 %298) (-.f64 %298 %159) (fma.f64 %2 %196 %192) (fma.f64 #s(literal -1/180 binary64) %305 %192) (fma.f64 #s(literal -1/2 binary64) %119 %298) (fma.f64 %119 #s(literal -1/2 binary64) %298) (fma.f64 %196 %2 %192) (fma.f64 %305 #s(literal -1/180 binary64) %192) (fma.f64 %2 %313 %192) (fma.f64 %313 %2 %192) (fma.f64 %39 %194 %192) (fma.f64 %194 %39 %192) (fma.f64 #s(literal 1 binary64) %298 %192) (/.f64 (fma.f64 %298 #s(literal 2 binary64) %92) #s(literal 2 binary64)) (fma.f64 #s(literal 1/180 binary64) %344 %192) (fma.f64 %47 %313 %192) (fma.f64 %313 %47 %192) (/.f64 (fma.f64 %156 #s(literal 2 binary64) (*.f64 #s(literal 180 binary64) %92)) %218) (/.f64 (fma.f64 %156 #s(literal 2 binary64) (*.f64 %92 #s(literal 180 binary64))) %218) (/.f64 (fma.f64 %305 #s(literal 2 binary64) (*.f64 #s(literal -180 binary64) %92)) %230) (/.f64 (fma.f64 %305 #s(literal 2 binary64) (*.f64 %92 #s(literal -180 binary64))) %230) (/.f64 (fma.f64 %92 #s(literal 2 binary64) (*.f64 %72 %92)) %269) (/.f64 (fma.f64 %92 #s(literal 2 binary64) (*.f64 %92 %72)) %269) %412 %413 %415 %418 %420 %421 %424 %426 %428 %431 %433 %435 %438 %441 %442 %443 %444 %445 %446 %447 %448 %449 %451 %453 %454 %455 %457 %460 %462 %464 %465 %466 %467 %468 %469 %471 %472 %473 (fma.f64 angle #s(literal -1/180 binary64) #s(literal 1/2 binary64)) %422 (+.f64 #s(literal 1/2 binary64) %44) (+.f64 %44 #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) %39) (-.f64 %44 #s(literal -1/2 binary64)) (neg.f64 %79) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %44) (/.f64 (fma.f64 %44 #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %36 %44) (*.f64 %92 %422) %423 (fma.f64 angle %196 %192) (fma.f64 %92 #s(literal 1/2 binary64) %309) (fma.f64 %92 %44 %192) (fma.f64 %156 #s(literal -1/180 binary64) %192) (fma.f64 #s(literal 1/2 binary64) %92 %309) (fma.f64 #s(literal -1/180 binary64) %156 %192) (fma.f64 %44 %92 %192) (fma.f64 %196 angle %192) (+.f64 %192 %309) (+.f64 %309 %192) (fma.f64 %39 %119 %192) (fma.f64 #s(literal 1/180 binary64) %305 %192) (fma.f64 %194 %2 %192) (fma.f64 %2 %194 %192) (fma.f64 #s(literal -1/2 binary64) %119 %309) (fma.f64 %119 %39 %192) (fma.f64 %119 #s(literal -1/2 binary64) %309) (fma.f64 %305 #s(literal 1/180 binary64) %192) %38 %39 %40 %42 %43 %45 %46 %48 %50 %51 %52 %53 %54 %56 %57 %58 %59 %60 %61 %62 %64 %65 %66 %68 %69 %71 %73 %76 %77 %80 %82 %83 %85 %87 %88 %89 %91 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %114 %116 %118 %120 %122 %124 %125 %127 %129 %131 %133 %134 %136 %138 %140 %142 %143 %144 %146 %147 %149 %150 %152 %153 %155 %157 %158 %160 %161 %163 %165 %167 %169 %170 %172 %174 %176 %177 %179 %182 %183 %185 %186 %187 %188 %189 %190 %193 %197 %199 %200 %201 %202 %204 %205 %208 %211 %212 %214 %215 %219 %222 %225 %227 %231 %234 %237 %239 %240 %242 %244 %246 %248 %250 %253 %254 %258 %261 %264 %266 %270 %273 %276 %278 %280 %297 %298 %299 %300 %301 %302 %303 %304 %306 %307 %308 %310 %311 %312 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %325 %326 %327 %328 %329 %330 %331 %332 %333 %334 %336 %338 %339 %340 %341 %343 %345 %346 %347 %348 %349 %350 %352 %354 %355 %356 %357 %358 %359 %361 (fma.f64 %92 #s(literal 1/2 binary64) %414) (fma.f64 #s(literal 1/180 binary64) %416 %192) (fma.f64 #s(literal 1/2 binary64) %92 %414) %425 (+.f64 %192 %414) (+.f64 %414 %192) (-.f64 %192 %417) (-.f64 %414 %159) (fma.f64 #s(literal -1/2 binary64) %119 %414) (fma.f64 %119 #s(literal -1/2 binary64) %414) (fma.f64 %416 %2521 %192) (fma.f64 %1419 %2523 %192) (fma.f64 %1419 %2525 %192) (fma.f64 %121 %2527 %192) (fma.f64 %2521 %416 %192) (fma.f64 %2527 %121 %192) (fma.f64 %2531 %121 %192) (fma.f64 %2525 %1419 %192) (neg.f64 (-.f64 %159 %414)) (-.f64 %192 %2740) (fma.f64 %2543 %2543 %192) %412 %413 %415 %418 %420 %421 %424 %426 %428 %431 %433 %435 %438 %441 %442 %443 %444 %445 %446 %447 %448 %449 %451 %453 %454 %455 %457 %460 %462 %464 %465 %466 %467 %468 %469 %471 %472 %473 #s(literal 0 binary64) %563 %564 %565 %566 %567 %568 %569 %570 %571 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %588 %589 %590 %591 %592 %593 %594 %595 %596 %597 %598 %599 %601 %603 %605 %607 %609 %610 %611 %613 %614 %615 %616 %617 %618 %619 %620 %621 %622 %623 %624 %625 %626 %627 %628 %629 %631 %632 %633 %634 %635 %636 %637 %638 %639 %640 %641 %642 %643 %644 %645 %646 %647 %648 %649 %650 %651 %652 %653 %654 %656 %658 %660 %661 %662 %663 %665 %666 %668 %670 %671 %672 %673 %674 %675 %676 %677 %678 %679 %680 %681 %682 %683 %684 %685 %686 %687 %688 %689 %690 %691 %692 %693 %694 %695 %696 %697 %698 %699 %700 %701 %702 %703 %704 %705 %706 %707 %708 %709 %710 %711 %712 %713 %714 %715 %716 %717 %718 %719 %720 %721 %722 %723 %725 %727 %728 %730 %731 %732 %733 %734 %735 %736 %737 %738 %739 %740 %741 %742 %743 %744 %745 %746 %747 %748 %749 %750 %752 %753 %754 %755 %756 %757 %758 %760 %762 %763 %764 %765 %766 %767 %768 %769 %770 %771 %774 %777 %778 %779 %781 %782 %783 %784 %786 %788 %790 %791 %792 %793 %794 %795 %796 %797 %798 %799 %800 %801 %802 %804 %805 %806 %807 %808 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %822 %823 %824 %826 %828 %829 %830 %831 %832 %833 %834 %836 %837 %838 %839 %840 %841 %842 %843 %844 %845 %849 %851 %854 %857 %858 %860 %864 %867 %871 %873 %874 %875 %877 %879 %881 %883 %885 %887 %888 %890 %891 %892 %893 %894 %895 %896 %897 %898 %899 %900 %901 %903 %904 %905 %906 %907 %908 %909 %910 %911 %913 %917 %919 %920 %921 %922 %923 %925 %926 %927 %929 %931 %932 %933 %934 %935 %936 %939 %942 %944 %945 %947 %948 %949 %950 %951 %952 %953 %954 %956 %957 %958 %959 %960 %961 %962 %963 %965 %966 %968 %970 %972 %975 %976 %977 %979 %980 %981 %982 %983 %986 %987 %988 %989 %990 %993 %996 %997 %998 %999 %1000 %1001 %1002 %1003 %1006 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1019 %1020 %1023 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1034 %1036 %1037 %1039 %1041 %1042 %1043 %1044 %1046 %1048 %1050 %1052 %1055 %1058 %1062 %1063 %1064 %1065 %1066 %1067 %1071 %1073 %1075 %1077 %1078 %1080 %1085 %1089 %1093 %1098 %1103 %1108 %1110 %1113 %1116 %1121 %1126 %1131 %1136 %1137 %1138 %1139 %1140 %1142 %1144 %1146 %1148 %1152 %1154 %1157 %1163 %1165 %1167 %1169 %1174 %1179 %1185 %1191 %1193 %1195 %1197 %1199 %1202 %1205 %1208 %1214 %1220 %1225 %1231 %1236 %2743 %2744 %2745 %2746 %2748 %2750 %2751 %2752 %2753 %2754 %2755 %2756 %2757 %2758 %2759 %2760 %2761 %2762 %2763 %2764 %2765 %2766 %2767 %2768 %2769 %2770 %2771 %2772 %2773 %2774 %2775 %2776 %2777 %2778 %2779 %2780 %2781 %2782 %2783 %2784 %2785 %2786 %2787 %2788 %2789 %2790 %2791 %2792 %2793 %2794 %2795 %2796 %2797 %2798 %2799 %2800 %2801 %2802 %2803 %2804 %2805 %2806 %2807 %2808 %2809 %2810 %2811 %2812 %2813 %2814 %2815 %2816 %2817 %2818 %2819 %2820 %2821 %2822 %2823 %2824 %2825 %2826 %2827 %2828 %2829 %2830 %2831 %2832 %2833 %2834 %2835 %2837 %2839 %2840 %2841 %2842 %2843 %2844 %2845 %2846 %2847 %2848 %2849 %2850 %2851 %2852 %2853 %2854 %2855 %2856 %2857 %2858 %2859 %2860 %2861 %2863 %2865 %2867 %2868 %2869 %2870 %2871 %2872 %2874 %2876 %2877 %2878 %2880 %2881 %2882 %2883 %2884 %2885 %2886 %2887 %2888 %2889 %2890 %2891 %2892 %2893 %2894 %2895 %2896 %2897 %2898 %2899 %2900 %2902 %2904 %2905 %2906 %2907 %2908 %2909 %2910 %2911 %2912 %2913 %2914 %2915 %2916 %2917 %2918 %2919 %2920 %2921 %2922 %2923 %2924 %2925 %2926 %2927 %2928 %2929 %2931 %2933 %2935 %2937 %2938 %2939 %2940 %2941 %2942 %2943 %2944 %2945 %2946 %2947 %2948 %2949 %2950 %2951 %2952 %2953 %2954 %2955 %2956 %2957 %2958 %2959 %2960 %2961 %2962 %2963 %2964 %2965 %2966 %2967 %2968 %2969 %2970 %2971 %2972 %2973 %2974 %2975 %2976 %2977 %2978 %2979 %2980 %2981 %2982 %2983 %2984 %2985 %2986 %2987 %2988 #s(literal 0 binary64) %563 %564 %565 %566 %567 %568 %569 %570 %571 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %588 %589 %590 %591 %592 %593 %594 %595 %596 %597 %598 %599 %601 %603 %605 %607 %609 %610 %611 %613 %614 %615 %616 %617 %618 %619 %620 %621 %622 %623 %624 %625 %626 %627 %628 %629 %631 %632 %633 %634 %635 %636 %637 %638 %639 %640 %641 %642 %643 %644 %645 %646 %647 %648 %649 %650 %651 %652 %653 %654 %656 %658 %660 %661 %662 %663 %665 %666 %668 %670 %671 %672 %673 %674 %675 %676 %677 %678 %679 %680 %681 %682 %683 %684 %685 %686 %687 %688 %689 %690 %691 %692 %693 %694 %695 %696 %697 %698 %699 %700 %701 %702 %703 %704 %705 %706 %707 %708 %709 %710 %711 %712 %713 %714 %715 %716 %717 %718 %719 %720 %721 %722 %723 %725 %727 %728 %730 %731 %732 %733 %734 %735 %736 %737 %738 %739 %740 %741 %742 %743 %744 %745 %746 %747 %748 %749 %750 %752 %753 %754 %755 %756 %757 %758 %760 %762 %763 %764 %765 %766 %767 %768 %769 %770 %771 %774 %777 %778 %779 %781 %782 %783 %784 %786 %788 %790 %791 %792 %793 %794 %795 %796 %797 %798 %799 %800 %801 %802 %804 %805 %806 %807 %808 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %822 %823 %824 %826 %828 %829 %830 %831 %832 %833 %834 %836 %837 %838 %839 %840 %841 %842 %843 %844 %845 %849 %851 %854 %857 %858 %860 %864 %867 %871 %873 %874 %875 %877 %879 %881 %883 %885 %887 %888 %890 %891 %892 %893 %894 %895 %896 %897 %898 %899 %900 %901 %903 %904 %905 %906 %907 %908 %909 %910 %911 %913 %917 %919 %920 %921 %922 %923 %925 %926 %927 %929 %931 %932 %933 %934 %935 %936 %939 %942 %944 %945 %947 %948 %949 %950 %951 %952 %953 %954 %956 %957 %958 %959 %960 %961 %962 %963 %965 %966 %968 %970 %972 %975 %976 %977 %979 %980 %981 %982 %983 %986 %987 %988 %989 %990 %993 %996 %997 %998 %999 %1000 %1001 %1002 %1003 %1006 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1019 %1020 %1023 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1034 %1036 %1037 %1039 %1041 %1042 %1043 %1044 %1046 %1048 %1050 %1052 %1055 %1058 %1062 %1063 %1064 %1065 %1066 %1067 %1071 %1073 %1075 %1077 %1078 %1080 %1085 %1089 %1093 %1098 %1103 %1108 %1110 %1113 %1116 %1121 %1126 %1131 %1136 %1137 %1138 %1139 %1140 %1142 %1144 %1146 %1148 %1152 %1154 %1157 %1163 %1165 %1167 %1169 %1174 %1179 %1185 %1191 %1193 %1195 %1197 %1199 %1202 %1205 %1208 %1214 %1220 %1225 %1231 %1236 %2743 %2744 %2745 %2746 %2748 %2750 %2751 %2752 %2753 %2754 %2755 %2756 %2757 %2758 %2759 %2760 %2761 %2762 %2763 %2764 %2765 %2766 %2767 %2768 %2769 %2770 %2771 %2772 %2773 %2774 %2775 %2776 %2777 %2778 %2779 %2780 %2781 %2782 %2783 %2784 %2785 %2786 %2787 %2788 %2789 %2790 %2791 %2792 %2793 %2794 %2795 %2796 %2797 %2798 %2799 %2800 %2801 %2802 %2803 %2804 %2805 %2806 %2807 %2808 %2809 %2810 %2811 %2812 %2813 %2814 %2815 %2816 %2817 %2818 %2819 %2820 %2821 %2822 %2823 %2824 %2825 %2826 %2827 %2828 %2829 %2830 %2831 %2832 %2833 %2834 %2835 %2837 %2839 %2840 %2841 %2842 %2843 %2844 %2845 %2846 %2847 %2848 %2849 %2850 %2851 %2852 %2853 %2854 %2855 %2856 %2857 %2858 %2859 %2860 %2861 %2863 %2865 %2867 %2868 %2869 %2870 %2871 %2872 %2874 %2876 %2877 %2878 %2880 %2881 %2882 %2883 %2884 %2885 %2886 %2887 %2888 %2889 %2890 %2891 %2892 %2893 %2894 %2895 %2896 %2897 %2898 %2899 %2900 %2902 %2904 %2905 %2906 %2907 %2908 %2909 %2910 %2911 %2912 %2913 %2914 %2915 %2916 %2917 %2918 %2919 %2920 %2921 %2922 %2923 %2924 %2925 %2926 %2927 %2928 %2929 %2931 %2933 %2935 %2937 %2938 %2939 %2940 %2941 %2942 %2943 %2944 %2945 %2946 %2947 %2948 %2949 %2950 %2951 %2952 %2953 %2954 %2955 %2956 %2957 %2958 %2959 %2960 %2961 %2962 %2963 %2964 %2965 %2966 %2967 %2968 %2969 %2970 %2971 %2972 %2973 %2974 %2975 %2976 %2977 %2978 %2979 %2980 %2981 %2982 %2983 %2984 %2985 %2986 %2987 %2988 #s(literal 0 binary64) %563 %564 %565 %566 %567 %568 %569 %570 %571 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %588 %589 %590 %591 %592 %593 %594 %595 %596 %597 %598 %599 %601 %603 %605 %607 %609 %610 %611 %613 %614 %615 %616 %617 %618 %619 %620 %621 %622 %623 %624 %625 %626 %627 %628 %629 %631 %632 %633 %634 %635 %636 %637 %638 %639 %640 %641 %642 %643 %644 %645 %646 %647 %648 %649 %650 %651 %652 %653 %654 %656 %658 %660 %661 %662 %663 %665 %666 %668 %670 %671 %672 %673 %674 %675 %676 %677 %678 %679 %680 %681 %682 %683 %684 %685 %686 %687 %688 %689 %690 %691 %692 %693 %694 %695 %696 %697 %698 %699 %700 %701 %702 %703 %704 %705 %706 %707 %708 %709 %710 %711 %712 %713 %714 %715 %716 %717 %718 %719 %720 %721 %722 %723 %725 %727 %728 %730 %731 %732 %733 %734 %735 %736 %737 %738 %739 %740 %741 %742 %743 %744 %745 %746 %747 %748 %749 %750 %752 %753 %754 %755 %756 %757 %758 %760 %762 %763 %764 %765 %766 %767 %768 %769 %770 %771 %774 %777 %778 %779 %781 %782 %783 %784 %786 %788 %790 %791 %792 %793 %794 %795 %796 %797 %798 %799 %800 %801 %802 %804 %805 %806 %807 %808 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %822 %823 %824 %826 %828 %829 %830 %831 %832 %833 %834 %836 %837 %838 %839 %840 %841 %842 %843 %844 %845 %849 %851 %854 %857 %858 %860 %864 %867 %871 %873 %874 %875 %877 %879 %881 %883 %885 %887 %888 %890 %891 %892 %893 %894 %895 %896 %897 %898 %899 %900 %901 %903 %904 %905 %906 %907 %908 %909 %910 %911 %913 %917 %919 %920 %921 %922 %923 %925 %926 %927 %929 %931 %932 %933 %934 %935 %936 %939 %942 %944 %945 %947 %948 %949 %950 %951 %952 %953 %954 %956 %957 %958 %959 %960 %961 %962 %963 %965 %966 %968 %970 %972 %975 %976 %977 %979 %980 %981 %982 %983 %986 %987 %988 %989 %990 %993 %996 %997 %998 %999 %1000 %1001 %1002 %1003 %1006 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1019 %1020 %1023 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1034 %1036 %1037 %1039 %1041 %1042 %1043 %1044 %1046 %1048 %1050 %1052 %1055 %1058 %1062 %1063 %1064 %1065 %1066 %1067 %1071 %1073 %1075 %1077 %1078 %1080 %1085 %1089 %1093 %1098 %1103 %1108 %1110 %1113 %1116 %1121 %1126 %1131 %1136 %1137 %1138 %1139 %1140 %1142 %1144 %1146 %1148 %1152 %1154 %1157 %1163 %1165 %1167 %1169 %1174 %1179 %1185 %1191 %1193 %1195 %1197 %1199 %1202 %1205 %1208 %1214 %1220 %1225 %1231 %1236 %2743 %2744 %2745 %2746 %2748 %2750 %2751 %2752 %2753 %2754 %2755 %2756 %2757 %2758 %2759 %2760 %2761 %2762 %2763 %2764 %2765 %2766 %2767 %2768 %2769 %2770 %2771 %2772 %2773 %2774 %2775 %2776 %2777 %2778 %2779 %2780 %2781 %2782 %2783 %2784 %2785 %2786 %2787 %2788 %2789 %2790 %2791 %2792 %2793 %2794 %2795 %2796 %2797 %2798 %2799 %2800 %2801 %2802 %2803 %2804 %2805 %2806 %2807 %2808 %2809 %2810 %2811 %2812 %2813 %2814 %2815 %2816 %2817 %2818 %2819 %2820 %2821 %2822 %2823 %2824 %2825 %2826 %2827 %2828 %2829 %2830 %2831 %2832 %2833 %2834 %2835 %2837 %2839 %2840 %2841 %2842 %2843 %2844 %2845 %2846 %2847 %2848 %2849 %2850 %2851 %2852 %2853 %2854 %2855 %2856 %2857 %2858 %2859 %2860 %2861 %2863 %2865 %2867 %2868 %2869 %2870 %2871 %2872 %2874 %2876 %2877 %2878 %2880 %2881 %2882 %2883 %2884 %2885 %2886 %2887 %2888 %2889 %2890 %2891 %2892 %2893 %2894 %2895 %2896 %2897 %2898 %2899 %2900 %2902 %2904 %2905 %2906 %2907 %2908 %2909 %2910 %2911 %2912 %2913 %2914 %2915 %2916 %2917 %2918 %2919 %2920 %2921 %2922 %2923 %2924 %2925 %2926 %2927 %2928 %2929 %2931 %2933 %2935 %2937 %2938 %2939 %2940 %2941 %2942 %2943 %2944 %2945 %2946 %2947 %2948 %2949 %2950 %2951 %2952 %2953 %2954 %2955 %2956 %2957 %2958 %2959 %2960 %2961 %2962 %2963 %2964 %2965 %2966 %2967 %2968 %2969 %2970 %2971 %2972 %2973 %2974 %2975 %2976 %2977 %2978 %2979 %2980 %2981 %2982 %2983 %2984 %2985 %2986 %2987 %2988 #s(literal 0 binary64) %563 %564 %565 %566 %567 %568 %569 %570 %571 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %588 %589 %590 %591 %592 %593 %594 %595 %596 %597 %598 %599 %601 %603 %605 %607 %609 %610 %611 %613 %614 %615 %616 %617 %618 %619 %620 %621 %622 %623 %624 %625 %626 %627 %628 %629 %631 %632 %633 %634 %635 %636 %637 %638 %639 %640 %641 %642 %643 %644 %645 %646 %647 %648 %649 %650 %651 %652 %653 %654 %656 %658 %660 %661 %662 %663 %665 %666 %668 %670 %671 %672 %673 %674 %675 %676 %677 %678 %679 %680 %681 %682 %683 %684 %685 %686 %687 %688 %689 %690 %691 %692 %693 %694 %695 %696 %697 %698 %699 %700 %701 %702 %703 %704 %705 %706 %707 %708 %709 %710 %711 %712 %713 %714 %715 %716 %717 %718 %719 %720 %721 %722 %723 %725 %727 %728 %730 %731 %732 %733 %734 %735 %736 %737 %738 %739 %740 %741 %742 %743 %744 %745 %746 %747 %748 %749 %750 %752 %753 %754 %755 %756 %757 %758 %760 %762 %763 %764 %765 %766 %767 %768 %769 %770 %771 %774 %777 %778 %779 %781 %782 %783 %784 %786 %788 %790 %791 %792 %793 %794 %795 %796 %797 %798 %799 %800 %801 %802 %804 %805 %806 %807 %808 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %822 %823 %824 %826 %828 %829 %830 %831 %832 %833 %834 %836 %837 %838 %839 %840 %841 %842 %843 %844 %845 %849 %851 %854 %857 %858 %860 %864 %867 %871 %873 %874 %875 %877 %879 %881 %883 %885 %887 %888 %890 %891 %892 %893 %894 %895 %896 %897 %898 %899 %900 %901 %903 %904 %905 %906 %907 %908 %909 %910 %911 %913 %917 %919 %920 %921 %922 %923 %925 %926 %927 %929 %931 %932 %933 %934 %935 %936 %939 %942 %944 %945 %947 %948 %949 %950 %951 %952 %953 %954 %956 %957 %958 %959 %960 %961 %962 %963 %965 %966 %968 %970 %972 %975 %976 %977 %979 %980 %981 %982 %983 %986 %987 %988 %989 %990 %993 %996 %997 %998 %999 %1000 %1001 %1002 %1003 %1006 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1019 %1020 %1023 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1034 %1036 %1037 %1039 %1041 %1042 %1043 %1044 %1046 %1048 %1050 %1052 %1055 %1058 %1062 %1063 %1064 %1065 %1066 %1067 %1071 %1073 %1075 %1077 %1078 %1080 %1085 %1089 %1093 %1098 %1103 %1108 %1110 %1113 %1116 %1121 %1126 %1131 %1136 %1137 %1138 %1139 %1140 %1142 %1144 %1146 %1148 %1152 %1154 %1157 %1163 %1165 %1167 %1169 %1174 %1179 %1185 %1191 %1193 %1195 %1197 %1199 %1202 %1205 %1208 %1214 %1220 %1225 %1231 %1236 %2743 %2744 %2745 %2746 %2748 %2750 %2751 %2752 %2753 %2754 %2755 %2756 %2757 %2758 %2759 %2760 %2761 %2762 %2763 %2764 %2765 %2766 %2767 %2768 %2769 %2770 %2771 %2772 %2773 %2774 %2775 %2776 %2777 %2778 %2779 %2780 %2781 %2782 %2783 %2784 %2785 %2786 %2787 %2788 %2789 %2790 %2791 %2792 %2793 %2794 %2795 %2796 %2797 %2798 %2799 %2800 %2801 %2802 %2803 %2804 %2805 %2806 %2807 %2808 %2809 %2810 %2811 %2812 %2813 %2814 %2815 %2816 %2817 %2818 %2819 %2820 %2821 %2822 %2823 %2824 %2825 %2826 %2827 %2828 %2829 %2830 %2831 %2832 %2833 %2834 %2835 %2837 %2839 %2840 %2841 %2842 %2843 %2844 %2845 %2846 %2847 %2848 %2849 %2850 %2851 %2852 %2853 %2854 %2855 %2856 %2857 %2858 %2859 %2860 %2861 %2863 %2865 %2867 %2868 %2869 %2870 %2871 %2872 %2874 %2876 %2877 %2878 %2880 %2881 %2882 %2883 %2884 %2885 %2886 %2887 %2888 %2889 %2890 %2891 %2892 %2893 %2894 %2895 %2896 %2897 %2898 %2899 %2900 %2902 %2904 %2905 %2906 %2907 %2908 %2909 %2910 %2911 %2912 %2913 %2914 %2915 %2916 %2917 %2918 %2919 %2920 %2921 %2922 %2923 %2924 %2925 %2926 %2927 %2928 %2929 %2931 %2933 %2935 %2937 %2938 %2939 %2940 %2941 %2942 %2943 %2944 %2945 %2946 %2947 %2948 %2949 %2950 %2951 %2952 %2953 %2954 %2955 %2956 %2957 %2958 %2959 %2960 %2961 %2962 %2963 %2964 %2965 %2966 %2967 %2968 %2969 %2970 %2971 %2972 %2973 %2974 %2975 %2976 %2977 %2978 %2979 %2980 %2981 %2982 %2983 %2984 %2985 %2986 %2987 %2988 (fma.f64 %92 #s(literal 1/2 binary64) %417) (fma.f64 #s(literal 1/2 binary64) %92 %417) %427 (fma.f64 %416 #s(literal -1/180 binary64) %192) (+.f64 %192 %417) (+.f64 %417 %192) (-.f64 %192 %414) (fma.f64 #s(literal -1/2 binary64) %119 %417) (fma.f64 %119 #s(literal -1/2 binary64) %417) (fma.f64 %1419 %2997 %192) (fma.f64 %2999 %121 %192) (neg.f64 %429) (fma.f64 %2527 %3002 %192) (fma.f64 %3004 %121 %192) %412 %413 %415 %418 %420 %421 %424 %426 %428 %431 %433 %435 %438 %441 %442 %443 %444 %445 %446 %447 %448 %449 %451 %453 %454 %455 %457 %460 %462 %464 %465 %466 %467 %468 %469 %471 %472 %473 %463 (-.f64 %412 %458) (+.f64 %412 %2747) (neg.f64 %470) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (fma.f64 %81 %92 %427) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %360 %427) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %427 %360) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %427 %360) #s(literal 2 binary64))))) (-.f64 %432 (-.f64 %437 %412)) (-.f64 (+.f64 %412 %432) %437) (-.f64 %432 (fma.f64 %436 #s(literal 0 binary64) %458)) %432 (*.f64 #s(literal 1 binary64) %412) (*.f64 #s(literal 1/2 binary64) %463) (*.f64 %463 #s(literal 1/2 binary64)) (/.f64 %463 #s(literal 2 binary64)) (*.f64 %470 #s(literal -1/2 binary64)) (neg.f64 (*.f64 %463 #s(literal -1/2 binary64))) (/.f64 %470 #s(literal -2 binary64)) (neg.f64 (/.f64 %463 #s(literal -2 binary64))) (fma.f64 %412 #s(literal 1/2 binary64) %3041) (neg.f64 (/.f64 %470 #s(literal 2 binary64))) (+.f64 %3041 %3041) (/.f64 (*.f64 %463 #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 %3041 (neg.f64 %3041)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %463)) (-.f64 %3041 (/.f64 %458 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %470)) (/.f64 (fma.f64 %3041 #s(literal 2 binary64) %412) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %192 %298)) %412) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %192 %309)) %412) #s(literal 2 binary64)) (/.f64 (fma.f64 %412 #s(literal 2 binary64) (*.f64 %412 #s(literal 2 binary64))) %34) (/.f64 (fma.f64 %412 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %412)) %34) (/.f64 (-.f64 (cos.f64 (-.f64 %192 %360)) (cos.f64 (fma.f64 %92 #s(literal 1/2 binary64) %360))) #s(literal 2 binary64)) %2048 %159 %2049 %2050 %2051 %2052 %2053 %2054 %2055 %2056 %2057 %2058 %2059 %2060 %2061 %2062 %2064 %2066 %2067 %2068 %2069 %2070 %2071 %2072 %2074 %2076 %2078 %2080 %2082 %2084 %2085 %2086 %2087 %2088 %2089 %2090 %2091 %2092 %2093 %2094 %2095 %2096 %2097 %2098 %2099 %2100 %2101 %2102 %2104 %2106 %2108 %2110 %2112 %2113 %2114 %2115 %2116 %2117 %2118 %2119 %2120 %2121 %2122 %2123 %2124 %2125 %2126 %2127 %2128 %2129 %2130 %2131 %2132 %2133 %2134 %2135 %2136 %2137 %2139 %2140 %2141 %2142 %2144 %2145 %2146 %2149 %2151 %2153 %2156 %2159 %2161 %2163 %2164 %2165 %2166 %2167 %2168 %2170 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2180 %2182 %2184 %2186 %2187 %2189 %2191 %2192 %2194 %2195 %2196 %2198 %2199 %2200 %2201 %2202 %2204 %2206 %2208 #s(literal 0 binary64) %563 %564 %565 %566 %567 %568 %569 %570 %571 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %588 %589 %590 %591 %592 %593 %594 %595 %596 %597 %598 %599 %601 %603 %605 %607 %609 %610 %611 %613 %614 %615 %616 %617 %618 %619 %620 %621 %622 %623 %624 %625 %626 %627 %628 %629 %631 %632 %633 %634 %635 %636 %637 %638 %639 %640 %641 %642 %643 %644 %645 %646 %647 %648 %649 %650 %651 %652 %653 %654 %656 %658 %660 %661 %662 %663 %665 %666 %668 %670 %671 %672 %673 %674 %675 %676 %677 %678 %679 %680 %681 %682 %683 %684 %685 %686 %687 %688 %689 %690 %691 %692 %693 %694 %695 %696 %697 %698 %699 %700 %701 %702 %703 %704 %705 %706 %707 %708 %709 %710 %711 %712 %713 %714 %715 %716 %717 %718 %719 %720 %721 %722 %723 %725 %727 %728 %730 %731 %732 %733 %734 %735 %736 %737 %738 %739 %740 %741 %742 %743 %744 %745 %746 %747 %748 %749 %750 %752 %753 %754 %755 %756 %757 %758 %760 %762 %763 %764 %765 %766 %767 %768 %769 %770 %771 %774 %777 %778 %779 %781 %782 %783 %784 %786 %788 %790 %791 %792 %793 %794 %795 %796 %797 %798 %799 %800 %801 %802 %804 %805 %806 %807 %808 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %822 %823 %824 %826 %828 %829 %830 %831 %832 %833 %834 %836 %837 %838 %839 %840 %841 %842 %843 %844 %845 %849 %851 %854 %857 %858 %860 %864 %867 %871 %873 %874 %875 %877 %879 %881 %883 %885 %887 %888 %890 %891 %892 %893 %894 %895 %896 %897 %898 %899 %900 %901 %903 %904 %905 %906 %907 %908 %909 %910 %911 %913 %917 %919 %920 %921 %922 %923 %925 %926 %927 %929 %931 %932 %933 %934 %935 %936 %939 %942 %944 %945 %947 %948 %949 %950 %951 %952 %953 %954 %956 %957 %958 %959 %960 %961 %962 %963 %965 %966 %968 %970 %972 %975 %976 %977 %979 %980 %981 %982 %983 %986 %987 %988 %989 %990 %993 %996 %997 %998 %999 %1000 %1001 %1002 %1003 %1006 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1019 %1020 %1023 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1034 %1036 %1037 %1039 %1041 %1042 %1043 %1044 %1046 %1048 %1050 %1052 %1055 %1058 %1062 %1063 %1064 %1065 %1066 %1067 %1071 %1073 %1075 %1077 %1078 %1080 %1085 %1089 %1093 %1098 %1103 %1108 %1110 %1113 %1116 %1121 %1126 %1131 %1136 %1137 %1138 %1139 %1140 %1142 %1144 %1146 %1148 %1152 %1154 %1157 %1163 %1165 %1167 %1169 %1174 %1179 %1185 %1191 %1193 %1195 %1197 %1199 %1202 %1205 %1208 %1214 %1220 %1225 %1231 %1236 #s(literal 0 binary64) %563 %564 %565 %566 %567 %568 %569 %570 %571 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %588 %589 %590 %591 %592 %593 %594 %595 %596 %597 %598 %599 %601 %603 %605 %607 %609 %610 %611 %613 %614 %615 %616 %617 %618 %619 %620 %621 %622 %623 %624 %625 %626 %627 %628 %629 %631 %632 %633 %634 %635 %636 %637 %638 %639 %640 %641 %642 %643 %644 %645 %646 %647 %648 %649 %650 %651 %652 %653 %654 %656 %658 %660 %661 %662 %663 %665 %666 %668 %670 %671 %672 %673 %674 %675 %676 %677 %678 %679 %680 %681 %682 %683 %684 %685 %686 %687 %688 %689 %690 %691 %692 %693 %694 %695 %696 %697 %698 %699 %700 %701 %702 %703 %704 %705 %706 %707 %708 %709 %710 %711 %712 %713 %714 %715 %716 %717 %718 %719 %720 %721 %722 %723 %725 %727 %728 %730 %731 %732 %733 %734 %735 %736 %737 %738 %739 %740 %741 %742 %743 %744 %745 %746 %747 %748 %749 %750 %752 %753 %754 %755 %756 %757 %758 %760 %762 %763 %764 %765 %766 %767 %768 %769 %770 %771 %774 %777 %778 %779 %781 %782 %783 %784 %786 %788 %790 %791 %792 %793 %794 %795 %796 %797 %798 %799 %800 %801 %802 %804 %805 %806 %807 %808 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %822 %823 %824 %826 %828 %829 %830 %831 %832 %833 %834 %836 %837 %838 %839 %840 %841 %842 %843 %844 %845 %849 %851 %854 %857 %858 %860 %864 %867 %871 %873 %874 %875 %877 %879 %881 %883 %885 %887 %888 %890 %891 %892 %893 %894 %895 %896 %897 %898 %899 %900 %901 %903 %904 %905 %906 %907 %908 %909 %910 %911 %913 %917 %919 %920 %921 %922 %923 %925 %926 %927 %929 %931 %932 %933 %934 %935 %936 %939 %942 %944 %945 %947 %948 %949 %950 %951 %952 %953 %954 %956 %957 %958 %959 %960 %961 %962 %963 %965 %966 %968 %970 %972 %975 %976 %977 %979 %980 %981 %982 %983 %986 %987 %988 %989 %990 %993 %996 %997 %998 %999 %1000 %1001 %1002 %1003 %1006 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1019 %1020 %1023 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1034 %1036 %1037 %1039 %1041 %1042 %1043 %1044 %1046 %1048 %1050 %1052 %1055 %1058 %1062 %1063 %1064 %1065 %1066 %1067 %1071 %1073 %1075 %1077 %1078 %1080 %1085 %1089 %1093 %1098 %1103 %1108 %1110 %1113 %1116 %1121 %1126 %1131 %1136 %1137 %1138 %1139 %1140 %1142 %1144 %1146 %1148 %1152 %1154 %1157 %1163 %1165 %1167 %1169 %1174 %1179 %1185 %1191 %1193 %1195 %1197 %1199 %1202 %1205 %1208 %1214 %1220 %1225 %1231 %1236 #s(literal 0 binary64) %563 %564 %565 %566 %567 %568 %569 %570 %571 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %588 %589 %590 %591 %592 %593 %594 %595 %596 %597 %598 %599 %601 %603 %605 %607 %609 %610 %611 %613 %614 %615 %616 %617 %618 %619 %620 %621 %622 %623 %624 %625 %626 %627 %628 %629 %631 %632 %633 %634 %635 %636 %637 %638 %639 %640 %641 %642 %643 %644 %645 %646 %647 %648 %649 %650 %651 %652 %653 %654 %656 %658 %660 %661 %662 %663 %665 %666 %668 %670 %671 %672 %673 %674 %675 %676 %677 %678 %679 %680 %681 %682 %683 %684 %685 %686 %687 %688 %689 %690 %691 %692 %693 %694 %695 %696 %697 %698 %699 %700 %701 %702 %703 %704 %705 %706 %707 %708 %709 %710 %711 %712 %713 %714 %715 %716 %717 %718 %719 %720 %721 %722 %723 %725 %727 %728 %730 %731 %732 %733 %734 %735 %736 %737 %738 %739 %740 %741 %742 %743 %744 %745 %746 %747 %748 %749 %750 %752 %753 %754 %755 %756 %757 %758 %760 %762 %763 %764 %765 %766 %767 %768 %769 %770 %771 %774 %777 %778 %779 %781 %782 %783 %784 %786 %788 %790 %791 %792 %793 %794 %795 %796 %797 %798 %799 %800 %801 %802 %804 %805 %806 %807 %808 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %822 %823 %824 %826 %828 %829 %830 %831 %832 %833 %834 %836 %837 %838 %839 %840 %841 %842 %843 %844 %845 %849 %851 %854 %857 %858 %860 %864 %867 %871 %873 %874 %875 %877 %879 %881 %883 %885 %887 %888 %890 %891 %892 %893 %894 %895 %896 %897 %898 %899 %900 %901 %903 %904 %905 %906 %907 %908 %909 %910 %911 %913 %917 %919 %920 %921 %922 %923 %925 %926 %927 %929 %931 %932 %933 %934 %935 %936 %939 %942 %944 %945 %947 %948 %949 %950 %951 %952 %953 %954 %956 %957 %958 %959 %960 %961 %962 %963 %965 %966 %968 %970 %972 %975 %976 %977 %979 %980 %981 %982 %983 %986 %987 %988 %989 %990 %993 %996 %997 %998 %999 %1000 %1001 %1002 %1003 %1006 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1019 %1020 %1023 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1034 %1036 %1037 %1039 %1041 %1042 %1043 %1044 %1046 %1048 %1050 %1052 %1055 %1058 %1062 %1063 %1064 %1065 %1066 %1067 %1071 %1073 %1075 %1077 %1078 %1080 %1085 %1089 %1093 %1098 %1103 %1108 %1110 %1113 %1116 %1121 %1126 %1131 %1136 %1137 %1138 %1139 %1140 %1142 %1144 %1146 %1148 %1152 %1154 %1157 %1163 %1165 %1167 %1169 %1174 %1179 %1185 %1191 %1193 %1195 %1197 %1199 %1202 %1205 %1208 %1214 %1220 %1225 %1231 %1236 #s(literal 1 binary64) %1520 %1521 %1522 %1523 %1524 %1525 %1526 %1527 %1528 %1529 %1530 %1531 %1532 %1534 %1535 %1536 %1537 %1539 %1540 %1541 %1542 %1543 %1544 %1545 %1546 %1547 %1549 %1551 %1552 %1553 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1567 %1569 %1571 %1573 %1575 %1577 %1580 %1583 %1585 %1587 %1589 %1591 %1593 %1595 %1598 %1601 %1604 %1607 %1610 %1613 %1616 %1619 %1620 %1622 %1624 %1626 %1628 %1635 %1638 %1640 %1642 %1644 %1646 %1649 %1652 %1653 %1654 #s(literal 0 binary64) %563 %564 %565 %566 %567 %568 %569 %570 %571 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %588 %589 %590 %591 %592 %593 %594 %595 %596 %597 %598 %599 %601 %603 %605 %607 %609 %610 %611 %613 %614 %615 %616 %617 %618 %619 %620 %621 %622 %623 %624 %625 %626 %627 %628 %629 %631 %632 %633 %634 %635 %636 %637 %638 %639 %640 %641 %642 %643 %644 %645 %646 %647 %648 %649 %650 %651 %652 %653 %654 %656 %658 %660 %661 %662 %663 %665 %666 %668 %670 %671 %672 %673 %674 %675 %676 %677 %678 %679 %680 %681 %682 %683 %684 %685 %686 %687 %688 %689 %690 %691 %692 %693 %694 %695 %696 %697 %698 %699 %700 %701 %702 %703 %704 %705 %706 %707 %708 %709 %710 %711 %712 %713 %714 %715 %716 %717 %718 %719 %720 %721 %722 %723 %725 %727 %728 %730 %731 %732 %733 %734 %735 %736 %737 %738 %739 %740 %741 %742 %743 %744 %745 %746 %747 %748 %749 %750 %752 %753 %754 %755 %756 %757 %758 %760 %762 %763 %764 %765 %766 %767 %768 %769 %770 %771 %774 %777 %778 %779 %781 %782 %783 %784 %786 %788 %790 %791 %792 %793 %794 %795 %796 %797 %798 %799 %800 %801 %802 %804 %805 %806 %807 %808 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %822 %823 %824 %826 %828 %829 %830 %831 %832 %833 %834 %836 %837 %838 %839 %840 %841 %842 %843 %844 %845 %849 %851 %854 %857 %858 %860 %864 %867 %871 %873 %874 %875 %877 %879 %881 %883 %885 %887 %888 %890 %891 %892 %893 %894 %895 %896 %897 %898 %899 %900 %901 %903 %904 %905 %906 %907 %908 %909 %910 %911 %913 %917 %919 %920 %921 %922 %923 %925 %926 %927 %929 %931 %932 %933 %934 %935 %936 %939 %942 %944 %945 %947 %948 %949 %950 %951 %952 %953 %954 %956 %957 %958 %959 %960 %961 %962 %963 %965 %966 %968 %970 %972 %975 %976 %977 %979 %980 %981 %982 %983 %986 %987 %988 %989 %990 %993 %996 %997 %998 %999 %1000 %1001 %1002 %1003 %1006 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1019 %1020 %1023 %1025 %1026 %1027 %1028 %1029 %1030 %1031 %1032 %1034 %1036 %1037 %1039 %1041 %1042 %1043 %1044 %1046 %1048 %1050 %1052 %1055 %1058 %1062 %1063 %1064 %1065 %1066 %1067 %1071 %1073 %1075 %1077 %1078 %1080 %1085 %1089 %1093 %1098 %1103 %1108 %1110 %1113 %1116 %1121 %1126 %1131 %1136 %1137 %1138 %1139 %1140 %1142 %1144 %1146 %1148 %1152 %1154 %1157 %1163 %1165 %1167 %1169 %1174 %1179 %1185 %1191 %1193 %1195 %1197 %1199 %1202 %1205 %1208 %1214 %1220 %1225 %1231 %1236 %2743 %2744 %2745 %2746 %2748 %2750 %2751 %2752 %2753 %2754 %2755 %2756 %2757 %2758 %2759 %2760 %2761 %2762 %2763 %2764 %2765 %2766 %2767 %2768 %2769 %2770 %2771 %2772 %2773 %2774 %2775 %2776 %2777 %2778 %2779 %2780 %2781 %2782 %2783 %2784 %2785 %2786 %2787 %2788 %2789 %2790 %2791 %2792 %2793 %2794 %2795 %2796 %2797 %2798 %2799 %2800 %2801 %2802 %2803 %2804 %2805 %2806 %2807 %2808 %2809 %2810 %2811 %2812 %2813 %2814 %2815 %2816 %2817 %2818 %2819 %2820 %2821 %2822 %2823 %2824 %2825 %2826 %2827 %2828 %2829 %2830 %2831 %2832 %2833 %2834 %2835 %2837 %2839 %2840 %2841 %2842 %2843 %2844 %2845 %2846 %2847 %2848 %2849 %2850 %2851 %2852 %2853 %2854 %2855 %2856 %2857 %2858 %2859 %2860 %2861 %2863 %2865 %2867 %2868 %2869 %2870 %2871 %2872 %2874 %2876 %2877 %2878 %2880 %2881 %2882 %2883 %2884 %2885 %2886 %2887 %2888 %2889 %2890 %2891 %2892 %2893 %2894 %2895 %2896 %2897 %2898 %2899 %2900 %2902 %2904 %2905 %2906 %2907 %2908 %2909 %2910 %2911 %2912 %2913 %2914 %2915 %2916 %2917 %2918 %2919 %2920 %2921 %2922 %2923 %2924 %2925 %2926 %2927 %2928 %2929 %2931 %2933 %2935 %2937 %2938 %2939 %2940 %2941 %2942 %2943 %2944 %2945 %2946 %2947 %2948 %2949 %2950 %2951 %2952 %2953 %2954 %2955 %2956 %2957 %2958 %2959 %2960 %2961 %2962 %2963 %2964 %2965 %2966 %2967 %2968 %2969 %2970 %2971 %2972 %2973 %2974 %2975 %2976 %2977 %2978 %2979 %2980 %2981 %2982 %2983 %2984 %2985 %2986 %2987 %2988 %474 %475 %477 %478 %480 %482 %3078 (fma.f64 %2391 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) %2445) (+.f64 %2445 #s(literal 1/2 binary64)) (*.f64 %3082 #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) %2447) (-.f64 %2445 #s(literal -1/2 binary64)) (neg.f64 %3086) (/.f64 %3082 #s(literal 2 binary64)) (/.f64 %3089 #s(literal -2 binary64)) (neg.f64 (/.f64 %3082 #s(literal -2 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2445) (neg.f64 (/.f64 %3089 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %3082)) (/.f64 (fma.f64 %2445 #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %36 %2445) (*.f64 #s(literal -2 binary64) (/.f64 %3105 #s(literal 2 binary64))) %489 %1274 %1275 %1276 %1278 %1280 %1281 %1282 %1284 %1286 %1288 %1290 %1292 %1294 %1296 %1298 %1301 %1303 %1304 %1305 %1306 %1308 %1310 %3109 %3110 %3111 %3112 %3115 %3117 %3118 %3119 %3121 %3122 %3124 %3126 %3128 %3130 %3132 %3134 %3135 %3137 %3140 %3142 %3144 %3146 %3147 %3148 %3149 %3150 %3152 %3153 %3154 %3155 %3156 %3157 %3158 %3160 %3161 %3162 %3164 %3166 %3168 %3169 %3170 %3171 %3173 %3174 %3176 %3179 %3181 %3183 %3185 %3187 %3189 %3191 %3193 %3195 %3197 %3198 %3199 %3200 %3201 (*.f64 b %3138) (*.f64 %489 %2445) (*.f64 #s(literal 1/2 binary64) %3151) (*.f64 %2391 %1300) %3145 (*.f64 %1300 %2391) (*.f64 %3138 b) (*.f64 %3151 #s(literal 1/2 binary64)) (*.f64 %494 %3184) (*.f64 %497 %3188) (*.f64 %3194 %497) (*.f64 %3196 %494) %3109 %3110 %3111 %3112 %3115 %3117 %3118 %3119 %3121 %3122 %3124 %3126 %3128 %3130 %3132 %3134 %3135 %3137 %3140 %3142 %3144 %3146 %3147 %3148 %3149 %3150 %3152 %3153 %3154 %3155 %3156 %3157 %3158 %3160 %3161 %3162 %3164 %3166 %3168 %3169 %3170 %3171 %3173 %3174 %3176 %3179 %3181 %3183 %3185 %3187 %3189 %3191 %3193 %3195 %3197 %3198 %3199 %3200 %3201 (*.f64 #s(literal 1/90 binary64) %416) %3214 (*.f64 %1419 %3215) (*.f64 %3217 %121) %515 (pow.f64 %474 #s(literal -2 binary64)) %488 %490 %491 %493 %496 %499 %501 %503 %505 %506 %507 %509 %510 %511 %513 %514 %516 %518 %520 %521 %523 %525 %526 %528 %529 %531 %533 %535 %537 %538 %540 %542 %544 %546 %548 %550 %552 %554 %556 %558 %560 %562 %2406 (fma.f64 angle %2289 %92) (fma.f64 %92 %2299 %92) (fma.f64 %92 %2301 %92) (fma.f64 %92 %2303 %92) (fma.f64 %2 %2282 %92) (fma.f64 #s(literal 1/90 binary64) %305 %92) (fma.f64 %1929 %119 %92) (fma.f64 %119 %1929 %92) (fma.f64 %2282 %2 %92) (fma.f64 %305 #s(literal 1/90 binary64) %92) (fma.f64 %2299 %92 %92) (fma.f64 %2301 %92 %92) (+.f64 %92 %2295) (+.f64 %2295 %92) (neg.f64 %2409) (-.f64 %2295 %119) (+.f64 #s(literal 0 binary64) %2406) (+.f64 %2406 #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) %2409) (fma.f64 %92 #s(literal 1 binary64) %2295) (fma.f64 #s(literal 1 binary64) %92 %2295) (+.f64 %1959 %2295) (+.f64 %3242 %92) (fma.f64 %119 #s(literal -1 binary64) %2295) (-.f64 %3242 %119) (fma.f64 %92 #s(literal 0 binary64) %2406) (fma.f64 #s(literal 0 binary64) %92 %2406) (fma.f64 angle #s(literal 0 binary64) %2406) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %2406) (fma.f64 #s(literal 0 binary64) angle %2406) (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %2406) (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %2406) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %2406) (fma.f64 #s(literal 0 binary64) #s(literal -1/180 binary64) %2406) (fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %2406) (fma.f64 #s(literal 1/180 binary64) #s(literal 0 binary64) %2406) (fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %2406) (fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %2406) (fma.f64 #s(literal -1/180 binary64) #s(literal 0 binary64) %2406) (fma.f64 #s(literal -1/2 binary64) #s(literal 0 binary64) %2406) (+.f64 #s(literal 1/180 binary64) %3261) (+.f64 #s(literal -1/180 binary64) (+.f64 #s(literal 1/180 binary64) %2406)) (-.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) %2406)) (-.f64 #s(literal -1/2 binary64) (-.f64 #s(literal -1/2 binary64) %2406)) (fma.f64 #s(literal 1/2 binary64) %285 %2295) (fma.f64 %119 #s(literal 0 binary64) %2406) (fma.f64 %121 #s(literal 0 binary64) %2406) (fma.f64 #s(literal 0 binary64) %123 %2406) (fma.f64 %2 #s(literal 0 binary64) %2406) (fma.f64 %126 #s(literal 0 binary64) %2406) (fma.f64 #s(literal 2 binary64) %192 %2295) (fma.f64 #s(literal -2 binary64) %159 %2295) (fma.f64 #s(literal -1/2 binary64) %289 %2295) (fma.f64 %92 #s(literal -1/2 binary64) %2415) (fma.f64 #s(literal -1/2 binary64) %92 %2415) (fma.f64 #s(literal 1/180 binary64) %151 %2406) (fma.f64 #s(literal 1 binary64) #s(literal 1/180 binary64) %3261) (fma.f64 %154 #s(literal 0 binary64) %2406) (fma.f64 #s(literal 0 binary64) %156 %2406) (fma.f64 %156 #s(literal 0 binary64) %2406) (fma.f64 %159 #s(literal 0 binary64) %2406) (fma.f64 #s(literal 0 binary64) %162 %2406) (fma.f64 #s(literal 0 binary64) %164 %2406) (fma.f64 #s(literal 0 binary64) %166 %2406) (fma.f64 %168 #s(literal 0 binary64) %2406) (+.f64 %159 %2415) (fma.f64 %92 %175 %2406) (fma.f64 #s(literal 1/2 binary64) %119 %2415) (fma.f64 %119 #s(literal 1/2 binary64) %2415) (fma.f64 %175 %92 %2406) (fma.f64 #s(literal 0 binary64) %36 %2406) (fma.f64 #s(literal 0 binary64) %184 %2406) (fma.f64 %92 #s(literal 1/180 binary64) %3297) (fma.f64 %92 #s(literal -1/180 binary64) %3299) (fma.f64 #s(literal 1/180 binary64) %92 %3297) (fma.f64 #s(literal -1/180 binary64) %92 %3299) (+.f64 %194 %3297) (+.f64 %196 %3299) (fma.f64 %92 %803 %2415) (fma.f64 %39 %203 %2406) (fma.f64 #s(literal 1/180 binary64) %119 %3299) (fma.f64 #s(literal -1/180 binary64) %119 %3297) (fma.f64 %119 #s(literal 1/180 binary64) %3299) (fma.f64 %119 #s(literal -1/180 binary64) %3297) (-.f64 %194 (-.f64 %194 %2406)) (-.f64 %159 (-.f64 %159 %2406)) (-.f64 %196 (-.f64 %196 %2406)) (fma.f64 #s(literal 1/2 binary64) %825 %2415) (fma.f64 #s(literal 1/2 binary64) %827 %2415) (fma.f64 #s(literal 2 binary64) %729 %3261) (fma.f64 %92 %213 %2406) (fma.f64 %196 %175 %2406) (fma.f64 #s(literal -1/2 binary64) %872 %2415) (fma.f64 #s(literal 2 binary64) %251 %2415) (fma.f64 #s(literal -1/2 binary64) %912 %2415) (fma.f64 %855 %856 %3261) (fma.f64 %206 %729 %3261) (-.f64 %251 (-.f64 %251 %2406)) %2399 (cos.f64 %3329) (cos.f64 %2406) (cos.f64 %2409) (cos.f64 (+.f64 %2393 %92)) (cos.f64 %2412) (cos.f64 (fabs.f64 %2412)) (cos.f64 (neg.f64 %2412)) (sin.f64 %2415) (sin.f64 (neg.f64 %2404)) (sin.f64 (+.f64 %2404 %92)) (sin.f64 (+.f64 %2409 %192)) (sin.f64 (+.f64 %2412 %192)) (cos.f64 (+.f64 %2404 %192)) (-.f64 %2439 %2433) (fma.f64 %2391 #s(literal -1 binary64) %3353) (fma.f64 %2391 #s(literal -1 binary64) %2442) (fma.f64 #s(literal -1 binary64) %2391 %3353) (fma.f64 #s(literal -1 binary64) %2391 %2442) (+.f64 %2439 %3353) (+.f64 %2439 %2442) (fma.f64 %3360 #s(literal 0 binary64) %3361) (+.f64 (*.f64 %3360 #s(literal 0 binary64)) %3361) (fma.f64 %2391 #s(literal -1 binary64) %3366) (fma.f64 #s(literal -1 binary64) %2391 %3366) (+.f64 %2439 %3366) %3370 %3371 %3082 %3373 %3374 %3375 %3376 %3377 %3379 %3380 %3381 %3382 %3383 %3384 %3386 %3387 %3388 %3390 %3391 %3392 %3394 %3396 %3397 %3398 %3400 %3402 %3410 %3418 %3426 %3434 %3435 %3116 %3436 %3437 %3439 %3441 %3443 %3445 %3446 %3447 %3449 %3450 %3451 %3453 %3454 %3455 %3456 %3457 %3459 %3460 %3462 %3464 %3466 %3467 %3468 %3469 %3470 %3472 %3473 %3474 %3475 %3477 %3478 %3479 %3480 %3481 %3482 %3483 %3484 %3486 %3488 %3109 %3110 %3111 %3112 %3115 %3117 %3118 %3119 %3121 %3122 %3124 %3126 %3128 %3130 %3132 %3134 %3135 %3137 %3140 %3142 %3144 %3146 %3147 %3148 %3149 %3150 %3152 %3153 %3154 %3155 %3156 %3157 %3158 %3160 %3161 %3162 %3164 %3166 %3168 %3169 %3170 %3171 %3173 %3174 %3176 %3179 %3181 %3183 %3185 %3187 %3189 %3191 %3193 %3195 %3197 %3198 %3199 %3200 %3201 %2402 (-.f64 %192 %2287) (fma.f64 angle %2289 %192) (fma.f64 %92 #s(literal 1/2 binary64) %2295) (fma.f64 %92 %2299 %192) (fma.f64 %92 %2301 %192) (fma.f64 %92 %2303 %192) (fma.f64 %2 %2282 %192) (fma.f64 #s(literal 1/2 binary64) %92 %2295) (fma.f64 #s(literal 1/90 binary64) %305 %192) (fma.f64 %1929 %119 %192) (fma.f64 %119 %1929 %192) (fma.f64 %2282 %2 %192) (fma.f64 %305 #s(literal 1/90 binary64) %192) (fma.f64 %2299 %92 %192) (fma.f64 %2301 %92 %192) (+.f64 %192 %2295) (+.f64 %2295 %192) (neg.f64 (-.f64 %2287 %192)) (-.f64 %2295 %159) (fma.f64 #s(literal -1/2 binary64) %119 %2295) (fma.f64 %119 #s(literal -1/2 binary64) %2295) %2391 %2392 %2394 %2396 %2398 %2400 %2403 %2405 %2408 %2411 %2414 %2417 %2419 %2421 %2423 %2426 %2428 %2430 %2432 %2434 %2435 %2436 %2437 %2438 %2440 %2441 %2443 %3370 %3371 %3082 %3373 %3374 %3375 %3376 %3377 %3379 %3380 %3381 %3382 %3383 %3384 %3386 %3387 %3388 %3390 %3391 %3392 %3394 %3396 %3397 %3398 %3400 %3402 %3410 %3418 %3426 %3434 %3435 %3116 %3436 %3437 %3439 %3441 %3443 %3445 %3446 %3447 %3449 %3450 %3451 %3453 %3454 %3455 %3456 %3457 %3459 %3460 %3462 %3464 %3466 %3467 %3468 %3469 %3470 %3472 %3473 %3474 %3475 %3477 %3478 %3479 %3480 %3481 %3482 %3483 %3484 %3486 %3488 %3109 %3110 %3111 %3112 %3115 %3117 %3118 %3119 %3121 %3122 %3124 %3126 %3128 %3130 %3132 %3134 %3135 %3137 %3140 %3142 %3144 %3146 %3147 %3148 %3149 %3150 %3152 %3153 %3154 %3155 %3156 %3157 %3158 %3160 %3161 %3162 %3164 %3166 %3168 %3169 %3170 %3171 %3173 %3174 %3176 %3179 %3181 %3183 %3185 %3187 %3189 %3191 %3193 %3195 %3197 %3198 %3199 %3200 %3201 %3511 (fma.f64 #s(literal 1/2 binary64) %92 %3214) (fma.f64 #s(literal 1/90 binary64) %416 %192) (fma.f64 %416 #s(literal 1/90 binary64) %192) (+.f64 %192 %3214) (+.f64 %3214 %192) (-.f64 %3214 %159) (fma.f64 #s(literal -1/2 binary64) %119 %3214) (fma.f64 %119 #s(literal -1/2 binary64) %3214) (fma.f64 %1419 %3215 %192) (fma.f64 %3217 %121 %192) (-.f64 %192 %3522) (fma.f64 %92 #s(literal 1/2 binary64) %3524) (fma.f64 %92 #s(literal 1/2 binary64) %3527) (fma.f64 #s(literal 1/2 binary64) %92 %3524) (fma.f64 #s(literal 1/2 binary64) %92 %3527) (+.f64 %192 %3524) (+.f64 %192 %3527) (neg.f64 (-.f64 %3522 %192)) (fma.f64 #s(literal -1/2 binary64) %119 %3524) (fma.f64 #s(literal -1/2 binary64) %119 %3527) (fma.f64 %119 #s(literal -1/2 binary64) %3524) (fma.f64 %119 #s(literal -1/2 binary64) %3527) %3539 (cos.f64 %3522) (cos.f64 (fabs.f64 %3214)) (sin.f64 %3511) (fma.f64 #s(literal 0 binary64) %3544 %3545) (fma.f64 #s(literal 1 binary64) %3539 %3547) (fma.f64 %3539 #s(literal 1 binary64) %3547) (fma.f64 %3544 #s(literal 0 binary64) %3545) (+.f64 %3547 %3545) (+.f64 %3545 %3547) (-.f64 %3545 %3547) (-.f64 %3545 (*.f64 #s(literal 0 binary64) (sin.f64 %3522))) (-.f64 %3545 (neg.f64 %3547)) (+.f64 #s(literal 1 binary64) %3539) (+.f64 %3539 #s(literal 1 binary64)) %3561 (neg.f64 (-.f64 #s(literal -1 binary64) %3539)) (-.f64 #s(literal 1 binary64) (neg.f64 %3539)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %3539) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %3539) (-.f64 (-.f64 %3539 #s(literal -1/2 binary64)) #s(literal -1/2 binary64)) (fma.f64 %373 %374 %3539) (fma.f64 %374 %373 %3539) (fma.f64 %377 %378 %3539) (fma.f64 %380 %381 %3539) (fma.f64 %381 %380 %3539) (fma.f64 #s(literal 1 binary64) %3539 %3575) (fma.f64 %3539 #s(literal 1 binary64) %3575) (+.f64 %3545 %3575) (fma.f64 #s(literal 1 binary64) %3539 %3579) (fma.f64 %3539 #s(literal 1 binary64) %3579) (+.f64 %3545 %3579) (+.f64 (+.f64 #s(literal 1 binary64) %3545) %3547) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) %92 %3511) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %192 %3511) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %3511 %192) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %3511 %192) #s(literal 2 binary64))))) (*.f64 b %3601) %3603 (*.f64 %3561 %489) (*.f64 %3601 b) (*.f64 %494 (*.f64 %494 %3561)) (*.f64 %497 (*.f64 %497 %3561)) (*.f64 (*.f64 %3561 %497) %497) (*.f64 (*.f64 %3561 %494) %494) (fma.f64 b b %3614) (fma.f64 b (*.f64 b %3539) %489) (fma.f64 %489 %3539 %489) (fma.f64 %3539 %489 %489) (fma.f64 (*.f64 %3539 b) b %489) (+.f64 %489 %3614) (+.f64 %3614 %489) (-.f64 %3614 %1277) (fma.f64 %494 %494 %3614) (fma.f64 %494 (*.f64 %494 %3539) %489) (fma.f64 %497 %497 %3614) (fma.f64 %497 (*.f64 %497 %3539) %489) (fma.f64 (*.f64 %3539 %497) %497 %489) (fma.f64 (*.f64 %3539 %494) %494 %489) (fma.f64 b %1279 %3614) (fma.f64 %489 #s(literal 1 binary64) %3614) (fma.f64 #s(literal 1 binary64) %489 %3614) (fma.f64 %1283 b %3614) (-.f64 %3614 %3471) (fma.f64 %1285 %1285 %3614) (fma.f64 %1287 %1287 %3614) (fma.f64 %1289 %1289 %3614) (-.f64 %3614 %3476) (fma.f64 %494 %1291 %3614) (fma.f64 %497 %1293 %3614) (fma.f64 %1295 %497 %3614) (fma.f64 %1297 %494 %3614) (fma.f64 #s(literal 2 binary64) %1300 %3614) (fma.f64 %1302 #s(literal 1/2 binary64) %3614) (fma.f64 %1307 b %3614) (*.f64 b %3651) (*.f64 b %3654) (*.f64 %489 %3653) (*.f64 #s(literal 1/2 binary64) %3603) (*.f64 %3561 %1300) %3659 (*.f64 %3653 %489) (/.f64 %3603 #s(literal 2 binary64)) (*.f64 b %3662) (*.f64 %3664 #s(literal -1/2 binary64)) (neg.f64 %3666) (/.f64 %3664 #s(literal -2 binary64)) (*.f64 %494 %3669) (*.f64 %497 %3671) (/.f64 (neg.f64 %3664) #s(literal 2 binary64)) (/.f64 (*.f64 %3603 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %3603)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %3664)) (+.f64 (/.f64 %3614 #s(literal 2 binary64)) %1300) %1362 (fma.f64 %92 angle %416) (+.f64 %156 %416) (+.f64 %416 %156) (fma.f64 %1419 %121 %156) (fma.f64 %121 %1419 %156) (-.f64 %156 %2739) (-.f64 %416 %305) (fma.f64 angle %92 %3526) (fma.f64 %92 angle %3526) (+.f64 %156 %3526) (neg.f64 (-.f64 %2739 %156)) (fma.f64 %2552 %2552 %156) %1363 %3696 %3697 %3699 %3700 %3701 %3702 %3703 %3704 %3705 %3706 %3707 %3708 %3709 %3710 %3711 %3713 %3715 %3716 %3717 %3718 %3719 %3720 %3721 %3722 %3723 %3724 %3725 %3726 %3727 %3728 %3729 %3730 %3731 %3732 %3733 %3734 %3735 %3736 %3737 %1364 %3738 %3740 %3742 %3744 %3746 %3748 %3750 %3753 %3755 %3757 %3759 %3762 %3764 %3766 %3767 %3768 %3769 %3770 %3771 %3772 %3773 %3774 %3775 %3776 %3777 %3778 (fma.f64 %92 %422 %414) (fma.f64 #s(literal 1/180 binary64) %416 %423) %3781 (fma.f64 %422 %92 %414) (+.f64 %414 %423) (+.f64 %423 %414) (-.f64 %414 %3785) (-.f64 %423 %417) (fma.f64 #s(literal 1/180 binary64) %416 %3788) (fma.f64 %416 #s(literal 1/180 binary64) %3788) (fma.f64 %416 %2521 %423) (fma.f64 %1419 %2523 %423) (fma.f64 %1419 %2525 %423) (fma.f64 %121 %2527 %423) (fma.f64 %2521 %416 %423) (fma.f64 %2527 %121 %423) (fma.f64 %2531 %121 %423) (fma.f64 %2525 %1419 %423) (+.f64 %414 %3788) (neg.f64 (-.f64 %3785 %414)) (-.f64 %423 %2740) (fma.f64 %416 %2521 %3788) (fma.f64 %1419 %2523 %3788) (fma.f64 %1419 %2525 %3788) (fma.f64 %121 %2527 %3788) (fma.f64 %2521 %416 %3788) (fma.f64 %2527 %121 %3788) (fma.f64 %2531 %121 %3788) (fma.f64 %2525 %1419 %3788) (fma.f64 %2543 %2543 %423) (fma.f64 %2543 %2543 %3788) %3813 (fma.f64 %3814 %436 %486) (fma.f64 %436 %3814 %486) (+.f64 %486 %3817) (+.f64 %3817 %486) (-.f64 %3817 %3820) (fma.f64 %412 %412 %3817) (-.f64 %3817 %3823) (fma.f64 %458 %458 %3817) (fma.f64 %1350 %1350 %3817) (-.f64 %3817 %3828) (fma.f64 %1358 %412 %3817) (+.f64 %1364 %3813) %3832 (-.f64 %1364 %3833) (-.f64 %3813 %3835) (+.f64 %3813 (neg.f64 %3835)) (neg.f64 (-.f64 %3835 %3813)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %3747 %3781) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %3747 %3781) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %3781 %3747) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %3781 %3747) #s(literal 2 binary64))))) (fma.f64 %3814 %436 %3857) (fma.f64 %436 %3814 %3857) (+.f64 %3817 %3857) (+.f64 (+.f64 %1364 %3817) %486) (fma.f64 %3814 %436 %3863) (fma.f64 %436 %3814 %3863) (+.f64 %3817 %3863) (*.f64 b %3867) %3869 (*.f64 %3832 %489) (*.f64 %3867 b) (*.f64 %494 (*.f64 %494 %3832)) (*.f64 %497 (*.f64 %497 %3832)) (*.f64 (*.f64 %3832 %497) %497) (*.f64 (*.f64 %3832 %494) %494) (fma.f64 b %3880 %3881) (fma.f64 b %3883 %3884) (fma.f64 %489 %1364 %3881) (fma.f64 %489 %3813 %3884) (fma.f64 %1364 %489 %3881) (fma.f64 %3813 %489 %3884) (fma.f64 %3890 b %3881) (fma.f64 %3892 b %3884) (+.f64 %3884 %3881) (+.f64 %3881 %3884) (-.f64 %3881 (*.f64 %3835 %489)) (-.f64 %3881 (*.f64 %1277 %1364)) (-.f64 %3881 (neg.f64 %3884)) (fma.f64 %494 %3902 %3881) (fma.f64 %494 %3904 %3884) (fma.f64 %497 %3906 %3881) (fma.f64 %497 %3908 %3884) (fma.f64 %3910 %497 %3881) (fma.f64 %3912 %494 %3881) (fma.f64 %3914 %497 %3884) (fma.f64 %3916 %494 %3884) (*.f64 b %3918) (*.f64 b %3921) (*.f64 %489 %3920) (*.f64 #s(literal 1/2 binary64) %3869) %3925 (*.f64 %3869 #s(literal 1/2 binary64)) (*.f64 %3920 %489) (/.f64 %3869 #s(literal 2 binary64)) (*.f64 b %3929) (*.f64 %3931 #s(literal -1/2 binary64)) (neg.f64 %3933) (/.f64 %3931 #s(literal -2 binary64)) (*.f64 %494 %3936) (*.f64 %497 %3938) (/.f64 (neg.f64 %3931) #s(literal 2 binary64)) (/.f64 (*.f64 %3869 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %3869)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %3931)) (+.f64 %3948 (/.f64 %3884 #s(literal 2 binary64))) (fma.f64 %92 %422 %417) (fma.f64 #s(literal -1/180 binary64) %416 %423) %3953 (fma.f64 %422 %92 %417) (+.f64 %423 %417) (+.f64 %417 %423) (-.f64 %423 %414) (-.f64 %417 %3785) (fma.f64 #s(literal -1/180 binary64) %416 %3788) (fma.f64 %416 #s(literal -1/180 binary64) %3788) (fma.f64 %1419 %2997 %423) (fma.f64 %2999 %121 %423) (+.f64 %417 %3788) (neg.f64 (-.f64 %3785 %417)) (-.f64 %423 (*.f64 %2739 #s(literal -1/180 binary64))) (fma.f64 %1419 %2997 %3788) (fma.f64 %2527 %3002 %423) (fma.f64 %2999 %121 %3788) (fma.f64 %3004 %121 %423) (fma.f64 %2527 %3002 %3788) (fma.f64 %3004 %121 %3788) %3974 (fma.f64 %3814 %439 %486) (fma.f64 %439 %3814 %486) (+.f64 %486 %3977) (+.f64 %3977 %486) (-.f64 %3977 %3820) (fma.f64 %412 %412 %3977) (-.f64 %3977 %3823) (fma.f64 %458 %458 %3977) (fma.f64 %1350 %1350 %3977) (-.f64 %3977 %3828) (fma.f64 %1358 %412 %3977) %3987 (+.f64 %3974 %3813) (-.f64 %3813 %3990) (-.f64 %3974 %3833) (+.f64 %3813 (neg.f64 %3990)) (neg.f64 (-.f64 %3990 %3813)) (*.f64 #s(literal 2 binary64) %4004) (*.f64 %4004 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) %4003) %3999) (*.f64 #s(literal 2 binary64) (*.f64 %4003 (cos.f64 (/.f64 (-.f64 %3953 %3781) #s(literal 2 binary64))))) (neg.f64 (*.f64 #s(literal -2 binary64) %4004)) (fma.f64 %3814 %439 %4016) (fma.f64 %3814 %436 %4018) (fma.f64 %439 %3814 %4016) (fma.f64 %436 %3814 %4018) (+.f64 %3977 %4016) (+.f64 %3817 %4018) (+.f64 (+.f64 %3813 %3977) %486) (+.f64 (+.f64 %3974 %3817) %486) (fma.f64 %3814 %436 %4028) (fma.f64 %436 %3814 %4028) (+.f64 %3817 %4028) (fma.f64 %3999 %4003 %4004) (fma.f64 %4003 %3999 %4004) (+.f64 %4004 %4004) (*.f64 b %4035) %4037 (*.f64 %3987 %489) (*.f64 %4035 b) (*.f64 %494 (*.f64 %494 %3987)) (*.f64 %497 (*.f64 %497 %3987)) (*.f64 (*.f64 %3987 %497) %497) (*.f64 (*.f64 %3987 %494) %494) (fma.f64 b %3883 %4048) (fma.f64 b (*.f64 b %3974) %3881) (fma.f64 %489 %3813 %4048) (fma.f64 %489 %3974 %3881) (fma.f64 %3813 %489 %4048) (fma.f64 %3974 %489 %3881) (fma.f64 %3892 b %4048) (fma.f64 (*.f64 %3974 b) b %3881) (+.f64 %3881 %4048) (+.f64 %4048 %3881) (-.f64 %3881 (*.f64 %1277 %3974)) (-.f64 %3881 (*.f64 %3990 %489)) (-.f64 %3881 (neg.f64 %4048)) (fma.f64 %494 %3904 %4048) (fma.f64 %494 (*.f64 %494 %3974) %3881) (fma.f64 %497 %3908 %4048) (fma.f64 %497 (*.f64 %497 %3974) %3881) (fma.f64 %3914 %497 %4048) (fma.f64 %3916 %494 %4048) (fma.f64 (*.f64 %3974 %497) %497 %3881) (fma.f64 (*.f64 %3974 %494) %494 %3881) (*.f64 #s(literal 2 binary64) (*.f64 %4004 %489)) (*.f64 %1302 %4004) (*.f64 b %4082) (*.f64 b %4085) (*.f64 %489 %4084) (*.f64 #s(literal 1/2 binary64) %4037) %4089 (*.f64 %4037 #s(literal 1/2 binary64)) (*.f64 %4084 %489) (/.f64 %4037 #s(literal 2 binary64)) (*.f64 b %4093) (*.f64 %4095 #s(literal -1/2 binary64)) (neg.f64 %4097) (/.f64 %4095 #s(literal -2 binary64)) (*.f64 %494 %4100) (*.f64 %497 %4102) (/.f64 (neg.f64 %4095) #s(literal 2 binary64)) (/.f64 (*.f64 %4037 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %4037)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %4095)) (+.f64 %3948 (/.f64 %4048 #s(literal 2 binary64))) %1363 %3696 %3697 %3699 %3700 %3701 %3702 %3703 %3704 %3705 %3706 %3707 %3708 %3709 %3710 %3711 %3713 %3715 %3716 %3717 %3718 %3719 %3720 %3721 %3722 %3723 %3724 %3725 %3726 %3727 %3728 %3729 %3730 %3731 %3732 %3733 %3734 %3735 %3736 %3737 %1364 %3738 %3740 %3742 %3744 %3746 %3748 %3750 %3753 %3755 %3757 %3759 %3762 %3764 %3766 %3767 %3768 %3769 %3770 %3771 %3772 %3773 %3774 %3775 %3776 %3777 %3778 (fma.f64 angle %196 %92) (fma.f64 %92 %44 %92) (fma.f64 %156 #s(literal -1/180 binary64) %92) (fma.f64 #s(literal -1/180 binary64) %156 %92) %4118 (fma.f64 %196 angle %92) (*.f64 %92 %4120) (*.f64 %4120 %92) (+.f64 %92 %309) (+.f64 %309 %92) (-.f64 %92 %298) (fma.f64 %39 %119 %92) (fma.f64 #s(literal 1/180 binary64) %305 %92) (fma.f64 %194 %2 %92) (fma.f64 %2 %194 %92) (fma.f64 %119 %39 %92) (fma.f64 %305 #s(literal 1/180 binary64) %92) (-.f64 %92 %978) (-.f64 %309 %119) (neg.f64 %4134) (fma.f64 %92 #s(literal 1 binary64) %309) (fma.f64 #s(literal 1 binary64) %92 %309) (fma.f64 %119 #s(literal -1 binary64) %309) (fma.f64 #s(literal 1/2 binary64) %285 %309) (fma.f64 #s(literal 2 binary64) %192 %309) (fma.f64 #s(literal -2 binary64) %159 %309) (fma.f64 #s(literal -1/2 binary64) %289 %309) (fma.f64 #s(literal 1/180 binary64) %416 %4118) %4144 (fma.f64 %92 %4120 %414) (fma.f64 %4120 %92 %414) (+.f64 %92 %1360) (+.f64 %414 %4118) (+.f64 %4118 %414) (+.f64 %1360 %92) (+.f64 (fma.f64 #s(literal 1/180 binary64) %416 %92) %309) (fma.f64 angle %196 %4153) (fma.f64 %92 %44 %4153) (fma.f64 %156 #s(literal -1/180 binary64) %4153) (fma.f64 #s(literal -1/180 binary64) %156 %4153) (fma.f64 %44 %92 %4153) (fma.f64 %196 angle %4153) (-.f64 %4118 %417) (fma.f64 %416 %2521 %4118) (fma.f64 %1419 %2523 %4118) (fma.f64 %1419 %2525 %4118) (fma.f64 %121 %2527 %4118) (fma.f64 %2521 %416 %4118) (fma.f64 %2527 %121 %4118) (fma.f64 %2531 %121 %4118) (fma.f64 %2525 %1419 %4118) (+.f64 %309 %4153) (fma.f64 %39 %119 %4153) (fma.f64 #s(literal 1/180 binary64) %305 %4153) (fma.f64 %194 %2 %4153) (fma.f64 %2 %194 %4153) (fma.f64 %119 %39 %4153) (fma.f64 %305 #s(literal 1/180 binary64) %4153) (-.f64 %414 %4134) (-.f64 %4118 %2740) (-.f64 %1360 %119) (neg.f64 %4179) (-.f64 %309 (-.f64 %119 %414)) (fma.f64 %92 #s(literal 1 binary64) %1360) (fma.f64 #s(literal 1 binary64) %92 %1360) (fma.f64 %119 #s(literal -1 binary64) %1360) (fma.f64 #s(literal 1/2 binary64) %285 %1360) (fma.f64 #s(literal 2 binary64) %192 %1360) (fma.f64 #s(literal -2 binary64) %159 %1360) (fma.f64 #s(literal -1/2 binary64) %289 %1360) (fma.f64 %2543 %2543 %4118) %4191 (cos.f64 %4144) (cos.f64 %4179) (cos.f64 %4194) (neg.f64 %4196) (cos.f64 (fabs.f64 %4194)) (cos.f64 (neg.f64 %4194)) (sin.f64 %4202) (sin.f64 (+.f64 %4179 %192)) (sin.f64 (+.f64 %4194 %192)) (-.f64 (*.f64 %1361 #s(literal -1 binary64)) (*.f64 (sin.f64 %1360) #s(literal 0 binary64))) (fma.f64 %4212 #s(literal 0 binary64) %4213) (+.f64 (*.f64 %4212 #s(literal 0 binary64)) %4213) (-.f64 %3823 %4218) (fma.f64 %412 %458 %4220) (fma.f64 %412 %458 %4222) (fma.f64 %458 %412 %4220) (fma.f64 %458 %412 %4222) (+.f64 %3823 %4220) (+.f64 %3823 %4222) (fma.f64 %412 %458 %4229) (fma.f64 %458 %412 %4229) (+.f64 %3823 %4229) %4233 (+.f64 %1364 %4196) (+.f64 %4196 %1364) (neg.f64 %4236) (*.f64 #s(literal -2 binary64) %4244) (*.f64 %4244 #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) %4240) %4243) (neg.f64 (*.f64 #s(literal 2 binary64) %4244)) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %3698 %4144) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 %1362 #s(literal -1/180 binary64) %4144) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %3698 %4179) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 %1362 #s(literal -1/180 binary64) %4179) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %3698 %4194) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 %1362 #s(literal -1/180 binary64) %4194) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %1363 %4194) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 #s(literal 1/180 binary64) %1362 %4194) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %3739 %4144) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 %3739 %4144) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %3739 %4194) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 %3739 %4194) #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %3739 %4179) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 %3739 %4179) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 %3747 %4202) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 %3747 %4202) #s(literal 2 binary64))))) (-.f64 %486 (fma.f64 %436 %362 %4191)) (-.f64 %486 (-.f64 %3758 %4196)) (+.f64 (-.f64 %1364 %3823) %4218) (*.f64 b %4321) %4323 (*.f64 %4233 %489) (*.f64 %4321 b) (neg.f64 %4326) (*.f64 %494 (*.f64 %494 %4233)) (*.f64 %497 (*.f64 %497 %4233)) (*.f64 (*.f64 %4233 %497) %497) (*.f64 (*.f64 %4233 %494) %494) (fma.f64 b %3880 %4336) (fma.f64 b %3880 %4338) (fma.f64 %489 %1364 %4336) (fma.f64 %489 %1364 %4338) (fma.f64 %1364 %489 %4336) (fma.f64 %1364 %489 %4338) (fma.f64 %3890 b %4336) (fma.f64 %3890 b %4338) (+.f64 %3884 %4336) (+.f64 %3884 %4338) (fma.f64 %494 %3902 %4336) (fma.f64 %494 %3902 %4338) (fma.f64 %497 %3906 %4336) (fma.f64 %497 %3906 %4338) (fma.f64 %3910 %497 %4336) (fma.f64 %3910 %497 %4338) (fma.f64 %3912 %494 %4336) (fma.f64 %3912 %494 %4338) (*.f64 #s(literal -2 binary64) (*.f64 %4244 %489)) (*.f64 %3487 %4244) (*.f64 b %4359) (*.f64 b %4362) (*.f64 %489 %4361) (*.f64 #s(literal 1/2 binary64) %4323) %4366 (*.f64 %4323 #s(literal 1/2 binary64)) (*.f64 %4326 #s(literal -1/2 binary64)) (*.f64 %4361 %489) (/.f64 %4323 #s(literal 2 binary64)) (/.f64 %4326 #s(literal -2 binary64)) (*.f64 b %4372) (neg.f64 %4374) (*.f64 %494 %4376) (*.f64 %497 %4378) (/.f64 (*.f64 %4323 #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %4323)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %4326)) (fma.f64 a %2466 %3111) (fma.f64 b %3108 %2480) (fma.f64 %397 %2451 %3111) (fma.f64 %489 %3078 %2480) (fma.f64 %2451 %397 %3111) (fma.f64 %2466 a %3111) (fma.f64 %3078 %489 %2480) (fma.f64 %3108 b %2480) (+.f64 %2480 %3111) (+.f64 %3111 %2480) (fma.f64 b %3114 %2480) (fma.f64 #s(literal 1/2 binary64) %3116 %2480) (fma.f64 %3082 %1300 %2480) (fma.f64 %3116 #s(literal 1/2 binary64) %2480) (-.f64 %2480 %3120) (-.f64 %3111 %2483) (fma.f64 b %3123 %2480) (fma.f64 %3125 #s(literal -1/2 binary64) %2480) (neg.f64 (-.f64 %3120 %2480)) (-.f64 %3111 %4407) (-.f64 %3111 %4409) (-.f64 %3111 %4411) (-.f64 %3111 %4414) (fma.f64 %1253 %2487 %3111) (fma.f64 %494 %3127 %2480) (fma.f64 %1255 %2489 %3111) (fma.f64 %497 %3129 %2480) (fma.f64 %2491 %1255 %3111) (fma.f64 %2493 %1253 %3111) (fma.f64 %3131 %497 %2480) (fma.f64 %3133 %494 %2480) (fma.f64 b %3136 %2480) (fma.f64 b %3139 %2480) (fma.f64 b %1299 %4426) (fma.f64 b %3138 %4428) (fma.f64 %489 #s(literal 1/2 binary64) %4426) (fma.f64 %489 %2445 %4428) (fma.f64 #s(literal 1/2 binary64) %489 %4426) (fma.f64 #s(literal 1/2 binary64) %3151 %4428) (fma.f64 %2391 %1300 %4428) (fma.f64 %2445 %489 %4428) (fma.f64 %1299 b %4426) (fma.f64 %1300 %2391 %4428) (fma.f64 %3138 b %4428) (fma.f64 %3151 #s(literal 1/2 binary64) %4428) (+.f64 %3145 %4428) (+.f64 %1300 %4426) (+.f64 %4442 %3145) (+.f64 (fma.f64 %2451 %397 %3145) %1300) (-.f64 %4442 %3165) (-.f64 %1300 (-.f64 %3165 %2480)) (fma.f64 %494 %3182 %4426) (fma.f64 %494 %3184 %4428) (fma.f64 %497 %3186 %4426) (fma.f64 %497 %3188 %4428) (fma.f64 %3190 %497 %4426) (fma.f64 %3192 %494 %4426) (fma.f64 %3194 %497 %4428) (fma.f64 %3196 %494 %4428) (fma.f64 a (*.f64 %2503 %1353) %3111) (fma.f64 b %3108 %4459) (fma.f64 %397 %1354 %3111) (fma.f64 %489 %3078 %4459) (fma.f64 %1353 %2505 %3111) (fma.f64 %2505 %1353 %3111) (fma.f64 %3078 %489 %4459) (fma.f64 %1354 %397 %3111) (fma.f64 %2503 %2503 %3111) (fma.f64 %3108 b %4459) (+.f64 %3111 %4459) (+.f64 %4459 %3111) (fma.f64 b %3114 %4459) (fma.f64 #s(literal 1/2 binary64) %3116 %4459) (fma.f64 %3082 %1300 %4459) (fma.f64 %3116 #s(literal 1/2 binary64) %4459) (-.f64 %4459 %3120) (fma.f64 b %3123 %4459) (fma.f64 %3125 #s(literal -1/2 binary64) %4459) (neg.f64 (-.f64 %3120 %4459)) (-.f64 %3111 (*.f64 %4217 %2505)) (-.f64 %3111 (*.f64 (neg.f64 %2505) %1353)) (-.f64 %3111 (neg.f64 %4459)) (fma.f64 %494 %3127 %4459) (fma.f64 %497 %3129 %4459) (fma.f64 %3131 %497 %4459) (fma.f64 %3133 %494 %4459) (fma.f64 b %3136 %4459) (fma.f64 b %3139 %4459) (fma.f64 b %1299 %4493) (fma.f64 b %3138 %4495) (fma.f64 %489 #s(literal 1/2 binary64) %4493) (fma.f64 %489 %2445 %4495) (fma.f64 #s(literal 1/2 binary64) %489 %4493) (fma.f64 #s(literal 1/2 binary64) %3151 %4495) (fma.f64 %2391 %1300 %4495) (fma.f64 %2445 %489 %4495) (fma.f64 %1299 b %4493) (fma.f64 %1300 %2391 %4495) (fma.f64 %3138 b %4495) (fma.f64 %3151 #s(literal 1/2 binary64) %4495) (+.f64 %3145 %4495) (+.f64 %1300 %4493) (+.f64 %4509 %3145) (+.f64 (fma.f64 %1354 %397 %3145) %1300) (-.f64 %4509 %3165) (-.f64 %1300 (-.f64 %3165 %4459)) (fma.f64 %494 %3182 %4493) (fma.f64 %494 %3184 %4495) (fma.f64 %497 %3186 %4493) (fma.f64 %497 %3188 %4495) (fma.f64 %3190 %497 %4493) (fma.f64 %3192 %494 %4493) (fma.f64 %3194 %497 %4495) (fma.f64 %3196 %494 %4495) (fma.f64 a %2466 %490) (fma.f64 b %487 %2480) (fma.f64 %397 %2451 %490) (fma.f64 %489 %486 %2480) (fma.f64 %486 %489 %2480) (fma.f64 %2451 %397 %490) (fma.f64 %2466 a %490) (fma.f64 %492 b %2480) (+.f64 %490 %2480) (+.f64 %2480 %490) (-.f64 %490 %2483) (-.f64 %490 %4407) (-.f64 %490 %4409) (-.f64 %490 %4411) (-.f64 %490 %4414) (-.f64 %2480 %504) (fma.f64 %1253 %2487 %490) (fma.f64 %494 %495 %2480) (fma.f64 %1255 %2489 %490) (fma.f64 %497 %498 %2480) (fma.f64 %2491 %1255 %490) (fma.f64 %2493 %1253 %490) (fma.f64 %500 %497 %2480) (fma.f64 %502 %494 %2480) (neg.f64 (-.f64 %504 %2480)) (fma.f64 %490 #s(literal 1 binary64) %2480) (fma.f64 #s(literal 1 binary64) %490 %2480) (fma.f64 %508 %489 %2480) (fma.f64 #s(literal -1 binary64) %504 %2480) (fma.f64 #s(literal 2 binary64) %512 %2480) (fma.f64 %130 %490 %2480) (fma.f64 #s(literal 2 binary64) %522 %2480) (fma.f64 b %532 %2480) (fma.f64 %412 %534 %2480) (fma.f64 %412 %536 %2480) (fma.f64 %474 %474 %2480) (fma.f64 %539 %412 %2480) (fma.f64 %541 b %2480) (fma.f64 %543 %412 %2480) (fma.f64 %545 %545 %2480) (fma.f64 %547 %547 %2480) (fma.f64 %549 %549 %2480) (fma.f64 %551 %551 %2480) (fma.f64 %553 %553 %2480) (fma.f64 %555 %555 %2480) (fma.f64 %557 %474 %2480) (fma.f64 %559 %474 %2480) (/.f64 (fma.f64 %2480 %515 #s(literal 1 binary64)) %515) (/.f64 (fma.f64 %2480 %517 #s(literal -1 binary64)) %517) %362 %363 %364 %389 %391 %393 %395 %396 %399 %400 %402 %404 %406 %408 %410 %412 %413 %415 %418 %420 %421 %424 %426 %428 %431 %433 %435 %438 %441 %442 %443 %444 %445 %446 %447 %448 %449 %451 %453 %454 %455 %457 %460 %462 %464 %465 %466 %467 %468 %469 %471 %472 %473 %474 %475 %477 %478 %480 %482 %488 %490 %491 %493 %496 %499 %501 %503 %505 %506 %507 %509 %510 %511 %513 %514 %516 %518 %520 %521 %523 %525 %526 %528 %529 %531 %533 %535 %537 %538 %540 %542 %544 %546 %548 %550 %552 %554 %556 %558 %560 %562 %4576 %4577 %4578 %4579 %4580 %4581 %4582 %4584 %4585 %4586 %4587 %4588 %4590 %4591 %4592 %4593 %4594 %4595 %4596 %4597 %4598 %4599 %4600 %4601 %4602 %4603 %4604 %4606 %4607 %4608 %4609 %4610 %4611 %4612 %4613 %4614 %4615 %4616 %4617 %4618 %4619 %4620 %4621 %4622 %4623 %4624 %4626 %4627 %4629 %4631 %4633 %4636 %4637 %4638 %4639 %4640 %4641 %4642 (+.f64 %4639 %4642) %4644 %4645 (*.f64 %4644 a) %4647 (/.f64 #s(literal 1 binary64) (pow.f64 %4645 #s(literal -2 binary64))) (*.f64 a %4650) (*.f64 %397 %4652) (*.f64 %4644 %4654) (*.f64 %4645 %4645) (*.f64 %4652 %397) (*.f64 %4658 a) (*.f64 %4660 %4644) (*.f64 %4662 %4662) (*.f64 %4664 %4664) (*.f64 %4666 %4645) %4668 (cos.f64 %2361) (cos.f64 %4670) (cos.f64 (fabs.f64 %4670)) (cos.f64 (neg.f64 %4670)) (sin.f64 (/.f64 %3329 #s(literal 2 binary64))) (sin.f64 (fma.f64 #s(literal -1/2 binary64) %2287 %192)) (sin.f64 (+.f64 %4670 %192)) (fma.f64 %4644 #s(literal 0 binary64) %4682) (+.f64 (*.f64 %4644 #s(literal 0 binary64)) %4682) %4686 (*.f64 %4668 b) %4688 (/.f64 #s(literal 1 binary64) (pow.f64 %4686 #s(literal -2 binary64))) (*.f64 b %4691) (*.f64 %489 %4693) (*.f64 %4668 %4695) (*.f64 %4686 %4686) (*.f64 %4693 %489) (*.f64 %4699 b) (*.f64 %4701 %4668) (*.f64 %4703 %4703) (*.f64 %4705 %4705) (*.f64 %4707 %4686) (+.f64 %4647 %4688) (+.f64 %4688 %4647) (-.f64 %4647 %4711) (-.f64 %4688 (neg.f64 %4647)) (+.f64 %4647 %4715) (neg.f64 (-.f64 %4711 %4647)) (fma.f64 a %4650 %4688) (fma.f64 b %4691 %4647) (fma.f64 %397 %4652 %4688) (fma.f64 %489 %4693 %4647) (fma.f64 %4644 %4654 %4688) (fma.f64 %4645 %4645 %4688) (fma.f64 %4668 %4695 %4647) (fma.f64 %4686 %4686 %4647) (fma.f64 %4693 %489 %4647) (fma.f64 %4652 %397 %4688) (fma.f64 %4699 b %4647) (fma.f64 %4701 %4668 %4647) (fma.f64 %4658 a %4688) (fma.f64 %4660 %4644 %4688) (-.f64 %4688 (*.f64 %4664 %4645)) (fma.f64 a %4650 %4715) (fma.f64 %397 %4652 %4715) (fma.f64 %4644 %4654 %4715) (fma.f64 %4645 %4645 %4715) (fma.f64 %4652 %397 %4715) (fma.f64 %4662 %4662 %4688) (fma.f64 %4703 %4703 %4647) (fma.f64 %4705 %4705 %4647) (fma.f64 %4664 %4664 %4688) (fma.f64 %4658 a %4715) (fma.f64 %4660 %4644 %4715) (fma.f64 %4662 %4662 %4715) (fma.f64 %4664 %4664 %4715) (fma.f64 %4666 %4645 %4688) (fma.f64 %4707 %4686 %4647) (fma.f64 %4666 %4645 %4715) %362 %363 %364 %389 %391 %393 %395 %396 %399 %400 %402 %404 %406 %408 %410 %412 %413 %415 %418 %420 %421 %424 %426 %428 %431 %433 %435 %438 %441 %442 %443 %444 %445 %446 %447 %448 %449 %451 %453 %454 %455 %457 %460 %462 %464 %465 %466 %467 %468 %469 %471 %472 %473 %474 %475 %477 %478 %480 %482 %488 %490 %491 %493 %496 %499 %501 %503 %505 %506 %507 %509 %510 %511 %513 %514 %516 %518 %520 %521 %523 %525 %526 %528 %529 %531 %533 %535 %537 %538 %540 %542 %544 %546 %548 %550 %552 %554 %556 %558 %560 %562 %4576 %4577 %4578 %4579 %4580 %4581 %4582 %4584 %4585 %4586 %4587 %4588 %4590 %4591 %4592 %4593 %4594 %4595 %4596 %4597 %4598 %4599 %4600 %4601 %4602 %4603 %4604 %4606 %4607 %4608 %4609 %4610 %4611 %4612 %4613 %4614 %4615 %4616 %4617 %4618 %4619 %4620 %4621 %4622 %4623 %4624 %4626 %4627 %4629 %4631 %4633 %4636 %4751 %4752 %4753 %4754 %4755 %4756 %4757 %4758 %4759 %4760 %4761 %4762 %4763 %4765 %4766 %4767 %4768 %4769 %4770 %4771 %4772 %4774 %4775 %4777 %4779 %4781 %4783 %4785 %4786 %4787 %4788 %4789 %4790 %4791 %4792 %4793 %4794 %4795 %4796 %4797 %4798 %4799 %4801 %4803 %4806 %4807 %4808 %4809 %4810 %4811 %4812 %4813 %4814 %4816 %4817 %4818 %4819 %4820 %4821 %4822 %4823 %4824 %4825 %4826 %4827 (+.f64 %389 %1655) (fma.f64 b %3918 %389) (fma.f64 b %3921 %389) (fma.f64 %489 %3920 %389) (fma.f64 #s(literal 1/2 binary64) %3869 %389) (fma.f64 %3832 %1300 %389) (fma.f64 %3869 #s(literal 1/2 binary64) %389) (fma.f64 %3920 %489 %389) (+.f64 %389 %3925) (+.f64 %3925 %389) (-.f64 %389 %3933) (fma.f64 b %3929 %389) (fma.f64 %3931 #s(literal -1/2 binary64) %389) (neg.f64 (-.f64 %3933 %389)) (-.f64 %3925 %4583) (fma.f64 %494 %3936 %389) (fma.f64 %497 %3938 %389) (*.f64 %4846 #s(literal 1/2 binary64)) (/.f64 %4846 #s(literal 2 binary64)) (/.f64 (fma.f64 %389 #s(literal -2 binary64) %3931) #s(literal -2 binary64)) (/.f64 (neg.f64 %4846) #s(literal -2 binary64)) (neg.f64 (/.f64 %4846 #s(literal -2 binary64))) (+.f64 %4805 %3925) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %4846)) (fma.f64 a %392 %3925) (fma.f64 %362 %394 %3925) (fma.f64 %363 %363 %3925) (fma.f64 %397 %398 %3925) (fma.f64 %398 %397 %3925) (fma.f64 %401 a %3925) (fma.f64 %403 %362 %3925) (-.f64 %3925 %4605) (fma.f64 %405 %405 %3925) (fma.f64 %407 %407 %3925) (fma.f64 %409 %363 %3925) (+.f64 %389 %1772) (fma.f64 b %4359 %389) (fma.f64 b %4362 %389) (fma.f64 %489 %4361 %389) (fma.f64 #s(literal 1/2 binary64) %4323 %389) (fma.f64 %4233 %1300 %389) (fma.f64 %4323 #s(literal 1/2 binary64) %389) (fma.f64 %4326 #s(literal -1/2 binary64) %389) (fma.f64 %4361 %489 %389) (+.f64 %389 %4366) (+.f64 %4366 %389) (-.f64 %389 %4374) (fma.f64 b %4372 %389) (neg.f64 (-.f64 %4374 %389)) (-.f64 %4366 %4583) (fma.f64 %494 %4376 %389) (fma.f64 %497 %4378 %389) (*.f64 %4887 #s(literal 1/2 binary64)) (/.f64 (fma.f64 %389 #s(literal -2 binary64) %4326) #s(literal -2 binary64)) (/.f64 %4887 #s(literal 2 binary64)) (/.f64 (neg.f64 %4887) #s(literal -2 binary64)) (neg.f64 (/.f64 %4887 #s(literal -2 binary64))) (+.f64 %4805 %4366) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %4887)) (fma.f64 a %392 %4366) (fma.f64 %362 %394 %4366) (fma.f64 %363 %363 %4366) (fma.f64 %397 %398 %4366) (fma.f64 %398 %397 %4366) (fma.f64 %401 a %4366) (fma.f64 %403 %362 %4366) (-.f64 %4366 %4605) (fma.f64 %405 %405 %4366) (fma.f64 %407 %407 %4366) (fma.f64 %409 %363 %4366) %4751 %4752 %4753 %4754 %4755 %4756 %4757 %4758 %4759 %4760 %4761 %4762 %4763 %4765 %4766 %4767 %4768 %4769 %4770 %4771 %4772 %4774 %4775 %4777 %4779 %4781 %4783 %4785 %4786 %4787 %4788 %4789 %4790 %4791 %4792 %4793 %4794 %4795 %4796 %4797 %4798 %4799 %4801 %4803 %4806 %4807 %4808 %4809 %4810 %4811 %4812 %4813 %4814 %4816 %4817 %4818 %4819 %4820 %4821 %4822 %4823 %4824 %4825 %4826 %4827 %4751 %4752 %4753 %4754 %4755 %4756 %4757 %4758 %4759 %4760 %4761 %4762 %4763 %4765 %4766 %4767 %4768 %4769 %4770 %4771 %4772 %4774 %4775 %4777 %4779 %4781 %4783 %4785 %4786 %4787 %4788 %4789 %4790 %4791 %4792 %4793 %4794 %4795 %4796 %4797 %4798 %4799 %4801 %4803 %4806 %4807 %4808 %4809 %4810 %4811 %4812 %4813 %4814 %4816 %4817 %4818 %4819 %4820 %4821 %4822 %4823 %4824 %4825 %4826 %4827 %4576 %4577 %4578 %4579 %4580 %4581 %4582 %4584 %4585 %4586 %4587 %4588 %4590 %4591 %4592 %4593 %4594 %4595 %4596 %4597 %4598 %4599 %4600 %4601 %4602 %4603 %4604 %4606 %4607 %4608 %4609 %4610 %4611 %4612 %4613 %4614 %4615 %4616 %4617 %4618 %4619 %4620 %4621 %4622 %4623 %4624 %4626 %4627 %4629 %4631 %4633 %4636 (fma.f64 b %3651 %389) (fma.f64 b %3654 %389) (fma.f64 %489 %3653 %389) (fma.f64 #s(literal 1/2 binary64) %3603 %389) (fma.f64 %3561 %1300 %389) (fma.f64 %3603 #s(literal 1/2 binary64) %389) (fma.f64 %3653 %489 %389) (+.f64 %389 %3659) (+.f64 %3659 %389) (-.f64 %389 %3666) (fma.f64 b %3662 %389) (fma.f64 %3664 #s(literal -1/2 binary64) %389) (neg.f64 (-.f64 %3666 %389)) (-.f64 %3659 %4583) (fma.f64 %494 %3669 %389) (fma.f64 %497 %3671 %389) (*.f64 %4927 #s(literal 1/2 binary64)) (/.f64 %4927 #s(literal 2 binary64)) (/.f64 (fma.f64 %389 #s(literal -2 binary64) %3664) #s(literal -2 binary64)) (/.f64 (neg.f64 %4927) #s(literal -2 binary64)) (neg.f64 (/.f64 %4927 #s(literal -2 binary64))) (+.f64 %4805 %3659) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %4927)) (fma.f64 a %392 %3659) (fma.f64 %362 %394 %3659) (fma.f64 %363 %363 %3659) (fma.f64 %397 %398 %3659) (fma.f64 %398 %397 %3659) (fma.f64 %401 a %3659) (fma.f64 %403 %362 %3659) (-.f64 %3659 %4605) (fma.f64 %405 %405 %3659) (fma.f64 %407 %407 %3659) (fma.f64 %409 %363 %3659) (fma.f64 b %4082 %389) (fma.f64 b %4085 %389) (fma.f64 %489 %4084 %389) (fma.f64 #s(literal 1/2 binary64) %4037 %389) (fma.f64 %3987 %1300 %389) (fma.f64 %4037 #s(literal 1/2 binary64) %389) (fma.f64 %4084 %489 %389) (+.f64 %389 %4089) (+.f64 %4089 %389) (-.f64 %389 %4097) (fma.f64 b %4093 %389) (fma.f64 %4095 #s(literal -1/2 binary64) %389) (neg.f64 (-.f64 %4097 %389)) (-.f64 %4089 %4583) (fma.f64 %494 %4100 %389) (fma.f64 %497 %4102 %389) (*.f64 %4967 #s(literal 1/2 binary64)) (/.f64 %4967 #s(literal 2 binary64)) (/.f64 (fma.f64 %389 #s(literal -2 binary64) %4095) #s(literal -2 binary64)) (/.f64 (neg.f64 %4967) #s(literal -2 binary64)) (neg.f64 (/.f64 %4967 #s(literal -2 binary64))) (+.f64 %4805 %4089) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %4967)) (fma.f64 a %392 %4089) (fma.f64 %362 %394 %4089) (fma.f64 %363 %363 %4089) (fma.f64 %397 %398 %4089) (fma.f64 %398 %397 %4089) (fma.f64 %401 a %4089) (fma.f64 %403 %362 %4089) (-.f64 %4089 %4605) (fma.f64 %405 %405 %4089) (fma.f64 %407 %407 %4089) (fma.f64 %409 %363 %4089) %4990 %4991 %4993 %4994 %4995 %4996 %4997 %4998 %5000 %5001 %5002 %5003 %5004 %5005 %5006 %5007 %5008 %5009 %5011 %5012 %5014 %5015 %5017 %5019 %5020 %5021 %5022 %5023 %5025 %5026 %5028 %5030 %5032 %5034 %5035 %5037 %5039 %5040 %5042 %5044 %5046 %5051 %5053 %5055 %5057 %5059 %5060 %5061 %5063 %5064 %5066 %5068 %5069 %5070 %5071 %5072 %5073 %5074 %5075 %5076 %5077 %5078 %5079 %5080 %5081 %5082 %5083 %5084 %5085 %5086 %5087 %5088 %5089 %5090 %5091 %5092 %5093 %5094 %5095 %5096 %5097 %5098 %5099 %4990 %4991 %4993 %4994 %4995 %4996 %4997 %4998 %5000 %5001 %5002 %5003 %5004 %5005 %5006 %5007 %5008 %5009 %5011 %5012 %5014 %5015 %5017 %5019 %5020 %5021 %5022 %5023 %5025 %5026 %5028 %5030 %5032 %5034 %5035 %5037 %5039 %5040 %5042 %5044 %5046 %5051 %5053 %5055 %5057 %5059 %5060 %5061 %5063 %5064 %5066 %5068 %5069 %5070 %5071 %5072 %5073 %5074 %5075 %5076 %5077 %5078 %5079 %5080 %5081 %5082 %5083 %5084 %5085 %5086 %5087 %5088 %5089 %5090 %5091 %5092 %5093 %5094 %5095 %5096 %5097 %5098 %5099 %474 %475 %477 %478 %480 %482 %488 %490 %491 %493 %496 %499 %501 %503 %505 %506 %507 %509 %510 %511 %513 %514 %516 %518 %520 %521 %523 %525 %526 %528 %529 %531 %533 %535 %537 %538 %540 %542 %544 %546 %548 %550 %552 %554 %556 %558 %560 %562 %4576 %4577 %4578 %4579 %4580 %4581 %4582 %4584 %4585 %4586 %4587 %4588 %4590 %4591 %4592 %4593 %4594 %4595 %4596 %4597 %4598 %4599 %4600 %4601 %4602 %4603 %4604 %4606 %4607 %4608 %4609 %4610 %4611 %4612 %4613 %4614 %4615 %4616 %4617 %4618 %4619 %4620 %4621 %4622 %4623 %4624 %4626 %4627 %4629 %4631 %4633 %4636 %4990 %4991 %4993 %4994 %4995 %4996 %4997 %4998 %5000 %5001 %5002 %5003 %5004 %5005 %5006 %5007 %5008 %5009 %5011 %5012 %5014 %5015 %5017 %5019 %5020 %5021 %5022 %5023 %5025 %5026 %5028 %5030 %5032 %5034 %5035 %5037 %5039 %5040 %5042 %5044 %5046 %5051 %5053 %5055 %5057 %5059 %5060 %5061 %5063 %5064 %5066 %5068 %5069 %5070 %5071 %5072 %5073 %5074 %5075 %5076 %5077 %5078 %5079 %5080 %5081 %5082 %5083 %5084 %5085 %5086 %5087 %5088 %5089 %5090 %5091 %5092 %5093 %5094 %5095 %5096 %5097 %5098 %5099 %4990 %4991 %4993 %4994 %4995 %4996 %4997 %4998 %5000 %5001 %5002 %5003 %5004 %5005 %5006 %5007 %5008 %5009 %5011 %5012 %5014 %5015 %5017 %5019 %5020 %5021 %5022 %5023 %5025 %5026 %5028 %5030 %5032 %5034 %5035 %5037 %5039 %5040 %5042 %5044 %5046 %5051 %5053 %5055 %5057 %5059 %5060 %5061 %5063 %5064 %5066 %5068 %5069 %5070 %5071 %5072 %5073 %5074 %5075 %5076 %5077 %5078 %5079 %5080 %5081 %5082 %5083 %5084 %5085 %5086 %5087 %5088 %5089 %5090 %5091 %5092 %5093 %5094 %5095 %5096 %5097 %5098 %5099 %476 (*.f64 %432 b) (*.f64 %463 %1299) (*.f64 %5102 #s(literal 1/2 binary64)) (/.f64 %5102 #s(literal 2 binary64)) (/.f64 (*.f64 %470 b) #s(literal -2 binary64)) (/.f64 (*.f64 b %470) #s(literal -2 binary64)) (/.f64 (neg.f64 %5102) #s(literal -2 binary64)) (neg.f64 (/.f64 %5102 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %5102)) (fma.f64 b %3041 %5115) (fma.f64 %3041 b %5117) (+.f64 %5117 %5117) (+.f64 %5115 %5115) %5121 (/.f64 #s(literal 1 binary64) (pow.f64 %476 #s(literal -2 binary64))) (*.f64 b %5124) (*.f64 %489 %5126) (*.f64 %432 %5128) (*.f64 %476 %476) (*.f64 %5126 %489) (*.f64 %5132 b) (*.f64 %5134 %432) (*.f64 %5136 %5136) (*.f64 %5138 %5138) (*.f64 %5140 %476) (/.f64 (*.f64 %5102 %476) #s(literal 2 binary64)) (/.f64 (*.f64 %476 %5102) #s(literal 2 binary64)) (/.f64 (*.f64 %5102 %5102) %34) (+.f64 %389 %5121) (+.f64 %5121 %389) (-.f64 %389 %5150) (-.f64 %5121 %4583) (+.f64 %389 %5153) (neg.f64 (-.f64 %5150 %389)) (fma.f64 a %392 %5121) (fma.f64 %362 %394 %5121) (fma.f64 %363 %363 %5121) (fma.f64 %397 %398 %5121) (fma.f64 %398 %397 %5121) (fma.f64 %401 a %5121) (fma.f64 %403 %362 %5121) (-.f64 %5121 %4605) (fma.f64 a %392 %5153) (fma.f64 %362 %394 %5153) (fma.f64 %363 %363 %5153) (fma.f64 %397 %398 %5153) (fma.f64 %398 %397 %5153) (fma.f64 %405 %405 %5121) (fma.f64 %407 %407 %5121) (fma.f64 %401 a %5153) (fma.f64 %403 %362 %5153) (fma.f64 b %5124 %389) (fma.f64 %489 %5126 %389) (fma.f64 %432 %5128 %389) (fma.f64 %476 %476 %389) (fma.f64 %5126 %489 %389) (fma.f64 %5132 b %389) (fma.f64 %5134 %432 %389) (fma.f64 %405 %405 %5153) (fma.f64 %407 %407 %5153) (fma.f64 %5136 %5136 %389) (fma.f64 %5138 %5138 %389) (fma.f64 %409 %363 %5121) (fma.f64 %409 %363 %5153) (fma.f64 %5140 %476 %389) %474 %475 %477 %478 %480 %482 %488 %490 %491 %493 %496 %499 %501 %503 %505 %506 %507 %509 %510 %511 %513 %514 %516 %518 %520 %521 %523 %525 %526 %528 %529 %531 %533 %535 %537 %538 %540 %542 %544 %546 %548 %550 %552 %554 %556 %558 %560 %562 %4576 %4577 %4578 %4579 %4580 %4581 %4582 %4584 %4585 %4586 %4587 %4588 %4590 %4591 %4592 %4593 %4594 %4595 %4596 %4597 %4598 %4599 %4600 %4601 %4602 %4603 %4604 %4606 %4607 %4608 %4609 %4610 %4611 %4612 %4613 %4614 %4615 %4616 %4617 %4618 %4619 %4620 %4621 %4622 %4623 %4624 %4626 %4627 %4629 %4631 %4633 %4636 %4990 %4991 %4993 %4994 %4995 %4996 %4997 %4998 %5000 %5001 %5002 %5003 %5004 %5005 %5006 %5007 %5008 %5009 %5011 %5012 %5014 %5015 %5017 %5019 %5020 %5021 %5022 %5023 %5025 %5026 %5028 %5030 %5032 %5034 %5035 %5037 %5039 %5040 %5042 %5044 %5046 %5051 %5053 %5055 %5057 %5059 %5060 %5061 %5063 %5064 %5066 %5068 %5069 %5070 %5071 %5072 %5073 %5074 %5075 %5076 %5077 %5078 %5079 %5080 %5081 %5082 %5083 %5084 %5085 %5086 %5087 %5088 %5089 %5090 %5091 %5092 %5093 %5094 %5095 %5096 %5097 %5098 %5099 %297 %298 %299 %300 %301 %302 %303 %304 %306 %307 %308 %310 %311 %312 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %325 %326 %327 %328 %329 %330 %331 %332 %333 %334 %336 %338 %339 %340 %341 %343 %345 %346 %347 %348 %349 %350 %352 %354 %355 %356 %357 %358 %359 %361 %362 %363 %364 %389 %391 %393 %395 %396 %399 %400 %402 %404 %406 %408 %410 %412 %413 %415 %418 %420 %421 %424 %426 %428 %431 %433 %435 %438 %441 %442 %443 %444 %445 %446 %447 %448 %449 %451 %453 %454 %455 %457 %460 %462 %464 %465 %466 %467 %468 %469 %471 %472 %473 %474 %475 %477 %478 %480 %482 %488 %490 %491 %493 %496 %499 %501 %503 %505 %506 %507 %509 %510 %511 %513 %514 %516 %518 %520 %521 %523 %525 %526 %528 %529 %531 %533 %535 %537 %538 %540 %542 %544 %546 %548 %550 %552 %554 %556 %558 %560 %562 %4576 %4577 %4578 %4579 %4580 %4581 %4582 %4584 %4585 %4586 %4587 %4588 %4590 %4591 %4592 %4593 %4594 %4595 %4596 %4597 %4598 %4599 %4600 %4601 %4602 %4603 %4604 %4606 %4607 %4608 %4609 %4610 %4611 %4612 %4613 %4614 %4615 %4616 %4617 %4618 %4619 %4620 %4621 %4622 %4623 %4624 %4626 %4627 %4629 %4631 %4633 %4636 %5188 (+.f64 %5188 %490) %38 %39 %40 %42 %43 %45 %46 %48 %50 %51 %52 %53 %54 %56 %57 %58 %59 %60 %61 %62 %64 %65 %66 %68 %69 %71 %73 %76 %77 %80 %82 %83 %85 %87 %88 %89 %91 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %114 %116 %118 %120 %122 %124 %125 %127 %129 %131 %133 %134 %136 %138 %140 %142 %143 %144 %146 %147 %149 %150 %152 %153 %155 %157 %158 %160 %161 %163 %165 %167 %169 %170 %172 %174 %176 %177 %179 %182 %183 %185 %186 %187 %188 %189 %190 %193 %197 %199 %200 %201 %202 %204 %205 %208 %211 %212 %214 %215 %219 %222 %225 %227 %231 %234 %237 %239 %240 %242 %244 %246 %248 %250 %253 %254 %258 %261 %264 %266 %270 %273 %276 %278 %280 %297 %298 %299 %300 %301 %302 %303 %304 %306 %307 %308 %310 %311 %312 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %325 %326 %327 %328 %329 %330 %331 %332 %333 %334 %336 %338 %339 %340 %341 %343 %345 %346 %347 %348 %349 %350 %352 %354 %355 %356 %357 %358 %359 %361 %362 %363 %364 %389 %391 %393 %395 %396 %399 %400 %402 %404 %406 %408 %410 %412 %413 %415 %418 %420 %421 %424 %426 %428 %431 %433 %435 %438 %441 %442 %443 %444 %445 %446 %447 %448 %449 %451 %453 %454 %455 %457 %460 %462 %464 %465 %466 %467 %468 %469 %471 %472 %473 %474 %475 %477 %478 %480 %482 %488 %490 %491 %493 %496 %499 %501 %503 %505 %506 %507 %509 %510 %511 %513 %514 %516 %518 %520 %521 %523 %525 %526 %528 %529 %531 %533 %535 %537 %538 %540 %542 %544 %546 %548 %550 %552 %554 %556 %558 %560 %562 %4576 %4577 %4578 %4579 %4580 %4581 %4582 %4584 %4585 %4586 %4587 %4588 %4590 %4591 %4592 %4593 %4594 %4595 %4596 %4597 %4598 %4599 %4600 %4601 %4602 %4603 %4604 %4606 %4607 %4608 %4609 %4610 %4611 %4612 %4613 %4614 %4615 %4616 %4617 %4618 %4619 %4620 %4621 %4622 %4623 %4624 %4626 %4627 %4629 %4631 %4633 %4636 |
Compiled 11 861 to 6 660 computations (43.8% saved)
Compiled 3 885 to 13 471 computations (-246.7% saved)
130 alts after pruning (130 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 3 755 | 130 | 3 885 |
| Fresh | 0 | 0 | 0 |
| Picked | 30 | 0 | 30 |
| Done | 0 | 0 | 0 |
| Total | 3 785 | 130 | 3 915 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 70.8% | %24 = (PI.f64 ) (fma.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) angle) %24)) (approx (* (* a a) (sin (* (* -1/180 angle) (PI )))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle %24))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) %24)) #s(literal 1/2 binary64)) (*.f64 b b))) |
| ▶ | 79.1% | %24 = (PI.f64 ) (fma.f64 b (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) %24)) #s(literal 1/2 binary64)) b) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) %24))) #s(literal 2 binary64))) |
| ▶ | 67.2% | %24 = (PI.f64 ) %440 = (sin.f64 (fma.f64 (*.f64 angle %24) #s(literal 1/90 binary64) (*.f64 #s(literal 1/2 binary64) %24))) (fma.f64 a (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 %440 #s(literal 1/2 binary64))) a) (*.f64 (fma.f64 #s(literal 1/2 binary64) %440 #s(literal 1/2 binary64)) (*.f64 b b))) |
| ▶ | 67.2% | %429 = (sin.f64 (*.f64 (PI.f64 ) (-.f64 #s(literal 1/2 binary64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 a (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 %429 #s(literal 1/2 binary64))) a) (*.f64 (fma.f64 #s(literal 1/2 binary64) %429 #s(literal 1/2 binary64)) (*.f64 b b))) |
| ▶ | 67.4% | %24 = (PI.f64 ) %1028 = (sin.f64 (neg.f64 (+.f64 %24 (*.f64 %24 (-.f64 #s(literal 1/2 binary64) (*.f64 angle #s(literal 1/90 binary64))))))) (fma.f64 a (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 %1028 #s(literal 1/2 binary64))) a) (*.f64 (fma.f64 #s(literal 1/2 binary64) %1028 #s(literal 1/2 binary64)) (*.f64 b b))) |
| ▶ | 67.4% | %1019 = (cos.f64 (*.f64 angle (*.f64 (PI.f64 ) #s(literal 1/90 binary64)))) (fma.f64 a (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 %1019 #s(literal 1/2 binary64))) a) (*.f64 (fma.f64 #s(literal 1/2 binary64) %1019 #s(literal 1/2 binary64)) (*.f64 b b))) |
| ▶ | 70.5% | %24 = (PI.f64 ) (fma.f64 a (*.f64 (approx (- 1/2 (* (cos (* (* angle 1/90) (PI ))) 1/2)) (*.f64 #s(literal 1/32400 binary64) (*.f64 (pow.f64 angle #s(literal 2 binary64)) (pow.f64 %24 #s(literal 2 binary64))))) a) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) %24)) #s(literal 1/2 binary64)) (*.f64 b b))) |
| ▶ | 56.3% | (+.f64 (pow.f64 (*.f64 (approx a #s(literal 0 binary64)) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64 )))) #s(literal 2 binary64)) (approx (pow (* b (cos (* (/ angle 180) (PI )))) 2) (pow.f64 b #s(literal 2 binary64)))) |
| ▶ | 78.6% | %24 = (PI.f64 ) %66 = (*.f64 #s(literal 1/2 binary64) %24) %284 = (*.f64 #s(literal -1/2 binary64) %24) %997 = (/.f64 (fma.f64 (cosh.f64 %284) (cosh.f64 %66) (*.f64 (sinh.f64 %284) (sinh.f64 %66))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) %24))) (+.f64 (pow.f64 (*.f64 a (sin.f64 %997)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 %997)) #s(literal 2 binary64))) |
| ▶ | 69.3% | %989 = (/.f64 (*.f64 angle (PI.f64 )) (pow.f64 #s(literal 180 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 a (sin.f64 %989)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 %989)) #s(literal 2 binary64))) |
| ▶ | 68.2% | %981 = (/.f64 (*.f64 angle (PI.f64 )) (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 a (sin.f64 %981)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 %981)) #s(literal 2 binary64))) |
| ▶ | 68.8% | %973 = (/.f64 (*.f64 angle (PI.f64 )) (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 a (sin.f64 %973)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 %973)) #s(literal 2 binary64))) |
| ▶ | 69.5% | %965 = (/.f64 (*.f64 angle (PI.f64 )) (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)))) (+.f64 (pow.f64 (*.f64 a (sin.f64 %965)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 %965)) #s(literal 2 binary64))) |
| ▶ | 69.3% | %957 = (/.f64 (*.f64 angle (PI.f64 )) (sqrt.f64 #s(literal 180 binary64))) (+.f64 (pow.f64 (*.f64 a (sin.f64 %957)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 %957)) #s(literal 2 binary64))) |
| ▶ | 78.8% | (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64 ) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) (approx (pow (* b (cos (* (/ angle 180) (PI )))) 2) (pow.f64 b #s(literal 2 binary64)))) |
| ▶ | 78.9% | (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64 ))))) #s(literal 2 binary64)) (approx (pow (* b (cos (* (/ angle 180) (PI )))) 2) (pow.f64 b #s(literal 2 binary64)))) |
| ▶ | 78.7% | %24 = (PI.f64 ) %66 = (*.f64 #s(literal 1/2 binary64) %24) %284 = (*.f64 #s(literal -1/2 binary64) %24) %939 = (*.f64 (/.f64 (fma.f64 (cosh.f64 %284) (cosh.f64 %66) (*.f64 (sinh.f64 %284) (sinh.f64 %66))) (/.f64 #s(literal 180 binary64) angle)) %24) (+.f64 (pow.f64 (*.f64 a (sin.f64 %939)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 %939)) #s(literal 2 binary64))) |
| ▶ | 69.3% | (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 (/.f64 angle #s(literal -180 binary64)) #s(literal -180 binary64)) (PI.f64 )))) #s(literal 2 binary64)) (approx (pow (* b (cos (* (/ angle 180) (PI )))) 2) (pow.f64 b #s(literal 2 binary64)))) |
| ▶ | 69.7% | (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle (pow.f64 #s(literal 180 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)))) (PI.f64 )))) #s(literal 2 binary64)) (approx (pow (* b (cos (* (/ angle 180) (PI )))) 2) (pow.f64 b #s(literal 2 binary64)))) |
| ▶ | 68.9% | (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))) (PI.f64 )))) #s(literal 2 binary64)) (approx (pow (* b (cos (* (/ angle 180) (PI )))) 2) (pow.f64 b #s(literal 2 binary64)))) |
| ▶ | 69.3% | (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)))) (PI.f64 )))) #s(literal 2 binary64)) (approx (pow (* b (cos (* (/ angle 180) (PI )))) 2) (pow.f64 b #s(literal 2 binary64)))) |
| ▶ | 36.2% | %24 = (PI.f64 ) %44 = (pow.f64 b #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)))) %24))) #s(literal 2 binary64)) (approx (pow (* b (cos (* (/ angle 180) (PI )))) 2) (fma.f64 #s(literal -1/32400 binary64) (*.f64 (pow.f64 angle #s(literal 2 binary64)) (*.f64 %44 (pow.f64 %24 #s(literal 2 binary64)))) %44))) |
| ▶ | 69.8% | (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)))) (PI.f64 )))) #s(literal 2 binary64)) (approx (pow (* b (cos (* (/ angle 180) (PI )))) 2) (pow.f64 b #s(literal 2 binary64)))) |
| ▶ | 69.1% | (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle (pow.f64 #s(literal 180 binary64) #s(literal 3 binary64))) (PI.f64 )))) #s(literal 2 binary64)) (approx (pow (* b (cos (* (/ angle 180) (PI )))) 2) (pow.f64 b #s(literal 2 binary64)))) |
| ▶ | 68.2% | %477 = (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))) %891 = (*.f64 (/.f64 angle (*.f64 %477 %477)) (PI.f64 )) (+.f64 (pow.f64 (*.f64 a (sin.f64 %891)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 %891)) #s(literal 2 binary64))) |
| ▶ | 68.5% | %412 = (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))) %881 = (*.f64 (/.f64 angle (*.f64 %412 %412)) (PI.f64 )) (+.f64 (pow.f64 (*.f64 a (sin.f64 %881)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 %881)) #s(literal 2 binary64))) |
| ▶ | 68.3% | %563 = (pow.f64 #s(literal 180 binary64) #s(literal 3 binary64)) %871 = (*.f64 (/.f64 angle (*.f64 %563 %563)) (PI.f64 )) (+.f64 (pow.f64 (*.f64 a (sin.f64 %871)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 %871)) #s(literal 2 binary64))) |
| ▶ | 69.8% | (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle (sqrt.f64 #s(literal 180 binary64))) (PI.f64 )))) #s(literal 2 binary64)) (approx (pow (* b (cos (* (/ angle 180) (PI )))) 2) (pow.f64 b #s(literal 2 binary64)))) |
| ▶ | 69.3% | (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 32400 binary64)) (PI.f64 )))) #s(literal 2 binary64)) (approx (pow (* b (cos (* (/ angle 180) (PI )))) 2) (pow.f64 b #s(literal 2 binary64)))) |
| ▶ | 65.1% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 %24 (fma.f64 (/.f64 #s(literal 2 binary64) #s(literal -180 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal -180 binary64)) #s(literal -1/180 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) %24)))) #s(literal 2 binary64))) |
| ▶ | 75.5% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 angle (fma.f64 #s(literal -1/180 binary64) %24 #s(literal 5030569068109113/288230376151711744 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) %24)))) #s(literal 2 binary64))) |
| ▶ | 75.6% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 angle (*.f64 #s(literal 1/180 binary64) %24) (fma.f64 (*.f64 #s(literal -1/180 binary64) angle) %24 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) %24))))) #s(literal 2 binary64))) |
| ▶ | 65.3% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 #s(literal 2 binary64) (fma.f64 (/.f64 #s(literal 2 binary64) #s(literal -180 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal -180 binary64)) #s(literal -1/180 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) %24)))) #s(literal 2 binary64))) |
| ▶ | 67.9% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 #s(literal -1/180 binary64) (fma.f64 (/.f64 #s(literal 2 binary64) #s(literal -180 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal -180 binary64)) #s(literal -1/180 binary64)) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) %24)))) #s(literal 2 binary64))) |
| ▶ | 75.6% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 #s(literal -1/180 binary64) (fma.f64 angle (*.f64 #s(literal -1/2 binary64) %24) (*.f64 angle (*.f64 #s(literal 1/2 binary64) %24))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) %24)))) #s(literal 2 binary64))) |
| ▶ | 75.6% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (fma.f64 #s(literal -1/180 binary64) angle (fma.f64 angle #s(literal 1/180 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) %24))))) #s(literal 2 binary64))) |
| ▶ | 78.9% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (/.f64 (+.f64 (sin.f64 (fma.f64 (fabs.f64 angle) (*.f64 (fabs.f64 %24) #s(literal -1/180 binary64)) (*.f64 #s(literal 1/2 binary64) %24))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) %24))) #s(literal 2 binary64))) #s(literal 2 binary64))) |
| ▶ | 65.5% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %24) (sqrt.f64 (/.f64 (*.f64 (*.f64 angle angle) (*.f64 %24 %24)) #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) %24))) #s(literal 2 binary64))) #s(literal 2 binary64))) |
| ▶ | 78.4% | %24 = (PI.f64 ) %542 = (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 #s(literal 1/180 binary64) angle)) %24) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %24) (fabs.f64 %542))) (cos.f64 %542)) #s(literal 2 binary64))) #s(literal 2 binary64))) |
| ▶ | 78.8% | %24 = (PI.f64 ) %66 = (*.f64 #s(literal 1/2 binary64) %24) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (/.f64 (+.f64 (sin.f64 (-.f64 %66 (fabs.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) %24)))) (sin.f64 (fma.f64 #s(literal -1/180 binary64) (fabs.f64 (*.f64 angle %24)) %66))) #s(literal 2 binary64))) #s(literal 2 binary64))) |
| ▶ | 78.0% | %24 = (PI.f64 ) %378 = (*.f64 (*.f64 #s(literal -1/180 binary64) (/.f64 (*.f64 #s(literal 1/180 binary64) angle) #s(literal -180 binary64))) %24) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %24) (fabs.f64 %378))) (cos.f64 %378)) #s(literal 2 binary64))) #s(literal 2 binary64))) |
| ▶ | 78.8% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (fma.f64 #s(literal 1/180 binary64) (/.f64 %24 (/.f64 #s(literal 1 binary64) angle)) (*.f64 #s(literal 1/2 binary64) %24)))) #s(literal 2 binary64))) |
| ▶ | 78.4% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (fma.f64 #s(literal 1/180 binary64) (*.f64 #s(literal 1/180 binary64) angle) #s(literal 1/2 binary64)) %24))) #s(literal 2 binary64))) |
| ▶ | 66.8% | %24 = (PI.f64 ) %83 = (fabs.f64 (*.f64 angle %24)) %664 = (fma.f64 angle %24 %83) %738 = (fma.f64 %83 #s(literal 1/180 binary64) (fma.f64 (*.f64 #s(literal -1/180 binary64) angle) %24 %24)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal -2 binary64)) (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/180 binary64) %664) %738) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (fma.f64 %664 #s(literal 1/180 binary64) %738) #s(literal 1/2 binary64))))) #s(literal 2 binary64))) |
| ▶ | 75.6% | %24 = (PI.f64 ) %83 = (fabs.f64 (*.f64 angle %24)) %653 = (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %24) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (fma.f64 (cos.f64 %653) (sin.f64 (*.f64 #s(literal -1/180 binary64) %83)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/180 binary64) angle) %24))))) (sin.f64 (fma.f64 %83 #s(literal 1/180 binary64) %653))))) #s(literal 2 binary64))) |
| ▶ | 73.4% | %24 = (PI.f64 ) %83 = (fabs.f64 (*.f64 angle %24)) %205 = (pow.f64 #s(literal 180 binary64) #s(literal -1/2 binary64)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 (fma.f64 %83 %205 (*.f64 %24 (-.f64 (fma.f64 %205 angle #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))) (cos.f64 (fma.f64 %83 %205 (fma.f64 (*.f64 #s(literal -1/180 binary64) angle) %24 %24))))) #s(literal 2 binary64))) |
| ▶ | 72.9% | %24 = (PI.f64 ) %83 = (fabs.f64 (*.f64 angle %24)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 (fma.f64 %83 #s(literal 1/180 binary64) (*.f64 %24 (-.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %24 (fma.f64 %83 #s(literal 1/180 binary64) (fma.f64 (*.f64 #s(literal -1/180 binary64) angle) %24 %24)))))) #s(literal 2 binary64))) |
| ▶ | 72.8% | %24 = (PI.f64 ) %83 = (fabs.f64 (*.f64 angle %24)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 (fma.f64 %83 #s(literal 1/180 binary64) (*.f64 %24 (-.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) #s(literal 1/2 binary64))))) (neg.f64 (cos.f64 (fma.f64 #s(literal 1/180 binary64) %83 (*.f64 (*.f64 #s(literal -1/180 binary64) angle) %24)))))) #s(literal 2 binary64))) |
| ▶ | 71.7% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 (fma.f64 %24 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (*.f64 #s(literal -1/180 binary64) angle) %24))) (cos.f64 (fma.f64 (neg.f64 angle) (*.f64 %24 #s(literal 1/90 binary64)) %24)))) #s(literal 2 binary64))) |
| ▶ | 71.8% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 (fma.f64 angle (*.f64 #s(literal 1/180 binary64) %24) (*.f64 (*.f64 #s(literal -1/180 binary64) angle) %24))) (cos.f64 (fma.f64 (neg.f64 angle) (*.f64 %24 #s(literal 1/90 binary64)) %24)))) #s(literal 2 binary64))) |
| ▶ | 72.6% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 (fma.f64 #s(literal 1/180 binary64) (/.f64 %24 (/.f64 #s(literal 1 binary64) angle)) (*.f64 (*.f64 #s(literal -1/180 binary64) angle) %24))) (cos.f64 (fma.f64 (neg.f64 angle) (*.f64 %24 #s(literal 1/90 binary64)) %24)))) #s(literal 2 binary64))) |
| ▶ | 71.2% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 (fma.f64 #s(literal 1/180 binary64) angle (*.f64 #s(literal -1/180 binary64) angle))) (cos.f64 (fma.f64 (neg.f64 angle) (*.f64 %24 #s(literal 1/90 binary64)) %24)))) #s(literal 2 binary64))) |
| ▶ | 74.2% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) angle) %24) #s(literal 180 binary64) (*.f64 angle %24)) #s(literal 180 binary64))) (cos.f64 (fma.f64 (neg.f64 angle) (*.f64 %24 #s(literal 1/90 binary64)) %24)))) #s(literal 2 binary64))) |
| ▶ | 72.2% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (-.f64 (cos.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/180 binary64) angle) #s(literal 180 binary64) angle) #s(literal 180 binary64))) (cos.f64 (fma.f64 (neg.f64 angle) (*.f64 %24 #s(literal 1/90 binary64)) %24)))) #s(literal 2 binary64))) |
| ▶ | 78.9% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 (neg.f64 angle) (*.f64 %24 #s(literal 1/90 binary64)) %24)))) #s(literal 2 binary64))) |
| ▶ | 75.6% | %24 = (PI.f64 ) %83 = (fabs.f64 (*.f64 angle %24)) %231 = (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) %24)) %653 = (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %24) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (+.f64 (sin.f64 (fma.f64 %83 #s(literal 1/180 binary64) %653)) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) %83)) (cos.f64 %653)) (*.f64 (neg.f64 %231) %231)))) #s(literal 2 binary64))) |
| ▶ | 71.3% | %24 = (PI.f64 ) %83 = (fabs.f64 (*.f64 angle %24)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (+.f64 (sin.f64 (fma.f64 %83 #s(literal 1/180 binary64) (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %24))) (sin.f64 (fma.f64 (fma.f64 angle %24 %83) #s(literal 1/180 binary64) (*.f64 #s(literal 1/2 binary64) %24))))) #s(literal 2 binary64))) |
| ▶ | 71.8% | %24 = (PI.f64 ) %230 = (*.f64 (*.f64 #s(literal 1/180 binary64) angle) %24) %657 = (sqrt.f64 (fabs.f64 %230)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (+.f64 (sin.f64 (fma.f64 (fabs.f64 (*.f64 angle %24)) #s(literal 1/180 binary64) (*.f64 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %24))) (cos.f64 (fma.f64 %657 %657 %230)))) #s(literal 2 binary64))) |
| ▶ | 71.0% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (+.f64 (sin.f64 (fma.f64 %24 #s(literal 1/2 binary64) (*.f64 (fabs.f64 (*.f64 angle %24)) #s(literal 1/90 binary64)))) (cos.f64 (fma.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 #s(literal 1/180 binary64) %24) (*.f64 (*.f64 #s(literal -1/180 binary64) angle) %24))))) #s(literal 2 binary64))) |
| ▶ | 70.1% | %24 = (PI.f64 ) %25 = (*.f64 angle %24) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (+.f64 (sin.f64 (fma.f64 %24 #s(literal 1/2 binary64) (*.f64 (fabs.f64 %25) #s(literal 1/90 binary64)))) (cos.f64 (fma.f64 #s(literal 1/180 binary64) %25 (*.f64 (*.f64 #s(literal -1/180 binary64) angle) %24))))) #s(literal 2 binary64))) |
| ▶ | 70.9% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (+.f64 (sin.f64 (fma.f64 %24 #s(literal 1/2 binary64) (*.f64 (fabs.f64 (*.f64 angle %24)) #s(literal 1/90 binary64)))) (cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) #s(literal 180 binary64)) (*.f64 #s(literal 180 binary64) angle)) #s(literal 180 binary64))))) #s(literal 2 binary64))) |
| ▶ | 69.6% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (+.f64 (sin.f64 (fma.f64 %24 #s(literal 1/2 binary64) (*.f64 (fabs.f64 (*.f64 angle %24)) #s(literal 1/90 binary64)))) (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/180 binary64) angle) angle) #s(literal 180 binary64))))) #s(literal 2 binary64))) |
| ▶ | 68.7% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) %24 (*.f64 (neg.f64 angle) (*.f64 %24 #s(literal 1/90 binary64))))) (cos.f64 (fma.f64 (/.f64 #s(literal 2 binary64) #s(literal -180 binary64)) (/.f64 #s(literal 1/2 binary64) #s(literal -180 binary64)) #s(literal -1/180 binary64))))) #s(literal 2 binary64))) |
| ▶ | 72.8% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) %24 (*.f64 (neg.f64 angle) (*.f64 %24 #s(literal 1/90 binary64))))) (cos.f64 (fma.f64 angle (*.f64 #s(literal -1/2 binary64) %24) (*.f64 angle (*.f64 #s(literal 1/2 binary64) %24)))))) #s(literal 2 binary64))) |
| ▶ | 79.0% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (+.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) %24 (*.f64 (neg.f64 angle) (*.f64 %24 #s(literal 1/90 binary64))))) #s(literal 1 binary64))) #s(literal 2 binary64))) |
| ▶ | 72.7% | %3 = (PI ) %24 = (PI.f64 ) %74 = (* angle %3) %75 = (fabs %74) %83 = (fabs.f64 (*.f64 angle %24)) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 b b) (approx (+ (sin (+ (* %75 1/180) (* (+ (* -1/180 angle) 1/2) %3))) (cos (* 1/180 (+ %74 %75)))) (+.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) %83)) (sin.f64 (fma.f64 #s(literal 1/180 binary64) %83 (*.f64 #s(literal 1/2 binary64) %24)))))) #s(literal 2 binary64))) |
| ▶ | 78.3% | %24 = (PI.f64 ) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (pow.f64 #s(literal 180 binary64) #s(literal -1/2 binary64)) angle) %24))) #s(literal -2 binary64)))) |
| ▶ | 78.8% | (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64 )))) #s(literal 2 binary64)) (approx (pow (* b (cos (* (/ angle 180) (PI )))) 2) (*.f64 b b))) |
| ▶ | 68.8% | %566 = (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 #s(literal 180 binary64) #s(literal 3 binary64)) angle)) (PI.f64 )) (+.f64 (pow.f64 (*.f64 a (sin.f64 %566)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 %566)) #s(literal 2 binary64))) |
| ▶ | 78.7% | (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) angle)) (PI.f64 )))) #s(literal 2 binary64)) (approx (pow (* b (cos (* (/ angle 180) (PI )))) 2) (pow.f64 b #s(literal 2 binary64)))) |
| ▶ | 69.3% | (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -180 binary64) angle) #s(literal 180 binary64))) (PI.f64 )))) #s(literal 2 binary64)) (approx (pow (* b (cos (* (/ angle 180) (PI )))) 2) (pow.f64 b #s(literal 2 binary64)))) |
| ▶ | 69.4% | (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 #s(literal 1/180 binary64) angle)) (PI.f64 )))) #s(literal 2 binary64)) (approx (pow (* b (cos (* (/ angle 180) (PI )))) 2) (pow.f64 b #s(literal 2 binary64)))) |
| ▶ | 69.3% | (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 #s(literal 1/180 binary64) (PI.f64 ))))) #s(literal 2 binary64)) (approx (pow (* b (cos (* (/ angle 180) (PI )))) 2) (pow.f64 b #s(literal 2 binary64)))) |
| ▶ | 78.8% | (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64 )))) #s(literal 2 binary64)) (approx (pow (* b (cos (* (* angle 1/180) (PI )))) 2) (*.f64 b b))) |
| ▶ | 69.1% | (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) (/.f64 (*.f64 #s(literal 1/180 binary64) angle) #s(literal -180 binary64))) (PI.f64 )))) #s(literal 2 binary64)) (approx (pow (* b (cos (* (/ angle 180) (PI )))) 2) (pow.f64 b #s(literal 2 binary64)))) |
| ▶ | 69.4% | %517 = (*.f64 angle (*.f64 (pow.f64 #s(literal 180 binary64) #s(literal -1/2 binary64)) (PI.f64 ))) (+.f64 (pow.f64 (*.f64 a (sin.f64 %517)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 %517)) #s(literal 2 binary64))) |
| ▶ | 78.9% | (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64 ))))) #s(literal 2 binary64)) (approx (pow (* b (cos (* (/ angle 180) (PI )))) 2) (pow.f64 b #s(literal 2 binary64)))) |
| ▶ | 78.7% | (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64 ) (/.f64 #s(literal 1 binary64) angle))))) #s(literal 2 binary64)) (approx (pow (* b (cos (* (/ angle 180) (PI )))) 2) (pow.f64 b #s(literal 2 binary64)))) |
| ▶ | 78.9% | %24 = (PI.f64 ) %346 = (sqrt 180) %357 = (sqrt.f64 #s(literal 180 binary64)) (+.f64 (pow.f64 (*.f64 a (approx (sin (* (/ angle (* %346 %346)) (PI ))) (sin.f64 (/.f64 (*.f64 angle %24) (pow.f64 %357 #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle (*.f64 %357 %357)) %24))) #s(literal 2 binary64))) |
| ▶ | 74.2% | %24 = (PI.f64 ) (+.f64 (pow.f64 (approx (* a (sin (* (/ angle 180) (PI )))) (*.f64 (*.f64 (*.f64 a #s(literal 1/180 binary64)) %24) angle)) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64))) |
| ▶ | 73.7% | %24 = (PI.f64 ) (+.f64 (pow.f64 (approx (* a (sin (* (/ angle 180) (PI )))) (*.f64 #s(literal 1/180 binary64) (*.f64 a (*.f64 angle %24)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) angle) #s(literal -180 binary64)) #s(literal -180 binary64)) %24))) #s(literal 2 binary64))) |
| ▶ | 73.3% | %24 = (PI.f64 ) (+.f64 (pow.f64 (approx (* a (sin (* (/ angle 180) (PI )))) (*.f64 #s(literal 1/180 binary64) (*.f64 a (*.f64 angle %24)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))) %24))) #s(literal 2 binary64))) |
| ▶ | 73.7% | %24 = (PI.f64 ) (+.f64 (pow.f64 (approx (* a (sin (* (/ angle 180) (PI )))) (*.f64 #s(literal 1/180 binary64) (*.f64 a (*.f64 angle %24)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)))) %24))) #s(literal 2 binary64))) |
| ▶ | 73.7% | %24 = (PI.f64 ) (+.f64 (pow.f64 (approx (* a (sin (* (/ angle 180) (PI )))) (*.f64 #s(literal 1/180 binary64) (*.f64 a (*.f64 angle %24)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)))) %24))) #s(literal 2 binary64))) |
| ▶ | 73.7% | %24 = (PI.f64 ) (+.f64 (pow.f64 (approx (* a (sin (* (/ angle 180) (PI )))) (*.f64 #s(literal 1/180 binary64) (*.f64 a (*.f64 angle %24)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle (sqrt.f64 #s(literal 180 binary64))) %24))) #s(literal 2 binary64))) |
| ▶ | 74.3% | %24 = (PI.f64 ) (+.f64 (pow.f64 (approx (* a (sin (* (/ angle 180) (PI )))) (*.f64 #s(literal 1/180 binary64) (*.f64 a (*.f64 angle %24)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) angle)) %24))) #s(literal 2 binary64))) |
| ▶ | 73.7% | %24 = (PI.f64 ) (+.f64 (pow.f64 (approx (* a (sin (* (/ angle 180) (PI )))) (*.f64 #s(literal 1/180 binary64) (*.f64 a (*.f64 angle %24)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) (/.f64 (*.f64 #s(literal 1/180 binary64) angle) #s(literal -180 binary64))) %24))) #s(literal 2 binary64))) |
| ▶ | 73.7% | %33 = (* (/ angle 180) (PI )) (+.f64 (pow.f64 (approx (* a (sin %33)) (*.f64 #s(literal 1/180 binary64) (*.f64 a (*.f64 angle (PI.f64 ))))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (approx (cos %33) #s(literal 1 binary64))) #s(literal 2 binary64))) |
| ▶ | 79.2% | %24 = (PI.f64 ) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) angle) (*.f64 %24 #s(literal 1/90 binary64))))) #s(literal -2 binary64))) (pow.f64 (*.f64 b (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) %24))))) #s(literal 2 binary64))) |
| ▶ | 62.1% | %24 = (PI.f64 ) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (fma.f64 (*.f64 angle %24) #s(literal 1/90 binary64) (*.f64 #s(literal 1/2 binary64) %24))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64))) |
| ▶ | 62.2% | %24 = (PI.f64 ) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 %24 (-.f64 #s(literal 1/2 binary64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) %24))) #s(literal 2 binary64))) |
| ▶ | 61.5% | %24 = (PI.f64 ) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) %24)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle (pow.f64 #s(literal 180 binary64) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)))) %24))) #s(literal 2 binary64))) |
| ▶ | 61.7% | %24 = (PI.f64 ) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) %24)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)))) %24))) #s(literal 2 binary64))) |
| ▶ | 61.6% | %24 = (PI.f64 ) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) %24)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle (pow.f64 #s(literal 180 binary64) (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)))) %24))) #s(literal 2 binary64))) |
| ▶ | 61.7% | %24 = (PI.f64 ) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) %24)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle (sqrt.f64 #s(literal 180 binary64))) %24))) #s(literal 2 binary64))) |
| ▶ | 61.2% | %24 = (PI.f64 ) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) %24)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 32400 binary64)) %24))) #s(literal 2 binary64))) |
| ▶ | 61.6% | %24 = (PI.f64 ) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) %24)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/180 binary64) #s(literal -180 binary64)) (/.f64 angle #s(literal -180 binary64))) %24))) #s(literal 2 binary64))) |
| ▶ | 61.5% | %24 = (PI.f64 ) (+.f64 (*.f64 (*.f64 a a) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) %24)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) (/.f64 (*.f64 #s(literal 1/180 binary64) angle) #s(literal -180 binary64))) %24))) #s(literal 2 binary64))) |
| ▶ | 78.1% | %364 = (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64 ))) (+.f64 (*.f64 %364 (*.f64 a (*.f64 a %364))) (approx (pow (* b (cos (* (/ angle 180) (PI )))) 2) (pow.f64 b #s(literal 2 binary64)))) |
| ▶ | 56.1% | %346 = (sqrt 180) %349 = (* (/ angle (* %346 %346)) (PI )) (approx (+ (pow (* a (sin %349)) 2) (pow (* b (cos %349)) 2)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64 )) (pow.f64 (sqrt.f64 #s(literal 180 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64)))) |
| ▶ | 56.0% | %3 = (PI ) %24 = (PI.f64 ) %141 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle %24)) %278 = (* (* 1/180 angle) %3) (approx (+ (pow (* a (sin (* (/ angle 180) %3))) 2) (pow (* b (/ (+ (sin (- (* 1/2 %3) (fabs %278))) (cos %278)) 2)) 2)) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (+.f64 (cos.f64 %141) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %24) (fabs.f64 %141)))) #s(literal 2 binary64))))) |
| ▶ | 56.8% | %3 = (PI ) %24 = (PI.f64 ) %128 = (* 1/180 angle) (approx (+ (pow (* a (sin (* (/ angle 180) %3))) 2) (pow (* b (+ (* %3 (+ %128 (* -1/180 angle))) (cos (* %128 %3)))) 2)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle %24))) (*.f64 %24 (fma.f64 #s(literal -1/180 binary64) angle (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)))) |
| ▶ | 44.2% | %3 = (PI ) %24 = (PI.f64 ) %44 = (pow.f64 b #s(literal 2 binary64)) %305 = (pow.f64 %24 #s(literal 2 binary64)) (approx (+ (pow (* a (sin (* (/ angle 180) %3))) 2) (pow (* b (+ (* angle (+ (* 1/180 %3) (* -1/180 %3))) (cos (* (* 1/180 angle) %3)))) 2)) (fma.f64 angle (fma.f64 angle (fma.f64 #s(literal 1/32400 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) %305) (*.f64 %44 (fma.f64 #s(literal -1/32400 binary64) %305 (pow.f64 (fma.f64 #s(literal -1/180 binary64) %24 (*.f64 #s(literal 1/180 binary64) %24)) #s(literal 2 binary64))))) (*.f64 %44 (fma.f64 #s(literal -1/90 binary64) %24 (*.f64 #s(literal 1/90 binary64) %24)))) %44)) |
| ▶ | 56.8% | %3 = (PI ) %24 = (PI.f64 ) (approx (+ (pow (* a (sin (* (/ angle 180) %3))) 2) (pow (* b (+ (* angle (+ (* 1/180 %3) (* -1/180 %3))) (cos (* (* 1/180 angle) %3)))) 2)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle %24))) (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %24 (*.f64 #s(literal 1/180 binary64) %24)))) #s(literal 2 binary64)))) |
| ▶ | 55.7% | %3 = (PI ) %24 = (PI.f64 ) %269 = (* -1/2 %3) (approx (+ (pow (* a (sin (* (/ angle 180) %3))) 2) (pow (* b (+ (* 2 (* (cos (/ (+ %269 %269) 2)) (cos (/ (- %269 %269) 2)))) (cos (* (* 1/180 angle) %3)))) 2)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle %24))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) %24)))) #s(literal 2 binary64)))) |
| ▶ | 42.0% | %24 = (PI.f64 ) %33 = (* (/ angle 180) (PI )) %235 = (*.f64 %24 %24) (approx (+ (pow (* a (sin %33)) 2) (pow (* b (cos %33)) 2)) (fma.f64 (pow.f64 angle #s(literal 2 binary64)) (*.f64 #s(literal -1/32400 binary64) (-.f64 (*.f64 (*.f64 b b) %235) (*.f64 (*.f64 a a) %235))) (pow.f64 b #s(literal 2 binary64)))) |
| ▶ | 44.5% | %24 = (PI.f64 ) %33 = (* (/ angle 180) (PI )) %235 = (*.f64 %24 %24) %252 = (*.f64 angle b) (approx (+ (pow (* a (sin %33)) 2) (pow (* b (cos %33)) 2)) (fma.f64 (*.f64 %252 %252) (*.f64 %235 #s(literal -1/32400 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 1/32400 binary64) a) a) (*.f64 (*.f64 angle angle) %235) (*.f64 b b)))) |
| ▶ | 42.4% | %24 = (PI.f64 ) %33 = (* (/ angle 180) (PI )) (approx (+ (pow (* a (sin %33)) 2) (pow (* b (cos %33)) 2)) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 %24 %24) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 b b))) |
| ▶ | 42.0% | %24 = (PI.f64 ) %33 = (* (/ angle 180) (PI )) (approx (+ (pow (* a (sin %33)) 2) (pow (* b (cos %33)) 2)) (fma.f64 b b (*.f64 (*.f64 (*.f64 %24 %24) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b))) (*.f64 angle angle)))) |
| ▶ | 44.2% | %24 = (PI.f64 ) %33 = (* (/ angle 180) (PI )) (approx (+ (pow (* a (sin %33)) 2) (pow (* b (cos %33)) 2)) (fma.f64 angle (*.f64 angle (*.f64 (*.f64 %24 %24) (fma.f64 #s(literal 1/32400 binary64) (*.f64 a a) (*.f64 (*.f64 #s(literal -1/32400 binary64) b) b)))) (*.f64 b b))) |
| ▶ | 56.3% | %33 = (* (/ angle 180) (PI )) (approx (+ (pow (* a (sin %33)) 2) (pow (* b (cos %33)) 2)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64 )))) #s(literal 2 binary64))) |
| ▶ | 56.2% | %33 = (* (/ angle 180) (PI )) (approx (+ (pow (* a (sin %33)) 2) (pow (* b (cos %33)) 2)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/180 binary64) angle) (PI.f64 )))))))))) |
| ▶ | 56.3% | %33 = (* (/ angle 180) (PI )) (approx (+ (pow (* a (sin %33)) 2) (pow (* b (cos %33)) 2)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64 )) #s(literal 180 binary64))) #s(literal 2 binary64)))) |
| ▶ | 56.1% | %33 = (* (/ angle 180) (PI )) (approx (+ (pow (* a (sin %33)) 2) (pow (* b (cos %33)) 2)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cos.f64 (/.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64 )) (/.f64 #s(literal 1 binary64) angle))) #s(literal 2 binary64)))) |
| ▶ | 56.2% | %33 = (* (/ angle 180) (PI )) (approx (+ (pow (* a (sin %33)) 2) (pow (* b (cos %33)) 2)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cos.f64 (/.f64 (PI.f64 ) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) |
| ▶ | 55.5% | %33 = (* (/ angle 180) (PI )) (approx (+ (pow (* a (sin %33)) 2) (pow (* b (cos %33)) 2)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 (pow.f64 #s(literal 180 binary64) #s(literal -1/2 binary64)) (*.f64 angle (PI.f64 )))) #s(literal 2 binary64)))) |
| ▶ | 55.5% | %33 = (* (/ angle 180) (PI )) (approx (+ (pow (* a (sin %33)) 2) (pow (* b (cos %33)) 2)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 (/.f64 angle #s(literal -180 binary64)) (/.f64 (PI.f64 ) #s(literal -180 binary64)))) #s(literal 2 binary64)))) |
| ▶ | 55.4% | %33 = (* (/ angle 180) (PI )) (approx (+ (pow (* a (sin %33)) 2) (pow (* b (cos %33)) 2)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 #s(literal 1/180 binary64) (PI.f64 )))) #s(literal 2 binary64)))) |
| ▶ | 56.1% | %33 = (* (/ angle 180) (PI )) (approx (+ (pow (* a (sin %33)) 2) (pow (* b (cos %33)) 2)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64 ) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))) |
| ▶ | 56.0% | %33 = (* (/ angle 180) (PI )) (approx (+ (pow (* a (sin %33)) 2) (pow (* b (cos %33)) 2)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) (PI.f64 )))))))) |
| ▶ | 56.1% | %33 = (* (/ angle 180) (PI )) (approx (+ (pow (* a (sin %33)) 2) (pow (* b (cos %33)) 2)) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b #s(literal -2 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))) #s(literal 2 binary64)))) |
| ▶ | 56.2% | %33 = (* (/ angle 180) (PI )) (approx (+ (pow (* a (sin %33)) 2) (pow (* b (cos %33)) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))) #s(literal 2 binary64)))) |
| ▶ | 56.3% | %33 = (* (/ angle 180) (PI )) (approx (+ (pow (* a (sin %33)) 2) (pow (* b (cos %33)) 2)) (*.f64 (*.f64 b b) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/180 binary64) angle) (PI.f64 )))))))) |
| ▶ | 48.7% | %3 = (PI ) %24 = (PI.f64 ) %25 = (*.f64 angle %24) %83 = (fabs.f64 %25) %91 = (* (fabs (* angle %3)) 1/180) (approx (+ (pow (* a (sin (* (/ angle 180) %3))) 2) (/ (* (* b b) (- (cos (+ %91 (* %3 (- (+ (* 1/180 angle) 1/2) 1/2)))) (cos (+ %91 (+ (* (* -1/180 angle) %3) %3))))) 2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (cos.f64 (fma.f64 #s(literal 1/180 binary64) %83 (*.f64 #s(literal 1/180 binary64) %25))) (cos.f64 (+.f64 %24 (fma.f64 #s(literal -1/180 binary64) %25 (*.f64 #s(literal 1/180 binary64) %83)))))))) |
| ▶ | 56.0% | %3 = (PI ) %24 = (PI.f64 ) (approx (+ (pow (* a (sin (* (/ angle 180) %3))) 2) (/ (* (* b b) (- (cos 0) (cos (+ (* (neg angle) (* %3 1/90)) %3)))) 2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 %24 (*.f64 #s(literal -1/90 binary64) (*.f64 angle %24)))))))) |
| ▶ | 50.7% | %3 = (PI ) %24 = (PI.f64 ) %75 = (fabs (* angle %3)) %83 = (fabs.f64 (*.f64 angle %24)) %93 = (* (+ (* -1/180 angle) 1/2) %3) %105 = (*.f64 %24 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/180 binary64) angle))) (approx (+ (pow (* a (sin (* (/ angle 180) %3))) 2) (/ (* (* b b) (+ (sin (+ (* %75 1/180) %93)) (sin (+ (* %75 -1/180) %93)))) 2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (sin.f64 (fma.f64 #s(literal -1/180 binary64) %83 %105)) (sin.f64 (fma.f64 #s(literal 1/180 binary64) %83 %105)))))) |
| ▶ | 56.0% | %3 = (PI ) %24 = (PI.f64 ) (approx (+ (pow (* a (sin (* (/ angle 180) %3))) 2) (/ (* (* b b) (+ (sin (+ (* %3 1/2) (* (fabs (* angle %3)) 1/90))) (cos 0))) 2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (sin.f64 (fma.f64 #s(literal 1/90 binary64) (fabs.f64 (*.f64 angle %24)) (*.f64 #s(literal 1/2 binary64) %24))))))) |
| ▶ | 56.1% | %3 = (PI ) %24 = (PI.f64 ) (approx (+ (pow (* a (sin (* (/ angle 180) %3))) 2) (/ (* (* b b) (+ (sin (+ (* 1/2 %3) (* (neg angle) (* %3 1/90)))) (cos 0))) 2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (sin.f64 (fma.f64 #s(literal -1/90 binary64) (*.f64 angle %24) (*.f64 #s(literal 1/2 binary64) %24))))))) |
| ▶ | 50.8% | %3 = (PI ) %18 = (* b b) %44 = (pow.f64 b #s(literal 2 binary64)) (approx (+ (pow (* a (sin (* (/ angle 180) %3))) 2) (+ (* 1/2 %18) (* (* (cos (* (* angle 1/90) %3)) 1/2) %18))) (fma.f64 #s(literal 1/2 binary64) (*.f64 %44 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64 ))))) (*.f64 #s(literal 1/2 binary64) %44))) |
| ▶ | 35.6% | %3 = (PI ) %5 = (sin (* (* -1/180 angle) %3)) (approx (+ (* %5 (* (* a a) %5)) (* (+ (* 1/2 (cos (* (* angle 1/90) %3))) 1/2) (* b b))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64 )))) #s(literal 2 binary64)))) |
Compiled 130 to 859 computations (-560.8% saved)
| Inputs |
|---|
%0 = (PI ) %2 = (* 1/180 %0) %4 = (pow %0 2) %6 = (sqrt 180) %9 = (* 1/2 %0) %11 = (* -1/2 %0) %15 = (/ 2 -180) %17 = (+ 1/2 1) %19 = (* -1/180 %0) %20 = (+ %19 %2) %21 = (fabs %0) %22 = (cos %11) %25 = (* 1/90 %0) %29 = (pow %20 2) %34 = (pow 180 3) %35 = (+ 2 2) %36 = (pow 180 %35) %37 = (+ 1/2 2) %38 = (pow 180 %37) %40 = (/ 1/2 2) %43 = (* %0 %0) %45 = (/ 1/2 -180) %47 = (+ (* %15 %45) -1/180) %48 = (sinh %11) %49 = (cosh %9) %50 = (cosh %11) %51 = (sinh %9) %52 = (pow 180 -1/2) %53 = (* %48 %51) %0 %2 %4 %6 (* %6 %6) %9 %11 (* %0 1/90) %15 %17 %20 %21 %22 (* 2 %22) (pow %6 2) %25 (+ (* -1/90 %0) %25) %29 (+ (* -1/32400 %4) %29) %34 %35 %36 %37 %38 (pow 180 %17) %40 (pow 180 %40) (/ 1/180 -180) %43 (/ %0 -180) %45 %47 %48 %49 %50 %51 %52 %53 (+ (* %50 %49) %53) (* %43 -1/32400) (* %21 -1/180) (cos %47) (* %38 %38) (* %36 %36) (* %34 %34) (* %52 %0) (+ %19 5030569068109113/288230376151711744) |
| Outputs |
|---|
#s(literal 884279719003555/281474976710656 binary64) #s(literal 5030569068109113/288230376151711744 binary64) #s(literal 2778046668940015/281474976710656 binary64) #s(literal 1888191545670591/140737488355328 binary64) #s(literal 180 binary64) #s(literal 884279719003555/562949953421312 binary64) #s(literal -884279719003555/562949953421312 binary64) #s(literal 5030569068109113/144115188075855872 binary64) #s(literal -6405119470038039/576460752303423488 binary64) #s(literal 3/2 binary64) #s(literal 0 binary64) #s(literal 884279719003555/281474976710656 binary64) #s(literal 0 binary64) #s(literal 0 binary64) #s(literal 180 binary64) #s(literal 5030569068109113/144115188075855872 binary64) #s(literal 0 binary64) #s(literal 0 binary64) #s(literal -2809599791599581/9223372036854775808 binary64) #s(literal 5832000 binary64) #s(literal 4 binary64) #s(literal 1049760000 binary64) #s(literal 5/2 binary64) #s(literal 7467945078091693/17179869184 binary64) #s(literal 5310538722198537/2199023255552 binary64) #s(literal 1/4 binary64) #s(literal 64437389145327/17592186044416 binary64) #s(literal -4554751623138161/147573952589676412928 binary64) #s(literal 2778046668940015/281474976710656 binary64) #s(literal -5030569068109113/288230376151711744 binary64) #s(literal -6405119470038039/2305843009213693952 binary64) #s(literal -24880997941337/4503599627370496 binary64) #s(literal -161939513732801/70368744177664 binary64) #s(literal 2825083815372623/1125899906842624 binary64) #s(literal 2825083815372623/1125899906842624 binary64) #s(literal 161939513732801/70368744177664 binary64) #s(literal 5370855952129681/72057594037927936 binary64) #s(literal -5962739603095553/1125899906842624 binary64) #s(literal 1 binary64) #s(literal -2809599791599581/9223372036854775808 binary64) #s(literal -5030569068109113/288230376151711744 binary64) #s(literal 4503530897628159/4503599627370496 binary64) #s(literal 188956800000 binary64) #s(literal 1101996057600000000 binary64) #s(literal 34012224000000 binary64) #s(literal 4218260400674905/18014398509481984 binary64) #s(literal -6124111169180305/20769187434139310514121985316880384 binary64) |
| 1.0ms | 1× | 2 | valid |
Compiled 246 to 67 computations (72.8% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)ival-pi: 0.0ms (0.0% of total, 0.0 MiB)const: 0.0ms (0.0% of total, 0.0 MiB)ival-cos: 0.0ms (0.0% of total, 0.0 MiB)ival-cosh!: 0.0ms (0.0% of total, 0.0 MiB)ival-div!: 0.0ms (0.0% of total, 0.0 MiB)ival-fabs: 0.0ms (0.0% of total, 0.0 MiB)ival-sinh!: 0.0ms (0.0% of total, 0.0 MiB)ival-sqrt!: 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)ival-pow2: 0.0ms (0.0% of total, 0.0 MiB)| Inputs |
|---|
%3 = (/.f64 angle #s(literal 180 binary64)) %4 = (PI.f64 ) %5 = (*.f64 %3 %4) %6 = (sin.f64 %5) %7 = (*.f64 a %6) %9 = (pow.f64 %7 #s(literal 2 binary64)) %11 = (cos.f64 %5) %12 = (*.f64 b %11) %13 = (pow.f64 %12 #s(literal 2 binary64)) %15 = (approx a #s(literal 0 binary64)) %17 = (*.f64 angle %4) %18 = (*.f64 #s(literal 1/180 binary64) %17) %19 = (pow.f64 a #s(literal 2 binary64)) %20 = (pow.f64 b #s(literal 2 binary64)) %21 = (cos.f64 %18) %22 = (pow.f64 %21 #s(literal 2 binary64)) %23 = (*.f64 #s(literal 1/180 binary64) angle) %24 = (pow.f64 angle #s(literal 2 binary64)) %26 = (*.f64 #s(literal 1/180 binary64) %4) %27 = (*.f64 a %17) %28 = (*.f64 #s(literal 1/180 binary64) %27) %31 = (PI ) %32 = (* (/ angle 180) %31) %34 = (* a (sin %32)) %35 = (approx %34 %28) %37 = (pow.f64 %4 #s(literal 2 binary64)) %38 = (*.f64 %24 %37) %39 = (*.f64 %19 %37) %41 = (cos %32) %42 = (approx %41 #s(literal 1 binary64)) %45 = (pow (* b %41) 2) %46 = (approx %45 %20) %48 = (*.f64 %20 %37) %49 = (*.f64 %24 %48) %50 = (fma.f64 #s(literal -1/32400 binary64) %49 %20) %51 = (approx %45 %50) %52 = (neg.f64 angle) %54 = (*.f64 #s(literal 1/2 binary64) angle) %60 = (sqrt.f64 #s(literal 180 binary64)) %61 = (*.f64 %60 %60) %63 = (*.f64 #s(literal -1/180 binary64) angle) %65 = (*.f64 angle #s(literal 1/90 binary64)) %66 = (/.f64 #s(literal 180 binary64) angle) %67 = (*.f64 #s(literal 1/2 binary64) %4) %69 = (*.f64 #s(literal -1/2 binary64) %4) %70 = (*.f64 angle %26) %71 = (*.f64 %23 %4) %72 = (/.f64 %17 #s(literal 180 binary64)) %73 = (*.f64 %63 %4) %74 = (*.f64 %65 %4) %75 = (*.f64 %4 #s(literal 1/90 binary64)) %76 = (*.f64 %52 %75) %77 = (/.f64 #s(literal 2 binary64) %74) %78 = (/.f64 #s(literal 1 binary64) %77) %79 = (/.f64 #s(literal 2 binary64) #s(literal -180 binary64)) %80 = (sin.f64 %71) %81 = (sin.f64 %73) %82 = (*.f64 a %80) %83 = (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %84 = (cos.f64 %74) %85 = (*.f64 %84 #s(literal 1/2 binary64)) %86 = (-.f64 #s(literal 1/2 binary64) %85) %87 = (*.f64 a a) %88 = (*.f64 %87 %86) %89 = (pow.f64 %82 #s(literal 2 binary64)) %90 = (cos.f64 %71) %91 = (fabs.f64 %71) %92 = (fabs.f64 %17) %93 = (neg.f64 %90) %94 = (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64)) %95 = (*.f64 %94 %4) %96 = (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64)) %97 = (*.f64 %96 %4) %98 = (-.f64 %94 #s(literal 1/2 binary64)) %99 = (*.f64 %4 %98) %100 = (fma.f64 #s(literal -1/180 binary64) %4 %26) %101 = (fma.f64 #s(literal 1/180 binary64) angle %63) %102 = (fma.f64 #s(literal -1/180 binary64) angle %23) %103 = (fabs.f64 %4) %104 = (fabs.f64 angle) %105 = (sqrt.f64 %91) %106 = (cos.f64 %97) %107 = (-.f64 %67 %91) %108 = (sin.f64 %107) %109 = (*.f64 b %90) %110 = (fma.f64 #s(literal 1/2 binary64) %84 #s(literal 1/2 binary64)) %111 = (*.f64 %110 b) %112 = (*.f64 b b) %113 = (*.f64 %110 %112) %114 = (*.f64 %92 #s(literal 1/90 binary64)) %115 = (pow.f64 %109 #s(literal 2 binary64)) %116 = (fma.f64 %52 %75 %4) %117 = (cos.f64 %116) %118 = (fma.f64 #s(literal 1/2 binary64) %4 %76) %119 = (sin.f64 %118) %120 = (fma.f64 %4 #s(literal 1/2 binary64) %114) %121 = (sin.f64 %120) %122 = (fma.f64 angle %4 %92) %123 = (*.f64 #s(literal 1/180 binary64) %122) %124 = (fma.f64 %92 #s(literal 1/180 binary64) %97) %125 = (sin.f64 %124) %126 = (fma.f64 %92 #s(literal 1/180 binary64) %99) %127 = (cos.f64 %126) %128 = (fma.f64 %63 %4 %4) %129 = (fma.f64 %92 #s(literal 1/180 binary64) %128) %130 = (cos.f64 %72) %131 = (cos.f64 %78) %132 = (*.f64 b %131) %133 = (pow.f64 %132 #s(literal 2 binary64)) %134 = (sin.f64 %70) %135 = (*.f64 a %134) %136 = (pow.f64 %135 #s(literal 2 binary64)) %137 = (*.f64 b %42) %138 = (pow.f64 %137 #s(literal 2 binary64)) %139 = (pow.f64 %35 #s(literal 2 binary64)) %140 = (*.f64 %15 %6) %141 = (pow.f64 %140 #s(literal 2 binary64)) %142 = (/.f64 angle %61) %143 = (*.f64 %142 %4) %144 = (cos.f64 %143) %145 = (*.f64 b %144) %146 = (pow.f64 %145 #s(literal 2 binary64)) %148 = (*.f64 #s(literal 1/90 binary64) %17) %149 = (cos.f64 %148) %150 = (*.f64 #s(literal -1/180 binary64) %17) %151 = (sin.f64 %150) %152 = (*.f64 %19 %151) %155 = (* -1/180 angle) %156 = (* %155 %31) %157 = (sin %156) %158 = (* (* a a) %157) %159 = (approx %158 %152) %160 = (pow.f64 %151 #s(literal 2 binary64)) %162 = (fma.f64 #s(literal -1/90 binary64) %17 %67) %163 = (sin.f64 %162) %164 = (+.f64 #s(literal 1 binary64) %163) %165 = (*.f64 %20 %164) %166 = (*.f64 #s(literal 1/2 binary64) %165) %167 = (pow %34 2) %168 = (* b b) %170 = (* 1/2 %31) %174 = (* (neg angle) (* %31 1/90)) %178 = (cos 0) %184 = (+.f64 #s(literal 1/2 binary64) %63) %185 = (*.f64 %4 %184) %186 = (fma.f64 #s(literal 1/180 binary64) %92 %185) %187 = (sin.f64 %186) %188 = (fma.f64 #s(literal 1/180 binary64) %92 %18) %189 = (cos.f64 %188) %190 = (*.f64 #s(literal 1/180 binary64) %92) %191 = (fma.f64 #s(literal -1/180 binary64) %17 %190) %192 = (+.f64 %4 %191) %193 = (cos.f64 %192) %194 = (-.f64 %189 %193) %195 = (*.f64 %20 %194) %196 = (*.f64 #s(literal 1/2 binary64) %195) %197 = (* angle %31) %198 = (fabs %197) %200 = (* %198 1/180) %201 = (* 1/180 angle) %215 = (*.f64 #s(literal -1/90 binary64) %17) %216 = (+.f64 %4 %215) %217 = (cos.f64 %216) %218 = (-.f64 #s(literal 1 binary64) %217) %219 = (*.f64 %20 %218) %220 = (*.f64 #s(literal 1/2 binary64) %219) %228 = (*.f64 %20 %149) %229 = (*.f64 #s(literal 1/2 binary64) %20) %230 = (fma.f64 #s(literal 1/2 binary64) %228 %229) %234 = (cos (* (* angle 1/90) %31)) %235 = (* %234 1/2) %240 = (fma.f64 #s(literal 1/90 binary64) %92 %67) %241 = (sin.f64 %240) %242 = (+.f64 #s(literal 1 binary64) %241) %243 = (*.f64 %20 %242) %244 = (*.f64 #s(literal 1/2 binary64) %243) %254 = (fma.f64 #s(literal -1/180 binary64) %92 %185) %255 = (sin.f64 %254) %256 = (+.f64 %255 %187) %257 = (*.f64 %20 %256) %258 = (*.f64 #s(literal 1/2 binary64) %257) %260 = (* (+ %155 1/2) %31) %262 = (sin (+ %200 %260)) %271 = (*.f64 angle %100) %272 = (+.f64 %21 %271) %273 = (pow.f64 %272 #s(literal 2 binary64)) %274 = (*.f64 %20 %273) %279 = (* %201 %31) %280 = (cos %279) %284 = (+ %167 (pow (* b (+ (* angle (+ (* 1/180 %31) (* -1/180 %31))) %280)) 2)) %286 = (cos.f64 %69) %287 = (*.f64 #s(literal 2 binary64) %286) %288 = (+.f64 %21 %287) %289 = (pow.f64 %288 #s(literal 2 binary64)) %290 = (*.f64 %20 %289) %292 = (* -1/2 %31) %306 = (fabs.f64 %18) %307 = (-.f64 %67 %306) %308 = (sin.f64 %307) %309 = (+.f64 %21 %308) %310 = (pow.f64 %309 #s(literal 2 binary64)) %311 = (*.f64 %20 %310) %312 = (*.f64 #s(literal 1/4 binary64) %311) %322 = (fma.f64 #s(literal 1/180 binary64) %92 %67) %323 = (sin.f64 %322) %324 = (*.f64 %4 %102) %325 = (+.f64 %21 %324) %326 = (pow.f64 %325 #s(literal 2 binary64)) %327 = (*.f64 %20 %326) %335 = (pow.f64 %60 #s(literal 2 binary64)) %336 = (/.f64 %17 %335) %337 = (sin.f64 %336) %338 = (cos.f64 %336) %339 = (pow.f64 %338 #s(literal 2 binary64)) %340 = (*.f64 %20 %339) %341 = (sqrt 180) %344 = (* (/ angle (* %341 %341)) %31) %345 = (sin %344) %353 = (*.f64 %19 %160) %360 = (*.f64 #s(literal 1/32400 binary64) %38) %362 = (approx (- 1/2 %235) %360) %363 = (cos.f64 %190) %364 = (+.f64 %363 %323) %369 = (approx (+ %262 (cos (* 1/180 (+ %197 %198)))) %364) %370 = (fma.f64 #s(literal -1/180 binary64) %92 %67) %371 = (sin.f64 %370) %372 = (*.f64 #s(literal 1/90 binary64) %4) %373 = (fma.f64 #s(literal -1/90 binary64) %4 %372) %374 = (*.f64 %20 %373) %375 = (pow.f64 %100 #s(literal 2 binary64)) %376 = (fma.f64 #s(literal -1/32400 binary64) %37 %375) %377 = (*.f64 %20 %376) %378 = (fma.f64 #s(literal 1/32400 binary64) %39 %377) %379 = (fma.f64 angle %378 %374) %380 = (fma.f64 angle %379 %20) %382 = (/.f64 #s(literal 1 binary64) angle) %383 = (approx %345 %337) %384 = (pow.f64 #s(literal 180 binary64) #s(literal 3 binary64)) %385 = (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %386 = (pow.f64 #s(literal 180 binary64) %385) %387 = (+.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %388 = (pow.f64 #s(literal 180 binary64) %387) %389 = (pow.f64 #s(literal 180 binary64) %83) %390 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %391 = (pow.f64 #s(literal 180 binary64) %390) %392 = (/.f64 angle #s(literal -180 binary64)) %393 = (*.f64 #s(literal 1/180 binary64) %23) %394 = (/.f64 #s(literal 1/180 binary64) %382) %395 = (/.f64 #s(literal -180 binary64) angle) %396 = (/.f64 #s(literal -1 binary64) %395) %397 = (/.f64 %392 #s(literal -180 binary64)) %398 = (/.f64 %23 #s(literal -180 binary64)) %399 = (*.f64 #s(literal -1/180 binary64) %398) %400 = (*.f64 %395 #s(literal 180 binary64)) %401 = (/.f64 #s(literal -1 binary64) %400) %402 = (/.f64 %398 #s(literal -180 binary64)) %403 = (/.f64 #s(literal 1/180 binary64) #s(literal -180 binary64)) %404 = (*.f64 %403 %392) %405 = (*.f64 %4 %4) %406 = (/.f64 %4 %66) %407 = (/.f64 %4 #s(literal -180 binary64)) %408 = (*.f64 %23 %26) %409 = (/.f64 %26 %382) %410 = (/.f64 %4 %382) %411 = (*.f64 #s(literal 1/180 binary64) %410) %412 = (*.f64 %392 %407) %413 = (/.f64 %66 %4) %414 = (/.f64 #s(literal 1 binary64) %413) %415 = (*.f64 a %82) %416 = (*.f64 %80 %415) %417 = (*.f64 #s(literal -1/180 binary64) %92) %418 = (sin.f64 %417) %419 = (*.f64 #s(literal 2 binary64) %73) %420 = (cos.f64 %419) %421 = (*.f64 #s(literal 1/2 binary64) %420) %422 = (+.f64 #s(literal 1/2 binary64) %421) %423 = (*.f64 %112 %422) %424 = (/.f64 #s(literal 1 binary64) %423) %425 = (/.f64 #s(literal 1 binary64) %424) %426 = (-.f64 %23 angle) %427 = (/.f64 %426 #s(literal 180 binary64)) %428 = (fma.f64 %63 #s(literal 180 binary64) angle) %429 = (/.f64 %428 #s(literal 180 binary64)) %430 = (*.f64 #s(literal 180 binary64) angle) %431 = (*.f64 %23 #s(literal 180 binary64)) %432 = (/.f64 #s(literal 1/2 binary64) #s(literal -180 binary64)) %433 = (fma.f64 %79 %432 #s(literal -1/180 binary64)) %434 = (fma.f64 angle %26 %73) %435 = (*.f64 angle %67) %436 = (fma.f64 angle %69 %435) %437 = (fma.f64 %4 %23 %73) %438 = (fma.f64 #s(literal 1/180 binary64) %17 %73) %439 = (-.f64 %431 %430) %440 = (/.f64 %439 #s(literal 180 binary64)) %441 = (fma.f64 %23 %26 %73) %442 = (fma.f64 %73 #s(literal 180 binary64) %17) %443 = (/.f64 %442 #s(literal 180 binary64)) %444 = (fma.f64 #s(literal 1/180 binary64) %410 %73) %445 = (sinh.f64 %69) %446 = (cosh.f64 %67) %447 = (cosh.f64 %69) %448 = (sinh.f64 %67) %449 = (pow.f64 #s(literal 180 binary64) #s(literal -1/2 binary64)) %450 = (pow.f64 b #s(literal -2 binary64)) %451 = (/.f64 #s(literal 1 binary64) %450) %452 = (*.f64 #s(literal 2 binary64) %95) %453 = (cos.f64 %452) %454 = (*.f64 #s(literal 1/2 binary64) %453) %455 = (-.f64 #s(literal 1/2 binary64) %454) %456 = (fma.f64 #s(literal 1/180 binary64) %92 %73) %457 = (cos.f64 %456) %458 = (*.f64 angle angle) %459 = (*.f64 a #s(literal 1/180 binary64)) %460 = (*.f64 %459 %4) %461 = (*.f64 %460 angle) %462 = (*.f64 %87 %405) %463 = (*.f64 #s(literal 1/32400 binary64) a) %464 = (*.f64 %463 a) %465 = (*.f64 %445 %448) %466 = (fma.f64 %447 %446 %465) %472 = (approx (pow (* b (cos (* (* angle 1/180) %31))) 2) %112) %473 = (*.f64 %112 %405) %474 = (*.f64 %458 %405) %475 = (*.f64 angle b) %476 = (*.f64 %475 %475) %477 = (*.f64 %405 #s(literal -1/32400 binary64)) %478 = (*.f64 #s(literal -1/32400 binary64) b) %479 = (*.f64 %478 b) %480 = (fma.f64 #s(literal 1/32400 binary64) %87 %479) %481 = (*.f64 %405 %480) %482 = (-.f64 %473 %462) %483 = (*.f64 #s(literal -1/32400 binary64) %482) %484 = (*.f64 %481 %458) %485 = (fma.f64 b b %484) %486 = (*.f64 angle %481) %487 = (fma.f64 angle %486 %112) %488 = (fma.f64 %458 %481 %112) %489 = (fma.f64 %464 %474 %112) %490 = (fma.f64 %476 %477 %489) %491 = (*.f64 angle %75) %492 = (*.f64 %54 %75) %493 = (-.f64 #s(literal 1/2 binary64) %65) %494 = (*.f64 %4 %493) %495 = (sin.f64 %494) %496 = (fma.f64 %17 #s(literal 1/90 binary64) %67) %497 = (sin.f64 %496) %498 = (+.f64 %4 %494) %499 = (neg.f64 %498) %500 = (sin.f64 %499) %501 = (/.f64 %474 #s(literal 180 binary64)) %502 = (sqrt.f64 %501) %503 = (fma.f64 #s(literal 1/180 binary64) %23 #s(literal 1/2 binary64)) %504 = (fma.f64 #s(literal 1/180 binary64) %410 %67) %505 = (fma.f64 angle #s(literal 1/180 binary64) %90) %506 = (fma.f64 #s(literal -1/180 binary64) angle %505) %507 = (fma.f64 %63 %4 %90) %508 = (fma.f64 angle %26 %507) %509 = (*.f64 %103 #s(literal -1/180 binary64)) %510 = (fma.f64 %104 %509 %67) %511 = (*.f64 %112 #s(literal -2 binary64)) %512 = (fma.f64 %105 %105 %71) %513 = (fma.f64 %122 #s(literal 1/180 binary64) %67) %514 = (sin.f64 %513) %515 = (*.f64 %93 %90) %516 = (*.f64 %418 %106) %517 = (-.f64 %516 %515) %518 = (+.f64 %422 %125) %519 = (fma.f64 %106 %418 %518) %520 = (neg.f64 %457) %521 = (fma.f64 #s(literal 1/2 binary64) %4 %129) %522 = (sin.f64 %521) %523 = (-.f64 %123 %129) %524 = (*.f64 %523 #s(literal 1/2 binary64)) %525 = (sin.f64 %524) %526 = (fma.f64 %122 #s(literal 1/180 binary64) %129) %527 = (*.f64 %526 #s(literal 1/2 binary64)) %528 = (sin.f64 %527) %529 = (*.f64 %525 %528) %530 = (*.f64 %511 %529) %531 = (sin.f64 %492) %532 = (*.f64 a %531) %533 = (pow.f64 %532 #s(literal -2 binary64)) %534 = (/.f64 #s(literal 1 binary64) %533) %537 = (*.f64 b %508) %538 = (pow.f64 %537 #s(literal 2 binary64)) %540 = (*.f64 b %506) %541 = (pow.f64 %540 #s(literal 2 binary64)) %543 = (*.f64 %112 %519) %544 = (/.f64 %543 #s(literal 2 binary64)) %546 = (fma.f64 #s(literal -1/180 binary64) %436 %90) %547 = (*.f64 b %546) %548 = (pow.f64 %547 #s(literal 2 binary64)) %550 = (fma.f64 #s(literal -1/180 binary64) %433 %90) %551 = (*.f64 b %550) %552 = (pow.f64 %551 #s(literal 2 binary64)) %554 = (+ %167 %45) %559 = (cos.f64 %412) %560 = (sin.f64 %406) %561 = (*.f64 a %560) %562 = (pow.f64 %561 #s(literal 2 binary64)) %563 = (cos.f64 %406) %564 = (sin.f64 %414) %565 = (*.f64 a %564) %566 = (pow.f64 %565 #s(literal 2 binary64)) %567 = (sin.f64 %411) %568 = (*.f64 a %567) %569 = (pow.f64 %568 #s(literal 2 binary64)) %570 = (cos.f64 %411) %571 = (sin.f64 %408) %572 = (*.f64 a %571) %573 = (pow.f64 %572 #s(literal 2 binary64)) %574 = (cos.f64 %408) %575 = (cos.f64 %409) %576 = (cos.f64 %443) %577 = (-.f64 %576 %117) %578 = (*.f64 %112 %577) %579 = (/.f64 %578 #s(literal 2 binary64)) %581 = (cos.f64 %440) %582 = (+.f64 %121 %581) %583 = (*.f64 %112 %582) %584 = (/.f64 %583 #s(literal 2 binary64)) %586 = (cos.f64 %438) %587 = (+.f64 %121 %586) %588 = (*.f64 %112 %587) %589 = (/.f64 %588 #s(literal 2 binary64)) %591 = (cos.f64 %427) %592 = (+.f64 %121 %591) %593 = (*.f64 %112 %592) %594 = (/.f64 %593 #s(literal 2 binary64)) %596 = (cos.f64 %433) %597 = (+.f64 %119 %596) %598 = (*.f64 %112 %597) %599 = (/.f64 %598 #s(literal 2 binary64)) %601 = (cos.f64 %441) %602 = (+.f64 %121 %601) %603 = (*.f64 %112 %602) %604 = (/.f64 %603 #s(literal 2 binary64)) %606 = (cos.f64 %444) %607 = (-.f64 %606 %117) %608 = (*.f64 %112 %607) %609 = (/.f64 %608 #s(literal 2 binary64)) %611 = (cos.f64 %101) %612 = (-.f64 %611 %117) %613 = (*.f64 %112 %612) %614 = (/.f64 %613 #s(literal 2 binary64)) %616 = (cos.f64 %436) %617 = (+.f64 %119 %616) %618 = (*.f64 %112 %617) %619 = (/.f64 %618 #s(literal 2 binary64)) %621 = (cos.f64 %434) %622 = (-.f64 %621 %117) %623 = (*.f64 %112 %622) %624 = (/.f64 %623 #s(literal 2 binary64)) %626 = (cos.f64 %429) %627 = (-.f64 %626 %117) %628 = (*.f64 %112 %627) %629 = (/.f64 %628 #s(literal 2 binary64)) %631 = (cos.f64 %437) %632 = (-.f64 %631 %117) %633 = (*.f64 %112 %632) %634 = (/.f64 %633 #s(literal 2 binary64)) %636 = (*.f64 %112 %369) %637 = (/.f64 %636 #s(literal 2 binary64)) %639 = (*.f64 %396 %4) %640 = (*.f64 %401 %4) %641 = (*.f64 %399 %4) %642 = (cos.f64 %641) %643 = (*.f64 b %642) %644 = (fabs.f64 %641) %645 = (-.f64 %67 %644) %646 = (sin.f64 %645) %647 = (+.f64 %646 %642) %648 = (/.f64 %647 #s(literal 2 binary64)) %649 = (*.f64 b %648) %650 = (pow.f64 %649 #s(literal 2 binary64)) %652 = (*.f64 %397 %4) %653 = (*.f64 %394 %4) %654 = (cos.f64 %653) %655 = (*.f64 b %654) %656 = (*.f64 %404 %4) %657 = (cos.f64 %656) %658 = (*.f64 b %657) %659 = (*.f64 %402 %4) %660 = (cos.f64 %659) %661 = (*.f64 b %660) %662 = (*.f64 %393 %4) %663 = (cos.f64 %662) %664 = (fabs.f64 %662) %665 = (-.f64 %67 %664) %666 = (sin.f64 %665) %667 = (+.f64 %666 %663) %668 = (/.f64 %667 #s(literal 2 binary64)) %669 = (*.f64 b %668) %670 = (pow.f64 %669 #s(literal 2 binary64)) %672 = (*.f64 a %383) %673 = (pow.f64 %672 #s(literal 2 binary64)) %675 = (sin.f64 %662) %676 = (*.f64 a %675) %677 = (pow.f64 %676 #s(literal 2 binary64)) %679 = (sin.f64 %652) %680 = (*.f64 a %679) %681 = (pow.f64 %680 #s(literal 2 binary64)) %683 = (pow.f64 %643 #s(literal 2 binary64)) %686 = (sin.f64 %641) %687 = (*.f64 a %686) %688 = (pow.f64 %687 #s(literal 2 binary64)) %690 = (sin.f64 %639) %691 = (*.f64 a %690) %692 = (pow.f64 %691 #s(literal 2 binary64)) %694 = (pow.f64 %655 #s(literal 2 binary64)) %696 = (pow.f64 %658 #s(literal 2 binary64)) %698 = (pow.f64 %661 #s(literal 2 binary64)) %700 = (sin.f64 %640) %701 = (*.f64 a %700) %702 = (pow.f64 %701 #s(literal 2 binary64)) %704 = (approx %34 %461) %705 = (pow.f64 %704 #s(literal 2 binary64)) %707 = (fma.f64 #s(literal 2 binary64) %433 %90) %708 = (*.f64 b %707) %709 = (pow.f64 %708 #s(literal 2 binary64)) %711 = (fma.f64 %4 %433 %90) %712 = (*.f64 b %711) %713 = (pow.f64 %712 #s(literal 2 binary64)) %715 = (/.f64 %530 #s(literal 2 binary64)) %717 = (*.f64 %497 #s(literal 1/2 binary64)) %718 = (-.f64 #s(literal 1/2 binary64) %717) %719 = (*.f64 %87 %718) %721 = (*.f64 %718 a) %722 = (fma.f64 #s(literal 1/2 binary64) %497 #s(literal 1/2 binary64)) %723 = (*.f64 %722 %112) %725 = (*.f64 %495 #s(literal 1/2 binary64)) %726 = (-.f64 #s(literal 1/2 binary64) %725) %727 = (*.f64 %87 %726) %729 = (*.f64 %726 a) %730 = (fma.f64 #s(literal 1/2 binary64) %495 #s(literal 1/2 binary64)) %731 = (*.f64 %730 %112) %733 = (*.f64 %500 #s(literal 1/2 binary64)) %734 = (-.f64 #s(literal 1/2 binary64) %733) %735 = (*.f64 %734 a) %736 = (fma.f64 #s(literal 1/2 binary64) %500 #s(literal 1/2 binary64)) %737 = (*.f64 %736 %112) %744 = (sin.f64 %504) %745 = (*.f64 b %744) %746 = (pow.f64 %745 #s(literal 2 binary64)) %748 = (+.f64 %108 %371) %749 = (/.f64 %748 #s(literal 2 binary64)) %750 = (*.f64 b %749) %751 = (pow.f64 %750 #s(literal 2 binary64)) %753 = (/.f64 angle %60) %754 = (*.f64 %753 %4) %755 = (sin.f64 %754) %756 = (*.f64 a %755) %757 = (pow.f64 %756 #s(literal 2 binary64)) %758 = (cos.f64 %754) %759 = (*.f64 b %758) %760 = (pow.f64 %759 #s(literal 2 binary64)) %761 = (/.f64 angle %384) %762 = (*.f64 %761 %4) %763 = (sin.f64 %762) %764 = (*.f64 a %763) %765 = (pow.f64 %764 #s(literal 2 binary64)) %766 = (/.f64 angle #s(literal 32400 binary64)) %767 = (*.f64 %766 %4) %768 = (sin.f64 %767) %769 = (*.f64 a %768) %770 = (pow.f64 %769 #s(literal 2 binary64)) %771 = (cos.f64 %767) %772 = (*.f64 b %771) %773 = (pow.f64 %772 #s(literal 2 binary64)) %774 = (/.f64 angle %389) %775 = (*.f64 %774 %4) %776 = (sin.f64 %775) %777 = (*.f64 a %776) %778 = (pow.f64 %777 #s(literal 2 binary64)) %779 = (cos.f64 %775) %780 = (*.f64 b %779) %781 = (pow.f64 %780 #s(literal 2 binary64)) %782 = (/.f64 angle %388) %783 = (*.f64 %782 %4) %784 = (sin.f64 %783) %785 = (*.f64 a %784) %786 = (pow.f64 %785 #s(literal 2 binary64)) %787 = (cos.f64 %783) %788 = (*.f64 b %787) %789 = (pow.f64 %788 #s(literal 2 binary64)) %790 = (/.f64 angle %391) %791 = (*.f64 %790 %4) %792 = (sin.f64 %791) %793 = (*.f64 a %792) %794 = (pow.f64 %793 #s(literal 2 binary64)) %795 = (cos.f64 %791) %796 = (*.f64 b %795) %797 = (pow.f64 %796 #s(literal 2 binary64)) %798 = (/.f64 angle %386) %799 = (*.f64 %798 %4) %800 = (sin.f64 %799) %801 = (*.f64 a %800) %802 = (pow.f64 %801 #s(literal 2 binary64)) %803 = (cos.f64 %799) %804 = (*.f64 b %803) %805 = (pow.f64 %804 #s(literal 2 binary64)) %806 = (*.f64 %503 %4) %807 = (sin.f64 %806) %808 = (*.f64 b %807) %809 = (pow.f64 %808 #s(literal 2 binary64)) %811 = (cos.f64 %512) %812 = (+.f64 %125 %811) %813 = (*.f64 %112 %812) %814 = (/.f64 %813 #s(literal 2 binary64)) %816 = (+.f64 %125 %514) %817 = (*.f64 %112 %816) %818 = (/.f64 %817 #s(literal 2 binary64)) %820 = (/.f64 %466 %66) %821 = (*.f64 %820 %4) %822 = (sin.f64 %821) %823 = (*.f64 a %822) %824 = (pow.f64 %823 #s(literal 2 binary64)) %825 = (cos.f64 %821) %826 = (*.f64 b %825) %827 = (pow.f64 %826 #s(literal 2 binary64)) %829 = (/.f64 %466 %77) %830 = (sin.f64 %829) %831 = (*.f64 a %830) %832 = (pow.f64 %831 #s(literal 2 binary64)) %833 = (cos.f64 %829) %834 = (*.f64 b %833) %835 = (pow.f64 %834 #s(literal 2 binary64)) %837 = (*.f64 %451 %22) %839 = (*.f64 %112 %22) %841 = (approx %45 %112) %843 = (+.f64 %125 %517) %844 = (*.f64 %112 %843) %845 = (/.f64 %844 #s(literal 2 binary64)) %847 = (*.f64 %388 %388) %848 = (/.f64 angle %847) %849 = (*.f64 %848 %4) %850 = (sin.f64 %849) %851 = (*.f64 a %850) %852 = (pow.f64 %851 #s(literal 2 binary64)) %853 = (cos.f64 %849) %854 = (*.f64 b %853) %855 = (pow.f64 %854 #s(literal 2 binary64)) %857 = (*.f64 %386 %386) %858 = (/.f64 angle %857) %859 = (*.f64 %858 %4) %860 = (sin.f64 %859) %861 = (*.f64 a %860) %862 = (pow.f64 %861 #s(literal 2 binary64)) %863 = (cos.f64 %859) %864 = (*.f64 b %863) %865 = (pow.f64 %864 #s(literal 2 binary64)) %867 = (*.f64 %384 %384) %868 = (/.f64 angle %867) %869 = (*.f64 %868 %4) %870 = (sin.f64 %869) %871 = (*.f64 a %870) %872 = (pow.f64 %871 #s(literal 2 binary64)) %873 = (cos.f64 %869) %874 = (*.f64 b %873) %875 = (pow.f64 %874 #s(literal 2 binary64)) %877 = (fma.f64 %24 %483 %20) %879 = (pow.f64 %570 #s(literal 2 binary64)) %880 = (*.f64 %20 %879) %882 = (pow.f64 %575 #s(literal 2 binary64)) %883 = (*.f64 %20 %882) %885 = (pow.f64 %130 #s(literal 2 binary64)) %886 = (*.f64 %20 %885) %888 = (pow.f64 %574 #s(literal 2 binary64)) %889 = (*.f64 %20 %888) %891 = (pow.f64 %559 #s(literal 2 binary64)) %892 = (*.f64 %20 %891) %894 = (pow.f64 %563 #s(literal 2 binary64)) %895 = (*.f64 %20 %894) %902 = (/.f64 %17 %60) %903 = (sin.f64 %902) %904 = (*.f64 a %903) %905 = (pow.f64 %904 #s(literal 2 binary64)) %906 = (cos.f64 %902) %907 = (*.f64 b %906) %908 = (pow.f64 %907 #s(literal 2 binary64)) %914 = (/.f64 %17 %389) %915 = (sin.f64 %914) %916 = (*.f64 a %915) %917 = (pow.f64 %916 #s(literal 2 binary64)) %918 = (cos.f64 %914) %919 = (*.f64 b %918) %920 = (pow.f64 %919 #s(literal 2 binary64)) %922 = (/.f64 %384 angle) %923 = (/.f64 #s(literal 1 binary64) %922) %924 = (*.f64 %923 %4) %925 = (sin.f64 %924) %926 = (*.f64 a %925) %927 = (pow.f64 %926 #s(literal 2 binary64)) %928 = (cos.f64 %924) %929 = (*.f64 b %928) %930 = (pow.f64 %929 #s(literal 2 binary64)) %935 = (/.f64 %17 %391) %936 = (sin.f64 %935) %937 = (*.f64 a %936) %938 = (pow.f64 %937 #s(literal 2 binary64)) %939 = (cos.f64 %935) %940 = (*.f64 b %939) %941 = (pow.f64 %940 #s(literal 2 binary64)) %947 = (/.f64 %17 %386) %948 = (sin.f64 %947) %949 = (*.f64 a %948) %950 = (pow.f64 %949 #s(literal 2 binary64)) %951 = (cos.f64 %947) %952 = (*.f64 b %951) %953 = (pow.f64 %952 #s(literal 2 binary64)) %958 = (/.f64 %17 %388) %959 = (sin.f64 %958) %960 = (*.f64 a %959) %961 = (pow.f64 %960 #s(literal 2 binary64)) %962 = (cos.f64 %958) %963 = (*.f64 b %962) %964 = (pow.f64 %963 #s(literal 2 binary64)) %966 = (-.f64 %127 %520) %967 = (*.f64 %112 %966) %968 = (/.f64 %967 #s(literal 2 binary64)) %970 = (-.f64 %127 %522) %971 = (*.f64 %112 %970) %972 = (/.f64 %971 #s(literal 2 binary64)) %974 = (*.f64 %20 %455) %978 = (-.f64 %67 %502) %979 = (sin.f64 %978) %980 = (+.f64 %979 %90) %981 = (/.f64 %980 #s(literal 2 binary64)) %982 = (*.f64 b %981) %983 = (pow.f64 %982 #s(literal 2 binary64)) %985 = (*.f64 %449 %17) %986 = (cos.f64 %985) %987 = (pow.f64 %986 #s(literal 2 binary64)) %988 = (*.f64 %20 %987) %990 = (*.f64 %449 %4) %991 = (*.f64 angle %990) %992 = (sin.f64 %991) %993 = (*.f64 a %992) %994 = (pow.f64 %993 #s(literal 2 binary64)) %995 = (cos.f64 %991) %996 = (*.f64 b %995) %997 = (pow.f64 %996 #s(literal 2 binary64)) %999 = (*.f64 %449 angle) %1000 = (*.f64 %999 %4) %1001 = (cos.f64 %1000) %1002 = (*.f64 b %1001) %1003 = (pow.f64 %1002 #s(literal -2 binary64)) %1004 = (/.f64 #s(literal 1 binary64) %1003) %1006 = (fma.f64 %449 angle #s(literal 1/2 binary64)) %1007 = (-.f64 %1006 #s(literal 1/2 binary64)) %1008 = (*.f64 %4 %1007) %1009 = (fma.f64 %92 %449 %1008) %1010 = (cos.f64 %1009) %1011 = (fma.f64 %92 %449 %128) %1012 = (cos.f64 %1011) %1013 = (-.f64 %1010 %1012) %1014 = (*.f64 %112 %1013) %1015 = (/.f64 %1014 #s(literal 2 binary64)) %1017 = (cos.f64 %491) %1018 = (*.f64 %1017 #s(literal 1/2 binary64)) %1019 = (-.f64 #s(literal 1/2 binary64) %1018) %1020 = (*.f64 %1019 a) %1021 = (fma.f64 #s(literal 1/2 binary64) %1017 #s(literal 1/2 binary64)) %1022 = (*.f64 %1021 %112) %1024 = (*.f64 %362 a) %1030 = (+.f64 %119 #s(literal 1 binary64)) %1031 = (*.f64 %112 %1030) %1032 = (/.f64 %1031 #s(literal 2 binary64)) %1034 = (-.f64 #s(literal 1 binary64) %117) %1035 = (*.f64 %112 %1034) %1036 = (/.f64 %1035 #s(literal 2 binary64)) %1038 = (fma.f64 #s(literal -1/180 binary64) %4 #s(literal 5030569068109113/288230376151711744 binary64)) %1039 = (fma.f64 angle %1038 %90) %1040 = (*.f64 b %1039) %1041 = (pow.f64 %1040 #s(literal 2 binary64)) %1043 = (sin.f64 %510) %1044 = (+.f64 %1043 %90) %1045 = (/.f64 %1044 #s(literal 2 binary64)) %1046 = (*.f64 b %1045) %1047 = (pow.f64 %1046 #s(literal 2 binary64)) a angle #s(literal 180 binary64) %3 %4 %5 %6 %7 #s(literal 2 binary64) %9 b %11 %12 %13 #s(literal 0 binary64) %15 #s(literal 1/180 binary64) %17 %18 %19 %20 %21 %22 %23 %24 #s(literal 3 binary64) %26 %27 %28 %35 #s(literal 1/32400 binary64) %37 %38 %39 #s(literal 1 binary64) %42 %46 #s(literal -1/32400 binary64) %48 %49 %50 %51 %52 #s(literal 1/2 binary64) %54 #s(literal 1/4 binary64) #s(literal -1 binary64) #s(literal -2 binary64) #s(literal -180 binary64) #s(literal 32400 binary64) %60 %61 #s(literal -1/180 binary64) %63 #s(literal 1/90 binary64) %65 %66 %67 #s(literal -1/2 binary64) %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 %114 %115 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 %141 %142 %143 %144 %145 %146 #s(literal 5030569068109113/288230376151711744 binary64) %148 %149 %150 %151 %152 %159 %160 #s(literal -1/90 binary64) %162 %163 %164 %165 %166 (approx (+ %167 (/ (* %168 (+ (sin (+ %170 %174)) %178)) 2)) %166) %184 %185 %186 %187 %188 %189 %190 %191 %192 %193 %194 %195 %196 (approx (+ %167 (/ (* %168 (- (cos (+ %200 (* %31 (- (+ %201 1/2) 1/2)))) (cos (+ %200 (+ %156 %31))))) 2)) %196) %215 %216 %217 %218 %219 %220 (approx (+ %167 (/ (* %168 (- %178 (cos (+ %174 %31)))) 2)) %220) %228 %229 %230 (approx (+ %167 (+ (* 1/2 %168) (* %235 %168))) %230) %240 %241 %242 %243 %244 (approx (+ %167 (/ (* %168 (+ (sin (+ (* %31 1/2) (* %198 1/90))) %178)) 2)) %244) %254 %255 %256 %257 %258 (approx (+ %167 (/ (* %168 (+ %262 (sin (+ (* %198 -1/180) %260)))) 2)) %258) %271 %272 %273 %274 (approx %284 %274) %286 %287 %288 %289 %290 (approx (+ %167 (pow (* b (+ (* 2 (* (cos (/ (+ %292 %292) 2)) (cos (/ (- %292 %292) 2)))) %280)) 2)) %290) %306 %307 %308 %309 %310 %311 %312 (approx (+ %167 (pow (* b (/ (+ (sin (- %170 (fabs %279))) %280) 2)) 2)) %312) %322 %323 %324 %325 %326 %327 (approx (+ %167 (pow (* b (+ (* %31 (+ %201 %155)) %280)) 2)) %327) %335 %336 %337 %338 %339 %340 (approx (+ (pow (* a %345) 2) (pow (* b (cos %344)) 2)) %340) %353 (approx (+ (* %157 %158) (* (+ (* 1/2 %234) 1/2) %168)) %353) %360 %362 %363 %364 %369 %370 %371 %372 %373 %374 %375 %376 %377 %378 %379 %380 (approx %284 %380) %382 %383 %384 %385 %386 %387 %388 %389 %390 %391 %392 %393 %394 %395 %396 %397 %398 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %409 %410 %411 %412 %413 %414 %415 %416 %417 %418 %419 %420 %421 %422 %423 %424 %425 %426 %427 %428 %429 %430 %431 %432 %433 %434 %435 %436 %437 %438 %439 %440 %441 %442 %443 %444 %445 %446 %447 %448 %449 %450 %451 %452 %453 %454 %455 %456 %457 %458 %459 %460 %461 %462 %463 %464 %465 %466 %472 %473 %474 %475 %476 %477 %478 %479 %480 %481 %482 %483 %484 %485 %486 %487 %488 %489 %490 %491 %492 %493 %494 %495 %496 %497 %498 %499 %500 %501 %502 %503 %504 %505 %506 %507 %508 %509 %510 %511 %512 %513 %514 %515 %516 %517 %518 %519 %520 %521 %522 %523 %524 %525 %526 %527 %528 %529 %530 %531 %532 %533 %534 (fma.f64 b %111 %89) (+.f64 %89 %472) %537 %538 (+.f64 %9 %538) %540 %541 (+.f64 %9 %541) %543 %544 (+.f64 %9 %544) %546 %547 %548 (+.f64 %9 %548) %550 %551 %552 (+.f64 %9 %552) (approx %554 %487) (approx %554 %488) (approx %554 %485) (approx %554 %490) %559 %560 %561 %562 %563 %564 %565 %566 %567 %568 %569 %570 %571 %572 %573 %574 %575 %576 %577 %578 %579 (+.f64 %9 %579) %581 %582 %583 %584 (+.f64 %9 %584) %586 %587 %588 %589 (+.f64 %9 %589) %591 %592 %593 %594 (+.f64 %9 %594) %596 %597 %598 %599 (+.f64 %9 %599) %601 %602 %603 %604 (+.f64 %9 %604) %606 %607 %608 %609 (+.f64 %9 %609) %611 %612 %613 %614 (+.f64 %9 %614) %616 %617 %618 %619 (+.f64 %9 %619) %621 %622 %623 %624 (+.f64 %9 %624) %626 %627 %628 %629 (+.f64 %9 %629) %631 %632 %633 %634 (+.f64 %9 %634) %636 %637 (+.f64 %9 %637) %639 %640 %641 %642 %643 %644 %645 %646 %647 %648 %649 %650 (+.f64 %9 %650) %652 %653 %654 %655 %656 %657 %658 %659 %660 %661 %662 %663 %664 %665 %666 %667 %668 %669 %670 (+.f64 %9 %670) %672 %673 (+.f64 %673 %146) %675 %676 %677 (+.f64 %677 %46) %679 %680 %681 (+.f64 %681 %46) %683 (+.f64 %88 %683) (+.f64 %139 %683) %686 %687 %688 (+.f64 %688 %46) %690 %691 %692 (+.f64 %692 %46) %694 (+.f64 %139 %694) %696 (+.f64 %88 %696) %698 (+.f64 %139 %698) %700 %701 %702 (+.f64 %702 %46) %704 %705 (+.f64 %705 %13) %707 %708 %709 (+.f64 %9 %709) %711 %712 %713 (+.f64 %9 %713) %715 (+.f64 %9 %715) %717 %718 %719 (+.f64 %719 %13) %721 %722 %723 (fma.f64 a %721 %723) %725 %726 %727 (+.f64 %727 %13) %729 %730 %731 (fma.f64 a %729 %731) %733 %734 %735 %736 %737 (fma.f64 a %735 %737) (+.f64 %136 %46) (+.f64 %573 %46) (+.f64 %562 %46) (+.f64 %566 %46) (+.f64 %569 %46) %744 %745 %746 (+.f64 %9 %746) %748 %749 %750 %751 (+.f64 %9 %751) %753 %754 %755 %756 %757 %758 %759 %760 %761 %762 %763 %764 %765 %766 %767 %768 %769 %770 %771 %772 %773 %774 %775 %776 %777 %778 %779 %780 %781 %782 %783 %784 %785 %786 %787 %788 %789 %790 %791 %792 %793 %794 %795 %796 %797 %798 %799 %800 %801 %802 %803 %804 %805 %806 %807 %808 %809 (+.f64 %9 %809) %811 %812 %813 %814 (+.f64 %9 %814) %816 %817 %818 (+.f64 %9 %818) %820 %821 %822 %823 %824 %825 %826 %827 (+.f64 %824 %827) %829 %830 %831 %832 %833 %834 %835 (+.f64 %832 %835) %837 (approx %554 %837) %839 (approx %554 %839) %841 (+.f64 %9 %841) %843 %844 %845 (+.f64 %9 %845) %847 %848 %849 %850 %851 %852 %853 %854 %855 (+.f64 %852 %855) %857 %858 %859 %860 %861 %862 %863 %864 %865 (+.f64 %862 %865) %867 %868 %869 %870 %871 %872 %873 %874 %875 (+.f64 %872 %875) %877 (approx %554 %877) %879 %880 (approx %554 %880) %882 %883 (approx %554 %883) %885 %886 (approx %554 %886) %888 %889 (approx %554 %889) %891 %892 (approx %554 %892) %894 %895 (approx %554 %895) (fma.f64 %81 %159 %113) (+.f64 %139 %138) (+.f64 %88 %760) (+.f64 %139 %760) (+.f64 %757 %46) %902 %903 %904 %905 %906 %907 %908 (+.f64 %905 %908) (+.f64 %88 %781) (+.f64 %139 %781) (+.f64 %778 %46) (+.f64 %778 %51) %914 %915 %916 %917 %918 %919 %920 (+.f64 %917 %920) %922 %923 %924 %925 %926 %927 %928 %929 %930 (+.f64 %927 %930) (+.f64 %765 %46) (+.f64 %88 %797) (+.f64 %794 %46) %935 %936 %937 %938 %939 %940 %941 (+.f64 %938 %941) (+.f64 %88 %773) (+.f64 %770 %46) (+.f64 %139 %805) (+.f64 %802 %46) %947 %948 %949 %950 %951 %952 %953 (+.f64 %950 %953) (+.f64 %88 %789) (+.f64 %139 %789) (+.f64 %786 %46) %958 %959 %960 %961 %962 %963 %964 (+.f64 %961 %964) %966 %967 %968 (+.f64 %9 %968) %970 %971 %972 (+.f64 %9 %972) %974 (approx %554 %974) (+.f64 %534 %133) (+.f64 %141 %46) %978 %979 %980 %981 %982 %983 (+.f64 %9 %983) %985 %986 %987 %988 (approx %554 %988) %990 %991 %992 %993 %994 %995 %996 %997 (+.f64 %994 %997) %999 %1000 %1001 %1002 %1003 %1004 (+.f64 %9 %1004) %1006 %1007 %1008 %1009 %1010 %1011 %1012 %1013 %1014 %1015 (+.f64 %9 %1015) %1017 %1018 %1019 %1020 %1021 %1022 (fma.f64 a %1020 %1022) %1024 (fma.f64 a %1024 %113) (approx %554 %423) (approx %554 %425) (approx %554 %115) (+.f64 %416 %46) %1030 %1031 %1032 (+.f64 %9 %1032) %1034 %1035 %1036 (+.f64 %9 %1036) %1038 %1039 %1040 %1041 (+.f64 %9 %1041) %1043 %1044 %1045 %1046 %1047 (+.f64 %9 %1047) |
| Outputs |
|---|
%6 = (/ angle 180) %7 = (PI ) %8 = (* %6 %7) %9 = (sin %8) %10 = (* a %9) %12 = (PI.f64 ) %13 = (*.f64 angle %12) %14 = (*.f64 #s(literal 1/180 binary64) %13) %15 = (sin.f64 %14) %19 = (pow %10 2) %21 = (pow.f64 a #s(literal 2 binary64)) %22 = (pow.f64 %15 #s(literal 2 binary64)) %23 = (*.f64 %21 %22) %25 = (pow a 2) %27 = (* angle %7) %28 = (* a %27) %29 = (*.f64 a %13) %35 = (pow %7 2) %36 = (* %25 %35) %37 = (pow.f64 %12 #s(literal 2 binary64)) %38 = (*.f64 %21 %37) %40 = (* a a) %43 = (* angle 1/90) %44 = (* %43 %7) %45 = (cos %44) %46 = (* %45 1/2) %47 = (- 1/2 %46) %48 = (* %40 %47) %51 = (*.f64 #s(literal 1/90 binary64) %13) %52 = (cos.f64 %51) %53 = (*.f64 #s(literal 1/2 binary64) %52) %54 = (-.f64 #s(literal 1/2 binary64) %53) %55 = (*.f64 %21 %54) %58 = (* -1/180 %27) %59 = (sin %58) %60 = (* %25 %59) %62 = (*.f64 #s(literal -1/180 binary64) %13) %63 = (sin.f64 %62) %67 = (* b b) %68 = (* 1/2 %7) %69 = (neg angle) %70 = (* %7 1/90) %71 = (* %69 %70) %72 = (+ %68 %71) %73 = (sin %72) %75 = (cos 0) %79 = (+ %19 (/ (* %67 (+ %73 %75)) 2)) %80 = (pow.f64 b #s(literal 2 binary64)) %83 = (*.f64 #s(literal 1/2 binary64) %12) %84 = (fma.f64 #s(literal -1/90 binary64) %13 %83) %85 = (sin.f64 %84) %86 = (+.f64 #s(literal 1 binary64) %85) %87 = (*.f64 %80 %86) %92 = (fabs %27) %93 = (* %92 1/180) %94 = (* 1/180 angle) %95 = (+ %94 1/2) %99 = (cos (+ %93 (* %7 (- %95 1/2)))) %100 = (* -1/180 angle) %101 = (* %100 %7) %102 = (+ %101 %7) %103 = (+ %93 %102) %108 = (+ %19 (/ (* %67 (- %99 (cos %103))) 2)) %109 = (fabs.f64 %13) %110 = (fma.f64 #s(literal 1/180 binary64) %109 %14) %111 = (cos.f64 %110) %112 = (*.f64 #s(literal 1/180 binary64) %109) %113 = (fma.f64 #s(literal -1/180 binary64) %13 %112) %114 = (+.f64 %12 %113) %115 = (cos.f64 %114) %116 = (-.f64 %111 %115) %117 = (*.f64 %80 %116) %122 = (+ %71 %7) %123 = (cos %122) %127 = (+ %19 (/ (* %67 (- %75 %123)) 2)) %128 = (*.f64 #s(literal -1/90 binary64) %13) %129 = (+.f64 %12 %128) %130 = (cos.f64 %129) %131 = (-.f64 #s(literal 1 binary64) %130) %132 = (*.f64 %80 %131) %140 = (+ %19 (+ (* 1/2 %67) (* %46 %67))) %141 = (*.f64 %80 %52) %142 = (*.f64 #s(literal 1/2 binary64) %80) %149 = (* %92 1/90) %150 = (+ (* %7 1/2) %149) %151 = (sin %150) %155 = (+ %19 (/ (* %67 (+ %151 %75)) 2)) %156 = (fma.f64 #s(literal 1/90 binary64) %109 %83) %157 = (sin.f64 %156) %158 = (+.f64 #s(literal 1 binary64) %157) %159 = (*.f64 %80 %158) %160 = (*.f64 #s(literal 1/2 binary64) %159) %164 = (+ %100 1/2) %165 = (* %164 %7) %166 = (+ %93 %165) %167 = (sin %166) %174 = (+ %19 (/ (* %67 (+ %167 (sin (+ (* %92 -1/180) %165)))) 2)) %175 = (*.f64 #s(literal -1/180 binary64) angle) %176 = (+.f64 #s(literal 1/2 binary64) %175) %177 = (*.f64 %12 %176) %179 = (sin.f64 (fma.f64 #s(literal -1/180 binary64) %109 %177)) %181 = (sin.f64 (fma.f64 #s(literal 1/180 binary64) %109 %177)) %182 = (+.f64 %179 %181) %183 = (*.f64 %80 %182) %188 = (* 1/180 %7) %189 = (* -1/180 %7) %192 = (* %94 %7) %193 = (cos %192) %197 = (+ %19 (pow (* b (+ (* angle (+ %188 %189)) %193)) 2)) %198 = (cos.f64 %14) %199 = (*.f64 #s(literal 1/180 binary64) %12) %200 = (fma.f64 #s(literal -1/180 binary64) %12 %199) %201 = (*.f64 angle %200) %203 = (pow.f64 (+.f64 %198 %201) #s(literal 2 binary64)) %204 = (*.f64 %80 %203) %209 = (* -1/2 %7) %221 = (+ %19 (pow (* b (+ (* 2 (* (cos (/ (+ %209 %209) 2)) (cos (/ (- %209 %209) 2)))) %193)) 2)) %223 = (*.f64 #s(literal -1/2 binary64) %12) %224 = (cos.f64 %223) %225 = (*.f64 #s(literal 2 binary64) %224) %226 = (+.f64 %198 %225) %227 = (pow.f64 %226 #s(literal 2 binary64)) %228 = (*.f64 %80 %227) %232 = (fabs %192) %233 = (- %68 %232) %234 = (sin %233) %239 = (+ %19 (pow (* b (/ (+ %234 %193) 2)) 2)) %241 = (fabs.f64 %14) %242 = (-.f64 %83 %241) %243 = (sin.f64 %242) %244 = (+.f64 %198 %243) %245 = (pow.f64 %244 #s(literal 2 binary64)) %246 = (*.f64 %80 %245) %251 = (+ %94 %100) %256 = (+ %19 (pow (* b (+ (* %7 %251) %193)) 2)) %257 = (*.f64 #s(literal 1/180 binary64) angle) %258 = (fma.f64 #s(literal -1/180 binary64) angle %257) %261 = (pow.f64 (+.f64 %198 (*.f64 %12 %258)) #s(literal 2 binary64)) %262 = (*.f64 %80 %261) %266 = (sqrt 180) %268 = (/ angle (* %266 %266)) %269 = (* %268 %7) %271 = (* a (sin %269)) %272 = (pow %271 2) %273 = (cos %269) %274 = (* b %273) %275 = (pow %274 2) %276 = (+ %272 %275) %278 = (sqrt.f64 #s(literal 180 binary64)) %279 = (pow.f64 %278 #s(literal 2 binary64)) %280 = (/.f64 %13 %279) %281 = (cos.f64 %280) %282 = (pow.f64 %281 #s(literal 2 binary64)) %283 = (*.f64 %80 %282) %285 = (sin.f64 %280) %286 = (pow.f64 %285 #s(literal 2 binary64)) %289 = (pow %59 2) %291 = (pow.f64 %63 #s(literal 2 binary64)) %292 = (*.f64 %21 %291) %294 = (sin %101) %298 = (+ (* 1/2 %45) 1/2) %299 = (* %298 %67) %300 = (+ (* %294 (* %40 %294)) %299) %301 = (+.f64 #s(literal 1/2 binary64) %53) %302 = (*.f64 %80 %301) %308 = (pow b 2) %311 = (+ %189 %188) %315 = (+ (* 1/32400 %36) (* %308 (+ (* -1/32400 %35) (pow %311 2)))) %317 = (pow.f64 %200 #s(literal 2 binary64)) %318 = (fma.f64 #s(literal -1/32400 binary64) %37 %317) %319 = (*.f64 %80 %318) %322 = (fma.f64 #s(literal 1/32400 binary64) %38 %319) %329 = (* %308 (+ (* -1/90 %7) (* 1/90 %7))) %330 = (+ (* angle %315) %329) %331 = (*.f64 #s(literal 1/90 binary64) %12) %332 = (fma.f64 #s(literal -1/90 binary64) %12 %331) %333 = (*.f64 %80 %332) %334 = (fma.f64 angle %319 %333) %336 = (*.f64 angle %37) %337 = (*.f64 %21 %336) %341 = (+ (* angle %330) %308) %342 = (fma.f64 angle %334 %80) %344 = (pow.f64 angle #s(literal 2 binary64)) %345 = (*.f64 %344 %37) %346 = (*.f64 %21 %345) %350 = (* a (sin %192)) %351 = (* a %350) %354 = (* a 1/180) %358 = (*.f64 a %12) %359 = (*.f64 #s(literal 1/180 binary64) %358) %361 = (* 1/32400 a) %364 = (* %361 a) %365 = (*.f64 #s(literal 1/32400 binary64) %21) %368 = (* -1/32400 b) %370 = (+ (* 1/32400 %40) (* %368 b)) %373 = (fma.f64 #s(literal -1/32400 binary64) %80 %365) %375 = (* %7 %7) %376 = (* %375 %370) %377 = (*.f64 %80 %37) %380 = (*.f64 #s(literal 1/32400 binary64) %38) %381 = (fma.f64 #s(literal -1/32400 binary64) %377 %380) %385 = (- (* %67 %375) (* %40 %375)) %390 = (* angle angle) %391 = (* %376 %390) %392 = (*.f64 %344 %377) %395 = (*.f64 #s(literal 1/32400 binary64) %346) %398 = (+ %67 %391) %401 = (fma.f64 #s(literal 1/32400 binary64) %346 %80) %404 = (* angle %376) %405 = (*.f64 angle %377) %408 = (*.f64 #s(literal 1/32400 binary64) %337) %411 = (* %390 %375) %413 = (+ (* %364 %411) %67) %416 = (* 1/2 angle) %421 = (pow (* a (sin (* %416 %70))) -2) %424 = (* %298 b) %426 = (pow %350 2) %427 = (+ (* b %424) %426) %430 = (* angle 1/180) %435 = (+ %426 (pow (* b (cos (* %430 %7))) 2)) %436 = (pow.f64 %198 #s(literal 2 binary64)) %437 = (*.f64 %80 %436) %439 = (fma.f64 %21 %22 %437) %441 = (* angle %188) %442 = (+ %101 %193) %443 = (+ %441 %442) %444 = (* b %443) %445 = (pow %444 2) %446 = (+ %19 %445) %447 = (fma.f64 #s(literal -1/180 binary64) %13 %14) %448 = (+.f64 %198 %447) %449 = (pow.f64 %448 #s(literal 2 binary64)) %450 = (*.f64 %80 %449) %454 = (+ %430 %193) %456 = (* b (+ %100 %454)) %458 = (+ %19 (pow %456 2)) %459 = (+.f64 %198 %258) %460 = (pow.f64 %459 #s(literal 2 binary64)) %461 = (*.f64 %80 %460) %465 = (cos %165) %466 = (* -1/180 %92) %467 = (sin %466) %470 = (cos (* 2 %101)) %471 = (* 1/2 %470) %472 = (+ 1/2 %471) %473 = (+ %472 %167) %474 = (+ (* %465 %467) %473) %475 = (* %67 %474) %476 = (/ %475 2) %477 = (+ %19 %476) %478 = (cos.f64 %128) %479 = (cos.f64 %177) %480 = (*.f64 #s(literal -1/180 binary64) %109) %481 = (sin.f64 %480) %482 = (*.f64 %479 %481) %485 = (+.f64 #s(literal 1/2 binary64) (+.f64 %181 (fma.f64 #s(literal 1/2 binary64) %478 %482))) %486 = (*.f64 %80 %485) %492 = (* angle %68) %493 = (+ (* angle %209) %492) %495 = (+ (* -1/180 %493) %193) %496 = (* b %495) %497 = (pow %496 2) %498 = (+ %19 %497) %499 = (*.f64 #s(literal 1/2 binary64) %13) %500 = (fma.f64 #s(literal -1/2 binary64) %13 %499) %502 = (+.f64 %198 (*.f64 #s(literal -1/180 binary64) %500)) %503 = (pow.f64 %502 #s(literal 2 binary64)) %504 = (*.f64 %80 %503) %512 = (+ (* (/ 2 -180) (/ 1/2 -180)) -1/180) %514 = (+ (* -1/180 %512) %193) %515 = (* b %514) %516 = (pow %515 2) %517 = (+ %19 %516) %519 = (+.f64 #s(literal 179/5832000 binary64) %198) %520 = (pow.f64 %519 #s(literal 2 binary64)) %521 = (*.f64 %80 %520) %525 = (* %94 %188) %526 = (sin %525) %527 = (* a %526) %528 = (*.f64 #s(literal 1/32400 binary64) %13) %529 = (sin.f64 %528) %532 = (pow %527 2) %533 = (pow.f64 %529 #s(literal 2 binary64)) %534 = (*.f64 %21 %533) %537 = (+ (* %101 180) %27) %538 = (/ %537 180) %539 = (cos %538) %540 = (- %539 %123) %541 = (* %67 %540) %542 = (/ %541 2) %543 = (+ %19 %542) %546 = (cos.f64 (*.f64 #s(literal 1/180 binary64) (fma.f64 #s(literal -1 binary64) %13 %13))) %547 = (-.f64 %546 %130) %548 = (*.f64 %80 %547) %554 = (* 180 angle) %555 = (- (* %94 180) %554) %557 = (cos (/ %555 180)) %558 = (+ %151 %557) %559 = (* %67 %558) %560 = (/ %559 2) %561 = (+ %19 %560) %562 = (*.f64 #s(literal 180 binary64) angle) %566 = (+.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (-.f64 angle %562))) %157) %567 = (*.f64 %80 %566) %572 = (* 1/180 %27) %574 = (cos (+ %572 %101)) %575 = (+ %151 %574) %576 = (* %67 %575) %577 = (/ %576 2) %578 = (+ %19 %577) %579 = (cos.f64 %447) %580 = (+.f64 %579 %157) %581 = (*.f64 %80 %580) %586 = (- %94 angle) %587 = (/ %586 180) %588 = (cos %587) %589 = (+ %151 %588) %590 = (* %67 %589) %591 = (/ %590 2) %592 = (+ %19 %591) %596 = (+.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (-.f64 %257 angle))) %157) %597 = (*.f64 %80 %596) %603 = (+ %73 (cos %512)) %604 = (* %67 %603) %605 = (/ %604 2) %606 = (+ %19 %605) %608 = (cos.f64 #s(literal -179/32400 binary64)) %609 = (+.f64 %608 %85) %610 = (*.f64 %80 %609) %615 = (+ %525 %101) %616 = (cos %615) %617 = (+ %151 %616) %618 = (* %67 %617) %619 = (/ %618 2) %620 = (+ %19 %619) %622 = (cos.f64 (fma.f64 #s(literal -1/180 binary64) %13 %528)) %623 = (+.f64 %622 %157) %624 = (*.f64 %80 %623) %630 = (/ 1 angle) %632 = (* 1/180 (/ %7 %630)) %635 = (- (cos (+ %632 %101)) %123) %636 = (* %67 %635) %637 = (/ %636 2) %638 = (+ %19 %637) %639 = (-.f64 %579 %130) %640 = (*.f64 %80 %639) %647 = (* %67 (- (cos %251) %123)) %649 = (+ %19 (/ %647 2)) %651 = (-.f64 (cos.f64 %258) %130) %652 = (*.f64 %80 %651) %657 = (cos %493) %658 = (+ %73 %657) %659 = (* %67 %658) %660 = (/ %659 2) %661 = (+ %19 %660) %662 = (cos.f64 %500) %663 = (+.f64 %662 %85) %664 = (*.f64 %80 %663) %674 = (* %67 (- (cos (/ (+ (* %100 180) angle) 180)) %123)) %676 = (+ %19 (/ %674 2)) %677 = (*.f64 #s(literal -1 binary64) angle) %681 = (-.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (+.f64 angle %677))) %130) %682 = (*.f64 %80 %681) %687 = (+ %27 %92) %688 = (* 1/180 %687) %690 = (+ %167 (cos %688)) %691 = (* %67 %690) %692 = (/ %691 2) %693 = (+ %19 %692) %694 = (+.f64 %109 %13) %695 = (*.f64 #s(literal 1/180 binary64) %694) %696 = (cos.f64 %695) %697 = (+.f64 %696 %181) %698 = (*.f64 %80 %697) %703 = (/ %94 -180) %704 = (* -1/180 %703) %705 = (* %704 %7) %706 = (fabs %705) %707 = (- %68 %706) %708 = (sin %707) %709 = (cos %705) %710 = (+ %708 %709) %711 = (/ %710 2) %712 = (* b %711) %713 = (pow %712 2) %714 = (+ %19 %713) %716 = (*.f64 #s(literal 1/5832000 binary64) %13) %717 = (cos.f64 %716) %718 = (fabs.f64 %716) %719 = (-.f64 %83 %718) %720 = (sin.f64 %719) %721 = (+.f64 %717 %720) %722 = (pow.f64 %721 #s(literal 2 binary64)) %723 = (*.f64 %80 %722) %728 = (* 1/180 %94) %729 = (* %728 %7) %730 = (fabs %729) %731 = (- %68 %730) %732 = (sin %731) %734 = (+ %732 (cos %729)) %735 = (/ %734 2) %736 = (* b %735) %737 = (pow %736 2) %738 = (+ %19 %737) %739 = (cos.f64 %528) %740 = (fabs.f64 %528) %741 = (-.f64 %83 %740) %742 = (sin.f64 %741) %743 = (+.f64 %739 %742) %744 = (pow.f64 %743 #s(literal 2 binary64)) %745 = (*.f64 %80 %744) %752 = (*.f64 %21 %286) %757 = (cos %8) %758 = (* b %757) %759 = (pow %758 2) %760 = (+ (pow (* a (sin %729)) 2) %759) %763 = (* b %709) %764 = (pow %763 2) %765 = (+ %48 %764) %766 = (pow.f64 %717 #s(literal 2 binary64)) %767 = (*.f64 %80 %766) %771 = (+ %19 %764) %774 = (sin %705) %775 = (* a %774) %776 = (sin.f64 %716) %779 = (pow %775 2) %780 = (pow.f64 %776 #s(literal 2 binary64)) %781 = (*.f64 %21 %780) %783 = (+ %779 %759) %787 = (+ (* 2 %512) %193) %788 = (* b %787) %789 = (pow %788 2) %790 = (+ %19 %789) %792 = (-.f64 %198 #s(literal 179/16200 binary64)) %793 = (pow.f64 %792 #s(literal 2 binary64)) %794 = (*.f64 %80 %793) %799 = (+ (* %7 %512) %193) %800 = (* b %799) %801 = (pow %800 2) %802 = (+ %19 %801) %803 = (*.f64 #s(literal -179/32400 binary64) %12) %804 = (+.f64 %198 %803) %805 = (pow.f64 %804 #s(literal 2 binary64)) %806 = (*.f64 %80 %805) %810 = (* %67 -2) %811 = (- %688 %103) %812 = (* %811 1/2) %813 = (sin %812) %814 = (* %687 1/180) %815 = (+ %814 %103) %816 = (* %815 1/2) %817 = (sin %816) %818 = (* %813 %817) %819 = (* %810 %818) %820 = (/ %819 2) %821 = (+ %19 %820) %826 = (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 %12 (fma.f64 #s(literal -1/180 binary64) %13 (fma.f64 #s(literal 1/180 binary64) %109 %695))))) %829 = (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 %695 %114))) %830 = (*.f64 %826 %829) %831 = (*.f64 %80 %830) %837 = (+ (* %27 1/90) %68) %838 = (sin %837) %839 = (* %838 1/2) %840 = (- 1/2 %839) %841 = (* %40 %840) %842 = (fma.f64 #s(literal 1/90 binary64) %13 %83) %843 = (sin.f64 %842) %844 = (*.f64 #s(literal 1/2 binary64) %843) %845 = (-.f64 #s(literal 1/2 binary64) %844) %846 = (*.f64 %21 %845) %848 = (+ %841 %759) %851 = (* %840 a) %856 = (+ (* 1/2 %838) 1/2) %858 = (+ (* a %851) (* %856 %67)) %859 = (+.f64 #s(literal 1/2 binary64) %844) %860 = (*.f64 %80 %859) %864 = (- 1/2 %43) %865 = (* %7 %864) %866 = (sin %865) %867 = (* %866 1/2) %868 = (- 1/2 %867) %869 = (* %40 %868) %870 = (*.f64 #s(literal 1/90 binary64) angle) %872 = (*.f64 %12 (-.f64 #s(literal 1/2 binary64) %870)) %873 = (sin.f64 %872) %874 = (*.f64 #s(literal 1/2 binary64) %873) %875 = (-.f64 #s(literal 1/2 binary64) %874) %876 = (*.f64 %21 %875) %878 = (+ %869 %759) %881 = (* %868 a) %886 = (+ (* 1/2 %866) 1/2) %887 = (* %886 %67) %888 = (+ (* a %881) %887) %889 = (+.f64 #s(literal 1/2 binary64) %874) %890 = (*.f64 %80 %889) %894 = (+ %7 %865) %895 = (neg %894) %896 = (sin %895) %897 = (* %896 1/2) %898 = (- 1/2 %897) %899 = (* %898 a) %902 = (sin.f64 (neg.f64 (+.f64 %12 %872))) %903 = (*.f64 #s(literal 1/2 binary64) %902) %904 = (-.f64 #s(literal 1/2 binary64) %903) %909 = (+ (* 1/2 %896) 1/2) %910 = (* %909 %67) %911 = (+ (* a %899) %910) %912 = (+.f64 #s(literal 1/2 binary64) %903) %913 = (*.f64 %80 %912) %918 = (sin (+ %632 %68)) %919 = (* b %918) %921 = (+ %19 (pow %919 2)) %922 = (fma.f64 #s(literal 1/180 binary64) %13 %83) %923 = (sin.f64 %922) %924 = (pow.f64 %923 #s(literal 2 binary64)) %925 = (*.f64 %80 %924) %931 = (+ %234 (sin (+ %466 %68))) %932 = (/ %931 2) %933 = (* b %932) %935 = (+ %19 (pow %933 2)) %936 = (fma.f64 #s(literal -1/180 binary64) %109 %83) %937 = (sin.f64 %936) %938 = (+.f64 %937 %243) %939 = (pow.f64 %938 #s(literal 2 binary64)) %940 = (*.f64 %80 %939) %941 = (*.f64 #s(literal 1/4 binary64) %940) %945 = (/ angle %266) %946 = (* %945 %7) %947 = (sin %946) %948 = (* a %947) %949 = (/.f64 %13 %278) %950 = (sin.f64 %949) %953 = (pow %948 2) %954 = (pow.f64 %950 #s(literal 2 binary64)) %955 = (*.f64 %21 %954) %958 = (pow 180 (+ 1/2 1)) %959 = (/ angle %958) %960 = (* %959 %7) %961 = (sin %960) %962 = (* a %961) %964 = (pow.f64 #s(literal 180 binary64) #s(literal 3/2 binary64)) %965 = (/.f64 %13 %964) %966 = (sin.f64 %965) %969 = (pow %962 2) %970 = (pow.f64 %966 #s(literal 2 binary64)) %971 = (*.f64 %21 %970) %974 = (pow 180 (+ 1/2 2)) %975 = (/ angle %974) %976 = (* %975 %7) %977 = (sin %976) %978 = (* a %977) %980 = (pow.f64 #s(literal 180 binary64) #s(literal 5/2 binary64)) %981 = (/.f64 %13 %980) %982 = (sin.f64 %981) %985 = (pow %978 2) %986 = (pow.f64 %982 #s(literal 2 binary64)) %987 = (*.f64 %21 %986) %990 = (pow 180 (/ 1/2 2)) %991 = (/ angle %990) %992 = (* %991 %7) %993 = (sin %992) %994 = (* a %993) %995 = (pow.f64 #s(literal 180 binary64) #s(literal 1/4 binary64)) %996 = (/.f64 %13 %995) %997 = (sin.f64 %996) %1000 = (pow %994 2) %1001 = (pow.f64 %997 #s(literal 2 binary64)) %1002 = (*.f64 %21 %1001) %1005 = (pow 180 (+ 2 2)) %1006 = (/ angle %1005) %1007 = (* %1006 %7) %1008 = (sin %1007) %1009 = (* a %1008) %1011 = (*.f64 #s(literal 1/1049760000 binary64) %13) %1012 = (sin.f64 %1011) %1015 = (pow %1009 2) %1016 = (pow.f64 %1012 #s(literal 2 binary64)) %1017 = (*.f64 %21 %1016) %1019 = (+ %728 1/2) %1020 = (* %1019 %7) %1021 = (sin %1020) %1022 = (* b %1021) %1023 = (pow %1022 2) %1024 = (+ %19 %1023) %1025 = (*.f64 #s(literal 1/32400 binary64) angle) %1026 = (+.f64 #s(literal 1/2 binary64) %1025) %1028 = (sin.f64 (*.f64 %12 %1026)) %1029 = (pow.f64 %1028 #s(literal 2 binary64)) %1030 = (*.f64 %80 %1029) %1034 = (sqrt %232) %1036 = (+ (* %1034 %1034) %192) %1037 = (cos %1036) %1038 = (+ %167 %1037) %1039 = (* %67 %1038) %1040 = (/ %1039 2) %1041 = (+ %19 %1040) %1042 = (sqrt.f64 %241) %1043 = (pow.f64 %1042 #s(literal 2 binary64)) %1044 = (fma.f64 #s(literal 1/180 binary64) %13 %1043) %1045 = (cos.f64 %1044) %1046 = (+.f64 %1045 %181) %1047 = (*.f64 %80 %1046) %1052 = (+ %814 %68) %1053 = (sin %1052) %1054 = (+ %167 %1053) %1055 = (* %67 %1054) %1056 = (/ %1055 2) %1057 = (+ %19 %1056) %1059 = (sin.f64 (fma.f64 #s(literal 1/180 binary64) %694 %83)) %1060 = (+.f64 %181 %1059) %1061 = (*.f64 %80 %1060) %1073 = (/ 180 angle) %1074 = (/ (+ (* (cosh %209) (cosh %68)) (* (sinh %209) (sinh %68))) %1073) %1075 = (* %1074 %7) %1076 = (sin %1075) %1077 = (* a %1076) %1078 = (exp.f64 %223) %1079 = (/.f64 #s(literal 1 binary64) %1078) %1081 = (exp.f64 %83) %1082 = (/.f64 #s(literal 1 binary64) %1081) %1089 = (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 %1078 %1079) (+.f64 %1081 %1082)) (*.f64 #s(literal 1/4 binary64) (*.f64 (-.f64 %1078 %1079) (-.f64 %1081 %1082)))) %1090 = (*.f64 %12 %1089) %1091 = (*.f64 angle %1090) %1092 = (*.f64 #s(literal 1/180 binary64) %1091) %1093 = (sin.f64 %1092) %1096 = (pow %1077 2) %1097 = (pow.f64 %1093 #s(literal 2 binary64)) %1098 = (*.f64 %21 %1097) %1100 = (cos %1075) %1101 = (* b %1100) %1102 = (pow %1101 2) %1103 = (+ %1096 %1102) %1104 = (cos.f64 %1092) %1105 = (pow.f64 %1104 #s(literal 2 binary64)) %1106 = (*.f64 %80 %1105) %1110 = (* %467 %465) %1111 = (neg %193) %1112 = (* %1111 %193) %1113 = (- %1110 %1112) %1114 = (+ %167 %1113) %1115 = (* %67 %1114) %1116 = (/ %1115 2) %1117 = (+ %19 %1116) %1119 = (*.f64 #s(literal -1 binary64) %436) %1120 = (-.f64 (+.f64 %181 %482) %1119) %1121 = (*.f64 %80 %1120) %1127 = (/ angle (* %974 %974)) %1128 = (* %1127 %7) %1129 = (sin %1128) %1130 = (* a %1129) %1131 = (pow.f64 %980 #s(literal 2 binary64)) %1132 = (/.f64 %13 %1131) %1133 = (sin.f64 %1132) %1136 = (pow %1130 2) %1137 = (pow.f64 %1133 #s(literal 2 binary64)) %1138 = (*.f64 %21 %1137) %1140 = (cos %1128) %1141 = (* b %1140) %1142 = (pow %1141 2) %1143 = (+ %1136 %1142) %1144 = (cos.f64 %1132) %1145 = (pow.f64 %1144 #s(literal 2 binary64)) %1146 = (*.f64 %80 %1145) %1151 = (/ angle (* %1005 %1005)) %1152 = (* %1151 %7) %1153 = (sin %1152) %1154 = (* a %1153) %1156 = (*.f64 #s(literal 1/1101996057600000000 binary64) %13) %1157 = (sin.f64 %1156) %1160 = (pow %1154 2) %1161 = (pow.f64 %1157 #s(literal 2 binary64)) %1162 = (*.f64 %21 %1161) %1164 = (cos %1152) %1165 = (* b %1164) %1166 = (pow %1165 2) %1167 = (+ %1160 %1166) %1168 = (cos.f64 %1156) %1169 = (pow.f64 %1168 #s(literal 2 binary64)) %1170 = (*.f64 %80 %1169) %1175 = (pow 180 3) %1177 = (/ angle (* %1175 %1175)) %1178 = (* %1177 %7) %1179 = (sin %1178) %1180 = (* a %1179) %1182 = (*.f64 #s(literal 1/34012224000000 binary64) %13) %1183 = (sin.f64 %1182) %1186 = (pow %1180 2) %1187 = (pow.f64 %1183 #s(literal 2 binary64)) %1188 = (*.f64 %21 %1187) %1190 = (cos %1178) %1191 = (* b %1190) %1192 = (pow %1191 2) %1193 = (+ %1186 %1192) %1194 = (cos.f64 %1182) %1195 = (pow.f64 %1194 #s(literal 2 binary64)) %1196 = (*.f64 %80 %1195) %1200 = (cos %946) %1201 = (* b %1200) %1202 = (pow %1201 2) %1203 = (+ %48 %1202) %1204 = (cos.f64 %949) %1205 = (pow.f64 %1204 #s(literal 2 binary64)) %1206 = (*.f64 %80 %1205) %1210 = (+ %19 %1202) %1213 = (+ %953 %759) %1216 = (/ %27 %266) %1223 = (+ (pow (* a (sin %1216)) 2) (pow (* b (cos %1216)) 2)) %1226 = (cos %960) %1227 = (* b %1226) %1228 = (pow %1227 2) %1229 = (+ %48 %1228) %1230 = (cos.f64 %965) %1231 = (pow.f64 %1230 #s(literal 2 binary64)) %1232 = (*.f64 %80 %1231) %1236 = (+ %19 %1228) %1239 = (+ %969 %759) %1242 = (/ %27 %958) %1249 = (+ (pow (* a (sin %1242)) 2) (pow (* b (cos %1242)) 2)) %1252 = (/ %1175 angle) %1254 = (* (/ 1 %1252) %7) %1261 = (+ (pow (* a (sin %1254)) 2) (pow (* b (cos %1254)) 2)) %1264 = (cos %992) %1265 = (* b %1264) %1266 = (pow %1265 2) %1267 = (+ %48 %1266) %1268 = (cos.f64 %996) %1269 = (pow.f64 %1268 #s(literal 2 binary64)) %1270 = (*.f64 %80 %1269) %1274 = (+ %1000 %759) %1277 = (/ %27 %990) %1284 = (+ (pow (* a (sin %1277)) 2) (pow (* b (cos %1277)) 2)) %1291 = (* b (cos (* (/ angle 32400) %7))) %1292 = (pow %1291 2) %1293 = (+ %48 %1292) %1294 = (pow.f64 %739 #s(literal 2 binary64)) %1295 = (*.f64 %80 %1294) %1299 = (cos %1007) %1300 = (* b %1299) %1301 = (pow %1300 2) %1302 = (+ %19 %1301) %1303 = (cos.f64 %1011) %1304 = (pow.f64 %1303 #s(literal 2 binary64)) %1305 = (*.f64 %80 %1304) %1309 = (+ %1015 %759) %1312 = (/ %27 %1005) %1319 = (+ (pow (* a (sin %1312)) 2) (pow (* b (cos %1312)) 2)) %1322 = (cos %976) %1323 = (* b %1322) %1324 = (pow %1323 2) %1325 = (+ %48 %1324) %1326 = (cos.f64 %981) %1327 = (pow.f64 %1326 #s(literal 2 binary64)) %1328 = (*.f64 %80 %1327) %1332 = (+ %19 %1324) %1335 = (+ %985 %759) %1338 = (/ %27 %974) %1345 = (+ (pow (* a (sin %1338)) 2) (pow (* b (cos %1338)) 2)) %1348 = (* 1/180 %92) %1350 = (cos (+ %1348 %101)) %1351 = (neg %1350) %1352 = (- %99 %1351) %1353 = (* %67 %1352) %1354 = (/ %1353 2) %1355 = (+ %19 %1354) %1356 = (cos.f64 %113) %1357 = (+.f64 %1356 %111) %1358 = (*.f64 %80 %1357) %1363 = (+ %68 %103) %1364 = (sin %1363) %1365 = (- %99 %1364) %1366 = (* %67 %1365) %1367 = (/ %1366 2) %1368 = (+ %19 %1367) %1369 = (fma.f64 #s(literal 1/180 binary64) %109 %83) %1370 = (fma.f64 #s(literal -1/180 binary64) %13 %1369) %1371 = (+.f64 %12 %1370) %1372 = (sin.f64 %1371) %1373 = (-.f64 %111 %1372) %1374 = (*.f64 %80 %1373) %1379 = (/ %411 180) %1380 = (sqrt %1379) %1381 = (- %68 %1380) %1382 = (sin %1381) %1383 = (+ %1382 %193) %1384 = (/ %1383 2) %1385 = (* b %1384) %1386 = (pow %1385 2) %1387 = (+ %19 %1386) %1388 = (*.f64 #s(literal 1/180 binary64) %345) %1391 = (sin.f64 (-.f64 %83 (sqrt.f64 %1388))) %1392 = (+.f64 %198 %1391) %1393 = (pow.f64 %1392 #s(literal 2 binary64)) %1394 = (*.f64 %80 %1393) %1399 = (pow 180 -1/2) %1401 = (* angle (* %1399 %7)) %1402 = (sin %1401) %1403 = (* a %1402) %1404 = (pow.f64 #s(literal 180 binary64) #s(literal -1/2 binary64)) %1405 = (*.f64 %12 %1404) %1406 = (*.f64 angle %1405) %1407 = (sin.f64 %1406) %1410 = (pow %1403 2) %1411 = (pow.f64 %1407 #s(literal 2 binary64)) %1412 = (*.f64 %21 %1411) %1415 = (* b (cos %1401)) %1417 = (+ %1410 (pow %1415 2)) %1418 = (cos.f64 %1406) %1419 = (pow.f64 %1418 #s(literal 2 binary64)) %1420 = (*.f64 %80 %1419) %1424 = (* %1399 angle) %1428 = (pow (* b (cos (* %1424 %7))) -2) %1430 = (+ %19 (/ 1 %1428)) %1433 = (* %92 %1399) %1434 = (+ %1424 1/2) %1437 = (+ %1433 (* %7 (- %1434 1/2))) %1438 = (cos %1437) %1439 = (+ %1433 %102) %1440 = (cos %1439) %1441 = (- %1438 %1440) %1442 = (* %67 %1441) %1443 = (/ %1442 2) %1444 = (+ %19 %1443) %1445 = (*.f64 %109 %1404) %1446 = (fma.f64 angle %1405 %1445) %1447 = (cos.f64 %1446) %1449 = (+.f64 %12 (fma.f64 #s(literal -1/180 binary64) %13 %1445)) %1450 = (cos.f64 %1449) %1451 = (-.f64 %1447 %1450) %1452 = (*.f64 %80 %1451) %1458 = (cos (* angle %70)) %1461 = (* (- 1/2 (* %1458 1/2)) a) %1468 = (+ (* a %1461) (* (+ (* 1/2 %1458) 1/2) %67)) %1474 = (+ (* angle (+ %189 5030569068109113/288230376151711744)) %193) %1475 = (* b %1474) %1476 = (pow %1475 2) %1477 = (+ %19 %1476) %1479 = (*.f64 #s(literal -1/180 binary64) %12) %1480 = (+.f64 #s(literal 5030569068109113/288230376151711744 binary64) %1479) %1481 = (*.f64 angle %1480) %1482 = (+.f64 %198 %1481) %1483 = (pow.f64 %1482 #s(literal 2 binary64)) %1484 = (*.f64 %80 %1483) %1488 = (fabs angle) %1492 = (+ (* %1488 (* (fabs %7) -1/180)) %68) %1493 = (sin %1492) %1494 = (+ %1493 %193) %1495 = (/ %1494 2) %1496 = (* b %1495) %1497 = (pow %1496 2) %1498 = (+ %19 %1497) %1499 = (fabs.f64 angle) %1500 = (fabs.f64 %12) %1502 = (fma.f64 #s(literal -1/180 binary64) (*.f64 %1499 %1500) %83) %1503 = (sin.f64 %1502) %1504 = (+.f64 %198 %1503) %1505 = (pow.f64 %1504 #s(literal 2 binary64)) %1506 = (*.f64 %80 %1505) %1524 = (/.f64 %80 %21) %1557 = (/.f64 %302 %21) %1585 = (/.f64 %377 %21) %1586 = (*.f64 #s(literal 1/32400 binary64) %37) %1595 = (/.f64 %392 %21) %1596 = (*.f64 #s(literal 1/32400 binary64) %345) %1600 = (fma.f64 #s(literal 1/32400 binary64) %345 %1524) %1614 = (/.f64 %437 %21) %1693 = (/.f64 %767 %21) %1716 = (+.f64 #s(literal 1/2 binary64) %1614) %1733 = (*.f64 %21 %904) %1780 = (/.f64 %1206 %21) %1794 = (/.f64 %1232 %21) %1811 = (/.f64 %1270 %21) %1827 = (/.f64 %1305 %21) %1837 = (/.f64 %1328 %21) %1863 = (/.f64 %1420 %21) %1887 = (*.f64 b %198) %1889 = (pow angle 2) %1891 = (* %1889 (* %308 %35)) %1894 = (+ (* -1/32400 %1891) %308) %1895 = (*.f64 #s(literal -1/32400 binary64) %345) %1896 = (+.f64 #s(literal 1 binary64) %1895) %1897 = (*.f64 %80 %1896) %1903 = (* -1/90 %27) %1906 = (+ 1 (sin (+ %1903 %68))) %1907 = (* %308 %1906) %1911 = (+ %58 %1348) %1913 = (cos (+ %7 %1911)) %1914 = (- (cos (+ %1348 %572)) %1913) %1915 = (* %308 %1914) %1919 = (- 1 (cos (+ %7 %1903))) %1924 = (* %308 (cos (* 1/90 %27))) %1931 = (+ 1 (sin (+ (* 1/90 %92) %68))) %1935 = (* %7 (+ 1/2 %100)) %1936 = (+ %466 %1935) %1937 = (sin %1936) %1940 = (+ %1937 (sin (+ %1348 %1935))) %1941 = (* %308 %1940) %1943 = (cos %572) %1947 = (+ %1943 (sin (- %68 (fabs %572)))) %1948 = (pow %1947 2) %1949 = (* %308 %1948) %1953 = (fma.f64 #s(literal 1/90 binary64) %12 (*.f64 angle %318)) %1954 = (fma.f64 #s(literal -1/90 binary64) %12 %1953) %1955 = (*.f64 %80 %1954) %1958 = (*.f64 angle %1954) %1959 = (+.f64 #s(literal 1 binary64) %1958) %1960 = (*.f64 %80 %1959) %1963 = (* %67 %472) %1964 = (*.f64 #s(literal 1/2 binary64) %478) %1965 = (+.f64 #s(literal 1/2 binary64) %1964) %1966 = (*.f64 %80 %1965) %1968 = (/ 1 %1963) %1972 = (/.f64 #s(literal 1 binary64) %80) %1974 = (* angle b) %1977 = (* %1974 %1974) %1978 = (*.f64 %344 %80) %1982 = (-.f64 %377 %38) %2055 = (* %95 %7) %2056 = (* 2 %2055) %2057 = (cos %2056) %2058 = (* 1/2 %2057) %2059 = (- 1/2 %2058) %2060 = (* %308 %2059) %2061 = (+.f64 #s(literal 1/2 binary64) %257) %2064 = (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 %12 %2061))) %2065 = (*.f64 #s(literal 1/2 binary64) %2064) %2066 = (-.f64 #s(literal 1/2 binary64) %2065) %2082 = (/.f64 %23 %80) %2123 = (/.f64 %38 %80) %2129 = (/.f64 %337 %80) %2135 = (/.f64 %346 %80) %2152 = (*.f64 #s(literal 1/32400 binary64) %2135) %2153 = (fma.f64 #s(literal -1/32400 binary64) %345 %2152) %2227 = (/.f64 %55 %80) %2234 = (/.f64 %781 %80) %2247 = (/.f64 %846 %80) %2255 = (/.f64 %876 %80) %2308 = (/.f64 %955 %80) %2321 = (/.f64 %971 %80) %2334 = (/.f64 %1002 %80) %2347 = (/.f64 %1017 %80) %2360 = (/.f64 %987 %80) %2401 = (pow.f64 %12 #s(literal 3 binary64)) %2402 = (*.f64 %344 %2401) %2408 = (pow.f64 %12 #s(literal 5 binary64)) %2409 = (*.f64 %344 %2408) %2410 = (*.f64 #s(literal 1/22674816000000 binary64) %2409) %2418 = (pow.f64 %12 #s(literal 7 binary64)) %2419 = (*.f64 %344 %2418) %2428 = (*.f64 a %2402) %2432 = (*.f64 a %2401) %2433 = (*.f64 a %2409) %2440 = (*.f64 a %2419) %2441 = (*.f64 a %2408) %2452 = (pow.f64 %12 #s(literal 4 binary64)) %2453 = (*.f64 %344 %2452) %2454 = (*.f64 %21 %2453) %2456 = (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2454 %380)) %2458 = (*.f64 %21 %2452) %2461 = (pow.f64 %12 #s(literal 6 binary64)) %2464 = (fma.f64 #s(literal 1/2040733440000000 binary64) %2461 (*.f64 #s(literal 1/1224440064000000 binary64) %2461)) %2465 = (*.f64 %344 %2464) %2470 = (*.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (*.f64 %21 %2465))))) %2474 = (pow.f64 %12 #s(literal 8 binary64)) %2477 = (fma.f64 #s(literal -1/396718580736000000000 binary64) %2474 (*.f64 #s(literal -1/2777030065152000000000 binary64) %2474)) %2478 = (*.f64 %344 %2477) %2479 = (*.f64 %21 %2464) %2489 = (*.f64 #s(literal -1/64800 binary64) %345) %2494 = (fma.f64 #s(literal -1/64800 binary64) %37 (*.f64 #s(literal 1/25194240000 binary64) %2453)) %2495 = (*.f64 %344 %2494) %2499 = (*.f64 %344 %2461) %2500 = (*.f64 #s(literal 1/25194240000 binary64) %2452) %2504 = (*.f64 %344 (fma.f64 #s(literal -1/64800 binary64) %37 (*.f64 %344 (fma.f64 #s(literal -1/24488801280000000 binary64) %2499 %2500)))) %2507 = (*.f64 b %37) %2508 = (*.f64 %344 %2507) %2512 = (*.f64 b %2452) %2513 = (*.f64 %344 %2512) %2515 = (fma.f64 #s(literal -1/64800 binary64) %2507 (*.f64 #s(literal 1/25194240000 binary64) %2513)) %2516 = (*.f64 %344 %2515) %2520 = (*.f64 %344 (*.f64 b %2461)) %2525 = (*.f64 %344 (fma.f64 #s(literal -1/64800 binary64) %2507 (*.f64 %344 (fma.f64 #s(literal -1/24488801280000000 binary64) %2520 (*.f64 #s(literal 1/25194240000 binary64) %2512))))) %2530 = (*.f64 #s(literal 1/4199040000 binary64) %2452) %2531 = (fma.f64 #s(literal 1/12597120000 binary64) %2452 %2530) %2532 = (*.f64 %80 %2531) %2540 = (fma.f64 #s(literal -1/816293376000000 binary64) %2461 (*.f64 #s(literal -1/12244400640000000 binary64) %2461)) %2541 = (*.f64 %80 %2540) %2548 = (pow %1943 2) %2550 = (*.f64 %344 %2531) %2555 = (*.f64 %344 %2540) %2585 = (*.f64 #s(literal 1/34992000 binary64) %2401) %2601 = (*.f64 #s(literal -1/16200 binary64) %345) %2605 = (*.f64 #s(literal 1/1574640000 binary64) %2453) %2607 = (*.f64 %344 (fma.f64 #s(literal -1/16200 binary64) %37 %2605)) %2615 = (*.f64 %344 (fma.f64 #s(literal -1/16200 binary64) %37 (*.f64 %344 (fma.f64 #s(literal -1/382637520000000 binary64) %2499 (*.f64 #s(literal 1/1574640000 binary64) %2452))))) %2622 = (*.f64 #s(literal 1/3149280000 binary64) %2453) %2624 = (*.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %37 %2622)) %2628 = (*.f64 #s(literal 1/3149280000 binary64) %2452) %2632 = (*.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %37 (*.f64 %344 (fma.f64 #s(literal -1/765275040000000 binary64) %2499 %2628)))) %2637 = (*.f64 #s(literal -1/32400 binary64) %37) %2642 = (*.f64 #s(literal 1/765275040000000 binary64) %2499) %2649 = (*.f64 %344 %2474) %2667 = (*.f64 %21 %2461) %2668 = (*.f64 #s(literal 1/765275040000000 binary64) %2667) %2685 = (*.f64 #s(literal -1/64800 binary64) %37) %2702 = (fma.f64 #s(literal -1/180 binary64) %13 %83) %2745 = (*.f64 %80 %2452) %2746 = (*.f64 %344 %2745) %2748 = (fma.f64 #s(literal -1/32400 binary64) %377 (*.f64 #s(literal 1/3149280000 binary64) %2746)) %2751 = (*.f64 %80 %2461) %2752 = (*.f64 %344 %2751) %2753 = (*.f64 #s(literal 1/3149280000 binary64) %2745) %2756 = (fma.f64 #s(literal -1/32400 binary64) %377 (*.f64 %344 (fma.f64 #s(literal -1/765275040000000 binary64) %2752 %2753))) %2759 = (*.f64 #s(literal 1/90 binary64) %109) %2768 = (*.f64 #s(literal 1/16200 binary64) %37) %2789 = (sin.f64 %1369) %2791 = (cos.f64 %1369) %2792 = (*.f64 %12 %2791) %2793 = (*.f64 angle %2792) %2795 = (+.f64 %2789 (*.f64 #s(literal -1/180 binary64) %2793)) %2797 = (*.f64 %37 %2789) %2798 = (*.f64 angle %2797) %2804 = (*.f64 %2401 %2791) %2805 = (*.f64 angle %2804) %2807 = (fma.f64 #s(literal -1/64800 binary64) %2797 (*.f64 #s(literal 1/34992000 binary64) %2805)) %2813 = (cos.f64 %112) %2815 = (sin.f64 %112) %2816 = (*.f64 %12 %2815) %2817 = (*.f64 angle %2816) %2818 = (*.f64 #s(literal -1/180 binary64) %2817) %2821 = (*.f64 %37 %2813) %2822 = (*.f64 angle %2821) %2823 = (*.f64 #s(literal -1/64800 binary64) %2822) %2824 = (*.f64 #s(literal 1/180 binary64) %2816) %2829 = (*.f64 %2401 %2815) %2830 = (*.f64 angle %2829) %2831 = (*.f64 #s(literal 1/34992000 binary64) %2830) %2840 = (+.f64 %12 %112) %2846 = (pow.f64 %278 #s(literal 4 binary64)) %2847 = (/.f64 %345 %2846) %2851 = (/.f64 %37 %2846) %2853 = (pow.f64 %278 #s(literal 8 binary64)) %2862 = (pow.f64 %278 #s(literal 12 binary64)) %2864 = (/.f64 %2452 %2853) %2876 = (/.f64 %2507 %2846) %2895 = (/.f64 %377 %2846) %2898 = (fma.f64 #s(literal 1/12 binary64) %2864 (*.f64 #s(literal 1/4 binary64) %2864)) %2899 = (*.f64 %80 %2898) %2905 = (/.f64 %2461 %2862) %2908 = (fma.f64 #s(literal -1/24 binary64) %2905 (*.f64 #s(literal -1/360 binary64) %2905)) %2909 = (*.f64 %80 %2908) %2915 = (*.f64 %21 %13) %2918 = (*.f64 %21 %12) %2919 = (*.f64 %21 %2402) %2924 = (*.f64 %21 %2409) %2925 = (*.f64 %21 %2401) %2932 = (*.f64 %21 %2408) %2933 = (*.f64 %21 %2419) %2943 = (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2453 %1586)) %2965 = (*.f64 #s(literal 2 binary64) %80) %2970 = (fma.f64 #s(literal -1/16200 binary64) %377 (*.f64 #s(literal 1/1574640000 binary64) %2746)) %2977 = (fma.f64 #s(literal -1/16200 binary64) %377 (*.f64 %344 (fma.f64 #s(literal -1/382637520000000 binary64) %2752 (*.f64 #s(literal 1/1574640000 binary64) %2745)))) %2986 = (fma.f64 #s(literal -1/32400 binary64) %377 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %2753)))) %2995 = (fma.f64 #s(literal -1/32400 binary64) %377 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 #s(literal 1/3149280000 binary64) %2745 (*.f64 %344 (fma.f64 #s(literal -1/765275040000000 binary64) %2751 %2479))))))) %2999 = (cos.f64 %2840) %3001 = (sin.f64 %2840) %3002 = (*.f64 %12 %3001) %3007 = (*.f64 %37 %2999) %3010 = (*.f64 #s(literal -1/180 binary64) %3002) %3015 = (*.f64 %2401 %3001) %3024 = (-.f64 %2813 %2999) %3026 = (-.f64 %3010 %2824) %3031 = (*.f64 #s(literal -1/64800 binary64) %2821) %3032 = (*.f64 #s(literal -1/64800 binary64) %3007) %3033 = (-.f64 %3031 %3032) %3042 = (*.f64 #s(literal -1/34992000 binary64) %2829) %3043 = (-.f64 (*.f64 #s(literal 1/34992000 binary64) %3015) %3042) %3054 = (*.f64 %80 %3024) %3056 = (*.f64 %80 %3026) %3059 = (*.f64 %80 %3033) %3063 = (*.f64 %80 %3043) %3068 = (* 1/2 %1915) %3069 = (*.f64 #s(literal 1/2 binary64) %3054) %3081 = (*.f64 #s(literal 1/2 binary64) %3059) %3082 = (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %3063) %3081) %3105 = (*.f64 #s(literal -1/1574640000 binary64) %2452) %3129 = (cos.f64 %936) %3130 = (*.f64 %12 %3129) %3135 = (*.f64 %37 %937) %3142 = (*.f64 %2401 %3129) %3151 = (+.f64 %937 %2789) %3153 = (*.f64 #s(literal -1/180 binary64) %2792) %3154 = (fma.f64 #s(literal -1/180 binary64) %3130 %3153) %3159 = (*.f64 #s(literal -1/64800 binary64) %2797) %3160 = (fma.f64 #s(literal -1/64800 binary64) %3135 %3159) %3168 = (*.f64 #s(literal 1/34992000 binary64) %2804) %3169 = (fma.f64 #s(literal 1/34992000 binary64) %3142 %3168) %3180 = (*.f64 %80 %3151) %3182 = (*.f64 %80 %3154) %3185 = (*.f64 %80 %3160) %3189 = (*.f64 %80 %3169) %3194 = (* 1/2 %1941) %3195 = (*.f64 #s(literal 1/2 binary64) %3180) %3207 = (*.f64 #s(literal 1/2 binary64) %3185) %3208 = (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %3189) %3207) %3226 = (* angle %311) %3228 = (+ %1943 %3226) %3236 = (*.f64 angle %2494) %3242 = (pow %3228 2) %3247 = (*.f64 %37 %200) %3256 = (* %308 %3242) %3260 = (*.f64 angle (*.f64 %80 %3247)) %3265 = (fma.f64 angle %322 %333) %3274 = (+ %1943 (* 2 (cos %209))) %3275 = (+.f64 #s(literal 1 binary64) %225) %3286 = (pow %3274 2) %3287 = (pow.f64 %3275 #s(literal 2 binary64)) %3289 = (*.f64 %37 %3275) %3293 = (*.f64 %2452 %3275) %3294 = (fma.f64 #s(literal 1/12597120000 binary64) %3293 %2530) %3301 = (fma.f64 #s(literal -1/816293376000000 binary64) %2461 (*.f64 #s(literal -1/12244400640000000 binary64) (*.f64 %2461 %3275))) %3309 = (* %308 %3286) %3310 = (*.f64 %80 %3287) %3312 = (*.f64 %80 %3289) %3316 = (*.f64 %80 %3294) %3321 = (*.f64 %80 %3301) %3344 = (+.f64 #s(literal 1 binary64) %243) %3355 = (pow.f64 %3344 #s(literal 2 binary64)) %3357 = (*.f64 %37 %3344) %3361 = (*.f64 %2452 %3344) %3362 = (fma.f64 #s(literal 1/12597120000 binary64) %3361 %2530) %3369 = (fma.f64 #s(literal -1/816293376000000 binary64) %2461 (*.f64 #s(literal -1/12244400640000000 binary64) (*.f64 %2461 %3344))) %3377 = (*.f64 %80 %3355) %3379 = (*.f64 %80 %3357) %3380 = (*.f64 %344 %3379) %3383 = (*.f64 %80 %3362) %3384 = (*.f64 %344 %3383) %3388 = (*.f64 %80 %3369) %3395 = (* 1/4 %1949) %3396 = (*.f64 #s(literal 1/4 binary64) %3377) %3407 = (*.f64 #s(literal 1/4 binary64) %3383) %3450 = (/ %27 (pow %266 2)) %3451 = (sin %3450) %3453 = (pow.f64 %278 #s(literal 6 binary64)) %3455 = (/.f64 %12 %279) %3459 = (/.f64 %2401 %3453) %3462 = (pow.f64 %278 #s(literal 10 binary64)) %3471 = (pow.f64 %278 #s(literal 14 binary64)) %3482 = (pow (cos %3450) 2) %3499 = (/.f64 %38 %2846) %3504 = (/.f64 %2458 %2853) %3513 = (fma.f64 #s(literal 1/60 binary64) %2905 (*.f64 #s(literal 1/36 binary64) %2905)) %3525 = (+.f64 %2813 %2789) %3527 = (-.f64 %3153 %2824) %3532 = (fma.f64 #s(literal -1/64800 binary64) %2821 %3159) %3540 = (-.f64 %3168 %3042) %3552 = (/.f64 #s(literal 1 binary64) angle) %3555 = (/ -180 angle) %3559 = (*.f64 #s(literal -1/32400 binary64) angle) %3594 = (/.f64 %2452 %80) %3596 = (fma.f64 #s(literal -1/1049760000 binary64) %3594 (*.f64 #s(literal 1/3149280000 binary64) %3594)) %3600 = (*.f64 #s(literal -1/32400 binary64) (/.f64 %37 %80)) %3604 = (/.f64 %2461 %80) %3618 = (*.f64 #s(literal -179/180 binary64) angle) %3620 = (*.f64 #s(literal -179/32400 binary64) angle) %3624 = (fma.f64 #s(literal -1/2 binary64) %12 %83) %3625 = (*.f64 angle %3624) %3630 = (*.f64 #s(literal 1/32400 binary64) %12) %3631 = (fma.f64 #s(literal -1/180 binary64) %12 %3630) %3634 = (*.f64 #s(literal -1 binary64) %12) %3635 = (+.f64 %12 %3634) %3636 = (*.f64 angle %3635) %3668 = (*.f64 #s(literal -1/180 binary64) %2816) %3680 = (*.f64 %37 %373) %3687 = (*.f64 #s(literal -1/90 binary64) angle) %3688 = (+.f64 #s(literal 1/2 binary64) %3687) %3691 = (+.f64 %12 %83) %3699 = (neg.f64 %3691) %3700 = (sin.f64 %3699) %3702 = (cos.f64 %3699) %3703 = (*.f64 %12 %3702) %3704 = (*.f64 angle %3703) %3708 = (*.f64 %37 %3700) %3709 = (*.f64 angle %3708) %3716 = (*.f64 %2401 %3702) %3717 = (*.f64 angle %3716) %3727 = (sqrt.f64 (*.f64 #s(literal 1/180 binary64) %37)) %3728 = (*.f64 angle %3727) %3733 = (*.f64 #s(literal -1/64800 binary64) %336) %3744 = (fma.f64 #s(literal -1/180 binary64) %12 %3733) %3748 = (fma.f64 #s(literal -1/180 binary64) %12 %3236) %3760 = (*.f64 #s(literal 1/180 binary64) %2792) %3785 = (*.f64 %12 %481) %3787 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle %3785)) %3789 = (*.f64 %2401 %481) %3791 = (*.f64 #s(literal 1/180 binary64) %3785) %3795 = (*.f64 %2408 %481) %3827 = (+.f64 #s(literal 1 binary64) %2789) %3831 = (fma.f64 #s(literal -1/32400 binary64) %37 %3159) %3832 = (*.f64 angle %3831) %3845 = (fma.f64 #s(literal -1/180 binary64) %2792 %3791) %3856 = (fma.f64 #s(literal -1/34992000 binary64) %3789 %3168) %3858 = (fma.f64 #s(literal -1/64800 binary64) %2797 (*.f64 angle %3856)) %3882 = (+.f64 %12 %1369) %3885 = (sin.f64 %3882) %3887 = (cos.f64 %3882) %3888 = (*.f64 %12 %3887) %3893 = (*.f64 %37 %3885) %3900 = (*.f64 %2401 %3887) %3910 = (-.f64 %199 %1479) %3911 = (*.f64 angle %3910) %3915 = (*.f64 #s(literal 1/2 binary64) %3911) %3918 = (sin.f64 %223) %3920 = (*.f64 %224 %3910) %3926 = (pow.f64 %3910 #s(literal 2 binary64)) %3927 = (*.f64 %3918 %3926) %3935 = (pow.f64 %3910 #s(literal 3 binary64)) %3945 = (+.f64 %12 %2759) %3950 = (*.f64 #s(literal 1/2 binary64) %3945) %3954 = (sin.f64 %3950) %3956 = (cos.f64 %3950) %3957 = (*.f64 %3956 %200) %3962 = (*.f64 %3954 %317) %3969 = (pow.f64 %200 #s(literal 3 binary64)) %3979 = (*.f64 %3918 %3954) %3982 = (*.f64 %224 (*.f64 %3954 %3910)) %3984 = (*.f64 %3956 (*.f64 %3918 %200)) %3986 = (fma.f64 #s(literal 1/2 binary64) %3982 (*.f64 #s(literal 1/2 binary64) %3984)) %3989 = (*.f64 %3918 %3962) %3991 = (*.f64 %3918 (*.f64 %3954 %3926)) %3994 = (*.f64 %224 (*.f64 %3956 (*.f64 %200 %3910))) %3997 = (fma.f64 #s(literal -1/8 binary64) %3989 (fma.f64 #s(literal -1/8 binary64) %3991 (*.f64 #s(literal 1/4 binary64) %3994))) %4017 = (fma.f64 #s(literal -1/16 binary64) (*.f64 %224 (*.f64 %3954 (*.f64 %317 %3910))) (fma.f64 #s(literal -1/16 binary64) (*.f64 %3956 (*.f64 %3918 (*.f64 %200 %3926))) (fma.f64 #s(literal -1/48 binary64) (*.f64 %224 (*.f64 %3954 %3935)) (*.f64 #s(literal -1/48 binary64) (*.f64 %3956 (*.f64 %3918 %3969)))))) %4027 = (*.f64 %80 %3979) %4028 = (*.f64 #s(literal -2 binary64) %4027) %4030 = (*.f64 %80 %3986) %4031 = (*.f64 angle %4030) %4034 = (*.f64 %80 %3997) %4035 = (*.f64 angle %4034) %4042 = (*.f64 angle (*.f64 %80 %4017)) %4056 = (*.f64 #s(literal 32400 binary64) (/.f64 #s(literal 1 binary64) %38)) %4065 = (fma.f64 #s(literal -1/291600 binary64) (/.f64 %37 %21) (*.f64 #s(literal 1049760000 binary64) (/.f64 %2464 %2458))) %4068 = (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) %21)) %4088 = (*.f64 b %200) %4089 = (*.f64 angle %4088) %4092 = (*.f64 angle %2507) %4101 = (*.f64 %80 %3827) %4103 = (*.f64 %80 %3845) %4106 = (*.f64 %80 %3831) %4110 = (*.f64 %80 %3856) %4115 = (*.f64 #s(literal 1/2 binary64) %4101) %4121 = (*.f64 #s(literal 1/2 binary64) %4103) %4126 = (*.f64 angle %4110) %4127 = (*.f64 #s(literal 1/2 binary64) %4106) %4128 = (fma.f64 #s(literal 1/2 binary64) %4126 %4127) %4146 = (*.f64 #s(literal -1/180 binary64) %3625) %4157 = (*.f64 b %3624) %4158 = (*.f64 angle %4157) %4159 = (*.f64 #s(literal -1/180 binary64) %4158) %4172 = (*.f64 %80 %3624) %4176 = (pow.f64 %3624 #s(literal 2 binary64)) %4179 = (*.f64 %80 (fma.f64 #s(literal -1/32400 binary64) %37 (*.f64 #s(literal 1/32400 binary64) %4176))) %4186 = (*.f64 angle (*.f64 %80 (*.f64 %37 %3624))) %4192 = (fma.f64 #s(literal 1/32400 binary64) %38 %4179) %4210 = (*.f64 #s(literal 5832179/5832000 binary64) b) %4219 = (*.f64 #s(literal 34014311888041/34012224000000 binary64) %80) %4226 = (*.f64 %80 (fma.f64 #s(literal 5832179/73466403840000000 binary64) %2452 %2530)) %4235 = (*.f64 %80 (fma.f64 #s(literal -1/816293376000000 binary64) %2461 (*.f64 #s(literal -5832179/71409344532480000000000 binary64) %2461))) %4265 = (cos (* (/ angle -180) (/ %7 -180))) %4267 = (*.f64 #s(literal -1/2099520000 binary64) %345) %4273 = (*.f64 %344 (fma.f64 #s(literal -1/2099520000 binary64) %37 (*.f64 #s(literal 1/26447905382400000000 binary64) %2453))) %4281 = (*.f64 %344 (fma.f64 #s(literal -1/2099520000 binary64) %37 (*.f64 %344 (fma.f64 #s(literal -1/832918594626846720000000000000 binary64) %2499 (*.f64 #s(literal 1/26447905382400000000 binary64) %2452))))) %4327 = (*.f64 #s(literal 1/1049760000 binary64) %38) %4334 = (fma.f64 #s(literal 1/69409882885570560000000000000 binary64) %2461 (*.f64 #s(literal 1/41645929731342336000000000000 binary64) %2461)) %4355 = (pow.f64 %3635 #s(literal 2 binary64)) %4360 = (pow.f64 %3635 #s(literal 4 binary64)) %4367 = (pow.f64 %3635 #s(literal 6 binary64)) %4369 = (*.f64 #s(literal 1/25194240000 binary64) %4360) %4377 = (-.f64 (*.f64 #s(literal -1/64800 binary64) %4355) %2768) %4381 = (-.f64 %4369 %3105) %4389 = (*.f64 #s(literal 1/382637520000000 binary64) %2461) %4390 = (-.f64 (*.f64 #s(literal -1/24488801280000000 binary64) %4367) %4389) %4400 = (*.f64 %80 %4377) %4401 = (*.f64 %344 %4400) %4404 = (*.f64 %80 %4381) %4409 = (*.f64 %80 %4390) %4418 = (*.f64 #s(literal 1/2 binary64) %4400) %4423 = (*.f64 #s(literal 1/2 binary64) %4404) %4448 = (*.f64 #s(literal -32041/64800 binary64) %344) %4455 = (*.f64 %344 (-.f64 (*.f64 #s(literal 1026625681/25194240000 binary64) %344) #s(literal 32041/64800 binary64))) %4463 = (*.f64 %344 (-.f64 (*.f64 %344 (+.f64 #s(literal 1026625681/25194240000 binary64) (*.f64 #s(literal -32894113444921/24488801280000000 binary64) %344))) #s(literal 32041/64800 binary64))) %4497 = (*.f64 #s(literal 1026625681/50388480000 binary64) %80) %4525 = (*.f64 %344 %317) %4526 = (*.f64 #s(literal -1/2 binary64) %4525) %4529 = (pow.f64 %200 #s(literal 4 binary64)) %4533 = (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %317 (*.f64 #s(literal 1/24 binary64) (*.f64 %344 %4529)))) %4536 = (pow.f64 %200 #s(literal 6 binary64)) %4538 = (*.f64 #s(literal 1/24 binary64) %4529) %4542 = (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %317 (*.f64 %344 (fma.f64 #s(literal -1/720 binary64) (*.f64 %344 %4536) %4538)))) %4554 = (*.f64 %80 %317) %4555 = (*.f64 %344 %4554) %4558 = (*.f64 %80 %4529) %4559 = (*.f64 %344 %4558) %4564 = (*.f64 %80 %4536) %4565 = (*.f64 %344 %4564) %4582 = (*.f64 #s(literal 1/48 binary64) %4558) %4611 = (*.f64 #s(literal -32041/2099520000 binary64) %344) %4618 = (*.f64 %344 (-.f64 (*.f64 #s(literal 1026625681/26447905382400000000 binary64) %344) #s(literal 32041/2099520000 binary64))) %4626 = (*.f64 %344 (-.f64 (*.f64 %344 (+.f64 #s(literal 1026625681/26447905382400000000 binary64) (*.f64 #s(literal -32894113444921/832918594626846720000000000000 binary64) %344))) #s(literal 32041/2099520000 binary64))) %4660 = (*.f64 #s(literal 1026625681/52895810764800000000 binary64) %80) %4688 = (+.f64 #s(literal 1 binary64) %608) %4699 = (*.f64 %80 %4688) %4707 = (*.f64 #s(literal 1/2 binary64) %4699) %4717 = (*.f64 %344 %381) %4726 = (pow.f64 %3631 #s(literal 2 binary64)) %4728 = (*.f64 #s(literal -1/2 binary64) (*.f64 %344 %4726)) %4731 = (pow.f64 %3631 #s(literal 4 binary64)) %4735 = (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %4726 (*.f64 #s(literal 1/24 binary64) (*.f64 %344 %4731)))) %4738 = (pow.f64 %3631 #s(literal 6 binary64)) %4744 = (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %4726 (*.f64 %344 (fma.f64 #s(literal -1/720 binary64) (*.f64 %344 %4738) (*.f64 #s(literal 1/24 binary64) %4731))))) %4756 = (*.f64 %80 %4726) %4757 = (*.f64 %344 %4756) %4760 = (*.f64 %80 %4731) %4761 = (*.f64 %344 %4760) %4766 = (*.f64 %80 %4738) %4767 = (*.f64 %344 %4766) %4781 = (*.f64 #s(literal 1/48 binary64) %4760) %4810 = (-.f64 (*.f64 #s(literal -1/2 binary64) %317) %2768) %4814 = (-.f64 %4538 %3105) %4822 = (-.f64 (*.f64 #s(literal -1/720 binary64) %4536) %4389) %4832 = (*.f64 %80 %4810) %4833 = (*.f64 %344 %4832) %4836 = (*.f64 %80 %4814) %4841 = (*.f64 %80 %4822) %4850 = (*.f64 #s(literal 1/2 binary64) %4832) %4855 = (*.f64 #s(literal 1/2 binary64) %4836) %4883 = (pow.f64 %3624 #s(literal 4 binary64)) %4890 = (pow.f64 %3624 #s(literal 6 binary64)) %4892 = (*.f64 #s(literal 1/24 binary64) %4883) %4900 = (fma.f64 #s(literal -1/2 binary64) %4176 (*.f64 #s(literal -1/16200 binary64) %37)) %4904 = (fma.f64 #s(literal 1/1574640000 binary64) %2452 %4892) %4912 = (fma.f64 #s(literal -1/720 binary64) %4890 (*.f64 #s(literal -1/382637520000000 binary64) %2461)) %4922 = (*.f64 %80 %4900) %4923 = (*.f64 %344 %4922) %4926 = (*.f64 %80 %4904) %4931 = (*.f64 %80 %4912) %4940 = (*.f64 #s(literal 1/2 binary64) %4922) %4945 = (*.f64 #s(literal 1/2 binary64) %4926) %4969 = (*.f64 %80 %3525) %4971 = (*.f64 %80 %3527) %4974 = (*.f64 %80 %3532) %4978 = (*.f64 %80 %3540) %4983 = (*.f64 #s(literal 1/2 binary64) %4969) %4995 = (*.f64 #s(literal 1/2 binary64) %4974) %4996 = (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %4978) %4995) %5016 = (*.f64 #s(literal -1/68024448000000 binary64) %345) %5022 = (*.f64 %344 (fma.f64 #s(literal -1/68024448000000 binary64) %37 (*.f64 #s(literal 1/27763953154228224000000000000 binary64) %2453))) %5030 = (*.f64 %344 (fma.f64 #s(literal -1/68024448000000 binary64) %37 (*.f64 %344 (fma.f64 #s(literal -1/28329413814213507054305280000000000000000000 binary64) %2499 (*.f64 #s(literal 1/27763953154228224000000000000 binary64) %2452))))) %5051 = (+.f64 #s(literal 1 binary64) %720) %5062 = (*.f64 #s(literal 1/2 binary64) %5051) %5081 = (*.f64 b %5051) %5082 = (*.f64 #s(literal 1/2 binary64) %5081) %5099 = (*.f64 %80 (pow.f64 %5051 #s(literal 2 binary64))) %5100 = (*.f64 #s(literal 1/4 binary64) %5099) %5103 = (*.f64 %80 (*.f64 %37 %5051)) %5110 = (*.f64 #s(literal 1/4627325525704704000000000000 binary64) %2452) %5112 = (*.f64 %80 (fma.f64 #s(literal 1/13881976577114112000000000000 binary64) (*.f64 %2452 %5051) %5110)) %5124 = (*.f64 %80 (fma.f64 #s(literal -1/944313793807116901810176000000000000000000 binary64) %2461 (*.f64 #s(literal -1/14164706907106753527152640000000000000000000 binary64) (*.f64 %2461 %5051)))) %5126 = (*.f64 #s(literal 1/4 binary64) %5112) %5157 = (+.f64 #s(literal 1 binary64) %742) %5168 = (*.f64 #s(literal 1/2 binary64) %5157) %5187 = (*.f64 b %5157) %5188 = (*.f64 #s(literal 1/2 binary64) %5187) %5205 = (*.f64 %80 (pow.f64 %5157 #s(literal 2 binary64))) %5206 = (*.f64 #s(literal 1/4 binary64) %5205) %5209 = (*.f64 %80 (*.f64 %37 %5157)) %5216 = (*.f64 #s(literal 1/4407984230400000000 binary64) %2452) %5218 = (*.f64 %80 (fma.f64 #s(literal 1/13223952691200000000 binary64) (*.f64 %2452 %5157) %5216)) %5230 = (*.f64 %80 (fma.f64 #s(literal -1/27763953154228224000000000000 binary64) %2461 (*.f64 #s(literal -1/416459297313423360000000000000 binary64) (*.f64 %2461 %5157)))) %5232 = (*.f64 #s(literal 1/4 binary64) %5218) %5263 = (/.f64 %358 %279) %5267 = (/.f64 %2432 %3453) %5297 = (/.f64 %2474 (pow.f64 %278 #s(literal 16 binary64))) %5330 = (*.f64 %80 (fma.f64 #s(literal 1/13881976577114112000000000000 binary64) %2452 %5110)) %5337 = (*.f64 %80 (fma.f64 #s(literal -1/944313793807116901810176000000000000000000 binary64) %2461 (*.f64 #s(literal -1/14164706907106753527152640000000000000000000 binary64) %2461))) %5412 = (*.f64 #s(literal 1/34012224000000 binary64) %38) %5419 = (fma.f64 #s(literal 1/2360784484517792254525440000000000000000000 binary64) %2461 (*.f64 #s(literal 1/1416470690710675352715264000000000000000000 binary64) %2461)) %5465 = (*.f64 #s(literal 16021/16200 binary64) b) %5474 = (*.f64 #s(literal 256672441/262440000 binary64) %80) %5481 = (*.f64 %80 (fma.f64 #s(literal 16021/204073344000000 binary64) %2452 %2530)) %5490 = (*.f64 %80 (fma.f64 #s(literal -1/816293376000000 binary64) %2461 (*.f64 #s(literal -16021/198359290368000000000 binary64) %2461))) %5517 = (+.f64 #s(literal 1 binary64) %803) %5528 = (*.f64 b %5517) %5537 = (*.f64 %80 (pow.f64 %5517 #s(literal 2 binary64))) %5540 = (*.f64 %80 (*.f64 %37 %5517)) %5546 = (*.f64 %80 (fma.f64 #s(literal 1/12597120000 binary64) (*.f64 %2452 %5517) %2530)) %5554 = (*.f64 %80 (fma.f64 #s(literal -1/816293376000000 binary64) %2461 (*.f64 #s(literal -1/12244400640000000 binary64) (*.f64 %2461 %5517)))) %5577 = (*.f64 #s(literal -1 binary64) %4027) %5593 = (fma.f64 #s(literal -1 binary64) %4034 %380) %5617 = (*.f64 a %37) %5622 = (*.f64 a %2452) %5649 = (*.f64 #s(literal 1/2 binary64) %3700) %5651 = (fma.f64 #s(literal 1/180 binary64) %3704 %5649) %5653 = (*.f64 #s(literal 1/180 binary64) %3703) %5656 = (fma.f64 #s(literal 1/2 binary64) %3700 (*.f64 angle (fma.f64 #s(literal -1/32400 binary64) %3709 %5653))) %5664 = (fma.f64 #s(literal 1/2 binary64) %3700 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %3703 (*.f64 angle (fma.f64 #s(literal -1/32400 binary64) %3708 (*.f64 #s(literal -1/8748000 binary64) %3717)))))) %5666 = (-.f64 #s(literal 1/2 binary64) %5649) %5688 = (*.f64 a %5666) %5693 = (*.f64 a %3703) %5709 = (+.f64 #s(literal 1/2 binary64) %5649) %5717 = (*.f64 %80 %5709) %5719 = (*.f64 %80 %3703) %5723 = (*.f64 %80 %3708) %5725 = (*.f64 #s(literal 1/180 binary64) %5719) %5729 = (*.f64 %80 %3716) %5737 = (fma.f64 %21 %5666 %5717) %5739 = (*.f64 %21 %3703) %5743 = (*.f64 %21 %3708) %5774 = (pow.f64 %278 #s(literal 3 binary64)) %5776 = (/.f64 %12 %278) %5780 = (/.f64 %2401 %5774) %5781 = (pow.f64 %278 #s(literal 5 binary64)) %5788 = (pow.f64 %278 #s(literal 7 binary64)) %5801 = (/.f64 %358 %278) %5805 = (/.f64 %2432 %5774) %5824 = (/.f64 %38 %279) %5828 = (/.f64 %2458 %2846) %5829 = (/.f64 %2461 %3453) %5831 = (fma.f64 #s(literal 1/60 binary64) %5829 (*.f64 #s(literal 1/36 binary64) %5829)) %5838 = (/.f64 %2474 %2853) %5853 = (/.f64 %37 %279) %5861 = (/.f64 %2452 %2846) %5873 = (/.f64 %2507 %279) %5892 = (/.f64 %377 %279) %5895 = (*.f64 %80 (fma.f64 #s(literal 1/12 binary64) %5861 (*.f64 #s(literal 1/4 binary64) %5861))) %5902 = (*.f64 %80 (fma.f64 #s(literal -1/24 binary64) %5829 (*.f64 #s(literal -1/360 binary64) %5829))) %5925 = (fma.f64 #s(literal 1/13223952691200000000 binary64) %2452 %5216) %5926 = (*.f64 %80 %5925) %5932 = (fma.f64 #s(literal -1/27763953154228224000000000000 binary64) %2461 (*.f64 #s(literal -1/416459297313423360000000000000 binary64) %2461)) %5933 = (*.f64 %80 %5932) %5942 = (pow.f64 %964 #s(literal 3 binary64)) %5944 = (/.f64 %12 %964) %5948 = (/.f64 %2401 %5942) %5949 = (pow.f64 %964 #s(literal 5 binary64)) %5956 = (pow.f64 %964 #s(literal 7 binary64)) %5969 = (/.f64 %358 %964) %5973 = (/.f64 %2432 %5942) %5989 = (pow.f64 %964 #s(literal 2 binary64)) %5992 = (pow.f64 %964 #s(literal 4 binary64)) %5994 = (/.f64 %38 %5989) %5998 = (/.f64 %2458 %5992) %5999 = (pow.f64 %964 #s(literal 6 binary64)) %6000 = (/.f64 %2461 %5999) %6002 = (fma.f64 #s(literal 1/60 binary64) %6000 (*.f64 #s(literal 1/36 binary64) %6000)) %6010 = (/.f64 %2474 (pow.f64 %964 #s(literal 8 binary64))) %6025 = (/.f64 %37 %5989) %6033 = (/.f64 %2452 %5992) %6045 = (/.f64 %2507 %5989) %6064 = (/.f64 %377 %5989) %6067 = (*.f64 %80 (fma.f64 #s(literal 1/12 binary64) %6033 (*.f64 #s(literal 1/4 binary64) %6033))) %6074 = (*.f64 %80 (fma.f64 #s(literal -1/24 binary64) %6000 (*.f64 #s(literal -1/360 binary64) %6000))) %6083 = (pow.f64 %980 #s(literal 3 binary64)) %6085 = (/.f64 %12 %980) %6089 = (/.f64 %2401 %6083) %6090 = (pow.f64 %980 #s(literal 5 binary64)) %6097 = (pow.f64 %980 #s(literal 7 binary64)) %6110 = (/.f64 %358 %980) %6114 = (/.f64 %2432 %6083) %6132 = (pow.f64 %980 #s(literal 4 binary64)) %6134 = (/.f64 %38 %1131) %6138 = (/.f64 %2458 %6132) %6139 = (pow.f64 %980 #s(literal 6 binary64)) %6140 = (/.f64 %2461 %6139) %6142 = (fma.f64 #s(literal 1/60 binary64) %6140 (*.f64 #s(literal 1/36 binary64) %6140)) %6149 = (pow.f64 %980 #s(literal 8 binary64)) %6150 = (/.f64 %2474 %6149) %6165 = (/.f64 %37 %1131) %6173 = (/.f64 %2452 %6132) %6185 = (/.f64 %2507 %1131) %6204 = (/.f64 %377 %1131) %6207 = (*.f64 %80 (fma.f64 #s(literal 1/12 binary64) %6173 (*.f64 #s(literal 1/4 binary64) %6173))) %6214 = (*.f64 %80 (fma.f64 #s(literal -1/24 binary64) %6140 (*.f64 #s(literal -1/360 binary64) %6140))) %6223 = (pow.f64 %995 #s(literal 3 binary64)) %6225 = (/.f64 %12 %995) %6229 = (/.f64 %2401 %6223) %6230 = (pow.f64 %995 #s(literal 5 binary64)) %6237 = (pow.f64 %995 #s(literal 7 binary64)) %6250 = (/.f64 %358 %995) %6254 = (/.f64 %2432 %6223) %6270 = (pow.f64 %995 #s(literal 2 binary64)) %6273 = (pow.f64 %995 #s(literal 4 binary64)) %6275 = (/.f64 %38 %6270) %6279 = (/.f64 %2458 %6273) %6280 = (pow.f64 %995 #s(literal 6 binary64)) %6281 = (/.f64 %2461 %6280) %6283 = (fma.f64 #s(literal 1/60 binary64) %6281 (*.f64 #s(literal 1/36 binary64) %6281)) %6291 = (/.f64 %2474 (pow.f64 %995 #s(literal 8 binary64))) %6306 = (/.f64 %37 %6270) %6314 = (/.f64 %2452 %6273) %6326 = (/.f64 %2507 %6270) %6345 = (/.f64 %377 %6270) %6348 = (*.f64 %80 (fma.f64 #s(literal 1/12 binary64) %6314 (*.f64 #s(literal 1/4 binary64) %6314))) %6355 = (*.f64 %80 (fma.f64 #s(literal -1/24 binary64) %6281 (*.f64 #s(literal -1/360 binary64) %6281))) %6408 = (*.f64 #s(literal 1/1101996057600000000 binary64) %38) %6415 = (fma.f64 #s(literal 1/80295530703143682146384278978560000000000000000000000000 binary64) %2461 (*.f64 #s(literal 1/48177318421886209287830567387136000000000000000000000000 binary64) %2461)) %6476 = (*.f64 %80 (fma.f64 #s(literal 1/14572743731591310213120000000000000000 binary64) %2452 (*.f64 #s(literal 1/4857581243863770071040000000000000000 binary64) %2452))) %6484 = (*.f64 %80 (fma.f64 #s(literal -1/32118212281257472858553711591424000000000000000000000000 binary64) %2461 (*.f64 #s(literal -1/481773184218862092878305673871360000000000000000000000000 binary64) %2461))) %6509 = (cos.f64 %1043) %6511 = (sin.f64 %1043) %6512 = (*.f64 %12 %6511) %6517 = (*.f64 %37 %6509) %6520 = (*.f64 #s(literal 1/180 binary64) %6512) %6525 = (*.f64 %2401 %6511) %6534 = (+.f64 %6509 %2789) %6536 = (-.f64 %3153 %6520) %6541 = (fma.f64 #s(literal -1/64800 binary64) %6517 %3159) %6550 = (-.f64 %3168 (*.f64 #s(literal -1/34992000 binary64) %6525)) %6561 = (*.f64 %80 %6534) %6563 = (*.f64 %80 %6536) %6566 = (*.f64 %80 %6541) %6570 = (*.f64 %80 %6550) %6575 = (*.f64 #s(literal 1/2 binary64) %6561) %6587 = (*.f64 #s(literal 1/2 binary64) %6566) %6588 = (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %6570) %6587) %6608 = (fma.f64 #s(literal -1/180 binary64) %2792 %3760) %6617 = (fma.f64 #s(literal -1/34992000 binary64) %2804 %3168) %6626 = (*.f64 %80 %2789) %6629 = (*.f64 %80 %6608) %6630 = (*.f64 angle %6629) %6633 = (*.f64 %80 %2797) %6634 = (*.f64 angle %6633) %6640 = (*.f64 angle (*.f64 %80 %6617)) %6653 = (*.f64 #s(literal 1/2 binary64) %6640) %6675 = (*.f64 %2401 (pow.f64 %1089 #s(literal 3 binary64))) %6676 = (*.f64 %344 %6675) %6682 = (*.f64 %2408 (pow.f64 %1089 #s(literal 5 binary64))) %6683 = (*.f64 %344 %6682) %6692 = (*.f64 %344 (*.f64 %2418 (pow.f64 %1089 #s(literal 7 binary64)))) %6705 = (*.f64 a %1090) %6710 = (*.f64 a %6675) %6729 = (*.f64 %37 (pow.f64 %1089 #s(literal 2 binary64))) %6730 = (*.f64 %344 %6729) %6735 = (*.f64 %2452 (pow.f64 %1089 #s(literal 4 binary64))) %6736 = (*.f64 %344 %6735) %6738 = (*.f64 %21 %6729) %6739 = (*.f64 #s(literal 1/32400 binary64) %6738) %6743 = (*.f64 %21 %6735) %6745 = (*.f64 %2461 (pow.f64 %1089 #s(literal 6 binary64))) %6747 = (fma.f64 #s(literal 1/2040733440000000 binary64) %6745 (*.f64 #s(literal 1/1224440064000000 binary64) %6745)) %6756 = (*.f64 %2474 (pow.f64 %1089 #s(literal 8 binary64))) %6784 = (*.f64 b %6729) %6789 = (*.f64 b %6735) %6805 = (*.f64 %80 %6729) %6811 = (*.f64 %80 (fma.f64 #s(literal 1/12597120000 binary64) %6735 (*.f64 #s(literal 1/4199040000 binary64) %6735))) %6818 = (*.f64 %80 (fma.f64 #s(literal -1/816293376000000 binary64) %6745 (*.f64 #s(literal -1/12244400640000000 binary64) %6745))) %6841 = (-.f64 %3159 %1586) %6857 = (*.f64 %80 %6841) %6870 = (*.f64 #s(literal 1/2 binary64) %6857) %6871 = (fma.f64 #s(literal 1/2 binary64) %4126 %6870) %6893 = (/.f64 %12 %1131) %6897 = (/.f64 %2401 %6139) %6898 = (pow.f64 %980 #s(literal 10 binary64)) %6905 = (pow.f64 %980 #s(literal 14 binary64)) %6918 = (/.f64 %358 %1131) %6922 = (/.f64 %2432 %6139) %6941 = (/.f64 %38 %6132) %6945 = (/.f64 %2458 %6149) %6946 = (pow.f64 %980 #s(literal 12 binary64)) %6947 = (/.f64 %2461 %6946) %6949 = (fma.f64 #s(literal 1/60 binary64) %6947 (*.f64 #s(literal 1/36 binary64) %6947)) %6957 = (/.f64 %2474 (pow.f64 %980 #s(literal 16 binary64))) %6972 = (/.f64 %37 %6132) %6980 = (/.f64 %2452 %6149) %6992 = (/.f64 %2507 %6132) %7011 = (/.f64 %377 %6132) %7014 = (*.f64 %80 (fma.f64 #s(literal 1/12 binary64) %6980 (*.f64 #s(literal 1/4 binary64) %6980))) %7021 = (*.f64 %80 (fma.f64 #s(literal -1/24 binary64) %6947 (*.f64 #s(literal -1/360 binary64) %6947))) %7090 = (*.f64 #s(literal 1/1214395310965942517760000000000000000 binary64) %38) %7097 = (fma.f64 #s(literal 1/107456204181658162376699404514635891847135200798548051948994560000000000000000000000000000000000000000000000000 binary64) %2461 (*.f64 #s(literal 1/64473722508994897426019642708781535108281120479128831169396736000000000000000000000000000000000000000000000000 binary64) %2461)) %7158 = (*.f64 %80 (fma.f64 #s(literal 1/17697071655552818730332596305798334985011200000000000000000000000000000000 binary64) %2452 (*.f64 #s(literal 1/5899023885184272910110865435266111661670400000000000000000000000000000000 binary64) %2452))) %7167 = (*.f64 %80 (fma.f64 #s(literal -1/42982481672663264950679761805854356738854080319419220779597824000000000000000000000000000000000000000000000000 binary64) %2461 (*.f64 #s(literal -1/644737225089948974260196427087815351082811204791288311693967360000000000000000000000000000000000000000000000000 binary64) %2461))) %7238 = (*.f64 #s(literal 1/1156831381426176000000000000 binary64) %38) %7245 = (fma.f64 #s(literal 1/92888389705665634951769731489874300669326786560000000000000000000000000000000000000 binary64) %2461 (*.f64 #s(literal 1/55733033823399380971061838893924580401596071936000000000000000000000000000000000000 binary64) %2461)) %7305 = (*.f64 %80 (fma.f64 #s(literal 1/16059106140628736429276855795712000000000000000000000000 binary64) %2452 (*.f64 #s(literal 1/5353035380209578809758951931904000000000000000000000000 binary64) %2452))) %7314 = (*.f64 %80 (fma.f64 #s(literal -1/37155355882266253980707892595949720267730714624000000000000000000000000000000000000 binary64) %2461 (*.f64 #s(literal -1/557330338233993809710618388939245804015960719360000000000000000000000000000000000000 binary64) %2461))) %7339 = (+ (* %1889 (* -1/32400 %385)) %308) %7340 = (*.f64 %344 %1982) %7344 = (pow (cos %525) 2) %7652 = (*.f64 #s(literal 2 binary64) %2813) %7654 = (fma.f64 #s(literal -1/180 binary64) %2816 %2824) %7664 = (fma.f64 #s(literal -1/34992000 binary64) %2829 (*.f64 #s(literal 1/34992000 binary64) %2829)) %7673 = (*.f64 %80 %2813) %7674 = (*.f64 #s(literal 2 binary64) %7673) %7676 = (*.f64 %80 %7654) %7677 = (*.f64 angle %7676) %7680 = (*.f64 %80 %2821) %7681 = (*.f64 angle %7680) %7688 = (*.f64 angle (*.f64 %80 %7664)) %7709 = (fma.f64 #s(literal -1/64800 binary64) %7680 %380) %7719 = (-.f64 %2813 %3885) %7721 = (fma.f64 #s(literal -1/180 binary64) %3888 %2824) %7727 = (*.f64 #s(literal -1/64800 binary64) %3893) %7728 = (-.f64 %3031 %7727) %7736 = (fma.f64 #s(literal -1/34992000 binary64) %2829 (*.f64 #s(literal 1/34992000 binary64) %3900)) %7746 = (*.f64 %80 %7719) %7748 = (*.f64 %80 %7721) %7749 = (*.f64 angle %7748) %7752 = (*.f64 %80 %7728) %7753 = (*.f64 angle %7752) %7758 = (*.f64 angle (*.f64 %80 %7736)) %7764 = (*.f64 #s(literal 1/2 binary64) %7746) %7773 = (*.f64 #s(literal 1/2 binary64) %7752) %7780 = (fma.f64 #s(literal 1/32400 binary64) %38 %7773) %7794 = (pow.f64 %3727 #s(literal 2 binary64)) %7799 = (pow.f64 %3727 #s(literal 4 binary64)) %7806 = (pow.f64 %3727 #s(literal 6 binary64)) %7808 = (*.f64 #s(literal 1/24 binary64) %7799) %7815 = (fma.f64 #s(literal -1/2 binary64) %7794 %2685) %7816 = (*.f64 %344 %7815) %7819 = (fma.f64 #s(literal 1/25194240000 binary64) %2452 %7808) %7820 = (*.f64 %344 %7819) %7827 = (fma.f64 #s(literal -1/720 binary64) %7806 (*.f64 #s(literal -1/24488801280000000 binary64) %2461)) %7828 = (*.f64 %344 %7827) %7852 = (*.f64 b %7815) %7857 = (*.f64 b %7819) %7873 = (*.f64 %80 %7815) %7878 = (*.f64 %80 (fma.f64 #s(literal 4 binary64) %7819 (pow.f64 %7815 #s(literal 2 binary64)))) %7886 = (*.f64 %80 (fma.f64 #s(literal 2 binary64) (*.f64 %7815 %7819) (*.f64 #s(literal 4 binary64) %7827))) %7888 = (*.f64 #s(literal 1/4 binary64) %7878) %7909 = (* %1399 %27) %7911 = (cos %7909) %7912 = (pow.f64 %1404 #s(literal 2 binary64)) %7913 = (*.f64 %37 %7912) %7914 = (*.f64 %344 %7913) %7919 = (*.f64 %2452 (pow.f64 %1404 #s(literal 4 binary64))) %7920 = (*.f64 %344 %7919) %7927 = (*.f64 %2461 (pow.f64 %1404 #s(literal 6 binary64))) %7936 = (pow %7911 2) %7941 = (fma.f64 #s(literal 1/12 binary64) %7919 (*.f64 #s(literal 1/4 binary64) %7919)) %7948 = (fma.f64 #s(literal -1/24 binary64) %7927 (*.f64 #s(literal -1/360 binary64) %7927)) %7957 = (* %308 %7936) %7958 = (*.f64 %80 %7913) %7962 = (*.f64 %80 %7941) %7967 = (*.f64 %80 %7948) %7973 = (pow.f64 %1404 #s(literal 3 binary64)) %7974 = (*.f64 %2401 %7973) %7975 = (*.f64 %344 %7974) %7980 = (*.f64 %2408 (pow.f64 %1404 #s(literal 5 binary64))) %7981 = (*.f64 %344 %7980) %7990 = (*.f64 %344 (*.f64 %2418 (pow.f64 %1404 #s(literal 7 binary64)))) %8006 = (*.f64 a %7974) %8027 = (*.f64 %21 %7913) %8031 = (*.f64 %21 %7919) %8033 = (fma.f64 #s(literal 1/60 binary64) %7927 (*.f64 #s(literal 1/36 binary64) %7927)) %8042 = (*.f64 %2474 (pow.f64 %1404 #s(literal 8 binary64))) %8054 = (*.f64 b %7913) %8059 = (*.f64 b %7919) %8092 = (*.f64 angle %1404) %8097 = (/.f64 %7919 %80) %8100 = (fma.f64 #s(literal -1 binary64) %8097 (fma.f64 #s(literal 1/12 binary64) %8097 (*.f64 #s(literal 1/4 binary64) %8097))) %8104 = (*.f64 #s(literal -1 binary64) (/.f64 %7913 %80)) %8108 = (/.f64 %7927 %80) %8144 = (cos.f64 %1445) %8146 = (sin.f64 %1445) %8148 = (*.f64 %12 (*.f64 %8146 %1404)) %8154 = (*.f64 %37 (*.f64 %8144 %7912)) %8163 = (*.f64 %2401 (*.f64 %8146 %7973)) %8172 = (+.f64 %12 %1445) %8175 = (cos.f64 %8172) %8177 = (sin.f64 %8172) %8178 = (*.f64 %12 %8177) %8183 = (*.f64 %37 %8175) %8186 = (*.f64 #s(literal -1/180 binary64) %8178) %8191 = (*.f64 %2401 %8177) %8200 = (-.f64 %8144 %8175) %8202 = (-.f64 %8186 %8148) %8208 = (*.f64 #s(literal -1/64800 binary64) %8183) %8209 = (-.f64 (*.f64 #s(literal -1/2 binary64) %8154) %8208) %8219 = (-.f64 (*.f64 #s(literal 1/34992000 binary64) %8191) (*.f64 #s(literal -1/6 binary64) %8163)) %8230 = (*.f64 %80 %8200) %8232 = (*.f64 %80 %8202) %8235 = (*.f64 %80 %8209) %8239 = (*.f64 %80 %8219) %8244 = (*.f64 #s(literal 1/2 binary64) %8230) %8256 = (*.f64 #s(literal 1/2 binary64) %8235) %8257 = (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %8239) %8256) %8285 = (*.f64 b %1480) %8286 = (*.f64 angle %8285) %8298 = (*.f64 #s(literal -1/90 binary64) %12) %8300 = (*.f64 %80 (+.f64 #s(literal 5030569068109113/144115188075855872 binary64) %8298)) %8303 = (pow.f64 %1480 #s(literal 2 binary64)) %8305 = (*.f64 %80 (fma.f64 #s(literal -1/32400 binary64) %37 %8303)) %8311 = (*.f64 angle (*.f64 %80 (*.f64 %37 %1480))) %8316 = (fma.f64 #s(literal 1/32400 binary64) %38 %8305) %8325 = (+.f64 #s(literal 1 binary64) %1503) %8336 = (*.f64 #s(literal 1/2 binary64) %8325) %8354 = (*.f64 b %8325) %8355 = (*.f64 #s(literal 1/2 binary64) %8354) %8372 = (*.f64 %80 (pow.f64 %8325 #s(literal 2 binary64))) %8373 = (*.f64 #s(literal 1/4 binary64) %8372) %8376 = (*.f64 %80 (*.f64 %37 %8325)) %8382 = (*.f64 %80 (fma.f64 #s(literal 1/12597120000 binary64) (*.f64 %2452 %8325) %2530)) %8392 = (*.f64 %80 (fma.f64 #s(literal -1/816293376000000 binary64) %2461 (*.f64 #s(literal -1/12244400640000000 binary64) (*.f64 %2461 %8325)))) %8394 = (*.f64 #s(literal 1/4 binary64) %8382) %8425 = (/.f64 %80 %344) %8435 = (*.f64 #s(literal 1/2 binary64) %3552) %8439 = (/.f64 %12 angle) %8440 = (*.f64 #s(literal 1/2 binary64) %8439) %8450 = (fabs.f64 %3552) %8454 = (*.f64 %12 (-.f64 #s(literal 1/2 binary64) %257)) %8455 = (cos.f64 %8454) %8466 = (/.f64 %109 angle) %8470 = (*.f64 #s(literal 1/180 binary64) %8466) %8474 = (fma.f64 #s(literal 1/180 binary64) %8466 %8440) %8479 = (sin.f64 (fma.f64 #s(literal 1/180 binary64) %109 %8454)) %8482 = (fma.f64 #s(literal -1/180 binary64) %12 %8439) %8503 = (sin.f64 (fma.f64 #s(literal -1/180 binary64) %109 %8454)) %8505 = (+.f64 %8503 %8479) %8507 = (*.f64 %80 %8505) %8513 = (/.f64 %198 angle) %8519 = (*.f64 %198 %200) %8520 = (/.f64 %8519 angle) %8530 = (*.f64 %80 %8519) %8531 = (/.f64 %8530 angle) %8535 = (/.f64 %437 %344) %8541 = (+.f64 (/.f64 %23 %344) %8535) %8552 = (+.f64 %696 %8479) %8556 = (/.f64 %333 angle) %8558 = (fma.f64 #s(literal 1/32400 binary64) %38 (fma.f64 %80 %318 %8556)) %8583 = (fma.f64 #s(literal 1/32400 binary64) %38 %8425) %8588 = (+ (* %1977 (* %375 -1/32400)) %413) %8602 = (fma.f64 #s(literal 1/2 binary64) %8439 %8439) %8606 = (/.f64 %3691 angle) %8618 = (fma.f64 #s(literal -1/180 binary64) %12 %8513) %8621 = (*.f64 %1500 %8450) %8626 = (*.f64 #s(literal 1/2 binary64) (/.f64 %12 %344)) %8630 = (/.f64 %1043 angle) %8639 = (*.f64 %8455 %481) %8648 = (+.f64 #s(literal 1/2 binary64) (+.f64 %8479 (fma.f64 #s(literal 1/2 binary64) %478 %8639))) %8658 = (fma.f64 #s(literal -1 binary64) %8439 %199) %8675 = (/.f64 %3945 angle) %8683 = (/.f64 %1887 angle) %8687 = (*.f64 %80 %8648) %8701 = (*.f64 %80 %4176) %8706 = (*.f64 %80 (*.f64 %198 %3624)) %8707 = (/.f64 %8706 angle) %8708 = (*.f64 #s(literal 1/32400 binary64) %8701) %8725 = (cos.f64 %3618) %8727 = (+.f64 %8725 %157) %8729 = (*.f64 %80 %8727) %8737 = (cos.f64 %3620) %8739 = (+.f64 %8737 %157) %8741 = (*.f64 %80 %8739) %8753 = (*.f64 %80 %8552) %8794 = (+.f64 %1045 %8479) %8796 = (*.f64 %80 %8794) %8802 = (+.f64 %8479 %1059) %8804 = (*.f64 %80 %8802) %8813 = (-.f64 (+.f64 %8479 %8639) %1119) %8815 = (*.f64 %80 %8813) %8850 = (/.f64 %1445 angle) %8869 = (*.f64 %80 %8303) %8873 = (*.f64 %80 (*.f64 %198 %1480)) %8874 = (/.f64 %8873 angle) %8902 = (fabs.f64 (/.f64 #s(literal -1 binary64) angle)) %8925 = (/.f64 %1369 angle) %8950 = (*.f64 #s(literal -1 binary64) %8513) %8962 = (/.f64 %437 angle) %8963 = (*.f64 #s(literal -1 binary64) %8962) %8969 = (/.f64 %439 angle) %8970 = (*.f64 #s(literal -1 binary64) %8969) %9009 = (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 %12 (-.f64 #s(literal 1/2 binary64) %175)))) %9011 = (*.f64 #s(literal 1/2 binary64) %9009) %9013 = (-.f64 #s(literal 1/2 binary64) %9011) %9019 = (*.f64 %12 %3688) %9020 = (sin.f64 %9019) %9036 = (sin.f64 (neg.f64 (+.f64 %12 %9019))) %9050 = (*.f64 %1500 %8902) %9077 = (-.f64 %1479 %199) %9078 = (*.f64 angle %9077) %9111 = (*.f64 #s(literal 2 binary64) %8530) %9140 = (*.f64 #s(literal -1/90 binary64) %8706) %9151 = (*.f64 #s(literal 1/2 binary64) %9020) %9153 = (-.f64 #s(literal 1/2 binary64) %9151) %9161 = (+.f64 #s(literal 1/2 binary64) %9151) %9163 = (*.f64 %80 %9161) %9167 = (*.f64 #s(literal 1/2 binary64) %9036) %9169 = (-.f64 #s(literal 1/2 binary64) %9167) %9173 = (+.f64 #s(literal 1/2 binary64) %9167) %9175 = (*.f64 %80 %9173) %9186 = (sin.f64 (*.f64 %12 (-.f64 #s(literal 1/2 binary64) %3559))) %9191 = (*.f64 %80 (pow.f64 %9186 #s(literal 2 binary64))) (approx a #s(literal 0 binary64)) (approx a a) (approx %10 (*.f64 a %15)) (approx %19 %23) (approx %25 %21) (approx %28 %29) (approx (* 1/180 %28) (*.f64 #s(literal 1/180 binary64) %29)) (approx %36 %38) (approx %48 %55) (approx %60 (*.f64 %21 %63)) (approx %79 (*.f64 #s(literal 1/2 binary64) %87)) (approx %79 (fma.f64 #s(literal 1/2 binary64) %87 %23)) (approx %108 (*.f64 #s(literal 1/2 binary64) %117)) (approx %108 (fma.f64 #s(literal 1/2 binary64) %117 %23)) (approx %127 (*.f64 #s(literal 1/2 binary64) %132)) (approx %127 (fma.f64 #s(literal 1/2 binary64) %132 %23)) (approx %140 (fma.f64 #s(literal 1/2 binary64) %141 %142)) (approx %140 (fma.f64 #s(literal 1/2 binary64) %141 (fma.f64 #s(literal 1/2 binary64) %80 %23))) (approx %155 %160) (approx %155 (fma.f64 #s(literal 1/2 binary64) %159 %23)) (approx %174 (*.f64 #s(literal 1/2 binary64) %183)) (approx %174 (fma.f64 #s(literal 1/2 binary64) %183 %23)) (approx %197 %204) (approx %197 (fma.f64 %21 %22 %204)) (approx %221 %228) (approx %221 (fma.f64 %21 %22 %228)) (approx %239 (*.f64 #s(literal 1/4 binary64) %246)) (approx %239 (fma.f64 #s(literal 1/4 binary64) %246 %23)) (approx %256 %262) (approx %256 (fma.f64 %21 %22 %262)) (approx %276 %283) (approx %276 (fma.f64 %21 %286 %283)) (approx (* %25 %289) %292) (approx %300 %302) (approx %300 (fma.f64 %21 %291 %302)) (approx %315 %319) (approx %315 %322) (approx %330 %334) (approx %330 (fma.f64 #s(literal 1/32400 binary64) %337 %334)) (approx %341 %342) (approx %341 (fma.f64 #s(literal 1/32400 binary64) %346 %342)) (approx %351 (*.f64 %21 %15)) (approx %354 (*.f64 #s(literal 1/180 binary64) a)) (approx (* %354 %7) %359) (approx %361 (*.f64 #s(literal 1/32400 binary64) a)) (approx %364 %365) (approx %370 (*.f64 #s(literal -1/32400 binary64) %80)) (approx %370 %373) (approx %376 (*.f64 #s(literal -1/32400 binary64) %377)) (approx %376 %381) (approx %385 %377) (approx %385 (fma.f64 #s(literal -1 binary64) %38 %377)) (approx %391 (*.f64 #s(literal -1/32400 binary64) %392)) (approx %391 (fma.f64 #s(literal -1/32400 binary64) %392 %395)) (approx %398 (fma.f64 #s(literal -1/32400 binary64) %392 %80)) (approx %398 (fma.f64 #s(literal -1/32400 binary64) %392 %401)) (approx %404 (*.f64 #s(literal -1/32400 binary64) %405)) (approx %404 (fma.f64 #s(literal -1/32400 binary64) %405 %408)) (approx %413 %80) (approx %413 %401) (approx %421 (/.f64 #s(literal 1 binary64) %23)) (approx %427 (fma.f64 %21 %22 %302)) (approx %435 %437) (approx %435 %439) (approx %446 %450) (approx %446 (fma.f64 %21 %22 %450)) (approx %458 %461) (approx %458 (fma.f64 %21 %22 %461)) (approx %477 (*.f64 #s(literal 1/2 binary64) %486)) (approx %477 (fma.f64 #s(literal 1/2 binary64) %486 %23)) (approx %498 %504) (approx %498 (fma.f64 %21 %22 %504)) (approx %517 %521) (approx %517 (fma.f64 %21 %22 %521)) (approx %527 (*.f64 a %529)) (approx %532 %534) (approx %543 (*.f64 #s(literal 1/2 binary64) %548)) (approx %543 (fma.f64 #s(literal 1/2 binary64) %548 %23)) (approx %561 (*.f64 #s(literal 1/2 binary64) %567)) (approx %561 (fma.f64 #s(literal 1/2 binary64) %567 %23)) (approx %578 (*.f64 #s(literal 1/2 binary64) %581)) (approx %578 (fma.f64 #s(literal 1/2 binary64) %581 %23)) (approx %592 (*.f64 #s(literal 1/2 binary64) %597)) (approx %592 (fma.f64 #s(literal 1/2 binary64) %597 %23)) (approx %606 (*.f64 #s(literal 1/2 binary64) %610)) (approx %606 (fma.f64 #s(literal 1/2 binary64) %610 %23)) (approx %620 (*.f64 #s(literal 1/2 binary64) %624)) (approx %620 (fma.f64 #s(literal 1/2 binary64) %624 %23)) (approx %638 (*.f64 #s(literal 1/2 binary64) %640)) (approx %638 (fma.f64 #s(literal 1/2 binary64) %640 %23)) (approx %649 (*.f64 #s(literal 1/2 binary64) %652)) (approx %649 (fma.f64 #s(literal 1/2 binary64) %652 %23)) (approx %661 (*.f64 #s(literal 1/2 binary64) %664)) (approx %661 (fma.f64 #s(literal 1/2 binary64) %664 %23)) (approx %676 (*.f64 #s(literal 1/2 binary64) %682)) (approx %676 (fma.f64 #s(literal 1/2 binary64) %682 %23)) (approx %693 (*.f64 #s(literal 1/2 binary64) %698)) (approx %693 (fma.f64 #s(literal 1/2 binary64) %698 %23)) (approx %714 (*.f64 #s(literal 1/4 binary64) %723)) (approx %714 (fma.f64 #s(literal 1/4 binary64) %723 %23)) (approx %738 (*.f64 #s(literal 1/4 binary64) %745)) (approx %738 (fma.f64 #s(literal 1/4 binary64) %745 %23)) (approx %271 (*.f64 a %285)) (approx %272 %752) (approx %760 (fma.f64 %21 %533 %437)) (approx %765 %767) (approx %765 (fma.f64 %21 %54 %767)) (approx %771 (fma.f64 %21 %22 %767)) (approx %775 (*.f64 a %776)) (approx %779 %781) (approx %783 (fma.f64 %21 %780 %437)) (approx %790 %794) (approx %790 (fma.f64 %21 %22 %794)) (approx %802 %806) (approx %802 (fma.f64 %21 %22 %806)) (approx %821 (*.f64 #s(literal -1 binary64) %831)) (approx %821 (fma.f64 #s(literal -1 binary64) %831 %23)) (approx %841 %846) (approx %848 (fma.f64 %21 %845 %437)) (approx %851 (*.f64 a %845)) (approx %858 %860) (approx %858 (fma.f64 %21 %845 %860)) (approx %869 %876) (approx %878 (fma.f64 %21 %875 %437)) (approx %881 (*.f64 a %875)) (approx %888 %890) (approx %888 (fma.f64 %21 %875 %890)) (approx %899 (*.f64 a %904)) (approx %911 %913) (approx %911 (fma.f64 %21 %904 %913)) (approx %921 %925) (approx %921 (fma.f64 %21 %22 %925)) (approx %935 %941) (approx %935 (fma.f64 #s(literal 1/4 binary64) %940 %23)) (approx %948 (*.f64 a %950)) (approx %953 %955) (approx %962 (*.f64 a %966)) (approx %969 %971) (approx %978 (*.f64 a %982)) (approx %985 %987) (approx %994 (*.f64 a %997)) (approx %1000 %1002) (approx %1009 (*.f64 a %1012)) (approx %1015 %1017) (approx %1024 %1030) (approx %1024 (fma.f64 %21 %22 %1030)) (approx %1041 (*.f64 #s(literal 1/2 binary64) %1047)) (approx %1041 (fma.f64 #s(literal 1/2 binary64) %1047 %23)) (approx %1057 (*.f64 #s(literal 1/2 binary64) %1061)) (approx %1057 (fma.f64 #s(literal 1/2 binary64) %1061 %23)) (approx %1077 (*.f64 a %1093)) (approx %1096 %1098) (approx %1103 %1106) (approx %1103 (fma.f64 %21 %1097 %1106)) (approx %1117 (*.f64 #s(literal 1/2 binary64) %1121)) (approx %1117 (fma.f64 #s(literal 1/2 binary64) %1121 %23)) (approx %1130 (*.f64 a %1133)) (approx %1136 %1138) (approx %1143 %1146) (approx %1143 (fma.f64 %21 %1137 %1146)) (approx %1154 (*.f64 a %1157)) (approx %1160 %1162) (approx %1167 %1170) (approx %1167 (fma.f64 %21 %1161 %1170)) (approx %1180 (*.f64 a %1183)) (approx %1186 %1188) (approx %1193 %1196) (approx %1193 (fma.f64 %21 %1187 %1196)) (approx %1203 %1206) (approx %1203 (fma.f64 %21 %54 %1206)) (approx %1210 (fma.f64 %21 %22 %1206)) (approx %1213 (fma.f64 %21 %954 %437)) (approx %1223 (fma.f64 %21 %954 %1206)) (approx %1229 %1232) (approx %1229 (fma.f64 %21 %54 %1232)) (approx %1236 (fma.f64 %21 %22 %1232)) (approx %1239 (fma.f64 %21 %970 %437)) (approx %1249 (fma.f64 %21 %970 %1232)) (approx %1261 (fma.f64 %21 %780 %767)) (approx %1267 %1270) (approx %1267 (fma.f64 %21 %54 %1270)) (approx %1274 (fma.f64 %21 %1001 %437)) (approx %1284 (fma.f64 %21 %1001 %1270)) (approx %1293 %1295) (approx %1293 (fma.f64 %21 %54 %1295)) (approx %1302 %1305) (approx %1302 (fma.f64 %21 %22 %1305)) (approx %1309 (fma.f64 %21 %1016 %437)) (approx %1319 (fma.f64 %21 %1016 %1305)) (approx %1325 %1328) (approx %1325 (fma.f64 %21 %54 %1328)) (approx %1332 (fma.f64 %21 %22 %1328)) (approx %1335 (fma.f64 %21 %986 %437)) (approx %1345 (fma.f64 %21 %986 %1328)) (approx %1355 (*.f64 #s(literal 1/2 binary64) %1358)) (approx %1355 (fma.f64 #s(literal 1/2 binary64) %1358 %23)) (approx %1368 (*.f64 #s(literal 1/2 binary64) %1374)) (approx %1368 (fma.f64 #s(literal 1/2 binary64) %1374 %23)) (approx %1387 (*.f64 #s(literal 1/4 binary64) %1394)) (approx %1387 (fma.f64 #s(literal 1/4 binary64) %1394 %23)) (approx %1403 (*.f64 a %1407)) (approx %1410 %1412) (approx %1417 %1420) (approx %1417 (fma.f64 %21 %1411 %1420)) (approx %1430 (fma.f64 %21 %22 %1420)) (approx %1444 (*.f64 #s(literal 1/2 binary64) %1452)) (approx %1444 (fma.f64 #s(literal 1/2 binary64) %1452 %23)) (approx %1461 (*.f64 a %54)) (approx %1468 (fma.f64 %21 %54 %302)) (approx %1477 %1484) (approx %1477 (fma.f64 %21 %22 %1484)) (approx %1498 (*.f64 #s(literal 1/4 binary64) %1506)) (approx %1498 (fma.f64 #s(literal 1/4 binary64) %1506 %23)) (approx %79 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %87 %21) %22))) (approx %108 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %117 %21) %22))) (approx %127 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %132 %21) %22))) (approx %140 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %141 %21) (fma.f64 #s(literal 1/2 binary64) %1524 %22)))) (approx %155 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %159 %21) %22))) (approx %174 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %183 %21) %22))) (approx %197 (*.f64 %21 (+.f64 (/.f64 %204 %21) %22))) (approx %221 (*.f64 %21 (+.f64 (/.f64 %228 %21) %22))) (approx %239 (*.f64 %21 (fma.f64 #s(literal 1/4 binary64) (/.f64 %246 %21) %22))) (approx %256 (*.f64 %21 (+.f64 (/.f64 %262 %21) %22))) (approx %276 (*.f64 %21 (+.f64 (/.f64 %283 %21) %286))) (approx %300 (*.f64 %21 (+.f64 %1557 %291))) (approx %315 %380) (approx %315 (*.f64 %21 (fma.f64 #s(literal 1/32400 binary64) %37 (/.f64 %319 %21)))) (approx %330 %408) (approx %330 (*.f64 %21 (fma.f64 #s(literal 1/32400 binary64) %336 (+.f64 (/.f64 (*.f64 angle %319) %21) (/.f64 %333 %21))))) (approx %341 %395) (approx %341 (*.f64 %21 (fma.f64 #s(literal 1/32400 binary64) %345 (+.f64 (/.f64 (*.f64 angle %334) %21) %1524)))) (approx %370 (*.f64 %21 (+.f64 #s(literal 1/32400 binary64) (*.f64 #s(literal -1/32400 binary64) %1524)))) (approx %376 (*.f64 %21 (fma.f64 #s(literal -1/32400 binary64) %1585 %1586))) (approx %385 (*.f64 #s(literal -1 binary64) %38)) (approx %385 (*.f64 %21 (-.f64 %1585 %37))) (approx %391 (*.f64 %21 (fma.f64 #s(literal -1/32400 binary64) %1595 %1596))) (approx %398 (*.f64 %21 (fma.f64 #s(literal -1/32400 binary64) %1595 %1600))) (approx %404 (*.f64 %21 (fma.f64 #s(literal -1/32400 binary64) (/.f64 %405 %21) (*.f64 #s(literal 1/32400 binary64) %336)))) (approx %413 (*.f64 %21 %1600)) (approx %427 (*.f64 %21 (+.f64 %1557 %22))) (approx %435 (*.f64 %21 (+.f64 %1614 %22))) (approx %446 (*.f64 %21 (+.f64 (/.f64 %450 %21) %22))) (approx %458 (*.f64 %21 (+.f64 (/.f64 %461 %21) %22))) (approx %477 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %486 %21) %22))) (approx %498 (*.f64 %21 (+.f64 (/.f64 %504 %21) %22))) (approx %517 (*.f64 %21 (+.f64 (/.f64 %521 %21) %22))) (approx %543 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %548 %21) %22))) (approx %561 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %567 %21) %22))) (approx %578 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %581 %21) %22))) (approx %592 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %597 %21) %22))) (approx %606 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %610 %21) %22))) (approx %620 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %624 %21) %22))) (approx %638 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %640 %21) %22))) (approx %649 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %652 %21) %22))) (approx %661 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %664 %21) %22))) (approx %676 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %682 %21) %22))) (approx %693 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %698 %21) %22))) (approx %714 (*.f64 %21 (fma.f64 #s(literal 1/4 binary64) (/.f64 %723 %21) %22))) (approx %738 (*.f64 %21 (fma.f64 #s(literal 1/4 binary64) (/.f64 %745 %21) %22))) (approx %760 (*.f64 %21 (+.f64 %1614 %533))) (approx %765 (*.f64 %21 (-.f64 (+.f64 #s(literal 1/2 binary64) %1693) %53))) (approx %771 (*.f64 %21 (+.f64 %1693 %22))) (approx %783 (*.f64 %21 (+.f64 %1614 %780))) (approx %790 (*.f64 %21 (+.f64 (/.f64 %794 %21) %22))) (approx %802 (*.f64 %21 (+.f64 (/.f64 %806 %21) %22))) (approx %821 (*.f64 %21 (fma.f64 #s(literal -1 binary64) (/.f64 %831 %21) %22))) (approx %848 (*.f64 %21 (-.f64 %1716 %844))) (approx %858 (*.f64 %21 (-.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 %860 %21)) %844))) (approx %878 (*.f64 %21 (-.f64 %1716 %874))) (approx %888 (*.f64 %21 (-.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 %890 %21)) %874))) (approx %911 %1733) (approx %911 (*.f64 %21 (-.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 %913 %21)) %903))) (approx %921 (*.f64 %21 (+.f64 (/.f64 %925 %21) %22))) (approx %935 (*.f64 %21 (fma.f64 #s(literal 1/4 binary64) (/.f64 %940 %21) %22))) (approx %1024 (*.f64 %21 (+.f64 (/.f64 %1030 %21) %22))) (approx %1041 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %1047 %21) %22))) (approx %1057 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %1061 %21) %22))) (approx %1103 (*.f64 %21 (+.f64 (/.f64 %1106 %21) %1097))) (approx %1117 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %1121 %21) %22))) (approx %1143 (*.f64 %21 (+.f64 (/.f64 %1146 %21) %1137))) (approx %1167 (*.f64 %21 (+.f64 (/.f64 %1170 %21) %1161))) (approx %1193 (*.f64 %21 (+.f64 (/.f64 %1196 %21) %1187))) (approx %1203 (*.f64 %21 (-.f64 (+.f64 #s(literal 1/2 binary64) %1780) %53))) (approx %1210 (*.f64 %21 (+.f64 %1780 %22))) (approx %1213 (*.f64 %21 (+.f64 %1614 %954))) (approx %1223 (*.f64 %21 (+.f64 %1780 %954))) (approx %1229 (*.f64 %21 (-.f64 (+.f64 #s(literal 1/2 binary64) %1794) %53))) (approx %1236 (*.f64 %21 (+.f64 %1794 %22))) (approx %1239 (*.f64 %21 (+.f64 %1614 %970))) (approx %1249 (*.f64 %21 (+.f64 %1794 %970))) (approx %1261 (*.f64 %21 (+.f64 %1693 %780))) (approx %1267 (*.f64 %21 (-.f64 (+.f64 #s(literal 1/2 binary64) %1811) %53))) (approx %1274 (*.f64 %21 (+.f64 %1614 %1001))) (approx %1284 (*.f64 %21 (+.f64 %1811 %1001))) (approx %1293 (*.f64 %21 (-.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 %1295 %21)) %53))) (approx %1302 (*.f64 %21 (+.f64 %1827 %22))) (approx %1309 (*.f64 %21 (+.f64 %1614 %1016))) (approx %1319 (*.f64 %21 (+.f64 %1827 %1016))) (approx %1325 (*.f64 %21 (-.f64 (+.f64 #s(literal 1/2 binary64) %1837) %53))) (approx %1332 (*.f64 %21 (+.f64 %1837 %22))) (approx %1335 (*.f64 %21 (+.f64 %1614 %986))) (approx %1345 (*.f64 %21 (+.f64 %1837 %986))) (approx %1355 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %1358 %21) %22))) (approx %1368 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %1374 %21) %22))) (approx %1387 (*.f64 %21 (fma.f64 #s(literal 1/4 binary64) (/.f64 %1394 %21) %22))) (approx %1417 (*.f64 %21 (+.f64 %1863 %1411))) (approx %1430 (*.f64 %21 (+.f64 %1863 %22))) (approx %1444 (*.f64 %21 (fma.f64 #s(literal 1/2 binary64) (/.f64 %1452 %21) %22))) (approx %1468 (*.f64 %21 (-.f64 (+.f64 #s(literal 1/2 binary64) %1557) %53))) (approx %1477 (*.f64 %21 (+.f64 (/.f64 %1484 %21) %22))) (approx %1498 (*.f64 %21 (fma.f64 #s(literal 1/4 binary64) (/.f64 %1506 %21) %22))) (approx b b) (approx %758 %1887) (approx %1891 %392) (approx %1894 %1897) (approx %424 (*.f64 b %301)) (approx %274 (*.f64 b %281)) (approx %1907 %87) (approx %1915 %117) (approx (* %308 %1919) %132) (approx %1924 %141) (approx (* 1/2 %308) %142) (approx (* %308 %1931) %159) (approx %1941 %183) (approx %1949 %246) (approx %329 %333) (approx %330 (fma.f64 #s(literal 1/32400 binary64) %337 %1955)) (approx %341 (fma.f64 #s(literal 1/32400 binary64) %346 %1960)) (approx %1963 %1966) (approx %1968 (/.f64 #s(literal 1 binary64) %1966)) (approx (pow b -2) %1972) (approx %1974 (*.f64 angle b)) (approx %1977 %1978) (approx %368 (*.f64 #s(literal -1/32400 binary64) b)) (approx %385 %1982) (approx %398 (fma.f64 #s(literal 1/32400 binary64) %346 %1897)) (approx %810 (*.f64 #s(literal -2 binary64) %80)) (approx %819 (*.f64 #s(literal -2 binary64) %831)) (approx %444 (*.f64 b %448)) (approx %456 (*.f64 b %459)) (approx %475 %486) (approx %496 (*.f64 b %502)) (approx %515 (*.f64 b %519)) (approx %541 %548) (approx %559 %567) (approx %576 %581) (approx %590 %597) (approx %604 %610) (approx %618 %624) (approx %636 %640) (approx %647 %652) (approx %659 %664) (approx %674 %682) (approx %691 %698) (approx %763 (*.f64 b %717)) (approx %712 (*.f64 #s(literal 1/2 binary64) (*.f64 b %721))) (approx %736 (*.f64 #s(literal 1/2 binary64) (*.f64 b %743))) (approx %788 (*.f64 b %792)) (approx %800 (*.f64 b %804)) (approx %919 (*.f64 b %923)) (approx %933 (*.f64 #s(literal 1/2 binary64) (*.f64 b %938))) (approx %1201 (*.f64 b %1204)) (approx %1291 (*.f64 b %739)) (approx %1227 (*.f64 b %1230)) (approx %1323 (*.f64 b %1326)) (approx %1265 (*.f64 b %1268)) (approx %1300 (*.f64 b %1303)) (approx %1022 (*.f64 b %1028)) (approx %1039 %1047) (approx %1055 %1061) (approx %1101 (*.f64 b %1104)) (approx %1115 %1121) (approx %1141 (*.f64 b %1144)) (approx %1165 (*.f64 b %1168)) (approx %1191 (*.f64 b %1194)) (approx %1353 %1358) (approx %1366 %1374) (approx %2060 (*.f64 %80 %2066)) (approx %1385 (*.f64 #s(literal 1/2 binary64) (*.f64 b %1392))) (approx %1415 (*.f64 b %1418)) (approx %1428 (/.f64 #s(literal 1 binary64) %1420)) (approx %1442 %1452) (approx %1475 (*.f64 b %1482)) (approx %1496 (*.f64 #s(literal 1/2 binary64) (*.f64 b %1504))) (approx %79 (*.f64 %80 (fma.f64 #s(literal 1/2 binary64) %86 %2082))) (approx %108 (*.f64 %80 (fma.f64 #s(literal 1/2 binary64) %116 %2082))) (approx %127 (*.f64 %80 (fma.f64 #s(literal 1/2 binary64) %131 %2082))) (approx %140 (*.f64 %80 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %52 %2082)))) (approx %155 (*.f64 %80 (fma.f64 #s(literal 1/2 binary64) %158 %2082))) (approx %174 (*.f64 %80 (fma.f64 #s(literal 1/2 binary64) %182 %2082))) (approx %197 (*.f64 %80 (+.f64 %2082 %203))) (approx %221 (*.f64 %80 (+.f64 %2082 %227))) (approx %239 (*.f64 %80 (fma.f64 #s(literal 1/4 binary64) %245 %2082))) (approx %256 (*.f64 %80 (+.f64 %2082 %261))) (approx %276 (*.f64 %80 (+.f64 (/.f64 %752 %80) %282))) (approx %300 (*.f64 %80 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %52 (/.f64 %292 %80))))) (approx %315 (*.f64 %80 (fma.f64 #s(literal -1/32400 binary64) %37 (fma.f64 #s(literal 1/32400 binary64) %2123 %317)))) (approx %330 %1955) (approx %330 (*.f64 %80 (fma.f64 #s(literal -1/90 binary64) %12 (fma.f64 #s(literal 1/32400 binary64) %2129 %1953)))) (approx %341 %1960) (approx %341 (*.f64 %80 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/32400 binary64) %2135 %1958)))) (approx %370 (*.f64 %80 (-.f64 (*.f64 #s(literal 1/32400 binary64) (/.f64 %21 %80)) #s(literal 1/32400 binary64)))) (approx %376 (*.f64 %80 (fma.f64 #s(literal -1/32400 binary64) %37 (*.f64 #s(literal 1/32400 binary64) %2123)))) (approx %385 (*.f64 %80 (fma.f64 #s(literal -1 binary64) %2123 %37))) (approx %391 (*.f64 %80 %2153)) (approx %398 (*.f64 %80 (+.f64 #s(literal 1 binary64) %2153))) (approx %404 (*.f64 %80 (fma.f64 #s(literal -1/32400 binary64) %336 (*.f64 #s(literal 1/32400 binary64) %2129)))) (approx %413 (*.f64 %80 (+.f64 #s(literal 1 binary64) %2152))) (approx %435 (*.f64 %80 (+.f64 %2082 %436))) (approx %446 (*.f64 %80 (+.f64 %2082 %449))) (approx %458 (*.f64 %80 (+.f64 %2082 %460))) (approx %477 (*.f64 %80 (fma.f64 #s(literal 1/2 binary64) %485 %2082))) (approx %498 (*.f64 %80 (+.f64 %2082 %503))) (approx %517 (*.f64 %80 (+.f64 %2082 %520))) (approx %543 (*.f64 %80 (fma.f64 #s(literal 1/2 binary64) %547 %2082))) (approx %561 (*.f64 %80 (fma.f64 #s(literal 1/2 binary64) %566 %2082))) (approx %578 (*.f64 %80 (fma.f64 #s(literal 1/2 binary64) %580 %2082))) (approx %592 (*.f64 %80 (fma.f64 #s(literal 1/2 binary64) %596 %2082))) (approx %606 (*.f64 %80 (fma.f64 #s(literal 1/2 binary64) %609 %2082))) (approx %620 (*.f64 %80 (fma.f64 #s(literal 1/2 binary64) %623 %2082))) (approx %638 (*.f64 %80 (fma.f64 #s(literal 1/2 binary64) %639 %2082))) (approx %649 (*.f64 %80 (fma.f64 #s(literal 1/2 binary64) %651 %2082))) (approx %661 (*.f64 %80 (fma.f64 #s(literal 1/2 binary64) %663 %2082))) (approx %676 (*.f64 %80 (fma.f64 #s(literal 1/2 binary64) %681 %2082))) (approx %693 (*.f64 %80 (fma.f64 #s(literal 1/2 binary64) %697 %2082))) (approx %714 (*.f64 %80 (fma.f64 #s(literal 1/4 binary64) %722 %2082))) (approx %738 (*.f64 %80 (fma.f64 #s(literal 1/4 binary64) %744 %2082))) (approx %760 (*.f64 %80 (+.f64 (/.f64 %534 %80) %436))) (approx %765 (*.f64 %80 (+.f64 %2227 %766))) (approx %771 (*.f64 %80 (+.f64 %2082 %766))) (approx %783 (*.f64 %80 (+.f64 %2234 %436))) (approx %790 (*.f64 %80 (+.f64 %2082 %793))) (approx %802 (*.f64 %80 (+.f64 %2082 %805))) (approx %821 (*.f64 %80 (fma.f64 #s(literal -1 binary64) %830 %2082))) (approx %848 (*.f64 %80 (+.f64 %2247 %436))) (approx %858 (*.f64 %80 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %843 %2247)))) (approx %878 (*.f64 %80 (+.f64 %2255 %436))) (approx %888 (*.f64 %80 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %873 %2255)))) (approx %911 (*.f64 %80 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %902 (/.f64 %1733 %80))))) (approx %921 (*.f64 %80 (+.f64 %2082 %924))) (approx %935 (*.f64 %80 (fma.f64 #s(literal 1/4 binary64) %939 %2082))) (approx %1024 (*.f64 %80 (+.f64 %2082 %1029))) (approx %1041 (*.f64 %80 (fma.f64 #s(literal 1/2 binary64) %1046 %2082))) (approx %1057 (*.f64 %80 (fma.f64 #s(literal 1/2 binary64) %1060 %2082))) (approx %1103 (*.f64 %80 (+.f64 (/.f64 %1098 %80) %1105))) (approx %1117 (*.f64 %80 (fma.f64 #s(literal 1/2 binary64) %1120 %2082))) (approx %1143 (*.f64 %80 (+.f64 (/.f64 %1138 %80) %1145))) (approx %1167 (*.f64 %80 (+.f64 (/.f64 %1162 %80) %1169))) (approx %1193 (*.f64 %80 (+.f64 (/.f64 %1188 %80) %1195))) (approx %1203 (*.f64 %80 (+.f64 %2227 %1205))) (approx %1210 (*.f64 %80 (+.f64 %2082 %1205))) (approx %1213 (*.f64 %80 (+.f64 %2308 %436))) (approx %1223 (*.f64 %80 (+.f64 %2308 %1205))) (approx %1229 (*.f64 %80 (+.f64 %2227 %1231))) (approx %1236 (*.f64 %80 (+.f64 %2082 %1231))) (approx %1239 (*.f64 %80 (+.f64 %2321 %436))) (approx %1249 (*.f64 %80 (+.f64 %2321 %1231))) (approx %1261 (*.f64 %80 (+.f64 %2234 %766))) (approx %1267 (*.f64 %80 (+.f64 %2227 %1269))) (approx %1274 (*.f64 %80 (+.f64 %2334 %436))) (approx %1284 (*.f64 %80 (+.f64 %2334 %1269))) (approx %1293 (*.f64 %80 (+.f64 %2227 %1294))) (approx %1302 (*.f64 %80 (+.f64 %2082 %1304))) (approx %1309 (*.f64 %80 (+.f64 %2347 %436))) (approx %1319 (*.f64 %80 (+.f64 %2347 %1304))) (approx %1325 (*.f64 %80 (+.f64 %2227 %1327))) (approx %1332 (*.f64 %80 (+.f64 %2082 %1327))) (approx %1335 (*.f64 %80 (+.f64 %2360 %436))) (approx %1345 (*.f64 %80 (+.f64 %2360 %1327))) (approx %1355 (*.f64 %80 (fma.f64 #s(literal 1/2 binary64) %1357 %2082))) (approx %1368 (*.f64 %80 (fma.f64 #s(literal 1/2 binary64) %1373 %2082))) (approx %1387 (*.f64 %80 (fma.f64 #s(literal 1/4 binary64) %1393 %2082))) (approx %1417 (*.f64 %80 (+.f64 (/.f64 %1412 %80) %1419))) (approx %1430 (*.f64 %80 (+.f64 %2082 %1419))) (approx %1444 (*.f64 %80 (fma.f64 #s(literal 1/2 binary64) %1451 %2082))) (approx %1468 (*.f64 %80 (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %52 %2227)))) (approx %1477 (*.f64 %80 (+.f64 %2082 %1483))) (approx %1498 (*.f64 %80 (fma.f64 #s(literal 1/4 binary64) %1505 %2082))) (approx angle angle) (approx %6 %257) (approx %8 %14) (approx %9 (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) %2402 %199))) (approx %9 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %12 (*.f64 %344 (fma.f64 #s(literal -1/34992000 binary64) %2401 %2410))))) (approx %9 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %12 (*.f64 %344 (fma.f64 #s(literal -1/34992000 binary64) %2401 (*.f64 %344 (fma.f64 #s(literal -1/30855889612800000000 binary64) %2419 (*.f64 #s(literal 1/22674816000000 binary64) %2408)))))))) (approx %10 (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) %2428 %359))) (approx %10 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %358 (*.f64 %344 (fma.f64 #s(literal -1/34992000 binary64) %2432 (*.f64 #s(literal 1/22674816000000 binary64) %2433)))))) (approx %10 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %358 (*.f64 %344 (fma.f64 #s(literal -1/34992000 binary64) %2432 (*.f64 %344 (fma.f64 #s(literal -1/30855889612800000000 binary64) %2440 (*.f64 #s(literal 1/22674816000000 binary64) %2441)))))))) (approx %19 %2456) (approx %19 %2470) (approx %19 (*.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (*.f64 %344 (fma.f64 %21 %2478 %2479))))))) (approx %757 #s(literal 1 binary64)) (approx %757 (+.f64 #s(literal 1 binary64) %2489)) (approx %757 (+.f64 #s(literal 1 binary64) %2495)) (approx %757 (+.f64 #s(literal 1 binary64) %2504)) (approx %758 (+.f64 b (*.f64 #s(literal -1/64800 binary64) %2508))) (approx %758 (+.f64 b %2516)) (approx %758 (+.f64 b %2525)) (approx %759 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 (*.f64 %344 %2532)) %80)) (approx %759 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 (*.f64 %344 (fma.f64 %344 %2541 %2532))) %80)) (approx %27 %13) (approx %2548 %1896) (approx %2548 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %37 %2550)))) (approx %2548 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %37 (*.f64 %344 (fma.f64 #s(literal 1/12597120000 binary64) %2452 (fma.f64 #s(literal 1/4199040000 binary64) %2452 %2555))))))) (approx %1889 %344) (approx (* %1889 %35) %345) (approx %69 %677) (approx %416 (*.f64 #s(literal 1/2 binary64) angle)) (approx %100 %175) (approx %43 %870) (approx %1073 (/.f64 #s(literal 180 binary64) angle)) (approx %101 %62) (approx %44 %51) (approx %71 %128) (approx (/ 2 %44) (/.f64 #s(literal 180 binary64) %13)) (approx %294 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 (*.f64 #s(literal 1/34992000 binary64) %2402)))) (approx %294 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 (*.f64 %344 (fma.f64 #s(literal -1/22674816000000 binary64) %2409 %2585))))) (approx %294 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 (*.f64 %344 (fma.f64 #s(literal 1/34992000 binary64) %2401 (*.f64 %344 (fma.f64 #s(literal -1/22674816000000 binary64) %2408 (*.f64 #s(literal 1/30855889612800000000 binary64) %2419)))))))) (approx %45 (+.f64 #s(literal 1 binary64) %2601)) (approx %45 (+.f64 #s(literal 1 binary64) %2607)) (approx %45 (+.f64 #s(literal 1 binary64) %2615)) (approx %46 #s(literal 1/2 binary64)) (approx %46 (+.f64 #s(literal 1/2 binary64) %1895)) (approx %46 (+.f64 #s(literal 1/2 binary64) %2624)) (approx %46 (+.f64 #s(literal 1/2 binary64) %2632)) (approx %47 %1596) (approx %47 (*.f64 %344 (-.f64 (*.f64 #s(literal -1/3149280000 binary64) %2453) %2637))) (approx %47 (*.f64 %344 (-.f64 (*.f64 %344 (-.f64 %2642 %2628)) %2637))) (approx %47 (*.f64 %344 (-.f64 (*.f64 %344 (-.f64 (*.f64 %344 (-.f64 (*.f64 #s(literal -1/347128758144000000000 binary64) %2649) (*.f64 #s(literal -1/765275040000000 binary64) %2461))) %2628)) %2637))) (approx %48 (*.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 %21 %2499))))))) (approx %48 (*.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (*.f64 %344 (fma.f64 #s(literal -1/347128758144000000000 binary64) (*.f64 %21 %2649) %2668))))))) (approx %232 %241) (approx %92 %109) (approx %1111 #s(literal -1 binary64)) (approx %1111 (-.f64 (*.f64 #s(literal 1/64800 binary64) %345) #s(literal 1 binary64))) (approx %1111 (-.f64 (*.f64 %344 (-.f64 (*.f64 #s(literal -1/25194240000 binary64) %2453) %2685)) #s(literal 1 binary64))) (approx %1111 (-.f64 (*.f64 %344 (-.f64 (*.f64 %344 (-.f64 (*.f64 #s(literal 1/24488801280000000 binary64) %2499) %2500)) %2685)) #s(literal 1 binary64))) (approx %95 %2061) (approx %2055 %83) (approx %2055 %922) (approx %164 %176) (approx %165 %2702) (approx %1488 %1499) (approx %1034 %1042) (approx %465 (*.f64 angle (-.f64 (*.f64 #s(literal -1/34992000 binary64) %2402) %1479))) (approx %465 (*.f64 angle (-.f64 (*.f64 %344 (-.f64 %2410 %2585)) %1479))) (approx %465 (*.f64 angle (-.f64 (*.f64 %344 (-.f64 (*.f64 %344 (-.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) %2419) (*.f64 #s(literal -1/22674816000000 binary64) %2408))) %2585)) %1479))) (approx %233 %242) (approx %234 %243) (approx %298 (+.f64 #s(literal 1 binary64) %2624)) (approx %298 (+.f64 #s(literal 1 binary64) %2632)) (approx %424 (+.f64 b (*.f64 #s(literal -1/32400 binary64) %2508))) (approx %424 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %2507 (*.f64 #s(literal 1/3149280000 binary64) %2513))))) (approx %424 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %2507 (*.f64 %344 (fma.f64 #s(literal -1/765275040000000 binary64) %2520 (*.f64 #s(literal 1/3149280000 binary64) %2512))))))) (approx %299 (fma.f64 %344 %2748 %80)) (approx %299 (fma.f64 %344 %2756 %80)) (approx %149 %2759) (approx %122 %12) (approx %122 %129) (approx %123 (-.f64 (*.f64 #s(literal 1/16200 binary64) %345) #s(literal 1 binary64))) (approx %123 (-.f64 (*.f64 %344 (fma.f64 #s(literal -1/1574640000 binary64) %2453 %2768)) #s(literal 1 binary64))) (approx %123 (-.f64 (*.f64 %344 (fma.f64 #s(literal 1/16200 binary64) %37 (*.f64 %344 (fma.f64 #s(literal -1/1574640000 binary64) %2452 (*.f64 #s(literal 1/382637520000000 binary64) %2499))))) #s(literal 1 binary64))) (approx %72 %84) (approx %150 %156) (approx %151 %157) (approx %687 %694) (approx %688 %112) (approx %688 %110) (approx %166 %1369) (approx %166 %1370) (approx %167 %2789) (approx %167 %2795) (approx %167 (+.f64 %2789 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %2792 (*.f64 #s(literal -1/64800 binary64) %2798))))) (approx %167 (+.f64 %2789 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %2792 (*.f64 angle %2807))))) (approx %99 %2813) (approx %99 (+.f64 %2813 %2818)) (approx %99 (+.f64 %2813 (*.f64 angle (-.f64 %2823 %2824)))) (approx %99 (+.f64 %2813 (*.f64 angle (-.f64 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %2821 %2831)) %2824)))) (approx %102 (+.f64 %12 %62)) (approx %103 %2840) (approx %103 %114) (approx %268 (/.f64 angle %279)) (approx %269 %280) (approx %273 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %2847))) (approx %273 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %2851 (*.f64 #s(literal 1/24 binary64) (/.f64 %2453 %2853)))))) (approx %273 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %2851 (*.f64 %344 (fma.f64 #s(literal -1/720 binary64) (/.f64 %2499 %2862) (*.f64 #s(literal 1/24 binary64) %2864))))))) (approx %274 (+.f64 b (*.f64 #s(literal -1/2 binary64) (/.f64 %2508 %2846)))) (approx %274 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %2876 (*.f64 #s(literal 1/24 binary64) (/.f64 %2513 %2853)))))) (approx %274 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %2876 (*.f64 %344 (fma.f64 #s(literal -1/720 binary64) (/.f64 %2520 %2862) (*.f64 #s(literal 1/24 binary64) (/.f64 %2512 %2853)))))))) (approx %275 (fma.f64 #s(literal -1 binary64) (/.f64 %392 %2846) %80)) (approx %275 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %2895 (*.f64 %344 %2899)) %80)) (approx %275 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %2895 (*.f64 %344 (fma.f64 %344 %2909 %2899))) %80)) (approx %60 (*.f64 #s(literal -1/180 binary64) %2915)) (approx %60 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %2918 (*.f64 #s(literal 1/34992000 binary64) %2919)))) (approx %60 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %2918 (*.f64 %344 (fma.f64 #s(literal -1/22674816000000 binary64) %2924 (*.f64 #s(literal 1/34992000 binary64) %2925)))))) (approx %60 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %2918 (*.f64 %344 (fma.f64 #s(literal 1/34992000 binary64) %2925 (*.f64 %344 (fma.f64 #s(literal -1/22674816000000 binary64) %2932 (*.f64 #s(literal 1/30855889612800000000 binary64) %2933)))))))) (approx %289 %2943) (approx %289 (*.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %37 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2452 %2465))))) (approx %289 (*.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %37 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2452 (*.f64 %344 (fma.f64 #s(literal 1/2040733440000000 binary64) %2461 (fma.f64 #s(literal 1/1224440064000000 binary64) %2461 %2478)))))))) (approx %1906 #s(literal 2 binary64)) (approx %1906 (+.f64 #s(literal 2 binary64) %2601)) (approx %1906 (+.f64 #s(literal 2 binary64) %2607)) (approx %1906 (+.f64 #s(literal 2 binary64) %2615)) (approx %1907 %2965) (approx %1907 (fma.f64 #s(literal -1/16200 binary64) %392 %2965)) (approx %1907 (fma.f64 #s(literal 2 binary64) %80 (*.f64 %344 %2970))) (approx %1907 (fma.f64 #s(literal 2 binary64) %80 (*.f64 %344 %2977))) (approx %79 (fma.f64 %344 %381 %80)) (approx %79 (fma.f64 %344 %2986 %80)) (approx %79 (fma.f64 %344 %2995 %80)) (approx %1911 %113) (approx %1913 %2999) (approx %1913 (+.f64 %2999 (*.f64 #s(literal 1/180 binary64) (*.f64 angle %3002)))) (approx %1913 (+.f64 %2999 (*.f64 angle (-.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle %3007)) %3010)))) (approx %1913 (+.f64 %2999 (*.f64 angle (-.f64 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %3007 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle %3015)))) %3010)))) (approx %1914 %3024) (approx %1914 (-.f64 (+.f64 %2813 (*.f64 angle %3026)) %2999)) (approx %1914 (-.f64 (+.f64 %2813 (*.f64 angle (-.f64 (fma.f64 #s(literal -1/180 binary64) %3002 (*.f64 angle %3033)) %2824))) %2999)) (approx %1914 (-.f64 (+.f64 %2813 (*.f64 angle (-.f64 (fma.f64 #s(literal -1/180 binary64) %3002 (*.f64 angle (-.f64 (fma.f64 #s(literal -1/64800 binary64) %2821 (*.f64 angle %3043)) %3032))) %2824))) %2999)) (approx %1915 %3054) (approx %1915 (fma.f64 angle %3056 %3054)) (approx %1915 (fma.f64 angle (fma.f64 angle %3059 %3056) %3054)) (approx %1915 (fma.f64 angle (fma.f64 angle (fma.f64 angle %3063 %3059) %3056) %3054)) (approx %3068 %3069) (approx %3068 (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %3056) %3069)) (approx %3068 (fma.f64 #s(literal 1/2 binary64) %3054 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %3059) (*.f64 #s(literal 1/2 binary64) %3056))))) (approx %3068 (fma.f64 #s(literal 1/2 binary64) %3054 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %3056 (*.f64 angle %3082))))) (approx %108 (fma.f64 #s(literal 1/2 binary64) %3054 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %3056 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %38 %3081)))))) (approx %108 (fma.f64 #s(literal 1/2 binary64) %3054 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %3056 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %38 %3082)))))) (approx %1919 (+.f64 #s(literal 2 binary64) (*.f64 %344 (-.f64 %2605 %2768)))) (approx %1919 (+.f64 #s(literal 2 binary64) (*.f64 %344 (-.f64 (*.f64 %344 (-.f64 (*.f64 #s(literal -1/382637520000000 binary64) %2499) %3105)) %2768)))) (approx %1924 (fma.f64 #s(literal -1/16200 binary64) %392 %80)) (approx %1924 (fma.f64 %344 %2970 %80)) (approx %1924 (fma.f64 %344 %2977 %80)) (approx %1931 %158) (approx %155 (fma.f64 #s(literal 1/32400 binary64) %346 %160)) (approx %155 (fma.f64 #s(literal 1/2 binary64) %159 %2456)) (approx %155 (fma.f64 #s(literal 1/2 binary64) %159 %2470)) (approx %1936 %936) (approx %1936 (fma.f64 #s(literal -1/180 binary64) %109 %2702)) (approx %1937 %937) (approx %1937 (+.f64 %937 (*.f64 #s(literal -1/180 binary64) (*.f64 angle %3130)))) (approx %1937 (+.f64 %937 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %3130 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle %3135)))))) (approx %1937 (+.f64 %937 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %3130 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %3135 (*.f64 #s(literal 1/34992000 binary64) (*.f64 angle %3142)))))))) (approx %1940 %3151) (approx %1940 (+.f64 %937 (+.f64 %2789 (*.f64 angle %3154)))) (approx %1940 (+.f64 %937 (+.f64 %2789 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %3130 (fma.f64 #s(literal -1/180 binary64) %2792 (*.f64 angle %3160))))))) (approx %1940 (+.f64 %937 (+.f64 %2789 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %3130 (fma.f64 #s(literal -1/180 binary64) %2792 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %3135 (fma.f64 #s(literal -1/64800 binary64) %2797 (*.f64 angle %3169)))))))))) (approx %1941 %3180) (approx %1941 (fma.f64 angle %3182 %3180)) (approx %1941 (fma.f64 angle (fma.f64 angle %3185 %3182) %3180)) (approx %1941 (fma.f64 angle (fma.f64 angle (fma.f64 angle %3189 %3185) %3182) %3180)) (approx %3194 %3195) (approx %3194 (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %3182) %3195)) (approx %3194 (fma.f64 #s(literal 1/2 binary64) %3180 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %3185) (*.f64 #s(literal 1/2 binary64) %3182))))) (approx %3194 (fma.f64 #s(literal 1/2 binary64) %3180 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %3182 (*.f64 angle %3208))))) (approx %174 (fma.f64 #s(literal 1/2 binary64) %3180 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %3182 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %38 %3207)))))) (approx %174 (fma.f64 #s(literal 1/2 binary64) %3180 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %3182 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %38 %3208)))))) (approx %3226 %201) (approx %3228 (+.f64 #s(literal 1 binary64) %201)) (approx %3228 (+.f64 #s(literal 1 binary64) (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 (fma.f64 #s(literal -1/64800 binary64) %336 %199))))) (approx %3228 (+.f64 #s(literal 1 binary64) (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 (fma.f64 #s(literal 1/180 binary64) %12 %3236))))) (approx %3242 (+.f64 #s(literal 1 binary64) (*.f64 angle %332))) (approx %3242 %1959) (approx %3242 (+.f64 #s(literal 1 binary64) (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %12 (fma.f64 #s(literal 1/90 binary64) %12 (*.f64 angle (fma.f64 #s(literal -1/32400 binary64) (*.f64 angle %3247) %318))))))) (approx %3256 (fma.f64 angle %333 %80)) (approx %3256 (fma.f64 angle (fma.f64 angle (fma.f64 #s(literal -1/32400 binary64) %3260 %319) %333) %80)) (approx %197 (fma.f64 angle %3265 %80)) (approx %197 (fma.f64 angle (fma.f64 angle (fma.f64 #s(literal -1/32400 binary64) %3260 %322) %333) %80)) (approx %3274 %3275) (approx %3274 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/64800 binary64) %345 %225))) (approx %3274 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %224 %2495))) (approx %3274 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %224 %2504))) (approx %3286 %3287) (approx %3286 (fma.f64 #s(literal -1/32400 binary64) (*.f64 %344 %3289) %3287)) (approx %3286 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %3289 (*.f64 %344 %3294)) %3287)) (approx %3286 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %3289 (*.f64 %344 (fma.f64 #s(literal 1/12597120000 binary64) %3293 (fma.f64 #s(literal 1/4199040000 binary64) %2452 (*.f64 %344 %3301))))) %3287)) (approx %3309 %3310) (approx %3309 (fma.f64 #s(literal -1/32400 binary64) (*.f64 %344 %3312) %3310)) (approx %3309 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %3312 (*.f64 %344 %3316)) %3310)) (approx %3309 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %3312 (*.f64 %344 (fma.f64 %344 %3321 %3316))) %3310)) (approx %221 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %3312 %380) %3310)) (approx %221 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %3312 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %3316)))) %3310)) (approx %221 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %3312 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 %344 (fma.f64 %21 %2464 %3321) %3316))))) %3310)) (approx %1947 %3344) (approx %1947 (+.f64 #s(literal 1 binary64) (+.f64 %243 %2489))) (approx %1947 (+.f64 #s(literal 1 binary64) (+.f64 %243 %2495))) (approx %1947 (+.f64 #s(literal 1 binary64) (+.f64 %243 %2504))) (approx %1948 %3355) (approx %1948 (fma.f64 #s(literal -1/32400 binary64) (*.f64 %344 %3357) %3355)) (approx %1948 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %3357 (*.f64 %344 %3362)) %3355)) (approx %1948 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %3357 (*.f64 %344 (fma.f64 #s(literal 1/12597120000 binary64) %3361 (fma.f64 #s(literal 1/4199040000 binary64) %2452 (*.f64 %344 %3369))))) %3355)) (approx %1949 %3377) (approx %1949 (fma.f64 #s(literal -1/32400 binary64) %3380 %3377)) (approx %1949 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %3379 %3384) %3377)) (approx %1949 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %3379 (*.f64 %344 (fma.f64 %344 %3388 %3383))) %3377)) (approx %3395 %3396) (approx %3395 (fma.f64 #s(literal -1/129600 binary64) %3380 %3396)) (approx %3395 (fma.f64 #s(literal 1/4 binary64) %3377 (*.f64 %344 (fma.f64 #s(literal -1/129600 binary64) %3379 (*.f64 #s(literal 1/4 binary64) %3384))))) (approx %3395 (fma.f64 #s(literal 1/4 binary64) %3377 (*.f64 %344 (fma.f64 #s(literal -1/129600 binary64) %3379 (*.f64 %344 (fma.f64 #s(literal 1/4 binary64) (*.f64 %344 %3388) %3407)))))) (approx %239 (fma.f64 #s(literal 1/4 binary64) %3377 (*.f64 %344 (fma.f64 #s(literal -1/129600 binary64) %3379 %380)))) (approx %239 (fma.f64 #s(literal 1/4 binary64) %3377 (*.f64 %344 (fma.f64 #s(literal -1/129600 binary64) %3379 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %3407))))))) (approx %239 (fma.f64 #s(literal 1/4 binary64) %3377 (*.f64 %344 (fma.f64 #s(literal -1/129600 binary64) %3379 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 #s(literal 1/4 binary64) %3383 (*.f64 %344 (fma.f64 #s(literal 1/4 binary64) %3388 %2479)))))))))) (approx %256 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %2532)))) %80)) (approx %256 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 %344 (fma.f64 %21 %2464 %2541) %2532))))) %80)) (approx %3451 (*.f64 angle (fma.f64 #s(literal -1/6 binary64) (/.f64 %2402 %3453) %3455))) (approx %3451 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %3459 (*.f64 #s(literal 1/120 binary64) (/.f64 %2409 %3462))) %3455))) (approx %3451 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %3459 (*.f64 %344 (fma.f64 #s(literal -1/5040 binary64) (/.f64 %2419 %3471) (*.f64 #s(literal 1/120 binary64) (/.f64 %2408 %3462))))) %3455))) (approx %3482 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %2847))) (approx %3482 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1 binary64) %2851 (*.f64 %344 %2898))))) (approx %3482 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1 binary64) %2851 (*.f64 %344 (fma.f64 #s(literal 1/12 binary64) %2864 (fma.f64 #s(literal 1/4 binary64) %2864 (*.f64 %344 %2908)))))))) (approx %276 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %2895 %3499) %80)) (approx %276 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %2895 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %3504 %2899) %3499)) %80)) (approx %276 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %2895 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %3504 (fma.f64 %344 (fma.f64 %21 %3513 %2909) %2899)) %3499)) %80)) (approx (+ (cos %1348) (sin (+ %1348 %68))) %3525) (approx %690 (+.f64 %2813 (+.f64 %2789 (*.f64 angle %3527)))) (approx %690 (+.f64 %2813 (+.f64 %2789 (*.f64 angle (-.f64 (fma.f64 #s(literal -1/180 binary64) %2792 (*.f64 angle %3532)) %2824))))) (approx %690 (+.f64 %2813 (+.f64 %2789 (*.f64 angle (-.f64 (fma.f64 #s(literal -1/180 binary64) %2792 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %2821 (fma.f64 #s(literal -1/64800 binary64) %2797 (*.f64 angle %3540))))) %2824))))) (approx %330 %3265) (approx %630 %3552) (approx %728 %1025) (approx %3555 (/.f64 #s(literal -180 binary64) angle)) (approx %703 %3559) (approx %704 (*.f64 #s(literal 1/5832000 binary64) angle)) (approx (* %3555 180) (/.f64 #s(literal -32400 binary64) angle)) (approx %525 %528) (approx %351 (*.f64 #s(literal 1/180 binary64) %2915)) (approx %351 (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) %2919 (*.f64 #s(literal 1/180 binary64) %2918)))) (approx %351 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %2918 (*.f64 %344 (fma.f64 #s(literal -1/34992000 binary64) %2925 (*.f64 #s(literal 1/22674816000000 binary64) %2924)))))) (approx %351 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %2918 (*.f64 %344 (fma.f64 #s(literal -1/34992000 binary64) %2925 (*.f64 %344 (fma.f64 #s(literal -1/30855889612800000000 binary64) %2933 (*.f64 #s(literal 1/22674816000000 binary64) %2932)))))))) (approx %466 %480) (approx %467 %481) (approx %1968 (fma.f64 #s(literal 1/32400 binary64) (/.f64 %345 %80) %1972)) (approx %1968 (fma.f64 %344 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %344 %3596)) %3600) %1972)) (approx %1968 (fma.f64 %344 (-.f64 (*.f64 %344 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/765275040000000 binary64) %3604 (fma.f64 #s(literal 1/102036672000000 binary64) %3604 (*.f64 #s(literal 1/32400 binary64) (*.f64 %37 %3596)))))) %3596)) %3600) %1972)) (approx %586 %3618) (approx %587 %3620) (approx %554 %562) (approx %492 %499) (approx %493 %3625) (approx %555 (*.f64 #s(literal -179 binary64) angle)) (approx %615 (*.f64 angle %3631)) (approx %537 %3636) (approx %538 (*.f64 #s(literal 1/180 binary64) %3636)) (approx %2056 (+.f64 %12 %51)) (approx %2058 #s(literal -1/2 binary64)) (approx %2058 (-.f64 %1596 #s(literal 1/2 binary64))) (approx %2058 (-.f64 %2943 #s(literal 1/2 binary64))) (approx %2058 (-.f64 (*.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %37 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2452 %2642)))) #s(literal 1/2 binary64))) (approx %2059 (+.f64 #s(literal 1 binary64) (*.f64 %344 (-.f64 %2622 %1586)))) (approx %2059 (+.f64 #s(literal 1 binary64) (*.f64 %344 (-.f64 (*.f64 %344 (-.f64 (*.f64 #s(literal -1/765275040000000 binary64) %2499) (*.f64 #s(literal -1/3149280000 binary64) %2452))) %1586)))) (approx %1350 (+.f64 %2813 (*.f64 #s(literal 1/180 binary64) %2817))) (approx %1350 (+.f64 %2813 (*.f64 angle (-.f64 %2823 %3668)))) (approx %1350 (+.f64 %2813 (*.f64 angle (-.f64 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %2821 (*.f64 #s(literal -1/34992000 binary64) %2830))) %3668)))) (approx %391 (*.f64 %344 %3680)) (approx %398 (fma.f64 %344 %3680 %80)) (approx %404 (*.f64 angle %3680)) (approx %864 %3688) (approx %837 %842) (approx %894 %3691) (approx %894 (+.f64 %12 %84)) (approx %895 (*.f64 #s(literal -1 binary64) %3691)) (approx %895 (-.f64 %51 %3691)) (approx %896 %3700) (approx %896 (+.f64 %3700 (*.f64 #s(literal 1/90 binary64) %3704))) (approx %896 (+.f64 %3700 (*.f64 angle (fma.f64 #s(literal -1/16200 binary64) %3709 (*.f64 #s(literal 1/90 binary64) %3703))))) (approx %896 (+.f64 %3700 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %3703 (*.f64 angle (fma.f64 #s(literal -1/16200 binary64) %3708 (*.f64 #s(literal -1/4374000 binary64) %3717))))))) (approx %1379 %1388) (approx %1380 %3728) (approx %1019 %1026) (approx %454 (+.f64 #s(literal 1 binary64) %257)) (approx %454 (+.f64 #s(literal 1 binary64) (*.f64 angle (+.f64 #s(literal 1/180 binary64) %3733)))) (approx %454 (+.f64 #s(literal 1 binary64) (*.f64 angle (+.f64 #s(literal 1/180 binary64) %3236)))) (approx %442 (+.f64 #s(literal 1 binary64) %62)) (approx %442 (+.f64 #s(literal 1 binary64) (*.f64 angle %3744))) (approx %442 (+.f64 #s(literal 1 binary64) (*.f64 angle %3748))) (approx %1492 %1502) (approx %1036 %1043) (approx %1036 %1044) (approx %1052 (fma.f64 #s(literal 1/180 binary64) %109 %922)) (approx %1053 (+.f64 %2789 (*.f64 #s(literal 1/180 binary64) %2793))) (approx %1053 (+.f64 %2789 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %2798 %3760)))) (approx %1053 (+.f64 %2789 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %2792 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %2797 (*.f64 #s(literal -1/34992000 binary64) %2805))))))) (approx %1112 (-.f64 %1596 #s(literal 1 binary64))) (approx %1112 (-.f64 (*.f64 %344 (fma.f64 #s(literal -1 binary64) %2550 %1586)) #s(literal 1 binary64))) (approx %1112 (-.f64 (*.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %37 (*.f64 %344 (fma.f64 #s(literal -1 binary64) %2555 (*.f64 #s(literal -1 binary64) %2531))))) #s(literal 1 binary64))) (approx %1110 %3787) (approx %1110 (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) (*.f64 %344 %3789) %3791))) (approx %1110 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %3785 (*.f64 %344 (fma.f64 #s(literal -1/34992000 binary64) %3789 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 %344 %3795))))))) (approx %1110 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %3785 (*.f64 %344 (fma.f64 #s(literal -1/34992000 binary64) %3789 (*.f64 %344 (fma.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 %344 (*.f64 %2418 %481)) (*.f64 #s(literal 1/22674816000000 binary64) %3795)))))))) (approx %1113 (+.f64 #s(literal 1 binary64) %3787)) (approx %1113 (+.f64 #s(literal 1 binary64) (*.f64 angle (fma.f64 #s(literal -1/32400 binary64) %336 %3791)))) (approx %1113 (+.f64 #s(literal 1 binary64) (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %3785 (*.f64 angle (-.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle %3789)) %1586)))))) (approx %473 %3827) (approx %473 (+.f64 #s(literal 1 binary64) %2795)) (approx %473 (+.f64 #s(literal 1 binary64) (+.f64 %2789 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %2792 %3832))))) (approx %473 (+.f64 #s(literal 1 binary64) (+.f64 %2789 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %2792 (*.f64 angle (fma.f64 #s(literal -1/32400 binary64) %37 %2807))))))) (approx %474 (+.f64 #s(literal 1 binary64) (+.f64 %2789 (*.f64 angle %3845)))) (approx %474 (+.f64 #s(literal 1 binary64) (+.f64 %2789 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %2792 (fma.f64 #s(literal 1/180 binary64) %3785 %3832)))))) (approx %474 (+.f64 #s(literal 1 binary64) (+.f64 %2789 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %2792 (fma.f64 #s(literal 1/180 binary64) %3785 (*.f64 angle (fma.f64 #s(literal -1/32400 binary64) %37 %3858)))))))) (approx %1351 (*.f64 #s(literal -1 binary64) %2813)) (approx %1351 (-.f64 %2818 %2813)) (approx %1351 (-.f64 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %2816 (*.f64 #s(literal 1/64800 binary64) %2822))) %2813)) (approx %1351 (-.f64 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %2816 (*.f64 angle (-.f64 %2831 %3031)))) %2813)) (approx %1363 %3882) (approx %1363 %1371) (approx %1364 %3885) (approx %1364 (+.f64 %3885 (*.f64 #s(literal -1/180 binary64) (*.f64 angle %3888)))) (approx %1364 (+.f64 %3885 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %3888 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle %3893)))))) (approx %1364 (+.f64 %3885 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %3888 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %3893 (*.f64 #s(literal 1/34992000 binary64) (*.f64 angle %3900)))))))) (approx %811 %3634) (approx %811 (-.f64 %3911 %12)) (approx %812 %223) (approx %812 (fma.f64 #s(literal -1/2 binary64) %12 %3915)) (approx %813 %3918) (approx %813 (+.f64 %3918 (*.f64 #s(literal 1/2 binary64) (*.f64 angle %3920)))) (approx %813 (+.f64 %3918 (*.f64 angle (fma.f64 #s(literal -1/8 binary64) (*.f64 angle %3927) (*.f64 #s(literal 1/2 binary64) %3920))))) (approx %813 (+.f64 %3918 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %3920 (*.f64 angle (fma.f64 #s(literal -1/8 binary64) %3927 (*.f64 #s(literal -1/48 binary64) (*.f64 angle (*.f64 %224 %3935))))))))) (approx %815 %3945) (approx %815 (+.f64 %12 (fma.f64 #s(literal 1/90 binary64) %109 %201))) (approx %816 %3950) (approx %816 (fma.f64 #s(literal 1/2 binary64) %201 %3950)) (approx %817 %3954) (approx %817 (+.f64 %3954 (*.f64 #s(literal 1/2 binary64) (*.f64 angle %3957)))) (approx %817 (+.f64 %3954 (*.f64 angle (fma.f64 #s(literal -1/8 binary64) (*.f64 angle %3962) (*.f64 #s(literal 1/2 binary64) %3957))))) (approx %817 (+.f64 %3954 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %3957 (*.f64 angle (fma.f64 #s(literal -1/8 binary64) %3962 (*.f64 #s(literal -1/48 binary64) (*.f64 angle (*.f64 %3956 %3969))))))))) (approx %818 %3979) (approx %818 (fma.f64 angle %3986 %3979)) (approx %818 (fma.f64 angle (fma.f64 #s(literal 1/2 binary64) %3982 (fma.f64 #s(literal 1/2 binary64) %3984 (*.f64 angle %3997))) %3979)) (approx %818 (fma.f64 angle (fma.f64 #s(literal 1/2 binary64) %3982 (fma.f64 #s(literal 1/2 binary64) %3984 (*.f64 angle (fma.f64 #s(literal -1/8 binary64) %3989 (fma.f64 #s(literal -1/8 binary64) %3991 (fma.f64 #s(literal 1/4 binary64) %3994 (*.f64 angle %4017))))))) %3979)) (approx %819 %4028) (approx %819 (fma.f64 #s(literal -2 binary64) %4031 %4028)) (approx %819 (fma.f64 #s(literal -2 binary64) %4027 (*.f64 angle (fma.f64 #s(literal -2 binary64) %4035 (*.f64 #s(literal -2 binary64) %4030))))) (approx %819 (fma.f64 #s(literal -2 binary64) %4027 (*.f64 angle (fma.f64 #s(literal -2 binary64) %4030 (*.f64 angle (fma.f64 #s(literal -2 binary64) %4042 (*.f64 #s(literal -2 binary64) %4034))))))) (approx %421 (/.f64 #s(literal 32400 binary64) %346)) (approx %421 (/.f64 (fma.f64 #s(literal 1/3 binary64) (/.f64 %344 %21) %4056) %344)) (approx %421 (/.f64 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) (*.f64 %344 %4065) %4068) %4056) %344)) (approx %421 (/.f64 (fma.f64 %344 (fma.f64 %344 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %344 (fma.f64 #s(literal 1/97200 binary64) (*.f64 %37 %4065) (fma.f64 #s(literal 10800 binary64) (/.f64 %2464 %38) (*.f64 #s(literal 1049760000 binary64) (/.f64 %2477 %2458)))))) %4065) %4068) %4056) %344)) (approx %444 (+.f64 b %4089)) (approx %444 (+.f64 b (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %4092 %4088)))) (approx %444 (+.f64 b (*.f64 angle (fma.f64 angle %2515 %4088)))) (approx %475 %4101) (approx %475 (fma.f64 angle %4103 %4101)) (approx %475 (fma.f64 angle (fma.f64 angle %4106 %4103) %4101)) (approx %475 (fma.f64 angle (fma.f64 angle (fma.f64 angle %4110 %4106) %4103) %4101)) (approx %476 %4115) (approx %476 (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %4103) %4115)) (approx %476 (fma.f64 #s(literal 1/2 binary64) %4101 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %4106) %4121)))) (approx %476 (fma.f64 #s(literal 1/2 binary64) %4101 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %4103 (*.f64 angle %4128))))) (approx %477 (fma.f64 #s(literal 1/2 binary64) %4101 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %4103 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %38 %4127)))))) (approx %477 (fma.f64 #s(literal 1/2 binary64) %4101 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %4103 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %38 %4128)))))) (approx %495 (+.f64 #s(literal 1 binary64) %4146)) (approx %495 (+.f64 #s(literal 1 binary64) (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %3624 %3733)))) (approx %495 (+.f64 #s(literal 1 binary64) (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %3624 %3236)))) (approx %496 (+.f64 b %4159)) (approx %496 (+.f64 b (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %4157 (*.f64 #s(literal -1/64800 binary64) %4092))))) (approx %496 (+.f64 b (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %4157 (*.f64 angle %2515))))) (approx %497 (fma.f64 #s(literal -1/90 binary64) (*.f64 angle %4172) %80)) (approx %497 (fma.f64 angle (fma.f64 #s(literal -1/90 binary64) %4172 (*.f64 angle %4179)) %80)) (approx %497 (fma.f64 angle (fma.f64 #s(literal -1/90 binary64) %4172 (*.f64 angle (fma.f64 #s(literal 1/5832000 binary64) %4186 %4179))) %80)) (approx %498 (fma.f64 angle (fma.f64 #s(literal -1/90 binary64) %4172 (*.f64 angle %4192)) %80)) (approx %498 (fma.f64 angle (fma.f64 #s(literal -1/90 binary64) %4172 (*.f64 angle (fma.f64 #s(literal 1/5832000 binary64) %4186 %4192))) %80)) (approx %514 #s(literal 5832179/5832000 binary64)) (approx %514 (+.f64 #s(literal 5832179/5832000 binary64) %2489)) (approx %514 (+.f64 #s(literal 5832179/5832000 binary64) %2495)) (approx %514 (+.f64 #s(literal 5832179/5832000 binary64) %2504)) (approx %515 %4210) (approx %515 (fma.f64 #s(literal -1/64800 binary64) %2508 %4210)) (approx %515 (fma.f64 #s(literal 5832179/5832000 binary64) b %2516)) (approx %515 (fma.f64 #s(literal 5832179/5832000 binary64) b %2525)) (approx %516 %4219) (approx %516 (fma.f64 #s(literal -5832179/188956800000 binary64) %392 %4219)) (approx %516 (fma.f64 #s(literal 34014311888041/34012224000000 binary64) %80 (*.f64 %344 (fma.f64 #s(literal -5832179/188956800000 binary64) %377 (*.f64 %344 %4226))))) (approx %516 (fma.f64 #s(literal 34014311888041/34012224000000 binary64) %80 (*.f64 %344 (fma.f64 #s(literal -5832179/188956800000 binary64) %377 (*.f64 %344 (fma.f64 %344 %4235 %4226)))))) (approx %517 (fma.f64 #s(literal 34014311888041/34012224000000 binary64) %80 (*.f64 %344 (fma.f64 #s(literal -5832179/188956800000 binary64) %377 %380)))) (approx %517 (fma.f64 #s(literal 34014311888041/34012224000000 binary64) %80 (*.f64 %344 (fma.f64 #s(literal -5832179/188956800000 binary64) %377 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %4226))))))) (approx %517 (fma.f64 #s(literal 34014311888041/34012224000000 binary64) %80 (*.f64 %344 (fma.f64 #s(literal -5832179/188956800000 binary64) %377 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 %344 (fma.f64 %21 %2464 %4235) %4226)))))))) (approx %4265 (+.f64 #s(literal 1 binary64) %4267)) (approx %4265 (+.f64 #s(literal 1 binary64) %4273)) (approx %4265 (+.f64 #s(literal 1 binary64) %4281)) (approx %526 (*.f64 angle (fma.f64 #s(literal -1/204073344000000 binary64) %2402 %3630))) (approx %526 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %12 (*.f64 %344 (fma.f64 #s(literal -1/204073344000000 binary64) %2401 (*.f64 #s(literal 1/4284560671948800000000000 binary64) %2409)))))) (approx %526 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %12 (*.f64 %344 (fma.f64 #s(literal -1/204073344000000 binary64) %2401 (*.f64 %344 (fma.f64 #s(literal -1/188905937261368836096000000000000000 binary64) %2419 (*.f64 #s(literal 1/4284560671948800000000000 binary64) %2408)))))))) (approx %527 (*.f64 #s(literal 1/32400 binary64) %29)) (approx %527 (*.f64 angle (fma.f64 #s(literal -1/204073344000000 binary64) %2428 (*.f64 #s(literal 1/32400 binary64) %358)))) (approx %527 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %358 (*.f64 %344 (fma.f64 #s(literal -1/204073344000000 binary64) %2432 (*.f64 #s(literal 1/4284560671948800000000000 binary64) %2433)))))) (approx %527 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %358 (*.f64 %344 (fma.f64 #s(literal -1/204073344000000 binary64) %2432 (*.f64 %344 (fma.f64 #s(literal -1/188905937261368836096000000000000000 binary64) %2440 (*.f64 #s(literal 1/4284560671948800000000000 binary64) %2441)))))))) (approx %532 (*.f64 #s(literal 1/1049760000 binary64) %346)) (approx %532 (*.f64 %344 (fma.f64 #s(literal -1/3305988172800000000 binary64) %2454 %4327))) (approx %532 (*.f64 %344 (fma.f64 #s(literal 1/1049760000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3305988172800000000 binary64) %2458 (*.f64 %21 (*.f64 %344 %4334))))))) (approx %532 (*.f64 %344 (fma.f64 #s(literal 1/1049760000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3305988172800000000 binary64) %2458 (*.f64 %344 (fma.f64 %21 (*.f64 %344 (fma.f64 #s(literal -1/437182311947739306393600000000000000000 binary64) %2474 (*.f64 #s(literal -1/3060276183634175144755200000000000000000 binary64) %2474))) (*.f64 %21 %4334)))))))) (approx %539 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/64800 binary64) (*.f64 %344 %4355)))) (approx %539 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/64800 binary64) %4355 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 %344 %4360)))))) (approx %539 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/64800 binary64) %4355 (*.f64 %344 (fma.f64 #s(literal -1/24488801280000000 binary64) (*.f64 %344 %4367) %4369)))))) (approx %540 (+.f64 #s(literal 2 binary64) (*.f64 %344 %4377))) (approx %540 (+.f64 #s(literal 2 binary64) (*.f64 %344 (-.f64 (fma.f64 #s(literal -1/64800 binary64) %4355 (*.f64 %344 %4381)) %2768)))) (approx %540 (+.f64 #s(literal 2 binary64) (*.f64 %344 (-.f64 (fma.f64 #s(literal -1/64800 binary64) %4355 (*.f64 %344 (-.f64 (fma.f64 #s(literal 1/25194240000 binary64) %4360 (*.f64 %344 %4390)) %3105))) %2768)))) (approx %541 (fma.f64 #s(literal 2 binary64) %80 %4401)) (approx %541 (fma.f64 #s(literal 2 binary64) %80 (*.f64 %344 (fma.f64 %344 %4404 %4400)))) (approx %541 (fma.f64 #s(literal 2 binary64) %80 (*.f64 %344 (fma.f64 %344 (fma.f64 %344 %4409 %4404) %4400)))) (approx %542 (fma.f64 #s(literal 1/2 binary64) %4401 %80)) (approx %542 (fma.f64 %344 (fma.f64 #s(literal 1/2 binary64) (*.f64 %344 %4404) %4418) %80)) (approx %542 (fma.f64 %344 (fma.f64 #s(literal 1/2 binary64) %4400 (*.f64 %344 (fma.f64 #s(literal 1/2 binary64) (*.f64 %344 %4409) %4423))) %80)) (approx %543 (fma.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %38 %4418) %80)) (approx %543 (fma.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %38 (fma.f64 #s(literal 1/2 binary64) %4400 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %4423)))) %80)) (approx %543 (fma.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %38 (fma.f64 #s(literal 1/2 binary64) %4400 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 #s(literal 1/2 binary64) %4404 (*.f64 %344 (fma.f64 #s(literal 1/2 binary64) %4409 %2479))))))) %80)) (approx %557 (+.f64 #s(literal 1 binary64) %4448)) (approx %557 (+.f64 #s(literal 1 binary64) %4455)) (approx %557 (+.f64 #s(literal 1 binary64) %4463)) (approx %558 (+.f64 #s(literal 1 binary64) (+.f64 %157 %4448))) (approx %558 (+.f64 #s(literal 1 binary64) (+.f64 %157 %4455))) (approx %558 (+.f64 #s(literal 1 binary64) (+.f64 %157 %4463))) (approx %559 (fma.f64 #s(literal -32041/64800 binary64) %1978 %159)) (approx %559 (fma.f64 %344 (fma.f64 #s(literal -32041/64800 binary64) %80 (*.f64 #s(literal 1026625681/25194240000 binary64) %1978)) %159)) (approx %559 (fma.f64 %344 (fma.f64 #s(literal -32041/64800 binary64) %80 (*.f64 %344 (fma.f64 #s(literal -32894113444921/24488801280000000 binary64) %1978 (*.f64 #s(literal 1026625681/25194240000 binary64) %80)))) %159)) (approx %560 (fma.f64 #s(literal -32041/129600 binary64) %1978 %160)) (approx %560 (fma.f64 #s(literal 1/2 binary64) %159 (*.f64 %344 (fma.f64 #s(literal -32041/129600 binary64) %80 (*.f64 #s(literal 1026625681/50388480000 binary64) %1978))))) (approx %560 (fma.f64 #s(literal 1/2 binary64) %159 (*.f64 %344 (fma.f64 #s(literal -32041/129600 binary64) %80 (*.f64 %344 (fma.f64 #s(literal -32894113444921/48977602560000000 binary64) %1978 %4497)))))) (approx %561 (fma.f64 #s(literal 1/2 binary64) %159 (*.f64 %344 (fma.f64 #s(literal -32041/129600 binary64) %80 %380)))) (approx %561 (fma.f64 #s(literal 1/2 binary64) %159 (*.f64 %344 (fma.f64 #s(literal -32041/129600 binary64) %80 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %4497))))))) (approx %561 (fma.f64 #s(literal 1/2 binary64) %159 (*.f64 %344 (fma.f64 #s(literal -32041/129600 binary64) %80 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 #s(literal 1026625681/50388480000 binary64) %80 (*.f64 %344 (fma.f64 #s(literal -32894113444921/48977602560000000 binary64) %80 %2479)))))))))) (approx %574 (+.f64 #s(literal 1 binary64) %4526)) (approx %574 (+.f64 #s(literal 1 binary64) %4533)) (approx %574 (+.f64 #s(literal 1 binary64) %4542)) (approx %575 (+.f64 #s(literal 1 binary64) (+.f64 %157 %4526))) (approx %575 (+.f64 #s(literal 1 binary64) (+.f64 %157 %4533))) (approx %575 (+.f64 #s(literal 1 binary64) (+.f64 %157 %4542))) (approx %576 (fma.f64 #s(literal -1/2 binary64) %4555 %159)) (approx %576 (fma.f64 %344 (fma.f64 #s(literal -1/2 binary64) %4554 (*.f64 #s(literal 1/24 binary64) %4559)) %159)) (approx %576 (fma.f64 %344 (fma.f64 #s(literal -1/2 binary64) %4554 (*.f64 %344 (fma.f64 #s(literal -1/720 binary64) %4565 (*.f64 #s(literal 1/24 binary64) %4558)))) %159)) (approx %577 (fma.f64 #s(literal -1/4 binary64) %4555 %160)) (approx %577 (fma.f64 #s(literal 1/2 binary64) %159 (*.f64 %344 (fma.f64 #s(literal -1/4 binary64) %4554 (*.f64 #s(literal 1/48 binary64) %4559))))) (approx %577 (fma.f64 #s(literal 1/2 binary64) %159 (*.f64 %344 (fma.f64 #s(literal -1/4 binary64) %4554 (*.f64 %344 (fma.f64 #s(literal -1/1440 binary64) %4565 %4582)))))) (approx %578 (fma.f64 #s(literal 1/2 binary64) %159 (*.f64 %344 (fma.f64 #s(literal -1/4 binary64) %4554 %380)))) (approx %578 (fma.f64 #s(literal 1/2 binary64) %159 (*.f64 %344 (fma.f64 #s(literal -1/4 binary64) %4554 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %4582))))))) (approx %578 (fma.f64 #s(literal 1/2 binary64) %159 (*.f64 %344 (fma.f64 #s(literal -1/4 binary64) %4554 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 #s(literal 1/48 binary64) %4558 (*.f64 %344 (fma.f64 #s(literal -1/1440 binary64) %4564 %2479)))))))))) (approx %588 (+.f64 #s(literal 1 binary64) %4611)) (approx %588 (+.f64 #s(literal 1 binary64) %4618)) (approx %588 (+.f64 #s(literal 1 binary64) %4626)) (approx %589 (+.f64 #s(literal 1 binary64) (+.f64 %157 %4611))) (approx %589 (+.f64 #s(literal 1 binary64) (+.f64 %157 %4618))) (approx %589 (+.f64 #s(literal 1 binary64) (+.f64 %157 %4626))) (approx %590 (fma.f64 #s(literal -32041/2099520000 binary64) %1978 %159)) (approx %590 (fma.f64 %344 (fma.f64 #s(literal -32041/2099520000 binary64) %80 (*.f64 #s(literal 1026625681/26447905382400000000 binary64) %1978)) %159)) (approx %590 (fma.f64 %344 (fma.f64 #s(literal -32041/2099520000 binary64) %80 (*.f64 %344 (fma.f64 #s(literal -32894113444921/832918594626846720000000000000 binary64) %1978 (*.f64 #s(literal 1026625681/26447905382400000000 binary64) %80)))) %159)) (approx %591 (fma.f64 #s(literal -32041/4199040000 binary64) %1978 %160)) (approx %591 (fma.f64 #s(literal 1/2 binary64) %159 (*.f64 %344 (fma.f64 #s(literal -32041/4199040000 binary64) %80 (*.f64 #s(literal 1026625681/52895810764800000000 binary64) %1978))))) (approx %591 (fma.f64 #s(literal 1/2 binary64) %159 (*.f64 %344 (fma.f64 #s(literal -32041/4199040000 binary64) %80 (*.f64 %344 (fma.f64 #s(literal -32894113444921/1665837189253693440000000000000 binary64) %1978 %4660)))))) (approx %592 (fma.f64 #s(literal 1/2 binary64) %159 (*.f64 %344 (fma.f64 #s(literal -32041/4199040000 binary64) %80 %380)))) (approx %592 (fma.f64 #s(literal 1/2 binary64) %159 (*.f64 %344 (fma.f64 #s(literal -32041/4199040000 binary64) %80 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %4660))))))) (approx %592 (fma.f64 #s(literal 1/2 binary64) %159 (*.f64 %344 (fma.f64 #s(literal -32041/4199040000 binary64) %80 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 #s(literal 1026625681/52895810764800000000 binary64) %80 (*.f64 %344 (fma.f64 #s(literal -32894113444921/1665837189253693440000000000000 binary64) %80 %2479)))))))))) (approx %603 %4688) (approx %603 (+.f64 #s(literal 1 binary64) (+.f64 %608 %2601))) (approx %603 (+.f64 #s(literal 1 binary64) (+.f64 %608 %2607))) (approx %603 (+.f64 #s(literal 1 binary64) (+.f64 %608 %2615))) (approx %604 %4699) (approx %604 (fma.f64 #s(literal -1/16200 binary64) %392 %4699)) (approx %604 (fma.f64 %344 %2970 %4699)) (approx %604 (fma.f64 %344 %2977 %4699)) (approx %605 %4707) (approx %605 (fma.f64 #s(literal -1/32400 binary64) %392 %4707)) (approx %605 (fma.f64 #s(literal 1/2 binary64) %4699 (*.f64 %344 %2748))) (approx %605 (fma.f64 #s(literal 1/2 binary64) %4699 (*.f64 %344 %2756))) (approx %606 (fma.f64 #s(literal 1/2 binary64) %4699 %4717)) (approx %606 (fma.f64 #s(literal 1/2 binary64) %4699 (*.f64 %344 %2986))) (approx %606 (fma.f64 #s(literal 1/2 binary64) %4699 (*.f64 %344 %2995))) (approx %616 (+.f64 #s(literal 1 binary64) %4728)) (approx %616 (+.f64 #s(literal 1 binary64) %4735)) (approx %616 (+.f64 #s(literal 1 binary64) %4744)) (approx %617 (+.f64 #s(literal 1 binary64) (+.f64 %157 %4728))) (approx %617 (+.f64 #s(literal 1 binary64) (+.f64 %157 %4735))) (approx %617 (+.f64 #s(literal 1 binary64) (+.f64 %157 %4744))) (approx %618 (fma.f64 #s(literal -1/2 binary64) %4757 %159)) (approx %618 (fma.f64 %344 (fma.f64 #s(literal -1/2 binary64) %4756 (*.f64 #s(literal 1/24 binary64) %4761)) %159)) (approx %618 (fma.f64 %344 (fma.f64 #s(literal -1/2 binary64) %4756 (*.f64 %344 (fma.f64 #s(literal -1/720 binary64) %4767 (*.f64 #s(literal 1/24 binary64) %4760)))) %159)) (approx %619 (fma.f64 #s(literal -1/4 binary64) %4757 %160)) (approx %619 (fma.f64 #s(literal 1/2 binary64) %159 (*.f64 %344 (fma.f64 #s(literal -1/4 binary64) %4756 (*.f64 #s(literal 1/48 binary64) %4761))))) (approx %619 (fma.f64 #s(literal 1/2 binary64) %159 (*.f64 %344 (fma.f64 #s(literal -1/4 binary64) %4756 (*.f64 %344 (fma.f64 #s(literal -1/1440 binary64) %4767 %4781)))))) (approx %620 (fma.f64 #s(literal 1/2 binary64) %159 (*.f64 %344 (fma.f64 #s(literal -1/4 binary64) %4756 %380)))) (approx %620 (fma.f64 #s(literal 1/2 binary64) %159 (*.f64 %344 (fma.f64 #s(literal -1/4 binary64) %4756 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %4781))))))) (approx %620 (fma.f64 #s(literal 1/2 binary64) %159 (*.f64 %344 (fma.f64 #s(literal -1/4 binary64) %4756 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 #s(literal 1/48 binary64) %4760 (*.f64 %344 (fma.f64 #s(literal -1/1440 binary64) %4766 %2479)))))))))) (approx %635 (+.f64 #s(literal 2 binary64) (*.f64 %344 %4810))) (approx %635 (+.f64 #s(literal 2 binary64) (*.f64 %344 (-.f64 (fma.f64 #s(literal -1/2 binary64) %317 (*.f64 %344 %4814)) %2768)))) (approx %635 (+.f64 #s(literal 2 binary64) (*.f64 %344 (-.f64 (fma.f64 #s(literal -1/2 binary64) %317 (*.f64 %344 (-.f64 (fma.f64 #s(literal 1/24 binary64) %4529 (*.f64 %344 %4822)) %3105))) %2768)))) (approx %636 (fma.f64 #s(literal 2 binary64) %80 %4833)) (approx %636 (fma.f64 #s(literal 2 binary64) %80 (*.f64 %344 (fma.f64 %344 %4836 %4832)))) (approx %636 (fma.f64 #s(literal 2 binary64) %80 (*.f64 %344 (fma.f64 %344 (fma.f64 %344 %4841 %4836) %4832)))) (approx %637 (fma.f64 #s(literal 1/2 binary64) %4833 %80)) (approx %637 (fma.f64 %344 (fma.f64 #s(literal 1/2 binary64) (*.f64 %344 %4836) %4850) %80)) (approx %637 (fma.f64 %344 (fma.f64 #s(literal 1/2 binary64) %4832 (*.f64 %344 (fma.f64 #s(literal 1/2 binary64) (*.f64 %344 %4841) %4855))) %80)) (approx %638 (fma.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %38 %4850) %80)) (approx %638 (fma.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %38 (fma.f64 #s(literal 1/2 binary64) %4832 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %4855)))) %80)) (approx %638 (fma.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %38 (fma.f64 #s(literal 1/2 binary64) %4832 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 #s(literal 1/2 binary64) %4836 (*.f64 %344 (fma.f64 #s(literal 1/2 binary64) %4841 %2479))))))) %80)) (approx %657 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 %344 %4176)))) (approx %657 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %4176 (*.f64 #s(literal 1/24 binary64) (*.f64 %344 %4883)))))) (approx %657 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %4176 (*.f64 %344 (fma.f64 #s(literal -1/720 binary64) (*.f64 %344 %4890) %4892)))))) (approx %658 (+.f64 #s(literal 2 binary64) (*.f64 %344 %4900))) (approx %658 (+.f64 #s(literal 2 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %4176 (fma.f64 #s(literal -1/16200 binary64) %37 (*.f64 %344 %4904)))))) (approx %658 (+.f64 #s(literal 2 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %4176 (fma.f64 #s(literal -1/16200 binary64) %37 (*.f64 %344 (fma.f64 #s(literal 1/1574640000 binary64) %2452 (fma.f64 #s(literal 1/24 binary64) %4883 (*.f64 %344 %4912))))))))) (approx %659 (fma.f64 #s(literal 2 binary64) %80 %4923)) (approx %659 (fma.f64 #s(literal 2 binary64) %80 (*.f64 %344 (fma.f64 %344 %4926 %4922)))) (approx %659 (fma.f64 #s(literal 2 binary64) %80 (*.f64 %344 (fma.f64 %344 (fma.f64 %344 %4931 %4926) %4922)))) (approx %660 (fma.f64 #s(literal 1/2 binary64) %4923 %80)) (approx %660 (fma.f64 %344 (fma.f64 #s(literal 1/2 binary64) (*.f64 %344 %4926) %4940) %80)) (approx %660 (fma.f64 %344 (fma.f64 #s(literal 1/2 binary64) %4922 (*.f64 %344 (fma.f64 #s(literal 1/2 binary64) (*.f64 %344 %4931) %4945))) %80)) (approx %661 (fma.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %38 %4940) %80)) (approx %661 (fma.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %38 (fma.f64 #s(literal 1/2 binary64) %4922 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %4945)))) %80)) (approx %661 (fma.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %38 (fma.f64 #s(literal 1/2 binary64) %4922 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 #s(literal 1/2 binary64) %4926 (*.f64 %344 (fma.f64 #s(literal 1/2 binary64) %4931 %2479))))))) %80)) (approx %691 %4969) (approx %691 (fma.f64 angle %4971 %4969)) (approx %691 (fma.f64 angle (fma.f64 angle %4974 %4971) %4969)) (approx %691 (fma.f64 angle (fma.f64 angle (fma.f64 angle %4978 %4974) %4971) %4969)) (approx %692 %4983) (approx %692 (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %4971) %4983)) (approx %692 (fma.f64 #s(literal 1/2 binary64) %4969 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %4974) (*.f64 #s(literal 1/2 binary64) %4971))))) (approx %692 (fma.f64 #s(literal 1/2 binary64) %4969 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %4971 (*.f64 angle %4996))))) (approx %693 (fma.f64 #s(literal 1/2 binary64) %4969 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %4971 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %38 %4995)))))) (approx %693 (fma.f64 #s(literal 1/2 binary64) %4969 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %4971 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %38 %4996)))))) (approx %705 %716) (approx %709 (+.f64 #s(literal 1 binary64) %5016)) (approx %709 (+.f64 #s(literal 1 binary64) %5022)) (approx %709 (+.f64 #s(literal 1 binary64) %5030)) (approx %763 (+.f64 b (*.f64 #s(literal -1/68024448000000 binary64) %2508))) (approx %763 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/68024448000000 binary64) %2507 (*.f64 #s(literal 1/27763953154228224000000000000 binary64) %2513))))) (approx %763 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/68024448000000 binary64) %2507 (*.f64 %344 (fma.f64 #s(literal -1/28329413814213507054305280000000000000000000 binary64) %2520 (*.f64 #s(literal 1/27763953154228224000000000000 binary64) %2512))))))) (approx %706 %718) (approx %707 %719) (approx %708 %720) (approx %710 %5051) (approx %710 (+.f64 #s(literal 1 binary64) (+.f64 %720 %5016))) (approx %710 (+.f64 #s(literal 1 binary64) (+.f64 %720 %5022))) (approx %710 (+.f64 #s(literal 1 binary64) (+.f64 %720 %5030))) (approx %711 %5062) (approx %711 (fma.f64 #s(literal -1/136048896000000 binary64) %345 %5062)) (approx %711 (fma.f64 #s(literal 1/2 binary64) %5051 (*.f64 %344 (fma.f64 #s(literal -1/136048896000000 binary64) %37 (*.f64 #s(literal 1/55527906308456448000000000000 binary64) %2453))))) (approx %711 (fma.f64 #s(literal 1/2 binary64) %5051 (*.f64 %344 (fma.f64 #s(literal -1/136048896000000 binary64) %37 (*.f64 %344 (fma.f64 #s(literal -1/56658827628427014108610560000000000000000000 binary64) %2499 (*.f64 #s(literal 1/55527906308456448000000000000 binary64) %2452))))))) (approx %712 %5082) (approx %712 (fma.f64 #s(literal -1/136048896000000 binary64) %2508 %5082)) (approx %712 (fma.f64 #s(literal 1/2 binary64) %5081 (*.f64 %344 (fma.f64 #s(literal -1/136048896000000 binary64) %2507 (*.f64 #s(literal 1/55527906308456448000000000000 binary64) %2513))))) (approx %712 (fma.f64 #s(literal 1/2 binary64) %5081 (*.f64 %344 (fma.f64 #s(literal -1/136048896000000 binary64) %2507 (*.f64 %344 (fma.f64 #s(literal -1/56658827628427014108610560000000000000000000 binary64) %2520 (*.f64 #s(literal 1/55527906308456448000000000000 binary64) %2512))))))) (approx %713 %5100) (approx %713 (fma.f64 #s(literal -1/136048896000000 binary64) (*.f64 %344 %5103) %5100)) (approx %713 (fma.f64 #s(literal 1/4 binary64) %5099 (*.f64 %344 (fma.f64 #s(literal -1/136048896000000 binary64) %5103 (*.f64 #s(literal 1/4 binary64) (*.f64 %344 %5112)))))) (approx %713 (fma.f64 #s(literal 1/4 binary64) %5099 (*.f64 %344 (fma.f64 #s(literal -1/136048896000000 binary64) %5103 (*.f64 %344 (fma.f64 #s(literal 1/4 binary64) (*.f64 %344 %5124) %5126)))))) (approx %714 (fma.f64 #s(literal 1/4 binary64) %5099 (*.f64 %344 (fma.f64 #s(literal -1/136048896000000 binary64) %5103 %380)))) (approx %714 (fma.f64 #s(literal 1/4 binary64) %5099 (*.f64 %344 (fma.f64 #s(literal -1/136048896000000 binary64) %5103 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %5126))))))) (approx %714 (fma.f64 #s(literal 1/4 binary64) %5099 (*.f64 %344 (fma.f64 #s(literal -1/136048896000000 binary64) %5103 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 #s(literal 1/4 binary64) %5112 (*.f64 %344 (fma.f64 #s(literal 1/4 binary64) %5124 %2479)))))))))) (approx %730 %740) (approx %731 %741) (approx %732 %742) (approx %734 %5157) (approx %734 (+.f64 #s(literal 1 binary64) (+.f64 %742 %4267))) (approx %734 (+.f64 #s(literal 1 binary64) (+.f64 %742 %4273))) (approx %734 (+.f64 #s(literal 1 binary64) (+.f64 %742 %4281))) (approx %735 %5168) (approx %735 (fma.f64 #s(literal -1/4199040000 binary64) %345 %5168)) (approx %735 (fma.f64 #s(literal 1/2 binary64) %5157 (*.f64 %344 (fma.f64 #s(literal -1/4199040000 binary64) %37 (*.f64 #s(literal 1/52895810764800000000 binary64) %2453))))) (approx %735 (fma.f64 #s(literal 1/2 binary64) %5157 (*.f64 %344 (fma.f64 #s(literal -1/4199040000 binary64) %37 (*.f64 %344 (fma.f64 #s(literal -1/1665837189253693440000000000000 binary64) %2499 (*.f64 #s(literal 1/52895810764800000000 binary64) %2452))))))) (approx %736 %5188) (approx %736 (fma.f64 #s(literal -1/4199040000 binary64) %2508 %5188)) (approx %736 (fma.f64 #s(literal 1/2 binary64) %5187 (*.f64 %344 (fma.f64 #s(literal -1/4199040000 binary64) %2507 (*.f64 #s(literal 1/52895810764800000000 binary64) %2513))))) (approx %736 (fma.f64 #s(literal 1/2 binary64) %5187 (*.f64 %344 (fma.f64 #s(literal -1/4199040000 binary64) %2507 (*.f64 %344 (fma.f64 #s(literal -1/1665837189253693440000000000000 binary64) %2520 (*.f64 #s(literal 1/52895810764800000000 binary64) %2512))))))) (approx %737 %5206) (approx %737 (fma.f64 #s(literal -1/4199040000 binary64) (*.f64 %344 %5209) %5206)) (approx %737 (fma.f64 #s(literal 1/4 binary64) %5205 (*.f64 %344 (fma.f64 #s(literal -1/4199040000 binary64) %5209 (*.f64 #s(literal 1/4 binary64) (*.f64 %344 %5218)))))) (approx %737 (fma.f64 #s(literal 1/4 binary64) %5205 (*.f64 %344 (fma.f64 #s(literal -1/4199040000 binary64) %5209 (*.f64 %344 (fma.f64 #s(literal 1/4 binary64) (*.f64 %344 %5230) %5232)))))) (approx %738 (fma.f64 #s(literal 1/4 binary64) %5205 (*.f64 %344 (fma.f64 #s(literal -1/4199040000 binary64) %5209 %380)))) (approx %738 (fma.f64 #s(literal 1/4 binary64) %5205 (*.f64 %344 (fma.f64 #s(literal -1/4199040000 binary64) %5209 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %5232))))))) (approx %738 (fma.f64 #s(literal 1/4 binary64) %5205 (*.f64 %344 (fma.f64 #s(literal -1/4199040000 binary64) %5209 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 #s(literal 1/4 binary64) %5218 (*.f64 %344 (fma.f64 #s(literal 1/4 binary64) %5230 %2479)))))))))) (approx %271 (/.f64 %29 %279)) (approx %271 (*.f64 angle (fma.f64 #s(literal -1/6 binary64) (/.f64 %2428 %3453) %5263))) (approx %271 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %5267 (*.f64 #s(literal 1/120 binary64) (/.f64 %2433 %3462))) %5263))) (approx %271 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %5267 (*.f64 %344 (fma.f64 #s(literal -1/5040 binary64) (/.f64 %2440 %3471) (*.f64 #s(literal 1/120 binary64) (/.f64 %2441 %3462))))) %5263))) (approx %272 (/.f64 %346 %2846)) (approx %272 (*.f64 %344 (fma.f64 #s(literal -1/3 binary64) (/.f64 %2454 %2853) %3499))) (approx %272 (*.f64 %344 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %3504 (*.f64 %21 (*.f64 %344 %3513))) %3499))) (approx %272 (*.f64 %344 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %3504 (*.f64 %344 (fma.f64 %21 (*.f64 %344 (fma.f64 #s(literal -1/360 binary64) %5297 (*.f64 #s(literal -1/2520 binary64) %5297))) (*.f64 %21 %3513)))) %3499))) (approx %760 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 %4327) %80)) (approx %760 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 (fma.f64 #s(literal 1/1049760000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3305988172800000000 binary64) %2458 %2532)))) %80)) (approx %760 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 (fma.f64 #s(literal 1/1049760000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3305988172800000000 binary64) %2458 (fma.f64 %344 (fma.f64 %21 %4334 %2541) %2532))))) %80)) (approx %764 (fma.f64 #s(literal -1/34012224000000 binary64) %392 %80)) (approx %764 (fma.f64 %344 (fma.f64 #s(literal -1/34012224000000 binary64) %377 (*.f64 %344 %5330)) %80)) (approx %764 (fma.f64 %344 (fma.f64 #s(literal -1/34012224000000 binary64) %377 (*.f64 %344 (fma.f64 %344 %5337 %5330))) %80)) (approx %765 (fma.f64 %344 (fma.f64 #s(literal -1/34012224000000 binary64) %377 %380) %80)) (approx %765 (fma.f64 %344 (fma.f64 #s(literal -1/34012224000000 binary64) %377 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %5330)))) %80)) (approx %765 (fma.f64 %344 (fma.f64 #s(literal -1/34012224000000 binary64) %377 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 %344 (fma.f64 #s(literal 1/765275040000000 binary64) %2667 %5337) %5330))))) %80)) (approx %771 (fma.f64 %344 (fma.f64 #s(literal -1/34012224000000 binary64) %377 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 %344 (fma.f64 %21 %2464 %5337) %5330))))) %80)) (approx %774 (*.f64 angle (fma.f64 #s(literal -1/1190155742208000000000 binary64) %2402 (*.f64 #s(literal 1/5832000 binary64) %12)))) (approx %774 (*.f64 angle (fma.f64 #s(literal 1/5832000 binary64) %12 (*.f64 %344 (fma.f64 #s(literal -1/1190155742208000000000 binary64) %2401 (*.f64 #s(literal 1/809596873977295011840000000000000000 binary64) %2409)))))) (approx %774 (*.f64 angle (fma.f64 #s(literal 1/5832000 binary64) %12 (*.f64 %344 (fma.f64 #s(literal -1/1190155742208000000000 binary64) %2401 (*.f64 %344 (fma.f64 #s(literal -1/1156519989551452211984958750720000000000000000000000 binary64) %2419 (*.f64 #s(literal 1/809596873977295011840000000000000000 binary64) %2408)))))))) (approx %775 (*.f64 #s(literal 1/5832000 binary64) %29)) (approx %775 (*.f64 angle (fma.f64 #s(literal -1/1190155742208000000000 binary64) %2428 (*.f64 #s(literal 1/5832000 binary64) %358)))) (approx %775 (*.f64 angle (fma.f64 #s(literal 1/5832000 binary64) %358 (*.f64 %344 (fma.f64 #s(literal -1/1190155742208000000000 binary64) %2432 (*.f64 #s(literal 1/809596873977295011840000000000000000 binary64) %2433)))))) (approx %775 (*.f64 angle (fma.f64 #s(literal 1/5832000 binary64) %358 (*.f64 %344 (fma.f64 #s(literal -1/1190155742208000000000 binary64) %2432 (*.f64 %344 (fma.f64 #s(literal -1/1156519989551452211984958750720000000000000000000000 binary64) %2440 (*.f64 #s(literal 1/809596873977295011840000000000000000 binary64) %2441)))))))) (approx %779 (*.f64 #s(literal 1/34012224000000 binary64) %346)) (approx %779 (*.f64 %344 (fma.f64 #s(literal -1/3470494144278528000000000000 binary64) %2454 %5412))) (approx %779 (*.f64 %344 (fma.f64 #s(literal 1/34012224000000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3470494144278528000000000000 binary64) %2458 (*.f64 %21 (*.f64 %344 %5419))))))) (approx %779 (*.f64 %344 (fma.f64 #s(literal 1/34012224000000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3470494144278528000000000000 binary64) %2458 (*.f64 %344 (fma.f64 %21 (*.f64 %344 (fma.f64 #s(literal -1/481773184218862092878305673871360000000000000000000000000 binary64) %2474 (*.f64 #s(literal -1/3372412289532034650148139717099520000000000000000000000000 binary64) %2474))) (*.f64 %21 %5419)))))))) (approx %783 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 %5412) %80)) (approx %783 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 (fma.f64 #s(literal 1/34012224000000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3470494144278528000000000000 binary64) %2458 %2532)))) %80)) (approx %783 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 (fma.f64 #s(literal 1/34012224000000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3470494144278528000000000000 binary64) %2458 (fma.f64 %344 (fma.f64 %21 %5419 %2541) %2532))))) %80)) (approx %787 #s(literal 16021/16200 binary64)) (approx %787 (+.f64 #s(literal 16021/16200 binary64) %2489)) (approx %787 (+.f64 #s(literal 16021/16200 binary64) %2495)) (approx %787 (+.f64 #s(literal 16021/16200 binary64) %2504)) (approx %788 %5465) (approx %788 (fma.f64 #s(literal -1/64800 binary64) %2508 %5465)) (approx %788 (fma.f64 #s(literal 16021/16200 binary64) b %2516)) (approx %788 (fma.f64 #s(literal 16021/16200 binary64) b %2525)) (approx %789 %5474) (approx %789 (fma.f64 #s(literal -16021/524880000 binary64) %392 %5474)) (approx %789 (fma.f64 #s(literal 256672441/262440000 binary64) %80 (*.f64 %344 (fma.f64 #s(literal -16021/524880000 binary64) %377 (*.f64 %344 %5481))))) (approx %789 (fma.f64 #s(literal 256672441/262440000 binary64) %80 (*.f64 %344 (fma.f64 #s(literal -16021/524880000 binary64) %377 (*.f64 %344 (fma.f64 %344 %5490 %5481)))))) (approx %790 (fma.f64 #s(literal 256672441/262440000 binary64) %80 (*.f64 %344 (fma.f64 #s(literal -16021/524880000 binary64) %377 %380)))) (approx %790 (fma.f64 #s(literal 256672441/262440000 binary64) %80 (*.f64 %344 (fma.f64 #s(literal -16021/524880000 binary64) %377 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %5481))))))) (approx %790 (fma.f64 #s(literal 256672441/262440000 binary64) %80 (*.f64 %344 (fma.f64 #s(literal -16021/524880000 binary64) %377 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 %344 (fma.f64 %21 %2464 %5490) %5481)))))))) (approx %799 %5517) (approx %799 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -179/32400 binary64) %12 %2489))) (approx %799 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -179/32400 binary64) %12 %2495))) (approx %799 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -179/32400 binary64) %12 %2504))) (approx %800 %5528) (approx %800 (fma.f64 #s(literal -1/64800 binary64) %2508 %5528)) (approx %800 (fma.f64 b %5517 %2516)) (approx %800 (fma.f64 b %5517 %2525)) (approx %801 %5537) (approx %801 (fma.f64 #s(literal -1/32400 binary64) (*.f64 %344 %5540) %5537)) (approx %801 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %5540 (*.f64 %344 %5546)) %5537)) (approx %801 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %5540 (*.f64 %344 (fma.f64 %344 %5554 %5546))) %5537)) (approx %802 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %5540 %380) %5537)) (approx %802 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %5540 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %5546)))) %5537)) (approx %802 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %5540 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 %344 (fma.f64 %21 %2464 %5554) %5546))))) %5537)) (approx %820 %5577) (approx %820 (fma.f64 #s(literal -1 binary64) %4031 %5577)) (approx %820 (fma.f64 #s(literal -1 binary64) %4027 (*.f64 angle (fma.f64 #s(literal -1 binary64) %4035 (*.f64 #s(literal -1 binary64) %4030))))) (approx %820 (fma.f64 #s(literal -1 binary64) %4027 (*.f64 angle (fma.f64 #s(literal -1 binary64) %4030 (*.f64 angle (fma.f64 #s(literal -1 binary64) %4042 (*.f64 #s(literal -1 binary64) %4034))))))) (approx %821 (fma.f64 #s(literal -1 binary64) %4027 (*.f64 angle (fma.f64 #s(literal -1 binary64) %4030 (*.f64 angle %5593))))) (approx %821 (fma.f64 #s(literal -1 binary64) %4027 (*.f64 angle (fma.f64 #s(literal -1 binary64) %4030 (*.f64 angle (fma.f64 #s(literal -1 binary64) %4042 %5593)))))) (approx %848 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 %344 (fma.f64 #s(literal 1/765275040000000 binary64) %2667 %2541) %2532))))) %80)) (approx %851 (*.f64 #s(literal 1/32400 binary64) (*.f64 a %345))) (approx %851 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 a %2453) (*.f64 #s(literal 1/32400 binary64) %5617)))) (approx %851 (*.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %5617 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %5622 (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 a %2499))))))) (approx %851 (*.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %5617 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %5622 (*.f64 %344 (fma.f64 #s(literal -1/347128758144000000000 binary64) (*.f64 a %2649) (*.f64 #s(literal 1/765275040000000 binary64) (*.f64 a %2461))))))))) (approx %858 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 #s(literal 1/3149280000 binary64) %2745 (*.f64 %344 (fma.f64 #s(literal -1/765275040000000 binary64) %2751 %2668))))))) %80)) (approx %897 %5649) (approx %897 %5651) (approx %897 %5656) (approx %897 %5664) (approx %898 %5666) (approx %898 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/180 binary64) %3704)) %5649)) (approx %898 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 angle (-.f64 (*.f64 #s(literal 1/32400 binary64) %3709) %5653))) %5649)) (approx %898 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 angle (-.f64 (*.f64 angle (-.f64 (*.f64 #s(literal 1/8748000 binary64) %3717) (*.f64 #s(literal -1/32400 binary64) %3708))) %5653))) %5649)) (approx %899 %5688) (approx %899 (fma.f64 #s(literal -1/180 binary64) (*.f64 a %3704) %5688)) (approx %899 (fma.f64 a %5666 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %5693 (*.f64 #s(literal 1/32400 binary64) (*.f64 a %3709)))))) (approx %899 (fma.f64 a %5666 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %5693 (*.f64 angle (fma.f64 #s(literal 1/8748000 binary64) (*.f64 a %3717) (*.f64 #s(literal 1/32400 binary64) (*.f64 a %3708)))))))) (approx %909 %5709) (approx %909 (+.f64 #s(literal 1/2 binary64) %5651)) (approx %909 (+.f64 #s(literal 1/2 binary64) %5656)) (approx %909 (+.f64 #s(literal 1/2 binary64) %5664)) (approx %910 %5717) (approx %910 (fma.f64 #s(literal 1/180 binary64) (*.f64 angle %5719) %5717)) (approx %910 (fma.f64 angle (fma.f64 #s(literal -1/32400 binary64) (*.f64 angle %5723) %5725) %5717)) (approx %910 (fma.f64 angle (fma.f64 #s(literal 1/180 binary64) %5719 (*.f64 angle (fma.f64 #s(literal -1/32400 binary64) %5723 (*.f64 #s(literal -1/8748000 binary64) (*.f64 angle %5729))))) %5717)) (approx %911 %5737) (approx %911 (fma.f64 angle (fma.f64 #s(literal -1/180 binary64) %5739 %5725) %5737)) (approx %911 (fma.f64 angle (fma.f64 #s(literal -1/180 binary64) %5739 (fma.f64 #s(literal 1/180 binary64) %5719 (*.f64 angle (fma.f64 #s(literal -1/32400 binary64) %5723 (*.f64 #s(literal 1/32400 binary64) %5743))))) %5737)) (approx %911 (fma.f64 angle (fma.f64 #s(literal -1/180 binary64) %5739 (fma.f64 #s(literal 1/180 binary64) %5719 (*.f64 angle (fma.f64 #s(literal -1/32400 binary64) %5723 (fma.f64 #s(literal 1/32400 binary64) %5743 (*.f64 angle (fma.f64 #s(literal -1/8748000 binary64) %5729 (*.f64 #s(literal 1/8748000 binary64) (*.f64 %21 %3716))))))))) %5737)) (approx %931 %938) (approx %932 (*.f64 #s(literal 1/2 binary64) %938)) (approx %935 (fma.f64 #s(literal 1/32400 binary64) %346 %941)) (approx %935 (fma.f64 #s(literal 1/4 binary64) %940 %2456)) (approx %935 (fma.f64 #s(literal 1/4 binary64) %940 %2470)) (approx %945 (/.f64 angle %278)) (approx %946 %949) (approx %947 (*.f64 angle (fma.f64 #s(literal -1/6 binary64) (/.f64 %2402 %5774) %5776))) (approx %947 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %5780 (*.f64 #s(literal 1/120 binary64) (/.f64 %2409 %5781))) %5776))) (approx %947 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %5780 (*.f64 %344 (fma.f64 #s(literal -1/5040 binary64) (/.f64 %2419 %5788) (*.f64 #s(literal 1/120 binary64) (/.f64 %2408 %5781))))) %5776))) (approx %948 (/.f64 %29 %278)) (approx %948 (*.f64 angle (fma.f64 #s(literal -1/6 binary64) (/.f64 %2428 %5774) %5801))) (approx %948 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %5805 (*.f64 #s(literal 1/120 binary64) (/.f64 %2433 %5781))) %5801))) (approx %948 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %5805 (*.f64 %344 (fma.f64 #s(literal -1/5040 binary64) (/.f64 %2440 %5788) (*.f64 #s(literal 1/120 binary64) (/.f64 %2441 %5781))))) %5801))) (approx %953 (/.f64 %346 %279)) (approx %953 (*.f64 %344 (fma.f64 #s(literal -1/3 binary64) (/.f64 %2454 %2846) %5824))) (approx %953 (*.f64 %344 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %5828 (*.f64 %21 (*.f64 %344 %5831))) %5824))) (approx %953 (*.f64 %344 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %5828 (*.f64 %344 (fma.f64 %21 (*.f64 %344 (fma.f64 #s(literal -1/360 binary64) %5838 (*.f64 #s(literal -1/2520 binary64) %5838))) (*.f64 %21 %5831)))) %5824))) (approx %1200 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %345 %279)))) (approx %1200 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %5853 (*.f64 #s(literal 1/24 binary64) (/.f64 %2453 %2846)))))) (approx %1200 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %5853 (*.f64 %344 (fma.f64 #s(literal -1/720 binary64) (/.f64 %2499 %3453) (*.f64 #s(literal 1/24 binary64) %5861))))))) (approx %1201 (+.f64 b (*.f64 #s(literal -1/2 binary64) (/.f64 %2508 %279)))) (approx %1201 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %5873 (*.f64 #s(literal 1/24 binary64) (/.f64 %2513 %2846)))))) (approx %1201 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %5873 (*.f64 %344 (fma.f64 #s(literal -1/720 binary64) (/.f64 %2520 %3453) (*.f64 #s(literal 1/24 binary64) (/.f64 %2512 %2846)))))))) (approx %1202 (fma.f64 #s(literal -1 binary64) (/.f64 %392 %279) %80)) (approx %1202 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %5892 (*.f64 %344 %5895)) %80)) (approx %1202 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %5892 (*.f64 %344 (fma.f64 %344 %5902 %5895))) %80)) (approx %1291 (+.f64 b (*.f64 #s(literal -1/2099520000 binary64) %2508))) (approx %1291 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/2099520000 binary64) %2507 (*.f64 #s(literal 1/26447905382400000000 binary64) %2513))))) (approx %1291 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/2099520000 binary64) %2507 (*.f64 %344 (fma.f64 #s(literal -1/832918594626846720000000000000 binary64) %2520 (*.f64 #s(literal 1/26447905382400000000 binary64) %2512))))))) (approx %1292 (fma.f64 #s(literal -1/1049760000 binary64) %392 %80)) (approx %1292 (fma.f64 %344 (fma.f64 #s(literal -1/1049760000 binary64) %377 (*.f64 %344 %5926)) %80)) (approx %1292 (fma.f64 %344 (fma.f64 #s(literal -1/1049760000 binary64) %377 (*.f64 %344 (fma.f64 %344 %5933 %5926))) %80)) (approx %959 (/.f64 angle %964)) (approx %960 %965) (approx %961 (*.f64 angle (fma.f64 #s(literal -1/6 binary64) (/.f64 %2402 %5942) %5944))) (approx %961 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %5948 (*.f64 #s(literal 1/120 binary64) (/.f64 %2409 %5949))) %5944))) (approx %961 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %5948 (*.f64 %344 (fma.f64 #s(literal -1/5040 binary64) (/.f64 %2419 %5956) (*.f64 #s(literal 1/120 binary64) (/.f64 %2408 %5949))))) %5944))) (approx %962 (/.f64 %29 %964)) (approx %962 (*.f64 angle (fma.f64 #s(literal -1/6 binary64) (/.f64 %2428 %5942) %5969))) (approx %962 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %5973 (*.f64 #s(literal 1/120 binary64) (/.f64 %2433 %5949))) %5969))) (approx %962 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %5973 (*.f64 %344 (fma.f64 #s(literal -1/5040 binary64) (/.f64 %2440 %5956) (*.f64 #s(literal 1/120 binary64) (/.f64 %2441 %5949))))) %5969))) (approx %969 (/.f64 %346 %5989)) (approx %969 (*.f64 %344 (fma.f64 #s(literal -1/3 binary64) (/.f64 %2454 %5992) %5994))) (approx %969 (*.f64 %344 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %5998 (*.f64 %21 (*.f64 %344 %6002))) %5994))) (approx %969 (*.f64 %344 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %5998 (*.f64 %344 (fma.f64 %21 (*.f64 %344 (fma.f64 #s(literal -1/360 binary64) %6010 (*.f64 #s(literal -1/2520 binary64) %6010))) (*.f64 %21 %6002)))) %5994))) (approx %1226 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %345 %5989)))) (approx %1226 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %6025 (*.f64 #s(literal 1/24 binary64) (/.f64 %2453 %5992)))))) (approx %1226 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %6025 (*.f64 %344 (fma.f64 #s(literal -1/720 binary64) (/.f64 %2499 %5999) (*.f64 #s(literal 1/24 binary64) %6033))))))) (approx %1227 (+.f64 b (*.f64 #s(literal -1/2 binary64) (/.f64 %2508 %5989)))) (approx %1227 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %6045 (*.f64 #s(literal 1/24 binary64) (/.f64 %2513 %5992)))))) (approx %1227 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %6045 (*.f64 %344 (fma.f64 #s(literal -1/720 binary64) (/.f64 %2520 %5999) (*.f64 #s(literal 1/24 binary64) (/.f64 %2512 %5992)))))))) (approx %1228 (fma.f64 #s(literal -1 binary64) (/.f64 %392 %5989) %80)) (approx %1228 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6064 (*.f64 %344 %6067)) %80)) (approx %1228 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6064 (*.f64 %344 (fma.f64 %344 %6074 %6067))) %80)) (approx %975 (/.f64 angle %980)) (approx %976 %981) (approx %977 (*.f64 angle (fma.f64 #s(literal -1/6 binary64) (/.f64 %2402 %6083) %6085))) (approx %977 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %6089 (*.f64 #s(literal 1/120 binary64) (/.f64 %2409 %6090))) %6085))) (approx %977 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %6089 (*.f64 %344 (fma.f64 #s(literal -1/5040 binary64) (/.f64 %2419 %6097) (*.f64 #s(literal 1/120 binary64) (/.f64 %2408 %6090))))) %6085))) (approx %978 (/.f64 %29 %980)) (approx %978 (*.f64 angle (fma.f64 #s(literal -1/6 binary64) (/.f64 %2428 %6083) %6110))) (approx %978 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %6114 (*.f64 #s(literal 1/120 binary64) (/.f64 %2433 %6090))) %6110))) (approx %978 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %6114 (*.f64 %344 (fma.f64 #s(literal -1/5040 binary64) (/.f64 %2440 %6097) (*.f64 #s(literal 1/120 binary64) (/.f64 %2441 %6090))))) %6110))) (approx %985 (/.f64 %346 %1131)) (approx %985 (*.f64 %344 (fma.f64 #s(literal -1/3 binary64) (/.f64 %2454 %6132) %6134))) (approx %985 (*.f64 %344 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %6138 (*.f64 %21 (*.f64 %344 %6142))) %6134))) (approx %985 (*.f64 %344 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %6138 (*.f64 %344 (fma.f64 %21 (*.f64 %344 (fma.f64 #s(literal -1/360 binary64) %6150 (*.f64 #s(literal -1/2520 binary64) %6150))) (*.f64 %21 %6142)))) %6134))) (approx %1322 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %345 %1131)))) (approx %1322 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %6165 (*.f64 #s(literal 1/24 binary64) (/.f64 %2453 %6132)))))) (approx %1322 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %6165 (*.f64 %344 (fma.f64 #s(literal -1/720 binary64) (/.f64 %2499 %6139) (*.f64 #s(literal 1/24 binary64) %6173))))))) (approx %1323 (+.f64 b (*.f64 #s(literal -1/2 binary64) (/.f64 %2508 %1131)))) (approx %1323 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %6185 (*.f64 #s(literal 1/24 binary64) (/.f64 %2513 %6132)))))) (approx %1323 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %6185 (*.f64 %344 (fma.f64 #s(literal -1/720 binary64) (/.f64 %2520 %6139) (*.f64 #s(literal 1/24 binary64) (/.f64 %2512 %6132)))))))) (approx %1324 (fma.f64 #s(literal -1 binary64) (/.f64 %392 %1131) %80)) (approx %1324 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6204 (*.f64 %344 %6207)) %80)) (approx %1324 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6204 (*.f64 %344 (fma.f64 %344 %6214 %6207))) %80)) (approx %991 (/.f64 angle %995)) (approx %992 %996) (approx %993 (*.f64 angle (fma.f64 #s(literal -1/6 binary64) (/.f64 %2402 %6223) %6225))) (approx %993 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %6229 (*.f64 #s(literal 1/120 binary64) (/.f64 %2409 %6230))) %6225))) (approx %993 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %6229 (*.f64 %344 (fma.f64 #s(literal -1/5040 binary64) (/.f64 %2419 %6237) (*.f64 #s(literal 1/120 binary64) (/.f64 %2408 %6230))))) %6225))) (approx %994 (/.f64 %29 %995)) (approx %994 (*.f64 angle (fma.f64 #s(literal -1/6 binary64) (/.f64 %2428 %6223) %6250))) (approx %994 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %6254 (*.f64 #s(literal 1/120 binary64) (/.f64 %2433 %6230))) %6250))) (approx %994 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %6254 (*.f64 %344 (fma.f64 #s(literal -1/5040 binary64) (/.f64 %2440 %6237) (*.f64 #s(literal 1/120 binary64) (/.f64 %2441 %6230))))) %6250))) (approx %1000 (/.f64 %346 %6270)) (approx %1000 (*.f64 %344 (fma.f64 #s(literal -1/3 binary64) (/.f64 %2454 %6273) %6275))) (approx %1000 (*.f64 %344 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %6279 (*.f64 %21 (*.f64 %344 %6283))) %6275))) (approx %1000 (*.f64 %344 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %6279 (*.f64 %344 (fma.f64 %21 (*.f64 %344 (fma.f64 #s(literal -1/360 binary64) %6291 (*.f64 #s(literal -1/2520 binary64) %6291))) (*.f64 %21 %6283)))) %6275))) (approx %1264 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %345 %6270)))) (approx %1264 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %6306 (*.f64 #s(literal 1/24 binary64) (/.f64 %2453 %6273)))))) (approx %1264 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %6306 (*.f64 %344 (fma.f64 #s(literal -1/720 binary64) (/.f64 %2499 %6280) (*.f64 #s(literal 1/24 binary64) %6314))))))) (approx %1265 (+.f64 b (*.f64 #s(literal -1/2 binary64) (/.f64 %2508 %6270)))) (approx %1265 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %6326 (*.f64 #s(literal 1/24 binary64) (/.f64 %2513 %6273)))))) (approx %1265 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %6326 (*.f64 %344 (fma.f64 #s(literal -1/720 binary64) (/.f64 %2520 %6280) (*.f64 #s(literal 1/24 binary64) (/.f64 %2512 %6273)))))))) (approx %1266 (fma.f64 #s(literal -1 binary64) (/.f64 %392 %6270) %80)) (approx %1266 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6345 (*.f64 %344 %6348)) %80)) (approx %1266 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6345 (*.f64 %344 (fma.f64 %344 %6355 %6348))) %80)) (approx %1006 (*.f64 #s(literal 1/1049760000 binary64) angle)) (approx %1007 %1011) (approx %1008 (*.f64 angle (fma.f64 #s(literal -1/6940988288557056000000000000 binary64) %2402 (*.f64 #s(literal 1/1049760000 binary64) %12)))) (approx %1008 (*.f64 angle (fma.f64 #s(literal 1/1049760000 binary64) %12 (*.f64 %344 (fma.f64 #s(literal -1/6940988288557056000000000000 binary64) %2401 (*.f64 #s(literal 1/152978834596752938093248512000000000000000000000 binary64) %2409)))))) (approx %1008 (*.f64 angle (fma.f64 #s(literal 1/1049760000 binary64) %12 (*.f64 %344 (fma.f64 #s(literal -1/6940988288557056000000000000 binary64) %2401 (*.f64 %344 (fma.f64 #s(literal -1/7080447050118297388679022298844784230400000000000000000000000000000 binary64) %2419 (*.f64 #s(literal 1/152978834596752938093248512000000000000000000000 binary64) %2408)))))))) (approx %1009 (*.f64 #s(literal 1/1049760000 binary64) %29)) (approx %1009 (*.f64 angle (fma.f64 #s(literal -1/6940988288557056000000000000 binary64) %2428 (*.f64 #s(literal 1/1049760000 binary64) %358)))) (approx %1009 (*.f64 angle (fma.f64 #s(literal 1/1049760000 binary64) %358 (*.f64 %344 (fma.f64 #s(literal -1/6940988288557056000000000000 binary64) %2432 (*.f64 #s(literal 1/152978834596752938093248512000000000000000000000 binary64) %2433)))))) (approx %1009 (*.f64 angle (fma.f64 #s(literal 1/1049760000 binary64) %358 (*.f64 %344 (fma.f64 #s(literal -1/6940988288557056000000000000 binary64) %2432 (*.f64 %344 (fma.f64 #s(literal -1/7080447050118297388679022298844784230400000000000000000000000000000 binary64) %2440 (*.f64 #s(literal 1/152978834596752938093248512000000000000000000000 binary64) %2441)))))))) (approx %1015 (*.f64 #s(literal 1/1101996057600000000 binary64) %346)) (approx %1015 (*.f64 %344 (fma.f64 #s(literal -1/3643185932897827553280000000000000000 binary64) %2454 %6408))) (approx %1015 (*.f64 %344 (fma.f64 #s(literal 1/1101996057600000000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3643185932897827553280000000000000000 binary64) %2458 (*.f64 %21 (*.f64 %344 %6415))))))) (approx %1015 (*.f64 %344 (fma.f64 #s(literal 1/1101996057600000000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3643185932897827553280000000000000000 binary64) %2458 (*.f64 %344 (fma.f64 %21 (*.f64 %344 (fma.f64 #s(literal -1/530912149666584561909977889173950049550336000000000000000000000000000000000 binary64) %2474 (*.f64 #s(literal -1/3716385047666091933369845224217650346852352000000000000000000000000000000000 binary64) %2474))) (*.f64 %21 %6415)))))))) (approx %1299 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2203992115200000000 binary64) %345))) (approx %1299 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2203992115200000000 binary64) %37 (*.f64 #s(literal 1/29145487463182620426240000000000000000 binary64) %2453))))) (approx %1299 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2203992115200000000 binary64) %37 (*.f64 %344 (fma.f64 #s(literal -1/963546368437724185756611347742720000000000000000000000000 binary64) %2499 (*.f64 #s(literal 1/29145487463182620426240000000000000000 binary64) %2452))))))) (approx %1300 (+.f64 b (*.f64 #s(literal -1/2203992115200000000 binary64) %2508))) (approx %1300 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/2203992115200000000 binary64) %2507 (*.f64 #s(literal 1/29145487463182620426240000000000000000 binary64) %2513))))) (approx %1300 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/2203992115200000000 binary64) %2507 (*.f64 %344 (fma.f64 #s(literal -1/963546368437724185756611347742720000000000000000000000000 binary64) %2520 (*.f64 #s(literal 1/29145487463182620426240000000000000000 binary64) %2512))))))) (approx %1301 (fma.f64 #s(literal -1/1101996057600000000 binary64) %392 %80)) (approx %1301 (fma.f64 %344 (fma.f64 #s(literal -1/1101996057600000000 binary64) %377 (*.f64 %344 %6476)) %80)) (approx %1301 (fma.f64 %344 (fma.f64 #s(literal -1/1101996057600000000 binary64) %377 (*.f64 %344 (fma.f64 %344 %6484 %6476))) %80)) (approx %1020 (fma.f64 #s(literal 1/32400 binary64) %13 %83)) (approx %1024 (fma.f64 %344 (fma.f64 #s(literal -1/1049760000 binary64) %377 %380) %80)) (approx %1024 (fma.f64 %344 (fma.f64 #s(literal -1/1049760000 binary64) %377 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %5926)))) %80)) (approx %1024 (fma.f64 %344 (fma.f64 #s(literal -1/1049760000 binary64) %377 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 %344 (fma.f64 %21 %2464 %5933) %5926))))) %80)) (approx %1037 %6509) (approx %1037 (+.f64 %6509 (*.f64 #s(literal -1/180 binary64) (*.f64 angle %6512)))) (approx %1037 (+.f64 %6509 (*.f64 angle (-.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle %6517)) %6520)))) (approx %1037 (+.f64 %6509 (*.f64 angle (-.f64 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %6517 (*.f64 #s(literal 1/34992000 binary64) (*.f64 angle %6525)))) %6520)))) (approx %1038 %6534) (approx %1038 (+.f64 %6509 (+.f64 %2789 (*.f64 angle %6536)))) (approx %1038 (+.f64 %6509 (+.f64 %2789 (*.f64 angle (-.f64 (fma.f64 #s(literal -1/180 binary64) %2792 (*.f64 angle %6541)) %6520))))) (approx %1038 (+.f64 %6509 (+.f64 %2789 (*.f64 angle (-.f64 (fma.f64 #s(literal -1/180 binary64) %2792 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %6517 (fma.f64 #s(literal -1/64800 binary64) %2797 (*.f64 angle %6550))))) %6520))))) (approx %1039 %6561) (approx %1039 (fma.f64 angle %6563 %6561)) (approx %1039 (fma.f64 angle (fma.f64 angle %6566 %6563) %6561)) (approx %1039 (fma.f64 angle (fma.f64 angle (fma.f64 angle %6570 %6566) %6563) %6561)) (approx %1040 %6575) (approx %1040 (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %6563) %6575)) (approx %1040 (fma.f64 #s(literal 1/2 binary64) %6561 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %6566) (*.f64 #s(literal 1/2 binary64) %6563))))) (approx %1040 (fma.f64 #s(literal 1/2 binary64) %6561 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %6563 (*.f64 angle %6588))))) (approx %1041 (fma.f64 #s(literal 1/2 binary64) %6561 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %6563 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %38 %6587)))))) (approx %1041 (fma.f64 #s(literal 1/2 binary64) %6561 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %6563 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %38 %6588)))))) (approx %1054 (*.f64 #s(literal 2 binary64) %2789)) (approx %1054 (fma.f64 #s(literal 2 binary64) %2789 (*.f64 angle %6608))) (approx %1054 (fma.f64 #s(literal 2 binary64) %2789 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %2792 (fma.f64 #s(literal -1/32400 binary64) %2798 %3760))))) (approx %1054 (fma.f64 #s(literal 2 binary64) %2789 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %2792 (fma.f64 #s(literal 1/180 binary64) %2792 (*.f64 angle (fma.f64 #s(literal -1/32400 binary64) %2797 (*.f64 angle %6617)))))))) (approx %1055 (*.f64 #s(literal 2 binary64) %6626)) (approx %1055 (fma.f64 #s(literal 2 binary64) %6626 %6630)) (approx %1055 (fma.f64 #s(literal 2 binary64) %6626 (*.f64 angle (fma.f64 #s(literal -1/32400 binary64) %6634 %6629)))) (approx %1055 (fma.f64 #s(literal 2 binary64) %6626 (*.f64 angle (fma.f64 angle (fma.f64 #s(literal -1/32400 binary64) %6633 %6640) %6629)))) (approx %1056 %6626) (approx %1056 (fma.f64 #s(literal 1/2 binary64) %6630 %6626)) (approx %1056 (fma.f64 angle (fma.f64 #s(literal -1/64800 binary64) %6634 (*.f64 #s(literal 1/2 binary64) %6629)) %6626)) (approx %1056 (fma.f64 angle (fma.f64 #s(literal 1/2 binary64) %6629 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %6633 %6653))) %6626)) (approx %1057 (fma.f64 angle (fma.f64 #s(literal 1/2 binary64) %6629 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %6633 %380))) %6626)) (approx %1057 (fma.f64 angle (fma.f64 #s(literal 1/2 binary64) %6629 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %6633 (fma.f64 #s(literal 1/32400 binary64) %38 %6653)))) %6626)) (approx %1074 (*.f64 #s(literal 1/180 binary64) (*.f64 angle %1089))) (approx %1075 %1092) (approx %1076 (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) %6676 (*.f64 #s(literal 1/180 binary64) %1090)))) (approx %1076 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %1090 (*.f64 %344 (fma.f64 #s(literal -1/34992000 binary64) %6675 (*.f64 #s(literal 1/22674816000000 binary64) %6683)))))) (approx %1076 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %1090 (*.f64 %344 (fma.f64 #s(literal -1/34992000 binary64) %6675 (*.f64 %344 (fma.f64 #s(literal -1/30855889612800000000 binary64) %6692 (*.f64 #s(literal 1/22674816000000 binary64) %6682)))))))) (approx %1077 (*.f64 #s(literal 1/180 binary64) (*.f64 a %1091))) (approx %1077 (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) (*.f64 a %6676) (*.f64 #s(literal 1/180 binary64) %6705)))) (approx %1077 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %6705 (*.f64 %344 (fma.f64 #s(literal -1/34992000 binary64) %6710 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 a %6683))))))) (approx %1077 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %6705 (*.f64 %344 (fma.f64 #s(literal -1/34992000 binary64) %6710 (*.f64 %344 (fma.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 a %6692) (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 a %6682))))))))) (approx %1096 (*.f64 #s(literal 1/32400 binary64) (*.f64 %21 %6730))) (approx %1096 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 %21 %6736) %6739))) (approx %1096 (*.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %6738 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %6743 (*.f64 %21 (*.f64 %344 %6747))))))) (approx %1096 (*.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %6738 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %6743 (*.f64 %344 (fma.f64 %21 (*.f64 %344 (fma.f64 #s(literal -1/396718580736000000000 binary64) %6756 (*.f64 #s(literal -1/2777030065152000000000 binary64) %6756))) (*.f64 %21 %6747)))))))) (approx %1100 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/64800 binary64) %6730))) (approx %1100 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/64800 binary64) %6729 (*.f64 #s(literal 1/25194240000 binary64) %6736))))) (approx %1100 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/64800 binary64) %6729 (*.f64 %344 (fma.f64 #s(literal -1/24488801280000000 binary64) (*.f64 %344 %6745) (*.f64 #s(literal 1/25194240000 binary64) %6735))))))) (approx %1101 (+.f64 b (*.f64 #s(literal -1/64800 binary64) (*.f64 %344 %6784)))) (approx %1101 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/64800 binary64) %6784 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 %344 %6789)))))) (approx %1101 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/64800 binary64) %6784 (*.f64 %344 (fma.f64 #s(literal -1/24488801280000000 binary64) (*.f64 %344 (*.f64 b %6745)) (*.f64 #s(literal 1/25194240000 binary64) %6789))))))) (approx %1102 (fma.f64 #s(literal -1/32400 binary64) (*.f64 %344 %6805) %80)) (approx %1102 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %6805 (*.f64 %344 %6811)) %80)) (approx %1102 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %6805 (*.f64 %344 (fma.f64 %344 %6818 %6811))) %80)) (approx %1103 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %6805 %6739) %80)) (approx %1103 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %6805 (fma.f64 #s(literal 1/32400 binary64) %6738 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %6743 %6811)))) %80)) (approx %1103 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %6805 (fma.f64 #s(literal 1/32400 binary64) %6738 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %6743 (fma.f64 %344 (fma.f64 %21 %6747 %6818) %6811))))) %80)) (approx %1114 (+.f64 #s(literal 1 binary64) (+.f64 %2789 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %2792 (fma.f64 #s(literal 1/180 binary64) %3785 (*.f64 angle %6841))))))) (approx %1114 (+.f64 #s(literal 1 binary64) (+.f64 %2789 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %2792 (fma.f64 #s(literal 1/180 binary64) %3785 (*.f64 angle (-.f64 %3858 %1586)))))))) (approx %1115 (fma.f64 angle (fma.f64 angle %6857 %4103) %4101)) (approx %1115 (fma.f64 angle (fma.f64 angle (fma.f64 angle %4110 %6857) %4103) %4101)) (approx %1116 (fma.f64 #s(literal 1/2 binary64) %4101 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %6857) %4121)))) (approx %1116 (fma.f64 #s(literal 1/2 binary64) %4101 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %4103 (*.f64 angle %6871))))) (approx %1117 (fma.f64 #s(literal 1/2 binary64) %4101 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %4103 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %38 %6870)))))) (approx %1117 (fma.f64 #s(literal 1/2 binary64) %4101 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %4103 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %38 %6871)))))) (approx %1127 (/.f64 angle %1131)) (approx %1128 %1132) (approx %1129 (*.f64 angle (fma.f64 #s(literal -1/6 binary64) (/.f64 %2402 %6139) %6893))) (approx %1129 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %6897 (*.f64 #s(literal 1/120 binary64) (/.f64 %2409 %6898))) %6893))) (approx %1129 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %6897 (*.f64 %344 (fma.f64 #s(literal -1/5040 binary64) (/.f64 %2419 %6905) (*.f64 #s(literal 1/120 binary64) (/.f64 %2408 %6898))))) %6893))) (approx %1130 (/.f64 %29 %1131)) (approx %1130 (*.f64 angle (fma.f64 #s(literal -1/6 binary64) (/.f64 %2428 %6139) %6918))) (approx %1130 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %6922 (*.f64 #s(literal 1/120 binary64) (/.f64 %2433 %6898))) %6918))) (approx %1130 (*.f64 angle (fma.f64 %344 (fma.f64 #s(literal -1/6 binary64) %6922 (*.f64 %344 (fma.f64 #s(literal -1/5040 binary64) (/.f64 %2440 %6905) (*.f64 #s(literal 1/120 binary64) (/.f64 %2441 %6898))))) %6918))) (approx %1136 (/.f64 %346 %6132)) (approx %1136 (*.f64 %344 (fma.f64 #s(literal -1/3 binary64) (/.f64 %2454 %6149) %6941))) (approx %1136 (*.f64 %344 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %6945 (*.f64 %21 (*.f64 %344 %6949))) %6941))) (approx %1136 (*.f64 %344 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %6945 (*.f64 %344 (fma.f64 %21 (*.f64 %344 (fma.f64 #s(literal -1/360 binary64) %6957 (*.f64 #s(literal -1/2520 binary64) %6957))) (*.f64 %21 %6949)))) %6941))) (approx %1140 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 %345 %6132)))) (approx %1140 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %6972 (*.f64 #s(literal 1/24 binary64) (/.f64 %2453 %6149)))))) (approx %1140 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %6972 (*.f64 %344 (fma.f64 #s(literal -1/720 binary64) (/.f64 %2499 %6946) (*.f64 #s(literal 1/24 binary64) %6980))))))) (approx %1141 (+.f64 b (*.f64 #s(literal -1/2 binary64) (/.f64 %2508 %6132)))) (approx %1141 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %6992 (*.f64 #s(literal 1/24 binary64) (/.f64 %2513 %6149)))))) (approx %1141 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %6992 (*.f64 %344 (fma.f64 #s(literal -1/720 binary64) (/.f64 %2520 %6946) (*.f64 #s(literal 1/24 binary64) (/.f64 %2512 %6149)))))))) (approx %1142 (fma.f64 #s(literal -1 binary64) (/.f64 %392 %6132) %80)) (approx %1142 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %7011 (*.f64 %344 %7014)) %80)) (approx %1142 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %7011 (*.f64 %344 (fma.f64 %344 %7021 %7014))) %80)) (approx %1143 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %7011 %6941) %80)) (approx %1143 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %7011 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %6945 %7014) %6941)) %80)) (approx %1143 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %7011 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %6945 (fma.f64 %344 (fma.f64 %21 %6949 %7021) %7014)) %6941)) %80)) (approx %1151 (*.f64 #s(literal 1/1101996057600000000 binary64) angle)) (approx %1152 %1156) (approx %1153 (*.f64 angle (fma.f64 #s(literal -1/8029553070314368214638427897856000000000000000000000000 binary64) %2402 (*.f64 #s(literal 1/1101996057600000000 binary64) %12)))) (approx %1153 (*.f64 angle (fma.f64 #s(literal 1/1101996057600000000 binary64) %12 (*.f64 %344 (fma.f64 #s(literal -1/8029553070314368214638427897856000000000000000000000000 binary64) %2401 (*.f64 #s(literal 1/195021031954839113893939586657620891741264974918451200000000000000000000000000000000000000000 binary64) %2409)))))) (approx %1153 (*.f64 angle (fma.f64 #s(literal 1/1101996057600000000 binary64) %12 (*.f64 %344 (fma.f64 #s(literal -1/8029553070314368214638427897856000000000000000000000000 binary64) %2401 (*.f64 %344 (fma.f64 #s(literal -1/9946970323319226050278604749533297122460249743271483304363968117923119104000000000000000000000000000000000000000000000000000000000 binary64) %2419 (*.f64 #s(literal 1/195021031954839113893939586657620891741264974918451200000000000000000000000000000000000000000 binary64) %2408)))))))) (approx %1154 (*.f64 #s(literal 1/1101996057600000000 binary64) %29)) (approx %1154 (*.f64 angle (fma.f64 #s(literal -1/8029553070314368214638427897856000000000000000000000000 binary64) %2428 (*.f64 #s(literal 1/1101996057600000000 binary64) %358)))) (approx %1154 (*.f64 angle (fma.f64 #s(literal 1/1101996057600000000 binary64) %358 (*.f64 %344 (fma.f64 #s(literal -1/8029553070314368214638427897856000000000000000000000000 binary64) %2432 (*.f64 #s(literal 1/195021031954839113893939586657620891741264974918451200000000000000000000000000000000000000000 binary64) %2433)))))) (approx %1154 (*.f64 angle (fma.f64 #s(literal 1/1101996057600000000 binary64) %358 (*.f64 %344 (fma.f64 #s(literal -1/8029553070314368214638427897856000000000000000000000000 binary64) %2432 (*.f64 %344 (fma.f64 #s(literal -1/9946970323319226050278604749533297122460249743271483304363968117923119104000000000000000000000000000000000000000000000000000000000 binary64) %2440 (*.f64 #s(literal 1/195021031954839113893939586657620891741264974918451200000000000000000000000000000000000000000 binary64) %2441)))))))) (approx %1160 (*.f64 #s(literal 1/1214395310965942517760000000000000000 binary64) %346)) (approx %1160 (*.f64 %344 (fma.f64 #s(literal -1/4424267913888204682583149076449583746252800000000000000000000000000000000 binary64) %2454 %7090))) (approx %1160 (*.f64 %344 (fma.f64 #s(literal 1/1214395310965942517760000000000000000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/4424267913888204682583149076449583746252800000000000000000000000000000000 binary64) %2458 (*.f64 %21 (*.f64 %344 %7097))))))) (approx %1160 (*.f64 %344 (fma.f64 #s(literal 1/1214395310965942517760000000000000000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/4424267913888204682583149076449583746252800000000000000000000000000000000 binary64) %2458 (*.f64 %344 (fma.f64 %21 (*.f64 %344 (fma.f64 #s(literal -1/782965862954427460977874415401023490634329973556899051993808124388812082321660313600000000000000000000000000000000000000000000000000000000000000000 binary64) %2474 (*.f64 #s(literal -1/5480761040680992226845120907807164434440309814898293363956656870721684576251622195200000000000000000000000000000000000000000000000000000000000000000 binary64) %2474))) (*.f64 %21 %7097)))))))) (approx %1164 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2428790621931885035520000000000000000 binary64) %345))) (approx %1164 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2428790621931885035520000000000000000 binary64) %37 (*.f64 #s(literal 1/35394143311105637460665192611596669970022400000000000000000000000000000000 binary64) %2453))))) (approx %1164 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2428790621931885035520000000000000000 binary64) %37 (*.f64 %344 (fma.f64 #s(literal -1/1289474450179897948520392854175630702165622409582576623387934720000000000000000000000000000000000000000000000000 binary64) %2499 (*.f64 #s(literal 1/35394143311105637460665192611596669970022400000000000000000000000000000000 binary64) %2452))))))) (approx %1165 (+.f64 b (*.f64 #s(literal -1/2428790621931885035520000000000000000 binary64) %2508))) (approx %1165 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/2428790621931885035520000000000000000 binary64) %2507 (*.f64 #s(literal 1/35394143311105637460665192611596669970022400000000000000000000000000000000 binary64) %2513))))) (approx %1165 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/2428790621931885035520000000000000000 binary64) %2507 (*.f64 %344 (fma.f64 #s(literal -1/1289474450179897948520392854175630702165622409582576623387934720000000000000000000000000000000000000000000000000 binary64) %2520 (*.f64 #s(literal 1/35394143311105637460665192611596669970022400000000000000000000000000000000 binary64) %2512))))))) (approx %1166 (fma.f64 #s(literal -1/1214395310965942517760000000000000000 binary64) %392 %80)) (approx %1166 (fma.f64 %344 (fma.f64 #s(literal -1/1214395310965942517760000000000000000 binary64) %377 (*.f64 %344 %7158)) %80)) (approx %1166 (fma.f64 %344 (fma.f64 #s(literal -1/1214395310965942517760000000000000000 binary64) %377 (*.f64 %344 (fma.f64 %344 %7167 %7158))) %80)) (approx %1167 (fma.f64 %344 (fma.f64 #s(literal -1/1214395310965942517760000000000000000 binary64) %377 %7090) %80)) (approx %1167 (fma.f64 %344 (fma.f64 #s(literal -1/1214395310965942517760000000000000000 binary64) %377 (fma.f64 #s(literal 1/1214395310965942517760000000000000000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/4424267913888204682583149076449583746252800000000000000000000000000000000 binary64) %2458 %7158)))) %80)) (approx %1167 (fma.f64 %344 (fma.f64 #s(literal -1/1214395310965942517760000000000000000 binary64) %377 (fma.f64 #s(literal 1/1214395310965942517760000000000000000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/4424267913888204682583149076449583746252800000000000000000000000000000000 binary64) %2458 (fma.f64 %344 (fma.f64 %21 %7097 %7167) %7158))))) %80)) (approx %1177 (*.f64 #s(literal 1/34012224000000 binary64) angle)) (approx %1178 %1182) (approx %1179 (*.f64 angle (fma.f64 #s(literal -1/236078448451779225452544000000000000000000 binary64) %2402 (*.f64 #s(literal 1/34012224000000 binary64) %12)))) (approx %1179 (*.f64 angle (fma.f64 #s(literal 1/34012224000000 binary64) %12 (*.f64 %344 (fma.f64 #s(literal -1/236078448451779225452544000000000000000000 binary64) %2401 (*.f64 #s(literal 1/5462059152948400842695245773394547834880000000000000000000000000000000 binary64) %2409)))))) (approx %1179 (*.f64 angle (fma.f64 #s(literal 1/34012224000000 binary64) %12 (*.f64 %344 (fma.f64 #s(literal -1/236078448451779225452544000000000000000000 binary64) %2401 (*.f64 %344 (fma.f64 #s(literal -1/265384620284145066186872989523690509481513377869028392960000000000000000000000000000000000000000000 binary64) %2419 (*.f64 #s(literal 1/5462059152948400842695245773394547834880000000000000000000000000000000 binary64) %2408)))))))) (approx %1180 (*.f64 #s(literal 1/34012224000000 binary64) %29)) (approx %1180 (*.f64 angle (fma.f64 #s(literal -1/236078448451779225452544000000000000000000 binary64) %2428 (*.f64 #s(literal 1/34012224000000 binary64) %358)))) (approx %1180 (*.f64 angle (fma.f64 #s(literal 1/34012224000000 binary64) %358 (*.f64 %344 (fma.f64 #s(literal -1/236078448451779225452544000000000000000000 binary64) %2432 (*.f64 #s(literal 1/5462059152948400842695245773394547834880000000000000000000000000000000 binary64) %2433)))))) (approx %1180 (*.f64 angle (fma.f64 #s(literal 1/34012224000000 binary64) %358 (*.f64 %344 (fma.f64 #s(literal -1/236078448451779225452544000000000000000000 binary64) %2432 (*.f64 %344 (fma.f64 #s(literal -1/265384620284145066186872989523690509481513377869028392960000000000000000000000000000000000000000000 binary64) %2440 (*.f64 #s(literal 1/5462059152948400842695245773394547834880000000000000000000000000000000 binary64) %2441)))))))) (approx %1186 (*.f64 #s(literal 1/1156831381426176000000000000 binary64) %346)) (approx %1186 (*.f64 %344 (fma.f64 #s(literal -1/4014776535157184107319213948928000000000000000000000000 binary64) %2454 %7238))) (approx %1186 (*.f64 %344 (fma.f64 #s(literal 1/1156831381426176000000000000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/4014776535157184107319213948928000000000000000000000000 binary64) %2458 (*.f64 %21 (*.f64 %344 %7245))))))) (approx %1186 (*.f64 %344 (fma.f64 #s(literal 1/1156831381426176000000000000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/4014776535157184107319213948928000000000000000000000000 binary64) %2458 (*.f64 %344 (fma.f64 %21 (*.f64 %344 (fma.f64 #s(literal -1/644737225089948974260196427087815351082811204791288311693967360000000000000000000000000000000000000000000000000 binary64) %2474 (*.f64 #s(literal -1/4513160575629642819821374989614707457579678433539018181857771520000000000000000000000000000000000000000000000000 binary64) %2474))) (*.f64 %21 %7245)))))))) (approx %1190 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2313662762852352000000000000 binary64) %345))) (approx %1190 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2313662762852352000000000000 binary64) %37 (*.f64 #s(literal 1/32118212281257472858553711591424000000000000000000000000 binary64) %2453))))) (approx %1190 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2313662762852352000000000000 binary64) %37 (*.f64 %344 (fma.f64 #s(literal -1/1114660676467987619421236777878491608031921438720000000000000000000000000000000000000 binary64) %2499 (*.f64 #s(literal 1/32118212281257472858553711591424000000000000000000000000 binary64) %2452))))))) (approx %1191 (+.f64 b (*.f64 #s(literal -1/2313662762852352000000000000 binary64) %2508))) (approx %1191 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/2313662762852352000000000000 binary64) %2507 (*.f64 #s(literal 1/32118212281257472858553711591424000000000000000000000000 binary64) %2513))))) (approx %1191 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/2313662762852352000000000000 binary64) %2507 (*.f64 %344 (fma.f64 #s(literal -1/1114660676467987619421236777878491608031921438720000000000000000000000000000000000000 binary64) %2520 (*.f64 #s(literal 1/32118212281257472858553711591424000000000000000000000000 binary64) %2512))))))) (approx %1192 (fma.f64 #s(literal -1/1156831381426176000000000000 binary64) %392 %80)) (approx %1192 (fma.f64 %344 (fma.f64 #s(literal -1/1156831381426176000000000000 binary64) %377 (*.f64 %344 %7305)) %80)) (approx %1192 (fma.f64 %344 (fma.f64 #s(literal -1/1156831381426176000000000000 binary64) %377 (*.f64 %344 (fma.f64 %344 %7314 %7305))) %80)) (approx %1193 (fma.f64 %344 (fma.f64 #s(literal -1/1156831381426176000000000000 binary64) %377 %7238) %80)) (approx %1193 (fma.f64 %344 (fma.f64 #s(literal -1/1156831381426176000000000000 binary64) %377 (fma.f64 #s(literal 1/1156831381426176000000000000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/4014776535157184107319213948928000000000000000000000000 binary64) %2458 %7305)))) %80)) (approx %1193 (fma.f64 %344 (fma.f64 #s(literal -1/1156831381426176000000000000 binary64) %377 (fma.f64 #s(literal 1/1156831381426176000000000000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/4014776535157184107319213948928000000000000000000000000 binary64) %2458 (fma.f64 %344 (fma.f64 %21 %7245 %7314) %7305))))) %80)) (approx %7339 (fma.f64 #s(literal -1/32400 binary64) %7340 %80)) (approx %7344 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/1049760000 binary64) %345))) (approx %7344 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/1049760000 binary64) %37 (*.f64 %344 %5925))))) (approx %7344 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/1049760000 binary64) %37 (*.f64 %344 (fma.f64 #s(literal 1/13223952691200000000 binary64) %2452 (fma.f64 #s(literal 1/4407984230400000000 binary64) %2452 (*.f64 %344 %5932)))))))) (approx %1203 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %5892 %380) %80)) (approx %1203 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %5892 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %5895)))) %80)) (approx %1203 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %5892 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 %344 (fma.f64 #s(literal 1/765275040000000 binary64) %2667 %5902) %5895))))) %80)) (approx %1210 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %5892 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 %344 (fma.f64 %21 %2464 %5902) %5895))))) %80)) (approx %1213 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 %5824) %80)) (approx %1213 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %5828 %2532) %5824)) %80)) (approx %1213 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %5828 (fma.f64 %344 (fma.f64 %21 %5831 %2541) %2532)) %5824)) %80)) (approx %1223 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %5892 %5824) %80)) (approx %1223 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %5892 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %5828 %5895) %5824)) %80)) (approx %1223 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %5892 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %5828 (fma.f64 %344 (fma.f64 %21 %5831 %5902) %5895)) %5824)) %80)) (approx %1229 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6064 %380) %80)) (approx %1229 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6064 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %6067)))) %80)) (approx %1229 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6064 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 %344 (fma.f64 #s(literal 1/765275040000000 binary64) %2667 %6074) %6067))))) %80)) (approx %1236 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6064 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 %344 (fma.f64 %21 %2464 %6074) %6067))))) %80)) (approx %1239 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 %5994) %80)) (approx %1239 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %5998 %2532) %5994)) %80)) (approx %1239 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %5998 (fma.f64 %344 (fma.f64 %21 %6002 %2541) %2532)) %5994)) %80)) (approx %1249 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6064 %5994) %80)) (approx %1249 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6064 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %5998 %6067) %5994)) %80)) (approx %1249 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6064 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %5998 (fma.f64 %344 (fma.f64 %21 %6002 %6074) %6067)) %5994)) %80)) (approx %1252 (/.f64 #s(literal 5832000 binary64) angle)) (approx %1261 (fma.f64 %344 (fma.f64 #s(literal -1/34012224000000 binary64) %377 %5412) %80)) (approx %1261 (fma.f64 %344 (fma.f64 #s(literal -1/34012224000000 binary64) %377 (fma.f64 #s(literal 1/34012224000000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3470494144278528000000000000 binary64) %2458 %5330)))) %80)) (approx %1261 (fma.f64 %344 (fma.f64 #s(literal -1/34012224000000 binary64) %377 (fma.f64 #s(literal 1/34012224000000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3470494144278528000000000000 binary64) %2458 (fma.f64 %344 (fma.f64 %21 %5419 %5337) %5330))))) %80)) (approx %1267 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6345 %380) %80)) (approx %1267 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6345 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %6348)))) %80)) (approx %1267 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6345 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 %344 (fma.f64 #s(literal 1/765275040000000 binary64) %2667 %6355) %6348))))) %80)) (approx %1274 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 %6275) %80)) (approx %1274 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %6279 %2532) %6275)) %80)) (approx %1274 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %6279 (fma.f64 %344 (fma.f64 %21 %6283 %2541) %2532)) %6275)) %80)) (approx %1284 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6345 %6275) %80)) (approx %1284 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6345 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %6279 %6348) %6275)) %80)) (approx %1284 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6345 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %6279 (fma.f64 %344 (fma.f64 %21 %6283 %6355) %6348)) %6275)) %80)) (approx %1293 (fma.f64 %344 (fma.f64 #s(literal -1/1049760000 binary64) %377 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 %344 (fma.f64 #s(literal 1/765275040000000 binary64) %2667 %5933) %5926))))) %80)) (approx %1302 (fma.f64 %344 (fma.f64 #s(literal -1/1101996057600000000 binary64) %377 %380) %80)) (approx %1302 (fma.f64 %344 (fma.f64 #s(literal -1/1101996057600000000 binary64) %377 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %6476)))) %80)) (approx %1302 (fma.f64 %344 (fma.f64 #s(literal -1/1101996057600000000 binary64) %377 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 %344 (fma.f64 %21 %2464 %6484) %6476))))) %80)) (approx %1309 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 %6408) %80)) (approx %1309 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 (fma.f64 #s(literal 1/1101996057600000000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3643185932897827553280000000000000000 binary64) %2458 %2532)))) %80)) (approx %1309 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 (fma.f64 #s(literal 1/1101996057600000000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3643185932897827553280000000000000000 binary64) %2458 (fma.f64 %344 (fma.f64 %21 %6415 %2541) %2532))))) %80)) (approx %1319 (fma.f64 %344 (fma.f64 #s(literal -1/1101996057600000000 binary64) %377 %6408) %80)) (approx %1319 (fma.f64 %344 (fma.f64 #s(literal -1/1101996057600000000 binary64) %377 (fma.f64 #s(literal 1/1101996057600000000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3643185932897827553280000000000000000 binary64) %2458 %6476)))) %80)) (approx %1319 (fma.f64 %344 (fma.f64 #s(literal -1/1101996057600000000 binary64) %377 (fma.f64 #s(literal 1/1101996057600000000 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3643185932897827553280000000000000000 binary64) %2458 (fma.f64 %344 (fma.f64 %21 %6415 %6484) %6476))))) %80)) (approx %1325 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6204 %380) %80)) (approx %1325 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6204 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %6207)))) %80)) (approx %1325 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6204 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 %344 (fma.f64 #s(literal 1/765275040000000 binary64) %2667 %6214) %6207))))) %80)) (approx %1332 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6204 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 %344 (fma.f64 %21 %2464 %6214) %6207))))) %80)) (approx %1335 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 %6134) %80)) (approx %1335 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %6138 %2532) %6134)) %80)) (approx %1335 (fma.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %6138 (fma.f64 %344 (fma.f64 %21 %6142 %2541) %2532)) %6134)) %80)) (approx %1345 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6204 %6134) %80)) (approx %1345 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6204 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %6138 %6207) %6134)) %80)) (approx %1345 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %6204 (fma.f64 %344 (fma.f64 #s(literal -1/3 binary64) %6138 (fma.f64 %344 (fma.f64 %21 %6142 %6214) %6207)) %6134)) %80)) (approx %1352 %7652) (approx %1352 (fma.f64 #s(literal -1 binary64) (*.f64 angle %7654) %7652)) (approx %1352 (fma.f64 #s(literal 2 binary64) %2813 (*.f64 angle (-.f64 (*.f64 #s(literal -1/32400 binary64) %2822) %7654)))) (approx %1352 (fma.f64 #s(literal 2 binary64) %2813 (*.f64 angle (-.f64 (*.f64 angle (fma.f64 #s(literal -1 binary64) (*.f64 angle %7664) (*.f64 #s(literal -1/32400 binary64) %2821))) %7654)))) (approx %1353 %7674) (approx %1353 (fma.f64 #s(literal -1 binary64) %7677 %7674)) (approx %1353 (fma.f64 #s(literal 2 binary64) %7673 (*.f64 angle (fma.f64 #s(literal -1 binary64) %7676 (*.f64 #s(literal -1/32400 binary64) %7681))))) (approx %1353 (fma.f64 #s(literal 2 binary64) %7673 (*.f64 angle (fma.f64 #s(literal -1 binary64) %7676 (*.f64 angle (fma.f64 #s(literal -1 binary64) %7688 (*.f64 #s(literal -1/32400 binary64) %7680))))))) (approx %1354 %7673) (approx %1354 (fma.f64 #s(literal -1/2 binary64) %7677 %7673)) (approx %1354 (fma.f64 angle (fma.f64 #s(literal -1/2 binary64) %7676 (*.f64 #s(literal -1/64800 binary64) %7681)) %7673)) (approx %1354 (fma.f64 angle (fma.f64 #s(literal -1/2 binary64) %7676 (*.f64 angle (fma.f64 #s(literal -1/2 binary64) %7688 (*.f64 #s(literal -1/64800 binary64) %7680)))) %7673)) (approx %1355 (fma.f64 angle (fma.f64 #s(literal -1/2 binary64) %7676 (*.f64 angle %7709)) %7673)) (approx %1355 (fma.f64 angle (fma.f64 #s(literal -1/2 binary64) %7676 (*.f64 angle (fma.f64 #s(literal -1/2 binary64) %7688 %7709))) %7673)) (approx %1365 %7719) (approx %1365 (-.f64 (+.f64 %2813 (*.f64 #s(literal -1 binary64) (*.f64 angle %7721))) %3885)) (approx %1365 (-.f64 (+.f64 %2813 (*.f64 angle (-.f64 (*.f64 angle %7728) %7721))) %3885)) (approx %1365 (-.f64 (+.f64 %2813 (*.f64 angle (-.f64 (*.f64 angle (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 angle %7736) %3031) %7727)) %7721))) %3885)) (approx %1366 %7746) (approx %1366 (fma.f64 #s(literal -1 binary64) %7749 %7746)) (approx %1366 (fma.f64 angle (fma.f64 #s(literal -1 binary64) %7748 %7753) %7746)) (approx %1366 (fma.f64 angle (fma.f64 #s(literal -1 binary64) %7748 (*.f64 angle (fma.f64 #s(literal -1 binary64) %7758 %7752))) %7746)) (approx %1367 %7764) (approx %1367 (fma.f64 #s(literal -1/2 binary64) %7749 %7764)) (approx %1367 (fma.f64 #s(literal 1/2 binary64) %7746 (*.f64 angle (fma.f64 #s(literal -1/2 binary64) %7748 (*.f64 #s(literal 1/2 binary64) %7753))))) (approx %1367 (fma.f64 #s(literal 1/2 binary64) %7746 (*.f64 angle (fma.f64 #s(literal -1/2 binary64) %7748 (*.f64 angle (fma.f64 #s(literal -1/2 binary64) %7758 %7773)))))) (approx %1368 (fma.f64 #s(literal 1/2 binary64) %7746 (*.f64 angle (fma.f64 #s(literal -1/2 binary64) %7748 (*.f64 angle %7780))))) (approx %1368 (fma.f64 #s(literal 1/2 binary64) %7746 (*.f64 angle (fma.f64 #s(literal -1/2 binary64) %7748 (*.f64 angle (fma.f64 #s(literal -1/2 binary64) %7758 %7780)))))) (approx %1381 (fma.f64 #s(literal -1 binary64) %3728 %83)) (approx %1382 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 %344 %7794)))) (approx %1382 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %7794 (*.f64 #s(literal 1/24 binary64) (*.f64 %344 %7799)))))) (approx %1382 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %7794 (*.f64 %344 (fma.f64 #s(literal -1/720 binary64) (*.f64 %344 %7806) %7808)))))) (approx %1383 (+.f64 #s(literal 2 binary64) %7816)) (approx %1383 (+.f64 #s(literal 2 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %7794 (fma.f64 #s(literal -1/64800 binary64) %37 %7820))))) (approx %1383 (+.f64 #s(literal 2 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %7794 (fma.f64 #s(literal -1/64800 binary64) %37 (*.f64 %344 (fma.f64 #s(literal 1/25194240000 binary64) %2452 (fma.f64 #s(literal 1/24 binary64) %7799 %7828)))))))) (approx %1384 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %7816))) (approx %1384 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal 1/2 binary64) %7820 (*.f64 #s(literal 1/2 binary64) %7815))))) (approx %1384 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal 1/2 binary64) %7815 (*.f64 %344 (fma.f64 #s(literal 1/2 binary64) %7828 (*.f64 #s(literal 1/2 binary64) %7819))))))) (approx %1385 (+.f64 b (*.f64 #s(literal 1/2 binary64) (*.f64 %344 %7852)))) (approx %1385 (+.f64 b (*.f64 %344 (fma.f64 #s(literal 1/2 binary64) %7852 (*.f64 #s(literal 1/2 binary64) (*.f64 %344 %7857)))))) (approx %1385 (+.f64 b (*.f64 %344 (fma.f64 #s(literal 1/2 binary64) %7852 (*.f64 %344 (fma.f64 #s(literal 1/2 binary64) %7857 (*.f64 #s(literal 1/2 binary64) (*.f64 %344 (*.f64 b %7827))))))))) (approx %1386 (fma.f64 %344 %7873 %80)) (approx %1386 (fma.f64 %344 (fma.f64 #s(literal 1/4 binary64) (*.f64 %344 %7878) %7873) %80)) (approx %1386 (fma.f64 %344 (fma.f64 %344 (fma.f64 #s(literal 1/4 binary64) (*.f64 %344 %7886) %7888) %7873) %80)) (approx %1387 (fma.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %38 %7873) %80)) (approx %1387 (fma.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %38 (fma.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %7888) %7873)) %80)) (approx %1387 (fma.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %38 (fma.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 #s(literal 1/4 binary64) %7878 (*.f64 %344 (fma.f64 #s(literal 1/4 binary64) %7886 %2479)))) %7873)) %80)) (approx %7909 %1406) (approx %7911 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %7914))) (approx %7911 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %7913 (*.f64 #s(literal 1/24 binary64) %7920))))) (approx %7911 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %7913 (*.f64 %344 (fma.f64 #s(literal -1/720 binary64) (*.f64 %344 %7927) (*.f64 #s(literal 1/24 binary64) %7919))))))) (approx %7936 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %7914))) (approx %7936 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1 binary64) %7913 (*.f64 %344 %7941))))) (approx %7936 (+.f64 #s(literal 1 binary64) (*.f64 %344 (fma.f64 #s(literal -1 binary64) %7913 (*.f64 %344 (fma.f64 #s(literal 1/12 binary64) %7919 (fma.f64 #s(literal 1/4 binary64) %7919 (*.f64 %344 %7948)))))))) (approx %7957 (fma.f64 #s(literal -1 binary64) (*.f64 %344 %7958) %80)) (approx %7957 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %7958 (*.f64 %344 %7962)) %80)) (approx %7957 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %7958 (*.f64 %344 (fma.f64 %344 %7967 %7962))) %80)) (approx %1402 (*.f64 angle (fma.f64 #s(literal -1/6 binary64) %7975 %1405))) (approx %1402 (*.f64 angle (fma.f64 %12 %1404 (*.f64 %344 (fma.f64 #s(literal -1/6 binary64) %7974 (*.f64 #s(literal 1/120 binary64) %7981)))))) (approx %1402 (*.f64 angle (fma.f64 %12 %1404 (*.f64 %344 (fma.f64 #s(literal -1/6 binary64) %7974 (*.f64 %344 (fma.f64 #s(literal -1/5040 binary64) %7990 (*.f64 #s(literal 1/120 binary64) %7980)))))))) (approx %1403 (*.f64 a %1406)) (approx %1403 (*.f64 angle (fma.f64 #s(literal -1/6 binary64) (*.f64 a %7975) (*.f64 a %1405)))) (approx %1403 (*.f64 angle (fma.f64 a %1405 (*.f64 %344 (fma.f64 #s(literal -1/6 binary64) %8006 (*.f64 #s(literal 1/120 binary64) (*.f64 a %7981))))))) (approx %1403 (*.f64 angle (fma.f64 a %1405 (*.f64 %344 (fma.f64 #s(literal -1/6 binary64) %8006 (*.f64 %344 (fma.f64 #s(literal -1/5040 binary64) (*.f64 a %7990) (*.f64 #s(literal 1/120 binary64) (*.f64 a %7980))))))))) (approx %1410 (*.f64 %21 %7914)) (approx %1410 (*.f64 %344 (fma.f64 #s(literal -1/3 binary64) (*.f64 %21 %7920) %8027))) (approx %1410 (*.f64 %344 (fma.f64 %21 %7913 (*.f64 %344 (fma.f64 #s(literal -1/3 binary64) %8031 (*.f64 %21 (*.f64 %344 %8033))))))) (approx %1410 (*.f64 %344 (fma.f64 %21 %7913 (*.f64 %344 (fma.f64 #s(literal -1/3 binary64) %8031 (*.f64 %344 (fma.f64 %21 (*.f64 %344 (fma.f64 #s(literal -1/360 binary64) %8042 (*.f64 #s(literal -1/2520 binary64) %8042))) (*.f64 %21 %8033)))))))) (approx %1415 (+.f64 b (*.f64 #s(literal -1/2 binary64) (*.f64 %344 %8054)))) (approx %1415 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %8054 (*.f64 #s(literal 1/24 binary64) (*.f64 %344 %8059)))))) (approx %1415 (+.f64 b (*.f64 %344 (fma.f64 #s(literal -1/2 binary64) %8054 (*.f64 %344 (fma.f64 #s(literal -1/720 binary64) (*.f64 %344 (*.f64 b %7927)) (*.f64 #s(literal 1/24 binary64) %8059))))))) (approx %1417 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %7958 %8027) %80)) (approx %1417 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %7958 (fma.f64 %21 %7913 (*.f64 %344 (fma.f64 #s(literal -1/3 binary64) %8031 %7962)))) %80)) (approx %1417 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %7958 (fma.f64 %21 %7913 (*.f64 %344 (fma.f64 #s(literal -1/3 binary64) %8031 (fma.f64 %344 (fma.f64 %21 %8033 %7967) %7962))))) %80)) (approx %1424 %8092) (approx %1428 (+.f64 %1972 (/.f64 %7914 %80))) (approx %1428 (fma.f64 %344 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %344 %8100)) %8104) %1972)) (approx %1428 (fma.f64 %344 (-.f64 (*.f64 %344 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %344 (fma.f64 #s(literal -1/24 binary64) %8108 (fma.f64 #s(literal -1/360 binary64) %8108 (fma.f64 %37 (*.f64 %8100 %7912) (/.f64 (*.f64 %37 (*.f64 %7941 %7912)) %80)))))) %8100)) %8104) %1972)) (approx %1430 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %7958 %380) %80)) (approx %1430 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %7958 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %7962)))) %80)) (approx %1430 (fma.f64 %344 (fma.f64 #s(literal -1 binary64) %7958 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 %344 (fma.f64 %21 %2464 %7967) %7962))))) %80)) (approx %1434 (+.f64 #s(literal 1/2 binary64) %8092)) (approx %1437 %1445) (approx %1437 %1446) (approx %1438 %8144) (approx %1438 (+.f64 %8144 (*.f64 #s(literal -1 binary64) (*.f64 angle %8148)))) (approx %1438 (+.f64 %8144 (*.f64 angle (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 angle %8154)) %8148)))) (approx %1438 (+.f64 %8144 (*.f64 angle (-.f64 (*.f64 angle (fma.f64 #s(literal -1/2 binary64) %8154 (*.f64 #s(literal 1/6 binary64) (*.f64 angle %8163)))) %8148)))) (approx %1439 %8172) (approx %1439 %1449) (approx %1440 %8175) (approx %1440 (+.f64 %8175 (*.f64 #s(literal 1/180 binary64) (*.f64 angle %8178)))) (approx %1440 (+.f64 %8175 (*.f64 angle (-.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle %8183)) %8186)))) (approx %1440 (+.f64 %8175 (*.f64 angle (-.f64 (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %8183 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle %8191)))) %8186)))) (approx %1441 %8200) (approx %1441 (-.f64 (+.f64 %8144 (*.f64 angle %8202)) %8175)) (approx %1441 (-.f64 (+.f64 %8144 (*.f64 angle (-.f64 (fma.f64 #s(literal -1/180 binary64) %8178 (*.f64 angle %8209)) %8148))) %8175)) (approx %1441 (-.f64 (+.f64 %8144 (*.f64 angle (-.f64 (fma.f64 #s(literal -1/180 binary64) %8178 (*.f64 angle (-.f64 (fma.f64 #s(literal -1/2 binary64) %8154 (*.f64 angle %8219)) %8208))) %8148))) %8175)) (approx %1442 %8230) (approx %1442 (fma.f64 angle %8232 %8230)) (approx %1442 (fma.f64 angle (fma.f64 angle %8235 %8232) %8230)) (approx %1442 (fma.f64 angle (fma.f64 angle (fma.f64 angle %8239 %8235) %8232) %8230)) (approx %1443 %8244) (approx %1443 (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %8232) %8244)) (approx %1443 (fma.f64 #s(literal 1/2 binary64) %8230 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) (*.f64 angle %8235) (*.f64 #s(literal 1/2 binary64) %8232))))) (approx %1443 (fma.f64 #s(literal 1/2 binary64) %8230 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %8232 (*.f64 angle %8257))))) (approx %1444 (fma.f64 #s(literal 1/2 binary64) %8230 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %8232 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %38 %8256)))))) (approx %1444 (fma.f64 #s(literal 1/2 binary64) %8230 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %8232 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %38 %8257)))))) (approx %1474 (+.f64 #s(literal 1 binary64) %1481)) (approx %1474 (+.f64 #s(literal 1 binary64) (*.f64 angle (+.f64 #s(literal 5030569068109113/288230376151711744 binary64) %3744)))) (approx %1474 (+.f64 #s(literal 1 binary64) (*.f64 angle (+.f64 #s(literal 5030569068109113/288230376151711744 binary64) %3748)))) (approx %1475 (+.f64 b %8286)) (approx %1475 (+.f64 b (*.f64 angle (fma.f64 #s(literal -1/64800 binary64) %4092 %8285)))) (approx %1475 (+.f64 b (*.f64 angle (fma.f64 angle %2515 %8285)))) (approx %1476 (fma.f64 angle %8300 %80)) (approx %1476 (fma.f64 angle (fma.f64 angle %8305 %8300) %80)) (approx %1476 (fma.f64 angle (fma.f64 angle (fma.f64 #s(literal -1/32400 binary64) %8311 %8305) %8300) %80)) (approx %1477 (fma.f64 angle (fma.f64 angle %8316 %8300) %80)) (approx %1477 (fma.f64 angle (fma.f64 angle (fma.f64 #s(literal -1/32400 binary64) %8311 %8316) %8300) %80)) (approx %1493 %1503) (approx %1494 %8325) (approx %1494 (+.f64 #s(literal 1 binary64) (+.f64 %1503 %2489))) (approx %1494 (+.f64 #s(literal 1 binary64) (+.f64 %1503 %2495))) (approx %1494 (+.f64 #s(literal 1 binary64) (+.f64 %1503 %2504))) (approx %1495 %8336) (approx %1495 (fma.f64 #s(literal -1/129600 binary64) %345 %8336)) (approx %1495 (fma.f64 #s(literal 1/2 binary64) %8325 (*.f64 %344 (fma.f64 #s(literal -1/129600 binary64) %37 (*.f64 #s(literal 1/50388480000 binary64) %2453))))) (approx %1495 (fma.f64 #s(literal 1/2 binary64) %8325 (*.f64 %344 (fma.f64 #s(literal -1/129600 binary64) %37 (*.f64 %344 (fma.f64 #s(literal -1/48977602560000000 binary64) %2499 (*.f64 #s(literal 1/50388480000 binary64) %2452))))))) (approx %1496 %8355) (approx %1496 (fma.f64 #s(literal -1/129600 binary64) %2508 %8355)) (approx %1496 (fma.f64 #s(literal 1/2 binary64) %8354 (*.f64 %344 (fma.f64 #s(literal -1/129600 binary64) %2507 (*.f64 #s(literal 1/50388480000 binary64) %2513))))) (approx %1496 (fma.f64 #s(literal 1/2 binary64) %8354 (*.f64 %344 (fma.f64 #s(literal -1/129600 binary64) %2507 (*.f64 %344 (fma.f64 #s(literal -1/48977602560000000 binary64) %2520 (*.f64 #s(literal 1/50388480000 binary64) %2512))))))) (approx %1497 %8373) (approx %1497 (fma.f64 #s(literal -1/129600 binary64) (*.f64 %344 %8376) %8373)) (approx %1497 (fma.f64 #s(literal 1/4 binary64) %8372 (*.f64 %344 (fma.f64 #s(literal -1/129600 binary64) %8376 (*.f64 #s(literal 1/4 binary64) (*.f64 %344 %8382)))))) (approx %1497 (fma.f64 #s(literal 1/4 binary64) %8372 (*.f64 %344 (fma.f64 #s(literal -1/129600 binary64) %8376 (*.f64 %344 (fma.f64 #s(literal 1/4 binary64) (*.f64 %344 %8392) %8394)))))) (approx %1498 (fma.f64 #s(literal 1/4 binary64) %8372 (*.f64 %344 (fma.f64 #s(literal -1/129600 binary64) %8376 %380)))) (approx %1498 (fma.f64 #s(literal 1/4 binary64) %8372 (*.f64 %344 (fma.f64 #s(literal -1/129600 binary64) %8376 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 %8394))))))) (approx %1498 (fma.f64 #s(literal 1/4 binary64) %8372 (*.f64 %344 (fma.f64 #s(literal -1/129600 binary64) %8376 (fma.f64 #s(literal 1/32400 binary64) %38 (*.f64 %344 (fma.f64 #s(literal -1/3149280000 binary64) %2458 (fma.f64 #s(literal 1/4 binary64) %8382 (*.f64 %344 (fma.f64 #s(literal 1/4 binary64) %8392 %2479)))))))))) (approx %9 %15) (approx %757 %198) (approx %2548 %436) (approx %1894 (*.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 %8425))) (approx %294 %63) (approx %45 %52) (approx %46 %53) (approx %47 %54) (approx %1111 (*.f64 #s(literal -1 binary64) %198)) (approx %95 (*.f64 angle (+.f64 #s(literal 1/180 binary64) %8435))) (approx %2055 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %12 %8440))) (approx %164 (*.f64 angle (-.f64 %8435 #s(literal 1/180 binary64)))) (approx %165 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 %8440))) (approx %1488 (*.f64 %344 %8450)) (approx %465 %8455) (approx %298 %301) (approx %122 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %12 %8439))) (approx %123 %130) (approx %72 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %12 %8440))) (approx %73 %85) (approx %687 (*.f64 angle (+.f64 %12 %8466))) (approx %688 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %12 %8470))) (approx %166 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 %8474))) (approx %167 %8479) (approx %99 %111) (approx %102 (*.f64 angle %8482)) (approx %103 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 (fma.f64 #s(literal 1/180 binary64) %8466 %8439)))) (approx %273 %281) (approx %289 %291) (approx %1906 %86) (approx %1911 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 %8470))) (approx %1913 %115) (approx %1914 %116) (approx %1919 %131) (approx %1936 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 (fma.f64 #s(literal -1/180 binary64) %8466 %8440)))) (approx %1937 %8503) (approx %1940 %8505) (approx %1941 %8507) (approx %3194 (*.f64 #s(literal 1/2 binary64) %8507)) (approx %174 (fma.f64 #s(literal 1/2 binary64) %8507 %23)) (approx %3228 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 (fma.f64 #s(literal 1/180 binary64) %12 %8513)))) (approx %3242 %4525) (approx %3242 (*.f64 %344 (fma.f64 #s(literal 2 binary64) %8520 %317))) (approx %3242 (*.f64 %344 (fma.f64 #s(literal 2 binary64) %8520 (+.f64 (/.f64 %436 %344) %317)))) (approx %3256 %4555) (approx %3256 (*.f64 %344 (fma.f64 #s(literal 2 binary64) %8531 %4554))) (approx %3256 (*.f64 %344 (fma.f64 #s(literal 2 binary64) %8531 (fma.f64 %80 %317 %8535)))) (approx %197 (*.f64 %344 (fma.f64 #s(literal 2 binary64) %8531 (fma.f64 %80 %317 %8541)))) (approx %3274 %226) (approx %3286 %227) (approx %1947 %244) (approx %1948 %245) (approx %3451 %285) (approx %3482 %282) (approx %690 %8552) (approx %330 (*.f64 angle %322)) (approx %330 (*.f64 angle %8558)) (approx %341 (*.f64 %344 %322)) (approx %341 (*.f64 %344 %8558)) (approx %341 (*.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %38 (fma.f64 %80 %318 (+.f64 %8556 %8425))))) (approx %470 %478) (approx %471 %1964) (approx %472 %1965) (approx %2056 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %12 %8439))) (approx %2057 %2064) (approx %2058 %2065) (approx %2059 %2066) (approx %1350 %1356) (approx %398 (*.f64 %344 (fma.f64 %37 %373 %8425))) (approx %413 (*.f64 %344 %8583)) (approx %8588 %4717) (approx %8588 (*.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %377 %8583))) (approx %864 %3687) (approx %864 (*.f64 angle (-.f64 %8435 #s(literal 1/90 binary64)))) (approx %866 %873) (approx %837 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %12 %8440))) (approx %838 %843) (approx %894 (*.f64 angle (fma.f64 #s(literal -1/90 binary64) %12 %8602))) (approx %895 (*.f64 angle (-.f64 (*.f64 #s(literal -1 binary64) %8606) %8298))) (approx %896 %902) (approx %1019 (*.f64 angle (+.f64 #s(literal 1/32400 binary64) %8435))) (approx %454 (*.f64 angle (+.f64 #s(literal 1/180 binary64) %8513))) (approx %442 (*.f64 angle %8618)) (approx %1492 (*.f64 #s(literal -1/180 binary64) (*.f64 %344 %8621))) (approx %1492 (*.f64 %344 (fma.f64 #s(literal -1/180 binary64) %8621 %8626))) (approx %1036 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %12 %8630))) (approx %1052 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %12 %8474))) (approx %1053 %1059) (approx %1112 %1119) (approx %1110 %8639) (approx %1113 (-.f64 %8639 %1119)) (approx %473 (+.f64 #s(literal 1/2 binary64) (+.f64 %8479 %1964))) (approx %474 %8648) (approx %1351 (*.f64 #s(literal -1 binary64) %1356)) (approx %1363 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 (fma.f64 #s(literal 1/180 binary64) %8466 %8602)))) (approx %1364 %1372) (approx %811 %3911) (approx %811 (*.f64 angle (-.f64 %8658 %1479))) (approx %812 %3915) (approx %812 (*.f64 angle (fma.f64 #s(literal -1/2 binary64) %8439 (*.f64 #s(literal 1/2 binary64) %3910)))) (approx %813 %829) (approx %815 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 (fma.f64 #s(literal 1/180 binary64) %12 (fma.f64 #s(literal 1/90 binary64) %8466 %8439))))) (approx %816 (*.f64 #s(literal 1/2 binary64) %201)) (approx %816 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %200 (*.f64 #s(literal 1/2 binary64) %8675)))) (approx %817 %826) (approx %818 %830) (approx %444 %4089) (approx %444 (*.f64 angle (fma.f64 b %200 %8683))) (approx %475 %8687) (approx %476 (*.f64 #s(literal 1/2 binary64) %8687)) (approx %477 (fma.f64 #s(literal 1/2 binary64) %8687 %23)) (approx %495 %4146) (approx %495 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %3624 %8513))) (approx %496 %4159) (approx %496 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %4157 %8683))) (approx %497 (*.f64 #s(literal 1/32400 binary64) (*.f64 %344 %8701))) (approx %497 (*.f64 %344 (fma.f64 #s(literal -1/90 binary64) %8707 %8708))) (approx %497 (*.f64 %344 (fma.f64 #s(literal -1/90 binary64) %8707 (fma.f64 #s(literal 1/32400 binary64) %8701 %8535)))) (approx %498 (*.f64 %344 (fma.f64 #s(literal -1/90 binary64) %8707 (fma.f64 #s(literal 1/32400 binary64) %8701 %8541)))) (approx %514 %519) (approx %4265 %739) (approx %526 %529) (approx %539 %546) (approx %540 %547) (approx %557 %8725) (approx %558 %8727) (approx %559 %8729) (approx %560 (*.f64 #s(literal 1/2 binary64) %8729)) (approx %561 (fma.f64 #s(literal 1/2 binary64) %8729 %23)) (approx %574 %579) (approx %575 %580) (approx %588 %8737) (approx %589 %8739) (approx %590 %8741) (approx %591 (*.f64 #s(literal 1/2 binary64) %8741)) (approx %592 (fma.f64 #s(literal 1/2 binary64) %8741 %23)) (approx %603 %609) (approx %616 %622) (approx %617 %623) (approx %635 %639) (approx %657 %662) (approx %658 %663) (approx %691 %8753) (approx %692 (*.f64 #s(literal 1/2 binary64) %8753)) (approx %693 (fma.f64 #s(literal 1/2 binary64) %8753 %23)) (approx %709 %717) (approx %710 %721) (approx %711 (*.f64 #s(literal 1/2 binary64) %721)) (approx %734 %743) (approx %735 (*.f64 #s(literal 1/2 binary64) %743)) (approx %774 %776) (approx %787 %792) (approx %799 %804) (approx %839 %844) (approx %840 %845) (approx %856 %859) (approx %867 %874) (approx %868 %875) (approx %886 %889) (approx %897 %903) (approx %898 %904) (approx %909 %912) (approx %918 %923) (approx %947 %950) (approx %1200 %1204) (approx %961 %966) (approx %1226 %1230) (approx %977 %982) (approx %1322 %1326) (approx %993 %997) (approx %1264 %1268) (approx %1008 %1012) (approx %1299 %1303) (approx %1020 (*.f64 angle (fma.f64 #s(literal 1/32400 binary64) %12 %8440))) (approx %1021 %1028) (approx %1037 %1045) (approx %1038 %8794) (approx %1039 %8796) (approx %1040 (*.f64 #s(literal 1/2 binary64) %8796)) (approx %1041 (fma.f64 #s(literal 1/2 binary64) %8796 %23)) (approx %1054 %8802) (approx %1055 %8804) (approx %1056 (*.f64 #s(literal 1/2 binary64) %8804)) (approx %1057 (fma.f64 #s(literal 1/2 binary64) %8804 %23)) (approx %1076 %1093) (approx %1100 %1104) (approx %1114 %8813) (approx %1115 %8815) (approx %1116 (*.f64 #s(literal 1/2 binary64) %8815)) (approx %1117 (fma.f64 #s(literal 1/2 binary64) %8815 %23)) (approx %1129 %1133) (approx %1140 %1144) (approx %1153 %1157) (approx %1164 %1168) (approx %1179 %1183) (approx %1190 %1194) (approx %7339 (*.f64 #s(literal -1/32400 binary64) %7340)) (approx %7339 (*.f64 %344 (fma.f64 #s(literal -1/32400 binary64) %1982 %8425))) (approx %7344 %1294) (approx %1352 %1357) (approx %1365 %1373) (approx %1381 (*.f64 #s(literal -1 binary64) %3728)) (approx %1381 (*.f64 angle (-.f64 %8440 %3727))) (approx %1382 %1391) (approx %1383 %1392) (approx %1384 (*.f64 #s(literal 1/2 binary64) %1392)) (approx %7911 %1418) (approx %7936 %1419) (approx %1402 %1407) (approx %1434 (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %3552 %1404))) (approx %1437 (*.f64 angle (fma.f64 %12 %1404 %8850))) (approx %1438 %1447) (approx %1439 (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 (+.f64 %8439 %8850)))) (approx %1440 %1450) (approx %1441 %1451) (approx %1474 %1481) (approx %1474 (*.f64 angle (+.f64 #s(literal 5030569068109113/288230376151711744 binary64) %8618))) (approx %1475 %8286) (approx %1475 (*.f64 angle (fma.f64 b %1480 %8683))) (approx %1476 (*.f64 %344 %8869)) (approx %1476 (*.f64 %344 (fma.f64 #s(literal 2 binary64) %8874 %8869))) (approx %1476 (*.f64 %344 (fma.f64 #s(literal 2 binary64) %8874 (fma.f64 %80 %8303 %8535)))) (approx %1477 (*.f64 %344 (fma.f64 #s(literal 2 binary64) %8874 (fma.f64 %80 %8303 %8541)))) (approx %1494 %1504) (approx %1495 (*.f64 #s(literal 1/2 binary64) %1504)) (approx %2055 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1/2 binary64) %8439 %1479)))) (approx %164 (*.f64 #s(literal -1 binary64) (*.f64 angle (-.f64 #s(literal 1/180 binary64) %8435)))) (approx %165 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1/2 binary64) %8439 %199)))) (approx %1488 (*.f64 #s(literal -1 binary64) (*.f64 %344 %8902))) (approx %465 %479) (approx %122 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %8439 %331)))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1/2 binary64) %8439 %331)))) (approx %687 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %12 (*.f64 #s(literal -1 binary64) %8466))))) (approx %688 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %12 (*.f64 #s(literal -1/180 binary64) %8466))))) (approx %166 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %8925 %199)))) (approx %167 %181) (approx %102 (*.f64 #s(literal -1 binary64) (*.f64 angle %8658))) (approx %103 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) (/.f64 %2840 angle) %199)))) (approx %1911 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1/180 binary64) %8466 %199)))) (approx %1936 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) (/.f64 %936 angle) %199)))) (approx %1937 %179) (approx %1940 %182) (approx %3228 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %200 %8950)))) (approx %3242 (*.f64 %344 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %8519 (*.f64 #s(literal -1 binary64) (/.f64 %436 angle))) angle) %317))) (approx %3256 (*.f64 %344 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %8530 %8963) angle) %4554))) (approx %197 (*.f64 %344 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %8530 %8970) angle) %4554))) (approx %690 %697) (approx %330 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %322 (*.f64 #s(literal -1 binary64) %8556))))) (approx %341 (*.f64 %344 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %333 (*.f64 #s(literal -1 binary64) (/.f64 %80 angle))) angle) %322))) (approx (+ %441 %101) (*.f64 #s(literal -1 binary64) %201)) (approx %493 (*.f64 #s(literal -1 binary64) %3625)) (approx %615 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1/32400 binary64) %12 %199)))) (approx %537 (*.f64 #s(literal -1 binary64) %3636)) (approx %538 (*.f64 #s(literal -1/180 binary64) %3636)) (approx %2056 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %8439 %8298)))) (approx %2057 %9009) (approx %2058 %9011) (approx %2059 %9013) (approx %864 (*.f64 #s(literal -1 binary64) (*.f64 angle (-.f64 #s(literal 1/90 binary64) %8435)))) (approx %866 %9020) (approx %837 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1/2 binary64) %8439 %8298)))) (approx %894 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %8606 %331)))) (approx %895 (*.f64 #s(literal -1 binary64) (*.f64 angle (-.f64 %8602 %331)))) (approx %896 %9036) (approx %454 (*.f64 #s(literal -1 binary64) (*.f64 angle (-.f64 %8950 #s(literal 1/180 binary64))))) (approx %442 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %8513 %199)))) (approx %443 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %8513 %200)))) (approx %1492 (*.f64 #s(literal 1/180 binary64) (*.f64 %344 %9050))) (approx %1492 (*.f64 %344 (fma.f64 #s(literal 1/180 binary64) %9050 %8626))) (approx %1036 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %8630 %1479)))) (approx %1052 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %8925 %1479)))) (approx %1110 %482) (approx %1113 (-.f64 %482 %1119)) (approx %473 (+.f64 #s(literal 1/2 binary64) (+.f64 %181 %1964))) (approx %474 %485) (approx %1363 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) (/.f64 %3882 angle) %199)))) (approx %811 (*.f64 #s(literal -1 binary64) %9078)) (approx %811 (*.f64 #s(literal -1 binary64) (*.f64 angle (-.f64 %8482 %199)))) (approx %812 (*.f64 #s(literal -1/2 binary64) %9078)) (approx %812 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal 1/2 binary64) %9077 %8440)))) (approx %815 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %8675 %200)))) (approx %816 (*.f64 #s(literal -1/2 binary64) %201)) (approx %816 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1/2 binary64) %8675 (*.f64 #s(literal 1/2 binary64) %200))))) (approx %444 (*.f64 #s(literal -1 binary64) %4089)) (approx %444 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %8683 %4088)))) (approx %445 (*.f64 %344 (fma.f64 #s(literal -2 binary64) %8531 %4554))) (approx %445 (*.f64 %344 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %8962 %9111) angle) %4554))) (approx %446 (*.f64 %344 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %8969 %9111) angle) %4554))) (approx %495 (*.f64 #s(literal 1/180 binary64) %3625)) (approx %495 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %8513 (*.f64 #s(literal -1/180 binary64) %3624))))) (approx %496 (*.f64 #s(literal 1/180 binary64) %4158)) (approx %496 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %8683 (*.f64 #s(literal -1/180 binary64) %4157))))) (approx %497 (*.f64 %344 (fma.f64 #s(literal 1/32400 binary64) %8701 (*.f64 #s(literal 1/90 binary64) %8707)))) (approx %497 (*.f64 %344 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %8962 %9140) angle) %8708))) (approx %498 (*.f64 %344 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %8969 %9140) angle) %8708))) (approx %867 %9151) (approx %868 %9153) (approx %869 (*.f64 %21 %9153)) (approx %878 (fma.f64 %21 %9153 %437)) (approx %881 (*.f64 a %9153)) (approx %886 %9161) (approx %887 %9163) (approx %888 (fma.f64 %21 %9153 %9163)) (approx %897 %9167) (approx %898 %9169) (approx %899 (*.f64 a %9169)) (approx %909 %9173) (approx %910 %9175) (approx %911 (fma.f64 %21 %9169 %9175)) (approx %1020 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1/2 binary64) %8439 (*.f64 #s(literal -1/32400 binary64) %12))))) (approx %1021 %9186) (approx %1022 (*.f64 b %9186)) (approx %1023 %9191) (approx %1024 (fma.f64 %21 %22 %9191)) (approx %1038 %1046) (approx %1054 %1060) (approx %1114 %1120) (approx %2060 (*.f64 %80 %9013)) (approx %1381 (*.f64 #s(literal -1 binary64) (*.f64 angle (-.f64 (*.f64 #s(literal -1/2 binary64) %8439) %3727)))) (approx %1434 (*.f64 #s(literal -1 binary64) (*.f64 angle (-.f64 (*.f64 #s(literal -1 binary64) %1404) %8435)))) (approx %1437 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %1405 (*.f64 #s(literal -1 binary64) %8850))))) (approx %1439 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) (/.f64 %8172 angle) %199)))) (approx %1474 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %1480 %8950)))) (approx %1475 (*.f64 #s(literal -1 binary64) (*.f64 angle (fma.f64 #s(literal -1 binary64) %8285 (*.f64 #s(literal -1 binary64) %8683))))) (approx %1476 (*.f64 %344 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %8873 %8963) angle) %8869))) (approx %1477 (*.f64 %344 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %8873 %8970) angle) %8869))) |
9 calls:
| Time | Variable | Point |
|---|---|---|
| 5.3s | angle | 0 |
| 396.0ms | a | 0 |
| 386.0ms | angle | inf |
| 342.0ms | b | inf |
| 307.0ms | angle | -inf |
| Allocated | Percent | Phase |
|---|---|---|
| 1 953.2 MiB | 28.1% | series |
| 1 336.5 MiB | 19.2% | reconstruct |
| 860.7 MiB | 12.4% | sample |
| 730.1 MiB | 10.5% | rewrite |
| 699.7 MiB | 10.1% | series |
| 425.2 MiB | 6.1% | rewrite |
| 368.9 MiB | 5.3% | eval |
| 159.1 MiB | 2.3% | reconstruct |
| 157.4 MiB | 2.3% | rewrite |
| 125.1 MiB | 1.8% | prune |
| 69.0 MiB | 1.0% | series |
| 27.8 MiB | 0.4% | eval |
| 17.3 MiB | 0.2% | preprocess |
| 16.7 MiB | 0.2% | prune |
| 7.1 MiB | 0.1% | sample |
| 4.4 MiB | 0.1% | sample |
| 0.1 MiB | 0.0% | analyze |
| 0.1 MiB | 0.0% | sample |
| 0.0 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 6 958.5 MiB | 100.0% | total |
Loading profile data...