
Time bar (total: 2.5min)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 0 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 1 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 2 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 3 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 4 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 5 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 6 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 7 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 8 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 9 |
| 0.0% | 0.0% | 93.4% | 0.3% | 0.0% | 6.2% | 0.0% | 10 |
| 0.0% | 0.0% | 93.4% | 0.3% | 0.0% | 6.2% | 0.0% | 11 |
| 0.0% | 0.0% | 93.4% | 0.3% | 0.0% | 6.2% | 0.0% | 12 |
Compiled 55 to 35 computations (36.4% saved)
| 24.1s | 8 255× | 0 | valid |
| 14.9s | 5 407× | 0 | invalid |
| 1.0ms | 1× | 1 | valid |
ival-mult!: 7.9s (29.7% of total, 583.9 MiB)ival-cos: 4.4s (16.6% of total, 264.6 MiB)ival-sin: 3.9s (14.6% of total, 249.2 MiB)ival-tan: 3.7s (13.8% of total, 255.8 MiB)ival-sub!: 2.4s (9.1% of total, 184.7 MiB)ival-div!: 1.6s (6.0% of total, 105.5 MiB)ival-add!: 1.2s (4.3% of total, 67.4 MiB)ival-sqrt!: 1.1s (4.1% of total, 57.4 MiB)ival-atan!: 375.0ms (1.4% of total, 31.8 MiB)adjust: 93.0ms (0.3% of total, 5.8 MiB)Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 437 | 1891 |
| 1 | 2621 | 1891 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 78.5% | %2 = (*.f64 spp spp) %13 = (sin.f64 lamdp) (atan.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 %2 rone_es)) (*.f64 (tan.f64 lamdp) ca)) (/.f64 (*.f64 spp (*.f64 sa (sqrt.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 q (*.f64 %13 %13))) (-.f64 #s(literal 1 binary64) %2)) (*.f64 %2 u))))) (cos.f64 lamdp))) (-.f64 #s(literal 1 binary64) (*.f64 %2 (+.f64 #s(literal 1 binary64) u))))) |
Compiled 106 to 66 computations (37.7% saved)
| Inputs |
|---|
| Outputs |
|---|
| Inputs |
|---|
%2 = (*.f64 spp spp) %4 = (*.f64 %2 rone_es) %5 = (-.f64 #s(literal 1 binary64) %4) %7 = (tan.f64 lamdp) %9 = (*.f64 %7 ca) %10 = (*.f64 %5 %9) %13 = (sin.f64 lamdp) %14 = (*.f64 %13 %13) %15 = (*.f64 q %14) %16 = (+.f64 #s(literal 1 binary64) %15) %17 = (-.f64 #s(literal 1 binary64) %2) %18 = (*.f64 %16 %17) %20 = (*.f64 %2 u) %21 = (-.f64 %18 %20) %22 = (sqrt.f64 %21) %23 = (*.f64 sa %22) %24 = (*.f64 spp %23) %25 = (cos.f64 lamdp) %26 = (/.f64 %24 %25) %27 = (-.f64 %10 %26) %28 = (+.f64 #s(literal 1 binary64) u) %29 = (*.f64 %2 %28) %30 = (-.f64 #s(literal 1 binary64) %29) %31 = (/.f64 %27 %30) #s(literal 1 binary64) spp %2 rone_es %4 %5 lamdp %7 ca %9 %10 sa q %13 %14 %15 %16 %17 %18 u %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 (atan.f64 %31) |
| Outputs |
|---|
%5 = (tan lamdp) %9 = (pow.f64 lamdp #s(literal 2 binary64)) %31 = (* %5 ca) %34 = (*.f64 ca %9) %54 = (* spp spp) %56 = (* %54 rone_es) %57 = (- 1 %56) %58 = (* %57 %31) %59 = (pow.f64 spp #s(literal 2 binary64)) %60 = (*.f64 rone_es %59) %61 = (-.f64 #s(literal 1 binary64) %60) %63 = (*.f64 ca (*.f64 lamdp %61)) %66 = (*.f64 ca (*.f64 %9 %61)) %67 = (*.f64 ca %61) %85 = (sin lamdp) %108 = (* %85 %85) %132 = (* q %108) %133 = (*.f64 %9 q) %137 = (*.f64 %9 (+.f64 q (*.f64 #s(literal -1/3 binary64) %133))) %143 = (*.f64 %9 (+.f64 q (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) q (*.f64 #s(literal 2/45 binary64) %133))))) %153 = (+ 1 %132) %161 = (- 1 %54) %162 = (* %153 %161) %163 = (-.f64 #s(literal 1 binary64) %59) %165 = (*.f64 q %163) %166 = (*.f64 %9 %165) %167 = (+.f64 #s(literal 1 binary64) %166) %172 = (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) %166 %165))) %180 = (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 q %163 (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) %165 (*.f64 #s(literal 2/45 binary64) %166)))))) %184 = (* %54 u) %185 = (- %162 %184) %186 = (fma.f64 %59 u %59) %187 = (-.f64 #s(literal 1 binary64) %186) %195 = (sqrt %185) %196 = (sqrt.f64 %187) %203 = (/.f64 %165 %196) %206 = (pow.f64 q #s(literal 2 binary64)) %207 = (pow.f64 %163 #s(literal 2 binary64)) %209 = (pow.f64 %196 #s(literal 2 binary64)) %212 = (-.f64 (*.f64 #s(literal -1/3 binary64) %165) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %206 %207) %209))) %225 = (-.f64 (*.f64 #s(literal 2/45 binary64) %165) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 q (*.f64 %163 %212)) %209))) %237 = (* sa %195) %238 = (*.f64 sa %196) %241 = (*.f64 q (*.f64 sa %163)) %246 = (/.f64 %241 %196) %247 = (*.f64 sa %212) %266 = (* spp %237) %267 = (*.f64 spp %196) %268 = (*.f64 sa %267) %272 = (*.f64 q (*.f64 sa (*.f64 spp %163))) %277 = (/.f64 %272 %196) %279 = (*.f64 sa (*.f64 spp %212)) %287 = (/.f64 %279 %196) %289 = (*.f64 sa (*.f64 spp %225)) %299 = (cos lamdp) %318 = (/ %266 %299) %319 = (*.f64 #s(literal 1/2 binary64) %277) %320 = (*.f64 #s(literal -1/2 binary64) %268) %321 = (-.f64 %319 %320) %327 = (fma.f64 #s(literal -1/2 binary64) %321 (*.f64 #s(literal 1/24 binary64) %268)) %328 = (-.f64 (*.f64 #s(literal 1/2 binary64) %287) %327) %350 = (- %58 %318) %370 = (+ 1 u) %371 = (* %54 %370) %372 = (- 1 %371) %373 = (/ %350 %372) %374 = (+.f64 #s(literal 1 binary64) u) %375 = (*.f64 %59 %374) %376 = (-.f64 #s(literal 1 binary64) %375) %377 = (/.f64 %268 %376) %380 = (/.f64 %63 %376) %384 = (*.f64 %196 %376) %386 = (*.f64 #s(literal 1/2 binary64) (/.f64 %272 %384)) %388 = (/.f64 %67 %376) %400 = (atan %373) %401 = (sin.f64 lamdp) %402 = (*.f64 %401 %61) %403 = (*.f64 ca %402) %404 = (cos.f64 lamdp) %405 = (/.f64 %403 %404) %406 = (pow.f64 %401 #s(literal 2 binary64)) %407 = (*.f64 q %406) %408 = (+.f64 #s(literal 1 binary64) %407) %409 = (*.f64 %408 %163) %410 = (*.f64 %59 u) %411 = (-.f64 %409 %410) %412 = (sqrt.f64 %411) %413 = (*.f64 spp %412) %414 = (*.f64 sa %413) %415 = (/.f64 %414 %404) %416 = (-.f64 %405 %415) %417 = (/.f64 %416 %376) %422 = (*.f64 ca %401) %423 = (/.f64 %422 %404) %443 = (*.f64 #s(literal -1 binary64) %60) %446 = (*.f64 %59 %401) %448 = (*.f64 ca (*.f64 rone_es %446)) %449 = (/.f64 %448 %404) %450 = (fma.f64 #s(literal -1 binary64) %449 %423) %452 = (*.f64 #s(literal -1 binary64) %59) %455 = (*.f64 %59 %408) %461 = (-.f64 (*.f64 #s(literal -1 binary64) %408) u) %462 = (*.f64 %59 %461) %466 = (sqrt.f64 %408) %473 = (pow.f64 %461 #s(literal 2 binary64)) %474 = (*.f64 %59 %473) %476 = (pow.f64 %466 #s(literal 3 binary64)) %478 = (/.f64 %461 %466) %487 = (*.f64 %59 (pow.f64 %461 #s(literal 3 binary64))) %489 = (pow.f64 %466 #s(literal 5 binary64)) %498 = (*.f64 sa %466) %500 = (*.f64 sa %462) %502 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %500 %466) %498) %504 = (*.f64 sa %474) %506 = (*.f64 sa %461) %507 = (/.f64 %506 %466) %511 = (fma.f64 sa %466 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) (/.f64 %504 %476) (*.f64 #s(literal 1/2 binary64) %507)))) %513 = (*.f64 sa %473) %515 = (*.f64 sa %487) %522 = (fma.f64 sa %466 (*.f64 %59 (fma.f64 #s(literal 1/2 binary64) %507 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) (/.f64 %513 %476) (*.f64 #s(literal 1/16 binary64) (/.f64 %515 %489))))))) %525 = (*.f64 sa (*.f64 spp %466)) %533 = (/.f64 %525 %404) %535 = (*.f64 %404 %466) %537 = (/.f64 %498 %404) %541 = (*.f64 %404 %476) %543 = (/.f64 %506 %535) %570 = (*.f64 ca (*.f64 rone_es %401)) %571 = (/.f64 %570 %404) %582 = (*.f64 #s(literal -1 binary64) %375) %585 = (*.f64 #s(literal -1 binary64) %571) %589 = (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 ca (*.f64 %401 %374)) %404)) %608 = (/.f64 #s(literal 1 binary64) %59) %614 = (*.f64 %59 %404) %615 = (/.f64 %422 %614) %616 = (fma.f64 #s(literal -1 binary64) %571 %615) %627 = (fma.f64 #s(literal -1 binary64) %408 (+.f64 %608 (/.f64 %407 %59))) %634 = (sqrt.f64 %461) %635 = (*.f64 spp %634) %637 = (*.f64 %59 %634) %639 = (*.f64 #s(literal 1/2 binary64) (/.f64 %408 %637)) %641 = (*.f64 spp (+.f64 %634 %639)) %643 = (pow.f64 %408 #s(literal 2 binary64)) %645 = (pow.f64 spp #s(literal 4 binary64)) %646 = (pow.f64 %634 #s(literal 3 binary64)) %647 = (*.f64 %645 %646) %648 = (/.f64 %643 %647) %651 = (*.f64 spp (+.f64 %634 (fma.f64 #s(literal -1/8 binary64) %648 %639))) %653 = (pow.f64 %408 #s(literal 3 binary64)) %655 = (pow.f64 spp #s(literal 6 binary64)) %656 = (pow.f64 %634 #s(literal 5 binary64)) %657 = (*.f64 %655 %656) %662 = (*.f64 spp (+.f64 %634 (fma.f64 #s(literal -1/8 binary64) %648 (fma.f64 #s(literal 1/16 binary64) (/.f64 %653 %657) %639)))) %664 = (*.f64 sa %635) %666 = (*.f64 sa %408) %667 = (/.f64 %666 %637) %668 = (*.f64 sa %634) %669 = (fma.f64 #s(literal 1/2 binary64) %667 %668) %670 = (*.f64 spp %669) %672 = (*.f64 sa %643) %673 = (/.f64 %672 %647) %674 = (fma.f64 #s(literal -1/8 binary64) %673 %669) %675 = (*.f64 spp %674) %677 = (*.f64 sa %653) %678 = (/.f64 %677 %657) %680 = (fma.f64 #s(literal -1/8 binary64) %673 (fma.f64 #s(literal 1/16 binary64) %678 %669)) %681 = (*.f64 spp %680) %683 = (*.f64 sa %637) %691 = (/.f64 %683 %404) %693 = (*.f64 %404 %634) %695 = (/.f64 %666 (*.f64 %59 %693)) %696 = (/.f64 %668 %404) %697 = (fma.f64 #s(literal 1/2 binary64) %695 %696) %702 = (/.f64 %672 (*.f64 %645 (*.f64 %404 %646))) %703 = (fma.f64 #s(literal -1/8 binary64) %702 %697) %708 = (/.f64 %677 (*.f64 %655 (*.f64 %404 %656))) %713 = (-.f64 %585 %696) %735 = (/.f64 %713 %374) %738 = (/.f64 %666 %693) %740 = (-.f64 %423 (*.f64 #s(literal 1/2 binary64) %738)) %741 = (/.f64 %740 %375) %743 = (*.f64 %404 (pow.f64 %374 #s(literal 2 binary64))) %744 = (*.f64 %59 %743) %745 = (/.f64 %668 %744) %748 = (/.f64 %570 %744) %749 = (*.f64 #s(literal -1 binary64) %748) %753 = (*.f64 %404 (*.f64 %646 %374)) %755 = (/.f64 %672 (*.f64 %645 %753)) %760 = (/.f64 %668 %743) %763 = (*.f64 #s(literal -1 binary64) (/.f64 %570 %743)) %764 = (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %740 %374) %760) %763) %765 = (*.f64 %645 %374) %767 = (*.f64 #s(literal -1 binary64) (/.f64 %764 %765)) %774 = (/.f64 %677 (*.f64 %655 (*.f64 %404 (*.f64 %656 %374)))) %779 = (/.f64 %672 %753) %784 = (*.f64 %655 %374) %815 = (*.f64 #s(literal 1/8 binary64) %673) %828 = (fma.f64 #s(literal -1 binary64) %696 (*.f64 #s(literal -1/2 binary64) %695)) %831 = (*.f64 #s(literal 1/8 binary64) %702) %833 = (fma.f64 #s(literal -1 binary64) %696 (fma.f64 #s(literal -1/2 binary64) %695 %831)) %842 = (-.f64 %585 (*.f64 #s(literal -1 binary64) %696)) %858 = (/.f64 %842 %374) %862 = (-.f64 %423 (*.f64 #s(literal -1/2 binary64) %738)) %863 = (/.f64 %862 %375) %869 = (*.f64 #s(literal 1/8 binary64) %755) %876 = (-.f64 (fma.f64 #s(literal -1 binary64) %760 (*.f64 #s(literal -1 binary64) (/.f64 %862 %374))) %763) %878 = (*.f64 #s(literal -1 binary64) (/.f64 %876 %765)) %896 = (*.f64 %406 %163) %897 = (*.f64 q %896) %898 = (+.f64 #s(literal 1 binary64) %897) %908 = (*.f64 (pow.f64 %401 #s(literal 4 binary64)) %207) %910 = (pow.f64 %196 #s(literal 3 binary64)) %912 = (/.f64 %896 %196) %920 = (pow.f64 %163 #s(literal 3 binary64)) %921 = (*.f64 (pow.f64 %401 #s(literal 6 binary64)) %920) %923 = (pow.f64 %196 #s(literal 5 binary64)) %932 = (*.f64 sa %896) %937 = (*.f64 sa %908) %940 = (/.f64 %932 %196) %956 = (*.f64 sa (*.f64 spp %896)) %957 = (*.f64 q %956) %962 = (*.f64 sa (*.f64 spp %908)) %963 = (*.f64 q %962) %965 = (/.f64 %956 %196) %973 = (*.f64 q (*.f64 sa (*.f64 spp %921))) %981 = (/.f64 %268 %404) %983 = (*.f64 %404 %196) %984 = (/.f64 %957 %983) %987 = (*.f64 %404 %910) %988 = (/.f64 %963 %987) %989 = (/.f64 %956 %983) %990 = (*.f64 #s(literal 1/2 binary64) %989) %994 = (/.f64 %962 %987) %996 = (/.f64 %973 (*.f64 %404 %923)) %1003 = (-.f64 %405 %981) %1023 = (*.f64 %404 %384) %1025 = (*.f64 %404 %376) %1026 = (/.f64 %403 %1025) %1028 = (/.f64 %268 %1025) %1031 = (/.f64 %956 %1023) %1033 = (*.f64 %404 (*.f64 %910 %376)) %1051 = (/.f64 #s(literal 1 binary64) q) %1056 = (fma.f64 %406 %163 %1051) %1057 = (/.f64 %59 q) %1067 = (sqrt.f64 (/.f64 %896 q)) %1068 = (*.f64 q %1067) %1070 = (*.f64 %206 %1067) %1072 = (*.f64 #s(literal 1/2 binary64) (/.f64 %187 %1070)) %1074 = (*.f64 q (+.f64 %1067 %1072)) %1076 = (pow.f64 %187 #s(literal 2 binary64)) %1077 = (pow.f64 q #s(literal 4 binary64)) %1078 = (pow.f64 %1067 #s(literal 3 binary64)) %1079 = (*.f64 %1077 %1078) %1080 = (/.f64 %1076 %1079) %1083 = (*.f64 q (+.f64 %1067 (fma.f64 #s(literal -1/8 binary64) %1080 %1072))) %1085 = (pow.f64 %187 #s(literal 3 binary64)) %1086 = (pow.f64 q #s(literal 6 binary64)) %1087 = (pow.f64 %1067 #s(literal 5 binary64)) %1088 = (*.f64 %1086 %1087) %1093 = (*.f64 q (+.f64 %1067 (fma.f64 #s(literal -1/8 binary64) %1080 (fma.f64 #s(literal 1/16 binary64) (/.f64 %1085 %1088) %1072)))) %1095 = (*.f64 sa %1067) %1096 = (*.f64 q %1095) %1100 = (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 sa %187) %1070) %1095) %1101 = (*.f64 q %1100) %1104 = (/.f64 (*.f64 sa %1076) %1079) %1106 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %1104 %1100)) %1112 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %1104 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 sa %1085) %1088) %1100))) %1115 = (*.f64 sa (*.f64 spp %1067)) %1116 = (*.f64 q %1115) %1119 = (*.f64 sa (*.f64 spp %187)) %1121 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %1119 %1070) %1115) %1122 = (*.f64 q %1121) %1125 = (*.f64 sa (*.f64 spp %1076)) %1126 = (/.f64 %1125 %1079) %1128 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %1126 %1121)) %1131 = (*.f64 sa (*.f64 spp %1085)) %1135 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %1126 (fma.f64 #s(literal 1/16 binary64) (/.f64 %1131 %1088) %1121))) %1137 = (/.f64 %1116 %404) %1139 = (*.f64 %404 %1067) %1141 = (/.f64 %1119 (*.f64 %206 %1139)) %1142 = (/.f64 %1115 %404) %1143 = (fma.f64 #s(literal 1/2 binary64) %1141 %1142) %1144 = (*.f64 q %1143) %1146 = (*.f64 %404 %1078) %1148 = (/.f64 %1125 (*.f64 %1077 %1146)) %1150 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %1148 %1143)) %1157 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %1148 (fma.f64 #s(literal 1/16 binary64) (/.f64 %1131 (*.f64 %1086 (*.f64 %404 %1087))) %1143))) %1162 = (/.f64 %403 (*.f64 q %404)) %1174 = (/.f64 %1116 %1025) %1177 = (/.f64 %1115 %1025) %1179 = (/.f64 %403 (*.f64 q %1025)) %1184 = (*.f64 %404 (*.f64 %1067 %376)) %1186 = (/.f64 %1119 (*.f64 %206 %1184)) %1192 = (*.f64 %404 (*.f64 %1078 %376)) %1306 = (sqrt.f64 %409) %1312 = (/.f64 %59 %1306) %1313 = (*.f64 %645 u) %1314 = (pow.f64 %1306 #s(literal 3 binary64)) %1322 = (*.f64 %655 u) %1323 = (pow.f64 %1306 #s(literal 5 binary64)) %1332 = (*.f64 sa %1306) %1339 = (/.f64 (*.f64 sa %59) %1306) %1358 = (*.f64 spp %1306) %1359 = (*.f64 sa %1358) %1361 = (pow.f64 spp #s(literal 3 binary64)) %1363 = (*.f64 sa (*.f64 %1361 u)) %1367 = (*.f64 sa %1361) %1368 = (/.f64 %1367 %1306) %1369 = (pow.f64 spp #s(literal 5 binary64)) %1371 = (*.f64 sa (*.f64 %1369 u)) %1378 = (*.f64 sa %1369) %1381 = (pow.f64 spp #s(literal 7 binary64)) %1383 = (*.f64 sa (*.f64 %1381 u)) %1392 = (/.f64 %1359 %404) %1394 = (*.f64 %404 %1306) %1395 = (/.f64 %1363 %1394) %1398 = (/.f64 %1367 %1394) %1399 = (*.f64 %404 %1314) %1400 = (/.f64 %1371 %1399) %1405 = (/.f64 %1378 %1399) %1407 = (/.f64 %1383 (*.f64 %404 %1323)) %1414 = (-.f64 %405 %1392) %1420 = (*.f64 #s(literal -1/2 binary64) %1398) %1435 = (*.f64 #s(literal -1 binary64) %410) %1443 = (/.f64 %1367 (*.f64 %404 (*.f64 %1306 %163))) %1447 = (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %59 %1414) %207)) %1448 = (-.f64 (*.f64 #s(literal 1/2 binary64) %1443) %1447) %1449 = (*.f64 %404 %163) %1450 = (/.f64 %403 %1449) %1452 = (/.f64 %1359 %1449) %1457 = (/.f64 %1378 (*.f64 %404 (*.f64 %1314 %163))) %1461 = (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %59 %1448) %163)) %1462 = (-.f64 (*.f64 #s(literal 1/8 binary64) %1457) %1461) %1488 = (/.f64 %409 u) %1492 = (/.f64 %59 u) %1494 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %1492)) %1495 = (*.f64 u %1494) %1497 = (pow.f64 u #s(literal 2 binary64)) %1498 = (*.f64 %1497 %1494) %1500 = (*.f64 #s(literal 1/2 binary64) (/.f64 %409 %1498)) %1502 = (*.f64 u (+.f64 %1494 %1500)) %1504 = (*.f64 %643 %207) %1505 = (pow.f64 u #s(literal 4 binary64)) %1506 = (pow.f64 %1494 #s(literal 3 binary64)) %1507 = (*.f64 %1505 %1506) %1508 = (/.f64 %1504 %1507) %1511 = (*.f64 u (+.f64 %1494 (fma.f64 #s(literal -1/8 binary64) %1508 %1500))) %1513 = (*.f64 %653 %920) %1514 = (pow.f64 u #s(literal 6 binary64)) %1515 = (pow.f64 %1494 #s(literal 5 binary64)) %1516 = (*.f64 %1514 %1515) %1521 = (*.f64 u (+.f64 %1494 (fma.f64 #s(literal -1/8 binary64) %1508 (fma.f64 #s(literal 1/16 binary64) (/.f64 %1513 %1516) %1500)))) %1523 = (*.f64 sa %1495) %1525 = (*.f64 sa %409) %1527 = (*.f64 sa %1494) %1528 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %1525 %1498) %1527) %1529 = (*.f64 u %1528) %1532 = (/.f64 (*.f64 sa %1504) %1507) %1534 = (*.f64 u (fma.f64 #s(literal -1/8 binary64) %1532 %1528)) %1540 = (*.f64 u (fma.f64 #s(literal -1/8 binary64) %1532 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 sa %1513) %1516) %1528))) %1543 = (*.f64 sa (*.f64 spp %1495)) %1546 = (*.f64 sa (*.f64 spp %409)) %1549 = (*.f64 sa (*.f64 spp %1494)) %1550 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %1546 %1498) %1549) %1551 = (*.f64 u %1550) %1554 = (*.f64 sa (*.f64 spp %1504)) %1555 = (/.f64 %1554 %1507) %1557 = (*.f64 u (fma.f64 #s(literal -1/8 binary64) %1555 %1550)) %1560 = (*.f64 sa (*.f64 spp %1513)) %1564 = (*.f64 u (fma.f64 #s(literal -1/8 binary64) %1555 (fma.f64 #s(literal 1/16 binary64) (/.f64 %1560 %1516) %1550))) %1566 = (/.f64 %1543 %404) %1568 = (*.f64 %404 %1494) %1569 = (*.f64 %1497 %1568) %1570 = (/.f64 %1546 %1569) %1571 = (/.f64 %1549 %404) %1572 = (fma.f64 #s(literal 1/2 binary64) %1570 %1571) %1573 = (*.f64 u %1572) %1575 = (*.f64 %404 %1506) %1577 = (/.f64 %1554 (*.f64 %1505 %1575)) %1579 = (*.f64 u (fma.f64 #s(literal -1/8 binary64) %1577 %1572)) %1586 = (*.f64 u (fma.f64 #s(literal -1/8 binary64) %1577 (fma.f64 #s(literal 1/16 binary64) (/.f64 %1560 (*.f64 %1514 (*.f64 %404 %1515))) %1572))) %1590 = (*.f64 u %404) %1591 = (/.f64 %403 %1590) %1603 = (/.f64 #s(literal 1 binary64) u) %1607 = (+.f64 %1492 %59) %1614 = (/.f64 %1527 (*.f64 spp %404)) %1617 = (/.f64 %403 (*.f64 %59 %1590)) %1620 = (*.f64 sa (*.f64 %1494 %163)) %1622 = (/.f64 %1620 (*.f64 %1361 %1590)) %1627 = (/.f64 %1525 (*.f64 spp %1569)) %1630 = (/.f64 %403 %614) %1634 = (*.f64 #s(literal -1 binary64) (/.f64 %1620 (*.f64 %1361 %404))) %1636 = (*.f64 %163 (-.f64 (*.f64 #s(literal -1 binary64) %1630) %1634)) %1640 = (fma.f64 #s(literal -1 binary64) %1622 (*.f64 #s(literal -1 binary64) (/.f64 %1636 (*.f64 %59 %1497)))) %1644 = (/.f64 %1525 (*.f64 spp %1568)) %1733 = (-.f64 %1630 %1634) %1740 = (/.f64 (*.f64 %163 %1733) %59) %1741 = (-.f64 (*.f64 #s(literal -1/2 binary64) %1644) %1740) %1768 = (-.f64 %423 %415) %1774 = (/.f64 %448 %1025) %1775 = (/.f64 %422 %1025) %1777 = (/.f64 %414 %1025) %1780 = (/.f64 #s(literal 1 binary64) rone_es) %1784 = (*.f64 ca %446) %1785 = (/.f64 %1784 %404) %1786 = (*.f64 rone_es %404) %1787 = (/.f64 %422 %1786) %1788 = (fma.f64 #s(literal -1 binary64) %1785 %1787) %1797 = (/.f64 %1784 %1025) %1798 = (*.f64 rone_es %1025) %1831 = (/.f64 %414 (*.f64 ca %404)) %1832 = (/.f64 %402 %404) %1838 = (/.f64 %414 (*.f64 ca %1025)) %1839 = (/.f64 %402 %1025) %1855 = (/.f64 %403 (*.f64 sa %404)) %1856 = (/.f64 %413 %404) %1860 = (/.f64 %413 %1025) %1862 = (/.f64 %403 (*.f64 sa %1025)) (approx 1 #s(literal 0 binary64)) (approx lamdp lamdp) (approx %5 (*.f64 lamdp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) %9)))) (approx %5 (*.f64 lamdp (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) %9)))))) (approx %5 (*.f64 lamdp (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 %9 (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 17/315 binary64) %9)))))))) (approx %31 (*.f64 ca lamdp)) (approx %31 (*.f64 lamdp (+.f64 ca (*.f64 #s(literal 1/3 binary64) %34)))) (approx %31 (*.f64 lamdp (+.f64 ca (*.f64 %9 (fma.f64 #s(literal 2/15 binary64) %34 (*.f64 #s(literal 1/3 binary64) ca)))))) (approx %31 (*.f64 lamdp (+.f64 ca (*.f64 %9 (fma.f64 #s(literal 1/3 binary64) ca (*.f64 %9 (fma.f64 #s(literal 17/315 binary64) %34 (*.f64 #s(literal 2/15 binary64) ca)))))))) (approx %58 %63) (approx %58 (*.f64 lamdp (fma.f64 #s(literal 1/3 binary64) %66 %67))) (approx %58 (*.f64 lamdp (fma.f64 ca %61 (*.f64 %9 (fma.f64 #s(literal 2/15 binary64) %66 (*.f64 #s(literal 1/3 binary64) %67)))))) (approx %58 (*.f64 lamdp (fma.f64 ca %61 (*.f64 %9 (fma.f64 #s(literal 1/3 binary64) %67 (*.f64 %9 (fma.f64 #s(literal 17/315 binary64) %66 (*.f64 #s(literal 2/15 binary64) %67)))))))) (approx %85 (*.f64 lamdp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %9)))) (approx %85 (*.f64 lamdp (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/120 binary64) %9) #s(literal 1/6 binary64)))))) (approx %85 (*.f64 lamdp (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %9))) #s(literal 1/6 binary64)))))) (approx %108 %9) (approx %108 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) %9)))) (approx %108 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 2/45 binary64) %9) #s(literal 1/3 binary64)))))) (approx %108 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/315 binary64) %9))) #s(literal 1/3 binary64)))))) (approx %132 %133) (approx %132 %137) (approx %132 %143) (approx %132 (*.f64 %9 (+.f64 q (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) q (*.f64 %9 (fma.f64 #s(literal -1/315 binary64) %133 (*.f64 #s(literal 2/45 binary64) q)))))))) (approx %153 #s(literal 1 binary64)) (approx %153 (+.f64 #s(literal 1 binary64) %133)) (approx %153 (+.f64 #s(literal 1 binary64) %137)) (approx %153 (+.f64 #s(literal 1 binary64) %143)) (approx %162 %163) (approx %162 (-.f64 %167 %59)) (approx %162 (-.f64 %172 %59)) (approx %162 (-.f64 %180 %59)) (approx %185 %187) (approx %185 (-.f64 %167 %186)) (approx %185 (-.f64 %172 %186)) (approx %185 (-.f64 %180 %186)) (approx %195 %196) (approx %195 (+.f64 %196 (*.f64 #s(literal 1/2 binary64) (/.f64 %166 %196)))) (approx %195 (+.f64 %196 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %203 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %212) %196)))))) (approx %195 (+.f64 %196 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %203 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %225) %196) (*.f64 #s(literal 1/2 binary64) (/.f64 %212 %196)))))))) (approx %237 %238) (approx %237 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %241) %196) %238)) (approx %237 (fma.f64 sa %196 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %246 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %247) %196)))))) (approx %237 (fma.f64 sa %196 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %246 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 %247 %196) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (*.f64 sa %225)) %196)))))))) (approx %266 %268) (approx %266 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %272) %196) %268)) (approx %266 (fma.f64 sa %267 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %277 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %279) %196)))))) (approx %266 (fma.f64 sa %267 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %277 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %287 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %289) %196)))))))) (approx %299 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %9))) (approx %299 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/24 binary64) %9) #s(literal 1/2 binary64))))) (approx %299 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %9))) #s(literal 1/2 binary64))))) (approx %318 (fma.f64 sa %267 (*.f64 %9 %321))) (approx %318 (fma.f64 sa %267 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %277 (*.f64 %9 %328)) %320)))) (approx %318 (fma.f64 sa %267 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %277 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %287 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %289 %196)) (fma.f64 #s(literal -1/2 binary64) %328 (fma.f64 #s(literal -1/720 binary64) %268 (*.f64 #s(literal 1/24 binary64) %321)))))) %327))) %320)))) (approx %350 (*.f64 #s(literal -1 binary64) %268)) (approx %350 (-.f64 %63 %268)) (approx %350 (-.f64 (*.f64 lamdp (fma.f64 ca %61 (*.f64 lamdp (-.f64 %320 %319)))) %268)) (approx %350 (-.f64 (*.f64 lamdp (fma.f64 ca %61 (*.f64 lamdp (-.f64 (fma.f64 #s(literal -1/2 binary64) %268 (*.f64 #s(literal 1/3 binary64) %63)) %319)))) %268)) (approx %373 (*.f64 #s(literal -1 binary64) %377)) (approx %373 (fma.f64 #s(literal -1 binary64) %377 %380)) (approx %373 (fma.f64 #s(literal -1 binary64) %377 (*.f64 lamdp (fma.f64 lamdp (-.f64 (*.f64 #s(literal -1/2 binary64) %377) %386) %388)))) (approx %373 (fma.f64 #s(literal -1 binary64) %377 (*.f64 lamdp (fma.f64 lamdp (-.f64 (fma.f64 #s(literal -1/2 binary64) %377 (*.f64 #s(literal 1/3 binary64) %380)) %386) %388)))) (approx %400 (atan.f64 %417)) (approx %5 (/.f64 %401 %404)) (approx %31 %423) (approx %58 %405) (approx %85 %401) (approx %108 %406) (approx %132 %407) (approx %153 %408) (approx %162 %409) (approx %185 %411) (approx %195 %412) (approx %237 (*.f64 sa %412)) (approx %266 %414) (approx %299 %404) (approx %318 %415) (approx %350 %416) (approx %373 %417) (approx spp spp) (approx %54 %59) (approx %56 %60) (approx %57 (+.f64 #s(literal 1 binary64) %443)) (approx %58 %450) (approx %161 (+.f64 #s(literal 1 binary64) %452)) (approx %162 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %455 %407))) (approx %184 %410) (approx %185 (+.f64 #s(literal 1 binary64) (fma.f64 q %406 %462))) (approx %195 %466) (approx %195 (+.f64 %466 (*.f64 #s(literal 1/2 binary64) (/.f64 %462 %466)))) (approx %195 (+.f64 %466 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) (/.f64 %474 %476) (*.f64 #s(literal 1/2 binary64) %478))))) (approx %195 (+.f64 %466 (*.f64 %59 (fma.f64 #s(literal 1/2 binary64) %478 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) (/.f64 %473 %476) (*.f64 #s(literal 1/16 binary64) (/.f64 %487 %489)))))))) (approx %237 %498) (approx %237 %502) (approx %237 %511) (approx %237 %522) (approx %266 %525) (approx %266 (*.f64 spp %502)) (approx %266 (*.f64 spp %511)) (approx %266 (*.f64 spp %522)) (approx %318 %533) (approx %318 (*.f64 spp (fma.f64 #s(literal 1/2 binary64) (/.f64 %500 %535) %537))) (approx %318 (*.f64 spp (fma.f64 %59 (fma.f64 #s(literal -1/8 binary64) (/.f64 %504 %541) (*.f64 #s(literal 1/2 binary64) %543)) %537))) (approx %318 (*.f64 spp (fma.f64 %59 (fma.f64 #s(literal 1/2 binary64) %543 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) (/.f64 %513 %541) (*.f64 #s(literal 1/16 binary64) (/.f64 %515 (*.f64 %404 %489)))))) %537))) (approx %350 (fma.f64 #s(literal -1 binary64) %533 %423)) (approx %350 (fma.f64 spp (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 ca (*.f64 rone_es (*.f64 spp %401))) %404)) %537) %423)) (approx %350 (fma.f64 spp (-.f64 (*.f64 spp (fma.f64 #s(literal -1 binary64) %571 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 sa (*.f64 spp %461)) %535)))) %537) %423)) (approx %371 %375) (approx %372 (+.f64 #s(literal 1 binary64) %582)) (approx %373 (fma.f64 spp (fma.f64 #s(literal -1 binary64) %537 (*.f64 spp (-.f64 %585 %589))) %423)) (approx %373 (fma.f64 spp (fma.f64 #s(literal -1 binary64) %537 (*.f64 spp (-.f64 (fma.f64 #s(literal -1 binary64) %571 (*.f64 spp (-.f64 (*.f64 #s(literal -1/2 binary64) %543) (/.f64 (*.f64 sa (*.f64 %466 %374)) %404)))) %589))) %423)) (approx %57 %443) (approx %57 (*.f64 %59 (-.f64 %608 rone_es))) (approx %58 (*.f64 #s(literal -1 binary64) %449)) (approx %58 (*.f64 %59 %616)) (approx %161 %452) (approx %161 (*.f64 %59 (-.f64 %608 #s(literal 1 binary64)))) (approx %162 (*.f64 #s(literal -1 binary64) %455)) (approx %162 (*.f64 %59 %627)) (approx %185 %462) (approx %185 (*.f64 %59 (-.f64 %627 u))) (approx %195 %635) (approx %195 %641) (approx %195 %651) (approx %195 %662) (approx %237 %664) (approx %237 %670) (approx %237 %675) (approx %237 %681) (approx %266 %683) (approx %266 (*.f64 %59 %669)) (approx %266 (*.f64 %59 %674)) (approx %266 (*.f64 %59 %680)) (approx %318 %691) (approx %318 (*.f64 %59 %697)) (approx %318 (*.f64 %59 %703)) (approx %318 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) %702 (fma.f64 #s(literal 1/16 binary64) %708 %697)))) (approx %350 (*.f64 %59 %713)) (approx %350 (*.f64 %59 (-.f64 %616 %697))) (approx %350 (*.f64 %59 (-.f64 (fma.f64 #s(literal -1 binary64) %571 (fma.f64 #s(literal 1/8 binary64) %702 %615)) %697))) (approx %350 (*.f64 %59 (-.f64 (fma.f64 #s(literal -1 binary64) %571 (fma.f64 #s(literal -1/16 binary64) %708 %615)) %703))) (approx %372 %582) (approx %372 (*.f64 %59 (-.f64 %608 %374))) (approx %373 (*.f64 #s(literal -1 binary64) %735)) (approx %373 (-.f64 (fma.f64 #s(literal -1 binary64) %735 (fma.f64 #s(literal -1 binary64) %741 %745)) %749)) (approx %373 (-.f64 (fma.f64 #s(literal -1 binary64) %735 (fma.f64 #s(literal -1 binary64) %741 (fma.f64 #s(literal -1/8 binary64) %755 %745))) (fma.f64 #s(literal -1 binary64) %748 %767))) (approx %373 (-.f64 (fma.f64 #s(literal -1 binary64) %735 (fma.f64 #s(literal -1 binary64) %741 (fma.f64 #s(literal -1/8 binary64) %755 (fma.f64 #s(literal 1/16 binary64) %774 %745)))) (fma.f64 #s(literal -1 binary64) %748 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) %779) (*.f64 #s(literal -1 binary64) (/.f64 %764 %374))) %784) %767)))) (approx %400 (atan.f64 (/.f64 %416 %187))) (approx %195 (*.f64 #s(literal -1 binary64) %635)) (approx %195 (*.f64 #s(literal -1 binary64) %641)) (approx %195 (*.f64 #s(literal -1 binary64) %651)) (approx %195 (*.f64 #s(literal -1 binary64) %662)) (approx %237 (*.f64 #s(literal -1 binary64) %664)) (approx %237 (*.f64 #s(literal -1 binary64) %670)) (approx %237 (*.f64 #s(literal -1 binary64) %675)) (approx %237 (*.f64 #s(literal -1 binary64) %681)) (approx %266 (*.f64 #s(literal -1 binary64) %683)) (approx %266 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %668 (*.f64 #s(literal -1/2 binary64) %667)))) (approx %266 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %668 (fma.f64 #s(literal -1/2 binary64) %667 %815)))) (approx %266 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %668 (fma.f64 #s(literal -1/2 binary64) %667 (fma.f64 #s(literal -1/16 binary64) %678 %815))))) (approx %318 (*.f64 #s(literal -1 binary64) %691)) (approx %318 (*.f64 %59 %828)) (approx %318 (*.f64 %59 %833)) (approx %318 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %696 (fma.f64 #s(literal -1/2 binary64) %695 (fma.f64 #s(literal -1/16 binary64) %708 %831))))) (approx %350 (*.f64 %59 %842)) (approx %350 (*.f64 %59 (-.f64 %616 %828))) (approx %350 (*.f64 %59 (-.f64 (fma.f64 #s(literal -1 binary64) %571 (fma.f64 #s(literal -1/8 binary64) %702 %615)) %828))) (approx %350 (*.f64 %59 (-.f64 (fma.f64 #s(literal -1 binary64) %571 (fma.f64 #s(literal 1/16 binary64) %708 %615)) %833))) (approx %373 (*.f64 #s(literal -1 binary64) %858)) (approx %373 (-.f64 (fma.f64 #s(literal -1 binary64) %745 (fma.f64 #s(literal -1 binary64) %858 (*.f64 #s(literal -1 binary64) %863))) %749)) (approx %373 (-.f64 (fma.f64 #s(literal -1 binary64) %745 (fma.f64 #s(literal -1 binary64) %858 (fma.f64 #s(literal -1 binary64) %863 %869))) (fma.f64 #s(literal -1 binary64) %748 %878))) (approx %373 (-.f64 (fma.f64 #s(literal -1 binary64) %745 (fma.f64 #s(literal -1 binary64) %858 (fma.f64 #s(literal -1 binary64) %863 (fma.f64 #s(literal -1/16 binary64) %774 %869)))) (fma.f64 #s(literal -1 binary64) %748 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) %779) (*.f64 #s(literal -1 binary64) (/.f64 %876 %374))) %784) %878)))) (approx q q) (approx %162 (-.f64 %898 %59)) (approx %185 (-.f64 %898 %186)) (approx %195 (+.f64 %196 (*.f64 #s(literal 1/2 binary64) (/.f64 %897 %196)))) (approx %195 (+.f64 %196 (*.f64 q (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 q %908) %910) (*.f64 #s(literal 1/2 binary64) %912))))) (approx %195 (+.f64 %196 (*.f64 q (fma.f64 #s(literal 1/2 binary64) %912 (*.f64 q (fma.f64 #s(literal -1/8 binary64) (/.f64 %908 %910) (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 q %921) %923)))))))) (approx %237 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 q %932) %196) %238)) (approx %237 (fma.f64 q (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 q %937) %910) (*.f64 #s(literal 1/2 binary64) %940)) %238)) (approx %237 (fma.f64 q (fma.f64 #s(literal 1/2 binary64) %940 (*.f64 q (fma.f64 #s(literal -1/8 binary64) (/.f64 %937 %910) (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 q (*.f64 sa %921)) %923))))) %238)) (approx %266 (fma.f64 #s(literal 1/2 binary64) (/.f64 %957 %196) %268)) (approx %266 (fma.f64 q (fma.f64 #s(literal -1/8 binary64) (/.f64 %963 %910) (*.f64 #s(literal 1/2 binary64) %965)) %268)) (approx %266 (fma.f64 q (fma.f64 #s(literal 1/2 binary64) %965 (*.f64 q (fma.f64 #s(literal -1/8 binary64) (/.f64 %962 %910) (*.f64 #s(literal 1/16 binary64) (/.f64 %973 %923))))) %268)) (approx %318 %981) (approx %318 (fma.f64 #s(literal 1/2 binary64) %984 %981)) (approx %318 (fma.f64 q (fma.f64 #s(literal -1/8 binary64) %988 %990) %981)) (approx %318 (fma.f64 q (fma.f64 #s(literal 1/2 binary64) %989 (*.f64 q (fma.f64 #s(literal -1/8 binary64) %994 (*.f64 #s(literal 1/16 binary64) %996)))) %981)) (approx %350 %1003) (approx %350 (-.f64 (fma.f64 #s(literal -1/2 binary64) %984 %405) %981)) (approx %350 (-.f64 (fma.f64 q (-.f64 (*.f64 #s(literal 1/8 binary64) %988) %990) %405) %981)) (approx %350 (-.f64 (fma.f64 q (-.f64 (*.f64 q (-.f64 (*.f64 #s(literal -1/16 binary64) %996) (*.f64 #s(literal -1/8 binary64) %994))) %990) %405) %981)) (approx %373 (/.f64 %1003 %376)) (approx %373 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %957 %1023) %1026) %1028)) (approx %373 (-.f64 (fma.f64 q (fma.f64 #s(literal -1/2 binary64) %1031 (*.f64 #s(literal 1/8 binary64) (/.f64 %963 %1033))) %1026) %1028)) (approx %373 (-.f64 (fma.f64 q (fma.f64 #s(literal -1/2 binary64) %1031 (*.f64 q (fma.f64 #s(literal -1/16 binary64) (/.f64 %973 (*.f64 %404 (*.f64 %923 %376))) (*.f64 #s(literal 1/8 binary64) (/.f64 %962 %1033))))) %1026) %1028)) (approx %153 (*.f64 q (+.f64 %1051 %406))) (approx %162 %897) (approx %162 (*.f64 q (-.f64 %1056 %1057))) (approx %185 (*.f64 q (-.f64 %1056 (+.f64 (/.f64 %410 q) %1057)))) (approx %195 %1068) (approx %195 %1074) (approx %195 %1083) (approx %195 %1093) (approx %237 %1096) (approx %237 %1101) (approx %237 %1106) (approx %237 %1112) (approx %266 %1116) (approx %266 %1122) (approx %266 %1128) (approx %266 %1135) (approx %318 %1137) (approx %318 %1144) (approx %318 %1150) (approx %318 %1157) (approx %350 (*.f64 #s(literal -1 binary64) %1137)) (approx %350 (*.f64 q (-.f64 %1162 %1142))) (approx %350 (*.f64 q (-.f64 (fma.f64 #s(literal -1/2 binary64) %1141 %1162) %1142))) (approx %350 (*.f64 q (-.f64 (fma.f64 #s(literal 1/8 binary64) %1148 %1162) %1143))) (approx %373 (*.f64 #s(literal -1 binary64) %1174)) (approx %373 (*.f64 q (fma.f64 #s(literal -1 binary64) %1177 %1179))) (approx %373 (*.f64 q (fma.f64 #s(literal -1 binary64) %1177 (fma.f64 #s(literal -1/2 binary64) %1186 %1179)))) (approx %373 (*.f64 q (fma.f64 #s(literal -1 binary64) %1177 (fma.f64 #s(literal -1/2 binary64) %1186 (fma.f64 #s(literal 1/8 binary64) (/.f64 %1125 (*.f64 %1077 %1192)) %1179))))) (approx %153 (*.f64 #s(literal -1 binary64) (*.f64 q (-.f64 (*.f64 #s(literal -1 binary64) %406) %1051)))) (approx %162 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %896 (*.f64 #s(literal -1 binary64) (/.f64 %163 q)))))) (approx %185 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %896 (*.f64 #s(literal -1 binary64) (/.f64 %187 q)))))) (approx %195 (*.f64 #s(literal -1 binary64) %1068)) (approx %195 (*.f64 #s(literal -1 binary64) %1074)) (approx %195 (*.f64 #s(literal -1 binary64) %1083)) (approx %195 (*.f64 #s(literal -1 binary64) %1093)) (approx %237 (*.f64 #s(literal -1 binary64) %1096)) (approx %237 (*.f64 #s(literal -1 binary64) %1101)) (approx %237 (*.f64 #s(literal -1 binary64) %1106)) (approx %237 (*.f64 #s(literal -1 binary64) %1112)) (approx %266 (*.f64 #s(literal -1 binary64) %1116)) (approx %266 (*.f64 #s(literal -1 binary64) %1122)) (approx %266 (*.f64 #s(literal -1 binary64) %1128)) (approx %266 (*.f64 #s(literal -1 binary64) %1135)) (approx %318 (*.f64 #s(literal -1 binary64) %1144)) (approx %318 (*.f64 #s(literal -1 binary64) %1150)) (approx %318 (*.f64 #s(literal -1 binary64) %1157)) (approx %350 (*.f64 #s(literal -1 binary64) (*.f64 q (-.f64 (*.f64 #s(literal -1 binary64) %1162) %1142)))) (approx %350 (*.f64 #s(literal -1 binary64) (*.f64 q (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 %1119 (*.f64 q %1139)) %405) q)) %1142)))) (approx %350 (*.f64 #s(literal -1 binary64) (*.f64 q (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %1125 (*.f64 %206 %1146))) (*.f64 #s(literal 1/2 binary64) (/.f64 %1119 %1139))) q) %405) q)) %1142)))) (approx %373 %1174) (approx %373 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %1179 (*.f64 #s(literal -1 binary64) %1177))))) (approx %373 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %1177 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 %1119 (*.f64 q %1184)) %1026) q)))))) (approx %373 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %1177 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1119 %1184) (*.f64 #s(literal 1/8 binary64) (/.f64 %1125 (*.f64 %206 %1192)))) q) %1026) q)))))) (approx u u) (approx %185 (fma.f64 #s(literal -1 binary64) %410 %409)) (approx %195 %1306) (approx %195 (+.f64 %1306 (*.f64 #s(literal -1/2 binary64) (/.f64 %410 %1306)))) (approx %195 (+.f64 %1306 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %1312 (*.f64 #s(literal -1/8 binary64) (/.f64 %1313 %1314)))))) (approx %195 (+.f64 %1306 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %1312 (*.f64 u (fma.f64 #s(literal -1/8 binary64) (/.f64 %645 %1314) (*.f64 #s(literal -1/16 binary64) (/.f64 %1322 %1323)))))))) (approx %237 %1332) (approx %237 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 sa %410) %1306) %1332)) (approx %237 (fma.f64 sa %1306 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %1339 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 sa %1313) %1314)))))) (approx %237 (fma.f64 sa %1306 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %1339 (*.f64 u (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 sa %645) %1314) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 sa %1322) %1323)))))))) (approx %266 %1359) (approx %266 (fma.f64 #s(literal -1/2 binary64) (/.f64 %1363 %1306) %1359)) (approx %266 (fma.f64 sa %1358 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %1368 (*.f64 #s(literal -1/8 binary64) (/.f64 %1371 %1314)))))) (approx %266 (fma.f64 sa %1358 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %1368 (*.f64 u (fma.f64 #s(literal -1/8 binary64) (/.f64 %1378 %1314) (*.f64 #s(literal -1/16 binary64) (/.f64 %1383 %1323)))))))) (approx %318 %1392) (approx %318 (fma.f64 #s(literal -1/2 binary64) %1395 %1392)) (approx %318 (fma.f64 u (fma.f64 #s(literal -1/2 binary64) %1398 (*.f64 #s(literal -1/8 binary64) %1400)) %1392)) (approx %318 (fma.f64 u (fma.f64 #s(literal -1/2 binary64) %1398 (*.f64 u (fma.f64 #s(literal -1/8 binary64) %1405 (*.f64 #s(literal -1/16 binary64) %1407)))) %1392)) (approx %350 %1414) (approx %350 (-.f64 (fma.f64 #s(literal 1/2 binary64) %1395 %405) %1392)) (approx %350 (-.f64 (fma.f64 u (-.f64 (*.f64 #s(literal 1/8 binary64) %1400) %1420) %405) %1392)) (approx %350 (-.f64 (fma.f64 u (-.f64 (*.f64 u (-.f64 (*.f64 #s(literal 1/16 binary64) %1407) (*.f64 #s(literal -1/8 binary64) %1405))) %1420) %405) %1392)) (approx %370 %374) (approx %371 %186) (approx %372 (-.f64 (+.f64 #s(literal 1 binary64) %1435) %59)) (approx %373 (/.f64 %1414 %163)) (approx %373 (-.f64 (fma.f64 u %1448 %1450) %1452)) (approx %373 (-.f64 (fma.f64 u (-.f64 (fma.f64 #s(literal 1/2 binary64) %1443 (*.f64 u %1462)) %1447) %1450) %1452)) (approx %373 (-.f64 (fma.f64 u (-.f64 (fma.f64 #s(literal 1/2 binary64) %1443 (*.f64 u (-.f64 (fma.f64 #s(literal 1/8 binary64) %1457 (*.f64 u (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 sa %1381) (*.f64 %404 (*.f64 %1323 %163)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %59 %1462) %163))))) %1461))) %1447) %1450) %1452)) (approx %185 %1435) (approx %185 (*.f64 u (-.f64 %1488 %59))) (approx %195 %1495) (approx %195 %1502) (approx %195 %1511) (approx %195 %1521) (approx %237 %1523) (approx %237 %1529) (approx %237 %1534) (approx %237 %1540) (approx %266 %1543) (approx %266 %1551) (approx %266 %1557) (approx %266 %1564) (approx %318 %1566) (approx %318 %1573) (approx %318 %1579) (approx %318 %1586) (approx %350 (*.f64 #s(literal -1 binary64) %1566)) (approx %350 (*.f64 u (-.f64 %1591 %1571))) (approx %350 (*.f64 u (-.f64 (fma.f64 #s(literal -1/2 binary64) %1570 %1591) %1571))) (approx %350 (*.f64 u (-.f64 (fma.f64 #s(literal 1/8 binary64) %1577 %1591) %1572))) (approx %370 (*.f64 u (+.f64 #s(literal 1 binary64) %1603))) (approx %371 (*.f64 u %1607)) (approx %372 (*.f64 u (-.f64 %1603 %1607))) (approx %373 %1614) (approx %373 (-.f64 (fma.f64 #s(literal -1 binary64) %1617 %1614) (*.f64 #s(literal -1 binary64) %1622))) (approx %373 (-.f64 (fma.f64 #s(literal -1 binary64) %1617 (fma.f64 #s(literal 1/2 binary64) %1627 %1614)) %1640)) (approx %373 (-.f64 (fma.f64 #s(literal -1 binary64) %1617 (fma.f64 #s(literal 1/2 binary64) %1627 (+.f64 %1614 (/.f64 (*.f64 %163 (-.f64 (*.f64 #s(literal 1/2 binary64) %1644) (*.f64 #s(literal -1 binary64) (/.f64 %1636 %59)))) (*.f64 %59 (pow.f64 u #s(literal 3 binary64))))))) %1640)) (approx %185 (*.f64 #s(literal -1 binary64) (*.f64 u (-.f64 (*.f64 #s(literal -1 binary64) %1488) %452)))) (approx %195 (*.f64 #s(literal -1 binary64) %1495)) (approx %195 (*.f64 #s(literal -1 binary64) %1502)) (approx %195 (*.f64 #s(literal -1 binary64) %1511)) (approx %195 (*.f64 #s(literal -1 binary64) %1521)) (approx %237 (*.f64 #s(literal -1 binary64) %1523)) (approx %237 (*.f64 #s(literal -1 binary64) %1529)) (approx %237 (*.f64 #s(literal -1 binary64) %1534)) (approx %237 (*.f64 #s(literal -1 binary64) %1540)) (approx %266 (*.f64 #s(literal -1 binary64) %1543)) (approx %266 (*.f64 #s(literal -1 binary64) %1551)) (approx %266 (*.f64 #s(literal -1 binary64) %1557)) (approx %266 (*.f64 #s(literal -1 binary64) %1564)) (approx %318 (*.f64 #s(literal -1 binary64) %1573)) (approx %318 (*.f64 #s(literal -1 binary64) %1579)) (approx %318 (*.f64 #s(literal -1 binary64) %1586)) (approx %350 (*.f64 #s(literal -1 binary64) (*.f64 u (-.f64 (*.f64 #s(literal -1 binary64) %1591) %1571)))) (approx %350 (*.f64 #s(literal -1 binary64) (*.f64 u (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 %1546 (*.f64 u %1568)) %405) u)) %1571)))) (approx %350 (*.f64 #s(literal -1 binary64) (*.f64 u (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %1554 (*.f64 %1497 %1575))) (*.f64 #s(literal 1/2 binary64) (/.f64 %1546 %1568))) u) %405) u)) %1571)))) (approx %371 (*.f64 #s(literal -1 binary64) (*.f64 u (fma.f64 #s(literal -1 binary64) %1492 %452)))) (approx %372 (*.f64 #s(literal -1 binary64) (*.f64 u (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %163 u)) %452)))) (approx %373 (*.f64 #s(literal -1 binary64) %1614)) (approx %373 (fma.f64 #s(literal -1 binary64) %1614 (*.f64 #s(literal -1 binary64) (/.f64 %1733 u)))) (approx %373 (fma.f64 #s(literal -1 binary64) %1614 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1741 u) %1630) %1634) u)))) (approx %373 (fma.f64 #s(literal -1 binary64) %1614 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %1644 (/.f64 (*.f64 %163 %1741) %410)) %1740) u) %1630) %1634) u)))) (approx %400 (atan.f64 (/.f64 %416 (-.f64 #s(literal 1 binary64) (*.f64 %59 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) u))))))) (approx rone_es rone_es) (approx %350 %1768) (approx %350 (-.f64 %450 %415)) (approx %373 (/.f64 %1768 %376)) (approx %373 (-.f64 (fma.f64 #s(literal -1 binary64) %1774 %1775) %1777)) (approx %57 (*.f64 rone_es (-.f64 %1780 %59))) (approx %58 (*.f64 rone_es %1788)) (approx %350 (*.f64 rone_es (-.f64 %1788 (/.f64 %414 %1786)))) (approx %373 (*.f64 #s(literal -1 binary64) %1774)) (approx %373 (*.f64 rone_es (-.f64 (fma.f64 #s(literal -1 binary64) %1797 (/.f64 %422 %1798)) (/.f64 %414 %1798)))) (approx %57 (*.f64 rone_es (fma.f64 #s(literal -1 binary64) %59 %1780))) (approx %58 (*.f64 #s(literal -1 binary64) (*.f64 rone_es (fma.f64 #s(literal -1 binary64) %1787 %1785)))) (approx %350 (*.f64 #s(literal -1 binary64) (*.f64 rone_es (fma.f64 #s(literal -1 binary64) (/.f64 %1768 rone_es) %1785)))) (approx %373 (*.f64 #s(literal -1 binary64) (*.f64 rone_es (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1775 %1777) rone_es) %1797)))) (approx ca ca) (approx %350 (*.f64 #s(literal -1 binary64) %415)) (approx %373 (*.f64 #s(literal -1 binary64) %1777)) (approx %373 (fma.f64 #s(literal -1 binary64) %1777 %1026)) (approx %350 (*.f64 ca (fma.f64 #s(literal -1 binary64) %1831 %1832))) (approx %373 %1026) (approx %373 (*.f64 ca (fma.f64 #s(literal -1 binary64) %1838 %1839))) (approx %350 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %1832 %1831)))) (approx %373 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %1839 %1838)))) (approx sa sa) (approx %350 (fma.f64 #s(literal -1 binary64) %415 %405)) (approx %350 (*.f64 sa (-.f64 %1855 %1856))) (approx %373 (*.f64 sa (fma.f64 #s(literal -1 binary64) %1860 %1862))) (approx %350 (*.f64 #s(literal -1 binary64) (*.f64 sa (-.f64 (*.f64 #s(literal -1 binary64) %1855) (*.f64 #s(literal -1 binary64) %1856))))) (approx %373 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1862 %1860)))) |
21 calls:
| Time | Variable | Point |
|---|---|---|
| 99.0ms | u | -inf |
| 77.0ms | u | inf |
| 60.0ms | spp | -inf |
| 59.0ms | spp | inf |
| 51.0ms | q | 0 |
| Inputs |
|---|
%2 = (*.f64 spp spp) %4 = (*.f64 %2 rone_es) %5 = (-.f64 #s(literal 1 binary64) %4) %7 = (tan.f64 lamdp) %9 = (*.f64 %7 ca) %10 = (*.f64 %5 %9) %13 = (sin.f64 lamdp) %14 = (*.f64 %13 %13) %15 = (*.f64 q %14) %16 = (+.f64 #s(literal 1 binary64) %15) %17 = (-.f64 #s(literal 1 binary64) %2) %18 = (*.f64 %16 %17) %20 = (*.f64 %2 u) %21 = (-.f64 %18 %20) %22 = (sqrt.f64 %21) %23 = (*.f64 sa %22) %24 = (*.f64 spp %23) %25 = (cos.f64 lamdp) %26 = (/.f64 %24 %25) %27 = (-.f64 %10 %26) %28 = (+.f64 #s(literal 1 binary64) u) %29 = (*.f64 %2 %28) %30 = (-.f64 #s(literal 1 binary64) %29) %31 = (/.f64 %27 %30) #s(literal 1 binary64) spp %2 rone_es %4 %5 lamdp %7 ca %9 %10 sa q %13 %14 %15 %16 %17 %18 u %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 (atan.f64 %31) |
| Outputs |
|---|
%19 = (fabs.f64 #s(literal 2 binary64)) %20 = (fabs.f64 #s(literal 1/2 binary64)) %23 = (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %29 = (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %31 = (+.f64 #s(literal 1/2 binary64) #s(literal 0 binary64)) %34 = (+.f64 #s(literal 1 binary64) lamdp) %37 = (neg.f64 lamdp) %39 = (*.f64 #s(literal 1 binary64) #s(literal 2 binary64)) %47 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) %54 = (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) %59 = (exp.f64 lamdp) %61 = (exp.f64 %37) %66 = (PI.f64 ) %67 = (*.f64 %66 #s(literal 1/2 binary64)) %71 = (sin.f64 #s(literal 0 binary64)) %73 = (fma.f64 %66 #s(literal 1/2 binary64) lamdp) %78 = (cosh.f64 lamdp) %80 = (sinh.f64 lamdp) %83 = (cosh.f64 %37) %85 = (*.f64 %80 (sinh.f64 %37)) %89 = (+.f64 lamdp lamdp) %90 = (cos.f64 %89) %91 = (fma.f64 %90 #s(literal -1/2 binary64) #s(literal 1/2 binary64)) %92 = (*.f64 #s(literal 1/2 binary64) %90) %93 = (+.f64 #s(literal 1/2 binary64) %92) %96 = (-.f64 #s(literal 1 binary64) %90) %99 = (-.f64 %90 #s(literal 1 binary64)) %101 = (fma.f64 %90 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %103 = (+.f64 %93 #s(literal 1/2 binary64)) %104 = (*.f64 #s(literal -1/2 binary64) %90) %107 = (fabs.f64 %96) %113 = (cos.f64 lamdp) %115 = (sin.f64 lamdp) %117 = (neg.f64 %113) %119 = (fabs.f64 %113) %121 = (sin.f64 %37) %123 = (fabs.f64 %115) %125 = (neg.f64 %123) %127 = (neg.f64 %125) %129 = (pow.f64 %115 #s(literal 1 binary64)) %136 = (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -2 binary64) lamdp) #s(literal 1/2 binary64))) (sin.f64 (*.f64 %89 #s(literal 1/2 binary64)))) %137 = (*.f64 %136 #s(literal 1/2 binary64)) %139 = (/.f64 %136 #s(literal 2 binary64)) %141 = (pow.f64 %121 #s(literal 1 binary64)) %143 = (pow.f64 %123 #s(literal 1 binary64)) %146 = (neg.f64 spp) %150 = (*.f64 #s(literal 0 binary64) spp) %152 = (*.f64 spp #s(literal 0 binary64)) %154 = (*.f64 #s(literal 1/2 binary64) spp) %156 = (*.f64 #s(literal 2 binary64) spp) %158 = (*.f64 spp #s(literal 2 binary64)) %160 = (*.f64 spp #s(literal 1/2 binary64)) %180 = (*.f64 spp spp) %182 = (neg.f64 %180) %184 = (fabs.f64 spp) %190 = (neg.f64 %184) %191 = (neg.f64 %190) %197 = (*.f64 %154 spp) %199 = (*.f64 %180 #s(literal 2 binary64)) %205 = (*.f64 %190 #s(literal 1 binary64)) %207 = (*.f64 #s(literal 1 binary64) %190) %209 = (fabs.f64 %197) %211 = (fabs.f64 %199) %215 = (*.f64 %180 #s(literal 0 binary64)) %217 = (*.f64 #s(literal 0 binary64) %180) %274 = (pow.f64 spp #s(literal 1 binary64)) %279 = (pow.f64 %146 #s(literal 1 binary64)) %281 = (pow.f64 %184 #s(literal 1 binary64)) %290 = (*.f64 spp rone_es) %293 = (*.f64 %180 rone_es) %295 = (neg.f64 %290) %296 = (neg.f64 %295) %298 = (neg.f64 rone_es) %299 = (neg.f64 %298) %301 = (*.f64 %184 rone_es) %309 = (neg.f64 %293) %317 = (*.f64 %190 rone_es) %319 = (*.f64 rone_es %190) %329 = (-.f64 #s(literal 1 binary64) %293) %338 = (fma.f64 %290 spp #s(literal -1 binary64)) %343 = (neg.f64 #s(literal -1 binary64)) %353 = (*.f64 %184 %298) %355 = (neg.f64 %301) %358 = (*.f64 %146 %298) %362 = (*.f64 %298 %146) %364 = (*.f64 %298 %184) %370 = (-.f64 #s(literal 0 binary64) %293) %373 = (-.f64 #s(literal 1/2 binary64) %293) %390 = (*.f64 #s(literal 1 binary64) %298) %395 = (*.f64 %298 #s(literal 1 binary64)) %397 = (+.f64 #s(literal 0 binary64) %309) %399 = (+.f64 #s(literal 1/2 binary64) %309) %401 = (*.f64 %190 %298) %403 = (*.f64 %298 %190) %421 = (*.f64 %197 %298) %423 = (*.f64 #s(literal 1/2 binary64) %298) %425 = (*.f64 %298 #s(literal 2 binary64)) %427 = (*.f64 %298 %199) %445 = (tan.f64 lamdp) %446 = (+.f64 %66 lamdp) %448 = (+.f64 %446 %66) %458 = (*.f64 %115 #s(literal 1 binary64)) %460 = (/.f64 #s(literal 1 binary64) %113) %467 = (/.f64 #s(literal -1 binary64) %113) %473 = (/.f64 #s(literal 1/2 binary64) %113) %477 = (*.f64 %445 ca) %478 = (*.f64 %445 #s(literal 1 binary64)) %481 = (*.f64 ca #s(literal 1 binary64)) %484 = (*.f64 #s(literal 1 binary64) ca) %486 = (*.f64 #s(literal 1 binary64) %445) %488 = (*.f64 #s(literal 1/2 binary64) %477) %490 = (*.f64 #s(literal 2 binary64) %477) %492 = (*.f64 %477 #s(literal 1/2 binary64)) %494 = (*.f64 %477 #s(literal 2 binary64)) %498 = (*.f64 %115 ca) %500 = (/.f64 ca %113) %512 = (*.f64 %460 ca) %518 = (*.f64 %113 #s(literal 2 binary64)) %523 = (*.f64 #s(literal 0 binary64) %477) %525 = (*.f64 %477 #s(literal 0 binary64)) %561 = (*.f64 %329 %445) %563 = (*.f64 %329 %477) %564 = (*.f64 %329 ca) %569 = (neg.f64 %477) %572 = (*.f64 %338 %477) %578 = (*.f64 %564 %115) %582 = (*.f64 %329 %115) %591 = (*.f64 %460 %564) %600 = (*.f64 %309 %477) %654 = (neg.f64 q) %657 = (+.f64 %37 %66) %662 = (fma.f64 %66 #s(literal 1/2 binary64) %37) %664 = (fma.f64 %66 #s(literal 1/2 binary64) %446) %677 = (neg.f64 %90) %688 = (/.f64 %677 #s(literal 2 binary64)) %690 = (neg.f64 #s(literal -2 binary64)) %714 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %73))) %777 = (*.f64 q %91) %779 = (*.f64 #s(literal 1/2 binary64) q) %781 = (*.f64 %96 q) %785 = (*.f64 q %101) %792 = (/.f64 q #s(literal 2 binary64)) %794 = (neg.f64 %781) %796 = (*.f64 q %104) %798 = (*.f64 %104 q) %807 = (*.f64 %115 q) %810 = (*.f64 %654 %115) %813 = (*.f64 q %123) %816 = (neg.f64 %810) %818 = (neg.f64 %813) %820 = (*.f64 %125 q) %822 = (*.f64 q %125) %824 = (neg.f64 %816) %826 = (neg.f64 %818) %828 = (fma.f64 q %91 #s(literal 1 binary64)) %840 = (fma.f64 %101 q #s(literal -1 binary64)) %862 = (-.f64 #s(literal 0 binary64) %785) %864 = (+.f64 #s(literal 0 binary64) %777) %866 = (+.f64 #s(literal 1/2 binary64) %777) %868 = (-.f64 #s(literal 1/2 binary64) %785) %870 = (*.f64 %690 #s(literal 1/2 binary64)) %899 = (*.f64 %777 #s(literal 1 binary64)) %901 = (*.f64 #s(literal 1 binary64) %777) %905 = (*.f64 #s(literal 1/2 binary64) %828) %907 = (*.f64 #s(literal 2 binary64) %828) %909 = (*.f64 %828 #s(literal 1/2 binary64)) %911 = (*.f64 %828 #s(literal 2 binary64)) %981 = (*.f64 %828 #s(literal 0 binary64)) %983 = (*.f64 #s(literal 0 binary64) %828) %1001 = (-.f64 #s(literal 1 binary64) %180) %1004 = (fma.f64 spp spp #s(literal -1 binary64)) %1016 = (-.f64 #s(literal 0 binary64) %180) %1019 = (-.f64 #s(literal 1/2 binary64) %180) %1036 = (*.f64 %1004 #s(literal 1 binary64)) %1040 = (+.f64 #s(literal 0 binary64) %182) %1042 = (+.f64 #s(literal 1/2 binary64) %182) %1044 = (-.f64 spp #s(literal -1 binary64)) %1045 = (-.f64 spp #s(literal 1 binary64)) %1046 = (neg.f64 %1045) %1048 = (neg.f64 %1044) %1074 = (-.f64 %184 #s(literal -1 binary64)) %1075 = (-.f64 %184 #s(literal 1 binary64)) %1076 = (neg.f64 %1075) %1078 = (-.f64 %146 #s(literal -1 binary64)) %1079 = (-.f64 %146 #s(literal 1 binary64)) %1080 = (neg.f64 %1079) %1082 = (neg.f64 %1078) %1084 = (neg.f64 %1074) %1092 = (*.f64 #s(literal 1/2 binary64) %1001) %1094 = (-.f64 #s(literal 1/2 binary64) %197) %1096 = (*.f64 #s(literal 2 binary64) %1001) %1098 = (-.f64 #s(literal 2 binary64) %199) %1100 = (*.f64 %1001 #s(literal 1/2 binary64)) %1102 = (*.f64 %1001 #s(literal 2 binary64)) %1107 = (*.f64 #s(literal 1/2 binary64) %182) %1109 = (neg.f64 %197) %1111 = (*.f64 #s(literal 2 binary64) %182) %1116 = (*.f64 %182 #s(literal 2 binary64)) %1118 = (*.f64 %182 #s(literal 1/2 binary64)) %1120 = (neg.f64 %199) %1160 = (*.f64 #s(literal 0 binary64) %1001) %1162 = (*.f64 %1001 #s(literal 0 binary64)) %1200 = (*.f64 %840 %1004) %1203 = (*.f64 %828 %1004) %1205 = (*.f64 %91 %1001) %1207 = (*.f64 q %1001) %1211 = (*.f64 %1001 q) %1213 = (*.f64 %1001 %91) %1217 = (*.f64 %777 %1001) %1242 = (*.f64 %807 %1001) %1244 = (*.f64 %115 %1001) %1246 = (*.f64 %1001 %115) %1248 = (*.f64 %1001 %807) %1250 = (*.f64 %121 %1001) %1252 = (*.f64 %810 %1001) %1254 = (*.f64 %813 %1001) %1256 = (*.f64 %123 %1001) %1258 = (*.f64 %1001 %121) %1260 = (*.f64 %1001 %123) %1262 = (*.f64 %1001 %810) %1264 = (*.f64 %1001 %813) %1278 = (*.f64 %828 %182) %1300 = (neg.f64 u) %1302 = (*.f64 spp u) %1305 = (*.f64 %180 u) %1307 = (neg.f64 %1302) %1308 = (neg.f64 %1307) %1310 = (*.f64 %184 u) %1317 = (neg.f64 %1305) %1320 = (*.f64 #s(literal 1 binary64) u) %1323 = (*.f64 u #s(literal 1 binary64)) %1325 = (*.f64 %190 u) %1327 = (*.f64 u %190) %1329 = (*.f64 %197 u) %1331 = (*.f64 u #s(literal 2 binary64)) %1333 = (*.f64 #s(literal 1/2 binary64) u) %1335 = (*.f64 u %199) %1337 = (-.f64 %1200 %1305) %1356 = (*.f64 %184 %1300) %1358 = (neg.f64 %1310) %1361 = (*.f64 %146 %1300) %1365 = (*.f64 %1300 %146) %1367 = (*.f64 %1300 %184) %1373 = (-.f64 #s(literal -1 binary64) u) %1374 = (fma.f64 %1373 %180 #s(literal 1 binary64)) %1384 = (*.f64 #s(literal 1 binary64) %1300) %1387 = (*.f64 %1300 #s(literal 1 binary64)) %1389 = (*.f64 %190 %1300) %1391 = (*.f64 %1300 %190) %1393 = (*.f64 %197 %1300) %1395 = (*.f64 #s(literal 1/2 binary64) %1300) %1397 = (*.f64 %1300 #s(literal 2 binary64)) %1399 = (*.f64 %1300 %199) %1401 = (-.f64 %1217 %1305) %1403 = (fma.f64 %1211 %91 %1317) %1436 = (sqrt.f64 %1337) %1450 = (-.f64 %1278 %1305) %1452 = (fma.f64 %828 %182 %1317) %1468 = (*.f64 %1337 %1337) %1471 = (neg.f64 %1436) %1480 = (neg.f64 %1471) %1483 = (sqrt.f64 %1436) %1485 = (*.f64 sa %1436) %1487 = (*.f64 spp %1485) %1488 = (*.f64 %1436 spp) %1490 = (*.f64 spp sa) %1495 = (neg.f64 %1485) %1496 = (neg.f64 %1495) %1500 = (neg.f64 %1490) %1502 = (neg.f64 %1500) %1506 = (neg.f64 %1487) %1508 = (*.f64 %1485 #s(literal 1 binary64)) %1510 = (*.f64 %1488 #s(literal 1 binary64)) %1513 = (*.f64 %1490 #s(literal 1 binary64)) %1516 = (*.f64 %1436 #s(literal 1 binary64)) %1518 = (*.f64 sa #s(literal 1 binary64)) %1520 = (*.f64 %1487 #s(literal 2 binary64)) %1522 = (*.f64 %1487 #s(literal 1/2 binary64)) %1525 = (*.f64 %1487 #s(literal 0 binary64)) %1527 = (*.f64 #s(literal 0 binary64) %1487) %1566 = (*.f64 #s(literal 1/2 binary64) %1487) %1578 = (fabs.f64 lamdp) %1581 = (neg.f64 %1578) %1598 = (*.f64 %66 #s(literal -1/2 binary64)) %1599 = (-.f64 %1598 lamdp) %1613 = (*.f64 %115 #s(literal 0 binary64)) %1615 = (*.f64 %113 #s(literal 1 binary64)) %1622 = (sin.f64 %1578) %1636 = (/.f64 sa %113) %1637 = (*.f64 %1436 %1636) %1639 = (/.f64 spp %113) %1642 = (/.f64 %1436 %113) %1653 = (*.f64 %1636 spp) %1654 = (*.f64 %1436 %1653) %1662 = (neg.f64 %1637) %1664 = (/.f64 %1436 %117) %1666 = (/.f64 spp %117) %1668 = (/.f64 %1490 %117) %1669 = (*.f64 %1436 %1668) %1694 = (*.f64 %1436 %467) %1698 = (*.f64 spp %467) %1700 = (*.f64 %1506 #s(literal 1 binary64)) %1707 = (fma.f64 %1436 %1653 %572) %1708 = (neg.f64 %1707) %1756 = (*.f64 %1707 #s(literal 1 binary64)) %1764 = (*.f64 %1708 #s(literal 2 binary64)) %1766 = (*.f64 %1708 #s(literal 1/2 binary64)) %1773 = (*.f64 %113 ca) %1775 = (fma.f64 %1436 %1490 (*.f64 (*.f64 %338 %445) %1773)) %1777 = (neg.f64 %1775) %1782 = (*.f64 %1775 #s(literal 1 binary64)) %1790 = (*.f64 %1777 #s(literal -1 binary64)) %1792 = (-.f64 %600 %1654) %1795 = (fma.f64 %309 %477 %1669) %1805 = (*.f64 %1777 #s(literal 2 binary64)) %1828 = (/.f64 %113 %113) %1829 = (*.f64 %563 %1828) %1832 = (*.f64 ca (*.f64 %445 %113)) %1848 = (*.f64 %329 %1832) %1867 = (*.f64 %1708 #s(literal 0 binary64)) %1869 = (*.f64 #s(literal 0 binary64) %1708) %1876 = (*.f64 #s(literal 1/2 binary64) %1708) %1894 = (-.f64 u #s(literal -1 binary64)) %1900 = (+.f64 #s(literal 0 binary64) u) %1903 = (+.f64 #s(literal 1/2 binary64) u) %1907 = (-.f64 #s(literal 0 binary64) %1300) %1909 = (-.f64 #s(literal 1/2 binary64) %1300) %1933 = (fma.f64 spp u spp) %1935 = (*.f64 %1933 spp) %1939 = (*.f64 %1373 spp) %1943 = (*.f64 %1373 %180) %1945 = (*.f64 %184 %1894) %1963 = (*.f64 %190 %1894) %1965 = (*.f64 %1894 %190) %2022 = (fma.f64 %1933 spp #s(literal -1 binary64)) %2038 = (*.f64 %184 %1373) %2040 = (*.f64 %146 %1373) %2042 = (*.f64 %1373 %184) %2044 = (*.f64 %1373 %146) %2047 = (-.f64 #s(literal 0 binary64) %1935) %2050 = (-.f64 #s(literal 1/2 binary64) %1935) %2055 = (neg.f64 %1945) %2066 = (*.f64 #s(literal 1 binary64) %1373) %2071 = (*.f64 %1373 #s(literal 1 binary64)) %2073 = (+.f64 #s(literal 0 binary64) %1943) %2075 = (+.f64 #s(literal 1/2 binary64) %1943) %2078 = (-.f64 #s(literal 1 binary64) %1305) %2084 = (*.f64 %190 %1373) %2086 = (*.f64 %1373 %190) %2104 = (fma.f64 %146 %1302 #s(literal 1 binary64)) %2107 = (neg.f64 (fma.f64 %1302 spp #s(literal -1 binary64))) %2145 = (*.f64 %197 %1373) %2148 = (*.f64 #s(literal 1/2 binary64) %1373) %2150 = (*.f64 %1373 #s(literal 2 binary64)) %2152 = (*.f64 %1373 %199) %2243 = (/.f64 %1707 %2022) %2245 = (/.f64 %1707 %1374) %2249 = (/.f64 #s(literal 1 binary64) %2022) %2258 = (/.f64 #s(literal -1 binary64) %2022) %2265 = (/.f64 #s(literal -1/2 binary64) %2022) %2269 = (/.f64 %338 %2022) %2270 = (*.f64 %445 %2269) %2271 = (*.f64 %113 %2022) %2272 = (/.f64 %1487 %2271) %2274 = (*.f64 ca %2269) %2278 = (*.f64 %2269 %477) %2289 = (/.f64 %561 %1374) %2291 = (/.f64 %477 %1374) %2293 = (/.f64 ca %1374) %2294 = (*.f64 %329 %2293) %2296 = (/.f64 %564 %1374) %2298 = (/.f64 %445 %1374) %2303 = (*.f64 %1374 %113) %2305 = (*.f64 %1436 (/.f64 %1490 %2303)) %2310 = (/.f64 %1485 %2303) %2317 = (*.f64 %561 %2258) %2319 = (*.f64 %564 %2258) %2322 = (*.f64 %445 %2258) %2332 = (/.f64 #s(literal 1 binary64) %2303) %2336 = (*.f64 %2258 %1669) %2353 = (*.f64 %563 #s(literal 1 binary64)) %2355 = (*.f64 %563 #s(literal 2 binary64)) %2368 = (*.f64 %2278 %1374) %2369 = (-.f64 %2368 %1654) %2379 = (neg.f64 %2303) %2382 = (*.f64 %117 %2022) %2384 = (/.f64 %1777 %1374) %2400 = (*.f64 %2022 %1654) %2401 = (fma.f64 %563 %1374 %2400) %2402 = (*.f64 %2022 %2022) %2415 = (*.f64 %2022 %1669) %2420 = (*.f64 %2022 %1374) %2435 = (*.f64 %1374 %1669) %2488 = (/.f64 %1848 %2303) #s(literal 1 binary64) (fabs.f64 #s(literal 1 binary64)) (fabs.f64 #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (/.f64 #s(literal -2 binary64) #s(literal -2 binary64)) (*.f64 %19 %20) (*.f64 %20 %19) (sqrt.f64 %23) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) %29) (+.f64 #s(literal 1/2 binary64) %31) (-.f64 %34 lamdp) (/.f64 %19 %19) (+.f64 %34 %37) (/.f64 %39 #s(literal 2 binary64)) (fma.f64 %19 %20 #s(literal 0 binary64)) (fma.f64 %20 %19 #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %31) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %29) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %31) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %29) (fma.f64 #s(literal 2 binary64) %47 #s(literal 1/2 binary64)) (fma.f64 %19 %20 %29) (fma.f64 %20 %19 %29) (exp.f64 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %47 %31) (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 2 binary64)) %54) (cosh.f64 #s(literal 0 binary64)) (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) %39) %54) (/.f64 %59 %59) (*.f64 %59 %61) (fma.f64 %59 %61 #s(literal 0 binary64)) (fma.f64 %59 %61 %29) (cos.f64 #s(literal 0 binary64)) (sin.f64 %67) (cos.f64 (-.f64 %37 %37)) (fma.f64 %71 #s(literal 0 binary64) %23) (sin.f64 (+.f64 %73 %37)) (+.f64 (*.f64 %71 #s(literal 0 binary64)) %23) (-.f64 (*.f64 %78 %78) (*.f64 %80 %80)) (fma.f64 %78 %83 %85) (+.f64 (*.f64 %78 %83) %85) (+.f64 %91 %93) (+.f64 %93 %91) (fma.f64 #s(literal 1/2 binary64) %96 %93) (fma.f64 %96 #s(literal 1/2 binary64) %93) (fma.f64 %99 #s(literal -1/2 binary64) %93) (-.f64 %93 %101) (+.f64 %103 %104) (-.f64 %103 %92) (fma.f64 %107 %20 %93) (/.f64 (fma.f64 %93 #s(literal -2 binary64) %99) #s(literal -2 binary64)) (/.f64 (fma.f64 %93 #s(literal 2 binary64) %96) #s(literal 2 binary64)) (fma.f64 %113 %113 %91) (fma.f64 %115 %115 %93) (fma.f64 %117 %117 %91) (fma.f64 %119 %119 %91) (fma.f64 %121 %121 %93) (fma.f64 %123 %123 %93) (fma.f64 %125 %125 %93) (fma.f64 %127 %127 %93) (fma.f64 %129 %115 %93) (fma.f64 #s(literal -2 binary64) %137 %93) (fma.f64 #s(literal -2 binary64) %139 %93) (fma.f64 %141 %121 %93) (fma.f64 %143 %123 %93) spp (neg.f64 %146) (*.f64 spp #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) spp) (+.f64 spp %150) (+.f64 spp %152) (*.f64 #s(literal 2 binary64) %154) (*.f64 #s(literal 1/2 binary64) %156) (*.f64 %158 #s(literal 1/2 binary64)) (*.f64 %160 #s(literal 2 binary64)) (/.f64 %156 #s(literal 2 binary64)) (/.f64 %158 #s(literal 2 binary64)) (fma.f64 spp #s(literal 1 binary64) %150) (fma.f64 spp #s(literal 1 binary64) %152) (fma.f64 spp #s(literal 1/2 binary64) %160) (fma.f64 #s(literal 1 binary64) spp %150) (fma.f64 #s(literal 1 binary64) spp %152) (fma.f64 #s(literal 1/2 binary64) spp %154) (+.f64 %154 %154) (+.f64 %160 %160) (fma.f64 #s(literal 2 binary64) %154 %150) (fma.f64 #s(literal 2 binary64) %154 %152) (fma.f64 #s(literal 1/2 binary64) %156 %150) (fma.f64 #s(literal 1/2 binary64) %156 %152) (fma.f64 %158 #s(literal 1/2 binary64) %150) (fma.f64 %158 #s(literal 1/2 binary64) %152) (fma.f64 %160 #s(literal 2 binary64) %150) (fma.f64 %160 #s(literal 2 binary64) %152) %180 (fabs.f64 %180) (fabs.f64 %182) (*.f64 %184 %184) (*.f64 %146 %146) (neg.f64 %182) (*.f64 #s(literal 1 binary64) %180) (*.f64 %180 #s(literal 1 binary64)) (*.f64 %184 %191) (*.f64 %190 %190) (*.f64 %191 %184) (*.f64 %191 %191) (*.f64 %180 %23) (*.f64 #s(literal 2 binary64) %197) (*.f64 #s(literal 1/2 binary64) %199) (*.f64 %23 %180) (*.f64 %199 #s(literal 1/2 binary64)) (*.f64 %197 #s(literal 2 binary64)) (/.f64 %199 #s(literal 2 binary64)) (*.f64 %190 %205) (*.f64 %207 %190) (*.f64 %19 %209) (*.f64 %211 %20) (sqrt.f64 (*.f64 %180 %180)) (fma.f64 spp spp %215) (fma.f64 spp spp %217) (+.f64 %180 %215) (+.f64 %180 %217) (*.f64 %39 %197) (fma.f64 %184 %184 %215) (fma.f64 %184 %184 %217) (fma.f64 %146 %146 %215) (fma.f64 %146 %146 %217) (fma.f64 #s(literal 1 binary64) %180 %215) (fma.f64 #s(literal 1 binary64) %180 %217) (fma.f64 %180 #s(literal 1 binary64) %215) (fma.f64 %180 #s(literal 1 binary64) %217) (fma.f64 %180 #s(literal 1/2 binary64) %197) (fma.f64 #s(literal 1/2 binary64) %180 %197) (fma.f64 %154 spp %197) (+.f64 %197 %197) (fma.f64 %184 %191 %215) (fma.f64 %184 %191 %217) (fma.f64 %190 %190 %215) (fma.f64 %190 %190 %217) (fma.f64 %191 %184 %215) (fma.f64 %191 %184 %217) (fma.f64 (*.f64 #s(literal 1/2 binary64) %146) %146 %197) (fma.f64 (*.f64 #s(literal 1/2 binary64) %184) %184 %197) (pow.f64 spp #s(literal 2 binary64)) (fma.f64 %191 %191 %215) (fma.f64 %191 %191 %217) (fma.f64 #s(literal 1 binary64) %197 %197) (fma.f64 %180 %23 %215) (fma.f64 %180 %23 %217) (fma.f64 #s(literal 2 binary64) %197 %215) (fma.f64 #s(literal 2 binary64) %197 %217) (fma.f64 #s(literal 1/2 binary64) %199 %215) (fma.f64 #s(literal 1/2 binary64) %199 %217) (fma.f64 %23 %180 %215) (fma.f64 %23 %180 %217) (fma.f64 %199 #s(literal 1/2 binary64) %215) (fma.f64 %199 #s(literal 1/2 binary64) %217) (fma.f64 %197 #s(literal 1 binary64) %197) (fma.f64 %197 #s(literal 2 binary64) %215) (fma.f64 %197 #s(literal 2 binary64) %217) (pow.f64 %184 #s(literal 2 binary64)) (pow.f64 %146 #s(literal 2 binary64)) (fma.f64 %190 %205 %215) (fma.f64 %190 %205 %217) (fma.f64 (*.f64 #s(literal 1/2 binary64) %190) %190 %197) (fma.f64 %207 %190 %215) (fma.f64 %207 %190 %217) (pow.f64 %190 #s(literal 2 binary64)) (fma.f64 %19 %209 %215) (fma.f64 %19 %209 %217) (fma.f64 %211 %20 %215) (fma.f64 %211 %20 %217) (*.f64 %274 spp) (pow.f64 %180 #s(literal 1 binary64)) (fma.f64 %39 %197 %215) (fma.f64 %39 %197 %217) (*.f64 %279 %146) (*.f64 %281 %184) (fma.f64 %274 spp %215) (fma.f64 %274 spp %217) (fma.f64 %279 %146 %215) (fma.f64 %279 %146 %217) (fma.f64 %281 %184 %215) (fma.f64 %281 %184 %217) rone_es (*.f64 spp %290) (*.f64 rone_es %180) %293 (*.f64 %290 spp) (*.f64 spp %296) (*.f64 %180 %299) (*.f64 %184 %301) (*.f64 %146 %295) (*.f64 %298 %182) (*.f64 %301 %184) (*.f64 %182 %298) (*.f64 %295 %146) (*.f64 %299 %180) (neg.f64 %309) (*.f64 #s(literal 1 binary64) %293) (*.f64 %180 (*.f64 #s(literal 1 binary64) rone_es)) (*.f64 %293 #s(literal 1 binary64)) (*.f64 (*.f64 rone_es #s(literal 1 binary64)) %180) (*.f64 %190 %317) (*.f64 %319 %190) (*.f64 #s(literal 2 binary64) (*.f64 %197 rone_es)) (*.f64 (*.f64 rone_es #s(literal 2 binary64)) %197) (*.f64 %199 (*.f64 #s(literal 1/2 binary64) rone_es)) (*.f64 (*.f64 rone_es %199) #s(literal 1/2 binary64)) %329 (fma.f64 spp %295 #s(literal 1 binary64)) (fma.f64 rone_es %182 #s(literal 1 binary64)) (fma.f64 %180 %298 #s(literal 1 binary64)) (fma.f64 %146 %290 #s(literal 1 binary64)) (fma.f64 %298 %180 #s(literal 1 binary64)) (fma.f64 %290 %146 #s(literal 1 binary64)) (fma.f64 %182 rone_es #s(literal 1 binary64)) (fma.f64 %295 spp #s(literal 1 binary64)) (neg.f64 %338) (+.f64 #s(literal 1 binary64) %309) (+.f64 %309 #s(literal 1 binary64)) (-.f64 %309 #s(literal -1 binary64)) (fma.f64 spp %295 %343) (fma.f64 rone_es %182 %343) (fma.f64 %180 %298 %343) (fma.f64 %146 %290 %343) (fma.f64 %298 %180 %343) (fma.f64 %290 %146 %343) (fma.f64 %182 rone_es %343) (fma.f64 %295 spp %343) (+.f64 %309 %343) (fma.f64 %184 %353 #s(literal 1 binary64)) (fma.f64 %184 %355 #s(literal 1 binary64)) (fma.f64 %184 %317 #s(literal 1 binary64)) (fma.f64 %146 %358 #s(literal 1 binary64)) (fma.f64 %146 %296 #s(literal 1 binary64)) (fma.f64 %301 %190 #s(literal 1 binary64)) (fma.f64 %362 %146 #s(literal 1 binary64)) (fma.f64 %364 %184 #s(literal 1 binary64)) (fma.f64 %190 %301 #s(literal 1 binary64)) (fma.f64 %319 %184 #s(literal 1 binary64)) (fma.f64 %296 %146 #s(literal 1 binary64)) (fma.f64 %355 %184 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %370) (+.f64 %329 #s(literal 0 binary64)) (+.f64 #s(literal 1/2 binary64) %373) (+.f64 (fma.f64 %146 %290 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 %184 %353 %343) (fma.f64 %184 %355 %343) (fma.f64 %184 %317 %343) (fma.f64 %146 %358 %343) (fma.f64 %146 %296 %343) (fma.f64 %301 %190 %343) (fma.f64 %362 %146 %343) (fma.f64 %364 %184 %343) (fma.f64 %190 %301 %343) (fma.f64 %319 %184 %343) (fma.f64 %296 %146 %343) (fma.f64 %355 %184 %343) (fma.f64 #s(literal 1 binary64) %309 #s(literal 1 binary64)) (fma.f64 %180 %390 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %309) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %309) (fma.f64 %309 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 %395 %180 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %397) (+.f64 #s(literal 1/2 binary64) %399) (fma.f64 %190 %401 #s(literal 1 binary64)) (fma.f64 %403 %190 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %309 %343) (fma.f64 %180 %390 %343) (fma.f64 %309 #s(literal 1 binary64) %343) (fma.f64 %395 %180 %343) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %373) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %370) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %373) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %370) (fma.f64 %190 %401 %343) (fma.f64 %403 %190 %343) (fma.f64 %19 %20 %309) (fma.f64 %20 %19 %309) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %399) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %397) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %399) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %397) (fma.f64 #s(literal 2 binary64) %421 #s(literal 1 binary64)) (fma.f64 %199 %423 #s(literal 1 binary64)) (fma.f64 %425 %197 #s(literal 1 binary64)) (fma.f64 %427 #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 %19 %20 %370) (fma.f64 %20 %19 %370) (/.f64 (fma.f64 %309 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %421 %343) (fma.f64 %199 %423 %343) (fma.f64 %425 %197 %343) (fma.f64 %427 #s(literal 1/2 binary64) %343) (fma.f64 %19 %20 %397) (fma.f64 %20 %19 %397) (fma.f64 #s(literal 2 binary64) %47 %373) (fma.f64 #s(literal 2 binary64) %47 %399) (fma.f64 %59 %61 %309) (fma.f64 %59 %61 %370) (fma.f64 %59 %61 %397) lamdp (neg.f64 %37) %445 (tan.f64 %446) (tan.f64 %448) (tan.f64 (+.f64 %448 %66)) (/.f64 %115 %113) (/.f64 %121 %117) (neg.f64 (/.f64 %121 %113)) (neg.f64 (/.f64 %115 %117)) (/.f64 %458 %113) (*.f64 %115 %460) (*.f64 %460 %115) (/.f64 #s(literal 1 binary64) (/.f64 %113 %115)) (/.f64 (*.f64 %115 #s(literal -1 binary64)) %117) (*.f64 %121 %467) (/.f64 #s(literal 1 binary64) (/.f64 %117 %121)) (*.f64 %458 %460) (*.f64 (*.f64 %115 #s(literal 2 binary64)) %473) ca (*.f64 ca %445) %477 (*.f64 ca %478) (*.f64 #s(literal 1 binary64) %477) (*.f64 %445 %481) (*.f64 %477 #s(literal 1 binary64)) (*.f64 %484 %445) (*.f64 %486 ca) (*.f64 #s(literal 2 binary64) %488) (*.f64 #s(literal 1/2 binary64) %490) (*.f64 %492 #s(literal 2 binary64)) (*.f64 %494 #s(literal 1/2 binary64)) (/.f64 %490 #s(literal 2 binary64)) (/.f64 %494 #s(literal 2 binary64)) (/.f64 %498 %113) (*.f64 %115 %500) (/.f64 (*.f64 ca %121) %117) (/.f64 (neg.f64 %498) %117) (/.f64 (*.f64 %121 ca) %117) (/.f64 (*.f64 #s(literal 1 binary64) %498) %113) (/.f64 (*.f64 %498 #s(literal 1 binary64)) %113) (*.f64 %115 %512) (*.f64 %498 %460) (/.f64 #s(literal 1 binary64) (/.f64 %113 %498)) (/.f64 (*.f64 %498 #s(literal 2 binary64)) %518) (/.f64 (*.f64 #s(literal 2 binary64) %498) (*.f64 #s(literal 2 binary64) %113)) (fma.f64 ca %445 %523) (fma.f64 ca %445 %525) (fma.f64 %445 ca %523) (fma.f64 %445 ca %525) (+.f64 %477 %523) (+.f64 %477 %525) (fma.f64 ca %478 %523) (fma.f64 ca %478 %525) (fma.f64 #s(literal 1 binary64) %477 %523) (fma.f64 #s(literal 1 binary64) %477 %525) (fma.f64 %445 %481 %523) (fma.f64 %445 %481 %525) (fma.f64 %477 #s(literal 1 binary64) %523) (fma.f64 %477 #s(literal 1 binary64) %525) (fma.f64 %477 #s(literal 1/2 binary64) %492) (fma.f64 #s(literal 1/2 binary64) %477 %488) (fma.f64 %484 %445 %523) (fma.f64 %484 %445 %525) (fma.f64 %486 ca %523) (fma.f64 %486 ca %525) (+.f64 %488 %488) (+.f64 %492 %492) (fma.f64 #s(literal 2 binary64) %488 %523) (fma.f64 #s(literal 2 binary64) %488 %525) (fma.f64 #s(literal 1/2 binary64) %490 %523) (fma.f64 #s(literal 1/2 binary64) %490 %525) (fma.f64 %492 #s(literal 2 binary64) %523) (fma.f64 %492 #s(literal 2 binary64) %525) (fma.f64 %494 #s(literal 1/2 binary64) %523) (fma.f64 %494 #s(literal 1/2 binary64) %525) (fma.f64 %115 %500 %523) (fma.f64 %115 %500 %525) (fma.f64 %115 %512 %523) (fma.f64 %115 %512 %525) (fma.f64 %498 %460 %523) (fma.f64 %498 %460 %525) (*.f64 ca %561) %563 (*.f64 %445 %564) (*.f64 %477 %329) (*.f64 %564 %445) (*.f64 %561 ca) (*.f64 %338 %569) (*.f64 %569 %338) (neg.f64 %572) (/.f64 (*.f64 %329 %498) %113) (/.f64 (*.f64 %498 %329) %113) (/.f64 %578 %113) (/.f64 (*.f64 %115 %564) %113) (/.f64 (*.f64 ca %582) %113) (/.f64 (*.f64 %582 ca) %113) (/.f64 (*.f64 %564 %121) %117) (/.f64 (*.f64 %121 %564) %117) (*.f64 %115 %591) (*.f64 %578 %460) (-.f64 %477 (*.f64 %293 %477)) (fma.f64 spp (*.f64 %295 %477) %477) (fma.f64 rone_es (*.f64 %182 %477) %477) (fma.f64 ca %445 %600) (fma.f64 ca (*.f64 %445 %309) %477) (fma.f64 %180 (*.f64 %298 %477) %477) (fma.f64 %445 ca %600) (fma.f64 %445 (*.f64 ca %309) %477) (fma.f64 %477 %309 %477) (fma.f64 %146 (*.f64 %290 %477) %477) (fma.f64 %298 (*.f64 %180 %477) %477) (fma.f64 %309 %477 %477) (fma.f64 %182 (*.f64 rone_es %477) %477) (fma.f64 (*.f64 %309 ca) %445 %477) (fma.f64 (*.f64 %309 %445) ca %477) (fma.f64 (*.f64 %477 spp) %295 %477) (fma.f64 (*.f64 %477 rone_es) %182 %477) (fma.f64 (*.f64 %477 %180) %298 %477) (fma.f64 (*.f64 %477 %146) %290 %477) (fma.f64 (*.f64 %477 %298) %180 %477) (fma.f64 (*.f64 %477 %182) rone_es %477) (+.f64 %477 %600) (+.f64 %600 %477) (-.f64 %477 (*.f64 %569 %309)) (-.f64 %477 (neg.f64 %600)) (fma.f64 ca %478 %600) (fma.f64 #s(literal 1 binary64) %477 %600) (fma.f64 %445 %481 %600) (fma.f64 %477 #s(literal 1 binary64) %600) (fma.f64 %484 %445 %600) (fma.f64 %486 ca %600) (fma.f64 #s(literal 2 binary64) %488 %600) (fma.f64 #s(literal 1/2 binary64) %490 %600) (fma.f64 %492 #s(literal 2 binary64) %600) (fma.f64 %494 #s(literal 1/2 binary64) %600) (fma.f64 %115 %500 %600) (fma.f64 %115 %512 %600) (fma.f64 %498 %460 %600) sa q (neg.f64 %654) %115 (neg.f64 %121) (sin.f64 %657) (sin.f64 (neg.f64 %446)) (sin.f64 %448) (cos.f64 %662) (cos.f64 %664) (cos.f64 (+.f64 %446 %67)) (fma.f64 #s(literal -1/2 binary64) %90 #s(literal 1/2 binary64)) %91 (+.f64 #s(literal 1/2 binary64) %104) (+.f64 %104 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %96) (*.f64 %96 #s(literal 1/2 binary64)) (*.f64 %99 #s(literal -1/2 binary64)) (-.f64 #s(literal 1/2 binary64) %92) (fabs.f64 %91) (fabs.f64 %101) (fma.f64 #s(literal 1/2 binary64) %677 #s(literal 1/2 binary64)) (fma.f64 %677 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (neg.f64 %101) (/.f64 %96 #s(literal 2 binary64)) (/.f64 %99 #s(literal -2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 #s(literal -1/2 binary64)) %90)) (-.f64 #s(literal 1/2 binary64) (neg.f64 %104)) (+.f64 #s(literal 1/2 binary64) %688) (/.f64 %96 %690) (*.f64 %107 %20) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %104) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %104) (-.f64 #s(literal 1 binary64) %93) (/.f64 (fabs.f64 %99) (fabs.f64 #s(literal -2 binary64))) (/.f64 %107 %19) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %446)))) (/.f64 (*.f64 %96 #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %688) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %688) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %96)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %99)) (+.f64 #s(literal 1/2 binary64) %714) (fma.f64 #s(literal 2 binary64) %47 %104) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %714) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %714) (fma.f64 #s(literal 2 binary64) %47 %688) (pow.f64 %115 #s(literal 2 binary64)) (pow.f64 %121 #s(literal 2 binary64)) (pow.f64 %123 #s(literal 2 binary64)) (/.f64 (-.f64 %39 (*.f64 #s(literal 2 binary64) %90)) %54) (pow.f64 %125 #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) %47 %714) (pow.f64 %91 #s(literal 1 binary64)) (*.f64 %115 %115) (*.f64 %121 %121) (*.f64 %123 %123) (*.f64 %125 %125) (*.f64 %127 %127) (/.f64 (-.f64 (cos.f64 (-.f64 %446 %37)) (cos.f64 (+.f64 %446 %37))) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (-.f64 %37 %446)) (cos.f64 (+.f64 %37 %446))) #s(literal 2 binary64)) (*.f64 %129 %115) (sqrt.f64 (*.f64 %91 %91)) (*.f64 #s(literal -2 binary64) %137) (*.f64 #s(literal -2 binary64) %139) (*.f64 %141 %121) (*.f64 %143 %123) (/.f64 (-.f64 (cos.f64 (-.f64 %446 %446)) (cos.f64 (+.f64 %446 %446))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %37 %73)) (sin.f64 (+.f64 %37 %73))) #s(literal 2 binary64)) (/.f64 (+.f64 (sin.f64 (-.f64 %446 %73)) (sin.f64 (+.f64 %446 %73))) #s(literal 2 binary64)) (/.f64 (+.f64 (cos.f64 (+.f64 %73 %73)) (cos.f64 (-.f64 %73 %73))) #s(literal 2 binary64)) %777 (*.f64 %91 q) (*.f64 %96 %779) (*.f64 %781 #s(literal 1/2 binary64)) (*.f64 %654 %101) (*.f64 %101 %654) (neg.f64 %785) (/.f64 %781 #s(literal 2 binary64)) (/.f64 (*.f64 q %99) #s(literal -2 binary64)) (/.f64 (*.f64 %99 q) #s(literal -2 binary64)) (*.f64 %96 %792) (/.f64 %794 #s(literal -2 binary64)) (fma.f64 q #s(literal 1/2 binary64) %796) (fma.f64 #s(literal 1/2 binary64) q %798) (/.f64 (neg.f64 %794) #s(literal 2 binary64)) (+.f64 %779 %798) (+.f64 (*.f64 q #s(literal 1/2 binary64)) %796) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %781)) (*.f64 %115 %807) (*.f64 %807 %115) (*.f64 %810 %121) (*.f64 %121 %810) (*.f64 %123 %813) (*.f64 %813 %123) (*.f64 %816 %115) (*.f64 %818 %125) (*.f64 %125 %820) (*.f64 %822 %125) (*.f64 %824 %121) (*.f64 %826 %123) %828 (fma.f64 %91 q #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %777) (+.f64 %777 #s(literal 1 binary64)) (fma.f64 %96 %779 #s(literal 1 binary64)) (fma.f64 %781 #s(literal 1/2 binary64) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) %785) (-.f64 %777 #s(literal -1 binary64)) (fma.f64 q %91 %343) (fma.f64 %91 q %343) (fma.f64 %654 %101 #s(literal 1 binary64)) (fma.f64 %101 %654 #s(literal 1 binary64)) (neg.f64 %840) (/.f64 (fma.f64 %96 q #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 %96 %792 #s(literal 1 binary64)) (+.f64 %777 %343) (fma.f64 %96 %779 %343) (fma.f64 %781 #s(literal 1/2 binary64) %343) (/.f64 (+.f64 #s(literal 2 binary64) %781) #s(literal 2 binary64)) (fma.f64 %654 %101 %343) (fma.f64 %101 %654 %343) (fma.f64 %96 %792 %343) (+.f64 %828 #s(literal 0 binary64)) (+.f64 (fma.f64 q %91 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (/.f64 (-.f64 #s(literal 2 binary64) %794) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %777) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %777) (*.f64 #s(literal 1 binary64) %828) (*.f64 %828 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %862) (+.f64 #s(literal 1 binary64) %864) (+.f64 #s(literal 1/2 binary64) %866) (+.f64 #s(literal 1/2 binary64) %868) (fma.f64 q %91 %870) (fma.f64 %91 q %870) (neg.f64 (*.f64 #s(literal 1 binary64) %840)) (neg.f64 (*.f64 %840 #s(literal 1 binary64))) (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) %781) #s(literal 2 binary64)) (+.f64 %777 %870) (fma.f64 %96 %779 %870) (fma.f64 %781 #s(literal 1/2 binary64) %870) (fma.f64 %19 %20 %777) (fma.f64 %20 %19 %777) (fma.f64 %654 %101 %870) (fma.f64 %101 %654 %870) (fma.f64 #s(literal 1 binary64) %828 #s(literal 0 binary64)) (fma.f64 %828 #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 %96 %792 %870) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %866) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %868) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %862) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %864) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %866) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %868) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %862) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %864) (/.f64 (-.f64 %39 %794) #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %899) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %901) (fma.f64 #s(literal 1 binary64) %777 %23) (fma.f64 %777 #s(literal 1 binary64) %23) (*.f64 #s(literal 2 binary64) %905) (*.f64 #s(literal 1/2 binary64) %907) (*.f64 %909 #s(literal 2 binary64)) (*.f64 %911 #s(literal 1/2 binary64)) (+.f64 %23 %899) (+.f64 %23 %901) (+.f64 %899 %23) (+.f64 %901 %23) (/.f64 (fma.f64 %777 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 %911 #s(literal 2 binary64)) (/.f64 %907 #s(literal 2 binary64)) (fma.f64 %19 %20 %862) (fma.f64 %19 %20 %864) (fma.f64 %20 %19 %862) (fma.f64 %20 %19 %864) (fma.f64 #s(literal 2 binary64) %905 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %907 #s(literal 0 binary64)) (fma.f64 %909 #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 %911 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %47 %866) (fma.f64 #s(literal 2 binary64) %47 %868) (/.f64 (fma.f64 %781 #s(literal 2 binary64) %54) %54) (/.f64 (fma.f64 #s(literal 2 binary64) #s(literal 2 binary64) (*.f64 %781 #s(literal 2 binary64))) %54) (/.f64 (fma.f64 #s(literal 2 binary64) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %781)) %54) (/.f64 (-.f64 %54 (*.f64 #s(literal 2 binary64) %794)) %54) (fma.f64 %59 %61 %777) (fma.f64 %59 %61 %862) (fma.f64 %59 %61 %864) (fma.f64 %115 %807 #s(literal 1 binary64)) (fma.f64 %807 %115 #s(literal 1 binary64)) (fma.f64 %115 %807 %343) (fma.f64 %807 %115 %343) (fma.f64 %810 %121 #s(literal 1 binary64)) (fma.f64 %121 %810 #s(literal 1 binary64)) (fma.f64 %123 %813 #s(literal 1 binary64)) (fma.f64 %813 %123 #s(literal 1 binary64)) (fma.f64 %816 %115 #s(literal 1 binary64)) (fma.f64 %810 %121 %343) (fma.f64 %121 %810 %343) (fma.f64 %123 %813 %343) (fma.f64 %813 %123 %343) (fma.f64 %816 %115 %343) (fma.f64 %818 %125 #s(literal 1 binary64)) (fma.f64 %125 %820 #s(literal 1 binary64)) (fma.f64 %822 %125 #s(literal 1 binary64)) (fma.f64 %824 %121 #s(literal 1 binary64)) (fma.f64 %826 %123 #s(literal 1 binary64)) (fma.f64 %115 %807 %870) (fma.f64 %807 %115 %870) (fma.f64 %818 %125 %343) (fma.f64 %125 %820 %343) (fma.f64 %822 %125 %343) (fma.f64 %824 %121 %343) (fma.f64 %826 %123 %343) (fma.f64 %810 %121 %870) (fma.f64 %121 %810 %870) (fma.f64 %123 %813 %870) (fma.f64 %813 %123 %870) (fma.f64 %816 %115 %870) (fma.f64 %818 %125 %870) (fma.f64 %125 %820 %870) (fma.f64 %822 %125 %870) (fma.f64 %824 %121 %870) (fma.f64 %826 %123 %870) (+.f64 %828 %981) (+.f64 %828 %983) (fma.f64 #s(literal 1 binary64) %828 %981) (fma.f64 #s(literal 1 binary64) %828 %983) (fma.f64 %828 #s(literal 1 binary64) %981) (fma.f64 %828 #s(literal 1 binary64) %983) (fma.f64 %828 #s(literal 1/2 binary64) %909) (fma.f64 #s(literal 1/2 binary64) %828 %905) (+.f64 %909 %909) (+.f64 %905 %905) (fma.f64 #s(literal 2 binary64) %905 %981) (fma.f64 #s(literal 2 binary64) %905 %983) (fma.f64 #s(literal 1/2 binary64) %907 %981) (fma.f64 #s(literal 1/2 binary64) %907 %983) (fma.f64 %909 #s(literal 2 binary64) %981) (fma.f64 %909 #s(literal 2 binary64) %983) (fma.f64 %911 #s(literal 1/2 binary64) %981) (fma.f64 %911 #s(literal 1/2 binary64) %983) %1001 (fma.f64 spp %146 #s(literal 1 binary64)) (fma.f64 %146 spp #s(literal 1 binary64)) (neg.f64 %1004) (+.f64 #s(literal 1 binary64) %182) (+.f64 %182 #s(literal 1 binary64)) (-.f64 %182 #s(literal -1 binary64)) (fma.f64 spp %146 %343) (fma.f64 %146 spp %343) (+.f64 %182 %343) (fma.f64 %184 %190 #s(literal 1 binary64)) (fma.f64 %190 %184 #s(literal 1 binary64)) (fma.f64 %180 #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) %180 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %1016) (+.f64 %1001 #s(literal 0 binary64)) (+.f64 #s(literal 1/2 binary64) %1019) (+.f64 (fma.f64 %146 spp #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) %1001) (*.f64 %1001 #s(literal 1 binary64)) (fma.f64 %184 %190 %343) (fma.f64 %190 %184 %343) (fma.f64 spp %146 %23) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %182) (fma.f64 #s(literal 1 binary64) %182 #s(literal 1 binary64)) (fma.f64 %180 #s(literal -1 binary64) %343) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %182) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %182) (fma.f64 #s(literal -1 binary64) %180 %343) (fma.f64 %146 spp %23) (fma.f64 %182 #s(literal 1 binary64) #s(literal 1 binary64)) (neg.f64 %1036) (neg.f64 (*.f64 #s(literal 1 binary64) %1004)) (+.f64 #s(literal 1 binary64) %1040) (+.f64 #s(literal 1/2 binary64) %1042) (*.f64 %1044 %1046) (*.f64 %1048 %1045) (+.f64 %23 %182) (+.f64 %182 %23) (fma.f64 %190 %191 #s(literal 1 binary64)) (fma.f64 %191 %190 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %182 %343) (fma.f64 %182 #s(literal 1 binary64) %343) (fma.f64 #s(literal 1 binary64) %1001 #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1019) (fma.f64 %1001 #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1016) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1019) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1016) (fma.f64 %190 %191 %343) (fma.f64 %191 %190 %343) (fma.f64 %19 %20 %182) (fma.f64 %20 %19 %182) (fma.f64 %184 %190 %23) (fma.f64 %184 %205 #s(literal 1 binary64)) (fma.f64 %190 %184 %23) (fma.f64 %207 %184 #s(literal 1 binary64)) (fma.f64 %180 #s(literal -1 binary64) %23) (fma.f64 #s(literal -2 binary64) %197 #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) %180 %23) (fma.f64 %199 #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 %1074 %1076) (*.f64 %1078 %1080) (*.f64 %1082 %1079) (*.f64 %1084 %1075) (fma.f64 %1044 %1046 #s(literal 0 binary64)) (fma.f64 %1048 %1045 #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1042) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1040) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1042) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1040) (*.f64 #s(literal 2 binary64) %1092) (*.f64 #s(literal 2 binary64) %1094) (*.f64 #s(literal 1/2 binary64) %1096) (*.f64 #s(literal 1/2 binary64) %1098) (*.f64 %1100 #s(literal 2 binary64)) (*.f64 %1102 #s(literal 1/2 binary64)) (fma.f64 %184 %205 %343) (fma.f64 %207 %184 %343) (fma.f64 #s(literal 1 binary64) %182 %23) (fma.f64 #s(literal 2 binary64) %1107 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %1109 #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) %1111 #s(literal 1 binary64)) (fma.f64 #s(literal -2 binary64) %197 %343) (fma.f64 %199 #s(literal -1/2 binary64) %343) (fma.f64 %182 #s(literal 1 binary64) %23) (fma.f64 %1116 #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 %1118 #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 %1120 #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 %1096 #s(literal 2 binary64)) (/.f64 %1102 #s(literal 2 binary64)) (fma.f64 %19 %20 %1016) (fma.f64 %20 %19 %1016) (/.f64 (fma.f64 %182 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 %190 %191 %23) (fma.f64 %191 %190 %23) (fma.f64 #s(literal 2 binary64) %1107 %343) (fma.f64 #s(literal 2 binary64) %1109 %343) (fma.f64 #s(literal 1/2 binary64) %1111 %343) (fma.f64 %1116 #s(literal 1/2 binary64) %343) (fma.f64 %1118 #s(literal 2 binary64) %343) (fma.f64 %1120 #s(literal 1/2 binary64) %343) (fma.f64 %1074 %1076 #s(literal 0 binary64)) (fma.f64 %1078 %1080 #s(literal 0 binary64)) (fma.f64 %1082 %1079 #s(literal 0 binary64)) (fma.f64 %1084 %1075 #s(literal 0 binary64)) (fma.f64 %19 %20 %1040) (fma.f64 %20 %19 %1040) (fma.f64 #s(literal 2 binary64) %1092 #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) %1094 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %1096 #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) %1098 #s(literal 0 binary64)) (fma.f64 %1100 #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 %1102 #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 %184 %205 %23) (fma.f64 %207 %184 %23) (fma.f64 #s(literal -2 binary64) %197 %23) (fma.f64 %199 #s(literal -1/2 binary64) %23) (fma.f64 #s(literal 2 binary64) %47 %1019) (fma.f64 #s(literal 2 binary64) %1107 %23) (fma.f64 #s(literal 2 binary64) %1109 %23) (fma.f64 #s(literal 1/2 binary64) %1111 %23) (fma.f64 %1116 #s(literal 1/2 binary64) %23) (fma.f64 %1118 #s(literal 2 binary64) %23) (fma.f64 %1120 #s(literal 1/2 binary64) %23) (fma.f64 #s(literal 2 binary64) %47 %1042) (+.f64 %1001 %1160) (+.f64 %1001 %1162) (fma.f64 #s(literal 1 binary64) %1001 %1160) (fma.f64 #s(literal 1 binary64) %1001 %1162) (fma.f64 %1001 #s(literal 1 binary64) %1160) (fma.f64 %1001 #s(literal 1 binary64) %1162) (fma.f64 %1001 #s(literal 1/2 binary64) %1100) (fma.f64 #s(literal 1/2 binary64) %1001 %1092) (+.f64 %1092 %1092) (+.f64 %1100 %1100) (fma.f64 %1044 %1046 %1160) (fma.f64 %1044 %1046 %1162) (fma.f64 %1048 %1045 %1160) (fma.f64 %1048 %1045 %1162) (fma.f64 %1074 %1076 %1160) (fma.f64 %1074 %1076 %1162) (fma.f64 %1078 %1080 %1160) (fma.f64 %1078 %1080 %1162) (fma.f64 %1082 %1079 %1160) (fma.f64 %1082 %1079 %1162) (fma.f64 %1084 %1075 %1160) (fma.f64 %1084 %1075 %1162) (fma.f64 #s(literal 2 binary64) %1092 %1160) (fma.f64 #s(literal 2 binary64) %1092 %1162) (fma.f64 #s(literal 2 binary64) %1094 %1160) (fma.f64 #s(literal 2 binary64) %1094 %1162) (fma.f64 #s(literal 1/2 binary64) %1096 %1160) (fma.f64 #s(literal 1/2 binary64) %1096 %1162) (fma.f64 #s(literal 1/2 binary64) %1098 %1160) (fma.f64 #s(literal 1/2 binary64) %1098 %1162) (fma.f64 %1100 #s(literal 2 binary64) %1160) (fma.f64 %1100 #s(literal 2 binary64) %1162) (fma.f64 %1102 #s(literal 1/2 binary64) %1160) (fma.f64 %1102 #s(literal 1/2 binary64) %1162) (fma.f64 %59 %61 %182) (fma.f64 %59 %61 %1016) (fma.f64 %59 %61 %1040) (*.f64 %1004 %840) %1200 (*.f64 %828 %1001) (*.f64 %1001 %828) (neg.f64 %1203) (fma.f64 q %1205 %1001) (fma.f64 %91 %1207 %1001) (fma.f64 %777 %1001 %1001) (fma.f64 %1001 %777 %1001) (fma.f64 %1211 %91 %1001) (fma.f64 %1213 q %1001) (-.f64 %1001 (*.f64 %1004 %777)) (-.f64 %1217 %1004) (+.f64 %1001 %1217) (+.f64 %1217 %1001) (-.f64 %1001 (*.f64 %785 %1001)) (-.f64 %1001 (neg.f64 %1217)) (fma.f64 #s(literal 1 binary64) %1001 %1217) (fma.f64 %1001 #s(literal 1 binary64) %1217) (-.f64 %1217 %1036) (fma.f64 %1044 %1046 %1217) (fma.f64 %1048 %1045 %1217) (-.f64 %1217 (*.f64 #s(literal -1 binary64) %1001)) (fma.f64 %1074 %1076 %1217) (fma.f64 %1078 %1080 %1217) (fma.f64 %1082 %1079 %1217) (fma.f64 %1084 %1075 %1217) (fma.f64 #s(literal 2 binary64) %1092 %1217) (fma.f64 #s(literal 2 binary64) %1094 %1217) (fma.f64 #s(literal 1/2 binary64) %1096 %1217) (fma.f64 #s(literal 1/2 binary64) %1098 %1217) (fma.f64 %1100 #s(literal 2 binary64) %1217) (fma.f64 %1102 #s(literal 1/2 binary64) %1217) (fma.f64 %115 %1242 %1001) (fma.f64 %807 %1244 %1001) (fma.f64 %1246 %807 %1001) (fma.f64 %1248 %115 %1001) (fma.f64 %810 %1250 %1001) (fma.f64 %121 %1252 %1001) (fma.f64 %123 %1254 %1001) (fma.f64 %813 %1256 %1001) (fma.f64 %1258 %810 %1001) (fma.f64 %1260 %813 %1001) (fma.f64 %1262 %121 %1001) (fma.f64 %1264 %123 %1001) (-.f64 %828 (*.f64 %180 %828)) (fma.f64 spp (*.f64 %146 %828) %828) (fma.f64 %828 %182 %828) (fma.f64 %146 (*.f64 spp %828) %828) (fma.f64 %182 %828 %828) (fma.f64 (*.f64 %828 %146) spp %828) (fma.f64 (*.f64 %828 spp) %146 %828) (+.f64 %828 %1278) (+.f64 %1278 %828) (-.f64 %828 (*.f64 %840 %182)) (-.f64 %828 (neg.f64 %1278)) (fma.f64 %184 (*.f64 %190 %828) %828) (fma.f64 %190 (*.f64 %184 %828) %828) (fma.f64 (*.f64 %828 %184) %190 %828) (fma.f64 (*.f64 %828 %190) %184 %828) (fma.f64 #s(literal 1 binary64) %828 %1278) (fma.f64 %828 #s(literal 1 binary64) %1278) (fma.f64 #s(literal 2 binary64) %905 %1278) (fma.f64 #s(literal 1/2 binary64) %907 %1278) (fma.f64 %909 #s(literal 2 binary64) %1278) (fma.f64 %911 #s(literal 1/2 binary64) %1278) u (neg.f64 %1300) (*.f64 spp %1302) (*.f64 u %180) %1305 (*.f64 %1302 spp) (*.f64 spp %1308) (*.f64 %184 %1310) (*.f64 %146 %1307) (*.f64 %1300 %182) (*.f64 %1310 %184) (*.f64 %182 %1300) (*.f64 %1307 %146) (neg.f64 %1317) (*.f64 #s(literal 1 binary64) %1305) (*.f64 %180 %1320) (*.f64 %1305 #s(literal 1 binary64)) (*.f64 %1323 %180) (*.f64 %190 %1325) (*.f64 %1327 %190) (*.f64 #s(literal 2 binary64) %1329) (*.f64 %1331 %197) (*.f64 %199 %1333) (*.f64 %1335 #s(literal 1/2 binary64)) %1337 (fma.f64 spp %1307 %1200) (fma.f64 u %182 %1200) (fma.f64 %180 %1300 %1200) (fma.f64 %1004 %840 %1317) (fma.f64 %146 %1302 %1200) (fma.f64 %1300 %180 %1200) (fma.f64 %1302 %146 %1200) (fma.f64 %182 u %1200) (fma.f64 %1307 spp %1200) (fma.f64 %840 %1004 %1317) (neg.f64 (fma.f64 %828 %1004 %1305)) (+.f64 %1200 %1317) (+.f64 %1317 %1200) (fabs.f64 %1337) (fma.f64 %828 %1001 %1317) (fma.f64 %1001 %828 %1317) (-.f64 %1317 %1203) (fma.f64 %184 %1356 %1200) (fma.f64 %184 %1358 %1200) (fma.f64 %184 %1325 %1200) (fma.f64 %146 %1361 %1200) (fma.f64 %146 %1308 %1200) (fma.f64 %1310 %190 %1200) (fma.f64 %1365 %146 %1200) (fma.f64 %1367 %184 %1200) (fma.f64 %190 %1310 %1200) (fma.f64 %1327 %184 %1200) (fma.f64 %1308 %146 %1200) (fma.f64 %1358 %184 %1200) (fma.f64 q %1205 %1374) (fma.f64 %91 %1207 %1374) (fma.f64 %777 %1001 %1374) (fma.f64 %1001 %777 %1374) (fma.f64 %1211 %91 %1374) (fma.f64 %1213 q %1374) (+.f64 %1374 %1217) (+.f64 %1217 %1374) (fma.f64 #s(literal 1 binary64) %1317 %1200) (fma.f64 %180 %1384 %1200) (fma.f64 %1317 #s(literal 1 binary64) %1200) (fma.f64 %1387 %180 %1200) (fma.f64 %190 %1389 %1200) (fma.f64 %1391 %190 %1200) (fma.f64 #s(literal 2 binary64) %1393 %1200) (fma.f64 %199 %1395 %1200) (fma.f64 %1397 %197 %1200) (fma.f64 %1399 #s(literal 1/2 binary64) %1200) (+.f64 %1001 %1401) (+.f64 %1001 %1403) (+.f64 (fma.f64 spp %1307 %1217) %1001) (fma.f64 #s(literal 1 binary64) %1001 %1401) (fma.f64 %1001 #s(literal 1 binary64) %1401) (fma.f64 #s(literal 1 binary64) %1001 %1403) (fma.f64 %1001 #s(literal 1 binary64) %1403) (fma.f64 %1044 %1046 %1401) (fma.f64 %1048 %1045 %1401) (fma.f64 %1044 %1046 %1403) (fma.f64 %1048 %1045 %1403) (fma.f64 %1074 %1076 %1401) (fma.f64 %1078 %1080 %1401) (fma.f64 %1082 %1079 %1401) (fma.f64 %1084 %1075 %1401) (fma.f64 %1074 %1076 %1403) (fma.f64 %1078 %1080 %1403) (fma.f64 %1082 %1079 %1403) (fma.f64 %1084 %1075 %1403) (fma.f64 #s(literal 2 binary64) %1092 %1401) (fma.f64 #s(literal 2 binary64) %1094 %1401) (fma.f64 #s(literal 1/2 binary64) %1096 %1401) (fma.f64 #s(literal 1/2 binary64) %1098 %1401) (fma.f64 %1100 #s(literal 2 binary64) %1401) (fma.f64 %1102 #s(literal 1/2 binary64) %1401) (fma.f64 #s(literal 2 binary64) %1092 %1403) (fma.f64 #s(literal 2 binary64) %1094 %1403) (fma.f64 #s(literal 1/2 binary64) %1096 %1403) (fma.f64 #s(literal 1/2 binary64) %1098 %1403) (fma.f64 %1100 #s(literal 2 binary64) %1403) (fma.f64 %1102 #s(literal 1/2 binary64) %1403) (pow.f64 %1337 #s(literal 1 binary64)) (pow.f64 %1436 #s(literal 2 binary64)) (fma.f64 %115 %1242 %1374) (fma.f64 %807 %1244 %1374) (fma.f64 %1246 %807 %1374) (fma.f64 %1248 %115 %1374) (fma.f64 %810 %1250 %1374) (fma.f64 %121 %1252 %1374) (fma.f64 %123 %1254 %1374) (fma.f64 %813 %1256 %1374) (fma.f64 %1258 %810 %1374) (fma.f64 %1260 %813 %1374) (fma.f64 %1262 %121 %1374) (fma.f64 %1264 %123 %1374) (+.f64 %828 %1450) (+.f64 %828 %1452) (+.f64 (fma.f64 spp %1307 %828) %1278) (fma.f64 #s(literal 1 binary64) %828 %1450) (fma.f64 %828 #s(literal 1 binary64) %1450) (fma.f64 #s(literal 1 binary64) %828 %1452) (fma.f64 %828 #s(literal 1 binary64) %1452) (fma.f64 #s(literal 2 binary64) %905 %1450) (fma.f64 #s(literal 1/2 binary64) %907 %1450) (fma.f64 %909 #s(literal 2 binary64) %1450) (fma.f64 %911 #s(literal 1/2 binary64) %1450) (fma.f64 #s(literal 2 binary64) %905 %1452) (fma.f64 #s(literal 1/2 binary64) %907 %1452) (fma.f64 %909 #s(literal 2 binary64) %1452) (fma.f64 %911 #s(literal 1/2 binary64) %1452) (sqrt.f64 %1468) (*.f64 %1436 %1436) (fabs.f64 (*.f64 %1471 %1436)) (fabs.f64 (*.f64 %1436 %1471)) (*.f64 %1471 %1471) (pow.f64 %1468 #s(literal 1/2 binary64)) %1436 (fabs.f64 %1436) (fabs.f64 %1471) (fabs.f64 %1480) (pow.f64 %1337 #s(literal 1/2 binary64)) (*.f64 %1483 %1483) %1485 (*.f64 %1436 sa) %1487 (*.f64 sa %1488) (*.f64 %1436 %1490) (*.f64 %1485 spp) (*.f64 %1490 %1436) (*.f64 %1488 sa) (*.f64 spp %1496) (*.f64 %146 %1495) (*.f64 %1490 %1480) (*.f64 %1500 %1471) (*.f64 %1502 %1436) (*.f64 %1495 %146) (*.f64 %1496 spp) (neg.f64 %1506) (*.f64 spp %1508) (*.f64 sa %1510) (*.f64 #s(literal 1 binary64) %1487) (*.f64 %1436 %1513) (*.f64 %1487 #s(literal 1 binary64)) (*.f64 %1490 %1516) (*.f64 %1488 %1518) (*.f64 %1520 #s(literal 1/2 binary64)) (*.f64 %1522 #s(literal 2 binary64)) (/.f64 %1520 #s(literal 2 binary64)) (fma.f64 spp %1485 %1525) (fma.f64 spp %1485 %1527) (fma.f64 sa %1488 %1525) (fma.f64 sa %1488 %1527) (fma.f64 %1436 %1490 %1525) (fma.f64 %1436 %1490 %1527) (fma.f64 %1485 spp %1525) (fma.f64 %1485 spp %1527) (fma.f64 %1490 %1436 %1525) (fma.f64 %1490 %1436 %1527) (fma.f64 %1488 sa %1525) (fma.f64 %1488 sa %1527) (+.f64 %1487 %1525) (+.f64 %1487 %1527) (fma.f64 spp %1496 %1525) (fma.f64 spp %1496 %1527) (fma.f64 %146 %1495 %1525) (fma.f64 %146 %1495 %1527) (fma.f64 %1490 %1480 %1525) (fma.f64 %1490 %1480 %1527) (fma.f64 %1500 %1471 %1525) (fma.f64 %1500 %1471 %1527) (fma.f64 %1502 %1436 %1525) (fma.f64 %1502 %1436 %1527) (fma.f64 %1495 %146 %1525) (fma.f64 %1495 %146 %1527) (fma.f64 %1496 spp %1525) (fma.f64 %1496 spp %1527) (fma.f64 spp %1508 %1525) (fma.f64 spp %1508 %1527) (fma.f64 sa %1510 %1525) (fma.f64 sa %1510 %1527) (fma.f64 #s(literal 1 binary64) %1487 %1525) (fma.f64 #s(literal 1 binary64) %1487 %1527) (fma.f64 %1436 %1513 %1525) (fma.f64 %1436 %1513 %1527) (fma.f64 %1487 #s(literal 1 binary64) %1525) (fma.f64 %1487 #s(literal 1 binary64) %1527) (fma.f64 %1487 #s(literal 1/2 binary64) %1522) (fma.f64 #s(literal 1/2 binary64) %1487 %1566) (fma.f64 %1490 %1516 %1525) (fma.f64 %1490 %1516 %1527) (fma.f64 %1488 %1518 %1525) (fma.f64 %1488 %1518 %1527) (+.f64 %1522 %1522) (+.f64 %1566 %1566) (fma.f64 %1520 #s(literal 1/2 binary64) %1525) (fma.f64 %1520 #s(literal 1/2 binary64) %1527) (fma.f64 %1522 #s(literal 2 binary64) %1525) (fma.f64 %1522 #s(literal 2 binary64) %1527) %113 (cos.f64 %1578) (cos.f64 %37) (cos.f64 %1581) (neg.f64 %117) (cos.f64 (neg.f64 %1581)) (sin.f64 %73) (cos.f64 %448) (sin.f64 (fma.f64 %66 #s(literal 1/2 binary64) %1578)) (sin.f64 %662) (cos.f64 (+.f64 (+.f64 %1578 %66) %66)) (cos.f64 (+.f64 %657 %66)) (sin.f64 (+.f64 %1581 %67)) (sin.f64 (+.f64 %1599 %66)) (sin.f64 (neg.f64 %664)) (sin.f64 (+.f64 %664 %66)) (cos.f64 (+.f64 %1599 %67)) (cos.f64 (+.f64 (fma.f64 %66 #s(literal 1/2 binary64) %73) %66)) (cos.f64 (+.f64 %664 %67)) (fma.f64 #s(literal 1 binary64) %113 %1613) (fma.f64 %115 #s(literal 0 binary64) %1615) (fma.f64 %113 #s(literal 1 binary64) %1613) (fma.f64 #s(literal 0 binary64) %115 %1615) (+.f64 %1615 %1613) (+.f64 %1613 %1615) (fma.f64 %121 #s(literal 0 binary64) %1615) (fma.f64 %1622 #s(literal 0 binary64) %1615) (+.f64 (*.f64 %121 #s(literal 0 binary64)) %1615) (+.f64 (*.f64 %1622 #s(literal 0 binary64)) %1615) (-.f64 %1613 (neg.f64 %1615)) (-.f64 %1613 (*.f64 %117 #s(literal 1 binary64))) (-.f64 %1613 (*.f64 %113 (sin.f64 %1598))) (/.f64 %1487 %113) (*.f64 spp %1637) (*.f64 sa (*.f64 %1436 %1639)) (*.f64 sa (*.f64 %1642 spp)) (*.f64 sa (*.f64 spp %1642)) (*.f64 sa (/.f64 %1488 %113)) (*.f64 %1436 (/.f64 %1490 %113)) (*.f64 %1436 (*.f64 sa %1639)) %1654 (*.f64 %1485 %1639) (*.f64 %1490 %1642) (*.f64 %1639 %1485) (*.f64 %1637 spp) (*.f64 %1488 %1636) (*.f64 %1642 %1490) (/.f64 %1506 %117) (*.f64 %146 %1662) (*.f64 %1500 %1664) (*.f64 %1495 %1666) (neg.f64 %1669) (*.f64 sa (*.f64 %1488 %460)) (*.f64 #s(literal 1 binary64) %1654) (*.f64 %1436 (*.f64 %1490 %460)) (*.f64 %1487 %460) (*.f64 %460 %1487) (*.f64 (*.f64 %460 sa) %1488) (*.f64 (*.f64 %460 %1490) %1436) (*.f64 (*.f64 %460 %1488) sa) (/.f64 #s(literal 1 binary64) (/.f64 %113 %1487)) (/.f64 (*.f64 %1487 #s(literal -1 binary64)) %117) (/.f64 (*.f64 #s(literal -1 binary64) %1487) %117) (*.f64 %1485 (*.f64 %146 %467)) (*.f64 %1490 (*.f64 %1471 %467)) (*.f64 %1500 %1694) (*.f64 %467 %1506) (*.f64 %1506 %467) (*.f64 %1495 %1698) (/.f64 %1700 %117) (/.f64 #s(literal 1 binary64) (/.f64 %117 %1506)) (*.f64 #s(literal 2 binary64) (*.f64 %473 %1487)) (*.f64 %1520 %473) %1708 (-.f64 %563 %1654) (fma.f64 spp %1662 %563) (fma.f64 ca %561 %1669) (fma.f64 sa (/.f64 %1488 %117) %563) (fma.f64 %329 %477 %1669) (fma.f64 %445 %564 %1669) (fma.f64 %477 %329 %1669) (fma.f64 %1436 %1668 %563) (fma.f64 %1485 (/.f64 %146 %113) %563) (fma.f64 %1485 (neg.f64 %1639) %563) (fma.f64 %1485 %1666 %563) (fma.f64 %146 %1637 %563) (fma.f64 %1490 %1664 %563) (fma.f64 %1490 (neg.f64 %1642) %563) (fma.f64 %1490 (/.f64 %1471 %113) %563) (fma.f64 %1500 %1642 %563) (fma.f64 %564 %445 %1669) (fma.f64 %561 ca %1669) (fma.f64 %1637 %146 %563) (fma.f64 %1488 (/.f64 sa %117) %563) (fma.f64 %1662 spp %563) (fma.f64 %1495 %1639 %563) (fma.f64 (*.f64 %146 %1436) %1636 %563) (-.f64 %1669 %572) (fma.f64 %338 %569 %1669) (fma.f64 %569 %338 %1669) (+.f64 %563 %1669) (+.f64 %1669 %563) (fma.f64 sa (*.f64 %1488 %467) %563) (fma.f64 %1436 (*.f64 %1490 %467) %563) (fma.f64 %1485 %1698 %563) (fma.f64 %1487 %467 %563) (fma.f64 %1490 %1694 %563) (fma.f64 %467 %1487 %563) (fma.f64 %1488 (*.f64 sa %467) %563) (*.f64 #s(literal 1 binary64) %1708) (*.f64 %1708 #s(literal 1 binary64)) (neg.f64 %1756) (fma.f64 %1485 (*.f64 %146 %460) %563) (fma.f64 %1490 (*.f64 %1471 %460) %563) (fma.f64 %460 %1506 %563) (fma.f64 %1506 %460 %563) (*.f64 %1764 #s(literal 1/2 binary64)) (*.f64 %1766 #s(literal 2 binary64)) (fma.f64 %1700 %460 %563) (fma.f64 (*.f64 %1506 #s(literal 2 binary64)) %473 %563) (/.f64 %1764 #s(literal 2 binary64)) (/.f64 %1775 %117) (/.f64 %1777 %113) (fma.f64 %115 %591 %1669) (fma.f64 %578 %460 %1669) (*.f64 %1775 %467) (/.f64 %1782 %117) (*.f64 %460 %1777) (*.f64 %1777 %460) (/.f64 #s(literal 1 binary64) (/.f64 %117 %1775)) (/.f64 #s(literal 1 binary64) (/.f64 %113 %1777)) (/.f64 %1790 %117) (fma.f64 ca %445 %1792) (fma.f64 %445 ca %1792) (fma.f64 ca %445 %1795) (fma.f64 %445 ca %1795) (+.f64 %477 %1792) (+.f64 %477 %1795) (+.f64 (fma.f64 %1436 %1668 %477) %600) (/.f64 (*.f64 %1775 #s(literal 2 binary64)) (*.f64 %117 #s(literal 2 binary64))) (/.f64 %1805 %518) (*.f64 %1805 %473) (fma.f64 ca %478 %1792) (fma.f64 #s(literal 1 binary64) %477 %1792) (fma.f64 %445 %481 %1792) (fma.f64 %477 #s(literal 1 binary64) %1792) (fma.f64 %484 %445 %1792) (fma.f64 %486 ca %1792) (fma.f64 ca %478 %1795) (fma.f64 #s(literal 1 binary64) %477 %1795) (fma.f64 %445 %481 %1795) (fma.f64 %477 #s(literal 1 binary64) %1795) (fma.f64 %484 %445 %1795) (fma.f64 %486 ca %1795) (fma.f64 #s(literal 2 binary64) %488 %1792) (fma.f64 #s(literal 1/2 binary64) %490 %1792) (fma.f64 %492 #s(literal 2 binary64) %1792) (fma.f64 %494 #s(literal 1/2 binary64) %1792) (fma.f64 #s(literal 2 binary64) %488 %1795) (fma.f64 #s(literal 1/2 binary64) %490 %1795) (fma.f64 %492 #s(literal 2 binary64) %1795) (fma.f64 %494 #s(literal 1/2 binary64) %1795) (-.f64 %1829 %1654) (fma.f64 %329 (/.f64 %1832 %113) %1669) (fma.f64 %477 (/.f64 (*.f64 %329 %113) %113) %1669) (fma.f64 %563 %1828 %1669) (fma.f64 %115 %500 %1792) (fma.f64 %113 (/.f64 %563 %113) %1669) (fma.f64 %561 (/.f64 %1773 %113) %1669) (fma.f64 %115 %500 %1795) (+.f64 %1829 %1669) (fma.f64 %115 %512 %1792) (fma.f64 %498 %460 %1792) (fma.f64 %1848 %460 %1669) (fma.f64 %115 %512 %1795) (fma.f64 %498 %460 %1795) (/.f64 (-.f64 (*.f64 %1829 %113) %1487) %113) (/.f64 (-.f64 (*.f64 %1829 %117) %1506) %117) (/.f64 (-.f64 (*.f64 %1848 %113) (*.f64 %113 %1487)) %93) (/.f64 (-.f64 (*.f64 %1848 %117) (*.f64 %113 %1506)) (*.f64 %113 %117)) (+.f64 %1708 %1867) (+.f64 %1708 %1869) (fma.f64 #s(literal 1 binary64) %1708 %1867) (fma.f64 #s(literal 1 binary64) %1708 %1869) (fma.f64 %1708 #s(literal 1 binary64) %1867) (fma.f64 %1708 #s(literal 1 binary64) %1869) (fma.f64 %1708 #s(literal 1/2 binary64) %1766) (fma.f64 #s(literal 1/2 binary64) %1708 %1876) (+.f64 %1766 %1766) (+.f64 %1876 %1876) (fma.f64 %1764 #s(literal 1/2 binary64) %1867) (fma.f64 %1764 #s(literal 1/2 binary64) %1869) (fma.f64 %1766 #s(literal 2 binary64) %1867) (fma.f64 %1766 #s(literal 2 binary64) %1869) (fma.f64 %1775 %467 %1867) (fma.f64 %1775 %467 %1869) (fma.f64 %460 %1777 %1867) (fma.f64 %460 %1777 %1869) (fma.f64 %1777 %460 %1867) (fma.f64 %1777 %460 %1869) (fma.f64 %1805 %473 %1867) (fma.f64 %1805 %473 %1869) (+.f64 u #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) u) %1894 (+.f64 u %343) (neg.f64 %1373) (-.f64 #s(literal 1 binary64) %1300) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) u) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) u) (+.f64 #s(literal 1 binary64) %1900) (+.f64 %1894 #s(literal 0 binary64)) (+.f64 #s(literal 1/2 binary64) %1903) (+.f64 (+.f64 u #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) %1907) (+.f64 #s(literal 1/2 binary64) %1909) (+.f64 u %870) (fma.f64 %19 %20 u) (fma.f64 %20 %19 u) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1903) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1900) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1903) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1900) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1909) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1907) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1909) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1907) (/.f64 (fma.f64 u #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 %19 %20 %1900) (fma.f64 %20 %19 %1900) (fma.f64 %19 %20 %1907) (fma.f64 %20 %19 %1907) (fma.f64 #s(literal 2 binary64) %47 %1903) (fma.f64 #s(literal 2 binary64) %47 %1909) (fma.f64 %59 %61 u) (fma.f64 %59 %61 %1900) (fma.f64 %59 %61 %1907) (*.f64 spp %1933) %1935 (*.f64 %180 %1894) (*.f64 %1894 %180) (*.f64 %1373 %182) (*.f64 %146 %1939) (*.f64 %1939 %146) (*.f64 %182 %1373) (neg.f64 %1943) (*.f64 %184 %1945) (*.f64 %146 (-.f64 %146 %1302)) (*.f64 %1945 %184) (fma.f64 spp spp %1305) (fma.f64 spp %1302 %180) (fma.f64 u %180 %180) (fma.f64 %180 u %180) (fma.f64 %1302 spp %180) (*.f64 #s(literal 1 binary64) %1935) (*.f64 %1935 #s(literal 1 binary64)) (+.f64 %180 %1305) (+.f64 %1305 %180) (*.f64 %180 (*.f64 #s(literal 1 binary64) %1894)) (*.f64 (*.f64 %1894 #s(literal 1 binary64)) %180) (*.f64 %190 %1963) (*.f64 %1965 %190) (-.f64 %180 %1317) (-.f64 %1305 %182) (fma.f64 spp %1308 %180) (fma.f64 %184 %184 %1305) (fma.f64 %184 %1310 %180) (fma.f64 %146 %146 %1305) (fma.f64 %146 %1307 %180) (fma.f64 %1300 %182 %180) (fma.f64 %1310 %184 %180) (fma.f64 %182 %1300 %180) (fma.f64 %1307 %146 %180) (fma.f64 #s(literal 1 binary64) %180 %1305) (fma.f64 #s(literal 1 binary64) %1305 %180) (fma.f64 %180 #s(literal 1 binary64) %1305) (fma.f64 %180 %1320 %180) (fma.f64 %1305 #s(literal 1 binary64) %180) (fma.f64 %1323 %180 %180) (*.f64 #s(literal 2 binary64) (*.f64 %197 %1894)) (*.f64 %199 (*.f64 #s(literal 1/2 binary64) %1894)) (*.f64 (*.f64 %1894 #s(literal 2 binary64)) %197) (*.f64 (*.f64 %1894 %199) #s(literal 1/2 binary64)) (fma.f64 %184 %191 %1305) (fma.f64 %190 %190 %1305) (fma.f64 %190 %1325 %180) (fma.f64 %1327 %190 %180) (fma.f64 %191 %184 %1305) (fma.f64 %191 %191 %1305) (fma.f64 %180 %23 %1305) (fma.f64 #s(literal 2 binary64) %197 %1305) (fma.f64 #s(literal 2 binary64) %1329 %180) (fma.f64 #s(literal 1/2 binary64) %199 %1305) (fma.f64 %23 %180 %1305) (fma.f64 %1331 %197 %180) (fma.f64 %199 #s(literal 1/2 binary64) %1305) (fma.f64 %199 %1333 %180) (fma.f64 %197 #s(literal 2 binary64) %1305) (fma.f64 %1335 #s(literal 1/2 binary64) %180) (fma.f64 %190 %205 %1305) (fma.f64 %207 %190 %1305) (fma.f64 %19 %209 %1305) (fma.f64 %211 %20 %1305) (fma.f64 %39 %197 %1305) (fma.f64 %274 spp %1305) (fma.f64 %279 %146 %1305) (fma.f64 %281 %184 %1305) (fma.f64 spp %1939 #s(literal 1 binary64)) (fma.f64 %180 %1373 #s(literal 1 binary64)) %1374 (fma.f64 %1939 spp #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) %1935) (fma.f64 %1933 %146 #s(literal 1 binary64)) (fma.f64 %146 %1933 #s(literal 1 binary64)) (neg.f64 %2022) (+.f64 #s(literal 1 binary64) %1943) (+.f64 %1943 #s(literal 1 binary64)) (-.f64 %1943 #s(literal -1 binary64)) (fma.f64 spp %1939 %343) (fma.f64 %180 %1373 %343) (fma.f64 %1894 %182 #s(literal 1 binary64)) (fma.f64 %1373 %180 %343) (fma.f64 %1939 spp %343) (fma.f64 %182 %1894 #s(literal 1 binary64)) (fma.f64 %1933 %146 %343) (fma.f64 %146 %1933 %343) (+.f64 %343 %1943) (+.f64 %1943 %343) (fma.f64 %1894 %182 %343) (fma.f64 %184 %2038 #s(literal 1 binary64)) (fma.f64 %146 %2040 #s(literal 1 binary64)) (fma.f64 %2042 %184 #s(literal 1 binary64)) (fma.f64 %2044 %146 #s(literal 1 binary64)) (fma.f64 %182 %1894 %343) (+.f64 #s(literal 1 binary64) %2047) (+.f64 %1374 #s(literal 0 binary64)) (+.f64 #s(literal 1/2 binary64) %2050) (+.f64 (fma.f64 %1373 %180 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 %184 %2038 %343) (fma.f64 %184 %2055 #s(literal 1 binary64)) (fma.f64 %184 %1963 #s(literal 1 binary64)) (fma.f64 %146 %2040 %343) (fma.f64 %1945 %190 #s(literal 1 binary64)) (fma.f64 %2042 %184 %343) (fma.f64 %2044 %146 %343) (fma.f64 %190 %1945 #s(literal 1 binary64)) (fma.f64 %2055 %184 #s(literal 1 binary64)) (fma.f64 %1965 %184 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %1943 #s(literal 1 binary64)) (fma.f64 %180 %2066 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1943) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1943) (fma.f64 %1943 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 %2071 %180 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %2073) (+.f64 #s(literal 1/2 binary64) %2075) (-.f64 %1001 %1305) (-.f64 %2078 %180) (fma.f64 %184 %2055 %343) (fma.f64 %184 %1963 %343) (fma.f64 %1945 %190 %343) (fma.f64 %190 %1945 %343) (fma.f64 %190 %2084 #s(literal 1 binary64)) (fma.f64 %2086 %190 #s(literal 1 binary64)) (fma.f64 %2055 %184 %343) (fma.f64 %1965 %184 %343) (fma.f64 spp %146 %2078) (fma.f64 spp %1307 %1001) (fma.f64 u %182 %1001) (fma.f64 #s(literal 1 binary64) %1943 %343) (fma.f64 %180 %1300 %1001) (fma.f64 %180 %2066 %343) (fma.f64 %146 spp %2078) (fma.f64 %146 %1302 %1001) (fma.f64 %1300 %180 %1001) (fma.f64 %1302 %146 %1001) (fma.f64 %1943 #s(literal 1 binary64) %343) (fma.f64 %2071 %180 %343) (fma.f64 %182 u %1001) (fma.f64 %1307 spp %1001) (fma.f64 spp %146 %2104) (fma.f64 spp %146 %2107) (fma.f64 %146 spp %2104) (fma.f64 %146 spp %2107) (+.f64 %1001 %1317) (+.f64 %1317 %1001) (+.f64 %182 %2078) (fma.f64 %190 %2084 %343) (fma.f64 %2086 %190 %343) (+.f64 %182 %2104) (+.f64 %182 %2107) (fma.f64 %19 %20 %1943) (fma.f64 %20 %19 %1943) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2050) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %2047) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %2050) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %2047) (+.f64 (+.f64 #s(literal 1 binary64) %1317) %182) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2075) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %2073) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %2075) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %2073) (fma.f64 %184 %1356 %1001) (fma.f64 %184 %190 %2078) (fma.f64 %184 %1358 %1001) (fma.f64 %184 %1325 %1001) (fma.f64 %146 %1361 %1001) (fma.f64 %146 %1308 %1001) (fma.f64 %1310 %190 %1001) (fma.f64 %1365 %146 %1001) (fma.f64 %1367 %184 %1001) (fma.f64 %190 %184 %2078) (fma.f64 %190 %1310 %1001) (fma.f64 %1327 %184 %1001) (fma.f64 %1308 %146 %1001) (fma.f64 %1358 %184 %1001) (fma.f64 %180 #s(literal -1 binary64) %2078) (fma.f64 #s(literal 2 binary64) %2145 #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) %180 %2078) (fma.f64 %199 %2148 #s(literal 1 binary64)) (fma.f64 %2150 %197 #s(literal 1 binary64)) (fma.f64 %2152 #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 %184 %190 %2104) (fma.f64 %184 %190 %2107) (fma.f64 %190 %184 %2104) (fma.f64 %190 %184 %2107) (fma.f64 %180 #s(literal -1 binary64) %2104) (fma.f64 %180 #s(literal -1 binary64) %2107) (fma.f64 #s(literal -1 binary64) %180 %2104) (fma.f64 #s(literal -1 binary64) %180 %2107) (/.f64 (fma.f64 %1943 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) %1001 %1317) (fma.f64 #s(literal 1 binary64) %1317 %1001) (fma.f64 #s(literal 1 binary64) %182 %2078) (fma.f64 %180 %1384 %1001) (fma.f64 %1001 #s(literal 1 binary64) %1317) (fma.f64 #s(literal 2 binary64) %2145 %343) (fma.f64 %19 %20 %2047) (fma.f64 %20 %19 %2047) (fma.f64 %199 %2148 %343) (fma.f64 %2150 %197 %343) (fma.f64 %1317 #s(literal 1 binary64) %1001) (fma.f64 %182 #s(literal 1 binary64) %2078) (fma.f64 %1387 %180 %1001) (fma.f64 %2152 #s(literal 1/2 binary64) %343) (fma.f64 #s(literal 1 binary64) %182 %2104) (fma.f64 #s(literal 1 binary64) %182 %2107) (fma.f64 %182 #s(literal 1 binary64) %2104) (fma.f64 %182 #s(literal 1 binary64) %2107) (fma.f64 %1044 %1046 %1317) (fma.f64 %19 %20 %2073) (fma.f64 %20 %19 %2073) (fma.f64 %1048 %1045 %1317) (fma.f64 %190 %191 %2078) (fma.f64 %190 %1389 %1001) (fma.f64 %1391 %190 %1001) (fma.f64 %191 %190 %2078) (fma.f64 %190 %191 %2104) (fma.f64 %190 %191 %2107) (fma.f64 %191 %190 %2104) (fma.f64 %191 %190 %2107) (fma.f64 #s(literal 2 binary64) %47 %2050) (fma.f64 %184 %205 %2078) (fma.f64 %207 %184 %2078) (fma.f64 #s(literal -2 binary64) %197 %2078) (fma.f64 %199 #s(literal -1/2 binary64) %2078) (fma.f64 %184 %205 %2104) (fma.f64 %184 %205 %2107) (fma.f64 %207 %184 %2104) (fma.f64 %207 %184 %2107) (fma.f64 #s(literal 2 binary64) %47 %2075) (fma.f64 #s(literal -2 binary64) %197 %2104) (fma.f64 #s(literal -2 binary64) %197 %2107) (fma.f64 %199 #s(literal -1/2 binary64) %2104) (fma.f64 %199 #s(literal -1/2 binary64) %2107) (fma.f64 %1074 %1076 %1317) (fma.f64 %1078 %1080 %1317) (fma.f64 %1082 %1079 %1317) (fma.f64 %1084 %1075 %1317) (fma.f64 #s(literal 2 binary64) %1393 %1001) (fma.f64 #s(literal 2 binary64) %1107 %2078) (fma.f64 #s(literal 2 binary64) %1092 %1317) (fma.f64 #s(literal 2 binary64) %1094 %1317) (fma.f64 #s(literal 2 binary64) %1109 %2078) (fma.f64 #s(literal 1/2 binary64) %1111 %2078) (fma.f64 #s(literal 1/2 binary64) %1096 %1317) (fma.f64 #s(literal 1/2 binary64) %1098 %1317) (fma.f64 %199 %1395 %1001) (fma.f64 %1397 %197 %1001) (fma.f64 %1116 #s(literal 1/2 binary64) %2078) (fma.f64 %1118 #s(literal 2 binary64) %2078) (fma.f64 %1399 #s(literal 1/2 binary64) %1001) (fma.f64 %1120 #s(literal 1/2 binary64) %2078) (fma.f64 %1100 #s(literal 2 binary64) %1317) (fma.f64 %1102 #s(literal 1/2 binary64) %1317) (fma.f64 #s(literal 2 binary64) %1107 %2104) (fma.f64 #s(literal 2 binary64) %1107 %2107) (fma.f64 #s(literal 2 binary64) %1109 %2104) (fma.f64 #s(literal 2 binary64) %1109 %2107) (fma.f64 #s(literal 1/2 binary64) %1111 %2104) (fma.f64 #s(literal 1/2 binary64) %1111 %2107) (fma.f64 %1116 #s(literal 1/2 binary64) %2104) (fma.f64 %1116 #s(literal 1/2 binary64) %2107) (fma.f64 %1118 #s(literal 2 binary64) %2104) (fma.f64 %1118 #s(literal 2 binary64) %2107) (fma.f64 %1120 #s(literal 1/2 binary64) %2104) (fma.f64 %1120 #s(literal 1/2 binary64) %2107) (fma.f64 %59 %61 %1943) (fma.f64 %59 %61 %2047) (fma.f64 %59 %61 %2073) %2243 (/.f64 %1708 %1374) (neg.f64 %2245) (/.f64 %1756 %2022) (*.f64 #s(literal 1 binary64) %2243) (*.f64 %2249 %1707) (*.f64 %1707 %2249) (/.f64 #s(literal 1 binary64) (/.f64 %2022 %1707)) (/.f64 (*.f64 %1708 #s(literal -1 binary64)) %2022) (/.f64 (*.f64 #s(literal -1 binary64) %1708) %2022) (*.f64 %1708 %2258) (*.f64 %2258 %1708) (neg.f64 (*.f64 %2249 %1708)) (/.f64 #s(literal 1 binary64) (/.f64 %1374 %1708)) (*.f64 #s(literal 2 binary64) (*.f64 %2265 %1708)) (*.f64 %1764 %2265) (fma.f64 ca %2270 %2272) (fma.f64 %445 %2274 %2272) (fma.f64 %477 %2269 %2272) (fma.f64 %2269 %477 %2272) (+.f64 %2278 %2272) (+.f64 %2272 %2278) (fma.f64 spp (/.f64 %1637 %2022) %2278) (fma.f64 %1485 (/.f64 %1639 %2022) %2278) (fma.f64 %1490 (/.f64 %1642 %2022) %2278) (fma.f64 %1637 (/.f64 spp %2022) %2278) (fma.f64 ca %2289 %2272) (fma.f64 %329 %2291 %2272) (fma.f64 %445 %2294 %2272) (fma.f64 %445 %2296 %2272) (fma.f64 %564 %2298 %2272) (fma.f64 %561 %2293 %2272) (fma.f64 %2291 %329 %2272) (fma.f64 %2293 %561 %2272) (-.f64 %2278 %2305) (-.f64 %2272 (*.f64 %329 (/.f64 %477 %2022))) (fma.f64 spp (neg.f64 %2310) %2278) (fma.f64 %146 %2310 %2278) (fma.f64 spp (/.f64 %1662 %1374) %2278) (fma.f64 %572 %2249 %2272) (fma.f64 ca %2317 %2272) (fma.f64 %445 %2319 %2272) (fma.f64 %563 %2258 %2272) (fma.f64 %564 %2322 %2272) (fma.f64 %2258 %563 %2272) (fma.f64 %1487 (/.f64 %460 %2022) %2278) (fma.f64 %1654 %2249 %2278) (fma.f64 %460 (/.f64 %1487 %2022) %2278) (fma.f64 %1487 (/.f64 %467 %1374) %2278) (fma.f64 %1487 (neg.f64 %2332) %2278) (fma.f64 %1506 %2332 %2278) (fma.f64 ca %2270 %2336) (fma.f64 %445 %2274 %2336) (fma.f64 %477 %2269 %2336) (fma.f64 %2258 %1669 %2278) (fma.f64 %2269 %477 %2336) (fma.f64 %1669 %2258 %2278) (+.f64 %2278 %2336) (+.f64 %2336 %2278) (fma.f64 ca %2289 %2336) (fma.f64 %329 %2291 %2336) (fma.f64 %445 %2294 %2336) (fma.f64 %445 %2296 %2336) (fma.f64 %564 %2298 %2336) (fma.f64 %561 %2293 %2336) (fma.f64 %2291 %329 %2336) (fma.f64 %2293 %561 %2336) (fma.f64 %2353 %2258 %2272) (fma.f64 %2355 %2265 %2272) (fma.f64 %572 %2249 %2336) (fma.f64 ca %2317 %2336) (fma.f64 %445 %2319 %2336) (fma.f64 %563 %2258 %2336) (fma.f64 %564 %2322 %2336) (fma.f64 %2258 %563 %2336) (fma.f64 %2353 %2258 %2336) (fma.f64 %2355 %2265 %2336) (/.f64 (-.f64 (*.f64 %2278 %2022) %1669) %2022) (/.f64 %2369 %1374) (/.f64 (neg.f64 %2369) %2022) (neg.f64 (/.f64 %2369 %2022)) (*.f64 %2369 %2258) (/.f64 #s(literal 1 binary64) (/.f64 %1374 %2369)) (/.f64 %1775 %2271) (/.f64 %1775 %2379) (/.f64 %1777 %2303) (/.f64 %1777 %2382) (/.f64 %2384 %113) (/.f64 %1782 %2271) (/.f64 (*.f64 %1775 %2249) %113) (/.f64 (*.f64 %1775 #s(literal -1 binary64)) %2382) (/.f64 %1790 %2271) (/.f64 (*.f64 #s(literal -1 binary64) %1775) (*.f64 %2022 %117)) (/.f64 (*.f64 #s(literal -1 binary64) %1777) (*.f64 %2022 %113)) (/.f64 (neg.f64 %2384) %117) (/.f64 %2401 %2402) (/.f64 %1782 %2379) (/.f64 (*.f64 #s(literal 1 binary64) %1775) %2379) (*.f64 %1777 %2332) (/.f64 (*.f64 %1775 %2258) %117) (/.f64 (*.f64 %2258 %1775) %117) (*.f64 %1777 (/.f64 %2258 %113)) (/.f64 (-.f64 (*.f64 %572 %2022) %2415) %2402) (/.f64 (-.f64 (*.f64 %572 %1374) %2400) %2420) (/.f64 #s(literal 1 binary64) (/.f64 %2303 %1777)) (*.f64 %2384 %460) (/.f64 (fma.f64 %572 %1374 (*.f64 %1669 %2022)) %2420) (/.f64 (fma.f64 %572 %1374 %2415) %2420) (/.f64 (*.f64 %1777 %2249) %117) (/.f64 (fma.f64 %563 %1374 (*.f64 %1669 %1374)) %2402) (/.f64 (fma.f64 %563 %1374 %2435) %2402) (/.f64 #s(literal 1 binary64) (/.f64 %113 %2384)) (/.f64 (neg.f64 %2401) (neg.f64 %2402)) (/.f64 (/.f64 %2401 %1374) %1374) (-.f64 (/.f64 %2368 %1374) %2305) (/.f64 (-.f64 (*.f64 %563 %2022) %2435) (*.f64 %1374 %2022)) (*.f64 %2401 (/.f64 #s(literal 1 binary64) %2402)) (/.f64 #s(literal 1 binary64) (/.f64 %2402 %2401)) (/.f64 (-.f64 (*.f64 %2278 %2303) %1487) %2303) (/.f64 (-.f64 (*.f64 %2278 %2379) %1506) %2379) (-.f64 (/.f64 (*.f64 %329 (*.f64 %477 %1374)) %2402) (/.f64 (*.f64 (*.f64 %1374 spp) %1637) %2402)) (/.f64 (-.f64 (*.f64 %572 %2303) (*.f64 %2022 %1487)) (*.f64 %2022 %2303)) (/.f64 (-.f64 (*.f64 %563 %2303) (*.f64 %1374 %1487)) (*.f64 %1374 %2303)) (/.f64 (-.f64 (*.f64 %572 %2379) (*.f64 %2022 %1506)) (*.f64 %2022 %2379)) (/.f64 (-.f64 (*.f64 %563 %2379) (*.f64 %1374 %1506)) (*.f64 %1374 %2379)) (+.f64 %2488 %2272) (-.f64 %2488 %2305) (-.f64 (/.f64 %1829 %1374) %2305) (atan.f64 %2243) (neg.f64 (atan.f64 %2245)) |
Compiled 141 208 to 16 304 computations (88.5% saved)
17 alts after pruning (17 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2 100 | 17 | 2 117 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 2 101 | 17 | 2 118 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 77.7% | (atan.f64 (/.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 lamdp lamdp)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) q #s(literal -1 binary64)) (fma.f64 spp spp #s(literal -1 binary64))) (*.f64 (*.f64 spp spp) u))) (*.f64 (/.f64 sa (cos.f64 lamdp)) spp) (*.f64 (fma.f64 (*.f64 spp rone_es) spp #s(literal -1 binary64)) (*.f64 (tan.f64 lamdp) ca))) (fma.f64 (fma.f64 spp u spp) spp #s(literal -1 binary64)))) |
| ▶ | 77.7% | %2 = (*.f64 spp spp) (atan.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 %2 rone_es)) (*.f64 (tan.f64 lamdp) ca)) (/.f64 (*.f64 (*.f64 spp sa) (sqrt.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 lamdp lamdp)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) q #s(literal -1 binary64)) (fma.f64 spp spp #s(literal -1 binary64))) (*.f64 %2 u)))) (cos.f64 lamdp))) (-.f64 #s(literal 1 binary64) (*.f64 %2 (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 59.6% | %2 = (*.f64 spp spp) %13 = (sin lamdp) (atan.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 %2 rone_es)) (*.f64 (tan.f64 lamdp) ca)) (/.f64 (*.f64 spp (*.f64 sa (sqrt.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 q (approx (* %13 %13) (pow.f64 lamdp #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) %2)) (*.f64 %2 u))))) (cos.f64 lamdp))) (-.f64 #s(literal 1 binary64) (*.f64 %2 (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 69.7% | %2 = (*.f64 spp spp) %14 = (sin lamdp) (atan.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 %2 rone_es)) (*.f64 (tan.f64 lamdp) ca)) (/.f64 (*.f64 spp (*.f64 sa (sqrt.f64 (-.f64 (*.f64 (approx (+ 1 (* q (* %14 %14))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) %2)) (*.f64 %2 u))))) (cos.f64 lamdp))) (-.f64 #s(literal 1 binary64) (*.f64 %2 (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 68.0% | %2 = (* spp spp) %13 = (sin lamdp) %30 = (sin.f64 lamdp) %38 = (cos.f64 lamdp) (atan.f64 (/.f64 (approx (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 sa (*.f64 spp (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 q (pow.f64 %30 #s(literal 2 binary64))))))) %38) (/.f64 (*.f64 ca %30) %38))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 spp spp) (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 47.2% | %2 = (* spp spp) %13 = (sin lamdp) %30 = (pow.f64 spp #s(literal 2 binary64)) (atan.f64 (/.f64 (approx (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (-.f64 (*.f64 ca (*.f64 lamdp (-.f64 #s(literal 1 binary64) (*.f64 rone_es %30)))) (*.f64 sa (*.f64 spp (sqrt.f64 (-.f64 #s(literal 1 binary64) (fma.f64 %30 u %30))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 spp spp) (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 39.7% | %2 = (* spp spp) %13 = (sin lamdp) %35 = (pow.f64 spp #s(literal 2 binary64)) (atan.f64 (/.f64 (approx (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 sa (*.f64 spp (sqrt.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 q (pow.f64 (sin.f64 lamdp) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) %35)) (*.f64 %35 u))))) (cos.f64 lamdp)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 spp spp) (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 9.6% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (/.f64 (approx (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 q (*.f64 sa (*.f64 spp (sqrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 lamdp) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 spp #s(literal 2 binary64)))) q))))) (cos.f64 lamdp)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 spp spp) (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 26.7% | %2 = (* spp spp) %13 = (sin lamdp) %31 = (pow.f64 spp #s(literal 2 binary64)) (atan.f64 (/.f64 (approx (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (*.f64 #s(literal -1 binary64) (*.f64 sa (*.f64 spp (sqrt.f64 (-.f64 #s(literal 1 binary64) (fma.f64 %31 u %31))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 spp spp) (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 7.2% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (/.f64 (*.f64 sa (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 spp #s(literal 2 binary64)) u)))) (*.f64 spp (cos.f64 lamdp))))) |
| ▶ | 7.2% | %2 = (* spp spp) %13 = (sin lamdp) %36 = (pow.f64 spp #s(literal 2 binary64)) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (/.f64 (*.f64 q (*.f64 sa (*.f64 spp (sqrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 lamdp) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) %36)) q))))) (*.f64 (cos.f64 lamdp) (-.f64 #s(literal 1 binary64) (*.f64 %36 (+.f64 #s(literal 1 binary64) u))))))) |
| ▶ | 50.6% | %2 = (* spp spp) %13 = (sin lamdp) %35 = (pow.f64 spp #s(literal 2 binary64)) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (/.f64 (*.f64 ca (*.f64 (sin.f64 lamdp) (-.f64 #s(literal 1 binary64) (*.f64 rone_es %35)))) (*.f64 (cos.f64 lamdp) (-.f64 #s(literal 1 binary64) (*.f64 %35 (+.f64 #s(literal 1 binary64) u))))))) |
| ▶ | 22.1% | %2 = (* spp spp) %13 = (sin lamdp) %33 = (sin.f64 lamdp) %36 = (cos.f64 lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 ca (*.f64 rone_es %33)) %36)) (/.f64 (*.f64 sa (sqrt.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 q (pow.f64 %33 #s(literal 2 binary64))))) u))) %36)) (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 26.8% | %2 = (* spp spp) %13 = (sin lamdp) %33 = (sin.f64 lamdp) %36 = (cos.f64 lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 ca (*.f64 rone_es %33)) %36)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 sa (sqrt.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 q (pow.f64 %33 #s(literal 2 binary64))))) u))) %36))) (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 24.5% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 sa (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 spp #s(literal 2 binary64)) u)))) (*.f64 spp (cos.f64 lamdp)))))) |
| ▶ | 9.6% | %2 = (* spp spp) %13 = (sin lamdp) %37 = (pow.f64 spp #s(literal 2 binary64)) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 q (*.f64 sa (*.f64 spp (sqrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 lamdp) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) %37)) q))))) (*.f64 (cos.f64 lamdp) (-.f64 #s(literal 1 binary64) (*.f64 %37 (+.f64 #s(literal 1 binary64) u)))))))) |
| ▶ | 15.2% | %2 = (* spp spp) %13 = (sin lamdp) %34 = (pow.f64 spp #s(literal 2 binary64)) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 ca (*.f64 rone_es (*.f64 %34 (sin.f64 lamdp)))) (*.f64 (cos.f64 lamdp) (-.f64 #s(literal 1 binary64) (*.f64 %34 (+.f64 #s(literal 1 binary64) u)))))))) |
Compiled 606 to 163 computations (73.1% saved)
| Inputs |
|---|
| Outputs |
|---|
| Inputs |
|---|
%2 = (*.f64 spp spp) %4 = (*.f64 %2 rone_es) %5 = (-.f64 #s(literal 1 binary64) %4) %7 = (tan.f64 lamdp) %9 = (*.f64 %7 ca) %10 = (*.f64 %5 %9) %13 = (sin.f64 lamdp) %14 = (-.f64 #s(literal 1 binary64) %2) %16 = (*.f64 %2 u) %17 = (cos.f64 lamdp) %18 = (+.f64 #s(literal 1 binary64) u) %19 = (*.f64 %2 %18) %20 = (-.f64 #s(literal 1 binary64) %19) %22 = (pow.f64 lamdp #s(literal 2 binary64)) %23 = (pow.f64 spp #s(literal 2 binary64)) %24 = (*.f64 rone_es %23) %25 = (-.f64 #s(literal 1 binary64) %24) %26 = (*.f64 lamdp %25) %27 = (*.f64 ca %26) %28 = (sin lamdp) %29 = (* %28 %28) %30 = (approx %29 %22) %33 = (+ 1 (* q %29)) %34 = (approx %33 #s(literal 1 binary64)) %35 = (-.f64 #s(literal 1 binary64) %23) %36 = (fma.f64 %23 u %23) %37 = (-.f64 #s(literal 1 binary64) %36) %38 = (sqrt.f64 %37) %40 = (*.f64 spp %38) %41 = (*.f64 sa %40) %44 = (*.f64 #s(literal -1 binary64) %41) %45 = (* spp spp) %60 = (- (* (- 1 (* %45 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* %33 (- 1 %45)) (* %45 u))))) (cos lamdp))) %61 = (approx %60 %44) %62 = (-.f64 %27 %41) %63 = (approx %60 %62) %64 = (*.f64 %23 %18) %65 = (-.f64 #s(literal 1 binary64) %64) %66 = (*.f64 %13 %25) %67 = (*.f64 ca %66) %68 = (pow.f64 %13 #s(literal 2 binary64)) %69 = (*.f64 q %68) %70 = (+.f64 #s(literal 1 binary64) %69) %71 = (*.f64 %70 %35) %72 = (*.f64 %23 u) %73 = (-.f64 %71 %72) %74 = (sqrt.f64 %73) %75 = (*.f64 spp %74) %76 = (*.f64 sa %75) %77 = (/.f64 %76 %17) %78 = (*.f64 ca %13) %79 = (/.f64 %78 %17) %80 = (*.f64 %23 %13) %81 = (*.f64 rone_es %80) %82 = (*.f64 ca %81) %83 = (*.f64 #s(literal -1 binary64) %70) %84 = (-.f64 %83 u) %85 = (sqrt.f64 %70) %86 = (*.f64 spp %85) %87 = (*.f64 sa %86) %88 = (/.f64 %87 %17) %89 = (fma.f64 #s(literal -1 binary64) %88 %79) %90 = (approx %60 %89) %91 = (*.f64 rone_es %13) %92 = (*.f64 ca %91) %93 = (/.f64 %92 %17) %94 = (*.f64 #s(literal -1 binary64) %93) %95 = (sqrt.f64 %84) %96 = (*.f64 sa %95) %97 = (/.f64 %96 %17) %98 = (-.f64 %94 %97) %99 = (/.f64 %98 %18) %100 = (*.f64 #s(literal -1 binary64) %99) %104 = (/ %60 (- 1 (* %45 (+ 1 u)))) %105 = (approx %104 %100) %106 = (*.f64 #s(literal -1 binary64) %97) %107 = (-.f64 %94 %106) %108 = (/.f64 %107 %18) %109 = (*.f64 #s(literal -1 binary64) %108) %110 = (approx %104 %109) %111 = (*.f64 %68 %35) %112 = (*.f64 %17 %65) %113 = (/.f64 %67 %112) %114 = (/.f64 %111 q) %115 = (sqrt.f64 %114) %116 = (*.f64 spp %115) %117 = (*.f64 sa %116) %118 = (*.f64 q %117) %119 = (/.f64 %118 %17) %120 = (*.f64 #s(literal -1 binary64) %119) %121 = (approx %60 %120) %122 = (/.f64 %118 %112) %123 = (*.f64 #s(literal -1 binary64) %122) %124 = (approx %104 %123) %125 = (approx %104 %122) %126 = (/.f64 %23 u) %127 = (*.f64 #s(literal -1 binary64) %126) %128 = (sqrt.f64 %127) %129 = (*.f64 sa %128) %130 = (*.f64 spp %17) %131 = (/.f64 %129 %130) %132 = (approx %104 %131) %133 = (*.f64 #s(literal -1 binary64) %131) %134 = (approx %104 %133) %135 = (/.f64 %82 %112) %136 = (*.f64 #s(literal -1 binary64) %135) %137 = (approx %104 %136) %138 = (*.f64 #s(literal -1 binary64) %77) %139 = (approx %60 %138) %140 = (approx %104 %113) %141 = (+.f64 lamdp lamdp) %142 = (cos.f64 %141) %143 = (fma.f64 %142 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %144 = (*.f64 spp rone_es) %145 = (fma.f64 %144 spp #s(literal -1 binary64)) %146 = (*.f64 %145 %9) %147 = (fma.f64 %143 q #s(literal -1 binary64)) %148 = (fma.f64 spp spp #s(literal -1 binary64)) %149 = (*.f64 %147 %148) %150 = (-.f64 %149 %16) %151 = (sqrt.f64 %150) %152 = (*.f64 spp sa) %153 = (*.f64 %152 %151) %154 = (/.f64 sa %17) %155 = (*.f64 %154 spp) %156 = (fma.f64 %151 %155 %146) %157 = (fma.f64 spp u spp) %158 = (fma.f64 %157 spp #s(literal -1 binary64)) %159 = (/.f64 %156 %158) %161 = (*.f64 q %30) %162 = (+.f64 #s(literal 1 binary64) %161) %163 = (*.f64 %162 %14) %164 = (-.f64 %163 %16) %165 = (sqrt.f64 %164) %166 = (*.f64 sa %165) %167 = (*.f64 spp %166) %168 = (/.f64 %167 %17) %169 = (-.f64 %10 %168) %170 = (/.f64 %169 %20) %172 = (*.f64 %34 %14) %173 = (-.f64 %172 %16) %174 = (sqrt.f64 %173) %175 = (*.f64 sa %174) %176 = (*.f64 spp %175) %177 = (/.f64 %176 %17) %178 = (-.f64 %10 %177) %179 = (/.f64 %178 %20) %181 = (/.f64 %153 %17) %182 = (-.f64 %10 %181) %183 = (/.f64 %182 %20) %185 = (/.f64 %61 %20) %187 = (/.f64 %63 %20) %189 = (/.f64 %90 %20) %191 = (/.f64 %121 %20) %193 = (/.f64 %139 %20) #s(literal 1 binary64) spp %2 rone_es %4 %5 lamdp %7 ca %9 %10 sa q %13 %14 u %16 %17 %18 %19 %20 #s(literal 2 binary64) %22 %23 %24 %25 %26 %27 %30 %34 %35 %36 %37 %38 #s(literal 1/2 binary64) %40 %41 #s(literal -1/2 binary64) #s(literal -1 binary64) %44 %61 %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %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 (atan.f64 %159) %161 %162 %163 %164 %165 %166 %167 %168 %169 %170 (atan.f64 %170) %172 %173 %174 %175 %176 %177 %178 %179 (atan.f64 %179) %181 %182 %183 (atan.f64 %183) %185 (atan.f64 %185) %187 (atan.f64 %187) %189 (atan.f64 %189) %191 (atan.f64 %191) %193 (atan.f64 %193) (atan.f64 %105) (atan.f64 %110) (atan.f64 %124) (atan.f64 %125) (atan.f64 %132) (atan.f64 %134) (atan.f64 %137) (atan.f64 %140) |
| Outputs |
|---|
%5 = (tan lamdp) %9 = (pow.f64 lamdp #s(literal 2 binary64)) %10 = (*.f64 #s(literal 1/3 binary64) %9) %31 = (* %5 ca) %32 = (*.f64 ca lamdp) %34 = (*.f64 ca %9) %54 = (* spp spp) %56 = (* %54 rone_es) %57 = (- 1 %56) %58 = (* %57 %31) %59 = (pow.f64 spp #s(literal 2 binary64)) %60 = (*.f64 rone_es %59) %61 = (-.f64 #s(literal 1 binary64) %60) %62 = (*.f64 lamdp %61) %63 = (*.f64 ca %62) %65 = (*.f64 %9 %61) %66 = (*.f64 ca %65) %67 = (*.f64 ca %61) %85 = (sin lamdp) %108 = (cos lamdp) %132 = (pow spp 2) %134 = (- 1 (* rone_es %132)) %135 = (* lamdp %134) %137 = (* %85 %85) %161 = (+ 1 (* q %137)) %162 = (*.f64 %9 q) %167 = (*.f64 %9 (+.f64 q (*.f64 #s(literal -1/3 binary64) %162))) %174 = (*.f64 %9 (+.f64 q (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) q (*.f64 #s(literal 2/45 binary64) %162))))) %178 = (- 1 %54) %181 = (* %54 u) %184 = (* sa (sqrt (- (* %161 %178) %181))) %187 = (- %58 (/ (* spp %184) %108)) %189 = (fma.f64 %59 u %59) %190 = (-.f64 #s(literal 1 binary64) %189) %191 = (sqrt.f64 %190) %192 = (*.f64 spp %191) %193 = (*.f64 sa %192) %198 = (*.f64 #s(literal -1/2 binary64) %193) %199 = (-.f64 #s(literal 1 binary64) %59) %200 = (*.f64 spp %199) %201 = (*.f64 sa %200) %202 = (*.f64 q %201) %203 = (/.f64 %202 %191) %204 = (*.f64 #s(literal 1/2 binary64) %203) %211 = (*.f64 #s(literal 1/3 binary64) %63) %219 = (* %85 %134) %241 = (* ca %219) %259 = (pow %85 2) %260 = (* q %259) %264 = (*.f64 #s(literal 2/45 binary64) q) %272 = (+ 1 %260) %273 = (- 1 %132) %274 = (* %272 %273) %276 = (*.f64 q %199) %277 = (*.f64 %9 %276) %278 = (+.f64 #s(literal 1 binary64) %277) %283 = (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) %277 %276))) %291 = (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 q %199 (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) %276 (*.f64 #s(literal 2/45 binary64) %277)))))) %294 = (* %132 u) %295 = (- %274 %294) %303 = (sqrt %295) %309 = (/.f64 %276 %191) %312 = (pow.f64 q #s(literal 2 binary64)) %313 = (pow.f64 %199 #s(literal 2 binary64)) %315 = (pow.f64 %191 #s(literal 2 binary64)) %318 = (-.f64 (*.f64 #s(literal -1/3 binary64) %276) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %312 %313) %315))) %331 = (-.f64 (*.f64 #s(literal 2/45 binary64) %276) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 q (*.f64 %199 %318)) %315))) %342 = (* spp %303) %344 = (*.f64 q %200) %349 = (/.f64 %344 %191) %350 = (*.f64 spp %318) %359 = (*.f64 spp %331) %369 = (* sa %342) %375 = (*.f64 sa %350) %383 = (/.f64 %375 %191) %384 = (*.f64 sa %359) %394 = (/ %369 %108) %395 = (-.f64 %204 %198) %396 = (*.f64 %9 %395) %401 = (fma.f64 #s(literal -1/2 binary64) %395 (*.f64 #s(literal 1/24 binary64) %193)) %402 = (-.f64 (*.f64 #s(literal 1/2 binary64) %383) %401) %403 = (*.f64 %9 %402) %415 = (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %384 %191)) (fma.f64 #s(literal -1/2 binary64) %402 (fma.f64 #s(literal -1/720 binary64) %193 (*.f64 #s(literal 1/24 binary64) %395))))) %424 = (* ca %85) %435 = (*.f64 #s(literal 1/120 binary64) ca) %443 = (/ %424 %108) %445 = (*.f64 #s(literal -1/2 binary64) ca) %446 = (-.f64 (*.f64 #s(literal -1/6 binary64) ca) %445) %452 = (fma.f64 #s(literal -1/2 binary64) %446 (*.f64 #s(literal 1/24 binary64) ca)) %453 = (-.f64 %435 %452) %476 = (* %132 %85) %477 = (*.f64 lamdp %59) %479 = (*.f64 %9 %59) %495 = (* rone_es %476) %496 = (*.f64 lamdp %60) %498 = (*.f64 %9 %60) %516 = (* ca %495) %517 = (*.f64 ca %496) %519 = (*.f64 ca %498) %520 = (*.f64 ca %60) %539 = (* -1 %272) %541 = (*.f64 #s(literal -1 binary64) %162) %546 = (*.f64 %9 (fma.f64 #s(literal -1 binary64) q (*.f64 #s(literal 1/3 binary64) %162))) %550 = (*.f64 #s(literal 1/3 binary64) q) %554 = (*.f64 %9 (fma.f64 #s(literal -1 binary64) q (*.f64 %9 (fma.f64 #s(literal -2/45 binary64) %162 %550)))) %557 = (- %539 u) %558 = (+.f64 #s(literal 1 binary64) u) %567 = (sqrt %272) %573 = (-.f64 (*.f64 #s(literal -1/3 binary64) q) (*.f64 #s(literal 1/4 binary64) %312)) %582 = (-.f64 %264 (*.f64 #s(literal 1/2 binary64) (*.f64 q %573))) %591 = (* spp %567) %593 = (*.f64 q spp) %598 = (*.f64 spp %573) %605 = (*.f64 spp %582) %614 = (* sa %591) %615 = (*.f64 sa spp) %617 = (*.f64 q %615) %621 = (*.f64 sa %598) %628 = (*.f64 sa %605) %637 = (/ %614 %108) %639 = (*.f64 #s(literal -1/2 binary64) %615) %640 = (-.f64 (*.f64 #s(literal 1/2 binary64) %617) %639) %645 = (*.f64 #s(literal 1/24 binary64) %615) %646 = (fma.f64 #s(literal -1/2 binary64) %640 %645) %647 = (-.f64 (*.f64 #s(literal 1/2 binary64) %621) %646) %669 = (+ (* -1 %637) %443) %687 = (* rone_es %85) %688 = (*.f64 lamdp rone_es) %690 = (*.f64 %9 rone_es) %709 = (* ca %687) %710 = (*.f64 ca %688) %712 = (*.f64 ca %690) %713 = (*.f64 ca rone_es) %723 = (*.f64 #s(literal 1/120 binary64) %713) %731 = (/ %709 %108) %733 = (*.f64 #s(literal -1/2 binary64) %713) %734 = (-.f64 (*.f64 #s(literal -1/6 binary64) %713) %733) %735 = (*.f64 %9 %734) %740 = (fma.f64 #s(literal -1/2 binary64) %734 (*.f64 #s(literal 1/24 binary64) %713)) %741 = (-.f64 %723 %740) %742 = (*.f64 %9 %741) %754 = (*.f64 %9 (-.f64 (*.f64 #s(literal -1/5040 binary64) %713) (fma.f64 #s(literal -1/2 binary64) %741 (fma.f64 #s(literal -1/720 binary64) %713 (*.f64 #s(literal 1/24 binary64) %734))))) %764 = (* -1 %731) %765 = (*.f64 #s(literal -1 binary64) %710) %785 = (sqrt %557) %787 = (sqrt.f64 (neg.f64 %558)) %793 = (/.f64 q %787) %794 = (pow.f64 %787 #s(literal 2 binary64)) %797 = (-.f64 %550 (*.f64 #s(literal 1/4 binary64) (/.f64 %312 %794))) %809 = (-.f64 (*.f64 #s(literal -2/45 binary64) q) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 q %797) %794))) %820 = (* sa %785) %821 = (*.f64 sa %787) %823 = (*.f64 q sa) %828 = (/.f64 %823 %787) %829 = (*.f64 sa %797) %837 = (/.f64 %829 %787) %838 = (*.f64 sa %809) %848 = (/ %820 %108) %849 = (*.f64 #s(literal -1/2 binary64) %828) %850 = (*.f64 #s(literal -1/2 binary64) %821) %851 = (-.f64 %849 %850) %852 = (*.f64 %9 %851) %857 = (fma.f64 #s(literal -1/2 binary64) %851 (*.f64 #s(literal 1/24 binary64) %821)) %858 = (-.f64 (*.f64 #s(literal 1/2 binary64) %837) %857) %859 = (*.f64 %9 %858) %871 = (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %838 %787)) (fma.f64 #s(literal -1/2 binary64) %858 (fma.f64 #s(literal -1/720 binary64) %821 (*.f64 #s(literal 1/24 binary64) %851))))) %880 = (- %764 %848) %881 = (*.f64 #s(literal -1 binary64) %821) %883 = (-.f64 %765 %821) %891 = (*.f64 lamdp %734) %899 = (+ 1 u) %900 = (/ %880 %899) %901 = (/.f64 %821 %558) %902 = (*.f64 #s(literal -1 binary64) %901) %904 = (/.f64 %710 %558) %907 = (/.f64 %713 %558) %908 = (*.f64 #s(literal -1/2 binary64) %901) %909 = (*.f64 %787 %558) %911 = (*.f64 #s(literal -1/2 binary64) (/.f64 %823 %909)) %912 = (-.f64 %908 %911) %913 = (*.f64 lamdp %912) %918 = (/.f64 %891 %558) %926 = (* -1 %900) %936 = (*.f64 lamdp (-.f64 (*.f64 #s(literal -1/6 binary64) %907) (*.f64 #s(literal -1/2 binary64) %907))) %941 = (* %54 %899) %942 = (- 1 %941) %943 = (/ %187 %942) %944 = (*.f64 %59 %558) %945 = (-.f64 #s(literal 1 binary64) %944) %946 = (/.f64 %193 %945) %949 = (/.f64 %63 %945) %953 = (*.f64 %191 %945) %955 = (*.f64 #s(literal 1/2 binary64) (/.f64 %202 %953)) %957 = (/.f64 %67 %945) %962 = (*.f64 #s(literal 1/3 binary64) %949) %969 = (* -1 %848) %973 = (*.f64 #s(literal -1 binary64) %851) %985 = (- %764 %969) %986 = (-.f64 %765 %881) %1000 = (/ %985 %899) %1003 = (-.f64 %911 %908) %1004 = (*.f64 lamdp %1003) %1014 = (* -1 %1000) %1026 = (* %259 %273) %1027 = (*.f64 %9 %199) %1052 = (* %108 (- 1 (* %132 %899))) %1054 = (*.f64 %9 %945) %1073 = (/ %241 %1052) %1076 = (*.f64 #s(literal -1/2 binary64) %957) %1077 = (-.f64 (*.f64 #s(literal -1/6 binary64) %957) %1076) %1083 = (fma.f64 #s(literal -1/2 binary64) %1077 (*.f64 #s(literal 1/24 binary64) %957)) %1084 = (-.f64 (*.f64 #s(literal 1/120 binary64) %957) %1083) %1105 = (/ %1026 q) %1106 = (/.f64 %1027 q) %1108 = (/.f64 #s(literal 1 binary64) q) %1110 = (/.f64 %59 q) %1114 = (/.f64 %199 q) %1121 = (*.f64 #s(literal 2/45 binary64) %1114) %1129 = (sqrt %1105) %1130 = (sqrt.f64 %1114) %1133 = (*.f64 q %1130) %1139 = (/.f64 %199 %1133) %1141 = (pow.f64 %1130 #s(literal 2 binary64)) %1145 = (-.f64 %1121 (*.f64 #s(literal 1/36 binary64) (/.f64 %313 (*.f64 %312 %1141)))) %1159 = (-.f64 (*.f64 #s(literal -1/315 binary64) %1114) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 %199 %1145) (*.f64 q %1141)))) %1171 = (* spp %1129) %1172 = (*.f64 spp %1130) %1180 = (/.f64 %200 %1133) %1181 = (*.f64 spp %1145) %1191 = (*.f64 spp %1159) %1202 = (* sa %1171) %1203 = (*.f64 sa %1172) %1206 = (*.f64 %9 %201) %1211 = (/.f64 %201 %1133) %1212 = (*.f64 sa %1181) %1222 = (*.f64 sa %1191) %1233 = (* q %1202) %1234 = (*.f64 q %1203) %1235 = (*.f64 lamdp %1234) %1241 = (/.f64 %201 %1130) %1242 = (*.f64 q %1212) %1251 = (/.f64 %1242 %1130) %1252 = (*.f64 q %1222) %1263 = (/ %1233 %108) %1265 = (*.f64 #s(literal -1/2 binary64) %1234) %1266 = (-.f64 (*.f64 #s(literal -1/6 binary64) %1241) %1265) %1267 = (*.f64 %9 %1266) %1273 = (fma.f64 #s(literal -1/2 binary64) %1266 (*.f64 #s(literal 1/24 binary64) %1234)) %1274 = (-.f64 (*.f64 #s(literal 1/2 binary64) %1251) %1273) %1275 = (*.f64 %9 %1274) %1288 = (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %1252 %1130)) (fma.f64 #s(literal -1/2 binary64) %1274 (fma.f64 #s(literal -1/720 binary64) %1234 (*.f64 #s(literal 1/24 binary64) %1266))))) %1298 = (* -1 %1263) %1319 = (/ %1233 %1052) %1320 = (/.f64 %1235 %945) %1322 = (*.f64 %1130 %945) %1323 = (/.f64 %201 %1322) %1325 = (/.f64 %1234 %945) %1326 = (*.f64 #s(literal -1/2 binary64) %1325) %1327 = (-.f64 (*.f64 #s(literal -1/6 binary64) %1323) %1326) %1331 = (/.f64 %1242 %1322) %1334 = (fma.f64 #s(literal -1/2 binary64) %1327 (*.f64 #s(literal 1/24 binary64) %1325)) %1335 = (-.f64 (*.f64 #s(literal 1/2 binary64) %1331) %1334) %1336 = (*.f64 %9 %1335) %1348 = (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %1252 %1322)) (fma.f64 #s(literal -1/2 binary64) %1335 (fma.f64 #s(literal -1/720 binary64) %1325 (*.f64 #s(literal 1/24 binary64) %1327))))) %1357 = (* -1 %1319) %1379 = (* spp %108) %1380 = (*.f64 %9 spp) %1396 = (/ %132 u) %1397 = (* -1 %1396) %1398 = (sqrt %1397) %1399 = (* sa %1398) %1400 = (/ %1399 %1379) %1401 = (/.f64 %59 u) %1402 = (*.f64 #s(literal -1 binary64) %1401) %1403 = (sqrt.f64 %1402) %1404 = (*.f64 sa %1403) %1405 = (/.f64 %1404 spp) %1408 = (/.f64 (*.f64 %9 %1404) spp) %1413 = (fma.f64 #s(literal -1/4 binary64) %1405 (*.f64 #s(literal 1/24 binary64) %1405)) %1414 = (*.f64 %9 %1413) %1416 = (*.f64 #s(literal -1/2 binary64) %1405) %1424 = (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %1405 (fma.f64 #s(literal 1/48 binary64) %1405 (*.f64 #s(literal 1/2 binary64) %1413)))) %1431 = (* -1 %1400) %1448 = (/ %516 %1052) %1449 = (/.f64 %517 %945) %1451 = (/.f64 %520 %945) %1453 = (*.f64 #s(literal -1/2 binary64) %1451) %1454 = (-.f64 (*.f64 #s(literal -1/6 binary64) %1451) %1453) %1460 = (fma.f64 #s(literal -1/2 binary64) %1454 (*.f64 #s(literal 1/24 binary64) %1451)) %1461 = (-.f64 (*.f64 #s(literal 1/120 binary64) %1451) %1460) %1462 = (*.f64 %9 %1461) %1473 = (*.f64 %9 (-.f64 (*.f64 #s(literal -1/5040 binary64) %1451) (fma.f64 #s(literal -1/2 binary64) %1461 (fma.f64 #s(literal -1/720 binary64) %1451 (*.f64 #s(literal 1/24 binary64) %1454))))) %1482 = (* -1 %1448) %1504 = (* -1 %394) %1520 = (+ lamdp lamdp) %1521 = (*.f64 #s(literal 2 binary64) lamdp) %1523 = (cos %1520) %1545 = (+ (* %1523 1/2) -1/2) %1566 = (* spp rone_es) %1568 = (+ (* %1566 spp) -1) %1569 = (* %1568 %31) %1570 = (-.f64 %60 #s(literal 1 binary64)) %1571 = (*.f64 lamdp %1570) %1572 = (*.f64 ca %1571) %1575 = (*.f64 ca (*.f64 %9 %1570)) %1576 = (*.f64 ca %1570) %1595 = (+ (* %1545 q) -1) %1596 = (+ %54 -1) %1597 = (* %1595 %1596) %1598 = (-.f64 %59 #s(literal 1 binary64)) %1599 = (*.f64 #s(literal -1 binary64) %1598) %1601 = (*.f64 q %1598) %1602 = (*.f64 %9 %1601) %1603 = (fma.f64 #s(literal -1 binary64) %1602 %1599) %1608 = (fma.f64 #s(literal -1 binary64) %1598 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %1601 (*.f64 #s(literal 1/3 binary64) %1602)))) %1610 = (*.f64 #s(literal 1/3 binary64) %1601) %1615 = (fma.f64 #s(literal -1 binary64) %1598 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %1601 (*.f64 %9 (fma.f64 #s(literal -2/45 binary64) %1602 %1610))))) %1617 = (- %1597 %181) %1618 = (*.f64 %59 u) %1619 = (-.f64 %1599 %1618) %1627 = (sqrt %1617) %1628 = (sqrt.f64 %1619) %1634 = (/.f64 %1601 %1628) %1635 = (pow.f64 %1598 #s(literal 2 binary64)) %1637 = (pow.f64 %1628 #s(literal 2 binary64)) %1640 = (-.f64 %1610 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %312 %1635) %1637))) %1653 = (-.f64 (*.f64 #s(literal -2/45 binary64) %1601) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 q (*.f64 %1640 %1598)) %1637))) %1665 = (* (* spp sa) %1627) %1666 = (*.f64 spp %1628) %1667 = (*.f64 sa %1666) %1671 = (*.f64 q (*.f64 sa (*.f64 spp %1598))) %1676 = (/.f64 %1671 %1628) %1678 = (*.f64 sa (*.f64 spp %1640)) %1686 = (/.f64 %1678 %1628) %1688 = (*.f64 sa (*.f64 spp %1653)) %1698 = (/ sa %108) %1705 = (fma.f64 #s(literal -1/4 binary64) sa (*.f64 #s(literal 1/24 binary64) sa)) %1708 = (*.f64 #s(literal -1/2 binary64) sa) %1724 = (* %1698 spp) %1728 = (fma.f64 #s(literal -1/4 binary64) %615 %645) %1747 = (+ (* %1627 %1724) %1569) %1750 = (*.f64 #s(literal -1/2 binary64) %1676) %1751 = (*.f64 #s(literal -1/2 binary64) %1667) %1752 = (-.f64 %1750 %1751) %1765 = (+ (* spp u) spp) %1767 = (+ (* %1765 spp) -1) %1768 = (/ %1747 %1767) %1769 = (*.f64 spp u) %1770 = (+.f64 spp %1769) %1772 = (-.f64 (*.f64 spp %1770) #s(literal 1 binary64)) %1773 = (/.f64 %1667 %1772) %1775 = (/.f64 %1572 %1772) %1778 = (*.f64 %1628 %1772) %1779 = (/.f64 %1671 %1778) %1781 = (*.f64 #s(literal -1/2 binary64) %1773) %1783 = (/.f64 %1576 %1772) %1793 = (atan %1768) %1794 = (sin.f64 lamdp) %1795 = (*.f64 %1794 %1570) %1796 = (*.f64 ca %1795) %1797 = (cos.f64 lamdp) %1798 = (/.f64 %1796 %1797) %1799 = (cos.f64 %1521) %1800 = (*.f64 #s(literal 1/2 binary64) %1799) %1801 = (-.f64 %1800 #s(literal 1/2 binary64)) %1802 = (*.f64 q %1801) %1803 = (-.f64 %1802 #s(literal 1 binary64)) %1804 = (*.f64 %1803 %1598) %1805 = (-.f64 %1804 %1618) %1806 = (sqrt.f64 %1805) %1807 = (*.f64 spp %1806) %1808 = (*.f64 sa %1807) %1809 = (/.f64 %1808 %1797) %1810 = (+.f64 %1798 %1809) %1811 = (/.f64 %1810 %1772) %1814 = (*.f64 sa %191) %1817 = (*.f64 q (*.f64 sa %199)) %1822 = (/.f64 %1817 %191) %1823 = (*.f64 sa %318) %1842 = (atan %943) %1843 = (*.f64 %1794 %61) %1844 = (*.f64 ca %1843) %1845 = (/.f64 %1844 %1797) %1846 = (pow.f64 %1794 #s(literal 2 binary64)) %1847 = (*.f64 q %1846) %1848 = (+.f64 #s(literal 1 binary64) %1847) %1849 = (*.f64 %1848 %199) %1850 = (-.f64 %1849 %1618) %1851 = (sqrt.f64 %1850) %1852 = (*.f64 spp %1851) %1853 = (*.f64 sa %1852) %1854 = (/.f64 %1853 %1797) %1855 = (-.f64 %1845 %1854) %1856 = (/.f64 %1855 %945) %1859 = (/ %1665 %108) %1865 = (fma.f64 #s(literal -1/2 binary64) %1752 (*.f64 #s(literal 1/24 binary64) %1667)) %1866 = (-.f64 (*.f64 #s(literal 1/2 binary64) %1686) %1865) %1888 = (- %58 %1859) %1906 = (/ %1888 %942) %1907 = (/.f64 %1667 %945) %1913 = (*.f64 %1628 %945) %1915 = (*.f64 #s(literal -1/2 binary64) (/.f64 %1671 %1913)) %1927 = (atan %1906) %1928 = (-.f64 %1845 %1809) %1929 = (/.f64 %1928 %945) %1932 = (/.f64 %1794 %1797) %1934 = (*.f64 ca %1794) %1935 = (/.f64 %1934 %1797) %1943 = (* ca %135) %1946 = (sqrt (- 1 (+ %294 %132))) %1947 = (* spp %1946) %1948 = (* sa %1947) %1949 = (- %1943 %1948) %1950 = (/.f64 %193 lamdp) %1964 = (*.f64 %59 %1794) %1966 = (*.f64 rone_es %1964) %1968 = (*.f64 ca %1966) %1970 = (*.f64 #s(literal -1 binary64) %1848) %1972 = (-.f64 %1970 u) %1974 = (sqrt.f64 %1848) %1976 = (*.f64 spp %1974) %1978 = (*.f64 sa %1976) %1980 = (/.f64 %1978 %1797) %1984 = (*.f64 rone_es %1794) %1986 = (*.f64 ca %1984) %1988 = (/.f64 %1986 %1797) %1990 = (*.f64 #s(literal -1 binary64) %1988) %1992 = (sqrt.f64 %1972) %1994 = (*.f64 sa %1992) %1996 = (/.f64 %1994 %1797) %1998 = (-.f64 %1990 %1996) %2000 = (/.f64 %1998 %558) %2005 = (*.f64 #s(literal -1 binary64) %1996) %2007 = (-.f64 %1990 %2005) %2009 = (/.f64 %2007 %558) %2013 = (*.f64 %1846 %199) %2015 = (*.f64 %1797 %945) %2017 = (/.f64 %1844 %2015) %2019 = (/.f64 %2013 q) %2021 = (sqrt.f64 %2019) %2023 = (*.f64 spp %2021) %2025 = (*.f64 sa %2023) %2027 = (*.f64 q %2025) %2029 = (/.f64 %2027 %1797) %2033 = (/.f64 %2027 %2015) %2037 = (*.f64 spp %1797) %2039 = (/.f64 %1404 %2037) %2043 = (/.f64 %1968 %2015) %2059 = (/.f64 %615 %1797) %2074 = (cos.f64 (neg.f64 (*.f64 #s(literal -2 binary64) lamdp))) %2077 = (-.f64 (*.f64 #s(literal 1/2 binary64) %2074) #s(literal 1/2 binary64)) %2080 = (-.f64 (*.f64 q %2077) #s(literal 1 binary64)) %2082 = (*.f64 %2080 %1598) %2084 = (-.f64 %2082 %1618) %2086 = (sqrt.f64 %2084) %2089 = (*.f64 sa (*.f64 spp %2086)) %2091 = (/.f64 %2089 %1797) %2092 = (+.f64 %1798 %2091) %2094 = (/.f64 %2092 %1772) %2099 = (-.f64 %1845 %2091) %2101 = (/.f64 %2099 %945) %2107 = (*.f64 #s(literal -1 binary64) %60) %2110 = (/.f64 %1968 %1797) %2111 = (fma.f64 #s(literal -1 binary64) %2110 %1935) %2113 = (*.f64 #s(literal -1 binary64) %59) %2118 = (*.f64 #s(literal -1 binary64) %944) %2121 = (*.f64 #s(literal -1 binary64) %496) %2124 = (fma.f64 #s(literal -1 binary64) %517 %32) %2127 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %944)) %2130 = (pow.f64 %558 #s(literal 2 binary64)) %2131 = (*.f64 %59 %2130) %2135 = (+.f64 #s(literal 1 binary64) (*.f64 %59 (fma.f64 #s(literal -1/2 binary64) %558 (*.f64 #s(literal -1/8 binary64) %2131)))) %2139 = (pow.f64 %558 #s(literal 3 binary64)) %2140 = (*.f64 %59 %2139) %2146 = (+.f64 #s(literal 1 binary64) (*.f64 %59 (fma.f64 #s(literal -1/2 binary64) %558 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) %2130 (*.f64 #s(literal -1/16 binary64) %2140)))))) %2154 = (*.f64 sa %944) %2159 = (*.f64 sa %558) %2160 = (*.f64 sa %2131) %2167 = (*.f64 sa %2130) %2168 = (*.f64 sa %2140) %2177 = (* -1 %1948) %2201 = (/.f64 (*.f64 ca (*.f64 rone_es (*.f64 spp %1794))) %1797) %2202 = (*.f64 #s(literal -1 binary64) %2201) %2203 = (*.f64 sa %1974) %2204 = (/.f64 %2203 %1797) %2210 = (*.f64 %1797 %1974) %2218 = (*.f64 rone_es spp) %2226 = (*.f64 spp %558) %2235 = (*.f64 #s(literal -1 binary64) %1966) %2240 = (*.f64 %59 %1848) %2244 = (*.f64 %59 %1972) %2250 = (+.f64 %1974 (*.f64 #s(literal 1/2 binary64) (/.f64 %2244 %1974))) %2252 = (pow.f64 %1972 #s(literal 2 binary64)) %2253 = (*.f64 %59 %2252) %2254 = (pow.f64 %1974 #s(literal 3 binary64)) %2256 = (/.f64 %1972 %1974) %2260 = (+.f64 %1974 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) (/.f64 %2253 %2254) (*.f64 #s(literal 1/2 binary64) %2256)))) %2264 = (*.f64 %59 (pow.f64 %1972 #s(literal 3 binary64))) %2266 = (pow.f64 %1974 #s(literal 5 binary64)) %2273 = (+.f64 %1974 (*.f64 %59 (fma.f64 #s(literal 1/2 binary64) %2256 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) (/.f64 %2252 %2254) (*.f64 #s(literal 1/16 binary64) (/.f64 %2264 %2266))))))) %2281 = (*.f64 sa %2244) %2283 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %2281 %1974) %2203) %2286 = (*.f64 sa %2253) %2288 = (*.f64 sa %1972) %2289 = (/.f64 %2288 %1974) %2293 = (fma.f64 sa %1974 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) (/.f64 %2286 %2254) (*.f64 #s(literal 1/2 binary64) %2289)))) %2296 = (*.f64 sa %2252) %2298 = (*.f64 sa %2264) %2305 = (fma.f64 sa %1974 (*.f64 %59 (fma.f64 #s(literal 1/2 binary64) %2289 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) (/.f64 %2296 %2254) (*.f64 #s(literal 1/16 binary64) (/.f64 %2298 %2266))))))) %2308 = (/.f64 %2281 %2210) %2312 = (*.f64 %1797 %2254) %2313 = (/.f64 %2286 %2312) %2314 = (/.f64 %2288 %2210) %2320 = (/.f64 %2296 %2312) %2322 = (/.f64 %2298 (*.f64 %1797 %2266)) %2330 = (*.f64 %1794 %558) %2333 = (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 ca %2330) %1797)) %2334 = (-.f64 %1990 %2333) %2335 = (*.f64 spp %2334) %2351 = (*.f64 %59 %1846) %2354 = (*.f64 %1797 %558) %2355 = (*.f64 %59 %2354) %2356 = (*.f64 #s(literal -1 binary64) %2355) %2361 = (*.f64 %558 %2334) %2376 = (/.f64 %1846 q) %2378 = (/.f64 %2351 q) %2381 = (sqrt.f64 %2376) %2383 = (*.f64 q %2381) %2386 = (+.f64 %2381 (*.f64 #s(literal -1/2 binary64) (/.f64 %2351 %2383))) %2388 = (/.f64 %1846 %2383) %2390 = (pow.f64 %1794 #s(literal 4 binary64)) %2391 = (*.f64 %59 %2390) %2392 = (pow.f64 %2381 #s(literal 3 binary64)) %2393 = (*.f64 %312 %2392) %2398 = (+.f64 %2381 (*.f64 %59 (fma.f64 #s(literal -1/2 binary64) %2388 (*.f64 #s(literal -1/8 binary64) (/.f64 %2391 %2393))))) %2402 = (pow.f64 %1794 #s(literal 6 binary64)) %2403 = (*.f64 %59 %2402) %2404 = (pow.f64 q #s(literal 3 binary64)) %2405 = (pow.f64 %2381 #s(literal 5 binary64)) %2406 = (*.f64 %2404 %2405) %2413 = (+.f64 %2381 (*.f64 %59 (fma.f64 #s(literal -1/2 binary64) %2388 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) (/.f64 %2390 %2393) (*.f64 #s(literal -1/16 binary64) (/.f64 %2403 %2406))))))) %2415 = (*.f64 spp %2381) %2423 = (*.f64 sa %2415) %2425 = (*.f64 sa %2351) %2427 = (*.f64 sa %2381) %2431 = (*.f64 sa %1846) %2432 = (/.f64 %2431 %2383) %2433 = (*.f64 sa %2391) %2441 = (*.f64 sa %2390) %2443 = (*.f64 sa %2403) %2453 = (*.f64 q %2423) %2456 = (*.f64 q %2427) %2460 = (/.f64 %2431 %2381) %2461 = (*.f64 q %2392) %2480 = (/.f64 %2453 %1797) %2482 = (*.f64 %1797 %2381) %2483 = (/.f64 %2425 %2482) %2484 = (/.f64 %2456 %1797) %2488 = (/.f64 %2431 %2482) %2489 = (*.f64 %1797 %2392) %2490 = (*.f64 q %2489) %2491 = (/.f64 %2433 %2490) %2497 = (/.f64 %2441 %2490) %2498 = (*.f64 %1797 %2405) %2499 = (*.f64 %312 %2498) %2500 = (/.f64 %2443 %2499) %2533 = (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 q (*.f64 sa (*.f64 %2381 %558))) %1797)) %2534 = (-.f64 (*.f64 #s(literal -1/2 binary64) %2488) %2533) %2540 = (*.f64 #s(literal -1 binary64) (*.f64 %558 %2534)) %2541 = (-.f64 (*.f64 #s(literal -1/8 binary64) %2497) %2540) %2542 = (*.f64 %59 %2541) %2548 = (*.f64 sa %2402) %2554 = (*.f64 %59 (-.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 %2548 %2499)) (*.f64 #s(literal -1 binary64) (*.f64 %558 %2541)))) %2585 = (sqrt.f64 (/.f64 #s(literal -1 binary64) u)) %2586 = (*.f64 spp %2585) %2588 = (*.f64 sa %2586) %2590 = (*.f64 sa %2585) %2591 = (/.f64 %2590 %1797) %2593 = (*.f64 #s(literal -1 binary64) %2591) %2599 = (/.f64 (*.f64 ca (*.f64 rone_es (*.f64 %59 %2330))) %1797) %2603 = (*.f64 %1794 %2130) %2607 = (/.f64 (*.f64 ca (*.f64 rone_es (*.f64 %59 %2603))) %1797) %2610 = (/.f64 (*.f64 ca (*.f64 rone_es %2330)) %1797) %2611 = (*.f64 #s(literal -1 binary64) %2610) %2620 = (/.f64 (*.f64 ca (*.f64 rone_es (*.f64 %59 (*.f64 %1794 %2139)))) %1797) %2623 = (/.f64 (*.f64 ca (*.f64 rone_es %2603)) %1797) %2678 = (*.f64 #s(literal -1 binary64) %1803) %2680 = (*.f64 %59 %1803) %2683 = (-.f64 %1802 %558) %2684 = (*.f64 %59 %2683) %2687 = (sqrt.f64 %2678) %2693 = (pow.f64 %2683 #s(literal 2 binary64)) %2694 = (*.f64 %59 %2693) %2695 = (pow.f64 %2687 #s(literal 3 binary64)) %2697 = (/.f64 %2683 %2687) %2705 = (*.f64 %59 (pow.f64 %2683 #s(literal 3 binary64))) %2706 = (pow.f64 %2687 #s(literal 5 binary64)) %2716 = (*.f64 sa (*.f64 spp %2687)) %2718 = (*.f64 sa %2684) %2720 = (*.f64 sa %2687) %2724 = (*.f64 sa %2694) %2726 = (*.f64 sa %2683) %2727 = (/.f64 %2726 %2687) %2734 = (*.f64 sa %2693) %2736 = (*.f64 sa %2705) %2746 = (/.f64 %2716 %1797) %2749 = (/.f64 %2720 %1797) %2756 = (*.f64 %1797 %2687) %2757 = (/.f64 (*.f64 sa (*.f64 spp %2683)) %2756) %2771 = (/.f64 %2726 %2756) %2793 = (*.f64 %1797 %2695) %2820 = (/.f64 #s(literal 1 binary64) %59) %2824 = (*.f64 %59 %1797) %2825 = (/.f64 %1934 %2824) %2826 = (fma.f64 #s(literal -1 binary64) %1988 %2825) %2844 = (/.f64 %32 %59) %2845 = (fma.f64 #s(literal -1 binary64) %710 %2844) %2848 = (*.f64 spp %787) %2850 = (*.f64 %59 %787) %2852 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %2850)) %2853 = (+.f64 %787 %2852) %2854 = (*.f64 spp %2853) %2856 = (/.f64 #s(literal 1/2 binary64) %2850) %2858 = (pow.f64 spp #s(literal 4 binary64)) %2859 = (pow.f64 %787 #s(literal 3 binary64)) %2860 = (*.f64 %2858 %2859) %2861 = (/.f64 #s(literal 1/8 binary64) %2860) %2862 = (-.f64 (+.f64 %787 %2856) %2861) %2863 = (*.f64 spp %2862) %2865 = (pow.f64 spp #s(literal 6 binary64)) %2866 = (pow.f64 %787 #s(literal 5 binary64)) %2867 = (*.f64 %2865 %2866) %2870 = (+.f64 %2856 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %2867))) %2873 = (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %2860)) %2874 = (-.f64 (+.f64 %787 %2870) %2873) %2875 = (*.f64 spp %2874) %2884 = (*.f64 sa %2850) %2886 = (/.f64 sa %2850) %2887 = (fma.f64 #s(literal 1/2 binary64) %2886 %821) %2890 = (/.f64 sa %2860) %2891 = (fma.f64 #s(literal -1/8 binary64) %2890 %2887) %2894 = (/.f64 sa %2867) %2902 = (fma.f64 #s(literal -1 binary64) %821 (*.f64 #s(literal -1/2 binary64) %2886)) %2905 = (*.f64 #s(literal 1/8 binary64) %2890) %2907 = (fma.f64 #s(literal -1 binary64) %821 (fma.f64 #s(literal -1/2 binary64) %2886 %2905)) %2917 = (*.f64 sa %1848) %2918 = (*.f64 %1797 %1992) %2920 = (/.f64 %2917 (*.f64 %59 %2918)) %2921 = (fma.f64 #s(literal 1/2 binary64) %2920 %1996) %2925 = (pow.f64 %1848 #s(literal 2 binary64)) %2926 = (*.f64 sa %2925) %2927 = (pow.f64 %1992 #s(literal 3 binary64)) %2930 = (/.f64 %2926 (*.f64 %2858 (*.f64 %1797 %2927))) %2936 = (pow.f64 %1848 #s(literal 3 binary64)) %2937 = (*.f64 sa %2936) %2938 = (pow.f64 %1992 #s(literal 5 binary64)) %2941 = (/.f64 %2937 (*.f64 %2865 (*.f64 %1797 %2938))) %2944 = (fma.f64 #s(literal -1/8 binary64) %2930 %2921) %2978 = (fma.f64 #s(literal -1 binary64) %1848 (+.f64 %2820 (/.f64 %1847 %59))) %2985 = (*.f64 spp %1992) %2987 = (*.f64 %59 %1992) %2988 = (/.f64 %1848 %2987) %2989 = (*.f64 #s(literal 1/2 binary64) %2988) %2990 = (+.f64 %1992 %2989) %2991 = (*.f64 spp %2990) %2993 = (*.f64 %2858 %2927) %2994 = (/.f64 %2925 %2993) %2996 = (+.f64 %1992 (fma.f64 #s(literal -1/8 binary64) %2994 %2989)) %2997 = (*.f64 spp %2996) %2999 = (*.f64 %2865 %2938) %3000 = (/.f64 %2936 %2999) %3003 = (+.f64 %1992 (fma.f64 #s(literal -1/8 binary64) %2994 (fma.f64 #s(literal 1/16 binary64) %3000 %2989))) %3004 = (*.f64 spp %3003) %3013 = (*.f64 sa %2987) %3015 = (/.f64 %2917 %2987) %3016 = (fma.f64 #s(literal 1/2 binary64) %3015 %1994) %3019 = (/.f64 %2926 %2993) %3020 = (fma.f64 #s(literal -1/8 binary64) %3019 %3016) %3023 = (/.f64 %2937 %2999) %3025 = (fma.f64 #s(literal -1/8 binary64) %3019 (fma.f64 #s(literal 1/16 binary64) %3023 %3016)) %3028 = (/.f64 %3013 %1797) %3038 = (/.f64 %1934 %2037) %3042 = (/.f64 %2917 %2918) %3044 = (-.f64 %1935 (*.f64 #s(literal 1/2 binary64) %3042)) %3045 = (/.f64 %3044 %944) %3046 = (*.f64 %1797 %2130) %3047 = (*.f64 %59 %3046) %3048 = (/.f64 %1994 %3047) %3051 = (/.f64 %1986 %3047) %3052 = (*.f64 #s(literal -1 binary64) %3051) %3056 = (*.f64 %1797 (*.f64 %2927 %558)) %3058 = (/.f64 %2926 (*.f64 %2858 %3056)) %3063 = (/.f64 %1994 %3046) %3066 = (*.f64 #s(literal -1 binary64) (/.f64 %1986 %3046)) %3067 = (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3044 %558) %3063) %3066) %3068 = (*.f64 %2858 %558) %3070 = (*.f64 #s(literal -1 binary64) (/.f64 %3067 %3068)) %3077 = (/.f64 %2937 (*.f64 %2865 (*.f64 %1797 (*.f64 %2938 %558)))) %3082 = (/.f64 %2926 %3056) %3087 = (*.f64 %2865 %558) %3104 = (/.f64 %1986 %2354) %3106 = (/.f64 %1934 %2355) %3114 = (*.f64 %1797 %2139) %3116 = (/.f64 %1986 (*.f64 %2858 %3114)) %3117 = (*.f64 #s(literal -1 binary64) %3116) %3128 = (/.f64 %1986 (*.f64 %2865 (*.f64 %1797 (pow.f64 %558 #s(literal 4 binary64))))) %3129 = (/.f64 %1934 %2354) %3146 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %2376)) %3147 = (*.f64 spp %3146) %3149 = (*.f64 %59 %3146) %3150 = (*.f64 q %3149) %3151 = (/.f64 %1846 %3150) %3152 = (*.f64 #s(literal 1/2 binary64) %3151) %3153 = (+.f64 %3146 %3152) %3154 = (*.f64 spp %3153) %3156 = (pow.f64 %3146 #s(literal 3 binary64)) %3157 = (*.f64 %2858 %3156) %3158 = (*.f64 %312 %3157) %3159 = (/.f64 %2390 %3158) %3161 = (+.f64 %3146 (fma.f64 #s(literal -1/8 binary64) %3159 %3152)) %3162 = (*.f64 spp %3161) %3164 = (pow.f64 %3146 #s(literal 5 binary64)) %3165 = (*.f64 %2865 %3164) %3166 = (*.f64 %2404 %3165) %3167 = (/.f64 %2402 %3166) %3170 = (+.f64 %3146 (fma.f64 #s(literal -1/8 binary64) %3159 (fma.f64 #s(literal 1/16 binary64) %3167 %3152))) %3171 = (*.f64 spp %3170) %3180 = (*.f64 sa %3149) %3182 = (/.f64 %2431 %3150) %3183 = (*.f64 sa %3146) %3184 = (fma.f64 #s(literal 1/2 binary64) %3182 %3183) %3187 = (/.f64 %2441 %3158) %3191 = (/.f64 %2548 %3166) %3196 = (*.f64 q %3180) %3198 = (/.f64 %2431 %3149) %3199 = (*.f64 q %3183) %3200 = (fma.f64 #s(literal 1/2 binary64) %3198 %3199) %3204 = (/.f64 %2441 (*.f64 q %3157)) %3209 = (/.f64 %2548 (*.f64 %312 %3165)) %3214 = (/.f64 %3196 %1797) %3216 = (*.f64 %1797 %3146) %3218 = (/.f64 %2431 (*.f64 %59 %3216)) %3219 = (/.f64 %3199 %1797) %3220 = (fma.f64 #s(literal 1/2 binary64) %3218 %3219) %3223 = (*.f64 %1797 %3156) %3226 = (/.f64 %2441 (*.f64 q (*.f64 %2858 %3223))) %3230 = (*.f64 %1797 %3164) %3233 = (/.f64 %2548 (*.f64 %312 (*.f64 %2865 %3230))) %3244 = (*.f64 #s(literal 1/8 binary64) %3226) %3254 = (/.f64 %3199 %2354) %3258 = (*.f64 %1797 (*.f64 %3146 %558)) %3260 = (/.f64 %2431 (*.f64 %59 %3258)) %3263 = (/.f64 %3199 %3047) %3267 = (*.f64 %1797 (*.f64 %3156 %558)) %3271 = (*.f64 #s(literal 1/8 binary64) (/.f64 %2441 (*.f64 q (*.f64 %2858 %3267)))) %3277 = (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 %2431 %3258)) (/.f64 %3199 %3046)) %3278 = (/.f64 %3277 %3068) %3283 = (*.f64 %1797 (*.f64 %3164 %558)) %3295 = (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %2441 (*.f64 q %3267))) (*.f64 #s(literal -1 binary64) (/.f64 %3277 %558))) %3302 = (/.f64 %3277 %59) %3306 = (fma.f64 #s(literal -1 binary64) (/.f64 %3295 %2858) %3254) %3328 = (+.f64 %3051 %3116) %3342 = (fma.f64 #s(literal -1 binary64) %1996 (*.f64 #s(literal -1/2 binary64) %2920)) %3345 = (*.f64 #s(literal 1/8 binary64) %2930) %3347 = (fma.f64 #s(literal -1 binary64) %1996 (fma.f64 #s(literal -1/2 binary64) %2920 %3345)) %3366 = (fma.f64 #s(literal -1 binary64) (/.f64 %1803 %59) %1802) %3374 = (sqrt.f64 %2683) %3375 = (*.f64 spp %3374) %3377 = (*.f64 %59 %3374) %3378 = (/.f64 %1803 %3377) %3381 = (*.f64 spp (+.f64 %3374 (*.f64 #s(literal -1/2 binary64) %3378))) %3383 = (pow.f64 %1803 #s(literal 2 binary64)) %3384 = (pow.f64 %3374 #s(literal 3 binary64)) %3385 = (*.f64 %2858 %3384) %3386 = (/.f64 %3383 %3385) %3390 = (*.f64 spp (+.f64 %3374 (fma.f64 #s(literal -1/2 binary64) %3378 (*.f64 #s(literal -1/8 binary64) %3386)))) %3392 = (pow.f64 %1803 #s(literal 3 binary64)) %3393 = (pow.f64 %3374 #s(literal 5 binary64)) %3394 = (*.f64 %2865 %3393) %3400 = (*.f64 spp (+.f64 %3374 (fma.f64 #s(literal -1/2 binary64) %3378 (fma.f64 #s(literal -1/8 binary64) %3386 (*.f64 #s(literal -1/16 binary64) (/.f64 %3392 %3394)))))) %3402 = (*.f64 sa %3377) %3404 = (*.f64 sa %1803) %3405 = (/.f64 %3404 %3377) %3406 = (*.f64 sa %3374) %3410 = (*.f64 sa %3383) %3411 = (/.f64 %3410 %3385) %3416 = (*.f64 sa %3392) %3417 = (/.f64 %3416 %3394) %3423 = (/.f64 %3406 %1797) %3424 = (+.f64 %1988 %3423) %3427 = (*.f64 %1797 %3374) %3429 = (/.f64 %3404 (*.f64 %59 %3427)) %3436 = (/.f64 %3410 (*.f64 %2858 (*.f64 %1797 %3384))) %3444 = (/.f64 %3416 (*.f64 %2865 (*.f64 %1797 %3393))) %3457 = (*.f64 %1797 (*.f64 %3374 %558)) %3459 = (/.f64 %3404 (*.f64 %59 %3457)) %3461 = (+.f64 %3104 (/.f64 %3406 %2354)) %3464 = (/.f64 %3424 %2131) %3469 = (*.f64 %1797 (*.f64 %3384 %558)) %3471 = (/.f64 %3410 (*.f64 %2858 %3469)) %3480 = (-.f64 (fma.f64 #s(literal -1 binary64) %3129 (*.f64 #s(literal -1/2 binary64) (/.f64 %3404 %3457))) (*.f64 #s(literal -1 binary64) (/.f64 %3424 %2130))) %3482 = (*.f64 #s(literal -1 binary64) (/.f64 %3480 %3068)) %3489 = (/.f64 %3416 (*.f64 %2865 (*.f64 %1797 (*.f64 %3393 %558)))) %3494 = (/.f64 %3410 %3469) %3495 = (*.f64 #s(literal -1/8 binary64) %3494) %3504 = (-.f64 %189 #s(literal 1 binary64)) %3508 = (*.f64 sa %2985) %3510 = (*.f64 spp %3016) %3512 = (*.f64 spp %3020) %3514 = (*.f64 spp %3025) %3519 = (/.f64 %3402 %1797) %3521 = (fma.f64 #s(literal -1/2 binary64) %3429 %3423) %3525 = (fma.f64 #s(literal -1/2 binary64) %3429 (fma.f64 #s(literal -1/8 binary64) %3436 %3423)) %3533 = (-.f64 %1990 %3423) %3549 = (/.f64 %3533 %558) %3552 = (/.f64 %3404 %3427) %3554 = (-.f64 %1935 (*.f64 #s(literal -1/2 binary64) %3552)) %3555 = (/.f64 %3554 %944) %3556 = (/.f64 %3406 %3047) %3565 = (/.f64 %3406 %3046) %3567 = (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3554 %558) %3565) %3066) %3569 = (*.f64 #s(literal -1 binary64) (/.f64 %3567 %3068)) %3654 = (*.f64 #s(literal 1/8 binary64) %2994) %3670 = (*.f64 #s(literal 1/8 binary64) %3019) %3685 = (-.f64 %1935 (*.f64 #s(literal -1/2 binary64) %3042)) %3686 = (/.f64 %3685 %944) %3692 = (*.f64 #s(literal 1/8 binary64) %3058) %3699 = (-.f64 (fma.f64 #s(literal -1 binary64) %3063 (*.f64 #s(literal -1 binary64) (/.f64 %3685 %558))) %3066) %3701 = (*.f64 #s(literal -1 binary64) (/.f64 %3699 %3068)) %3732 = (*.f64 #s(literal 1/8 binary64) %3159) %3748 = (*.f64 #s(literal 1/8 binary64) %3187) %3764 = (*.f64 #s(literal 1/8 binary64) %3204) %3788 = (*.f64 #s(literal 1/2 binary64) %3405) %3792 = (fma.f64 #s(literal 1/8 binary64) %3411 %3788) %3800 = (fma.f64 #s(literal -1 binary64) %3423 %1988) %3803 = (fma.f64 #s(literal 1/2 binary64) %3429 %1988) %3808 = (fma.f64 #s(literal 1/8 binary64) %3436 %3803) %3818 = (*.f64 #s(literal -1 binary64) u) %3819 = (-.f64 %3818 #s(literal 1 binary64)) %3823 = (*.f64 %59 %3819) %3830 = (/.f64 %3800 %3819) %3831 = (*.f64 #s(literal -1 binary64) %3830) %3833 = (*.f64 #s(literal 1/2 binary64) %3552) %3834 = (fma.f64 #s(literal -1 binary64) %1935 %3833) %3835 = (/.f64 %3834 %3823) %3837 = (pow.f64 %3819 #s(literal 2 binary64)) %3839 = (/.f64 %3800 (*.f64 %59 %3837)) %3840 = (*.f64 #s(literal -1 binary64) %3839) %3843 = (pow.f64 %3819 #s(literal 3 binary64)) %3845 = (/.f64 %3800 (*.f64 %2858 %3843)) %3849 = (/.f64 %3410 (*.f64 %2858 (*.f64 %1797 (*.f64 %3384 %3819)))) %3855 = (/.f64 %3834 (*.f64 %2858 %3837)) %3901 = (*.f64 #s(literal 1/2 binary64) %3429) %3902 = (fma.f64 #s(literal -1 binary64) %3423 %3901) %3905 = (fma.f64 #s(literal 1/8 binary64) %3436 %3901) %3906 = (fma.f64 #s(literal -1 binary64) %3423 %3905) %3914 = (-.f64 %1990 (*.f64 #s(literal -1 binary64) %3423)) %3930 = (/.f64 %3914 %558) %3933 = (-.f64 %1935 %3833) %3934 = (/.f64 %3933 %944) %3940 = (*.f64 #s(literal 1/8 binary64) %3471) %3947 = (-.f64 (fma.f64 #s(literal -1 binary64) %3565 (*.f64 #s(literal -1 binary64) (/.f64 %3933 %558))) %3066) %3949 = (*.f64 #s(literal -1 binary64) (/.f64 %3947 %3068)) %3967 = (/.f64 %193 %1797) %3968 = (-.f64 %1845 %3967) %3970 = (*.f64 spp %2013) %3971 = (*.f64 sa %3970) %3972 = (*.f64 q %3971) %3973 = (*.f64 %1797 %191) %3974 = (/.f64 %3972 %3973) %3978 = (*.f64 %2390 %313) %3979 = (*.f64 spp %3978) %3980 = (*.f64 sa %3979) %3981 = (*.f64 q %3980) %3982 = (pow.f64 %191 #s(literal 3 binary64)) %3983 = (*.f64 %1797 %3982) %3984 = (/.f64 %3981 %3983) %3985 = (*.f64 #s(literal 1/8 binary64) %3984) %3986 = (/.f64 %3971 %3973) %3987 = (*.f64 #s(literal 1/2 binary64) %3986) %3992 = (pow.f64 %199 #s(literal 3 binary64)) %3993 = (*.f64 %2402 %3992) %3994 = (*.f64 spp %3993) %3996 = (*.f64 q (*.f64 sa %3994)) %3997 = (pow.f64 %191 #s(literal 5 binary64)) %3999 = (/.f64 %3996 (*.f64 %1797 %3997)) %4001 = (/.f64 %3980 %3983) %4009 = (*.f64 q %2013) %4010 = (+.f64 #s(literal 1 binary64) %4009) %4021 = (/.f64 %2013 %191) %4043 = (/.f64 %3970 %191) %4061 = (/.f64 %3971 %191) %4086 = (*.f64 #s(literal -1 binary64) %1847) %4094 = (*.f64 q %2390) %4100 = (*.f64 q %2402) %4108 = (*.f64 spp %1846) %4113 = (*.f64 spp %2390) %4120 = (*.f64 spp %2402) %4129 = (*.f64 sa %4108) %4130 = (*.f64 q %4129) %4133 = (*.f64 sa %4113) %4134 = (*.f64 q %4133) %4140 = (*.f64 q (*.f64 sa %4120)) %4147 = (/.f64 %4130 %1797) %4150 = (/.f64 %4134 %1797) %4151 = (/.f64 %4129 %1797) %4156 = (/.f64 %4133 %1797) %4157 = (/.f64 %4140 %1797) %4185 = (/.f64 %1846 %787) %4201 = (*.f64 q %2431) %4205 = (/.f64 %2431 %787) %4206 = (*.f64 q %2441) %4213 = (*.f64 q %2548) %4221 = (/.f64 %821 %1797) %4223 = (*.f64 %1797 %787) %4224 = (/.f64 %4201 %4223) %4227 = (/.f64 %2431 %4223) %4228 = (*.f64 %1797 %2859) %4229 = (/.f64 %4206 %4228) %4230 = (*.f64 #s(literal -1/8 binary64) %4229) %4234 = (/.f64 %2441 %4228) %4236 = (/.f64 %4213 (*.f64 %1797 %2866)) %4237 = (*.f64 #s(literal -1/16 binary64) %4236) %4243 = (-.f64 %1990 %4221) %4245 = (*.f64 #s(literal 1/2 binary64) %4224) %4250 = (*.f64 #s(literal -1/2 binary64) %4227) %4265 = (/.f64 %4243 %558) %4267 = (*.f64 %1797 %909) %4268 = (/.f64 %4201 %4267) %4269 = (*.f64 #s(literal 1/2 binary64) %4268) %4271 = (/.f64 %821 %2354) %4275 = (*.f64 %1797 (*.f64 %2859 %558)) %4276 = (/.f64 %4206 %4275) %4277 = (/.f64 %2431 %4267) %4280 = (*.f64 q (fma.f64 #s(literal 1/8 binary64) %4276 (*.f64 #s(literal 1/2 binary64) %4277))) %4286 = (/.f64 %4213 (*.f64 %1797 (*.f64 %2866 %558))) %4287 = (/.f64 %2441 %4275) %4292 = (*.f64 q (fma.f64 #s(literal 1/2 binary64) %4277 (*.f64 q (fma.f64 #s(literal 1/16 binary64) %4286 (*.f64 #s(literal 1/8 binary64) %4287))))) %4298 = (*.f64 #s(literal -1/2 binary64) %4268) %4303 = (*.f64 q (fma.f64 #s(literal -1/2 binary64) %4277 (*.f64 #s(literal -1/8 binary64) %4276))) %4310 = (*.f64 q (fma.f64 #s(literal -1/2 binary64) %4277 (*.f64 q (fma.f64 #s(literal -1/8 binary64) %4287 (*.f64 #s(literal -1/16 binary64) %4286))))) %4315 = (*.f64 %1797 %953) %4318 = (/.f64 %193 %2015) %4321 = (/.f64 %3971 %4315) %4323 = (*.f64 %1797 (*.f64 %3982 %945)) %4341 = (*.f64 #s(literal -1 binary64) %4221) %4345 = (*.f64 #s(literal 1/2 binary64) %4227) %4350 = (*.f64 #s(literal 1/8 binary64) %4234) %4357 = (-.f64 %1990 %4341) %4375 = (/.f64 %4357 %558) %4378 = (*.f64 #s(literal -1 binary64) %4271) %4395 = (sqrt.f64 %4009) %4398 = (*.f64 spp %4395) %4401 = (*.f64 sa %4398) %4405 = (/.f64 %4401 %1797) %4409 = (/.f64 %4401 %2015) %4429 = (*.f64 %1801 %1598) %4430 = (*.f64 q %4429) %4431 = (fma.f64 #s(literal -1 binary64) %1598 %4430) %4440 = (*.f64 (pow.f64 %1801 #s(literal 2 binary64)) %1635) %4442 = (pow.f64 %1628 #s(literal 3 binary64)) %4444 = (/.f64 %4429 %1628) %4452 = (pow.f64 %1598 #s(literal 3 binary64)) %4453 = (*.f64 (pow.f64 %1801 #s(literal 3 binary64)) %4452) %4455 = (pow.f64 %1628 #s(literal 5 binary64)) %4465 = (*.f64 sa (*.f64 spp %4429)) %4466 = (*.f64 q %4465) %4471 = (*.f64 sa (*.f64 spp %4440)) %4472 = (*.f64 q %4471) %4474 = (/.f64 %4465 %1628) %4482 = (*.f64 q (*.f64 sa (*.f64 spp %4453))) %4490 = (/.f64 %1667 %1797) %4491 = (+.f64 %1798 %4490) %4493 = (*.f64 %1797 %1628) %4494 = (/.f64 %4466 %4493) %4497 = (*.f64 %1797 %4442) %4498 = (/.f64 %4472 %4497) %4499 = (/.f64 %4465 %4493) %4500 = (*.f64 #s(literal 1/2 binary64) %4499) %4501 = (fma.f64 #s(literal -1/8 binary64) %4498 %4500) %4504 = (/.f64 %4471 %4497) %4506 = (/.f64 %4482 (*.f64 %1797 %4455)) %4510 = (fma.f64 #s(literal 1/2 binary64) %4499 (*.f64 q (fma.f64 #s(literal -1/8 binary64) %4504 (*.f64 #s(literal 1/16 binary64) %4506)))) %4515 = (*.f64 %1797 %1778) %4517 = (*.f64 %1797 %1772) %4518 = (/.f64 %1796 %4517) %4520 = (+.f64 %4518 (/.f64 %1667 %4517)) %4524 = (*.f64 %1797 (*.f64 %4442 %1772)) %4526 = (/.f64 %4465 %4515) %4541 = (*.f64 sa %2013) %4546 = (*.f64 sa %3978) %4549 = (/.f64 %4541 %191) %4571 = (-.f64 %1845 %4490) %4591 = (*.f64 %1797 %1913) %4594 = (/.f64 %1667 %2015) %4597 = (/.f64 %4465 %4591) %4599 = (*.f64 %1797 (*.f64 %4442 %945)) %4618 = (*.f64 q (+.f64 %1108 %1846)) %4620 = (*.f64 q %1797) %4621 = (/.f64 %1844 %4620) %4622 = (/.f64 %2025 %1797) %4626 = (*.f64 spp %190) %4627 = (*.f64 sa %4626) %4628 = (*.f64 %1797 %2021) %4630 = (/.f64 %4627 (*.f64 %312 %4628)) %4635 = (pow.f64 %190 #s(literal 2 binary64)) %4636 = (*.f64 spp %4635) %4637 = (*.f64 sa %4636) %4638 = (pow.f64 q #s(literal 4 binary64)) %4639 = (pow.f64 %2021 #s(literal 3 binary64)) %4640 = (*.f64 %1797 %4639) %4642 = (/.f64 %4637 (*.f64 %4638 %4640)) %4644 = (fma.f64 #s(literal 1/2 binary64) %4630 %4622) %4649 = (fma.f64 %1846 %199 %1108) %4653 = (/.f64 %1618 q) %4658 = (*.f64 q %2021) %4660 = (*.f64 %312 %2021) %4662 = (*.f64 #s(literal 1/2 binary64) (/.f64 %190 %4660)) %4664 = (*.f64 q (+.f64 %2021 %4662)) %4666 = (*.f64 %4638 %4639) %4667 = (/.f64 %4635 %4666) %4670 = (*.f64 q (+.f64 %2021 (fma.f64 #s(literal -1/8 binary64) %4667 %4662))) %4672 = (pow.f64 %190 #s(literal 3 binary64)) %4673 = (pow.f64 q #s(literal 6 binary64)) %4674 = (pow.f64 %2021 #s(literal 5 binary64)) %4675 = (*.f64 %4673 %4674) %4680 = (*.f64 q (+.f64 %2021 (fma.f64 #s(literal -1/8 binary64) %4667 (fma.f64 #s(literal 1/16 binary64) (/.f64 %4672 %4675) %4662)))) %4682 = (*.f64 q %2023) %4685 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %4626 %4660) %2023) %4686 = (*.f64 q %4685) %4688 = (/.f64 %4636 %4666) %4690 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %4688 %4685)) %4692 = (*.f64 spp %4672) %4696 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %4688 (fma.f64 #s(literal 1/16 binary64) (/.f64 %4692 %4675) %4685))) %4699 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %4627 %4660) %2025) %4700 = (*.f64 q %4699) %4702 = (/.f64 %4637 %4666) %4704 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %4702 %4699)) %4706 = (*.f64 sa %4692) %4710 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %4702 (fma.f64 #s(literal 1/16 binary64) (/.f64 %4706 %4675) %4699))) %4712 = (*.f64 q %4644) %4715 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %4642 %4644)) %4719 = (/.f64 %4706 (*.f64 %4673 (*.f64 %1797 %4674))) %4722 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %4642 (fma.f64 #s(literal 1/16 binary64) %4719 %4644))) %4725 = (*.f64 #s(literal -1 binary64) %1846) %4727 = (*.f64 q (-.f64 %4725 %1108)) %4734 = (*.f64 %312 %2381) %4738 = (*.f64 q (+.f64 %2381 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %4734)))) %4740 = (/.f64 #s(literal 1/2 binary64) %4734) %4742 = (*.f64 %4638 %2392) %4745 = (*.f64 q (-.f64 (+.f64 %2381 %4740) (/.f64 #s(literal 1/8 binary64) %4742))) %4747 = (*.f64 %4673 %2405) %4755 = (*.f64 q (-.f64 (+.f64 %2381 (+.f64 %4740 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %4747)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %4742)))) %4757 = (*.f64 q %2415) %4760 = (fma.f64 #s(literal 1/2 binary64) (/.f64 spp %4734) %2415) %4761 = (*.f64 q %4760) %4763 = (/.f64 spp %4742) %4765 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %4763 %4760)) %4770 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %4763 (fma.f64 #s(literal 1/16 binary64) (/.f64 spp %4747) %4760))) %4773 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %615 %4734) %2423) %4774 = (*.f64 q %4773) %4776 = (/.f64 %615 %4742) %4778 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %4776 %4773)) %4783 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %4776 (fma.f64 #s(literal 1/16 binary64) (/.f64 %615 %4747) %4773))) %4786 = (/.f64 %615 (*.f64 %312 %2482)) %4787 = (/.f64 %2423 %1797) %4788 = (fma.f64 #s(literal 1/2 binary64) %4786 %4787) %4789 = (*.f64 q %4788) %4792 = (/.f64 %615 (*.f64 %4638 %2489)) %4794 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %4792 %4788)) %4800 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %4792 (fma.f64 #s(literal 1/16 binary64) (/.f64 %615 (*.f64 %4673 %2498)) %4788))) %4802 = (/.f64 %1934 %4620) %4815 = (*.f64 q %3146) %4817 = (*.f64 %312 %3146) %4818 = (/.f64 %558 %4817) %4821 = (*.f64 q (+.f64 %3146 (*.f64 #s(literal -1/2 binary64) %4818))) %4823 = (*.f64 %4638 %3156) %4824 = (/.f64 %2130 %4823) %4828 = (*.f64 q (+.f64 %3146 (fma.f64 #s(literal -1/2 binary64) %4818 (*.f64 #s(literal -1/8 binary64) %4824)))) %4830 = (*.f64 %4673 %3164) %4836 = (*.f64 q (+.f64 %3146 (fma.f64 #s(literal -1/2 binary64) %4818 (fma.f64 #s(literal -1/8 binary64) %4824 (*.f64 #s(literal -1/16 binary64) (/.f64 %2139 %4830)))))) %4839 = (/.f64 %2159 %4817) %4841 = (*.f64 q (fma.f64 #s(literal -1/2 binary64) %4839 %3183)) %4843 = (/.f64 %2167 %4823) %4846 = (*.f64 q (fma.f64 #s(literal -1/2 binary64) %4839 (fma.f64 #s(literal -1/8 binary64) %4843 %3183))) %4848 = (*.f64 sa %2139) %4853 = (*.f64 q (fma.f64 #s(literal -1/2 binary64) %4839 (fma.f64 #s(literal -1/8 binary64) %4843 (fma.f64 #s(literal -1/16 binary64) (/.f64 %4848 %4830) %3183)))) %4856 = (*.f64 %312 %3216) %4857 = (/.f64 %2159 %4856) %4858 = (/.f64 %3183 %1797) %4859 = (fma.f64 #s(literal -1/2 binary64) %4857 %4858) %4860 = (*.f64 q %4859) %4862 = (*.f64 %4638 %3223) %4863 = (/.f64 %2167 %4862) %4866 = (*.f64 q (fma.f64 #s(literal -1/2 binary64) %4857 (fma.f64 #s(literal -1/8 binary64) %4863 %4858))) %4869 = (/.f64 %4848 (*.f64 %4673 %3230)) %4873 = (*.f64 q (fma.f64 #s(literal -1/2 binary64) %4857 (fma.f64 #s(literal -1/8 binary64) %4863 (fma.f64 #s(literal -1/16 binary64) %4869 %4858)))) %4877 = (/.f64 %1986 %4620) %4878 = (*.f64 #s(literal -1 binary64) %4877) %4882 = (*.f64 #s(literal 1/2 binary64) %4857) %4893 = (/.f64 %1986 (*.f64 q %2354)) %4894 = (/.f64 %3183 %2354) %4897 = (*.f64 q (fma.f64 #s(literal -1 binary64) %4893 (*.f64 #s(literal -1 binary64) %4894))) %4899 = (/.f64 sa %4856) %4900 = (*.f64 #s(literal 1/2 binary64) %4899) %4905 = (/.f64 %2159 %4862) %4911 = (+.f64 %4893 %4894) %4912 = (*.f64 q %4911) %4921 = (/.f64 %2025 %2015) %4923 = (/.f64 %1844 (*.f64 q %2015)) %4928 = (*.f64 %1797 (*.f64 %2021 %945)) %4930 = (/.f64 %4627 (*.f64 %312 %4928)) %4936 = (*.f64 %1797 (*.f64 %4639 %945)) %4944 = (fma.f64 #s(literal -1 binary64) %4858 %4882) %4945 = (*.f64 q %4944) %4947 = (fma.f64 #s(literal 1/8 binary64) %4863 %4882) %4949 = (*.f64 q (fma.f64 #s(literal -1 binary64) %4858 %4947)) %4953 = (*.f64 q (fma.f64 #s(literal -1 binary64) %4858 (fma.f64 #s(literal 1/16 binary64) %4869 %4947))) %4955 = (*.f64 #s(literal -1 binary64) %4858) %4970 = (*.f64 q (fma.f64 #s(literal -1 binary64) %4893 %4894)) %4982 = (*.f64 q (fma.f64 #s(literal -1 binary64) %4894 %4893)) %4984 = (fma.f64 #s(literal 1/2 binary64) %4899 %4893) %4994 = (*.f64 q (fma.f64 #s(literal -1 binary64) %4622 (*.f64 #s(literal -1/2 binary64) %4630))) %4996 = (*.f64 #s(literal 1/8 binary64) %4642) %4999 = (*.f64 q (fma.f64 #s(literal -1 binary64) %4622 (fma.f64 #s(literal -1/2 binary64) %4630 %4996))) %5004 = (*.f64 q (fma.f64 #s(literal -1 binary64) %4622 (fma.f64 #s(literal -1/2 binary64) %4630 (fma.f64 #s(literal -1/16 binary64) %4719 %4996)))) %5013 = (fma.f64 #s(literal -1 binary64) (/.f64 %1598 q) %4429) %5020 = (sqrt.f64 (/.f64 %4429 q)) %5021 = (*.f64 q %5020) %5023 = (*.f64 %312 %5020) %5025 = (*.f64 #s(literal 1/2 binary64) (/.f64 %1619 %5023)) %5027 = (*.f64 q (+.f64 %5020 %5025)) %5029 = (pow.f64 %1619 #s(literal 2 binary64)) %5030 = (pow.f64 %5020 #s(literal 3 binary64)) %5031 = (*.f64 %4638 %5030) %5032 = (/.f64 %5029 %5031) %5035 = (*.f64 q (+.f64 %5020 (fma.f64 #s(literal -1/8 binary64) %5032 %5025))) %5037 = (pow.f64 %1619 #s(literal 3 binary64)) %5038 = (pow.f64 %5020 #s(literal 5 binary64)) %5039 = (*.f64 %4673 %5038) %5044 = (*.f64 q (+.f64 %5020 (fma.f64 #s(literal -1/8 binary64) %5032 (fma.f64 #s(literal 1/16 binary64) (/.f64 %5037 %5039) %5025)))) %5047 = (*.f64 sa (*.f64 spp %5020)) %5048 = (*.f64 q %5047) %5051 = (*.f64 sa (*.f64 spp %1619)) %5053 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %5051 %5023) %5047) %5054 = (*.f64 q %5053) %5057 = (*.f64 sa (*.f64 spp %5029)) %5058 = (/.f64 %5057 %5031) %5060 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %5058 %5053)) %5063 = (*.f64 sa (*.f64 spp %5037)) %5067 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %5058 (fma.f64 #s(literal 1/16 binary64) (/.f64 %5063 %5039) %5053))) %5069 = (/.f64 %5048 %1797) %5071 = (/.f64 %1796 %4620) %5072 = (/.f64 %5047 %1797) %5073 = (+.f64 %5071 %5072) %5076 = (*.f64 %1797 %5020) %5078 = (/.f64 %5051 (*.f64 %312 %5076)) %5079 = (fma.f64 #s(literal 1/2 binary64) %5078 %5073) %5082 = (*.f64 %1797 %5030) %5084 = (/.f64 %5057 (*.f64 %4638 %5082)) %5088 = (/.f64 %5048 %4517) %5091 = (/.f64 %1796 (*.f64 q %4517)) %5092 = (/.f64 %5047 %4517) %5093 = (+.f64 %5091 %5092) %5097 = (*.f64 %1797 (*.f64 %5020 %1772)) %5100 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %5051 (*.f64 %312 %5097)) %5093) %5104 = (*.f64 %1797 (*.f64 %5030 %1772)) %5120 = (/.f64 (*.f64 sa (*.f64 spp (sqrt.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 q %1799)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) q))) %1598) %1618)))) %1797) %5125 = (*.f64 sa %2021) %5126 = (*.f64 q %5125) %5130 = (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 sa %190) %4660) %5125) %5131 = (*.f64 q %5130) %5134 = (/.f64 (*.f64 sa %4635) %4666) %5136 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %5134 %5130)) %5142 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %5134 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 sa %4672) %4675) %5130))) %5144 = (fma.f64 #s(literal 1/2 binary64) %5078 %5072) %5145 = (*.f64 q %5144) %5148 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %5084 %5144)) %5155 = (*.f64 q (fma.f64 #s(literal -1/8 binary64) %5084 (fma.f64 #s(literal 1/16 binary64) (/.f64 %5063 (*.f64 %4673 (*.f64 %1797 %5038))) %5144))) %5170 = (/.f64 %5048 %2015) %5173 = (/.f64 %5047 %2015) %5178 = (*.f64 %1797 (*.f64 %5020 %945)) %5180 = (/.f64 %5051 (*.f64 %312 %5178)) %5186 = (*.f64 %1797 (*.f64 %5030 %945)) %5200 = (*.f64 #s(literal -1 binary64) %4621) %5360 = (*.f64 q %3216) %5361 = (/.f64 %2159 %5360) %5370 = (*.f64 %312 %3223) %5371 = (/.f64 %2167 %5370) %5373 = (/.f64 %2159 %3216) %5387 = (/.f64 sa %5360) %5396 = (/.f64 %2159 %5370) %5397 = (/.f64 sa %3216) %5400 = (/.f64 (fma.f64 #s(literal 1/8 binary64) %5396 (*.f64 #s(literal 1/2 binary64) %5397)) q) %5419 = (/.f64 (fma.f64 #s(literal -1/2 binary64) %5397 (*.f64 #s(literal -1/8 binary64) %5396)) q) %5557 = (/.f64 %5051 (*.f64 q %5076)) %5565 = (/.f64 %5057 (*.f64 %312 %5082)) %5567 = (*.f64 #s(literal 1/2 binary64) (/.f64 %5051 %5076)) %5668 = (*.f64 #s(literal -1 binary64) %1618) %5672 = (sqrt.f64 %199) %5678 = (/.f64 %59 %5672) %5679 = (*.f64 %2858 u) %5680 = (pow.f64 %5672 #s(literal 3 binary64)) %5688 = (*.f64 %2865 u) %5689 = (pow.f64 %5672 #s(literal 5 binary64)) %5698 = (*.f64 spp %5672) %5700 = (pow.f64 spp #s(literal 3 binary64)) %5701 = (*.f64 %5700 u) %5705 = (/.f64 %5700 %5672) %5706 = (pow.f64 spp #s(literal 5 binary64)) %5707 = (*.f64 %5706 u) %5716 = (pow.f64 spp #s(literal 7 binary64)) %5717 = (*.f64 %5716 u) %5726 = (*.f64 sa %5698) %5728 = (*.f64 sa %5701) %5729 = (/.f64 %5728 %5672) %5732 = (*.f64 sa %5700) %5733 = (/.f64 %5732 %5672) %5734 = (*.f64 sa %5707) %5735 = (/.f64 %5734 %5680) %5741 = (*.f64 sa %5706) %5742 = (/.f64 %5741 %5680) %5743 = (*.f64 sa %5717) %5744 = (/.f64 %5743 %5689) %5769 = (sqrt.f64 %1849) %5770 = (*.f64 spp %5769) %5771 = (*.f64 sa %5770) %5772 = (/.f64 %5771 %1797) %5773 = (-.f64 %1845 %5772) %5775 = (*.f64 %1797 %5769) %5776 = (/.f64 %5728 %5775) %5780 = (pow.f64 %5769 #s(literal 3 binary64)) %5781 = (*.f64 %1797 %5780) %5782 = (/.f64 %5734 %5781) %5784 = (/.f64 %5732 %5775) %5785 = (*.f64 #s(literal -1/2 binary64) %5784) %5790 = (pow.f64 %5769 #s(literal 5 binary64)) %5792 = (/.f64 %5743 (*.f64 %1797 %5790)) %5794 = (/.f64 %5741 %5781) %5808 = (*.f64 #s(literal -1/2 binary64) %5733) %5830 = (/.f64 %59 %5769) %5850 = (/.f64 %5700 %5769) %5870 = (/.f64 %5732 %5769) %5901 = (sqrt.f64 %1970) %5907 = (pow.f64 %5901 #s(literal 3 binary64)) %5911 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %5901)) %5916 = (pow.f64 %5901 #s(literal 5 binary64)) %5927 = (*.f64 sa %5901) %5929 = (*.f64 sa u) %5933 = (/.f64 sa %5901) %5949 = (/.f64 %5927 %1797) %5951 = (*.f64 %1797 %5901) %5952 = (/.f64 %5929 %5951) %5955 = (/.f64 sa %5951) %5956 = (*.f64 %1797 %5907) %5957 = (/.f64 %5929 %5956) %5958 = (*.f64 #s(literal -1/8 binary64) %5957) %5962 = (/.f64 sa %5956) %5963 = (*.f64 %1797 %5916) %5964 = (/.f64 %5929 %5963) %5965 = (*.f64 #s(literal -1/16 binary64) %5964) %5971 = (-.f64 %1990 %5949) %5973 = (*.f64 #s(literal 1/2 binary64) %5952) %5978 = (*.f64 #s(literal -1/2 binary64) %5955) %5985 = (*.f64 #s(literal -1/8 binary64) %5962) %5993 = (fma.f64 #s(literal 1/2 binary64) %5955 %5949) %5994 = (-.f64 %5993 %1990) %5995 = (*.f64 u %5994) %5999 = (*.f64 #s(literal 1/8 binary64) %5962) %6000 = (fma.f64 #s(literal -1 binary64) %1988 %5999) %6001 = (-.f64 %6000 %5993) %6009 = (/.f64 sa %5963) %6012 = (*.f64 u (-.f64 (fma.f64 #s(literal 1/16 binary64) %6009 %5993) %6000)) %6023 = (*.f64 #s(literal -1 binary64) %5971) %6044 = (/.f64 %5732 (*.f64 %1797 (*.f64 %5769 %199))) %6048 = (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %59 %5773) %313)) %6049 = (-.f64 (*.f64 #s(literal 1/2 binary64) %6044) %6048) %6050 = (*.f64 %1797 %199) %6051 = (/.f64 %1844 %6050) %6053 = (/.f64 %5771 %6050) %6058 = (/.f64 %5741 (*.f64 %1797 (*.f64 %5780 %199))) %6062 = (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %59 %6049) %199)) %6063 = (-.f64 (*.f64 #s(literal 1/8 binary64) %6058) %6062) %6070 = (*.f64 sa %5716) %6088 = (*.f64 #s(literal -1 binary64) %5949) %6092 = (*.f64 #s(literal 1/2 binary64) %5955) %6103 = (-.f64 %1990 %6088) %6121 = (fma.f64 #s(literal -1 binary64) %5949 %5978) %6122 = (-.f64 %6121 %1990) %6123 = (*.f64 u %6122) %6127 = (fma.f64 #s(literal -1 binary64) %1988 %5985) %6128 = (-.f64 %6127 %6121) %6129 = (*.f64 u %6128) %6141 = (*.f64 u (-.f64 (fma.f64 #s(literal -1 binary64) %5949 (fma.f64 #s(literal -1/2 binary64) %5955 (*.f64 #s(literal -1/16 binary64) %6009))) %6127)) %6153 = (*.f64 #s(literal -1 binary64) %6103) %6170 = (*.f64 u %1797) %6171 = (*.f64 %59 %6170) %6175 = (*.f64 u %1843) %6178 = (*.f64 %1797 %313) %6184 = (*.f64 %1797 %3992) %6189 = (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 ca (*.f64 %59 %1843)) %6178)) %6196 = (*.f64 %1797 (pow.f64 %199 #s(literal 4 binary64))) %6207 = (/.f64 %2027 %6050) %6209 = (*.f64 u %2021) %6213 = (/.f64 (*.f64 q (*.f64 sa (*.f64 %5700 %6209))) %6178) %6219 = (/.f64 (*.f64 q (*.f64 sa (*.f64 %5706 %6209))) %6184) %6223 = (/.f64 (*.f64 q (*.f64 sa (*.f64 %5700 %2021))) %6178) %6224 = (*.f64 #s(literal -1 binary64) %6223) %6231 = (/.f64 (*.f64 q (*.f64 sa (*.f64 %5716 %6209))) %6196) %6235 = (/.f64 (*.f64 q (*.f64 sa (*.f64 %5706 %2021))) %6184) %6259 = (sqrt.f64 %5668) %6262 = (*.f64 sa %6259) %6265 = (*.f64 spp %6170) %6266 = (/.f64 %6262 %6265) %6270 = (/.f64 %1968 %6050) %6272 = (*.f64 u %1794) %6276 = (/.f64 (*.f64 ca (*.f64 rone_es (*.f64 %2858 %6272))) %6178) %6282 = (/.f64 (*.f64 ca (*.f64 rone_es (*.f64 %2865 %6272))) %6184) %6286 = (/.f64 (*.f64 ca (*.f64 rone_es (*.f64 %2858 %1794))) %6178) %6287 = (*.f64 #s(literal -1 binary64) %6286) %6292 = (pow.f64 spp #s(literal 8 binary64)) %6296 = (/.f64 (*.f64 ca (*.f64 rone_es (*.f64 %6292 %6272))) %6196) %6300 = (/.f64 (*.f64 ca (*.f64 rone_es (*.f64 %2865 %1794))) %6184) %6343 = (sqrt.f64 %1804) %6349 = (/.f64 %59 %6343) %6350 = (pow.f64 %6343 #s(literal 3 binary64)) %6358 = (pow.f64 %6343 #s(literal 5 binary64)) %6367 = (*.f64 spp %6343) %6368 = (*.f64 sa %6367) %6373 = (/.f64 %5732 %6343) %6389 = (/.f64 %6368 %1797) %6390 = (+.f64 %1798 %6389) %6392 = (*.f64 %1797 %6343) %6393 = (/.f64 %5728 %6392) %6396 = (/.f64 %5732 %6392) %6397 = (*.f64 %1797 %6350) %6398 = (/.f64 %5734 %6397) %6400 = (fma.f64 #s(literal -1/2 binary64) %6396 (*.f64 #s(literal -1/8 binary64) %6398)) %6403 = (/.f64 %5741 %6397) %6405 = (/.f64 %5743 (*.f64 %1797 %6358)) %6409 = (fma.f64 #s(literal -1/2 binary64) %6396 (*.f64 u (fma.f64 #s(literal -1/8 binary64) %6403 (*.f64 #s(literal -1/16 binary64) %6405)))) %6418 = (/.f64 %5732 (*.f64 %1797 (*.f64 %6343 %1598))) %6421 = (/.f64 (*.f64 %59 %6390) %1635) %6422 = (-.f64 (*.f64 #s(literal -1/2 binary64) %6418) %6421) %6423 = (*.f64 %1797 %1598) %6426 = (+.f64 (/.f64 %1796 %6423) (/.f64 %6368 %6423)) %6431 = (/.f64 %5741 (*.f64 %1797 (*.f64 %6350 %1598))) %6434 = (/.f64 (*.f64 %59 %6422) %1598) %6435 = (-.f64 (*.f64 #s(literal -1/8 binary64) %6431) %6434) %6456 = (*.f64 sa %5769) %6463 = (/.f64 (*.f64 sa %59) %5769) %6489 = (-.f64 %1845 %6389) %6495 = (*.f64 #s(literal -1/2 binary64) %6396) %6512 = (/.f64 %5732 (*.f64 %1797 (*.f64 %6343 %199))) %6516 = (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %59 %6489) %313)) %6517 = (-.f64 (*.f64 #s(literal 1/2 binary64) %6512) %6516) %6519 = (/.f64 %6368 %6050) %6524 = (/.f64 %5741 (*.f64 %1797 (*.f64 %6350 %199))) %6528 = (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %59 %6517) %199)) %6529 = (-.f64 (*.f64 #s(literal 1/8 binary64) %6524) %6528) %6553 = (/.f64 #s(literal 1 binary64) u) %6557 = (+.f64 %1401 %59) %6564 = (*.f64 u %1403) %6566 = (pow.f64 u #s(literal 2 binary64)) %6567 = (*.f64 %6566 %1403) %6569 = (*.f64 #s(literal 1/2 binary64) (/.f64 %199 %6567)) %6571 = (*.f64 u (+.f64 %1403 %6569)) %6573 = (pow.f64 u #s(literal 4 binary64)) %6574 = (pow.f64 %1403 #s(literal 3 binary64)) %6575 = (*.f64 %6573 %6574) %6576 = (/.f64 %313 %6575) %6579 = (*.f64 u (+.f64 %1403 (fma.f64 #s(literal -1/8 binary64) %6576 %6569))) %6581 = (pow.f64 u #s(literal 6 binary64)) %6582 = (pow.f64 %1403 #s(literal 5 binary64)) %6583 = (*.f64 %6581 %6582) %6588 = (*.f64 u (+.f64 %1403 (fma.f64 #s(literal -1/8 binary64) %6576 (fma.f64 #s(literal 1/16 binary64) (/.f64 %3992 %6583) %6569)))) %6590 = (*.f64 spp %6564) %6593 = (*.f64 spp %1403) %6594 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %200 %6567) %6593) %6595 = (*.f64 u %6594) %6597 = (*.f64 spp %313) %6598 = (/.f64 %6597 %6575) %6600 = (*.f64 u (fma.f64 #s(literal -1/8 binary64) %6598 %6594)) %6602 = (*.f64 spp %3992) %6606 = (*.f64 u (fma.f64 #s(literal -1/8 binary64) %6598 (fma.f64 #s(literal 1/16 binary64) (/.f64 %6602 %6583) %6594))) %6608 = (*.f64 sa %6590) %6610 = (/.f64 %201 %6567) %6611 = (*.f64 sa %6593) %6612 = (fma.f64 #s(literal 1/2 binary64) %6610 %6611) %6613 = (*.f64 u %6612) %6615 = (*.f64 sa %6597) %6616 = (/.f64 %6615 %6575) %6618 = (*.f64 u (fma.f64 #s(literal -1/8 binary64) %6616 %6612)) %6621 = (/.f64 (*.f64 sa %6602) %6583) %6624 = (*.f64 u (fma.f64 #s(literal -1/8 binary64) %6616 (fma.f64 #s(literal 1/16 binary64) %6621 %6612))) %6630 = (*.f64 u (fma.f64 #s(literal -1 binary64) %6611 (*.f64 #s(literal -1/2 binary64) %6610))) %6632 = (*.f64 #s(literal 1/8 binary64) %6616) %6635 = (*.f64 u (fma.f64 #s(literal -1 binary64) %6611 (fma.f64 #s(literal -1/2 binary64) %6610 %6632))) %6640 = (*.f64 u (fma.f64 #s(literal -1 binary64) %6611 (fma.f64 #s(literal -1/2 binary64) %6610 (fma.f64 #s(literal -1/16 binary64) %6621 %6632)))) %6642 = (/.f64 %6608 %1797) %6645 = (/.f64 %1844 %6170) %6646 = (/.f64 %6611 %1797) %6650 = (*.f64 spp %1849) %6651 = (*.f64 sa %6650) %6652 = (*.f64 %1797 %1403) %6653 = (*.f64 %6566 %6652) %6654 = (/.f64 %6651 %6653) %6659 = (*.f64 %2925 %313) %6660 = (*.f64 spp %6659) %6661 = (*.f64 sa %6660) %6662 = (*.f64 %1797 %6574) %6663 = (*.f64 %6573 %6662) %6664 = (/.f64 %6661 %6663) %6666 = (fma.f64 #s(literal 1/2 binary64) %6654 %6646) %6670 = (/.f64 %63 u) %6682 = (/.f64 %1849 u) %6687 = (*.f64 #s(literal 1/2 binary64) (/.f64 %1849 %6567)) %6689 = (*.f64 u (+.f64 %1403 %6687)) %6691 = (/.f64 %6659 %6575) %6694 = (*.f64 u (+.f64 %1403 (fma.f64 #s(literal -1/8 binary64) %6691 %6687))) %6696 = (*.f64 %2936 %3992) %6701 = (*.f64 u (+.f64 %1403 (fma.f64 #s(literal -1/8 binary64) %6691 (fma.f64 #s(literal 1/16 binary64) (/.f64 %6696 %6583) %6687)))) %6704 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %6650 %6567) %6593) %6705 = (*.f64 u %6704) %6707 = (/.f64 %6660 %6575) %6709 = (*.f64 u (fma.f64 #s(literal -1/8 binary64) %6707 %6704)) %6711 = (*.f64 spp %6696) %6715 = (*.f64 u (fma.f64 #s(literal -1/8 binary64) %6707 (fma.f64 #s(literal 1/16 binary64) (/.f64 %6711 %6583) %6704))) %6718 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %6651 %6567) %6611) %6719 = (*.f64 u %6718) %6721 = (/.f64 %6661 %6575) %6723 = (*.f64 u (fma.f64 #s(literal -1/8 binary64) %6721 %6718)) %6725 = (*.f64 sa %6711) %6729 = (*.f64 u (fma.f64 #s(literal -1/8 binary64) %6721 (fma.f64 #s(literal 1/16 binary64) (/.f64 %6725 %6583) %6718))) %6732 = (*.f64 u %6666) %6735 = (*.f64 u (fma.f64 #s(literal -1/8 binary64) %6664 %6666)) %6738 = (*.f64 %6581 (*.f64 %1797 %6582)) %6739 = (/.f64 %6725 %6738) %6742 = (*.f64 u (fma.f64 #s(literal -1/8 binary64) %6664 (fma.f64 #s(literal 1/16 binary64) %6739 %6666))) %6750 = (*.f64 u %2585) %6752 = (*.f64 %6566 %2585) %6753 = (/.f64 %1848 %6752) %6756 = (*.f64 u (+.f64 %2585 (*.f64 #s(literal -1/2 binary64) %6753))) %6758 = (pow.f64 %2585 #s(literal 3 binary64)) %6759 = (*.f64 %6573 %6758) %6760 = (/.f64 %2925 %6759) %6764 = (*.f64 u (+.f64 %2585 (fma.f64 #s(literal -1/2 binary64) %6753 (*.f64 #s(literal -1/8 binary64) %6760)))) %6766 = (pow.f64 %2585 #s(literal 5 binary64)) %6767 = (*.f64 %6581 %6766) %6773 = (*.f64 u (+.f64 %2585 (fma.f64 #s(literal -1/2 binary64) %6753 (fma.f64 #s(literal -1/8 binary64) %6760 (*.f64 #s(literal -1/16 binary64) (/.f64 %2936 %6767)))))) %6775 = (*.f64 sa %6750) %6777 = (/.f64 %2917 %6752) %6779 = (*.f64 u (fma.f64 #s(literal -1/2 binary64) %6777 %2590)) %6781 = (/.f64 %2926 %6759) %6784 = (*.f64 u (fma.f64 #s(literal -1/2 binary64) %6777 (fma.f64 #s(literal -1/8 binary64) %6781 %2590))) %6790 = (*.f64 u (fma.f64 #s(literal -1/2 binary64) %6777 (fma.f64 #s(literal -1/8 binary64) %6781 (fma.f64 #s(literal -1/16 binary64) (/.f64 %2937 %6767) %2590)))) %6792 = (/.f64 %6775 %1797) %6794 = (*.f64 %1797 %2585) %6796 = (/.f64 %2917 (*.f64 %6566 %6794)) %6797 = (fma.f64 #s(literal -1/2 binary64) %6796 %2591) %6798 = (*.f64 u %6797) %6800 = (*.f64 %1797 %6758) %6802 = (/.f64 %2926 (*.f64 %6573 %6800)) %6805 = (*.f64 u (fma.f64 #s(literal -1/2 binary64) %6796 (fma.f64 #s(literal -1/8 binary64) %6802 %2591))) %6809 = (/.f64 %2937 (*.f64 %6581 (*.f64 %1797 %6766))) %6813 = (*.f64 u (fma.f64 #s(literal -1/2 binary64) %6796 (fma.f64 #s(literal -1/8 binary64) %6802 (fma.f64 #s(literal -1/16 binary64) %6809 %2591)))) %6817 = (/.f64 %1986 %6170) %6818 = (*.f64 #s(literal -1 binary64) %6817) %6822 = (*.f64 #s(literal 1/2 binary64) %6796) %6833 = (/.f64 %2590 %6170) %6834 = (*.f64 #s(literal -1 binary64) %6833) %6837 = (*.f64 %6566 %1797) %6838 = (/.f64 %2590 %6837) %6840 = (fma.f64 #s(literal -1 binary64) %2591 (fma.f64 #s(literal -1 binary64) %6838 %6822)) %6842 = (/.f64 %1986 %6837) %6846 = (pow.f64 u #s(literal 3 binary64)) %6847 = (*.f64 %6846 %1797) %6848 = (/.f64 %1986 %6847) %6851 = (/.f64 %2590 %6847) %6853 = (/.f64 %2917 (*.f64 %6846 %6794)) %6861 = (/.f64 (-.f64 %1990 %2593) u) %6864 = (/.f64 %2917 %6794) %6865 = (*.f64 #s(literal 1/2 binary64) %6864) %6866 = (fma.f64 #s(literal -1 binary64) %2591 %6865) %6869 = (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6866 %1990) %6566) %2591) %6877 = (/.f64 %1844 %6171) %6880 = (*.f64 sa (*.f64 %1403 %199)) %6881 = (*.f64 %5700 %6170) %6882 = (/.f64 %6880 %6881) %6886 = (*.f64 sa %1849) %6887 = (*.f64 spp %6653) %6888 = (/.f64 %6886 %6887) %6891 = (/.f64 %1844 %2824) %6892 = (*.f64 #s(literal -1 binary64) %6891) %6893 = (*.f64 %5700 %1797) %6895 = (*.f64 #s(literal -1 binary64) (/.f64 %6880 %6893)) %6897 = (*.f64 %199 (-.f64 %6892 %6895)) %6898 = (*.f64 %59 %6566) %6901 = (fma.f64 #s(literal -1 binary64) %6882 (*.f64 #s(literal -1 binary64) (/.f64 %6897 %6898))) %6904 = (*.f64 spp %6652) %6905 = (/.f64 %6886 %6904) %6908 = (*.f64 #s(literal -1 binary64) (/.f64 %6897 %59)) %6911 = (*.f64 %59 %6846) %6918 = (fma.f64 #s(literal -1 binary64) %2591 %6822) %6919 = (*.f64 u %6918) %6921 = (fma.f64 #s(literal 1/8 binary64) %6802 %6822) %6923 = (*.f64 u (fma.f64 #s(literal -1 binary64) %2591 %6921)) %6927 = (*.f64 u (fma.f64 #s(literal -1 binary64) %2591 (fma.f64 #s(literal 1/16 binary64) %6809 %6921))) %6946 = (fma.f64 #s(literal -1/2 binary64) %6796 (+.f64 %2591 %6838)) %6959 = (/.f64 (-.f64 %1990 %2591) u) %6963 = (fma.f64 #s(literal -1/2 binary64) %6864 %2591) %6967 = (fma.f64 #s(literal -1 binary64) %6959 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6963 %1990) %6566))) %6977 = (/.f64 %6050 u) %6985 = (*.f64 ca (*.f64 %1794 (*.f64 %61 %199))) %6986 = (*.f64 %2858 %6170) %6987 = (/.f64 %6985 %6986) %6993 = (*.f64 ca (*.f64 %1794 (*.f64 %61 %313))) %6995 = (/.f64 %6993 (*.f64 %2865 %6837)) %7002 = (*.f64 ca (*.f64 %1794 (*.f64 %61 %3992))) %7010 = (/.f64 %5126 %6265) %7013 = (/.f64 %5126 %2037) %7016 = (*.f64 q (*.f64 sa (*.f64 %2021 %199))) %7017 = (/.f64 %7016 %6881) %7020 = (/.f64 (fma.f64 #s(literal -1 binary64) %7013 (*.f64 #s(literal -1 binary64) %7017)) u) %7024 = (*.f64 q (*.f64 sa (*.f64 %2021 %313))) %7026 = (/.f64 %7024 (*.f64 %5706 %6837)) %7034 = (*.f64 q (*.f64 sa (*.f64 %2021 %3992))) %7036 = (/.f64 %7034 (*.f64 %5716 %6847)) %7039 = (+.f64 %7017 %7026) %7045 = (/.f64 (+.f64 %7013 %7017) u) %7060 = (*.f64 ca (*.f64 rone_es (*.f64 %1794 %199))) %7061 = (/.f64 %7060 %6171) %7064 = (/.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 #s(literal -1 binary64) %7061)) u) %7068 = (*.f64 ca (*.f64 rone_es (*.f64 %1794 %313))) %7070 = (/.f64 %7068 (*.f64 %2858 %6837)) %7078 = (*.f64 ca (*.f64 rone_es (*.f64 %1794 %3992))) %7080 = (/.f64 %7078 (*.f64 %2865 %6847)) %7083 = (+.f64 %7061 %7070) %7089 = (/.f64 (+.f64 %1988 %7061) u) %7101 = (*.f64 u (fma.f64 #s(literal -1 binary64) %6646 (*.f64 #s(literal -1/2 binary64) %6654))) %7103 = (*.f64 #s(literal 1/8 binary64) %6664) %7106 = (*.f64 u (fma.f64 #s(literal -1 binary64) %6646 (fma.f64 #s(literal -1/2 binary64) %6654 %7103))) %7111 = (*.f64 u (fma.f64 #s(literal -1 binary64) %6646 (fma.f64 #s(literal -1/2 binary64) %6654 (fma.f64 #s(literal -1/16 binary64) %6739 %7103)))) %7113 = (/.f64 %1804 u) %7118 = (*.f64 #s(literal 1/2 binary64) (/.f64 %1804 %6567)) %7120 = (*.f64 u (+.f64 %1403 %7118)) %7122 = (*.f64 %3383 %1635) %7123 = (/.f64 %7122 %6575) %7126 = (*.f64 u (+.f64 %1403 (fma.f64 #s(literal -1/8 binary64) %7123 %7118))) %7128 = (*.f64 %3392 %4452) %7133 = (*.f64 u (+.f64 %1403 (fma.f64 #s(literal -1/8 binary64) %7123 (fma.f64 #s(literal 1/16 binary64) (/.f64 %7128 %6583) %7118)))) %7136 = (*.f64 sa (*.f64 spp %1804)) %7138 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %7136 %6567) %6611) %7139 = (*.f64 u %7138) %7142 = (*.f64 sa (*.f64 spp %7122)) %7143 = (/.f64 %7142 %6575) %7145 = (*.f64 u (fma.f64 #s(literal -1/8 binary64) %7143 %7138)) %7148 = (*.f64 sa (*.f64 spp %7128)) %7152 = (*.f64 u (fma.f64 #s(literal -1/8 binary64) %7143 (fma.f64 #s(literal 1/16 binary64) (/.f64 %7148 %6583) %7138))) %7154 = (/.f64 %1796 %6170) %7155 = (+.f64 %7154 %6646) %7158 = (/.f64 %7136 %6653) %7159 = (fma.f64 #s(literal 1/2 binary64) %7158 %7155) %7162 = (/.f64 %7142 %6663) %7167 = (/.f64 spp u) %7175 = (+.f64 (/.f64 %1796 %6171) %2039) %7177 = (*.f64 sa (*.f64 %1403 %1598)) %7178 = (/.f64 %7177 %6881) %7181 = (*.f64 sa %1804) %7182 = (/.f64 %7181 %6887) %7183 = (fma.f64 #s(literal 1/2 binary64) %7182 %7175) %7184 = (/.f64 %1796 %2824) %7185 = (/.f64 %7177 %6893) %7187 = (*.f64 (-.f64 %7184 %7185) %1598) %7189 = (+.f64 %7178 (/.f64 %7187 %6898)) %7192 = (/.f64 %7181 %6904) %7193 = (*.f64 #s(literal 1/2 binary64) %7192) %7201 = (*.f64 sa %6564) %7204 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %6886 %6567) %1404) %7205 = (*.f64 u %7204) %7208 = (/.f64 (*.f64 sa %6659) %6575) %7210 = (*.f64 u (fma.f64 #s(literal -1/8 binary64) %7208 %7204)) %7216 = (*.f64 u (fma.f64 #s(literal -1/8 binary64) %7208 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 sa %6696) %6583) %7204))) %7218 = (fma.f64 #s(literal 1/2 binary64) %7158 %6646) %7219 = (*.f64 u %7218) %7222 = (*.f64 u (fma.f64 #s(literal -1/8 binary64) %7162 %7218)) %7227 = (*.f64 u (fma.f64 #s(literal -1/8 binary64) %7162 (fma.f64 #s(literal 1/16 binary64) (/.f64 %7148 %6738) %7218))) %7292 = (*.f64 u %6652) %7301 = (*.f64 %6566 %6662) %7404 = (/.f64 %2917 (*.f64 u %6794)) %7405 = (*.f64 #s(literal -1/2 binary64) %7404) %7414 = (/.f64 %2926 (*.f64 %6566 %6800)) %7416 = (*.f64 #s(literal -1/2 binary64) %6864) %7427 = (-.f64 %1988 %2593) %7428 = (/.f64 %7427 u) %7431 = (*.f64 #s(literal -1 binary64) %7427) %7432 = (-.f64 %7416 %7431) %7433 = (/.f64 %7432 u) %7451 = (*.f64 #s(literal -1 binary64) %7428) %7466 = (-.f64 %6891 %6895) %7473 = (/.f64 (*.f64 %199 %7466) %59) %7474 = (-.f64 (*.f64 #s(literal -1/2 binary64) %6905) %7473) %7503 = (*.f64 #s(literal 1/2 binary64) %7404) %7522 = (-.f64 %1988 %2591) %7524 = (*.f64 #s(literal -1 binary64) (/.f64 %7522 u)) %7527 = (*.f64 #s(literal -1 binary64) %7522) %7528 = (-.f64 %6865 %7527) %7529 = (/.f64 %7528 u) %7569 = (*.f64 %2865 %6170) %7572 = (*.f64 %2858 %1797) %7573 = (/.f64 %6985 %7572) %7597 = (/.f64 %7024 (*.f64 %5706 %6170)) %7599 = (/.f64 %7016 %6893) %7607 = (/.f64 %7034 (*.f64 %5716 %6170)) %7609 = (/.f64 %7024 (*.f64 %5706 %1797)) %7641 = (/.f64 %7068 %6986) %7643 = (/.f64 %7060 %2824) %7650 = (/.f64 %7078 %7569) %7651 = (/.f64 %7068 %7572) %7708 = (/.f64 %7136 %7292) %7715 = (/.f64 %7142 %7301) %7717 = (*.f64 #s(literal 1/2 binary64) (/.f64 %7136 %6652)) %7737 = (-.f64 (*.f64 #s(literal -1 binary64) %7184) %7185) %7742 = (*.f64 #s(literal -1/2 binary64) %7192) %7745 = (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %7737 %1598) %59)) %7746 = (-.f64 %7742 %7745) %7777 = (-.f64 #s(literal 1 binary64) (*.f64 %59 (-.f64 #s(literal 1 binary64) %3818))) %7804 = (-.f64 %7742 %7473) %7827 = (-.f64 %1935 %1854) %7831 = (-.f64 %32 %193) %7835 = (/.f64 %1994 %2354) %7836 = (*.f64 #s(literal -1 binary64) %7835) %7845 = (/.f64 %1934 %2015) %7846 = (fma.f64 #s(literal -1 binary64) %2043 %7845) %7847 = (/.f64 %1853 %2015) %7856 = (fma.f64 #s(literal -1 binary64) %1935 %1809) %7863 = (/.f64 %1934 %4517) %7864 = (/.f64 %1968 %4517) %7865 = (/.f64 %1808 %4517) %7869 = (-.f64 %1935 %1809) %7875 = (/.f64 %1808 %2015) %7878 = (/.f64 #s(literal 1 binary64) rone_es) %7882 = (*.f64 ca %1964) %7883 = (/.f64 %7882 %1797) %7884 = (*.f64 rone_es %1797) %7885 = (/.f64 %1934 %7884) %7886 = (fma.f64 #s(literal -1 binary64) %7883 %7885) %7887 = (*.f64 rone_es %7886) %7889 = (/.f64 lamdp rone_es) %7893 = (*.f64 ca %477) %7894 = (/.f64 %32 rone_es) %7895 = (fma.f64 #s(literal -1 binary64) %7893 %7894) %7906 = (/.f64 %1794 rone_es) %7910 = (/.f64 %1934 rone_es) %7914 = (/.f64 %1994 %7884) %7920 = (/.f64 %1994 (*.f64 rone_es %2354)) %7923 = (*.f64 rone_es (fma.f64 #s(literal -1 binary64) %3129 (*.f64 #s(literal -1 binary64) %7920))) %7926 = (*.f64 rone_es (+.f64 %3129 %7920)) %7928 = (/.f64 %7882 %2015) %7929 = (*.f64 rone_es %2015) %7930 = (/.f64 %1934 %7929) %7931 = (fma.f64 #s(literal -1 binary64) %7928 %7930) %7940 = (*.f64 rone_es (fma.f64 #s(literal -1 binary64) %3129 %7920)) %7943 = (*.f64 rone_es (fma.f64 #s(literal -1 binary64) %7920 %3129)) %7951 = (*.f64 rone_es (fma.f64 #s(literal -1 binary64) %7885 %7883)) %7953 = (/.f64 %1808 %7884) %7959 = (*.f64 rone_es %4517) %7961 = (/.f64 %7882 %4517) %7975 = (*.f64 rone_es (fma.f64 #s(literal -1 binary64) %59 %7878)) %8073 = (*.f64 ca %1797) %8074 = (/.f64 %1853 %8073) %8075 = (/.f64 %1843 %1797) %8079 = (/.f64 %193 ca) %8083 = (/.f64 %1978 %8073) %8087 = (/.f64 %1984 %1797) %8088 = (/.f64 %1994 %8073) %8093 = (/.f64 %1984 %2354) %8095 = (/.f64 %1994 (*.f64 ca %2354)) %8098 = (*.f64 ca (fma.f64 #s(literal -1 binary64) %8093 (*.f64 #s(literal -1 binary64) %8095))) %8101 = (*.f64 ca (+.f64 %8093 %8095)) %8103 = (*.f64 ca %2015) %8104 = (/.f64 %1853 %8103) %8105 = (/.f64 %1843 %2015) %8113 = (*.f64 ca (fma.f64 #s(literal -1 binary64) %8093 %8095)) %8116 = (*.f64 ca (fma.f64 #s(literal -1 binary64) %8095 %8093)) %8118 = (/.f64 %1808 %8073) %8119 = (/.f64 %1795 %1797) %8125 = (/.f64 %1808 (*.f64 ca %4517)) %8126 = (/.f64 %1795 %4517) %8133 = (/.f64 %1808 %8103) %8197 = (*.f64 sa %1797) %8198 = (/.f64 %1844 %8197) %8199 = (/.f64 %1852 %1797) %8203 = (/.f64 %63 sa) %8207 = (/.f64 %1976 %1797) %8208 = (/.f64 %1934 %8197) %8212 = (/.f64 %1986 %8197) %8213 = (*.f64 #s(literal -1 binary64) %8212) %8214 = (/.f64 %1992 %1797) %8218 = (/.f64 %1992 %2354) %8220 = (/.f64 %1986 (*.f64 sa %2354)) %8223 = (*.f64 sa (fma.f64 #s(literal -1 binary64) %8218 (*.f64 #s(literal -1 binary64) %8220))) %8226 = (*.f64 sa (+.f64 %8218 %8220)) %8228 = (/.f64 %1852 %2015) %8230 = (/.f64 %1844 (*.f64 sa %2015)) %8234 = (*.f64 #s(literal -1 binary64) %8214) %8239 = (*.f64 sa (fma.f64 #s(literal -1 binary64) %8220 %8218)) %8242 = (*.f64 sa (fma.f64 #s(literal -1 binary64) %8218 %8220)) %8244 = (/.f64 %1796 %8197) %8245 = (/.f64 %1807 %1797) %8250 = (/.f64 %1796 (*.f64 sa %4517)) %8251 = (/.f64 %1807 %4517) %8258 = (/.f64 %1807 %2015) %8262 = (*.f64 #s(literal -1 binary64) %8198) %8298 = (*.f64 #s(literal -1 binary64) %8245) (approx 1 #s(literal 0 binary64)) (approx lamdp lamdp) (approx %5 (*.f64 lamdp (+.f64 #s(literal 1 binary64) %10))) (approx %5 (*.f64 lamdp (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) %9)))))) (approx %5 (*.f64 lamdp (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 %9 (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 17/315 binary64) %9)))))))) (approx %31 %32) (approx %31 (*.f64 lamdp (+.f64 ca (*.f64 #s(literal 1/3 binary64) %34)))) (approx %31 (*.f64 lamdp (+.f64 ca (*.f64 %9 (fma.f64 #s(literal 2/15 binary64) %34 (*.f64 #s(literal 1/3 binary64) ca)))))) (approx %31 (*.f64 lamdp (+.f64 ca (*.f64 %9 (fma.f64 #s(literal 1/3 binary64) ca (*.f64 %9 (fma.f64 #s(literal 17/315 binary64) %34 (*.f64 #s(literal 2/15 binary64) ca)))))))) (approx %58 %63) (approx %58 (*.f64 lamdp (fma.f64 #s(literal 1/3 binary64) %66 %67))) (approx %58 (*.f64 lamdp (fma.f64 ca %61 (*.f64 %9 (fma.f64 #s(literal 2/15 binary64) %66 (*.f64 #s(literal 1/3 binary64) %67)))))) (approx %58 (*.f64 lamdp (fma.f64 ca %61 (*.f64 %9 (fma.f64 #s(literal 1/3 binary64) %67 (*.f64 %9 (fma.f64 #s(literal 17/315 binary64) %66 (*.f64 #s(literal 2/15 binary64) %67)))))))) (approx %85 (*.f64 lamdp (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %9)))) (approx %85 (*.f64 lamdp (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/120 binary64) %9) #s(literal 1/6 binary64)))))) (approx %85 (*.f64 lamdp (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %9))) #s(literal 1/6 binary64)))))) (approx %108 #s(literal 1 binary64)) (approx %108 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %9))) (approx %108 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/24 binary64) %9) #s(literal 1/2 binary64))))) (approx %108 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %9))) #s(literal 1/2 binary64))))) (approx (pow lamdp 2) %9) (approx %135 %62) (approx %137 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) %9)))) (approx %137 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 2/45 binary64) %9) #s(literal 1/3 binary64)))))) (approx %137 (*.f64 %9 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal -1/315 binary64) %9))) #s(literal 1/3 binary64)))))) (approx %161 (+.f64 #s(literal 1 binary64) %162)) (approx %161 (+.f64 #s(literal 1 binary64) %167)) (approx %161 (+.f64 #s(literal 1 binary64) %174)) (approx %187 (*.f64 #s(literal -1 binary64) %193)) (approx %187 (-.f64 %63 %193)) (approx %187 (-.f64 (*.f64 lamdp (fma.f64 ca %61 (*.f64 lamdp (-.f64 %198 %204)))) %193)) (approx %187 (-.f64 (*.f64 lamdp (fma.f64 ca %61 (*.f64 lamdp (-.f64 (fma.f64 #s(literal -1/2 binary64) %193 %211) %204)))) %193)) (approx %219 (*.f64 lamdp (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %65)) %60))) (approx %219 (*.f64 lamdp (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %61 (*.f64 #s(literal 1/120 binary64) %65)))) %60))) (approx %219 (*.f64 lamdp (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %61 (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %65 (*.f64 #s(literal 1/120 binary64) %61)))))) %60))) (approx %241 (*.f64 lamdp (fma.f64 #s(literal -1/6 binary64) %66 %67))) (approx %241 (*.f64 lamdp (fma.f64 ca %61 (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %67 (*.f64 #s(literal 1/120 binary64) %66)))))) (approx %241 (*.f64 lamdp (fma.f64 ca %61 (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %67 (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %66 (*.f64 #s(literal 1/120 binary64) %67)))))))) (approx %260 %162) (approx %260 %167) (approx %260 %174) (approx %260 (*.f64 %9 (+.f64 q (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) q (*.f64 %9 (fma.f64 #s(literal -1/315 binary64) %162 %264))))))) (approx %274 %199) (approx %274 (-.f64 %278 %59)) (approx %274 (-.f64 %283 %59)) (approx %274 (-.f64 %291 %59)) (approx %295 %190) (approx %295 (-.f64 %278 %189)) (approx %295 (-.f64 %283 %189)) (approx %295 (-.f64 %291 %189)) (approx %303 %191) (approx %303 (+.f64 %191 (*.f64 #s(literal 1/2 binary64) (/.f64 %277 %191)))) (approx %303 (+.f64 %191 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %309 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %318) %191)))))) (approx %303 (+.f64 %191 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %309 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %331) %191) (*.f64 #s(literal 1/2 binary64) (/.f64 %318 %191)))))))) (approx %342 %192) (approx %342 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %344) %191) %192)) (approx %342 (fma.f64 spp %191 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %349 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %350) %191)))))) (approx %342 (fma.f64 spp %191 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %349 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 %350 %191) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %359) %191)))))))) (approx %369 %193) (approx %369 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %202) %191) %193)) (approx %369 (fma.f64 sa %192 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %203 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %375) %191)))))) (approx %369 (fma.f64 sa %192 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %203 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %383 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %384) %191)))))))) (approx %394 (fma.f64 sa %192 %396)) (approx %394 (fma.f64 sa %192 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %203 %403) %198)))) (approx %394 (fma.f64 sa %192 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %203 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %383 %415) %401))) %198)))) (approx %424 (*.f64 lamdp (+.f64 ca (*.f64 #s(literal -1/6 binary64) %34)))) (approx %424 (*.f64 lamdp (+.f64 ca (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 #s(literal 1/120 binary64) %34)))))) (approx %424 (*.f64 lamdp (+.f64 ca (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %34 %435))))))) (approx %443 (*.f64 lamdp (+.f64 ca (*.f64 %9 %446)))) (approx %443 (*.f64 lamdp (+.f64 ca (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 %9 %453)) %445))))) (approx %443 (*.f64 lamdp (+.f64 ca (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/120 binary64) ca (*.f64 %9 (-.f64 (*.f64 #s(literal -1/5040 binary64) ca) (fma.f64 #s(literal -1/2 binary64) %453 (fma.f64 #s(literal -1/720 binary64) ca (*.f64 #s(literal 1/24 binary64) %446)))))) %452))) %445))))) (approx %476 %477) (approx %476 (*.f64 lamdp (fma.f64 #s(literal -1/6 binary64) %479 %59))) (approx %476 (*.f64 lamdp (fma.f64 %9 (fma.f64 #s(literal -1/6 binary64) %59 (*.f64 #s(literal 1/120 binary64) %479)) %59))) (approx %476 (*.f64 lamdp (fma.f64 %9 (fma.f64 #s(literal -1/6 binary64) %59 (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %479 (*.f64 #s(literal 1/120 binary64) %59)))) %59))) (approx %495 %496) (approx %495 (*.f64 lamdp (fma.f64 #s(literal -1/6 binary64) %498 %60))) (approx %495 (*.f64 lamdp (fma.f64 rone_es %59 (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %60 (*.f64 #s(literal 1/120 binary64) %498)))))) (approx %495 (*.f64 lamdp (fma.f64 rone_es %59 (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %60 (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %498 (*.f64 #s(literal 1/120 binary64) %60)))))))) (approx %516 %517) (approx %516 (*.f64 lamdp (fma.f64 #s(literal -1/6 binary64) %519 %520))) (approx %516 (*.f64 lamdp (fma.f64 ca %60 (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %520 (*.f64 #s(literal 1/120 binary64) %519)))))) (approx %516 (*.f64 lamdp (fma.f64 ca %60 (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %520 (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %519 (*.f64 #s(literal 1/120 binary64) %520)))))))) (approx %539 #s(literal -1 binary64)) (approx %539 (-.f64 %541 #s(literal 1 binary64))) (approx %539 (-.f64 %546 #s(literal 1 binary64))) (approx %539 (-.f64 %554 #s(literal 1 binary64))) (approx %557 (*.f64 #s(literal -1 binary64) %558)) (approx %557 (-.f64 %541 %558)) (approx %557 (-.f64 %546 %558)) (approx %557 (-.f64 %554 %558)) (approx %567 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %162))) (approx %567 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) q (*.f64 #s(literal 1/2 binary64) (*.f64 %9 %573)))))) (approx %567 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) q (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (*.f64 %9 %582) (*.f64 #s(literal 1/2 binary64) %573))))))) (approx %591 spp) (approx %591 (+.f64 spp (*.f64 #s(literal 1/2 binary64) (*.f64 %9 %593)))) (approx %591 (+.f64 spp (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %593 (*.f64 #s(literal 1/2 binary64) (*.f64 %9 %598)))))) (approx %591 (+.f64 spp (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %593 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %598 (*.f64 #s(literal 1/2 binary64) (*.f64 %9 %605)))))))) (approx %614 %615) (approx %614 (fma.f64 #s(literal 1/2 binary64) (*.f64 %9 %617) %615)) (approx %614 (fma.f64 sa spp (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %617 (*.f64 #s(literal 1/2 binary64) (*.f64 %9 %621)))))) (approx %614 (fma.f64 sa spp (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %617 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %621 (*.f64 #s(literal 1/2 binary64) (*.f64 %9 %628)))))))) (approx %637 (fma.f64 sa spp (*.f64 %9 %640))) (approx %637 (fma.f64 sa spp (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %617 (*.f64 %9 %647)) %639)))) (approx %637 (fma.f64 sa spp (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %617 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %621 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) %628) (fma.f64 #s(literal -1/2 binary64) %647 (fma.f64 #s(literal -1/720 binary64) %615 (*.f64 #s(literal 1/24 binary64) %640)))))) %646))) %639)))) (approx %669 (*.f64 #s(literal -1 binary64) %615)) (approx %669 (fma.f64 #s(literal -1 binary64) %615 %32)) (approx %669 (fma.f64 #s(literal -1 binary64) %615 (*.f64 lamdp (+.f64 ca (*.f64 #s(literal -1 binary64) (*.f64 lamdp %640)))))) (approx %669 (fma.f64 #s(literal -1 binary64) %615 (*.f64 lamdp (+.f64 ca (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %640 (*.f64 lamdp %446))))))) (approx %687 %688) (approx %687 (*.f64 lamdp (+.f64 rone_es (*.f64 #s(literal -1/6 binary64) %690)))) (approx %687 (*.f64 lamdp (+.f64 rone_es (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) rone_es (*.f64 #s(literal 1/120 binary64) %690)))))) (approx %687 (*.f64 lamdp (+.f64 rone_es (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) rone_es (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %690 (*.f64 #s(literal 1/120 binary64) rone_es)))))))) (approx %709 %710) (approx %709 (*.f64 lamdp (fma.f64 #s(literal -1/6 binary64) %712 %713))) (approx %709 (*.f64 lamdp (fma.f64 ca rone_es (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %713 (*.f64 #s(literal 1/120 binary64) %712)))))) (approx %709 (*.f64 lamdp (fma.f64 ca rone_es (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %713 (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %712 %723))))))) (approx %731 (*.f64 lamdp (fma.f64 ca rone_es %735))) (approx %731 (*.f64 lamdp (fma.f64 ca rone_es (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) %713 %742) %733))))) (approx %731 (*.f64 lamdp (fma.f64 ca rone_es (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) %713 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/120 binary64) %713 %754) %740))) %733))))) (approx %764 %765) (approx %764 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %713 (*.f64 #s(literal -1 binary64) %735)))) (approx %764 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %713 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %742 (*.f64 #s(literal -1 binary64) %734)))))) (approx %764 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %713 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %734 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %754 (*.f64 #s(literal -1 binary64) %741)))))))) (approx %785 %787) (approx %785 (+.f64 %787 (*.f64 #s(literal -1/2 binary64) (/.f64 %162 %787)))) (approx %785 (+.f64 %787 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %793 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %797) %787)))))) (approx %785 (+.f64 %787 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %793 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %809) %787) (*.f64 #s(literal 1/2 binary64) (/.f64 %797 %787)))))))) (approx %820 %821) (approx %820 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %823) %787) %821)) (approx %820 (fma.f64 sa %787 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %828 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %829) %787)))))) (approx %820 (fma.f64 sa %787 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %828 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %837 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %838) %787)))))))) (approx %848 (fma.f64 sa %787 %852)) (approx %848 (fma.f64 sa %787 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/2 binary64) %828 %859) %850)))) (approx %848 (fma.f64 sa %787 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/2 binary64) %828 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %837 %871) %857))) %850)))) (approx %880 %881) (approx %880 %883) (approx %880 (-.f64 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %713 (*.f64 lamdp (-.f64 %850 %849)))) %821)) (approx %880 (-.f64 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %713 (*.f64 lamdp (-.f64 (fma.f64 #s(literal -1 binary64) %891 %850) %849)))) %821)) (approx %900 %902) (approx %900 (fma.f64 #s(literal -1 binary64) %904 %902)) (approx %900 (fma.f64 #s(literal -1 binary64) %901 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %907 %913)))) (approx %900 (fma.f64 #s(literal -1 binary64) %901 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %907 (*.f64 lamdp (-.f64 (fma.f64 #s(literal -1 binary64) %918 %908) %911)))))) (approx %926 %901) (approx %926 (+.f64 %904 %901)) (approx %926 (fma.f64 lamdp (fma.f64 #s(literal -1 binary64) %913 %907) %901)) (approx %926 (fma.f64 lamdp (fma.f64 lamdp (fma.f64 #s(literal -1 binary64) %912 %936) %907) %901)) (approx %943 (*.f64 #s(literal -1 binary64) %946)) (approx %943 (fma.f64 #s(literal -1 binary64) %946 %949)) (approx %943 (fma.f64 #s(literal -1 binary64) %946 (*.f64 lamdp (fma.f64 lamdp (-.f64 (*.f64 #s(literal -1/2 binary64) %946) %955) %957)))) (approx %943 (fma.f64 #s(literal -1 binary64) %946 (*.f64 lamdp (fma.f64 lamdp (-.f64 (fma.f64 #s(literal -1/2 binary64) %946 %962) %955) %957)))) (approx %969 (fma.f64 #s(literal -1 binary64) %821 (*.f64 #s(literal -1 binary64) %852))) (approx %969 (fma.f64 #s(literal -1 binary64) %821 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %859 %973)))) (approx %969 (fma.f64 #s(literal -1 binary64) %821 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %851 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %871 (*.f64 #s(literal -1 binary64) %858))))))) (approx %985 %986) (approx %985 (-.f64 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %713 (*.f64 lamdp %851))) %881)) (approx %985 (-.f64 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %713 (*.f64 lamdp (-.f64 (*.f64 #s(literal -1 binary64) %891) %973)))) %881)) (approx %1000 (fma.f64 #s(literal -1 binary64) %904 %901)) (approx %1000 (fma.f64 lamdp (fma.f64 #s(literal -1 binary64) %907 %1004) %901)) (approx %1000 (fma.f64 lamdp (fma.f64 #s(literal -1 binary64) %907 (*.f64 lamdp (-.f64 (fma.f64 #s(literal -1 binary64) %918 %911) %908))) %901)) (approx %1014 (fma.f64 #s(literal -1 binary64) %901 %904)) (approx %1014 (fma.f64 #s(literal -1 binary64) %901 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %1004 %907)))) (approx %1014 (fma.f64 #s(literal -1 binary64) %901 (*.f64 lamdp (fma.f64 lamdp (fma.f64 #s(literal -1 binary64) %1003 %936) %907)))) (approx %1026 %1027) (approx %1026 (*.f64 %9 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) %1027)) %59))) (approx %1026 (*.f64 %9 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) %199 (*.f64 #s(literal 2/45 binary64) %1027)))) %59))) (approx %1026 (*.f64 %9 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/3 binary64) %199 (*.f64 %9 (fma.f64 #s(literal -1/315 binary64) %1027 (*.f64 #s(literal 2/45 binary64) %199)))))) %59))) (approx %1052 %945) (approx %1052 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %1054)) %944)) (approx %1052 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %945 (*.f64 #s(literal 1/24 binary64) %1054)))) %944)) (approx %1052 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %945 (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %1054 (*.f64 #s(literal 1/24 binary64) %945)))))) %944)) (approx %1073 %949) (approx %1073 (*.f64 lamdp (fma.f64 %9 %1077 %957))) (approx %1073 (*.f64 lamdp (fma.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) %957 (*.f64 %9 %1084)) %1076) %957))) (approx %1073 (*.f64 lamdp (fma.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) %957 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/120 binary64) %957 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/5040 binary64) %957) (fma.f64 #s(literal -1/2 binary64) %1084 (fma.f64 #s(literal -1/720 binary64) %957 (*.f64 #s(literal 1/24 binary64) %1077)))))) %1083))) %1076) %957))) (approx %1105 %1106) (approx %1105 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/3 binary64) %1106 %1108) %1110))) (approx %1105 (*.f64 %9 (-.f64 (fma.f64 %9 (fma.f64 #s(literal -1/3 binary64) %1114 (*.f64 #s(literal 2/45 binary64) %1106)) %1108) %1110))) (approx %1105 (*.f64 %9 (-.f64 (fma.f64 %9 (fma.f64 #s(literal -1/3 binary64) %1114 (*.f64 %9 (fma.f64 #s(literal -1/315 binary64) %1106 %1121))) %1108) %1110))) (approx %1129 (*.f64 lamdp %1130)) (approx %1129 (*.f64 lamdp (+.f64 %1130 (*.f64 #s(literal -1/6 binary64) (/.f64 %1027 %1133))))) (approx %1129 (*.f64 lamdp (+.f64 %1130 (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %1139 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %1145) %1130))))))) (approx %1129 (*.f64 lamdp (+.f64 %1130 (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %1139 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %1159) %1130) (*.f64 #s(literal 1/2 binary64) (/.f64 %1145 %1130))))))))) (approx %1171 (*.f64 lamdp %1172)) (approx %1171 (*.f64 lamdp (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 %9 %200) %1133) %1172))) (approx %1171 (*.f64 lamdp (fma.f64 spp %1130 (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %1180 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %1181) %1130))))))) (approx %1171 (*.f64 lamdp (fma.f64 spp %1130 (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %1180 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 %1181 %1130) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %1191) %1130))))))))) (approx %1202 (*.f64 lamdp %1203)) (approx %1202 (*.f64 lamdp (fma.f64 #s(literal -1/6 binary64) (/.f64 %1206 %1133) %1203))) (approx %1202 (*.f64 lamdp (fma.f64 sa %1172 (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %1211 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %1212) %1130))))))) (approx %1202 (*.f64 lamdp (fma.f64 sa %1172 (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %1211 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 %1212 %1130) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %1222) %1130))))))))) (approx %1233 %1235) (approx %1233 (*.f64 lamdp (fma.f64 #s(literal -1/6 binary64) (/.f64 %1206 %1130) %1234))) (approx %1233 (*.f64 lamdp (fma.f64 q %1203 (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %1241 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %1242) %1130))))))) (approx %1233 (*.f64 lamdp (fma.f64 q %1203 (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %1241 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %1251 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %1252) %1130))))))))) (approx %1263 (*.f64 lamdp (fma.f64 q %1203 %1267))) (approx %1263 (*.f64 lamdp (fma.f64 q %1203 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) %1241 %1275) %1265))))) (approx %1263 (*.f64 lamdp (fma.f64 q %1203 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) %1241 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %1251 %1288) %1273))) %1265))))) (approx %1298 (*.f64 #s(literal -1 binary64) %1235)) (approx %1298 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %1234 (*.f64 #s(literal -1 binary64) %1267)))) (approx %1298 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %1234 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %1275 (*.f64 #s(literal -1 binary64) %1266)))))) (approx %1298 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %1234 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %1266 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %1288 (*.f64 #s(literal -1 binary64) %1274)))))))) (approx %1319 %1320) (approx %1319 (*.f64 lamdp (fma.f64 %9 %1327 %1325))) (approx %1319 (*.f64 lamdp (fma.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) %1323 %1336) %1326) %1325))) (approx %1319 (*.f64 lamdp (fma.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) %1323 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %1331 %1348) %1334))) %1326) %1325))) (approx %1357 (*.f64 #s(literal -1 binary64) %1320)) (approx %1357 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) (*.f64 %9 %1327) (*.f64 #s(literal -1 binary64) %1325)))) (approx %1357 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %1325 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %1336 (*.f64 #s(literal -1 binary64) %1327)))))) (approx %1357 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %1325 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %1327 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %1348 (*.f64 #s(literal -1 binary64) %1335)))))))) (approx %1379 (+.f64 spp (*.f64 #s(literal -1/2 binary64) %1380))) (approx %1379 (+.f64 spp (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) spp (*.f64 #s(literal 1/24 binary64) %1380))))) (approx %1379 (+.f64 spp (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) spp (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %1380 (*.f64 #s(literal 1/24 binary64) spp))))))) (approx %1400 %1405) (approx %1400 (fma.f64 #s(literal 1/2 binary64) %1408 %1405)) (approx %1400 (fma.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) %1414) %1416) %1405)) (approx %1400 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) %1424) %1413)) %1416) %1405)) (approx %1431 (*.f64 #s(literal -1 binary64) %1405)) (approx %1431 (fma.f64 #s(literal -1 binary64) %1405 (*.f64 #s(literal -1/2 binary64) %1408))) (approx %1431 (fma.f64 #s(literal -1 binary64) %1405 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %1405 %1414)))) (approx %1431 (fma.f64 #s(literal -1 binary64) %1405 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %1405 (*.f64 %9 (fma.f64 #s(literal -1/4 binary64) %1405 (fma.f64 #s(literal 1/24 binary64) %1405 %1424))))))) (approx %1448 %1449) (approx %1448 (*.f64 lamdp (fma.f64 %9 %1454 %1451))) (approx %1448 (*.f64 lamdp (fma.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) %1451 %1462) %1453) %1451))) (approx %1448 (*.f64 lamdp (fma.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) %1451 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/120 binary64) %1451 %1473) %1460))) %1453) %1451))) (approx %1482 (*.f64 #s(literal -1 binary64) %1449)) (approx %1482 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) (*.f64 %9 %1454) (*.f64 #s(literal -1 binary64) %1451)))) (approx %1482 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %1451 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %1462 (*.f64 #s(literal -1 binary64) %1454)))))) (approx %1482 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %1451 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %1454 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %1473 (*.f64 #s(literal -1 binary64) %1461)))))))) (approx %1504 (fma.f64 #s(literal -1 binary64) %193 (*.f64 #s(literal -1 binary64) %396))) (approx %1504 (fma.f64 #s(literal -1 binary64) %193 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %403 (*.f64 #s(literal -1 binary64) %395))))) (approx %1504 (fma.f64 #s(literal -1 binary64) %193 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %395 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %415 (*.f64 #s(literal -1 binary64) %402))))))) (approx %1520 %1521) (approx %1523 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) %9))) (approx %1523 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 2/3 binary64) %9) #s(literal 2 binary64))))) (approx %1523 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) %9))) #s(literal 2 binary64))))) (approx %1545 (*.f64 #s(literal -1 binary64) %9)) (approx %1545 (*.f64 %9 (-.f64 %10 #s(literal 1 binary64)))) (approx %1545 (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -2/45 binary64) %9))) #s(literal 1 binary64)))) (approx %1545 (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/315 binary64) %9) #s(literal 2/45 binary64))))) #s(literal 1 binary64)))) (approx %1569 %1572) (approx %1569 (*.f64 lamdp (fma.f64 #s(literal 1/3 binary64) %1575 %1576))) (approx %1569 (*.f64 lamdp (fma.f64 ca %1570 (*.f64 %9 (fma.f64 #s(literal 2/15 binary64) %1575 (*.f64 #s(literal 1/3 binary64) %1576)))))) (approx %1569 (*.f64 lamdp (fma.f64 ca %1570 (*.f64 %9 (fma.f64 #s(literal 1/3 binary64) %1576 (*.f64 %9 (fma.f64 #s(literal 17/315 binary64) %1575 (*.f64 #s(literal 2/15 binary64) %1576)))))))) (approx %1597 %1599) (approx %1597 %1603) (approx %1597 %1608) (approx %1597 %1615) (approx %1617 %1619) (approx %1617 (-.f64 %1603 %1618)) (approx %1617 (-.f64 %1608 %1618)) (approx %1617 (-.f64 %1615 %1618)) (approx %1627 %1628) (approx %1627 (+.f64 %1628 (*.f64 #s(literal -1/2 binary64) (/.f64 %1602 %1628)))) (approx %1627 (+.f64 %1628 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %1634 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %1640) %1628)))))) (approx %1627 (+.f64 %1628 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %1634 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %1653) %1628) (*.f64 #s(literal 1/2 binary64) (/.f64 %1640 %1628)))))))) (approx %1665 %1667) (approx %1665 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %9 %1671) %1628) %1667)) (approx %1665 (fma.f64 sa %1666 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %1676 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %1678) %1628)))))) (approx %1665 (fma.f64 sa %1666 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %1676 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %1686 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %1688) %1628)))))))) (approx %1698 sa) (approx %1698 (+.f64 sa (*.f64 #s(literal 1/2 binary64) (*.f64 %9 sa)))) (approx %1698 (+.f64 sa (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %1705)) %1708)))) (approx %1698 (+.f64 sa (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) sa (fma.f64 #s(literal 1/48 binary64) sa (*.f64 #s(literal 1/2 binary64) %1705))))) %1705)) %1708)))) (approx %1724 (fma.f64 #s(literal 1/2 binary64) (*.f64 %9 %615) %615)) (approx %1724 (fma.f64 sa spp (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %1728)) %639)))) (approx %1724 (fma.f64 sa spp (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %615 (fma.f64 #s(literal 1/48 binary64) %615 (*.f64 #s(literal 1/2 binary64) %1728))))) %1728)) %639)))) (approx %1747 (fma.f64 ca %1571 %1667)) (approx %1747 (fma.f64 lamdp (fma.f64 ca %1570 (*.f64 lamdp %1752)) %1667)) (approx %1747 (fma.f64 lamdp (fma.f64 ca %1570 (*.f64 lamdp (-.f64 (fma.f64 #s(literal -1/2 binary64) %1676 (*.f64 #s(literal 1/3 binary64) %1572)) %1751))) %1667)) (approx %1768 %1773) (approx %1768 (+.f64 %1775 %1773)) (approx %1768 (fma.f64 lamdp (fma.f64 lamdp (-.f64 (*.f64 #s(literal -1/2 binary64) %1779) %1781) %1783) %1773)) (approx %1768 (fma.f64 lamdp (fma.f64 lamdp (-.f64 (fma.f64 #s(literal -1/2 binary64) %1779 (*.f64 #s(literal 1/3 binary64) %1775)) %1781) %1783) %1773)) (approx %1793 (atan.f64 %1811)) (approx %184 %1814) (approx %184 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %1817) %191) %1814)) (approx %184 (fma.f64 sa %191 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %1822 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 %1823) %191)))))) (approx %184 (fma.f64 sa %191 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %1822 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) (/.f64 %1823 %191) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %9 (*.f64 sa %331)) %191)))))))) (approx %1842 (atan.f64 %1856)) (approx %1859 (fma.f64 sa %1666 (*.f64 %9 %1752))) (approx %1859 (fma.f64 sa %1666 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/2 binary64) %1676 (*.f64 %9 %1866)) %1751)))) (approx %1859 (fma.f64 sa %1666 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/2 binary64) %1676 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/2 binary64) %1686 (*.f64 %9 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %1688 %1628)) (fma.f64 #s(literal -1/2 binary64) %1866 (fma.f64 #s(literal -1/720 binary64) %1667 (*.f64 #s(literal 1/24 binary64) %1752)))))) %1865))) %1751)))) (approx %1888 (*.f64 #s(literal -1 binary64) %1667)) (approx %1888 (-.f64 %63 %1667)) (approx %1888 (-.f64 (*.f64 lamdp (fma.f64 ca %61 (*.f64 lamdp (-.f64 %1751 %1750)))) %1667)) (approx %1888 (-.f64 (*.f64 lamdp (fma.f64 ca %61 (*.f64 lamdp (-.f64 (fma.f64 #s(literal -1/2 binary64) %1667 %211) %1750)))) %1667)) (approx %1906 (*.f64 #s(literal -1 binary64) %1907)) (approx %1906 (fma.f64 #s(literal -1 binary64) %1907 %949)) (approx %1906 (fma.f64 #s(literal -1 binary64) %1907 (*.f64 lamdp (fma.f64 lamdp (-.f64 (*.f64 #s(literal -1/2 binary64) %1907) %1915) %957)))) (approx %1906 (fma.f64 #s(literal -1 binary64) %1907 (*.f64 lamdp (fma.f64 lamdp (-.f64 (fma.f64 #s(literal -1/2 binary64) %1907 %962) %1915) %957)))) (approx %1927 (atan.f64 %1929)) (approx %5 %1932) (approx %31 %1935) (approx %58 %1845) (approx %85 %1794) (approx %108 %1797) (approx %137 %1846) (approx %161 %1848) (approx %187 %1855) (approx %1949 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %1950 %67))) (approx %219 %1843) (approx %241 %1844) (approx %260 %1847) (approx %274 %1849) (approx %295 %1850) (approx %303 %1851) (approx %342 %1852) (approx %369 %1853) (approx %394 %1854) (approx %424 %1934) (approx %476 %1964) (approx %495 %1966) (approx %516 %1968) (approx %539 %1970) (approx %557 %1972) (approx %567 %1974) (approx %591 %1976) (approx %614 %1978) (approx %637 %1980) (approx %669 (fma.f64 #s(literal -1 binary64) %1980 %1935)) (approx %687 %1984) (approx %709 %1986) (approx %731 %1988) (approx %764 %1990) (approx %785 %1992) (approx %820 %1994) (approx %848 %1996) (approx %880 %1998) (approx %900 %2000) (approx %926 (*.f64 #s(literal -1 binary64) %2000)) (approx %943 %1856) (approx %969 %2005) (approx %985 %2007) (approx %1000 %2009) (approx %1014 (*.f64 #s(literal -1 binary64) %2009)) (approx %1026 %2013) (approx %1052 %2015) (approx %1073 %2017) (approx %1105 %2019) (approx %1129 %2021) (approx %1171 %2023) (approx %1202 %2025) (approx %1233 %2027) (approx %1263 %2029) (approx %1298 (*.f64 #s(literal -1 binary64) %2029)) (approx %1319 %2033) (approx %1357 (*.f64 #s(literal -1 binary64) %2033)) (approx %1379 %2037) (approx %1400 %2039) (approx %1431 (*.f64 #s(literal -1 binary64) %2039)) (approx %1448 %2043) (approx %1482 (*.f64 #s(literal -1 binary64) %2043)) (approx %1504 (*.f64 #s(literal -1 binary64) %1854)) (approx %1523 %1799) (approx %1545 %1801) (approx %1569 %1798) (approx %1595 %1803) (approx %1597 %1804) (approx %1617 %1805) (approx %1627 %1806) (approx %1665 %1808) (approx %1698 (/.f64 sa %1797)) (approx %1724 %2059) (approx %1747 %1810) (approx %1768 %1811) (approx %184 (*.f64 sa %1851)) (approx %1859 %1809) (approx %1888 %1928) (approx %1906 %1929) (approx %1949 (*.f64 #s(literal -1 binary64) (*.f64 lamdp (fma.f64 #s(literal -1 binary64) %67 %1950)))) (approx %1523 %2074) (approx %1545 %2077) (approx %1595 %2080) (approx %1597 %2082) (approx %1617 %2084) (approx %1627 %2086) (approx %1665 %2089) (approx %1747 %2092) (approx %1768 %2094) (approx %1793 (atan.f64 %2094)) (approx %1859 %2091) (approx %1888 %2099) (approx %1906 %2101) (approx %1927 (atan.f64 %2101)) (approx %54 %59) (approx %56 %60) (approx %57 (+.f64 #s(literal 1 binary64) %2107)) (approx %58 %2111) (approx %178 (+.f64 #s(literal 1 binary64) %2113)) (approx %181 %1618) (approx %941 %944) (approx %942 (+.f64 #s(literal 1 binary64) %2118)) (approx %135 (+.f64 lamdp %2121)) (approx %1943 %2124) (approx %1946 %2127) (approx %1946 %2135) (approx %1946 %2146) (approx %1947 (*.f64 spp %2127)) (approx %1947 (*.f64 spp %2135)) (approx %1947 (*.f64 spp %2146)) (approx %1948 (*.f64 spp (+.f64 sa (*.f64 #s(literal -1/2 binary64) %2154)))) (approx %1948 (*.f64 spp (+.f64 sa (*.f64 %59 (fma.f64 #s(literal -1/2 binary64) %2159 (*.f64 #s(literal -1/8 binary64) %2160)))))) (approx %1948 (*.f64 spp (+.f64 sa (*.f64 %59 (fma.f64 #s(literal -1/2 binary64) %2159 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) %2167 (*.f64 #s(literal -1/16 binary64) %2168)))))))) (approx %2177 (*.f64 spp (fma.f64 #s(literal -1 binary64) sa (*.f64 #s(literal 1/2 binary64) %2154)))) (approx %2177 (*.f64 spp (fma.f64 #s(literal -1 binary64) sa (*.f64 %59 (fma.f64 #s(literal 1/8 binary64) %2160 (*.f64 #s(literal 1/2 binary64) %2159)))))) (approx %2177 (*.f64 spp (fma.f64 #s(literal -1 binary64) sa (*.f64 %59 (fma.f64 #s(literal 1/2 binary64) %2159 (*.f64 %59 (fma.f64 #s(literal 1/16 binary64) %2168 (*.f64 #s(literal 1/8 binary64) %2167)))))))) (approx %187 (fma.f64 spp (-.f64 %2202 %2204) %1935)) (approx %187 (fma.f64 spp (-.f64 (*.f64 spp (fma.f64 #s(literal -1 binary64) %1988 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 sa (*.f64 spp %1972)) %2210)))) %2204) %1935)) (approx %1949 (fma.f64 ca lamdp (*.f64 spp (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 ca (*.f64 lamdp %2218))) sa)))) (approx %1949 (fma.f64 ca lamdp (*.f64 spp (-.f64 (*.f64 spp (fma.f64 #s(literal -1 binary64) %710 (*.f64 #s(literal 1/2 binary64) (*.f64 sa %2226)))) sa)))) (approx %219 (+.f64 %1794 %2235)) (approx %241 (fma.f64 #s(literal -1 binary64) %1968 %1934)) (approx %274 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %2240 %1847))) (approx %295 (+.f64 #s(literal 1 binary64) (fma.f64 q %1846 %2244))) (approx %303 %2250) (approx %303 %2260) (approx %303 %2273) (approx %342 (*.f64 spp %2250)) (approx %342 (*.f64 spp %2260)) (approx %342 (*.f64 spp %2273)) (approx %369 (*.f64 spp %2283)) (approx %369 (*.f64 spp %2293)) (approx %369 (*.f64 spp %2305)) (approx %394 (*.f64 spp (fma.f64 #s(literal 1/2 binary64) %2308 %2204))) (approx %394 (*.f64 spp (fma.f64 %59 (fma.f64 #s(literal -1/8 binary64) %2313 (*.f64 #s(literal 1/2 binary64) %2314)) %2204))) (approx %394 (*.f64 spp (fma.f64 %59 (fma.f64 #s(literal 1/2 binary64) %2314 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) %2320 (*.f64 #s(literal 1/16 binary64) %2322)))) %2204))) (approx %943 (fma.f64 spp (fma.f64 #s(literal -1 binary64) %2204 %2335) %1935)) (approx %943 (fma.f64 spp (fma.f64 #s(literal -1 binary64) %2204 (*.f64 spp (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 spp (-.f64 (*.f64 #s(literal -1/2 binary64) %2314) (/.f64 (*.f64 sa (*.f64 %1974 %558)) %1797)))) %2333))) %1935)) (approx %1026 (fma.f64 #s(literal -1 binary64) %2351 %1846)) (approx %1052 (+.f64 %1797 %2356)) (approx %1073 (fma.f64 %59 %2334 %1935)) (approx %1073 (fma.f64 %59 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 %59 %2361)) %2333) %1935)) (approx %1073 (fma.f64 %59 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 %59 (-.f64 (*.f64 %59 (*.f64 %2130 %2334)) (*.f64 #s(literal -1 binary64) %2361)))) %2333) %1935)) (approx %1105 %2376) (approx %1105 (fma.f64 #s(literal -1 binary64) %2378 %2376)) (approx %1129 %2381) (approx %1129 %2386) (approx %1129 %2398) (approx %1129 %2413) (approx %1171 %2415) (approx %1171 (*.f64 spp %2386)) (approx %1171 (*.f64 spp %2398)) (approx %1171 (*.f64 spp %2413)) (approx %1202 %2423) (approx %1202 (*.f64 spp (fma.f64 #s(literal -1/2 binary64) (/.f64 %2425 %2383) %2427))) (approx %1202 (*.f64 spp (fma.f64 sa %2381 (*.f64 %59 (fma.f64 #s(literal -1/2 binary64) %2432 (*.f64 #s(literal -1/8 binary64) (/.f64 %2433 %2393))))))) (approx %1202 (*.f64 spp (fma.f64 sa %2381 (*.f64 %59 (fma.f64 #s(literal -1/2 binary64) %2432 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) (/.f64 %2441 %2393) (*.f64 #s(literal -1/16 binary64) (/.f64 %2443 %2406))))))))) (approx %1233 %2453) (approx %1233 (*.f64 spp (fma.f64 #s(literal -1/2 binary64) (/.f64 %2425 %2381) %2456))) (approx %1233 (*.f64 spp (fma.f64 q %2427 (*.f64 %59 (fma.f64 #s(literal -1/2 binary64) %2460 (*.f64 #s(literal -1/8 binary64) (/.f64 %2433 %2461))))))) (approx %1233 (*.f64 spp (fma.f64 q %2427 (*.f64 %59 (fma.f64 #s(literal -1/2 binary64) %2460 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) (/.f64 %2441 %2461) (*.f64 #s(literal -1/16 binary64) (/.f64 %2443 (*.f64 %312 %2405)))))))))) (approx %1263 %2480) (approx %1263 (*.f64 spp (fma.f64 #s(literal -1/2 binary64) %2483 %2484))) (approx %1263 (*.f64 spp (fma.f64 %59 (fma.f64 #s(literal -1/2 binary64) %2488 (*.f64 #s(literal -1/8 binary64) %2491)) %2484))) (approx %1263 (*.f64 spp (fma.f64 %59 (fma.f64 #s(literal -1/2 binary64) %2488 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) %2497 (*.f64 #s(literal -1/16 binary64) %2500)))) %2484))) (approx %1298 (*.f64 #s(literal -1 binary64) %2480)) (approx %1298 (*.f64 spp (fma.f64 #s(literal -1 binary64) %2484 (*.f64 #s(literal 1/2 binary64) %2483)))) (approx %1298 (*.f64 spp (fma.f64 #s(literal -1 binary64) %2484 (*.f64 %59 (fma.f64 #s(literal 1/8 binary64) %2491 (*.f64 #s(literal 1/2 binary64) %2488)))))) (approx %1298 (*.f64 spp (fma.f64 #s(literal -1 binary64) %2484 (*.f64 %59 (fma.f64 #s(literal 1/2 binary64) %2488 (*.f64 %59 (fma.f64 #s(literal 1/16 binary64) %2500 (*.f64 #s(literal 1/8 binary64) %2497)))))))) (approx %1319 (*.f64 spp (fma.f64 %59 %2534 %2484))) (approx %1319 (*.f64 spp (fma.f64 %59 (-.f64 (fma.f64 #s(literal -1/2 binary64) %2488 %2542) %2533) %2484))) (approx %1319 (*.f64 spp (fma.f64 %59 (-.f64 (fma.f64 #s(literal -1/2 binary64) %2488 (*.f64 %59 (-.f64 (fma.f64 #s(literal -1/8 binary64) %2497 %2554) %2540))) %2533) %2484))) (approx %1357 (*.f64 spp (fma.f64 #s(literal -1 binary64) (*.f64 %59 %2534) (*.f64 #s(literal -1 binary64) %2484)))) (approx %1357 (*.f64 spp (fma.f64 #s(literal -1 binary64) %2484 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %2542 (*.f64 #s(literal -1 binary64) %2534)))))) (approx %1357 (*.f64 spp (fma.f64 #s(literal -1 binary64) %2484 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %2534 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %2554 (*.f64 #s(literal -1 binary64) %2541)))))))) (approx %1396 %1401) (approx %1397 %1402) (approx %1398 %2586) (approx %1399 %2588) (approx %1400 %2591) (approx %1431 %2593) (approx %1448 %2110) (approx %1448 (*.f64 %59 (+.f64 %1988 %2599))) (approx %1448 (*.f64 %59 (fma.f64 %59 (-.f64 %2607 %2611) %1988))) (approx %1448 (*.f64 %59 (fma.f64 %59 (-.f64 (*.f64 %59 (-.f64 %2620 (*.f64 #s(literal -1 binary64) %2623))) %2611) %1988))) (approx %1482 (*.f64 #s(literal -1 binary64) %2110)) (approx %1482 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 #s(literal -1 binary64) %2599)))) (approx %1482 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %2610 (*.f64 #s(literal -1 binary64) %2607)))))) (approx %1482 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %2610 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %2623 (*.f64 #s(literal -1 binary64) %2620)))))))) (approx %1504 (*.f64 #s(literal -1 binary64) %1980)) (approx %1504 (*.f64 spp (fma.f64 #s(literal -1 binary64) %2204 (*.f64 #s(literal -1/2 binary64) %2308)))) (approx %1504 (*.f64 spp (fma.f64 #s(literal -1 binary64) %2204 (*.f64 %59 (fma.f64 #s(literal -1/2 binary64) %2314 (*.f64 #s(literal 1/8 binary64) %2313)))))) (approx %1504 (*.f64 spp (fma.f64 #s(literal -1 binary64) %2204 (*.f64 %59 (fma.f64 #s(literal -1/2 binary64) %2314 (*.f64 %59 (fma.f64 #s(literal -1/16 binary64) %2322 (*.f64 #s(literal 1/8 binary64) %2320)))))))) (approx %1566 %2218) (approx %1568 %1570) (approx %1569 (*.f64 #s(literal -1 binary64) %1935)) (approx %1569 (fma.f64 #s(literal -1 binary64) %1935 %2110)) (approx %1596 %1598) (approx %1597 %2678) (approx %1597 (fma.f64 #s(literal -1 binary64) %1803 %2680)) (approx %1617 (fma.f64 #s(literal -1 binary64) %1803 %2684)) (approx %1627 %2687) (approx %1627 (+.f64 %2687 (*.f64 #s(literal 1/2 binary64) (/.f64 %2684 %2687)))) (approx %1627 (+.f64 %2687 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) (/.f64 %2694 %2695) (*.f64 #s(literal 1/2 binary64) %2697))))) (approx %1627 (+.f64 %2687 (*.f64 %59 (fma.f64 #s(literal 1/2 binary64) %2697 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) (/.f64 %2693 %2695) (*.f64 #s(literal 1/16 binary64) (/.f64 %2705 %2706)))))))) (approx %1665 %2716) (approx %1665 (*.f64 spp (fma.f64 #s(literal 1/2 binary64) (/.f64 %2718 %2687) %2720))) (approx %1665 (*.f64 spp (fma.f64 sa %2687 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) (/.f64 %2724 %2695) (*.f64 #s(literal 1/2 binary64) %2727)))))) (approx %1665 (*.f64 spp (fma.f64 sa %2687 (*.f64 %59 (fma.f64 #s(literal 1/2 binary64) %2727 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) (/.f64 %2734 %2695) (*.f64 #s(literal 1/16 binary64) (/.f64 %2736 %2706))))))))) (approx %1747 (fma.f64 #s(literal -1 binary64) %1935 %2746)) (approx %1747 (fma.f64 #s(literal -1 binary64) %1935 (*.f64 spp (+.f64 %2201 %2749)))) (approx %1747 (fma.f64 #s(literal -1 binary64) %1935 (*.f64 spp (fma.f64 spp (fma.f64 #s(literal 1/2 binary64) %2757 %1988) %2749)))) (approx %1765 %2226) (approx %1767 (-.f64 %944 #s(literal 1 binary64))) (approx %1768 (fma.f64 #s(literal -1 binary64) %2746 %1935)) (approx %1768 (fma.f64 spp (fma.f64 #s(literal -1 binary64) %2749 %2335) %1935)) (approx %1768 (fma.f64 spp (fma.f64 #s(literal -1 binary64) %2749 (*.f64 spp (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 spp (-.f64 (*.f64 #s(literal -1/2 binary64) %2771) (/.f64 (*.f64 sa (*.f64 %2687 %558)) %1797)))) %2333))) %1935)) (approx %184 %2203) (approx %184 %2283) (approx %184 %2293) (approx %184 %2305) (approx %1859 %2746) (approx %1859 (*.f64 spp (fma.f64 #s(literal 1/2 binary64) (/.f64 %2718 %2756) %2749))) (approx %1859 (*.f64 spp (fma.f64 %59 (fma.f64 #s(literal -1/8 binary64) (/.f64 %2724 %2793) (*.f64 #s(literal 1/2 binary64) %2771)) %2749))) (approx %1859 (*.f64 spp (fma.f64 %59 (fma.f64 #s(literal 1/2 binary64) %2771 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) (/.f64 %2734 %2793) (*.f64 #s(literal 1/16 binary64) (/.f64 %2736 (*.f64 %1797 %2706)))))) %2749))) (approx %1888 (fma.f64 spp (-.f64 %2202 %2749) %1935)) (approx %1888 (fma.f64 spp (-.f64 (*.f64 spp (fma.f64 #s(literal -1 binary64) %1988 (*.f64 #s(literal -1/2 binary64) %2757))) %2749) %1935)) (approx %57 %2107) (approx %57 (*.f64 %59 (-.f64 %2820 rone_es))) (approx %58 (*.f64 %59 %2826)) (approx %178 %2113) (approx %178 (*.f64 %59 (-.f64 %2820 #s(literal 1 binary64)))) (approx %942 %2118) (approx %942 (*.f64 %59 (-.f64 %2820 %558))) (approx %135 %2121) (approx %135 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %688 (/.f64 lamdp %59)))) (approx %1943 (*.f64 #s(literal -1 binary64) %517)) (approx %1943 (*.f64 %59 %2845)) (approx %1946 %2848) (approx %1946 %2854) (approx %1946 %2863) (approx %1946 %2875) (approx %1947 %2850) (approx %1947 (*.f64 %59 %2853)) (approx %1947 (*.f64 %59 %2862)) (approx %1947 (*.f64 %59 %2874)) (approx %1948 %2884) (approx %1948 (*.f64 %59 %2887)) (approx %1948 (*.f64 %59 %2891)) (approx %1948 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) %2890 (fma.f64 #s(literal 1/16 binary64) %2894 %2887)))) (approx %2177 (*.f64 #s(literal -1 binary64) %2884)) (approx %2177 (*.f64 %59 %2902)) (approx %2177 (*.f64 %59 %2907)) (approx %2177 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %821 (fma.f64 #s(literal -1/2 binary64) %2886 (fma.f64 #s(literal -1/16 binary64) %2894 %2905))))) (approx %187 (*.f64 %59 %1998)) (approx %187 (*.f64 %59 (-.f64 %2826 %2921))) (approx %187 (*.f64 %59 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (fma.f64 #s(literal 1/8 binary64) %2930 %2825)) %2921))) (approx %187 (*.f64 %59 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (fma.f64 #s(literal -1/16 binary64) %2941 %2825)) %2944))) (approx %1949 (*.f64 %59 %883)) (approx %1949 (*.f64 %59 (-.f64 %2845 %2887))) (approx %1949 (*.f64 %59 (-.f64 (fma.f64 #s(literal -1 binary64) %710 (fma.f64 #s(literal 1/8 binary64) %2890 %2844)) %2887))) (approx %1949 (*.f64 %59 (-.f64 (fma.f64 #s(literal -1 binary64) %710 (fma.f64 #s(literal -1/16 binary64) %2894 %2844)) %2891))) (approx %219 %2235) (approx %219 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %1984 (/.f64 %1794 %59)))) (approx %241 (*.f64 #s(literal -1 binary64) %1968)) (approx %241 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %1986 (/.f64 %1934 %59)))) (approx %274 (*.f64 #s(literal -1 binary64) %2240)) (approx %274 (*.f64 %59 %2978)) (approx %295 %2244) (approx %295 (*.f64 %59 (-.f64 %2978 u))) (approx %303 %2985) (approx %303 %2991) (approx %303 %2997) (approx %303 %3004) (approx %342 %2987) (approx %342 (*.f64 %59 %2990)) (approx %342 (*.f64 %59 %2996)) (approx %342 (*.f64 %59 %3003)) (approx %369 %3013) (approx %369 (*.f64 %59 %3016)) (approx %369 (*.f64 %59 %3020)) (approx %369 (*.f64 %59 %3025)) (approx %394 %3028) (approx %394 (*.f64 %59 %2921)) (approx %394 (*.f64 %59 %2944)) (approx %394 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) %2930 (fma.f64 #s(literal 1/16 binary64) %2941 %2921)))) (approx %669 (*.f64 spp (fma.f64 #s(literal -1 binary64) %2204 %3038))) (approx %943 (-.f64 (fma.f64 #s(literal -1 binary64) %2000 (fma.f64 #s(literal -1 binary64) %3045 %3048)) %3052)) (approx %943 (-.f64 (fma.f64 #s(literal -1 binary64) %2000 (fma.f64 #s(literal -1 binary64) %3045 (fma.f64 #s(literal -1/8 binary64) %3058 %3048))) (fma.f64 #s(literal -1 binary64) %3051 %3070))) (approx %943 (-.f64 (fma.f64 #s(literal -1 binary64) %2000 (fma.f64 #s(literal -1 binary64) %3045 (fma.f64 #s(literal -1/8 binary64) %3058 (fma.f64 #s(literal 1/16 binary64) %3077 %3048)))) (fma.f64 #s(literal -1 binary64) %3051 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) %3082) (*.f64 #s(literal -1 binary64) (/.f64 %3067 %558))) %3087) %3070)))) (approx %1026 (*.f64 #s(literal -1 binary64) %2351)) (approx %1026 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %1846 (/.f64 %1846 %59)))) (approx %1052 %2356) (approx %1052 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %2354 (/.f64 %1797 %59)))) (approx %1073 %3104) (approx %1073 (-.f64 (fma.f64 #s(literal -1 binary64) %3106 %3104) %3052)) (approx %1073 (-.f64 (fma.f64 #s(literal -1 binary64) %3106 (fma.f64 #s(literal -1 binary64) (/.f64 %1934 (*.f64 %2858 %3046)) %3104)) (fma.f64 #s(literal -1 binary64) %3051 %3117))) (approx %1073 (-.f64 (fma.f64 #s(literal -1 binary64) %3106 (fma.f64 #s(literal -1 binary64) (/.f64 %1934 (*.f64 %2865 %3114)) %3104)) (fma.f64 #s(literal -1 binary64) %3051 (fma.f64 #s(literal -1 binary64) %3128 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3129) %3066) %3068)))))) (approx %1105 (*.f64 #s(literal -1 binary64) %2378)) (approx %1105 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %2376 (/.f64 %1846 (*.f64 q %59))))) (approx %1129 %3147) (approx %1129 %3154) (approx %1129 %3162) (approx %1129 %3171) (approx %1171 %3149) (approx %1171 (*.f64 %59 %3153)) (approx %1171 (*.f64 %59 %3161)) (approx %1171 (*.f64 %59 %3170)) (approx %1202 %3180) (approx %1202 (*.f64 %59 %3184)) (approx %1202 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) %3187 %3184))) (approx %1202 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) %3187 (fma.f64 #s(literal 1/16 binary64) %3191 %3184)))) (approx %1233 %3196) (approx %1233 (*.f64 %59 %3200)) (approx %1233 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) %3204 %3200))) (approx %1233 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) %3204 (fma.f64 #s(literal 1/16 binary64) %3209 %3200)))) (approx %1263 %3214) (approx %1263 (*.f64 %59 %3220)) (approx %1263 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) %3226 %3220))) (approx %1263 (*.f64 %59 (fma.f64 #s(literal -1/8 binary64) %3226 (fma.f64 #s(literal 1/16 binary64) %3233 %3220)))) (approx %1298 (*.f64 #s(literal -1 binary64) %3214)) (approx %1298 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %3219 (*.f64 #s(literal -1/2 binary64) %3218)))) (approx %1298 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %3219 (fma.f64 #s(literal -1/2 binary64) %3218 %3244)))) (approx %1298 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %3219 (fma.f64 #s(literal -1/2 binary64) %3218 (fma.f64 #s(literal -1/16 binary64) %3233 %3244))))) (approx %1319 (*.f64 #s(literal -1 binary64) %3254)) (approx %1319 (-.f64 (fma.f64 #s(literal -1 binary64) %3254 (*.f64 #s(literal -1/2 binary64) %3260)) %3263)) (approx %1319 (-.f64 (fma.f64 #s(literal -1 binary64) %3254 (fma.f64 #s(literal -1/2 binary64) %3260 %3271)) (fma.f64 #s(literal -1 binary64) %3278 %3263))) (approx %1319 (-.f64 (fma.f64 #s(literal -1 binary64) %3254 (fma.f64 #s(literal -1/2 binary64) %3260 (fma.f64 #s(literal -1/16 binary64) (/.f64 %2548 (*.f64 %312 (*.f64 %2865 %3283))) %3271))) (fma.f64 #s(literal -1 binary64) %3278 (fma.f64 #s(literal -1 binary64) (/.f64 %3295 %3087) %3263)))) (approx %1357 %3254) (approx %1357 (fma.f64 #s(literal -1 binary64) %3302 %3254)) (approx %1357 (fma.f64 #s(literal -1 binary64) %3302 %3306)) (approx %1357 (fma.f64 #s(literal -1 binary64) %3302 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 %2548 (*.f64 %312 %3283))) (*.f64 #s(literal -1 binary64) (/.f64 %3295 %558))) %2865) %3306))) (approx %1448 (*.f64 #s(literal -1 binary64) %3104)) (approx %1448 (fma.f64 #s(literal -1 binary64) %3104 %3052)) (approx %1448 (-.f64 (fma.f64 #s(literal -1 binary64) %3104 %3117) %3051)) (approx %1448 (-.f64 (fma.f64 #s(literal -1 binary64) %3104 (*.f64 #s(literal -1 binary64) %3128)) %3328)) (approx %1482 (+.f64 %3104 %3051)) (approx %1482 (+.f64 %3104 %3328)) (approx %1482 (+.f64 %3104 (+.f64 %3051 (+.f64 %3116 %3128)))) (approx %1504 (*.f64 #s(literal -1 binary64) %3028)) (approx %1504 (*.f64 %59 %3342)) (approx %1504 (*.f64 %59 %3347)) (approx %1504 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %1996 (fma.f64 #s(literal -1/2 binary64) %2920 (fma.f64 #s(literal -1/16 binary64) %2941 %3345))))) (approx %1568 (*.f64 %59 (-.f64 rone_es %2820))) (approx %1569 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %2825 %1988))) (approx %1596 (*.f64 %59 (-.f64 #s(literal 1 binary64) %2820))) (approx %1597 %2680) (approx %1597 (*.f64 %59 (-.f64 %3366 #s(literal 1 binary64)))) (approx %1617 %2684) (approx %1617 (*.f64 %59 (-.f64 %3366 %558))) (approx %1627 %3375) (approx %1627 %3381) (approx %1627 %3390) (approx %1627 %3400) (approx %1665 %3402) (approx %1665 (*.f64 %59 (fma.f64 #s(literal -1/2 binary64) %3405 %3406))) (approx %1665 (*.f64 %59 (fma.f64 #s(literal -1/2 binary64) %3405 (fma.f64 #s(literal -1/8 binary64) %3411 %3406)))) (approx %1665 (*.f64 %59 (fma.f64 #s(literal -1/2 binary64) %3405 (fma.f64 #s(literal -1/8 binary64) %3411 (fma.f64 #s(literal -1/16 binary64) %3417 %3406))))) (approx %1747 (*.f64 %59 %3424)) (approx %1747 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %2825 (fma.f64 #s(literal -1/2 binary64) %3429 %3424)))) (approx %1747 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %2825 (fma.f64 #s(literal -1/2 binary64) %3429 (fma.f64 #s(literal -1/8 binary64) %3436 %3424))))) (approx %1747 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %2825 (fma.f64 #s(literal -1/2 binary64) %3429 (fma.f64 #s(literal -1/8 binary64) %3436 (fma.f64 #s(literal -1/16 binary64) %3444 %3424)))))) (approx %1767 (*.f64 %59 (-.f64 %558 %2820))) (approx %1768 (/.f64 %3424 %558)) (approx %1768 (-.f64 (fma.f64 #s(literal -1 binary64) %3106 (fma.f64 #s(literal -1/2 binary64) %3459 %3461)) (*.f64 #s(literal -1 binary64) %3464))) (approx %1768 (-.f64 (fma.f64 #s(literal -1 binary64) %3106 (fma.f64 #s(literal -1/2 binary64) %3459 (fma.f64 #s(literal -1/8 binary64) %3471 %3461))) (fma.f64 #s(literal -1 binary64) %3464 %3482))) (approx %1768 (-.f64 (fma.f64 #s(literal -1 binary64) %3106 (fma.f64 #s(literal -1/2 binary64) %3459 (fma.f64 #s(literal -1/8 binary64) %3471 (fma.f64 #s(literal -1/16 binary64) %3489 %3461)))) (fma.f64 #s(literal -1 binary64) %3464 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3495 (*.f64 #s(literal -1 binary64) (/.f64 %3480 %558))) %3087) %3482)))) (approx %1793 (atan.f64 (/.f64 %1810 %3504))) (approx %184 %3508) (approx %184 %3510) (approx %184 %3512) (approx %184 %3514) (approx %1842 (atan.f64 (/.f64 %1855 %190))) (approx %1859 %3519) (approx %1859 (*.f64 %59 %3521)) (approx %1859 (*.f64 %59 %3525)) (approx %1859 (*.f64 %59 (fma.f64 #s(literal -1/2 binary64) %3429 (fma.f64 #s(literal -1/8 binary64) %3436 (fma.f64 #s(literal -1/16 binary64) %3444 %3423))))) (approx %1888 (*.f64 %59 %3533)) (approx %1888 (*.f64 %59 (-.f64 %2826 %3521))) (approx %1888 (*.f64 %59 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (fma.f64 #s(literal 1/8 binary64) %3436 %2825)) %3521))) (approx %1888 (*.f64 %59 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (fma.f64 #s(literal 1/16 binary64) %3444 %2825)) %3525))) (approx %1906 (*.f64 #s(literal -1 binary64) %3549)) (approx %1906 (-.f64 (fma.f64 #s(literal -1 binary64) %3549 (fma.f64 #s(literal -1 binary64) %3555 %3556)) %3052)) (approx %1906 (-.f64 (fma.f64 #s(literal -1 binary64) %3549 (fma.f64 #s(literal -1 binary64) %3555 (fma.f64 #s(literal -1/8 binary64) %3471 %3556))) (fma.f64 #s(literal -1 binary64) %3051 %3569))) (approx %1906 (-.f64 (fma.f64 #s(literal -1 binary64) %3549 (fma.f64 #s(literal -1 binary64) %3555 (fma.f64 #s(literal -1/8 binary64) %3471 (fma.f64 #s(literal -1/16 binary64) %3489 %3556)))) (fma.f64 #s(literal -1 binary64) %3051 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3495 (*.f64 #s(literal -1 binary64) (/.f64 %3567 %558))) %3087) %3569)))) (approx %1927 (atan.f64 (/.f64 %1928 %190))) (approx %1946 (*.f64 #s(literal -1 binary64) %2848)) (approx %1946 (*.f64 #s(literal -1 binary64) %2854)) (approx %1946 (*.f64 #s(literal -1 binary64) %2863)) (approx %1946 (*.f64 #s(literal -1 binary64) %2875)) (approx %1947 (*.f64 #s(literal -1 binary64) %2850)) (approx %1947 (*.f64 %59 (-.f64 (*.f64 #s(literal -1 binary64) %787) %2852))) (approx %1947 (*.f64 %59 (-.f64 (fma.f64 #s(literal -1 binary64) %787 %2861) %2856))) (approx %1947 (*.f64 %59 (-.f64 (fma.f64 #s(literal -1 binary64) %787 %2873) %2870))) (approx %187 (*.f64 %59 %2007)) (approx %187 (*.f64 %59 (-.f64 %2826 %3342))) (approx %187 (*.f64 %59 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (fma.f64 #s(literal -1/8 binary64) %2930 %2825)) %3342))) (approx %187 (*.f64 %59 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (fma.f64 #s(literal 1/16 binary64) %2941 %2825)) %3347))) (approx %1949 (*.f64 %59 %986)) (approx %1949 (*.f64 %59 (-.f64 %2845 %2902))) (approx %1949 (*.f64 %59 (-.f64 (fma.f64 #s(literal -1 binary64) %710 (fma.f64 #s(literal -1/8 binary64) %2890 %2844)) %2902))) (approx %1949 (*.f64 %59 (-.f64 (fma.f64 #s(literal -1 binary64) %710 (fma.f64 #s(literal 1/16 binary64) %2894 %2844)) %2907))) (approx %303 (*.f64 #s(literal -1 binary64) %2985)) (approx %303 (*.f64 #s(literal -1 binary64) %2991)) (approx %303 (*.f64 #s(literal -1 binary64) %2997)) (approx %303 (*.f64 #s(literal -1 binary64) %3004)) (approx %342 (*.f64 #s(literal -1 binary64) %2987)) (approx %342 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %1992 (*.f64 #s(literal -1/2 binary64) %2988)))) (approx %342 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %1992 (fma.f64 #s(literal -1/2 binary64) %2988 %3654)))) (approx %342 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %1992 (fma.f64 #s(literal -1/2 binary64) %2988 (fma.f64 #s(literal -1/16 binary64) %3000 %3654))))) (approx %369 (*.f64 #s(literal -1 binary64) %3013)) (approx %369 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %1994 (*.f64 #s(literal -1/2 binary64) %3015)))) (approx %369 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %1994 (fma.f64 #s(literal -1/2 binary64) %3015 %3670)))) (approx %369 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %1994 (fma.f64 #s(literal -1/2 binary64) %3015 (fma.f64 #s(literal -1/16 binary64) %3023 %3670))))) (approx %669 (*.f64 #s(literal -1 binary64) (*.f64 spp (fma.f64 #s(literal -1 binary64) %3038 %2204)))) (approx %943 (-.f64 (fma.f64 #s(literal -1 binary64) %3048 (fma.f64 #s(literal -1 binary64) %2009 (*.f64 #s(literal -1 binary64) %3686))) %3052)) (approx %943 (-.f64 (fma.f64 #s(literal -1 binary64) %3048 (fma.f64 #s(literal -1 binary64) %2009 (fma.f64 #s(literal -1 binary64) %3686 %3692))) (fma.f64 #s(literal -1 binary64) %3051 %3701))) (approx %943 (-.f64 (fma.f64 #s(literal -1 binary64) %3048 (fma.f64 #s(literal -1 binary64) %2009 (fma.f64 #s(literal -1 binary64) %3686 (fma.f64 #s(literal -1/16 binary64) %3077 %3692)))) (fma.f64 #s(literal -1 binary64) %3051 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) %3082) (*.f64 #s(literal -1 binary64) (/.f64 %3699 %558))) %3087) %3701)))) (approx %1129 (*.f64 #s(literal -1 binary64) %3147)) (approx %1129 (*.f64 #s(literal -1 binary64) %3154)) (approx %1129 (*.f64 #s(literal -1 binary64) %3162)) (approx %1129 (*.f64 #s(literal -1 binary64) %3171)) (approx %1171 (*.f64 #s(literal -1 binary64) %3149)) (approx %1171 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %3146 (*.f64 #s(literal -1/2 binary64) %3151)))) (approx %1171 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %3146 (fma.f64 #s(literal -1/2 binary64) %3151 %3732)))) (approx %1171 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %3146 (fma.f64 #s(literal -1/2 binary64) %3151 (fma.f64 #s(literal -1/16 binary64) %3167 %3732))))) (approx %1202 (*.f64 #s(literal -1 binary64) %3180)) (approx %1202 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %3183 (*.f64 #s(literal -1/2 binary64) %3182)))) (approx %1202 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %3183 (fma.f64 #s(literal -1/2 binary64) %3182 %3748)))) (approx %1202 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %3183 (fma.f64 #s(literal -1/2 binary64) %3182 (fma.f64 #s(literal -1/16 binary64) %3191 %3748))))) (approx %1233 (*.f64 #s(literal -1 binary64) %3196)) (approx %1233 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %3199 (*.f64 #s(literal -1/2 binary64) %3198)))) (approx %1233 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %3199 (fma.f64 #s(literal -1/2 binary64) %3198 %3764)))) (approx %1233 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %3199 (fma.f64 #s(literal -1/2 binary64) %3198 (fma.f64 #s(literal -1/16 binary64) %3209 %3764))))) (approx %1398 (*.f64 #s(literal -1 binary64) %2586)) (approx %1399 (*.f64 #s(literal -1 binary64) %2588)) (approx %1627 (*.f64 #s(literal -1 binary64) %3375)) (approx %1627 (*.f64 #s(literal -1 binary64) %3381)) (approx %1627 (*.f64 #s(literal -1 binary64) %3390)) (approx %1627 (*.f64 #s(literal -1 binary64) %3400)) (approx %1665 (*.f64 #s(literal -1 binary64) %3402)) (approx %1665 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %3406 %3788))) (approx %1665 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %3406 %3792))) (approx %1665 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %3406 (fma.f64 #s(literal 1/16 binary64) %3417 %3792)))) (approx %1747 (*.f64 %59 %3800)) (approx %1747 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %2825 (fma.f64 #s(literal -1 binary64) %3423 %3803)))) (approx %1747 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %2825 (fma.f64 #s(literal -1 binary64) %3423 %3808)))) (approx %1747 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %2825 (fma.f64 #s(literal -1 binary64) %3423 (fma.f64 #s(literal 1/16 binary64) %3444 %3808))))) (approx %1765 (*.f64 #s(literal -1 binary64) (*.f64 spp %3819))) (approx %1767 (*.f64 #s(literal -1 binary64) %3823)) (approx %1767 (*.f64 %59 (-.f64 (*.f64 #s(literal -1 binary64) %3819) %2820))) (approx %1768 %3831) (approx %1768 (-.f64 (fma.f64 #s(literal -1 binary64) %3835 %3831) %3840)) (approx %1768 (-.f64 (fma.f64 #s(literal -1 binary64) %3835 (fma.f64 #s(literal -1 binary64) %3845 (fma.f64 #s(literal -1 binary64) %3830 (*.f64 #s(literal -1/8 binary64) %3849)))) (fma.f64 #s(literal -1 binary64) %3855 %3840))) (approx %1768 (-.f64 (fma.f64 #s(literal -1 binary64) %3835 (fma.f64 #s(literal -1 binary64) (/.f64 %3834 (*.f64 %2865 %3843)) (fma.f64 #s(literal -1 binary64) %3845 (fma.f64 #s(literal -1 binary64) %3830 (fma.f64 #s(literal -1/8 binary64) %3849 (*.f64 #s(literal -1/16 binary64) (/.f64 %3416 (*.f64 %2865 (*.f64 %1797 (*.f64 %3393 %3819)))))))))) (fma.f64 #s(literal -1 binary64) %3855 (fma.f64 #s(literal -1 binary64) %3839 (fma.f64 #s(literal -1 binary64) (/.f64 %3800 (*.f64 %2865 (pow.f64 %3819 #s(literal 4 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 %3410 (*.f64 %2865 (*.f64 %1797 (*.f64 %3384 %3837)))))))))) (approx %1793 (atan.f64 (/.f64 %1810 (-.f64 (*.f64 spp (-.f64 %1769 (*.f64 #s(literal -1 binary64) spp))) #s(literal 1 binary64))))) (approx %184 (*.f64 #s(literal -1 binary64) %3508)) (approx %184 (*.f64 #s(literal -1 binary64) %3510)) (approx %184 (*.f64 #s(literal -1 binary64) %3512)) (approx %184 (*.f64 #s(literal -1 binary64) %3514)) (approx %1859 (*.f64 #s(literal -1 binary64) %3519)) (approx %1859 (*.f64 %59 %3902)) (approx %1859 (*.f64 %59 %3906)) (approx %1859 (*.f64 %59 (fma.f64 #s(literal -1 binary64) %3423 (fma.f64 #s(literal 1/16 binary64) %3444 %3905)))) (approx %1888 (*.f64 %59 %3914)) (approx %1888 (*.f64 %59 (-.f64 %2826 %3902))) (approx %1888 (*.f64 %59 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (fma.f64 #s(literal -1/8 binary64) %3436 %2825)) %3902))) (approx %1888 (*.f64 %59 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (fma.f64 #s(literal -1/16 binary64) %3444 %2825)) %3906))) (approx %1906 (*.f64 #s(literal -1 binary64) %3930)) (approx %1906 (-.f64 (fma.f64 #s(literal -1 binary64) %3556 (fma.f64 #s(literal -1 binary64) %3930 (*.f64 #s(literal -1 binary64) %3934))) %3052)) (approx %1906 (-.f64 (fma.f64 #s(literal -1 binary64) %3556 (fma.f64 #s(literal -1 binary64) %3930 (fma.f64 #s(literal -1 binary64) %3934 %3940))) (fma.f64 #s(literal -1 binary64) %3051 %3949))) (approx %1906 (-.f64 (fma.f64 #s(literal -1 binary64) %3556 (fma.f64 #s(literal -1 binary64) %3930 (fma.f64 #s(literal -1 binary64) %3934 (fma.f64 #s(literal 1/16 binary64) %3489 %3940)))) (fma.f64 #s(literal -1 binary64) %3051 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) %3494) (*.f64 #s(literal -1 binary64) (/.f64 %3947 %558))) %3087) %3949)))) (approx q q) (approx %187 %3968) (approx %187 (-.f64 (fma.f64 #s(literal -1/2 binary64) %3974 %1845) %3967)) (approx %187 (-.f64 (fma.f64 q (-.f64 %3985 %3987) %1845) %3967)) (approx %187 (-.f64 (fma.f64 q (-.f64 (*.f64 q (-.f64 (*.f64 #s(literal -1/16 binary64) %3999) (*.f64 #s(literal -1/8 binary64) %4001))) %3987) %1845) %3967)) (approx %274 (-.f64 %4010 %59)) (approx %295 (-.f64 %4010 %189)) (approx %303 (+.f64 %191 (*.f64 #s(literal 1/2 binary64) (/.f64 %4009 %191)))) (approx %303 (+.f64 %191 (*.f64 q (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 q %3978) %3982) (*.f64 #s(literal 1/2 binary64) %4021))))) (approx %303 (+.f64 %191 (*.f64 q (fma.f64 #s(literal 1/2 binary64) %4021 (*.f64 q (fma.f64 #s(literal -1/8 binary64) (/.f64 %3978 %3982) (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 q %3993) %3997)))))))) (approx %342 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 q %3970) %191) %192)) (approx %342 (fma.f64 q (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 q %3979) %3982) (*.f64 #s(literal 1/2 binary64) %4043)) %192)) (approx %342 (fma.f64 q (fma.f64 #s(literal 1/2 binary64) %4043 (*.f64 q (fma.f64 #s(literal -1/8 binary64) (/.f64 %3979 %3982) (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 q %3994) %3997))))) %192)) (approx %369 (fma.f64 #s(literal 1/2 binary64) (/.f64 %3972 %191) %193)) (approx %369 (fma.f64 q (fma.f64 #s(literal -1/8 binary64) (/.f64 %3981 %3982) (*.f64 #s(literal 1/2 binary64) %4061)) %193)) (approx %369 (fma.f64 q (fma.f64 #s(literal 1/2 binary64) %4061 (*.f64 q (fma.f64 #s(literal -1/8 binary64) (/.f64 %3980 %3982) (*.f64 #s(literal 1/16 binary64) (/.f64 %3996 %3997))))) %193)) (approx %394 %3967) (approx %394 (fma.f64 #s(literal 1/2 binary64) %3974 %3967)) (approx %394 (fma.f64 q (fma.f64 #s(literal -1/8 binary64) %3984 %3987) %3967)) (approx %394 (fma.f64 q (fma.f64 #s(literal 1/2 binary64) %3986 (*.f64 q (fma.f64 #s(literal -1/8 binary64) %4001 (*.f64 #s(literal 1/16 binary64) %3999)))) %3967)) (approx %539 (-.f64 %4086 #s(literal 1 binary64))) (approx %557 (-.f64 %4086 %558)) (approx %567 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %1847))) (approx %567 (+.f64 #s(literal 1 binary64) (*.f64 q (fma.f64 #s(literal -1/8 binary64) %4094 (*.f64 #s(literal 1/2 binary64) %1846))))) (approx %567 (+.f64 #s(literal 1 binary64) (*.f64 q (fma.f64 #s(literal 1/2 binary64) %1846 (*.f64 q (fma.f64 #s(literal -1/8 binary64) %2390 (*.f64 #s(literal 1/16 binary64) %4100))))))) (approx %591 (+.f64 spp (*.f64 #s(literal 1/2 binary64) (*.f64 q %4108)))) (approx %591 (+.f64 spp (*.f64 q (fma.f64 #s(literal -1/8 binary64) (*.f64 q %4113) (*.f64 #s(literal 1/2 binary64) %4108))))) (approx %591 (+.f64 spp (*.f64 q (fma.f64 #s(literal 1/2 binary64) %4108 (*.f64 q (fma.f64 #s(literal -1/8 binary64) %4113 (*.f64 #s(literal 1/16 binary64) (*.f64 q %4120)))))))) (approx %614 (fma.f64 #s(literal 1/2 binary64) %4130 %615)) (approx %614 (fma.f64 q (fma.f64 #s(literal -1/8 binary64) %4134 (*.f64 #s(literal 1/2 binary64) %4129)) %615)) (approx %614 (fma.f64 q (fma.f64 #s(literal 1/2 binary64) %4129 (*.f64 q (fma.f64 #s(literal -1/8 binary64) %4133 (*.f64 #s(literal 1/16 binary64) %4140)))) %615)) (approx %637 (fma.f64 #s(literal 1/2 binary64) %4147 %2059)) (approx %637 (fma.f64 q (fma.f64 #s(literal -1/8 binary64) %4150 (*.f64 #s(literal 1/2 binary64) %4151)) %2059)) (approx %637 (fma.f64 q (fma.f64 #s(literal 1/2 binary64) %4151 (*.f64 q (fma.f64 #s(literal -1/8 binary64) %4156 (*.f64 #s(literal 1/16 binary64) %4157)))) %2059)) (approx %669 (fma.f64 #s(literal -1 binary64) %2059 %1935)) (approx %669 (fma.f64 #s(literal -1 binary64) %2059 (fma.f64 #s(literal -1/2 binary64) %4147 %1935))) (approx %669 (fma.f64 #s(literal -1 binary64) %2059 (fma.f64 q (fma.f64 #s(literal -1/2 binary64) %4151 (*.f64 #s(literal 1/8 binary64) %4150)) %1935))) (approx %669 (fma.f64 #s(literal -1 binary64) %2059 (fma.f64 q (fma.f64 #s(literal -1/2 binary64) %4151 (*.f64 q (fma.f64 #s(literal -1/16 binary64) %4157 (*.f64 #s(literal 1/8 binary64) %4156)))) %1935))) (approx %785 (+.f64 %787 (*.f64 #s(literal -1/2 binary64) (/.f64 %1847 %787)))) (approx %785 (+.f64 %787 (*.f64 q (fma.f64 #s(literal -1/2 binary64) %4185 (*.f64 #s(literal -1/8 binary64) (/.f64 %4094 %2859)))))) (approx %785 (+.f64 %787 (*.f64 q (fma.f64 #s(literal -1/2 binary64) %4185 (*.f64 q (fma.f64 #s(literal -1/8 binary64) (/.f64 %2390 %2859) (*.f64 #s(literal -1/16 binary64) (/.f64 %4100 %2866)))))))) (approx %820 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4201 %787) %821)) (approx %820 (fma.f64 q (fma.f64 #s(literal -1/2 binary64) %4205 (*.f64 #s(literal -1/8 binary64) (/.f64 %4206 %2859))) %821)) (approx %820 (fma.f64 q (fma.f64 #s(literal -1/2 binary64) %4205 (*.f64 q (fma.f64 #s(literal -1/8 binary64) (/.f64 %2441 %2859) (*.f64 #s(literal -1/16 binary64) (/.f64 %4213 %2866))))) %821)) (approx %848 %4221) (approx %848 (fma.f64 #s(literal -1/2 binary64) %4224 %4221)) (approx %848 (fma.f64 q (fma.f64 #s(literal -1/2 binary64) %4227 %4230) %4221)) (approx %848 (fma.f64 q (fma.f64 #s(literal -1/2 binary64) %4227 (*.f64 q (fma.f64 #s(literal -1/8 binary64) %4234 %4237))) %4221)) (approx %880 %4243) (approx %880 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 %4245) %4221)) (approx %880 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 q (-.f64 (*.f64 #s(literal 1/8 binary64) %4229) %4250))) %4221)) (approx %880 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 q (-.f64 (*.f64 q (-.f64 (*.f64 #s(literal 1/16 binary64) %4236) (*.f64 #s(literal -1/8 binary64) %4234))) %4250))) %4221)) (approx %900 %4265) (approx %900 (-.f64 (fma.f64 #s(literal -1 binary64) %3104 %4269) %4271)) (approx %900 (-.f64 (fma.f64 #s(literal -1 binary64) %3104 %4280) %4271)) (approx %900 (-.f64 (fma.f64 #s(literal -1 binary64) %3104 %4292) %4271)) (approx %926 (*.f64 #s(literal -1 binary64) %4265)) (approx %926 (fma.f64 #s(literal -1 binary64) %4265 %4298)) (approx %926 (fma.f64 #s(literal -1 binary64) %4265 %4303)) (approx %926 (fma.f64 #s(literal -1 binary64) %4265 %4310)) (approx %943 (/.f64 %3968 %945)) (approx %943 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %3972 %4315) %2017) %4318)) (approx %943 (-.f64 (fma.f64 q (fma.f64 #s(literal -1/2 binary64) %4321 (*.f64 #s(literal 1/8 binary64) (/.f64 %3981 %4323))) %2017) %4318)) (approx %943 (-.f64 (fma.f64 q (fma.f64 #s(literal -1/2 binary64) %4321 (*.f64 q (fma.f64 #s(literal -1/16 binary64) (/.f64 %3996 (*.f64 %1797 (*.f64 %3997 %945))) (*.f64 #s(literal 1/8 binary64) (/.f64 %3980 %4323))))) %2017) %4318)) (approx %969 %4341) (approx %969 (fma.f64 #s(literal -1 binary64) %4221 %4245)) (approx %969 (fma.f64 #s(literal -1 binary64) %4221 (*.f64 q (fma.f64 #s(literal 1/8 binary64) %4229 %4345)))) (approx %969 (fma.f64 #s(literal -1 binary64) %4221 (*.f64 q (fma.f64 #s(literal 1/2 binary64) %4227 (*.f64 q (fma.f64 #s(literal 1/16 binary64) %4236 %4350)))))) (approx %985 %4357) (approx %985 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 #s(literal -1/2 binary64) %4224)) %4341)) (approx %985 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 q (-.f64 %4230 %4345))) %4341)) (approx %985 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 q (-.f64 (*.f64 q (-.f64 %4237 %4350)) %4345))) %4341)) (approx %1000 %4375) (approx %1000 (-.f64 (fma.f64 #s(literal -1 binary64) %3104 %4298) %4378)) (approx %1000 (-.f64 (fma.f64 #s(literal -1 binary64) %3104 %4303) %4378)) (approx %1000 (-.f64 (fma.f64 #s(literal -1 binary64) %3104 %4310) %4378)) (approx %1014 (*.f64 #s(literal -1 binary64) %4375)) (approx %1014 (fma.f64 #s(literal -1 binary64) %4375 %4269)) (approx %1014 (fma.f64 #s(literal -1 binary64) %4375 %4280)) (approx %1014 (fma.f64 #s(literal -1 binary64) %4375 %4292)) (approx %1129 (/.f64 %4395 q)) (approx %1171 (/.f64 %4398 q)) (approx %1202 (/.f64 %4401 q)) (approx %1233 %4401) (approx %1263 %4405) (approx %1298 (*.f64 #s(literal -1 binary64) %4405)) (approx %1319 %4409) (approx %1357 (*.f64 #s(literal -1 binary64) %4409)) (approx %1504 (*.f64 #s(literal -1 binary64) %3967)) (approx %1504 (fma.f64 #s(literal -1 binary64) %3967 (*.f64 #s(literal -1/2 binary64) %3974))) (approx %1504 (fma.f64 #s(literal -1 binary64) %3967 (*.f64 q (fma.f64 #s(literal -1/2 binary64) %3986 %3985)))) (approx %1504 (fma.f64 #s(literal -1 binary64) %3967 (*.f64 q (fma.f64 #s(literal -1/2 binary64) %3986 (*.f64 q (fma.f64 #s(literal -1/16 binary64) %3999 (*.f64 #s(literal 1/8 binary64) %4001))))))) (approx %1597 %4431) (approx %1617 (-.f64 %4431 %1618)) (approx %1627 (+.f64 %1628 (*.f64 #s(literal 1/2 binary64) (/.f64 %4430 %1628)))) (approx %1627 (+.f64 %1628 (*.f64 q (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 q %4440) %4442) (*.f64 #s(literal 1/2 binary64) %4444))))) (approx %1627 (+.f64 %1628 (*.f64 q (fma.f64 #s(literal 1/2 binary64) %4444 (*.f64 q (fma.f64 #s(literal -1/8 binary64) (/.f64 %4440 %4442) (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 q %4453) %4455)))))))) (approx %1665 (fma.f64 #s(literal 1/2 binary64) (/.f64 %4466 %1628) %1667)) (approx %1665 (fma.f64 q (fma.f64 #s(literal -1/8 binary64) (/.f64 %4472 %4442) (*.f64 #s(literal 1/2 binary64) %4474)) %1667)) (approx %1665 (fma.f64 q (fma.f64 #s(literal 1/2 binary64) %4474 (*.f64 q (fma.f64 #s(literal -1/8 binary64) (/.f64 %4471 %4442) (*.f64 #s(literal 1/16 binary64) (/.f64 %4482 %4455))))) %1667)) (approx %1747 %4491) (approx %1747 (fma.f64 #s(literal 1/2 binary64) %4494 %4491)) (approx %1747 (fma.f64 q %4501 %4491)) (approx %1747 (fma.f64 q %4510 %4491)) (approx %1768 (/.f64 %4491 %1772)) (approx %1768 (fma.f64 #s(literal 1/2 binary64) (/.f64 %4466 %4515) %4520)) (approx %1768 (fma.f64 q (fma.f64 #s(literal -1/8 binary64) (/.f64 %4472 %4524) (*.f64 #s(literal 1/2 binary64) %4526)) %4520)) (approx %1768 (fma.f64 q (fma.f64 #s(literal 1/2 binary64) %4526 (*.f64 q (fma.f64 #s(literal -1/8 binary64) (/.f64 %4471 %4524) (*.f64 #s(literal 1/16 binary64) (/.f64 %4482 (*.f64 %1797 (*.f64 %4455 %1772))))))) %4520)) (approx %184 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 q %4541) %191) %1814)) (approx %184 (fma.f64 q (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 q %4546) %3982) (*.f64 #s(literal 1/2 binary64) %4549)) %1814)) (approx %184 (fma.f64 q (fma.f64 #s(literal 1/2 binary64) %4549 (*.f64 q (fma.f64 #s(literal -1/8 binary64) (/.f64 %4546 %3982) (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 q (*.f64 sa %3993)) %3997))))) %1814)) (approx %1859 %4490) (approx %1859 (fma.f64 #s(literal 1/2 binary64) %4494 %4490)) (approx %1859 (fma.f64 q %4501 %4490)) (approx %1859 (fma.f64 q %4510 %4490)) (approx %1888 %4571) (approx %1888 (-.f64 (fma.f64 #s(literal -1/2 binary64) %4494 %1845) %4490)) (approx %1888 (-.f64 (fma.f64 q (-.f64 (*.f64 #s(literal 1/8 binary64) %4498) %4500) %1845) %4490)) (approx %1888 (-.f64 (fma.f64 q (-.f64 (*.f64 q (-.f64 (*.f64 #s(literal -1/16 binary64) %4506) (*.f64 #s(literal -1/8 binary64) %4504))) %4500) %1845) %4490)) (approx %1906 (/.f64 %4571 %945)) (approx %1906 (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4466 %4591) %2017) %4594)) (approx %1906 (-.f64 (fma.f64 q (fma.f64 #s(literal -1/2 binary64) %4597 (*.f64 #s(literal 1/8 binary64) (/.f64 %4472 %4599))) %2017) %4594)) (approx %1906 (-.f64 (fma.f64 q (fma.f64 #s(literal -1/2 binary64) %4597 (*.f64 q (fma.f64 #s(literal -1/16 binary64) (/.f64 %4482 (*.f64 %1797 (*.f64 %4455 %945))) (*.f64 #s(literal 1/8 binary64) (/.f64 %4471 %4599))))) %2017) %4594)) (approx %161 %4618) (approx %187 (*.f64 q (-.f64 %4621 %4622))) (approx %187 (*.f64 q (-.f64 (fma.f64 #s(literal -1/2 binary64) %4630 %4621) %4622))) (approx %187 (*.f64 q (-.f64 (fma.f64 #s(literal 1/8 binary64) %4642 %4621) %4644))) (approx %274 %4009) (approx %274 (*.f64 q (-.f64 %4649 %1110))) (approx %295 (*.f64 q (-.f64 %4649 (+.f64 %4653 %1110)))) (approx %303 %4658) (approx %303 %4664) (approx %303 %4670) (approx %303 %4680) (approx %342 %4682) (approx %342 %4686) (approx %342 %4690) (approx %342 %4696) (approx %369 %4700) (approx %369 %4704) (approx %369 %4710) (approx %394 %4712) (approx %394 %4715) (approx %394 %4722) (approx %539 %4086) (approx %539 %4727) (approx %557 (*.f64 q (fma.f64 #s(literal -1 binary64) (/.f64 %558 q) %4725))) (approx %567 %2383) (approx %567 %4738) (approx %567 %4745) (approx %567 %4755) (approx %591 %4757) (approx %591 %4761) (approx %591 %4765) (approx %591 %4770) (approx %614 %4774) (approx %614 %4778) (approx %614 %4783) (approx %637 %4789) (approx %637 %4794) (approx %637 %4800) (approx %669 (*.f64 q (fma.f64 #s(literal -1 binary64) %4787 %4802))) (approx %669 (*.f64 q (fma.f64 #s(literal -1 binary64) %4787 (fma.f64 #s(literal -1/2 binary64) %4786 %4802)))) (approx %669 (*.f64 q (fma.f64 #s(literal -1 binary64) %4787 (fma.f64 #s(literal -1/2 binary64) %4786 (fma.f64 #s(literal 1/8 binary64) %4792 %4802))))) (approx %785 %4815) (approx %785 %4821) (approx %785 %4828) (approx %785 %4836) (approx %820 %3199) (approx %820 %4841) (approx %820 %4846) (approx %820 %4853) (approx %848 %3219) (approx %848 %4860) (approx %848 %4866) (approx %848 %4873) (approx %880 (*.f64 #s(literal -1 binary64) %3219)) (approx %880 (*.f64 q (-.f64 %4878 %4858))) (approx %880 (*.f64 q (-.f64 (fma.f64 #s(literal -1 binary64) %4877 %4882) %4858))) (approx %880 (*.f64 q (-.f64 (fma.f64 #s(literal -1 binary64) %4877 (*.f64 #s(literal 1/8 binary64) %4863)) %4859))) (approx %900 %4897) (approx %900 (*.f64 q (fma.f64 #s(literal -1 binary64) %4893 (fma.f64 #s(literal -1 binary64) %4894 %4900)))) (approx %900 (*.f64 q (fma.f64 #s(literal -1 binary64) %4893 (fma.f64 #s(literal -1 binary64) %4894 (fma.f64 #s(literal 1/8 binary64) %4905 %4900))))) (approx %926 %4912) (approx %926 (*.f64 q (fma.f64 #s(literal -1/2 binary64) %4899 %4911))) (approx %926 (*.f64 q (fma.f64 #s(literal -1/2 binary64) %4899 (fma.f64 #s(literal -1/8 binary64) %4905 %4911)))) (approx %943 (*.f64 q (fma.f64 #s(literal -1 binary64) %4921 %4923))) (approx %943 (*.f64 q (fma.f64 #s(literal -1 binary64) %4921 (fma.f64 #s(literal -1/2 binary64) %4930 %4923)))) (approx %943 (*.f64 q (fma.f64 #s(literal -1 binary64) %4921 (fma.f64 #s(literal -1/2 binary64) %4930 (fma.f64 #s(literal 1/8 binary64) (/.f64 %4637 (*.f64 %4638 %4936)) %4923))))) (approx %969 %4945) (approx %969 %4949) (approx %969 %4953) (approx %985 (*.f64 q (-.f64 %4878 %4955))) (approx %985 (*.f64 q (-.f64 (fma.f64 #s(literal -1 binary64) %4877 (*.f64 #s(literal -1/2 binary64) %4857)) %4955))) (approx %985 (*.f64 q (-.f64 (fma.f64 #s(literal -1 binary64) %4877 (*.f64 #s(literal -1/8 binary64) %4863)) %4944))) (approx %1000 %4970) (approx %1000 (*.f64 q (fma.f64 #s(literal -1 binary64) %4893 (fma.f64 #s(literal -1/2 binary64) %4899 %4894)))) (approx %1000 (*.f64 q (fma.f64 #s(literal -1 binary64) %4893 (fma.f64 #s(literal -1/2 binary64) %4899 (fma.f64 #s(literal -1/8 binary64) %4905 %4894))))) (approx %1014 %4982) (approx %1014 (*.f64 q (fma.f64 #s(literal -1 binary64) %4894 %4984))) (approx %1014 (*.f64 q (fma.f64 #s(literal -1 binary64) %4894 (fma.f64 #s(literal 1/8 binary64) %4905 %4984)))) (approx %1504 %4994) (approx %1504 %4999) (approx %1504 %5004) (approx %1595 %1802) (approx %1595 (*.f64 q (-.f64 %1800 (+.f64 #s(literal 1/2 binary64) %1108)))) (approx %1597 %4430) (approx %1597 (*.f64 q %5013)) (approx %1617 (*.f64 q (-.f64 %5013 %4653))) (approx %1627 %5021) (approx %1627 %5027) (approx %1627 %5035) (approx %1627 %5044) (approx %1665 %5048) (approx %1665 %5054) (approx %1665 %5060) (approx %1665 %5067) (approx %1747 %5069) (approx %1747 (*.f64 q %5073)) (approx %1747 (*.f64 q %5079)) (approx %1747 (*.f64 q (fma.f64 #s(literal -1/8 binary64) %5084 %5079))) (approx %1768 %5088) (approx %1768 (*.f64 q %5093)) (approx %1768 (*.f64 q %5100)) (approx %1768 (*.f64 q (fma.f64 #s(literal -1/8 binary64) (/.f64 %5057 (*.f64 %4638 %5104)) %5100))) (approx %1793 (atan.f64 (/.f64 (+.f64 %1798 %5120) %1772))) (approx %184 %5126) (approx %184 %5131) (approx %184 %5136) (approx %184 %5142) (approx %1859 %5145) (approx %1859 %5148) (approx %1859 %5155) (approx %1888 (*.f64 #s(literal -1 binary64) %5069)) (approx %1888 (*.f64 q (-.f64 %4621 %5072))) (approx %1888 (*.f64 q (-.f64 (fma.f64 #s(literal -1/2 binary64) %5078 %4621) %5072))) (approx %1888 (*.f64 q (-.f64 (fma.f64 #s(literal 1/8 binary64) %5084 %4621) %5144))) (approx %1906 (*.f64 #s(literal -1 binary64) %5170)) (approx %1906 (*.f64 q (fma.f64 #s(literal -1 binary64) %5173 %4923))) (approx %1906 (*.f64 q (fma.f64 #s(literal -1 binary64) %5173 (fma.f64 #s(literal -1/2 binary64) %5180 %4923)))) (approx %1906 (*.f64 q (fma.f64 #s(literal -1 binary64) %5173 (fma.f64 #s(literal -1/2 binary64) %5180 (fma.f64 #s(literal 1/8 binary64) (/.f64 %5057 (*.f64 %4638 %5186)) %4923))))) (approx %1927 (atan.f64 (/.f64 (-.f64 %1845 %5120) %945))) (approx %161 (*.f64 #s(literal -1 binary64) %4727)) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 q (-.f64 %5200 %4622)))) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 q (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 %4627 (*.f64 q %4628)) %1845) q)) %4622)))) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 q (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %4637 (*.f64 %312 %4640))) (*.f64 #s(literal 1/2 binary64) (/.f64 %4627 %4628))) q) %1845) q)) %4622)))) (approx %274 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %2013 (*.f64 #s(literal -1 binary64) %1114))))) (approx %295 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %2013 (*.f64 #s(literal -1 binary64) (/.f64 %190 q)))))) (approx %303 (*.f64 #s(literal -1 binary64) %4658)) (approx %303 (*.f64 #s(literal -1 binary64) %4664)) (approx %303 (*.f64 #s(literal -1 binary64) %4670)) (approx %303 (*.f64 #s(literal -1 binary64) %4680)) (approx %342 (*.f64 #s(literal -1 binary64) %4682)) (approx %342 (*.f64 #s(literal -1 binary64) %4686)) (approx %342 (*.f64 #s(literal -1 binary64) %4690)) (approx %342 (*.f64 #s(literal -1 binary64) %4696)) (approx %369 (*.f64 #s(literal -1 binary64) %2027)) (approx %369 (*.f64 #s(literal -1 binary64) %4700)) (approx %369 (*.f64 #s(literal -1 binary64) %4704)) (approx %369 (*.f64 #s(literal -1 binary64) %4710)) (approx %394 (*.f64 #s(literal -1 binary64) %4712)) (approx %394 (*.f64 #s(literal -1 binary64) %4715)) (approx %394 (*.f64 #s(literal -1 binary64) %4722)) (approx %539 (*.f64 #s(literal -1 binary64) %4618)) (approx %557 (*.f64 #s(literal -1 binary64) (*.f64 q (+.f64 %1108 (+.f64 (/.f64 u q) %1846))))) (approx %567 (*.f64 #s(literal -1 binary64) %2383)) (approx %567 (*.f64 #s(literal -1 binary64) %4738)) (approx %567 (*.f64 #s(literal -1 binary64) %4745)) (approx %567 (*.f64 #s(literal -1 binary64) %4755)) (approx %591 (*.f64 #s(literal -1 binary64) %4757)) (approx %591 (*.f64 #s(literal -1 binary64) %4761)) (approx %591 (*.f64 #s(literal -1 binary64) %4765)) (approx %591 (*.f64 #s(literal -1 binary64) %4770)) (approx %614 (*.f64 #s(literal -1 binary64) %2453)) (approx %614 (*.f64 #s(literal -1 binary64) %4774)) (approx %614 (*.f64 #s(literal -1 binary64) %4778)) (approx %614 (*.f64 #s(literal -1 binary64) %4783)) (approx %637 (*.f64 #s(literal -1 binary64) %4789)) (approx %637 (*.f64 #s(literal -1 binary64) %4794)) (approx %637 (*.f64 #s(literal -1 binary64) %4800)) (approx %669 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %4802 (*.f64 #s(literal -1 binary64) %4787))))) (approx %669 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %4787 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 %615 (*.f64 q %2482)) %1935) q)))))) (approx %669 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %4787 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %615 %2482) (*.f64 #s(literal 1/8 binary64) (/.f64 %615 (*.f64 %312 %2489)))) q) %1935) q)))))) (approx %785 (*.f64 #s(literal -1 binary64) %4815)) (approx %785 (*.f64 #s(literal -1 binary64) %4821)) (approx %785 (*.f64 #s(literal -1 binary64) %4828)) (approx %785 (*.f64 #s(literal -1 binary64) %4836)) (approx %820 (*.f64 #s(literal -1 binary64) %3199)) (approx %820 (*.f64 #s(literal -1 binary64) %4841)) (approx %820 (*.f64 #s(literal -1 binary64) %4846)) (approx %820 (*.f64 #s(literal -1 binary64) %4853)) (approx %848 (*.f64 #s(literal -1 binary64) %4860)) (approx %848 (*.f64 #s(literal -1 binary64) %4866)) (approx %848 (*.f64 #s(literal -1 binary64) %4873)) (approx %880 (*.f64 #s(literal -1 binary64) (*.f64 q (-.f64 %4877 %4858)))) (approx %880 (*.f64 #s(literal -1 binary64) (*.f64 q (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 #s(literal -1/2 binary64) %5361)) q)) %4858)))) (approx %880 (*.f64 #s(literal -1 binary64) (*.f64 q (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) %5371) (*.f64 #s(literal -1/2 binary64) %5373)) q))) q)) %4858)))) (approx %900 (*.f64 #s(literal -1 binary64) %4982)) (approx %900 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %4894 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3104 (*.f64 #s(literal -1/2 binary64) %5387)) q)))))) (approx %900 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %4894 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3104 (*.f64 #s(literal -1 binary64) %5400)) q)))))) (approx %926 (*.f64 #s(literal -1 binary64) %4970)) (approx %926 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %5387 %3104) q) %4894)))) (approx %926 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5419 %3104) q) %4894)))) (approx %943 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %4923 (*.f64 #s(literal -1 binary64) %4921))))) (approx %943 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %4921 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 %4627 (*.f64 q %4928)) %2017) q)))))) (approx %943 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %4921 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4627 %4928) (*.f64 #s(literal 1/8 binary64) (/.f64 %4637 (*.f64 %312 %4936)))) q) %2017) q)))))) (approx %969 (*.f64 #s(literal -1 binary64) %4945)) (approx %969 (*.f64 #s(literal -1 binary64) %4949)) (approx %969 (*.f64 #s(literal -1 binary64) %4953)) (approx %985 (*.f64 #s(literal -1 binary64) (*.f64 q (-.f64 %4877 %4955)))) (approx %985 (*.f64 #s(literal -1 binary64) (*.f64 q (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 #s(literal 1/2 binary64) %5361)) q)) %4955)))) (approx %985 (*.f64 #s(literal -1 binary64) (*.f64 q (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) %5371) (*.f64 #s(literal 1/2 binary64) %5373)) q))) q)) %4955)))) (approx %1000 (*.f64 #s(literal -1 binary64) %4912)) (approx %1000 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3104 (*.f64 #s(literal 1/2 binary64) %5387)) q) %4894)))) (approx %1000 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3104 (*.f64 #s(literal -1 binary64) %5419)) q) %4894)))) (approx %1014 (*.f64 #s(literal -1 binary64) %4897)) (approx %1014 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %4894 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %5387 %3104) q)))))) (approx %1014 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %4894 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5400 %3104) q)))))) (approx %1504 (*.f64 #s(literal -1 binary64) %4994)) (approx %1504 (*.f64 #s(literal -1 binary64) %4999)) (approx %1504 (*.f64 #s(literal -1 binary64) %5004)) (approx %1595 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %1801 %1108)))) (approx %1597 (*.f64 #s(literal -1 binary64) (*.f64 q (-.f64 (fma.f64 #s(literal -1 binary64) %4429 %1110) %1108)))) (approx %1617 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %4429 (*.f64 #s(literal -1 binary64) (/.f64 %1619 q)))))) (approx %1627 (*.f64 #s(literal -1 binary64) %5021)) (approx %1627 (*.f64 #s(literal -1 binary64) %5027)) (approx %1627 (*.f64 #s(literal -1 binary64) %5035)) (approx %1627 (*.f64 #s(literal -1 binary64) %5044)) (approx %1665 (*.f64 #s(literal -1 binary64) %5048)) (approx %1665 (*.f64 #s(literal -1 binary64) %5054)) (approx %1665 (*.f64 #s(literal -1 binary64) %5060)) (approx %1665 (*.f64 #s(literal -1 binary64) %5067)) (approx %1747 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %5071 %5072)))) (approx %1747 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %5557 %1798) q) %5072)))) (approx %1747 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %5565 %5567) q) %1798) q) %5072)))) (approx %1768 (*.f64 #s(literal -1 binary64) %5088)) (approx %1768 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %5091 %5092)))) (approx %1768 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %5051 (*.f64 q %5097)) %4518) q) %5092)))) (approx %1768 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 %5057 (*.f64 %312 %5104)) (*.f64 #s(literal 1/2 binary64) (/.f64 %5051 %5097))) q) %4518) q) %5092)))) (approx %184 (*.f64 #s(literal -1 binary64) %5126)) (approx %184 (*.f64 #s(literal -1 binary64) %5131)) (approx %184 (*.f64 #s(literal -1 binary64) %5136)) (approx %184 (*.f64 #s(literal -1 binary64) %5142)) (approx %1859 (*.f64 #s(literal -1 binary64) %5145)) (approx %1859 (*.f64 #s(literal -1 binary64) %5148)) (approx %1859 (*.f64 #s(literal -1 binary64) %5155)) (approx %1888 (*.f64 #s(literal -1 binary64) (*.f64 q (-.f64 %5200 %5072)))) (approx %1888 (*.f64 #s(literal -1 binary64) (*.f64 q (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %5557 %1845) q)) %5072)))) (approx %1888 (*.f64 #s(literal -1 binary64) (*.f64 q (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) %5565) %5567) q) %1845) q)) %5072)))) (approx %1906 %5170) (approx %1906 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %4923 (*.f64 #s(literal -1 binary64) %5173))))) (approx %1906 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %5173 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 %5051 (*.f64 q %5178)) %2017) q)))))) (approx %1906 (*.f64 #s(literal -1 binary64) (*.f64 q (fma.f64 #s(literal -1 binary64) %5173 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %5051 %5178) (*.f64 #s(literal 1/8 binary64) (/.f64 %5057 (*.f64 %312 %5186)))) q) %2017) q)))))) (approx u u) (approx %899 %558) (approx %941 %189) (approx %942 (-.f64 (+.f64 #s(literal 1 binary64) %5668) %59)) (approx %1946 %5672) (approx %1946 (+.f64 %5672 (*.f64 #s(literal -1/2 binary64) (/.f64 %1618 %5672)))) (approx %1946 (+.f64 %5672 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %5678 (*.f64 #s(literal -1/8 binary64) (/.f64 %5679 %5680)))))) (approx %1946 (+.f64 %5672 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %5678 (*.f64 u (fma.f64 #s(literal -1/8 binary64) (/.f64 %2858 %5680) (*.f64 #s(literal -1/16 binary64) (/.f64 %5688 %5689)))))))) (approx %1947 %5698) (approx %1947 (fma.f64 #s(literal -1/2 binary64) (/.f64 %5701 %5672) %5698)) (approx %1947 (fma.f64 spp %5672 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %5705 (*.f64 #s(literal -1/8 binary64) (/.f64 %5707 %5680)))))) (approx %1947 (fma.f64 spp %5672 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %5705 (*.f64 u (fma.f64 #s(literal -1/8 binary64) (/.f64 %5706 %5680) (*.f64 #s(literal -1/16 binary64) (/.f64 %5717 %5689)))))))) (approx %1948 %5726) (approx %1948 (fma.f64 #s(literal -1/2 binary64) %5729 %5726)) (approx %1948 (fma.f64 sa %5698 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %5733 (*.f64 #s(literal -1/8 binary64) %5735))))) (approx %1948 (fma.f64 sa %5698 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %5733 (*.f64 u (fma.f64 #s(literal -1/8 binary64) %5742 (*.f64 #s(literal -1/16 binary64) %5744))))))) (approx %2177 (*.f64 #s(literal -1 binary64) %5726)) (approx %2177 (fma.f64 #s(literal -1 binary64) %5726 (*.f64 #s(literal 1/2 binary64) %5729))) (approx %2177 (fma.f64 #s(literal -1 binary64) %5726 (*.f64 u (fma.f64 #s(literal 1/8 binary64) %5735 (*.f64 #s(literal 1/2 binary64) %5733))))) (approx %2177 (fma.f64 #s(literal -1 binary64) %5726 (*.f64 u (fma.f64 #s(literal 1/2 binary64) %5733 (*.f64 u (fma.f64 #s(literal 1/16 binary64) %5744 (*.f64 #s(literal 1/8 binary64) %5742))))))) (approx %187 %5773) (approx %187 (-.f64 (fma.f64 #s(literal 1/2 binary64) %5776 %1845) %5772)) (approx %187 (-.f64 (fma.f64 u (-.f64 (*.f64 #s(literal 1/8 binary64) %5782) %5785) %1845) %5772)) (approx %187 (-.f64 (fma.f64 u (-.f64 (*.f64 u (-.f64 (*.f64 #s(literal 1/16 binary64) %5792) (*.f64 #s(literal -1/8 binary64) %5794))) %5785) %1845) %5772)) (approx %1949 (-.f64 %63 %5726)) (approx %1949 (-.f64 (fma.f64 #s(literal 1/2 binary64) %5729 %63) %5726)) (approx %1949 (-.f64 (fma.f64 ca %62 (*.f64 u (-.f64 (*.f64 #s(literal 1/8 binary64) %5735) %5808))) %5726)) (approx %1949 (-.f64 (fma.f64 ca %62 (*.f64 u (-.f64 (*.f64 u (-.f64 (*.f64 #s(literal 1/16 binary64) %5744) (*.f64 #s(literal -1/8 binary64) %5742))) %5808))) %5726)) (approx %295 (fma.f64 #s(literal -1 binary64) %1618 %1849)) (approx %303 %5769) (approx %303 (+.f64 %5769 (*.f64 #s(literal -1/2 binary64) (/.f64 %1618 %5769)))) (approx %303 (+.f64 %5769 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %5830 (*.f64 #s(literal -1/8 binary64) (/.f64 %5679 %5780)))))) (approx %303 (+.f64 %5769 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %5830 (*.f64 u (fma.f64 #s(literal -1/8 binary64) (/.f64 %2858 %5780) (*.f64 #s(literal -1/16 binary64) (/.f64 %5688 %5790)))))))) (approx %342 %5770) (approx %342 (fma.f64 #s(literal -1/2 binary64) (/.f64 %5701 %5769) %5770)) (approx %342 (fma.f64 spp %5769 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %5850 (*.f64 #s(literal -1/8 binary64) (/.f64 %5707 %5780)))))) (approx %342 (fma.f64 spp %5769 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %5850 (*.f64 u (fma.f64 #s(literal -1/8 binary64) (/.f64 %5706 %5780) (*.f64 #s(literal -1/16 binary64) (/.f64 %5717 %5790)))))))) (approx %369 %5771) (approx %369 (fma.f64 #s(literal -1/2 binary64) (/.f64 %5728 %5769) %5771)) (approx %369 (fma.f64 sa %5770 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %5870 (*.f64 #s(literal -1/8 binary64) (/.f64 %5734 %5780)))))) (approx %369 (fma.f64 sa %5770 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %5870 (*.f64 u (fma.f64 #s(literal -1/8 binary64) (/.f64 %5741 %5780) (*.f64 #s(literal -1/16 binary64) (/.f64 %5743 %5790)))))))) (approx %394 %5772) (approx %394 (fma.f64 #s(literal -1/2 binary64) %5776 %5772)) (approx %394 (fma.f64 u (fma.f64 #s(literal -1/2 binary64) %5784 (*.f64 #s(literal -1/8 binary64) %5782)) %5772)) (approx %394 (fma.f64 u (fma.f64 #s(literal -1/2 binary64) %5784 (*.f64 u (fma.f64 #s(literal -1/8 binary64) %5794 (*.f64 #s(literal -1/16 binary64) %5792)))) %5772)) (approx %557 (fma.f64 #s(literal -1 binary64) u %1970)) (approx %785 %5901) (approx %785 (+.f64 %5901 (*.f64 #s(literal -1/2 binary64) (/.f64 u %5901)))) (approx %785 (+.f64 %5901 (*.f64 u (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 u %5907)) %5911)))) (approx %785 (+.f64 %5901 (*.f64 u (-.f64 (*.f64 u (-.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 u %5916)) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %5907)))) %5911)))) (approx %820 %5927) (approx %820 (fma.f64 #s(literal -1/2 binary64) (/.f64 %5929 %5901) %5927)) (approx %820 (fma.f64 sa %5901 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %5933 (*.f64 #s(literal -1/8 binary64) (/.f64 %5929 %5907)))))) (approx %820 (fma.f64 sa %5901 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %5933 (*.f64 u (fma.f64 #s(literal -1/8 binary64) (/.f64 sa %5907) (*.f64 #s(literal -1/16 binary64) (/.f64 %5929 %5916)))))))) (approx %848 %5949) (approx %848 (fma.f64 #s(literal -1/2 binary64) %5952 %5949)) (approx %848 (fma.f64 u (fma.f64 #s(literal -1/2 binary64) %5955 %5958) %5949)) (approx %848 (fma.f64 u (fma.f64 #s(literal -1/2 binary64) %5955 (*.f64 u (fma.f64 #s(literal -1/8 binary64) %5962 %5965))) %5949)) (approx %880 %5971) (approx %880 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 %5973) %5949)) (approx %880 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 u (-.f64 (*.f64 #s(literal 1/8 binary64) %5957) %5978))) %5949)) (approx %880 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 u (-.f64 (*.f64 u (-.f64 (*.f64 #s(literal 1/16 binary64) %5964) %5985)) %5978))) %5949)) (approx %900 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 %5995) %5949)) (approx %900 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 u (-.f64 (fma.f64 #s(literal 1/2 binary64) %5955 (fma.f64 u %6001 %5949)) %1990))) %5949)) (approx %900 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 u (-.f64 (fma.f64 #s(literal 1/2 binary64) %5955 (fma.f64 u (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (fma.f64 #s(literal 1/8 binary64) %5962 %6012)) %5993) %5949)) %1990))) %5949)) (approx %926 %6023) (approx %926 (fma.f64 #s(literal -1 binary64) %5995 %6023)) (approx %926 (fma.f64 #s(literal -1 binary64) %5971 (*.f64 u (fma.f64 #s(literal -1 binary64) (*.f64 u %6001) (*.f64 #s(literal -1 binary64) %5994))))) (approx %926 (fma.f64 #s(literal -1 binary64) %5971 (*.f64 u (fma.f64 #s(literal -1 binary64) %5994 (*.f64 u (fma.f64 #s(literal -1 binary64) %6012 (*.f64 #s(literal -1 binary64) %6001))))))) (approx %943 (/.f64 %5773 %199)) (approx %943 (-.f64 (fma.f64 u %6049 %6051) %6053)) (approx %943 (-.f64 (fma.f64 u (-.f64 (fma.f64 #s(literal 1/2 binary64) %6044 (*.f64 u %6063)) %6048) %6051) %6053)) (approx %943 (-.f64 (fma.f64 u (-.f64 (fma.f64 #s(literal 1/2 binary64) %6044 (*.f64 u (-.f64 (fma.f64 #s(literal 1/8 binary64) %6058 (*.f64 u (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 %6070 (*.f64 %1797 (*.f64 %5790 %199)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %59 %6063) %199))))) %6062))) %6048) %6051) %6053)) (approx %969 %6088) (approx %969 (fma.f64 #s(literal -1 binary64) %5949 %5973)) (approx %969 (fma.f64 #s(literal -1 binary64) %5949 (*.f64 u (fma.f64 #s(literal 1/8 binary64) %5957 %6092)))) (approx %969 (fma.f64 #s(literal -1 binary64) %5949 (*.f64 u (fma.f64 #s(literal 1/2 binary64) %5955 (*.f64 u (fma.f64 #s(literal 1/16 binary64) %5964 %5999)))))) (approx %985 %6103) (approx %985 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 #s(literal -1/2 binary64) %5952)) %6088)) (approx %985 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 u (-.f64 %5958 %6092))) %6088)) (approx %985 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 u (-.f64 (*.f64 u (-.f64 %5965 %5999)) %6092))) %6088)) (approx %1000 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 %6123) %6088)) (approx %1000 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 u (-.f64 (fma.f64 #s(literal -1 binary64) %5949 (fma.f64 #s(literal -1/2 binary64) %5955 %6129)) %1990))) %6088)) (approx %1000 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 u (-.f64 (fma.f64 #s(literal -1 binary64) %5949 (fma.f64 #s(literal -1/2 binary64) %5955 (*.f64 u (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (fma.f64 #s(literal -1/8 binary64) %5962 %6141)) %6121)))) %1990))) %6088)) (approx %1014 %6153) (approx %1014 (fma.f64 #s(literal -1 binary64) %6123 %6153)) (approx %1014 (fma.f64 #s(literal -1 binary64) %6103 (*.f64 u (fma.f64 #s(literal -1 binary64) %6129 (*.f64 #s(literal -1 binary64) %6122))))) (approx %1014 (fma.f64 #s(literal -1 binary64) %6103 (*.f64 u (fma.f64 #s(literal -1 binary64) %6122 (*.f64 u (fma.f64 #s(literal -1 binary64) %6141 (*.f64 #s(literal -1 binary64) %6128))))))) (approx %1052 %6050) (approx %1052 (fma.f64 #s(literal -1 binary64) %6171 %6050)) (approx %1073 %6051) (approx %1073 (+.f64 %6051 (/.f64 (*.f64 ca (*.f64 %59 %6175)) %6178))) (approx %1073 (fma.f64 u (-.f64 (/.f64 (*.f64 ca (*.f64 %2858 %6175)) %6184) %6189) %6051)) (approx %1073 (fma.f64 u (-.f64 (*.f64 u (-.f64 (/.f64 (*.f64 ca (*.f64 %2865 %6175)) %6196) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 ca (*.f64 %2858 %1843)) %6184)))) %6189) %6051)) (approx %1319 %6207) (approx %1319 (+.f64 %6207 %6213)) (approx %1319 (fma.f64 u (-.f64 %6219 %6224) %6207)) (approx %1319 (fma.f64 u (-.f64 (*.f64 u (-.f64 %6231 (*.f64 #s(literal -1 binary64) %6235))) %6224) %6207)) (approx %1357 (*.f64 #s(literal -1 binary64) %6207)) (approx %1357 (fma.f64 #s(literal -1 binary64) %6207 (*.f64 #s(literal -1 binary64) %6213))) (approx %1357 (fma.f64 #s(literal -1 binary64) %6207 (*.f64 u (fma.f64 #s(literal -1 binary64) %6223 (*.f64 #s(literal -1 binary64) %6219))))) (approx %1357 (fma.f64 #s(literal -1 binary64) %6207 (*.f64 u (fma.f64 #s(literal -1 binary64) %6223 (*.f64 u (fma.f64 #s(literal -1 binary64) %6235 (*.f64 #s(literal -1 binary64) %6231))))))) (approx %1398 (/.f64 %6259 u)) (approx %1399 (/.f64 %6262 u)) (approx %1400 %6266) (approx %1431 (*.f64 #s(literal -1 binary64) %6266)) (approx %1448 %6270) (approx %1448 (+.f64 %6270 %6276)) (approx %1448 (fma.f64 u (-.f64 %6282 %6287) %6270)) (approx %1448 (fma.f64 u (-.f64 (*.f64 u (-.f64 %6296 (*.f64 #s(literal -1 binary64) %6300))) %6287) %6270)) (approx %1482 (*.f64 #s(literal -1 binary64) %6270)) (approx %1482 (fma.f64 #s(literal -1 binary64) %6270 (*.f64 #s(literal -1 binary64) %6276))) (approx %1482 (fma.f64 #s(literal -1 binary64) %6270 (*.f64 u (fma.f64 #s(literal -1 binary64) %6286 (*.f64 #s(literal -1 binary64) %6282))))) (approx %1482 (fma.f64 #s(literal -1 binary64) %6270 (*.f64 u (fma.f64 #s(literal -1 binary64) %6286 (*.f64 u (fma.f64 #s(literal -1 binary64) %6300 (*.f64 #s(literal -1 binary64) %6296))))))) (approx %1504 (*.f64 #s(literal -1 binary64) %5772)) (approx %1504 (fma.f64 #s(literal -1 binary64) %5772 (*.f64 #s(literal 1/2 binary64) %5776))) (approx %1504 (fma.f64 #s(literal -1 binary64) %5772 (*.f64 u (fma.f64 #s(literal 1/8 binary64) %5782 (*.f64 #s(literal 1/2 binary64) %5784))))) (approx %1504 (fma.f64 #s(literal -1 binary64) %5772 (*.f64 u (fma.f64 #s(literal 1/2 binary64) %5784 (*.f64 u (fma.f64 #s(literal 1/16 binary64) %5792 (*.f64 #s(literal 1/8 binary64) %5794))))))) (approx %1617 (fma.f64 #s(literal -1 binary64) %1618 %1804)) (approx %1627 %6343) (approx %1627 (+.f64 %6343 (*.f64 #s(literal -1/2 binary64) (/.f64 %1618 %6343)))) (approx %1627 (+.f64 %6343 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %6349 (*.f64 #s(literal -1/8 binary64) (/.f64 %5679 %6350)))))) (approx %1627 (+.f64 %6343 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %6349 (*.f64 u (fma.f64 #s(literal -1/8 binary64) (/.f64 %2858 %6350) (*.f64 #s(literal -1/16 binary64) (/.f64 %5688 %6358)))))))) (approx %1665 %6368) (approx %1665 (fma.f64 #s(literal -1/2 binary64) (/.f64 %5728 %6343) %6368)) (approx %1665 (fma.f64 sa %6367 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %6373 (*.f64 #s(literal -1/8 binary64) (/.f64 %5734 %6350)))))) (approx %1665 (fma.f64 sa %6367 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %6373 (*.f64 u (fma.f64 #s(literal -1/8 binary64) (/.f64 %5741 %6350) (*.f64 #s(literal -1/16 binary64) (/.f64 %5743 %6358)))))))) (approx %1747 %6390) (approx %1747 (fma.f64 #s(literal -1/2 binary64) %6393 %6390)) (approx %1747 (fma.f64 u %6400 %6390)) (approx %1747 (fma.f64 u %6409 %6390)) (approx %1765 %1770) (approx %1767 %3504) (approx %1768 (/.f64 %6390 %1598)) (approx %1768 (fma.f64 u %6422 %6426)) (approx %1768 (fma.f64 u (-.f64 (fma.f64 #s(literal -1/2 binary64) %6418 (*.f64 u %6435)) %6421) %6426)) (approx %1768 (fma.f64 u (-.f64 (fma.f64 #s(literal -1/2 binary64) %6418 (*.f64 u (-.f64 (fma.f64 #s(literal -1/8 binary64) %6431 (*.f64 u (-.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 %6070 (*.f64 %1797 (*.f64 %6358 %1598)))) (/.f64 (*.f64 %59 %6435) %1598)))) %6434))) %6421) %6426)) (approx %184 %6456) (approx %184 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 sa %1618) %5769) %6456)) (approx %184 (fma.f64 sa %5769 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %6463 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 sa %5679) %5780)))))) (approx %184 (fma.f64 sa %5769 (*.f64 u (fma.f64 #s(literal -1/2 binary64) %6463 (*.f64 u (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 sa %2858) %5780) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 sa %5688) %5790)))))))) (approx %1859 %6389) (approx %1859 (fma.f64 #s(literal -1/2 binary64) %6393 %6389)) (approx %1859 (fma.f64 u %6400 %6389)) (approx %1859 (fma.f64 u %6409 %6389)) (approx %1888 %6489) (approx %1888 (-.f64 (fma.f64 #s(literal 1/2 binary64) %6393 %1845) %6389)) (approx %1888 (-.f64 (fma.f64 u (-.f64 (*.f64 #s(literal 1/8 binary64) %6398) %6495) %1845) %6389)) (approx %1888 (-.f64 (fma.f64 u (-.f64 (*.f64 u (-.f64 (*.f64 #s(literal 1/16 binary64) %6405) (*.f64 #s(literal -1/8 binary64) %6403))) %6495) %1845) %6389)) (approx %1906 (/.f64 %6489 %199)) (approx %1906 (-.f64 (fma.f64 u %6517 %6051) %6519)) (approx %1906 (-.f64 (fma.f64 u (-.f64 (fma.f64 #s(literal 1/2 binary64) %6512 (*.f64 u %6529)) %6516) %6051) %6519)) (approx %1906 (-.f64 (fma.f64 u (-.f64 (fma.f64 #s(literal 1/2 binary64) %6512 (*.f64 u (-.f64 (fma.f64 #s(literal 1/8 binary64) %6524 (*.f64 u (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 %6070 (*.f64 %1797 (*.f64 %6358 %199)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %59 %6529) %199))))) %6528))) %6516) %6051) %6519)) (approx %899 (*.f64 u (+.f64 #s(literal 1 binary64) %6553))) (approx %941 (*.f64 u %6557)) (approx %942 %5668) (approx %942 (*.f64 u (-.f64 %6553 %6557))) (approx %1946 %6564) (approx %1946 %6571) (approx %1946 %6579) (approx %1946 %6588) (approx %1947 %6590) (approx %1947 %6595) (approx %1947 %6600) (approx %1947 %6606) (approx %1948 %6608) (approx %1948 %6613) (approx %1948 %6618) (approx %1948 %6624) (approx %2177 (*.f64 #s(literal -1 binary64) %6608)) (approx %2177 %6630) (approx %2177 %6635) (approx %2177 %6640) (approx %187 (*.f64 #s(literal -1 binary64) %6642)) (approx %187 (*.f64 u (-.f64 %6645 %6646))) (approx %187 (*.f64 u (-.f64 (fma.f64 #s(literal -1/2 binary64) %6654 %6645) %6646))) (approx %187 (*.f64 u (-.f64 (fma.f64 #s(literal 1/8 binary64) %6664 %6645) %6666))) (approx %1949 (*.f64 u (-.f64 %6670 %6611))) (approx %1949 (*.f64 u (-.f64 (fma.f64 #s(literal -1/2 binary64) %6610 %6670) %6611))) (approx %1949 (*.f64 u (-.f64 (fma.f64 #s(literal 1/8 binary64) %6616 %6670) %6612))) (approx %295 (*.f64 u (-.f64 %6682 %59))) (approx %303 %6689) (approx %303 %6694) (approx %303 %6701) (approx %342 %6705) (approx %342 %6709) (approx %342 %6715) (approx %369 %6719) (approx %369 %6723) (approx %369 %6729) (approx %394 %6642) (approx %394 %6732) (approx %394 %6735) (approx %394 %6742) (approx %557 %3818) (approx %557 (*.f64 u (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1848 u)) #s(literal 1 binary64)))) (approx %785 %6750) (approx %785 %6756) (approx %785 %6764) (approx %785 %6773) (approx %820 %6775) (approx %820 %6779) (approx %820 %6784) (approx %820 %6790) (approx %848 %6792) (approx %848 %6798) (approx %848 %6805) (approx %848 %6813) (approx %880 (*.f64 #s(literal -1 binary64) %6792)) (approx %880 (*.f64 u (-.f64 %6818 %2591))) (approx %880 (*.f64 u (-.f64 (fma.f64 #s(literal -1 binary64) %6817 %6822) %2591))) (approx %880 (*.f64 u (-.f64 (fma.f64 #s(literal -1 binary64) %6817 (*.f64 #s(literal 1/8 binary64) %6802)) %6797))) (approx %900 (-.f64 (fma.f64 #s(literal -1 binary64) %6817 %2593) %6834)) (approx %900 (-.f64 (fma.f64 #s(literal -1 binary64) %6817 %6840) (fma.f64 #s(literal -1 binary64) %6842 %6834))) (approx %900 (-.f64 (fma.f64 #s(literal -1 binary64) %6817 (fma.f64 #s(literal -1 binary64) %6848 %6840)) (fma.f64 #s(literal -1 binary64) %6842 (fma.f64 #s(literal -1 binary64) %6833 (fma.f64 #s(literal -1 binary64) %6851 (*.f64 #s(literal 1/2 binary64) %6853)))))) (approx %926 (fma.f64 #s(literal -1 binary64) %6861 %2591)) (approx %926 (fma.f64 #s(literal -1 binary64) %6861 %6869)) (approx %926 (fma.f64 #s(literal -1 binary64) %6861 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1990 %6866) %6846) %6869))) (approx %943 (-.f64 (fma.f64 #s(literal -1 binary64) %6877 %2039) (*.f64 #s(literal -1 binary64) %6882))) (approx %943 (-.f64 (fma.f64 #s(literal -1 binary64) %6877 (fma.f64 #s(literal 1/2 binary64) %6888 %2039)) %6901)) (approx %943 (-.f64 (fma.f64 #s(literal -1 binary64) %6877 (fma.f64 #s(literal 1/2 binary64) %6888 (+.f64 %2039 (/.f64 (*.f64 %199 (-.f64 (*.f64 #s(literal 1/2 binary64) %6905) %6908)) %6911)))) %6901)) (approx %969 %6919) (approx %969 %6923) (approx %969 %6927) (approx %985 (*.f64 u (-.f64 %6818 %2593))) (approx %985 (*.f64 u (-.f64 (fma.f64 #s(literal -1 binary64) %6817 (*.f64 #s(literal -1/2 binary64) %6796)) %2593))) (approx %985 (*.f64 u (-.f64 (fma.f64 #s(literal -1 binary64) %6817 (*.f64 #s(literal -1/8 binary64) %6802)) %6918))) (approx %1000 (-.f64 (fma.f64 #s(literal -1 binary64) %6817 %2591) %6833)) (approx %1000 (-.f64 (fma.f64 #s(literal -1 binary64) %6817 %6946) (fma.f64 #s(literal -1 binary64) %6842 %6833))) (approx %1000 (-.f64 (fma.f64 #s(literal -1 binary64) %6817 (fma.f64 #s(literal -1 binary64) %6848 %6946)) (fma.f64 #s(literal -1 binary64) %6842 (fma.f64 #s(literal -1/2 binary64) %6853 (+.f64 %6833 %6851))))) (approx %1014 (fma.f64 #s(literal -1 binary64) %2591 (*.f64 #s(literal -1 binary64) %6959))) (approx %1014 (fma.f64 #s(literal -1 binary64) %2591 %6967)) (approx %1014 (fma.f64 #s(literal -1 binary64) %2591 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1990 %6963) %6846) %6967))) (approx %1052 (*.f64 #s(literal -1 binary64) %6171)) (approx %1052 (*.f64 u (fma.f64 #s(literal -1 binary64) %2824 %6977))) (approx %1073 (*.f64 #s(literal -1 binary64) %6877)) (approx %1073 (/.f64 (fma.f64 #s(literal -1 binary64) %6987 %6892) u)) (approx %1073 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %6995 %6892) %6987) u)) (approx %1073 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %7002 (*.f64 %6292 %6847)) %6892) (+.f64 %6987 %6995)) u)) (approx %1319 (*.f64 #s(literal -1 binary64) %7010)) (approx %1319 %7020) (approx %1319 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %7013 (*.f64 #s(literal -1 binary64) %7026)) %7017) u)) (approx %1319 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %7013 (*.f64 #s(literal -1 binary64) %7036)) %7039) u)) (approx %1357 %7010) (approx %1357 %7045) (approx %1357 (/.f64 (+.f64 %7013 %7039) u)) (approx %1357 (/.f64 (+.f64 %7013 (+.f64 %7017 (+.f64 %7026 %7036))) u)) (approx %1398 %1403) (approx %1399 %1404) (approx %1448 %6818) (approx %1448 %7064) (approx %1448 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 #s(literal -1 binary64) %7070)) %7061) u)) (approx %1448 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 #s(literal -1 binary64) %7080)) %7083) u)) (approx %1482 %6817) (approx %1482 %7089) (approx %1482 (/.f64 (+.f64 %1988 %7083) u)) (approx %1482 (/.f64 (+.f64 %1988 (+.f64 %7061 (+.f64 %7070 %7080))) u)) (approx %1504 %7101) (approx %1504 %7106) (approx %1504 %7111) (approx %1617 (*.f64 u (-.f64 %7113 %59))) (approx %1627 %7120) (approx %1627 %7126) (approx %1627 %7133) (approx %1665 %7139) (approx %1665 %7145) (approx %1665 %7152) (approx %1747 (*.f64 u %7155)) (approx %1747 (*.f64 u %7159)) (approx %1747 (*.f64 u (fma.f64 #s(literal -1/8 binary64) %7162 %7159))) (approx %1765 %1769) (approx %1765 (*.f64 u (+.f64 spp %7167))) (approx %1767 (*.f64 u (-.f64 %6557 %6553))) (approx %1768 (-.f64 %7175 %7178)) (approx %1768 (-.f64 %7183 %7189)) (approx %1768 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 %7193 (/.f64 %7187 %59)) %1598) %6911) %7183) %7189)) (approx %184 %7201) (approx %184 %7205) (approx %184 %7210) (approx %184 %7216) (approx %1859 %7219) (approx %1859 %7222) (approx %1859 %7227) (approx %1888 (*.f64 u (-.f64 (fma.f64 #s(literal -1/2 binary64) %7158 %6645) %6646))) (approx %1888 (*.f64 u (-.f64 (fma.f64 #s(literal 1/8 binary64) %7162 %6645) %7218))) (approx %1906 (-.f64 (fma.f64 #s(literal -1 binary64) %6877 (fma.f64 #s(literal 1/2 binary64) %7182 %2039)) %6901)) (approx %1906 (-.f64 (fma.f64 #s(literal -1 binary64) %6877 (fma.f64 #s(literal 1/2 binary64) %7182 (+.f64 %2039 (/.f64 (*.f64 %199 (-.f64 %7193 %6908)) %6911)))) %6901)) (approx %941 (*.f64 #s(literal -1 binary64) (*.f64 u (fma.f64 #s(literal -1 binary64) %1401 %2113)))) (approx %942 (*.f64 #s(literal -1 binary64) (*.f64 u (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %199 u)) %2113)))) (approx %1946 (*.f64 #s(literal -1 binary64) %6564)) (approx %1946 (*.f64 #s(literal -1 binary64) %6571)) (approx %1946 (*.f64 #s(literal -1 binary64) %6579)) (approx %1946 (*.f64 #s(literal -1 binary64) %6588)) (approx %1947 (*.f64 #s(literal -1 binary64) %6590)) (approx %1947 (*.f64 #s(literal -1 binary64) %6595)) (approx %1947 (*.f64 #s(literal -1 binary64) %6600)) (approx %1947 (*.f64 #s(literal -1 binary64) %6606)) (approx %1948 (*.f64 #s(literal -1 binary64) %6613)) (approx %1948 (*.f64 #s(literal -1 binary64) %6618)) (approx %1948 (*.f64 #s(literal -1 binary64) %6624)) (approx %2177 (*.f64 #s(literal -1 binary64) %6630)) (approx %2177 (*.f64 #s(literal -1 binary64) %6635)) (approx %2177 (*.f64 #s(literal -1 binary64) %6640)) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 u (-.f64 (*.f64 #s(literal -1 binary64) %6645) %6646)))) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 u (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 %6651 %7292) %1845) u)) %6646)))) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 u (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %6661 %7301)) (*.f64 #s(literal 1/2 binary64) (/.f64 %6651 %6652))) u) %1845) u)) %6646)))) (approx %1949 (*.f64 #s(literal -1 binary64) (*.f64 u (-.f64 (*.f64 #s(literal -1 binary64) %6670) %6611)))) (approx %1949 (*.f64 #s(literal -1 binary64) (*.f64 u (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 %201 %6564) %63) u)) %6611)))) (approx %1949 (*.f64 #s(literal -1 binary64) (*.f64 u (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %6615 (*.f64 %6566 %6574))) (*.f64 #s(literal 1/2 binary64) (/.f64 %201 %1403))) u) %63) u)) %6611)))) (approx %295 (*.f64 #s(literal -1 binary64) (*.f64 u (-.f64 (*.f64 #s(literal -1 binary64) %6682) %2113)))) (approx %303 (*.f64 #s(literal -1 binary64) %6689)) (approx %303 (*.f64 #s(literal -1 binary64) %6694)) (approx %303 (*.f64 #s(literal -1 binary64) %6701)) (approx %342 (*.f64 #s(literal -1 binary64) %6705)) (approx %342 (*.f64 #s(literal -1 binary64) %6709)) (approx %342 (*.f64 #s(literal -1 binary64) %6715)) (approx %369 (*.f64 #s(literal -1 binary64) %6719)) (approx %369 (*.f64 #s(literal -1 binary64) %6723)) (approx %369 (*.f64 #s(literal -1 binary64) %6729)) (approx %394 (*.f64 #s(literal -1 binary64) %6732)) (approx %394 (*.f64 #s(literal -1 binary64) %6735)) (approx %394 (*.f64 #s(literal -1 binary64) %6742)) (approx %557 (*.f64 #s(literal -1 binary64) (*.f64 u (+.f64 #s(literal 1 binary64) (+.f64 %6553 (/.f64 %1847 u)))))) (approx %785 (*.f64 #s(literal -1 binary64) %6750)) (approx %785 (*.f64 #s(literal -1 binary64) %6756)) (approx %785 (*.f64 #s(literal -1 binary64) %6764)) (approx %785 (*.f64 #s(literal -1 binary64) %6773)) (approx %820 (*.f64 #s(literal -1 binary64) %6775)) (approx %820 (*.f64 #s(literal -1 binary64) %6779)) (approx %820 (*.f64 #s(literal -1 binary64) %6784)) (approx %820 (*.f64 #s(literal -1 binary64) %6790)) (approx %848 (*.f64 #s(literal -1 binary64) %6798)) (approx %848 (*.f64 #s(literal -1 binary64) %6805)) (approx %848 (*.f64 #s(literal -1 binary64) %6813)) (approx %880 (*.f64 #s(literal -1 binary64) (*.f64 u (-.f64 %6817 %2591)))) (approx %880 (*.f64 #s(literal -1 binary64) (*.f64 u (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1988 %7405) u)) %2591)))) (approx %880 (*.f64 #s(literal -1 binary64) (*.f64 u (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) %7414) %7416) u))) u)) %2591)))) (approx %900 (fma.f64 #s(literal -1 binary64) %7428 %2591)) (approx %900 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %7433 %1988) %2593) u) %2591)) (approx %900 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %7433 %7416) %7431) u) %1988) %2593) u) %2591)) (approx %926 (-.f64 (fma.f64 #s(literal -1 binary64) %2591 %6817) %6834)) (approx %926 (fma.f64 #s(literal -1 binary64) %2591 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %7427 %7405) %7451) u)))) (approx %926 (fma.f64 #s(literal -1 binary64) %2591 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7427 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %7432 %7405) %7451) u))) u)))) (approx %943 (fma.f64 #s(literal -1 binary64) %2039 (*.f64 #s(literal -1 binary64) (/.f64 %7466 u)))) (approx %943 (fma.f64 #s(literal -1 binary64) %2039 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %7474 u) %6891) %6895) u)))) (approx %943 (fma.f64 #s(literal -1 binary64) %2039 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %6905 (/.f64 (*.f64 %199 %7474) %1618)) %7473) u) %6891) %6895) u)))) (approx %969 (*.f64 #s(literal -1 binary64) %6919)) (approx %969 (*.f64 #s(literal -1 binary64) %6923)) (approx %969 (*.f64 #s(literal -1 binary64) %6927)) (approx %985 (*.f64 #s(literal -1 binary64) (*.f64 u (-.f64 %6817 %2593)))) (approx %985 (*.f64 #s(literal -1 binary64) (*.f64 u (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1988 %7503) u)) %2593)))) (approx %985 (*.f64 #s(literal -1 binary64) (*.f64 u (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) %7414) %6865) u))) u)) %2593)))) (approx %1000 (fma.f64 #s(literal -1 binary64) %2591 %7524)) (approx %1000 (fma.f64 #s(literal -1 binary64) %2591 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %7529 %1988) %2591) u)))) (approx %1000 (fma.f64 #s(literal -1 binary64) %2591 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %7529 %6865) %7527) u) %1988) %2591) u)))) (approx %1014 (-.f64 (+.f64 %6817 %2591) %6833)) (approx %1014 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %7522 %7503) %7524) u) %2591)) (approx %1014 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7522 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %7528 %7503) %7524) u))) u) %2591)) (approx %1052 (*.f64 #s(literal -1 binary64) (*.f64 u (fma.f64 #s(literal -1 binary64) %6977 %2824)))) (approx %1073 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %6987 %6891) u))) (approx %1073 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %6993 %7569)) %7573) u) %6891) u))) (approx %1073 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %7002 (*.f64 %6292 %6170)) (*.f64 #s(literal -1 binary64) (/.f64 %6993 (*.f64 %2865 %1797)))) u)) %7573) u) %6891) u))) (approx %1319 (*.f64 #s(literal -1 binary64) %7045)) (approx %1319 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %7597) %7599) u) %7013) u))) (approx %1319 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7607 (*.f64 #s(literal -1 binary64) %7609)) u)) %7599) u) %7013) u))) (approx %1357 (*.f64 #s(literal -1 binary64) %7020)) (approx %1357 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7013 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %7599 %7597) u))) u))) (approx %1357 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7013 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7609 (*.f64 #s(literal -1 binary64) %7607)) u) %7599) u))) u))) (approx %1448 (*.f64 #s(literal -1 binary64) %7089)) (approx %1448 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %7641) %7643) u) %1988) u))) (approx %1448 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7650 (*.f64 #s(literal -1 binary64) %7651)) u)) %7643) u) %1988) u))) (approx %1482 (*.f64 #s(literal -1 binary64) %7064)) (approx %1482 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %7643 %7641) u))) u))) (approx %1482 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1988 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7651 (*.f64 #s(literal -1 binary64) %7650)) u) %7643) u))) u))) (approx %1504 (*.f64 #s(literal -1 binary64) %7101)) (approx %1504 (*.f64 #s(literal -1 binary64) %7106)) (approx %1504 (*.f64 #s(literal -1 binary64) %7111)) (approx %1617 (*.f64 #s(literal -1 binary64) (*.f64 u (-.f64 (*.f64 #s(literal -1 binary64) %7113) %2113)))) (approx %1627 (*.f64 #s(literal -1 binary64) %7120)) (approx %1627 (*.f64 #s(literal -1 binary64) %7126)) (approx %1627 (*.f64 #s(literal -1 binary64) %7133)) (approx %1665 (*.f64 #s(literal -1 binary64) %7139)) (approx %1665 (*.f64 #s(literal -1 binary64) %7145)) (approx %1665 (*.f64 #s(literal -1 binary64) %7152)) (approx %1747 (*.f64 #s(literal -1 binary64) (*.f64 u (fma.f64 #s(literal -1 binary64) %7154 %6646)))) (approx %1747 (*.f64 #s(literal -1 binary64) (*.f64 u (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %7708 %1798) u) %6646)))) (approx %1747 (*.f64 #s(literal -1 binary64) (*.f64 u (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %7715 %7717) u) %1798) u) %6646)))) (approx %1765 (*.f64 #s(literal -1 binary64) (*.f64 u (fma.f64 #s(literal -1 binary64) spp (*.f64 #s(literal -1 binary64) %7167))))) (approx %1767 (*.f64 #s(literal -1 binary64) (*.f64 u (fma.f64 #s(literal -1 binary64) (/.f64 %1598 u) %2113)))) (approx %1768 (fma.f64 #s(literal -1 binary64) %2039 (*.f64 #s(literal -1 binary64) (/.f64 %7737 u)))) (approx %1768 (fma.f64 #s(literal -1 binary64) %2039 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %7184 (*.f64 #s(literal -1 binary64) (/.f64 %7746 u))) %7185) u)))) (approx %1768 (fma.f64 #s(literal -1 binary64) %2039 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %7184 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %7746 %1598) %1618) %7742) %7745) u))) %7185) u)))) (approx %184 (*.f64 #s(literal -1 binary64) %7201)) (approx %184 (*.f64 #s(literal -1 binary64) %7205)) (approx %184 (*.f64 #s(literal -1 binary64) %7210)) (approx %184 (*.f64 #s(literal -1 binary64) %7216)) (approx %1842 (atan.f64 (/.f64 %1855 %7777))) (approx %1859 (*.f64 #s(literal -1 binary64) %7219)) (approx %1859 (*.f64 #s(literal -1 binary64) %7222)) (approx %1859 (*.f64 #s(literal -1 binary64) %7227)) (approx %1888 (*.f64 #s(literal -1 binary64) (*.f64 u (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) %7708 %1845) u)) %6646)))) (approx %1888 (*.f64 #s(literal -1 binary64) (*.f64 u (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) %7715) %7717) u) %1845) u)) %6646)))) (approx %1906 (fma.f64 #s(literal -1 binary64) %2039 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %7804 u) %6891) %6895) u)))) (approx %1906 (fma.f64 #s(literal -1 binary64) %2039 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %7192 (/.f64 (*.f64 %199 %7804) %1618)) %7473) u) %6891) %6895) u)))) (approx %1927 (atan.f64 (/.f64 %1928 %7777))) (approx rone_es rone_es) (approx %187 %7827) (approx %187 (-.f64 %2111 %1854)) (approx %1949 %7831) (approx %1949 (-.f64 %2124 %193)) (approx %900 %7836) (approx %900 (fma.f64 #s(literal -1 binary64) %3104 %7836)) (approx %926 %7835) (approx %926 (+.f64 %3104 %7835)) (approx %943 (/.f64 %7827 %945)) (approx %943 (-.f64 %7846 %7847)) (approx %1000 (fma.f64 #s(literal -1 binary64) %3104 %7835)) (approx %1014 (fma.f64 #s(literal -1 binary64) %7835 %3104)) (approx %1073 %7845) (approx %1073 %7846) (approx %1747 %7856) (approx %1747 (fma.f64 #s(literal -1 binary64) %1935 (+.f64 %2110 %1809))) (approx %1768 (/.f64 %7856 %1772)) (approx %1768 (fma.f64 #s(literal -1 binary64) %7863 (+.f64 %7864 %7865))) (approx %1888 %7869) (approx %1888 (-.f64 %2111 %1809)) (approx %1906 (/.f64 %7869 %945)) (approx %1906 (-.f64 %7846 %7875)) (approx %57 (*.f64 rone_es (-.f64 %7878 %59))) (approx %58 %7887) (approx %135 (*.f64 rone_es (fma.f64 #s(literal -1 binary64) %477 %7889))) (approx %1943 (*.f64 rone_es %7895)) (approx %187 (*.f64 rone_es (-.f64 %7886 (/.f64 %1853 %7884)))) (approx %1949 (*.f64 rone_es (-.f64 %7895 (/.f64 %193 rone_es)))) (approx %219 (*.f64 rone_es (fma.f64 #s(literal -1 binary64) %1964 %7906))) (approx %241 (*.f64 rone_es (fma.f64 #s(literal -1 binary64) %7882 %7910))) (approx %880 (*.f64 rone_es (fma.f64 #s(literal -1 binary64) %1935 (*.f64 #s(literal -1 binary64) %7914)))) (approx %900 %7923) (approx %926 %7926) (approx %943 (*.f64 rone_es (-.f64 %7931 (/.f64 %1853 %7929)))) (approx %985 (*.f64 rone_es (fma.f64 #s(literal -1 binary64) %1935 %7914))) (approx %1000 %7940) (approx %1014 %7943) (approx %1073 (*.f64 rone_es %7931)) (approx %1568 (*.f64 rone_es (-.f64 %59 %7878))) (approx %1569 %7951) (approx %1747 (*.f64 rone_es (fma.f64 #s(literal -1 binary64) %7885 (+.f64 %7883 %7953)))) (approx %1768 %7864) (approx %1768 (*.f64 rone_es (fma.f64 #s(literal -1 binary64) (/.f64 %1934 %7959) (+.f64 %7961 (/.f64 %1808 %7959))))) (approx %1888 (*.f64 rone_es (-.f64 %7886 %7953))) (approx %1906 (*.f64 rone_es (-.f64 %7931 (/.f64 %1808 %7929)))) (approx %57 %7975) (approx %58 (*.f64 #s(literal -1 binary64) %7951)) (approx %135 (*.f64 #s(literal -1 binary64) (*.f64 rone_es (fma.f64 #s(literal -1 binary64) %7889 %477)))) (approx %1943 (*.f64 #s(literal -1 binary64) (*.f64 rone_es (fma.f64 #s(literal -1 binary64) %7894 %7893)))) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 rone_es (fma.f64 #s(literal -1 binary64) (/.f64 %7827 rone_es) %7883)))) (approx %1949 (*.f64 #s(literal -1 binary64) (*.f64 rone_es (fma.f64 #s(literal -1 binary64) (/.f64 %7831 rone_es) %7893)))) (approx %219 (*.f64 #s(literal -1 binary64) (*.f64 rone_es (fma.f64 #s(literal -1 binary64) %7906 %1964)))) (approx %241 (*.f64 #s(literal -1 binary64) (*.f64 rone_es (fma.f64 #s(literal -1 binary64) %7910 %7882)))) (approx %880 (*.f64 #s(literal -1 binary64) (*.f64 rone_es (+.f64 %1935 %7914)))) (approx %900 (*.f64 #s(literal -1 binary64) %7926)) (approx %926 (*.f64 #s(literal -1 binary64) %7923)) (approx %943 (*.f64 #s(literal -1 binary64) (*.f64 rone_es (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7845 %7847) rone_es) %7928)))) (approx %985 (*.f64 #s(literal -1 binary64) (*.f64 rone_es (fma.f64 #s(literal -1 binary64) %7914 %1935)))) (approx %1000 (*.f64 #s(literal -1 binary64) %7943)) (approx %1014 (*.f64 #s(literal -1 binary64) %7940)) (approx %1073 (*.f64 #s(literal -1 binary64) (*.f64 rone_es (fma.f64 #s(literal -1 binary64) %7930 %7928)))) (approx %1568 (*.f64 #s(literal -1 binary64) %7975)) (approx %1569 (*.f64 #s(literal -1 binary64) %7887)) (approx %1747 (*.f64 #s(literal -1 binary64) (*.f64 rone_es (fma.f64 #s(literal -1 binary64) %7883 (*.f64 #s(literal -1 binary64) (/.f64 %7856 rone_es)))))) (approx %1768 (*.f64 #s(literal -1 binary64) (*.f64 rone_es (fma.f64 #s(literal -1 binary64) %7961 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7863 %7865) rone_es)))))) (approx %1888 (*.f64 #s(literal -1 binary64) (*.f64 rone_es (fma.f64 #s(literal -1 binary64) (/.f64 %7869 rone_es) %7883)))) (approx %1906 (*.f64 #s(literal -1 binary64) (*.f64 rone_es (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7845 %7875) rone_es) %7928)))) (approx ca ca) (approx %943 (*.f64 #s(literal -1 binary64) %7847)) (approx %943 (fma.f64 #s(literal -1 binary64) %7847 %2017)) (approx %1768 %7865) (approx %1768 (+.f64 %4518 %7865)) (approx %1888 (*.f64 #s(literal -1 binary64) %1809)) (approx %1906 (*.f64 #s(literal -1 binary64) %7875)) (approx %1906 (fma.f64 #s(literal -1 binary64) %7875 %2017)) (approx %187 (*.f64 ca (fma.f64 #s(literal -1 binary64) %8074 %8075))) (approx %1949 (*.f64 ca (fma.f64 #s(literal -1 binary64) %8079 %62))) (approx %669 (*.f64 ca (fma.f64 #s(literal -1 binary64) %8083 %1932))) (approx %880 (*.f64 ca (fma.f64 #s(literal -1 binary64) %8087 (*.f64 #s(literal -1 binary64) %8088)))) (approx %900 %8098) (approx %926 %8101) (approx %943 (*.f64 ca (fma.f64 #s(literal -1 binary64) %8104 %8105))) (approx %985 (*.f64 ca (fma.f64 #s(literal -1 binary64) %8087 %8088))) (approx %1000 %8113) (approx %1014 %8116) (approx %1747 (*.f64 ca (+.f64 %8118 %8119))) (approx %1768 %4518) (approx %1768 (*.f64 ca (+.f64 %8125 %8126))) (approx %1888 (*.f64 ca (fma.f64 #s(literal -1 binary64) %8118 %8075))) (approx %1906 (*.f64 ca (fma.f64 #s(literal -1 binary64) %8133 %8105))) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %8075 %8074)))) (approx %1949 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %62 %8079)))) (approx %669 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %1932 %8083)))) (approx %880 (*.f64 #s(literal -1 binary64) (*.f64 ca (+.f64 %8087 %8088)))) (approx %900 (*.f64 #s(literal -1 binary64) %8101)) (approx %926 (*.f64 #s(literal -1 binary64) %8098)) (approx %943 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %8105 %8104)))) (approx %985 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %8088 %8087)))) (approx %1000 (*.f64 #s(literal -1 binary64) %8116)) (approx %1014 (*.f64 #s(literal -1 binary64) %8113)) (approx %1747 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %8118 (*.f64 #s(literal -1 binary64) %8119))))) (approx %1768 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %8125 (*.f64 #s(literal -1 binary64) %8126))))) (approx %1888 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %8075 %8118)))) (approx %1906 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %8105 %8133)))) (approx %187 (fma.f64 #s(literal -1 binary64) %1854 %1845)) (approx %1949 (fma.f64 #s(literal -1 binary64) %193 %63)) (approx %880 (fma.f64 #s(literal -1 binary64) %1988 %2005)) (approx %985 (fma.f64 #s(literal -1 binary64) %1988 %1996)) (approx %1888 (fma.f64 #s(literal -1 binary64) %1809 %1845)) (approx %187 (*.f64 sa (-.f64 %8198 %8199))) (approx %1949 (*.f64 sa (-.f64 %8203 %192))) (approx %669 (*.f64 sa (fma.f64 #s(literal -1 binary64) %8207 %8208))) (approx %880 (*.f64 sa (-.f64 %8213 %8214))) (approx %900 %8223) (approx %926 %8226) (approx %943 (*.f64 sa (fma.f64 #s(literal -1 binary64) %8228 %8230))) (approx %985 (*.f64 sa (-.f64 %8213 %8234))) (approx %1000 %8239) (approx %1014 %8242) (approx %1747 (*.f64 sa (+.f64 %8244 %8245))) (approx %1768 (*.f64 sa (+.f64 %8250 %8251))) (approx %1888 (*.f64 sa (-.f64 %8198 %8245))) (approx %1906 (*.f64 sa (fma.f64 #s(literal -1 binary64) %8258 %8230))) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 sa (-.f64 %8262 (*.f64 #s(literal -1 binary64) %8199))))) (approx %1949 (*.f64 #s(literal -1 binary64) (*.f64 sa (-.f64 (*.f64 #s(literal -1 binary64) %8203) (*.f64 #s(literal -1 binary64) %192))))) (approx %669 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %8208 %8207)))) (approx %880 (*.f64 #s(literal -1 binary64) (*.f64 sa (-.f64 %8212 %8234)))) (approx %900 (*.f64 #s(literal -1 binary64) %8226)) (approx %926 (*.f64 #s(literal -1 binary64) %8223)) (approx %943 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %8230 %8228)))) (approx %985 (*.f64 #s(literal -1 binary64) (*.f64 sa (-.f64 %8212 %8214)))) (approx %1000 (*.f64 #s(literal -1 binary64) %8242)) (approx %1014 (*.f64 #s(literal -1 binary64) %8239)) (approx %1747 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %8244 %8298)))) (approx %1768 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %8250 (*.f64 #s(literal -1 binary64) %8251))))) (approx %1888 (*.f64 #s(literal -1 binary64) (*.f64 sa (-.f64 %8262 %8298)))) (approx %1906 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %8230 %8258)))) |
21 calls:
| Time | Variable | Point |
|---|---|---|
| 384.0ms | q | -inf |
| 300.0ms | lamdp | 0 |
| 256.0ms | spp | 0 |
| 226.0ms | q | inf |
| 212.0ms | spp | inf |
| Inputs |
|---|
%2 = (*.f64 spp spp) %4 = (*.f64 %2 rone_es) %5 = (-.f64 #s(literal 1 binary64) %4) %7 = (tan.f64 lamdp) %9 = (*.f64 %7 ca) %10 = (*.f64 %5 %9) %13 = (sin.f64 lamdp) %14 = (-.f64 #s(literal 1 binary64) %2) %16 = (*.f64 %2 u) %17 = (cos.f64 lamdp) %18 = (+.f64 #s(literal 1 binary64) u) %19 = (*.f64 %2 %18) %20 = (-.f64 #s(literal 1 binary64) %19) %22 = (pow.f64 lamdp #s(literal 2 binary64)) %23 = (pow.f64 spp #s(literal 2 binary64)) %24 = (*.f64 rone_es %23) %25 = (-.f64 #s(literal 1 binary64) %24) %26 = (*.f64 lamdp %25) %27 = (*.f64 ca %26) %28 = (sin lamdp) %29 = (* %28 %28) %30 = (approx %29 %22) %33 = (+ 1 (* q %29)) %34 = (approx %33 #s(literal 1 binary64)) %35 = (-.f64 #s(literal 1 binary64) %23) %36 = (fma.f64 %23 u %23) %37 = (-.f64 #s(literal 1 binary64) %36) %38 = (sqrt.f64 %37) %40 = (*.f64 spp %38) %41 = (*.f64 sa %40) %44 = (*.f64 #s(literal -1 binary64) %41) %45 = (* spp spp) %60 = (- (* (- 1 (* %45 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* %33 (- 1 %45)) (* %45 u))))) (cos lamdp))) %61 = (approx %60 %44) %62 = (-.f64 %27 %41) %63 = (approx %60 %62) %64 = (*.f64 %23 %18) %65 = (-.f64 #s(literal 1 binary64) %64) %66 = (*.f64 %13 %25) %67 = (*.f64 ca %66) %68 = (pow.f64 %13 #s(literal 2 binary64)) %69 = (*.f64 q %68) %70 = (+.f64 #s(literal 1 binary64) %69) %71 = (*.f64 %70 %35) %72 = (*.f64 %23 u) %73 = (-.f64 %71 %72) %74 = (sqrt.f64 %73) %75 = (*.f64 spp %74) %76 = (*.f64 sa %75) %77 = (/.f64 %76 %17) %78 = (*.f64 ca %13) %79 = (/.f64 %78 %17) %80 = (*.f64 %23 %13) %81 = (*.f64 rone_es %80) %82 = (*.f64 ca %81) %83 = (*.f64 #s(literal -1 binary64) %70) %84 = (-.f64 %83 u) %85 = (sqrt.f64 %70) %86 = (*.f64 spp %85) %87 = (*.f64 sa %86) %88 = (/.f64 %87 %17) %89 = (fma.f64 #s(literal -1 binary64) %88 %79) %90 = (approx %60 %89) %91 = (*.f64 rone_es %13) %92 = (*.f64 ca %91) %93 = (/.f64 %92 %17) %94 = (*.f64 #s(literal -1 binary64) %93) %95 = (sqrt.f64 %84) %96 = (*.f64 sa %95) %97 = (/.f64 %96 %17) %98 = (-.f64 %94 %97) %99 = (/.f64 %98 %18) %100 = (*.f64 #s(literal -1 binary64) %99) %104 = (/ %60 (- 1 (* %45 (+ 1 u)))) %105 = (approx %104 %100) %106 = (*.f64 #s(literal -1 binary64) %97) %107 = (-.f64 %94 %106) %108 = (/.f64 %107 %18) %109 = (*.f64 #s(literal -1 binary64) %108) %110 = (approx %104 %109) %111 = (*.f64 %68 %35) %112 = (*.f64 %17 %65) %113 = (/.f64 %67 %112) %114 = (/.f64 %111 q) %115 = (sqrt.f64 %114) %116 = (*.f64 spp %115) %117 = (*.f64 sa %116) %118 = (*.f64 q %117) %119 = (/.f64 %118 %17) %120 = (*.f64 #s(literal -1 binary64) %119) %121 = (approx %60 %120) %122 = (/.f64 %118 %112) %123 = (*.f64 #s(literal -1 binary64) %122) %124 = (approx %104 %123) %125 = (approx %104 %122) %126 = (/.f64 %23 u) %127 = (*.f64 #s(literal -1 binary64) %126) %128 = (sqrt.f64 %127) %129 = (*.f64 sa %128) %130 = (*.f64 spp %17) %131 = (/.f64 %129 %130) %132 = (approx %104 %131) %133 = (*.f64 #s(literal -1 binary64) %131) %134 = (approx %104 %133) %135 = (/.f64 %82 %112) %136 = (*.f64 #s(literal -1 binary64) %135) %137 = (approx %104 %136) %138 = (*.f64 #s(literal -1 binary64) %77) %139 = (approx %60 %138) %140 = (approx %104 %113) %141 = (+.f64 lamdp lamdp) %142 = (cos.f64 %141) %143 = (fma.f64 %142 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %144 = (*.f64 spp rone_es) %145 = (fma.f64 %144 spp #s(literal -1 binary64)) %146 = (*.f64 %145 %9) %147 = (fma.f64 %143 q #s(literal -1 binary64)) %148 = (fma.f64 spp spp #s(literal -1 binary64)) %149 = (*.f64 %147 %148) %150 = (-.f64 %149 %16) %151 = (sqrt.f64 %150) %152 = (*.f64 spp sa) %153 = (*.f64 %152 %151) %154 = (/.f64 sa %17) %155 = (*.f64 %154 spp) %156 = (fma.f64 %151 %155 %146) %157 = (fma.f64 spp u spp) %158 = (fma.f64 %157 spp #s(literal -1 binary64)) %159 = (/.f64 %156 %158) %161 = (*.f64 q %30) %162 = (+.f64 #s(literal 1 binary64) %161) %163 = (*.f64 %162 %14) %164 = (-.f64 %163 %16) %165 = (sqrt.f64 %164) %166 = (*.f64 sa %165) %167 = (*.f64 spp %166) %168 = (/.f64 %167 %17) %169 = (-.f64 %10 %168) %170 = (/.f64 %169 %20) %172 = (*.f64 %34 %14) %173 = (-.f64 %172 %16) %174 = (sqrt.f64 %173) %175 = (*.f64 sa %174) %176 = (*.f64 spp %175) %177 = (/.f64 %176 %17) %178 = (-.f64 %10 %177) %179 = (/.f64 %178 %20) %181 = (/.f64 %153 %17) %182 = (-.f64 %10 %181) %183 = (/.f64 %182 %20) %185 = (/.f64 %61 %20) %187 = (/.f64 %63 %20) %189 = (/.f64 %90 %20) %191 = (/.f64 %121 %20) %193 = (/.f64 %139 %20) #s(literal 1 binary64) spp %2 rone_es %4 %5 lamdp %7 ca %9 %10 sa q %13 %14 u %16 %17 %18 %19 %20 #s(literal 2 binary64) %22 %23 %24 %25 %26 %27 %30 %34 %35 %36 %37 %38 #s(literal 1/2 binary64) %40 %41 #s(literal -1/2 binary64) #s(literal -1 binary64) %44 %61 %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %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 (atan.f64 %159) %161 %162 %163 %164 %165 %166 %167 %168 %169 %170 (atan.f64 %170) %172 %173 %174 %175 %176 %177 %178 %179 (atan.f64 %179) %181 %182 %183 (atan.f64 %183) %185 (atan.f64 %185) %187 (atan.f64 %187) %189 (atan.f64 %189) %191 (atan.f64 %191) %193 (atan.f64 %193) (atan.f64 %105) (atan.f64 %110) (atan.f64 %124) (atan.f64 %125) (atan.f64 %132) (atan.f64 %134) (atan.f64 %137) (atan.f64 %140) |
| Outputs |
|---|
%24 = (sqrt.f64 (fabs.f64 #s(literal 2 binary64))) %26 = (sqrt.f64 (fabs.f64 #s(literal 1/2 binary64))) %35 = (*.f64 spp spp) %36 = (fabs.f64 %35) %37 = (fabs.f64 spp) %38 = (*.f64 %37 %37) %39 = (neg.f64 spp) %40 = (*.f64 %39 %39) %41 = (neg.f64 %35) %42 = (neg.f64 %41) %43 = (*.f64 spp #s(literal 1 binary64)) %44 = (*.f64 spp %43) %45 = (*.f64 #s(literal 1 binary64) %35) %46 = (*.f64 %35 #s(literal 1 binary64)) %47 = (*.f64 #s(literal 1 binary64) spp) %48 = (*.f64 %47 spp) %49 = (fabs.f64 %37) %50 = (*.f64 %49 %49) %51 = (neg.f64 %37) %52 = (*.f64 %51 %51) %53 = (neg.f64 %39) %54 = (*.f64 %53 %53) %55 = (*.f64 %37 #s(literal 1 binary64)) %56 = (*.f64 %37 %55) %57 = (*.f64 %39 #s(literal 1 binary64)) %58 = (*.f64 %39 %57) %59 = (*.f64 #s(literal 1 binary64) %39) %60 = (*.f64 %59 %39) %61 = (*.f64 #s(literal 1 binary64) %37) %62 = (*.f64 %61 %37) %63 = (*.f64 #s(literal 1/2 binary64) %35) %64 = (*.f64 #s(literal 2 binary64) %63) %65 = (*.f64 %35 #s(literal 2 binary64)) %66 = (*.f64 %65 #s(literal 1/2 binary64)) %67 = (pow.f64 spp #s(literal 2 binary64)) %68 = (pow.f64 %37 #s(literal 2 binary64)) %69 = (pow.f64 %39 #s(literal 2 binary64)) %70 = (pow.f64 spp #s(literal 1 binary64)) %71 = (*.f64 %70 spp) %73 = (*.f64 spp rone_es) %74 = (*.f64 spp %73) %75 = (*.f64 rone_es %35) %76 = (*.f64 %35 rone_es) %77 = (*.f64 %73 spp) %78 = (*.f64 %37 rone_es) %79 = (*.f64 %37 %78) %80 = (*.f64 %39 rone_es) %81 = (*.f64 %39 %80) %82 = (*.f64 rone_es %39) %83 = (*.f64 %82 %39) %84 = (*.f64 rone_es %37) %85 = (*.f64 %84 %37) %86 = (-.f64 #s(literal 1 binary64) %76) %87 = (neg.f64 %73) %88 = (fma.f64 spp %87 #s(literal 1 binary64)) %89 = (fma.f64 rone_es %41 #s(literal 1 binary64)) %90 = (neg.f64 rone_es) %91 = (fma.f64 %35 %90 #s(literal 1 binary64)) %92 = (fma.f64 %73 %39 #s(literal 1 binary64)) %93 = (fma.f64 %39 %73 #s(literal 1 binary64)) %94 = (fma.f64 %90 %35 #s(literal 1 binary64)) %95 = (fma.f64 %41 rone_es #s(literal 1 binary64)) %96 = (fma.f64 %87 spp #s(literal 1 binary64)) %98 = (fma.f64 (*.f64 %90 spp) spp #s(literal 1 binary64)) %99 = (fma.f64 %73 spp #s(literal -1 binary64)) %100 = (neg.f64 %99) %101 = (neg.f64 %76) %102 = (+.f64 #s(literal 1 binary64) %101) %103 = (+.f64 %101 #s(literal 1 binary64)) %106 = (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 %90) %35)) %108 = (-.f64 #s(literal 1 binary64) (neg.f64 %101)) %110 = (fma.f64 (*.f64 %90 %39) %39 #s(literal 1 binary64)) %112 = (fma.f64 (*.f64 %90 %37) %37 #s(literal 1 binary64)) %113 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %101) %114 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %101) %115 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %101) %116 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %101) %117 = (fma.f64 %24 %26 %101) %119 = (tan.f64 lamdp) %120 = (PI.f64 ) %121 = (+.f64 %120 lamdp) %125 = (sin.f64 lamdp) %126 = (cos.f64 lamdp) %128 = (neg.f64 lamdp) %129 = (sin.f64 %128) %130 = (neg.f64 %126) %132 = (/.f64 #s(literal 1 binary64) %126) %137 = (*.f64 ca %119) %138 = (*.f64 %119 ca) %139 = (neg.f64 %138) %140 = (neg.f64 %139) %141 = (*.f64 ca %125) %142 = (/.f64 %141 %126) %143 = (/.f64 ca %126) %144 = (*.f64 %125 %143) %145 = (neg.f64 %141) %146 = (/.f64 %145 %130) %147 = (*.f64 %141 #s(literal 1 binary64)) %148 = (/.f64 %147 %126) %149 = (*.f64 %141 %132) %150 = (*.f64 %132 %141) %152 = (/.f64 #s(literal 1 binary64) (/.f64 %126 %141)) %154 = (neg.f64 %130) %155 = (/.f64 (neg.f64 %145) %154) %156 = (/.f64 #s(literal 1 binary64) %130) %157 = (*.f64 %145 %156) %159 = (/.f64 #s(literal 1 binary64) (/.f64 %130 %145)) %160 = (*.f64 %86 %119) %162 = (*.f64 %86 %138) %163 = (*.f64 ca %86) %167 = (*.f64 %86 ca) %171 = (*.f64 %99 %119) %172 = (neg.f64 ca) %174 = (*.f64 %99 %138) %176 = (*.f64 %125 %86) %177 = (*.f64 ca %176) %180 = (/.f64 %86 %126) %182 = (*.f64 %141 %99) %187 = (*.f64 %132 %86) %191 = (*.f64 %101 %138) %193 = (*.f64 %138 %101) %201 = (-.f64 #s(literal 1 binary64) %35) %202 = (fma.f64 spp %39 #s(literal 1 binary64)) %203 = (fma.f64 %39 spp #s(literal 1 binary64)) %204 = (fma.f64 spp spp #s(literal -1 binary64)) %205 = (neg.f64 %204) %206 = (+.f64 #s(literal 1 binary64) %41) %207 = (+.f64 %41 #s(literal 1 binary64)) %209 = (-.f64 #s(literal 1 binary64) (*.f64 %53 spp)) %210 = (fma.f64 %37 %51 #s(literal 1 binary64)) %211 = (fma.f64 %39 %53 #s(literal 1 binary64)) %212 = (fma.f64 %51 %37 #s(literal 1 binary64)) %213 = (fma.f64 %53 %39 #s(literal 1 binary64)) %214 = (fma.f64 %35 #s(literal -1 binary64) #s(literal 1 binary64)) %215 = (fma.f64 #s(literal -1 binary64) %35 #s(literal 1 binary64)) %216 = (*.f64 #s(literal -1 binary64) spp) %217 = (fma.f64 %216 spp #s(literal 1 binary64)) %218 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %41) %219 = (fma.f64 #s(literal 1 binary64) %41 #s(literal 1 binary64)) %220 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %41) %221 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %41) %222 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %41) %223 = (-.f64 spp #s(literal -1 binary64)) %224 = (-.f64 spp #s(literal 1 binary64)) %226 = (*.f64 %223 (neg.f64 %224)) %228 = (*.f64 (neg.f64 %223) %224) %230 = (fma.f64 (*.f64 #s(literal -1 binary64) %37) %37 #s(literal 1 binary64)) %232 = (fma.f64 (*.f64 #s(literal -1 binary64) %39) %39 #s(literal 1 binary64)) %233 = (fma.f64 %24 %26 %41) %235 = (*.f64 spp u) %236 = (*.f64 spp %235) %237 = (*.f64 u %35) %238 = (*.f64 %35 u) %239 = (*.f64 %235 spp) %240 = (*.f64 %37 u) %241 = (*.f64 %37 %240) %242 = (*.f64 %39 u) %243 = (*.f64 %39 %242) %244 = (*.f64 u %39) %245 = (*.f64 %244 %39) %246 = (*.f64 u %37) %247 = (*.f64 %246 %37) %248 = (fabs.f64 lamdp) %255 = (neg.f64 %128) %257 = (/.f64 %120 #s(literal 2 binary64)) %264 = (cos.f64 %257) %265 = (sin.f64 %257) %266 = (*.f64 %126 %265) %272 = (-.f64 u #s(literal -1 binary64)) %273 = (neg.f64 u) %275 = (neg.f64 %273) %277 = (-.f64 %273 #s(literal 1 binary64)) %283 = (neg.f64 #s(literal 2 binary64)) %284 = (*.f64 %283 #s(literal 1/2 binary64)) %292 = (fma.f64 spp u spp) %293 = (*.f64 spp %292) %294 = (*.f64 %292 spp) %295 = (*.f64 %35 %272) %296 = (*.f64 %272 %35) %297 = (*.f64 %39 %292) %298 = (neg.f64 %297) %299 = (*.f64 %37 %272) %300 = (*.f64 %37 %299) %301 = (*.f64 %39 %272) %302 = (*.f64 %39 %301) %303 = (*.f64 %272 %39) %304 = (*.f64 %303 %39) %305 = (*.f64 %272 %37) %306 = (*.f64 %305 %37) %307 = (fma.f64 spp spp %238) %308 = (fma.f64 spp %235 %35) %309 = (fma.f64 u %35 %35) %310 = (fma.f64 %35 u %35) %311 = (fma.f64 %235 spp %35) %312 = (+.f64 %35 %238) %313 = (+.f64 %238 %35) %314 = (neg.f64 %238) %315 = (-.f64 %35 %314) %316 = (-.f64 %238 %41) %317 = (fma.f64 %37 %37 %238) %318 = (fma.f64 %37 %240 %35) %319 = (fma.f64 %39 %39 %238) %320 = (fma.f64 %39 %242 %35) %321 = (fma.f64 %244 %39 %35) %322 = (fma.f64 %246 %37 %35) %323 = (fma.f64 spp %43 %238) %324 = (fma.f64 #s(literal 1 binary64) %35 %238) %325 = (fma.f64 %35 #s(literal 1 binary64) %238) %326 = (fma.f64 %47 spp %238) %327 = (fma.f64 %49 %49 %238) %328 = (fma.f64 %51 %51 %238) %329 = (fma.f64 %53 %53 %238) %330 = (fma.f64 %37 %55 %238) %331 = (fma.f64 %39 %57 %238) %332 = (fma.f64 %59 %39 %238) %333 = (fma.f64 %61 %37 %238) %334 = (fma.f64 #s(literal 2 binary64) %63 %238) %335 = (fma.f64 %65 #s(literal 1/2 binary64) %238) %336 = (fma.f64 %70 spp %238) %337 = (-.f64 #s(literal 1 binary64) %294) %338 = (neg.f64 %292) %339 = (fma.f64 spp %338 #s(literal 1 binary64)) %340 = (fma.f64 %39 %292 #s(literal 1 binary64)) %341 = (fma.f64 %292 spp #s(literal -1 binary64)) %342 = (neg.f64 %341) %343 = (+.f64 #s(literal 1 binary64) %297) %344 = (+.f64 %297 #s(literal 1 binary64)) %345 = (fma.f64 %35 %277 #s(literal 1 binary64)) %346 = (fma.f64 %272 %41 #s(literal 1 binary64)) %347 = (fma.f64 %277 %35 #s(literal 1 binary64)) %348 = (fma.f64 %41 %272 #s(literal 1 binary64)) %349 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %297) %350 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %297) %351 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %297) %352 = (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %297) %353 = (-.f64 %201 %238) %354 = (-.f64 #s(literal 1 binary64) %238) %355 = (-.f64 %354 %35) %356 = (+.f64 %354 %41) %358 = (neg.f64 (-.f64 %35 %354)) %359 = (fma.f64 %24 %26 %297) %381 = (*.f64 lamdp lamdp) %387 = (*.f64 lamdp %86) %393 = (*.f64 lamdp %101) %395 = (*.f64 %101 lamdp) %402 = (*.f64 ca %387) %403 = (*.f64 lamdp ca) %410 = (*.f64 %101 %403) %412 = (*.f64 %403 %101) %420 = (pow (sin lamdp) 2) %421 = (approx %420 %381) %424 = (+ 1 (* q %420)) %425 = (approx %424 #s(literal 1 binary64)) %426 = (sqrt.f64 %337) %428 = (neg.f64 %426) %436 = (*.f64 spp %426) %440 = (*.f64 sa %426) %442 = (*.f64 sa %436) %443 = (*.f64 spp sa) %451 = (*.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %453 = (*.f64 #s(literal -1 binary64) #s(literal 2 binary64)) %455 = (neg.f64 %436) %457 = (neg.f64 sa) %461 = (neg.f64 %443) %463 = (*.f64 %457 spp) %465 = (*.f64 %457 %426) %468 = (neg.f64 %442) %469 = (*.f64 %436 #s(literal -1 binary64)) %473 = (*.f64 %426 #s(literal -1 binary64)) %475 = (*.f64 #s(literal -1 binary64) %443) %477 = (*.f64 #s(literal -1 binary64) %436) %481 = (*.f64 #s(literal 1 binary64) %442) %483 = (*.f64 %442 #s(literal 1 binary64)) %485 = (* spp spp) %500 = (- (* (- 1 (* %485 rone_es)) (* (tan lamdp) ca)) (* (* spp (sqrt (- (* %424 (- 1 %485)) (* %485 u)))) (/ sa (cos lamdp)))) %501 = (approx %500 %468) %502 = (-.f64 %402 %442) %523 = (neg.f64 %457) %539 = (approx %500 %502) %545 = (*.f64 %101 %125) %547 = (*.f64 %125 %101) %560 = (*.f64 %101 %141) %562 = (*.f64 %141 %101) %567 = (+.f64 lamdp lamdp) %568 = (cos.f64 %567) %569 = (*.f64 #s(literal -1/2 binary64) %568) %571 = (*.f64 %568 #s(literal 1/2 binary64)) %572 = (-.f64 #s(literal 1/2 binary64) %571) %573 = (fma.f64 %568 #s(literal 1/2 binary64) #s(literal -1/2 binary64)) %575 = (neg.f64 #s(literal 1/2 binary64)) %576 = (*.f64 %575 %568) %579 = (*.f64 (neg.f64 %568) #s(literal 1/2 binary64)) %581 = (neg.f64 %571) %585 = (fabs.f64 %125) %591 = (*.f64 %129 %125) %593 = (*.f64 %125 %129) %595 = (fabs.f64 %585) %597 = (neg.f64 %585) %599 = (neg.f64 %129) %601 = (cos.f64 #s(literal 0 binary64)) %602 = (-.f64 %601 %568) %615 = (*.f64 q %572) %617 = (*.f64 %125 q) %620 = (*.f64 %585 q) %622 = (*.f64 %129 q) %624 = (*.f64 q %129) %626 = (*.f64 q %585) %633 = (fma.f64 %572 q #s(literal 1 binary64)) %634 = (*.f64 %573 q) %636 = (fma.f64 %573 q #s(literal -1 binary64)) %641 = (neg.f64 %634) %647 = (neg.f64 q) %648 = (neg.f64 %647) %649 = (*.f64 %648 %572) %651 = (*.f64 %634 #s(literal -1 binary64)) %653 = (*.f64 #s(literal -1 binary64) %634) %692 = (*.f64 %633 %201) %697 = (*.f64 %615 %201) %699 = (*.f64 %201 %615) %701 = (*.f64 %201 #s(literal 1 binary64)) %703 = (*.f64 #s(literal 1 binary64) %201) %709 = (*.f64 %633 %41) %711 = (*.f64 %41 %633) %723 = (neg.f64 (fma.f64 %35 u (*.f64 %636 %201))) %725 = (neg.f64 %235) %736 = (neg.f64 %314) %738 = (sqrt.f64 %723) %747 = (*.f64 spp %738) %749 = (*.f64 %738 sa) %751 = (*.f64 sa %747) %757 = (/.f64 sa %126) %758 = (*.f64 %738 %757) %760 = (/.f64 spp %126) %761 = (*.f64 %738 %760) %766 = (*.f64 %749 %760) %769 = (neg.f64 %751) %771 = (neg.f64 %766) %783 = (neg.f64 %769) %789 = (*.f64 spp %125) %791 = (*.f64 %35 %125) %805 = (*.f64 rone_es %791) %806 = (*.f64 rone_es %125) %815 = (*.f64 ca %805) %817 = (*.f64 rone_es ca) %820 = (*.f64 ca %806) %829 = (fma.f64 q %573 #s(literal -1 binary64)) %830 = (+.f64 #s(literal -1 binary64) %634) %831 = (+.f64 %634 #s(literal -1 binary64)) %832 = (-.f64 %634 #s(literal 1 binary64)) %833 = (-.f64 #s(literal -1 binary64) %615) %834 = (fma.f64 %572 %647 #s(literal -1 binary64)) %835 = (fma.f64 %647 %572 #s(literal -1 binary64)) %836 = (neg.f64 %633) %838 = (-.f64 #s(literal -1 binary64) (*.f64 %647 %573)) %839 = (-.f64 #s(literal -1 binary64) %641) %840 = (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %634) %841 = (fma.f64 #s(literal 1 binary64) %634 #s(literal -1 binary64)) %842 = (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %634) %843 = (fma.f64 %634 #s(literal 1 binary64) #s(literal -1 binary64)) %844 = (*.f64 #s(literal 1 binary64) %636) %845 = (*.f64 %636 #s(literal 1 binary64)) %846 = (*.f64 %572 #s(literal -1 binary64)) %847 = (fma.f64 q %846 #s(literal -1 binary64)) %848 = (fma.f64 #s(literal -1 binary64) %615 #s(literal -1 binary64)) %849 = (*.f64 q #s(literal -1 binary64)) %850 = (fma.f64 %572 %849 #s(literal -1 binary64)) %851 = (fma.f64 %615 #s(literal -1 binary64) #s(literal -1 binary64)) %852 = (*.f64 #s(literal -1 binary64) q) %853 = (fma.f64 %852 %572 #s(literal -1 binary64)) %854 = (*.f64 #s(literal -1 binary64) %572) %855 = (fma.f64 %854 q #s(literal -1 binary64)) %856 = (*.f64 #s(literal -1 binary64) %633) %857 = (*.f64 %633 #s(literal -1 binary64)) %858 = (-.f64 #s(literal -1 binary64) %651) %859 = (fma.f64 q %573 %284) %860 = (fma.f64 %573 q %284) %861 = (*.f64 #s(literal 1 binary64) %615) %862 = (-.f64 #s(literal -1 binary64) %861) %863 = (+.f64 %634 %284) %864 = (fma.f64 %572 %647 %284) %865 = (fma.f64 %647 %572 %284) %866 = (fma.f64 #s(literal 2 binary64) %451 %634) %867 = (fma.f64 %453 #s(literal 1/2 binary64) %634) %868 = (fma.f64 #s(literal -1 binary64) %861 #s(literal -1 binary64)) %869 = (*.f64 %615 #s(literal 1 binary64)) %870 = (fma.f64 %869 #s(literal -1 binary64) #s(literal -1 binary64)) %871 = (fma.f64 #s(literal 1 binary64) %634 %284) %872 = (fma.f64 %634 #s(literal 1 binary64) %284) %873 = (fma.f64 q %846 %284) %874 = (fma.f64 #s(literal -1 binary64) %615 %284) %875 = (fma.f64 %572 %849 %284) %876 = (fma.f64 %615 #s(literal -1 binary64) %284) %877 = (fma.f64 %852 %572 %284) %878 = (fma.f64 %854 q %284) %879 = (fma.f64 #s(literal -1 binary64) %861 %284) %880 = (fma.f64 %869 #s(literal -1 binary64) %284) %881 = (*.f64 %647 %125) %882 = (fma.f64 %881 %125 #s(literal -1 binary64)) %883 = (fma.f64 %617 %129 #s(literal -1 binary64)) %884 = (neg.f64 %617) %885 = (fma.f64 %884 %125 #s(literal -1 binary64)) %886 = (*.f64 %647 %129) %887 = (fma.f64 %886 %129 #s(literal -1 binary64)) %888 = (*.f64 %647 %585) %889 = (fma.f64 %888 %585 #s(literal -1 binary64)) %890 = (*.f64 %125 #s(literal -1 binary64)) %891 = (fma.f64 %617 %890 #s(literal -1 binary64)) %892 = (*.f64 #s(literal -1 binary64) %617) %893 = (fma.f64 %892 %125 #s(literal -1 binary64)) %894 = (fma.f64 %881 %125 %284) %895 = (fma.f64 %617 %129 %284) %896 = (fma.f64 %884 %125 %284) %897 = (fma.f64 %886 %129 %284) %898 = (fma.f64 %888 %585 %284) %899 = (fma.f64 %617 %890 %284) %900 = (fma.f64 %892 %125 %284) %901 = (-.f64 %636 u) %902 = (-.f64 %634 u) %904 = (fma.f64 %573 q %273) %925 = (sqrt.f64 %633) %934 = (*.f64 spp %925) %938 = (*.f64 sa %925) %940 = (*.f64 sa %934) %946 = (*.f64 %925 %760) %951 = (*.f64 %946 sa) %952 = (neg.f64 %940) %954 = (*.f64 %457 %946) %970 = (/.f64 (fma.f64 %461 %925 %141) %126) %988 = (*.f64 #s(literal 1 binary64) %951) %991 = (neg.f64 %132) %998 = (*.f64 %132 #s(literal -1 binary64)) %1008 = (fma.f64 %954 %126 %141) %1022 = (+.f64 #s(literal 1/2 binary64) %571) %1035 = (*.f64 %126 %130) %1042 = (*.f64 %130 %126) %1047 = (approx %500 %970) %1054 = (*.f64 rone_es %119) %1056 = (*.f64 %817 %119) %1058 = (neg.f64 %1056) %1062 = (neg.f64 %820) %1070 = (neg.f64 %1062) %1075 = (neg.f64 %1054) %1078 = (*.f64 %1054 #s(literal -1 binary64)) %1082 = (*.f64 #s(literal -1 binary64) ca) %1086 = (*.f64 #s(literal 1 binary64) %1056) %1088 = (*.f64 %1056 #s(literal 1 binary64)) %1103 = (sqrt.f64 %901) %1112 = (*.f64 sa %1103) %1115 = (/.f64 %1103 %126) %1117 = (*.f64 %1103 %757) %1119 = (neg.f64 %1112) %1121 = (neg.f64 %1119) %1123 = (neg.f64 %1117) %1127 = (*.f64 #s(literal 1 binary64) %1112) %1132 = (*.f64 #s(literal 1 binary64) sa) %1143 = (*.f64 #s(literal 1/2 binary64) %1117) %1147 = (/.f64 (-.f64 %1062 %1112) %126) %1151 = (/.f64 (-.f64 %1112 %1062) %126) %1156 = (neg.f64 %1115) %1163 = (*.f64 %1115 #s(literal -1 binary64)) %1180 = (neg.f64 (*.f64 %1056 %126)) %1181 = (-.f64 %1180 %1112) %1196 = (*.f64 %1062 %126) %1203 = (*.f64 %126 %1119) %1209 = (/.f64 %1147 %272) %1211 = (/.f64 %1151 %272) %1215 = (/.f64 #s(literal 1 binary64) %272) %1220 = (/.f64 #s(literal 1 binary64) %277) %1224 = (/.f64 %1056 %272) %1225 = (neg.f64 %1224) %1226 = (*.f64 %126 %272) %1227 = (/.f64 %1112 %1226) %1229 = (/.f64 %1119 %1226) %1232 = (/.f64 #s(literal -1 binary64) %272) %1235 = (*.f64 %1225 %272) %1238 = (*.f64 %1058 %272) %1241 = (*.f64 %272 %272) %1259 = (neg.f64 %1215) %1263 = (*.f64 %1215 #s(literal -1 binary64)) %1271 = (/ %500 (- 1 (* %485 (+ 1 u)))) %1272 = (approx %1271 %1211) %1294 = (/.f64 (-.f64 %820 %1112) %126) %1295 = (neg.f64 %1294) %1335 = (/.f64 %1294 %277) %1336 = (/.f64 %1294 %272) %1352 = (neg.f64 %1229) %1379 = (approx %1271 %1336) %1381 = (*.f64 %572 %201) %1382 = (*.f64 %572 %204) %1396 = (*.f64 %602 %201) %1400 = (*.f64 %41 %572) %1402 = (*.f64 %572 %41) %1408 = (*.f64 %126 %337) %1410 = (*.f64 %341 %126) %1412 = (*.f64 %297 %126) %1414 = (*.f64 %126 %297) %1421 = (/.f64 %99 %341) %1423 = (/.f64 %138 %341) %1425 = (/.f64 ca %341) %1426 = (*.f64 %171 %1425) %1428 = (/.f64 %86 %337) %1429 = (*.f64 %1428 %119) %1431 = (/.f64 %138 %337) %1434 = (/.f64 ca %337) %1438 = (neg.f64 %162) %1440 = (/.f64 %162 %341) %1442 = (/.f64 #s(literal 1 binary64) %341) %1444 = (/.f64 #s(literal -1 binary64) %341) %1452 = (/.f64 ca %1408) %1454 = (/.f64 %86 %1408) %1465 = (*.f64 %86 (/.f64 %125 %337)) %1469 = (/.f64 %141 %337) %1472 = (/.f64 #s(literal 1 binary64) %1410) %1474 = (/.f64 #s(literal -1 binary64) %1410) %1475 = (*.f64 ca %1474) %1478 = (*.f64 %86 %1474) %1490 = (/.f64 %201 q) %1492 = (*.f64 %1490 %572) %1501 = (/.f64 #s(literal 1 binary64) q) %1524 = (*.f64 %585 (sqrt.f64 (fabs.f64 %1490))) %1529 = (fabs.f64 %1382) %1530 = (fabs.f64 q) %1533 = (sqrt.f64 %1529) %1534 = (sqrt.f64 %1530) %1551 = (*.f64 spp %1524) %1559 = (*.f64 sa %1524) %1562 = (*.f64 %1524 %443) %1568 = (*.f64 q %1562) %1571 = (*.f64 q sa) %1587 = (*.f64 %443 (/.f64 %1524 %126)) %1589 = (/.f64 q %126) %1590 = (*.f64 %1562 %1589) %1591 = (/.f64 %1551 %126) %1594 = (*.f64 %1562 %647) %1596 = (neg.f64 %1590) %1598 = (*.f64 %1568 #s(literal 1 binary64)) %1606 = (neg.f64 %1594) %1629 = (*.f64 %1594 #s(literal -1 binary64)) %1631 = (*.f64 #s(literal -1 binary64) %1594) %1638 = (approx %500 %1596) %1641 = (*.f64 %443 (/.f64 %1524 %1408)) %1644 = (*.f64 %1562 (/.f64 q %1408)) %1649 = (/.f64 %1568 %1410) %1654 = (/.f64 %1568 %337) %1657 = (*.f64 %443 (/.f64 %1524 %337)) %1664 = (/.f64 q %337) %1711 = (neg.f64 %1474) %1714 = (/.f64 #s(literal -1 binary64) %126) %1722 = (*.f64 %1474 #s(literal -1 binary64)) %1728 = (approx %1271 %1649) %1729 = (approx %1271 %1644) %1730 = (/.f64 %35 u) %1739 = (neg.f64 %1730) %1741 = (/.f64 #s(literal 1 binary64) u) %1778 = (sqrt.f64 %1739) %1782 = (fabs.f64 %1730) %1783 = (sqrt.f64 %1782) %1798 = (*.f64 sa %1778) %1802 = (*.f64 sa #s(literal 1 binary64)) %1804 = (*.f64 spp %126) %1807 = (/.f64 %1778 %1804) %1810 = (*.f64 %1778 (/.f64 sa %1804)) %1812 = (/.f64 sa spp) %1813 = (*.f64 %1778 %1812) %1817 = (/.f64 %1778 %126) %1820 = (/.f64 %1798 %126) %1822 = (/.f64 %1778 spp) %1827 = (neg.f64 %1798) %1828 = (neg.f64 %1804) %1830 = (neg.f64 %1810) %1832 = (neg.f64 %1813) %1836 = (/.f64 #s(literal 1 binary64) %1804) %1844 = (neg.f64 %1827) %1845 = (neg.f64 %1828) %1853 = (approx %1271 %1810) %1903 = (approx %1271 %1830) %1905 = (*.f64 (/.f64 %76 %337) %119) %1907 = (*.f64 %1905 ca) %1908 = (neg.f64 %1907) %1914 = (neg.f64 %815) %1916 = (/.f64 %791 %126) %1917 = (*.f64 %817 %1916) %1921 = (/.f64 %815 %337) %1923 = (/.f64 %791 %337) %1924 = (*.f64 rone_es %1923) %1930 = (/.f64 %805 %126) %1936 = (neg.f64 %1917) %1938 = (neg.f64 %1914) %2001 = (approx %1271 %1908) %2034 = (approx %500 %771) %2035 = (approx %1271 %1426) %2040 = (-.f64 %128 lamdp) %2043 = (fabs.f64 %567) %2063 = (fabs.f64 %126) %2067 = (*.f64 %597 %585) %2069 = (*.f64 %599 %129) %2095 = (sin.f64 %567) %2096 = (*.f64 %568 %265) %2139 = (*.f64 ca %99) %2143 = (*.f64 %99 ca) %2146 = (*.f64 %99 %141) %2152 = (*.f64 %132 %99) %2155 = (*.f64 #s(literal -1 binary64) %138) %2157 = (*.f64 %138 #s(literal -1 binary64)) %2159 = (*.f64 %138 %76) %2161 = (*.f64 %76 %138) %2218 = (*.f64 %636 %204) %2220 = (*.f64 %224 %636) %2222 = (*.f64 %636 %223) %2224 = (*.f64 %634 %204) %2226 = (*.f64 %204 %634) %2228 = (*.f64 %204 #s(literal -1 binary64)) %2230 = (*.f64 #s(literal -1 binary64) %204) %2236 = (*.f64 spp %636) %2240 = (*.f64 %636 spp) %2242 = (*.f64 %636 %35) %2246 = (*.f64 %37 %636) %2248 = (*.f64 %39 %636) %2250 = (*.f64 %636 %39) %2252 = (*.f64 %636 %37) %2258 = (-.f64 %2218 %238) %2275 = (-.f64 %633 %238) %2281 = (+.f64 %633 %314) %2295 = (sqrt.f64 %2258) %2297 = (neg.f64 %2295) %2305 = (*.f64 %2295 sa) %2307 = (*.f64 spp %2295) %2310 = (*.f64 %443 %2295) %2311 = (*.f64 %2295 spp) %2331 = (*.f64 %757 spp) %2341 = (*.f64 %2295 %757) %2343 = (/.f64 %2295 %126) %2344 = (*.f64 sa %2343) %2346 = (*.f64 %2295 %2331) %2348 = (*.f64 spp %2343) %2353 = (fma.f64 %2295 %2331 %174) %2365 = (*.f64 %139 %86) %2369 = (*.f64 (neg.f64 %160) ca) %2401 = (neg.f64 %2346) %2408 = (neg.f64 %2353) %2422 = (neg.f64 %2310) %2430 = (*.f64 %160 (*.f64 ca %126)) %2431 = (-.f64 %2430 %2310) %2433 = (neg.f64 %2431) %2481 = (-.f64 %238 #s(literal 1 binary64)) %2516 = (/.f64 %2353 %341) %2517 = (/.f64 %2408 %337) %2519 = (neg.f64 (/.f64 %2353 %337)) %2521 = (neg.f64 (/.f64 %2408 %341)) %2523 = (/.f64 (*.f64 %2353 #s(literal 1 binary64)) %341) %2524 = (*.f64 %2353 %1442) %2525 = (*.f64 %1442 %2353) %2527 = (/.f64 #s(literal 1 binary64) (/.f64 %341 %2353)) %2528 = (*.f64 %2408 %1444) %2529 = (*.f64 %1444 %2408) %2531 = (neg.f64 (*.f64 %2353 %1444)) %2533 = (/.f64 (*.f64 %2408 #s(literal 1 binary64)) %337) %2535 = (/.f64 #s(literal 1 binary64) (/.f64 %337 %2408)) %2536 = (/.f64 %2331 %341) %2537 = (*.f64 %2295 %2536) %2538 = (fma.f64 %138 %1421 %2537) %2539 = (fma.f64 %99 %1423 %2537) %2540 = (fma.f64 %2295 %2536 %1426) %2542 = (fma.f64 %2331 (/.f64 %2295 %341) %1426) %2543 = (fma.f64 %171 %1425 %2537) %2545 = (fma.f64 %2341 (/.f64 spp %341) %1426) %2546 = (/.f64 %2310 %1408) %2547 = (-.f64 %1426 %2546) %2548 = (+.f64 %1426 %2537) %2549 = (+.f64 %2537 %1426) %2550 = (neg.f64 %2546) %2551 = (fma.f64 %138 %1421 %2550) %2552 = (fma.f64 %99 %1423 %2550) %2553 = (fma.f64 %171 %1425 %2550) %2554 = (fma.f64 ca %1429 %2537) %2555 = (fma.f64 %86 %1431 %2537) %2556 = (fma.f64 %138 %1428 %2537) %2557 = (fma.f64 %160 %1434 %2537) %2558 = (fma.f64 %1434 %160 %2537) %2559 = (fma.f64 %1429 ca %2537) %2560 = (-.f64 %2537 %1440) %2561 = (+.f64 %1426 %2550) %2563 = (neg.f64 (-.f64 %2546 %1426)) %2565 = (-.f64 %2537 (neg.f64 %1426)) %2566 = (fma.f64 ca %1429 %2550) %2567 = (fma.f64 %86 %1431 %2550) %2568 = (fma.f64 %138 %1428 %2550) %2569 = (fma.f64 %160 %1434 %2550) %2570 = (fma.f64 %1434 %160 %2550) %2571 = (fma.f64 %1429 ca %2550) %2572 = (fma.f64 %174 %1442 %2537) %2573 = (fma.f64 %2346 %1442 %1426) %2574 = (fma.f64 %162 %1444 %2537) %2575 = (fma.f64 %174 %1442 %2550) %2576 = (fma.f64 %162 %1444 %2550) %2578 = (/.f64 (fma.f64 %2537 %341 %174) %341) %2581 = (/.f64 (-.f64 (*.f64 %1426 %337) %2346) %337) %2582 = (/.f64 %2431 %1408) %2585 = (*.f64 %341 %341) %2586 = (/.f64 (fma.f64 %2346 %341 (*.f64 %341 %174)) %2585) %2589 = (/.f64 (fma.f64 %2346 %341 (*.f64 %174 %341)) %2585) %2591 = (/.f64 (*.f64 %2431 #s(literal 1 binary64)) %1408) %2593 = (/.f64 (*.f64 %2431 %1444) %126) %2598 = (/.f64 (-.f64 (*.f64 %162 %337) (*.f64 %337 %2346)) (*.f64 %337 %337)) %2599 = (fma.f64 %176 %1452 %2537) %2600 = (fma.f64 %141 %1454 %2537) %2601 = (fma.f64 %176 %1452 %2550) %2602 = (fma.f64 %141 %1454 %2550) %2603 = (fma.f64 %143 %1465 %2537) %2604 = (fma.f64 %1469 %180 %2537) %2605 = (fma.f64 %1465 %143 %2537) %2606 = (fma.f64 %143 %1465 %2550) %2607 = (fma.f64 %1469 %180 %2550) %2608 = (fma.f64 %1465 %143 %2550) %2609 = (fma.f64 %182 %1472 %2537) %2610 = (fma.f64 %176 %1475 %2537) %2611 = (fma.f64 %177 %1474 %2537) %2612 = (fma.f64 %141 %1478 %2537) %2613 = (fma.f64 %1474 %177 %2537) %2614 = (fma.f64 %182 %1472 %2550) %2615 = (fma.f64 %176 %1475 %2550) %2616 = (fma.f64 %177 %1474 %2550) %2617 = (fma.f64 %141 %1478 %2550) %2618 = (fma.f64 %1474 %177 %2550) %2619 = (atan.f64 %2516) %2620 = (*.f64 q %421) %2621 = (+.f64 #s(literal 1 binary64) %2620) %2622 = (*.f64 %2621 %201) %2623 = (-.f64 %2622 %238) %2624 = (sqrt.f64 %2623) %2625 = (*.f64 sa %2624) %2626 = (*.f64 spp %2625) %2627 = (/.f64 %2626 %126) %2628 = (-.f64 %162 %2627) %2629 = (/.f64 %2628 %337) %2631 = (*.f64 %425 %201) %2632 = (-.f64 %2631 %238) %2633 = (sqrt.f64 %2632) %2634 = (*.f64 sa %2633) %2635 = (*.f64 spp %2634) %2636 = (/.f64 %2635 %126) %2637 = (-.f64 %162 %2636) %2638 = (/.f64 %2637 %337) %2694 = (/.f64 %501 %337) %2696 = (/.f64 %539 %337) %2698 = (/.f64 %1047 %337) %2700 = (/.f64 %1638 %337) %2702 = (/.f64 %2034 %337) #s(literal 1 binary64) (fabs.f64 #s(literal 1 binary64)) (fabs.f64 #s(literal -1 binary64)) (neg.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 0 binary64)) (*.f64 %24 %26) (exp.f64 #s(literal 0 binary64)) (fma.f64 %24 %26 #s(literal 0 binary64)) (cosh.f64 #s(literal 0 binary64)) (exp.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))) (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) spp %35 %36 %38 %40 %42 %44 %45 %46 %48 %50 %52 %54 %56 %58 %60 %62 %64 %66 %67 %68 %69 %71 rone_es %74 %75 %76 %77 %79 %81 %83 %85 %86 %88 %89 %91 %92 %93 %94 %95 %96 %98 %100 %102 %103 %106 %108 %110 %112 %113 %114 %115 %116 %117 lamdp %119 (tan.f64 %121) (tan.f64 (+.f64 %121 %120)) (/.f64 %125 %126) (/.f64 %129 %130) (*.f64 %125 %132) (/.f64 #s(literal 1 binary64) (/.f64 %126 %125)) ca %137 %138 %140 %142 %144 %146 %148 %149 %150 %152 %155 %157 %159 (*.f64 ca %160) %162 (*.f64 %119 %163) (*.f64 %138 %86) (*.f64 %160 ca) (*.f64 %167 %119) (*.f64 %99 %139) (*.f64 %139 %99) (*.f64 %171 %172) (neg.f64 %174) (/.f64 %177 %126) (*.f64 %176 %143) (*.f64 %141 %180) (/.f64 %182 %130) (/.f64 (*.f64 %86 %145) %130) (*.f64 %177 %132) (*.f64 %141 %187) (/.f64 #s(literal 1 binary64) (/.f64 %126 %177)) (fma.f64 #s(literal 1 binary64) %138 %191) (fma.f64 %138 #s(literal 1 binary64) %193) (+.f64 (*.f64 %138 #s(literal 1 binary64)) %193) (+.f64 (*.f64 #s(literal 1 binary64) %138) %191) sa q %125 %201 %202 %203 %205 %206 %207 %209 %210 %211 %212 %213 %214 %215 %217 %218 %219 %220 %221 %222 %226 %228 %230 %232 %233 u %236 %237 %238 %239 %241 %243 %245 %247 %126 (cos.f64 %248) (cos.f64 %128) (cos.f64 (fabs.f64 %248)) (cos.f64 (neg.f64 %248)) (cos.f64 %255) (sin.f64 (+.f64 %257 lamdp)) (sin.f64 (+.f64 %248 %257)) (sin.f64 (+.f64 %128 %257)) (fma.f64 %125 %264 %266) (+.f64 (*.f64 %125 %264) %266) (+.f64 u #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) u) %272 (-.f64 #s(literal 1 binary64) %273) (+.f64 #s(literal 1 binary64) %275) (neg.f64 %277) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) u) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) u) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) u) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) u) (-.f64 u %284) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %275) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %275) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %275) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %275) (fma.f64 %24 %26 u) (fma.f64 %24 %26 %275) %293 %294 %295 %296 %298 %300 %302 %304 %306 %307 %308 %309 %310 %311 %312 %313 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %326 %327 %328 %329 %330 %331 %332 %333 %334 %335 %336 %337 %339 %340 %342 %343 %344 %345 %346 %347 %348 %349 %350 %351 %352 %353 %355 %356 %358 %359 #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)) (neg.f64 (+.f64 #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 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)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) %284) (fma.f64 %24 %26 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))))) %381 (*.f64 %248 %248) (*.f64 %128 %128) (pow.f64 lamdp #s(literal 2 binary64)) (*.f64 (pow.f64 lamdp #s(literal 1 binary64)) lamdp) %35 %36 %38 %40 %42 %44 %45 %46 %48 %50 %52 %54 %56 %58 %60 %62 %64 %66 %67 %68 %69 %71 %74 %75 %76 %77 %79 %81 %83 %85 %86 %88 %89 %91 %92 %93 %94 %95 %96 %98 %100 %102 %103 %106 %108 %110 %112 %113 %114 %115 %116 %117 %387 (*.f64 %86 lamdp) (neg.f64 (*.f64 %99 lamdp)) (neg.f64 (*.f64 lamdp %99)) (fma.f64 lamdp #s(literal 1 binary64) %393) (fma.f64 #s(literal 1 binary64) lamdp %395) (+.f64 (*.f64 #s(literal 1 binary64) lamdp) %395) (+.f64 (*.f64 lamdp #s(literal 1 binary64)) %393) (*.f64 lamdp %167) %402 (*.f64 %86 %403) (*.f64 %387 ca) (*.f64 %403 %86) (*.f64 %163 lamdp) (neg.f64 (*.f64 %403 %99)) (fma.f64 #s(literal 1 binary64) %403 %410) (fma.f64 %403 #s(literal 1 binary64) %412) (+.f64 (*.f64 %403 #s(literal 1 binary64)) %412) (+.f64 (*.f64 #s(literal 1 binary64) %403) %410) %421 %425 %201 %202 %203 %205 %206 %207 %209 %210 %211 %212 %213 %214 %215 %217 %218 %219 %220 %221 %222 %226 %228 %230 %232 %233 %293 %294 %295 %296 %298 %300 %302 %304 %306 %307 %308 %309 %310 %311 %312 %313 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %326 %327 %328 %329 %330 %331 %332 %333 %334 %335 %336 %337 %339 %340 %342 %343 %344 %345 %346 %347 %348 %349 %350 %351 %352 %353 %355 %356 %358 %359 %426 (fabs.f64 %426) (fabs.f64 %428) (pow.f64 %337 #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 %426 %426)) (/.f64 #s(literal 1 binary64) (pow.f64 %337 #s(literal -1/2 binary64))) #s(literal 1/2 binary64) (neg.f64 #s(literal -1/2 binary64)) %436 (*.f64 %426 spp) (*.f64 spp (*.f64 %426 sa)) (*.f64 spp %440) %442 (*.f64 %426 %443) (*.f64 %436 sa) (*.f64 %443 %426) (*.f64 %440 spp) #s(literal -1/2 binary64) #s(literal -1 binary64) (neg.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) %451) (*.f64 %453 #s(literal 1/2 binary64)) (*.f64 sa %455) (*.f64 %436 %457) (*.f64 %443 %428) (*.f64 %457 %436) (*.f64 %461 %426) (*.f64 %463 %426) (*.f64 %465 spp) (*.f64 %455 sa) %468 (*.f64 sa %469) (*.f64 %442 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %442) (*.f64 %443 %473) (*.f64 %475 %426) (*.f64 %477 sa) (*.f64 #s(literal 1 binary64) %468) (*.f64 %468 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %481) (*.f64 %483 #s(literal -1 binary64)) %501 %502 (fma.f64 lamdp %167 %468) (fma.f64 ca %387 %468) (fma.f64 sa %455 %402) (fma.f64 %86 %403 %468) (fma.f64 %387 ca %468) (fma.f64 %436 %457 %402) (fma.f64 %443 %428 %402) (fma.f64 %457 %436 %402) (fma.f64 %403 %86 %468) (fma.f64 %461 %426 %402) (fma.f64 %463 %426 %402) (fma.f64 %163 lamdp %468) (fma.f64 %465 spp %402) (fma.f64 %455 sa %402) (+.f64 %402 %468) (+.f64 %468 %402) (neg.f64 (-.f64 %442 %402)) (-.f64 %402 (neg.f64 %468)) (-.f64 %402 (*.f64 %523 %436)) (fma.f64 sa %469 %402) (fma.f64 %442 #s(literal -1 binary64) %402) (fma.f64 #s(literal -1 binary64) %442 %402) (fma.f64 %443 %473 %402) (fma.f64 %475 %426 %402) (fma.f64 %477 sa %402) (-.f64 %402 %481) (fma.f64 #s(literal 1 binary64) %468 %402) (fma.f64 %468 #s(literal 1 binary64) %402) (-.f64 %402 (*.f64 %468 #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) %481 %402) (fma.f64 %483 #s(literal -1 binary64) %402) %539 %293 %294 %295 %296 %298 %300 %302 %304 %306 %307 %308 %309 %310 %311 %312 %313 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %326 %327 %328 %329 %330 %331 %332 %333 %334 %335 %336 %337 %339 %340 %342 %343 %344 %345 %346 %347 %348 %349 %350 %351 %352 %353 %355 %356 %358 %359 (*.f64 %86 %125) %176 (neg.f64 (*.f64 %99 %125)) (neg.f64 (*.f64 %125 %99)) (fma.f64 #s(literal 1 binary64) %125 %545) (fma.f64 %125 #s(literal 1 binary64) %547) (+.f64 (*.f64 %125 #s(literal 1 binary64)) %547) (+.f64 (*.f64 #s(literal 1 binary64) %125) %545) %177 (*.f64 %86 %141) (*.f64 %125 %167) (*.f64 %125 %163) (*.f64 %176 ca) (*.f64 %141 %86) (*.f64 %163 %125) (neg.f64 %182) (fma.f64 #s(literal 1 binary64) %141 %560) (fma.f64 %141 #s(literal 1 binary64) %562) (+.f64 %147 %562) (+.f64 (*.f64 #s(literal 1 binary64) %141) %560) (+.f64 #s(literal 1/2 binary64) %569) %572 (neg.f64 %573) (+.f64 #s(literal 1/2 binary64) %576) (+.f64 #s(literal 1/2 binary64) %579) (+.f64 #s(literal 1/2 binary64) %581) (fabs.f64 %572) (pow.f64 %125 #s(literal 2 binary64)) (pow.f64 %585 #s(literal 2 binary64)) (pow.f64 %129 #s(literal 2 binary64)) (*.f64 %125 %125) (*.f64 %585 %585) (*.f64 %129 %129) (neg.f64 %591) (neg.f64 %593) (*.f64 %595 %595) (*.f64 %597 %597) (*.f64 %599 %599) (/.f64 %602 #s(literal 2 binary64)) (/.f64 (neg.f64 %602) %283) (*.f64 %602 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %602)) (-.f64 (/.f64 %601 #s(literal 2 binary64)) (/.f64 %568 #s(literal 2 binary64))) (*.f64 (pow.f64 %125 #s(literal 1 binary64)) %125) %615 (*.f64 %572 q) (*.f64 %125 %617) (*.f64 %617 %125) (*.f64 %585 %620) (*.f64 %129 %622) (*.f64 %624 %129) (*.f64 %626 %585) (/.f64 (*.f64 %602 q) #s(literal 2 binary64)) (/.f64 (*.f64 q %602) #s(literal 2 binary64)) (fma.f64 q %572 #s(literal 1 binary64)) %633 (-.f64 #s(literal 1 binary64) %634) (neg.f64 %636) (+.f64 #s(literal 1 binary64) %615) (+.f64 %615 #s(literal 1 binary64)) (-.f64 %615 #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) %641) (fma.f64 #s(literal -1 binary64) %634 #s(literal 1 binary64)) (fma.f64 %634 #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %636) (*.f64 %636 #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) %649) (+.f64 #s(literal 1 binary64) %651) (+.f64 #s(literal 1 binary64) %653) (+.f64 %651 #s(literal 1 binary64)) (+.f64 %653 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %615) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %615) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %615) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %615) (*.f64 #s(literal 1 binary64) %633) (*.f64 %633 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %641) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %641) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %641) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %641) (-.f64 %615 %284) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %649) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %649) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %649) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %649) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %651) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %653) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %651) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %653) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %651) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %653) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %651) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %653) (fma.f64 %24 %26 %615) (fma.f64 %24 %26 %641) (fma.f64 %24 %26 %649) (fma.f64 %24 %26 %651) (fma.f64 %24 %26 %653) (fma.f64 %125 %617 #s(literal 1 binary64)) (fma.f64 %617 %125 #s(literal 1 binary64)) (fma.f64 %585 %620 #s(literal 1 binary64)) (fma.f64 %129 %622 #s(literal 1 binary64)) (fma.f64 %624 %129 #s(literal 1 binary64)) (fma.f64 %626 %585 #s(literal 1 binary64)) (*.f64 %201 %633) %692 (neg.f64 (*.f64 %633 %204)) (neg.f64 (*.f64 %204 %633)) (fma.f64 #s(literal 1 binary64) %201 %697) (fma.f64 %201 #s(literal 1 binary64) %699) (fma.f64 %201 %615 %701) (fma.f64 %615 %201 %703) (+.f64 %701 %699) (+.f64 %703 %697) (+.f64 %697 %703) (+.f64 %699 %701) (+.f64 %633 %709) (+.f64 %633 %711) (fma.f64 #s(literal -1 binary64) %636 %709) (fma.f64 #s(literal -1 binary64) %636 %711) (fma.f64 %636 #s(literal -1 binary64) %709) (fma.f64 %636 #s(literal -1 binary64) %711) (fma.f64 #s(literal 1 binary64) %633 %709) (fma.f64 #s(literal 1 binary64) %633 %711) (fma.f64 %633 #s(literal 1 binary64) %709) (fma.f64 %633 #s(literal 1 binary64) %711) %236 %237 %238 %239 %241 %243 %245 %247 %723 (-.f64 %692 %238) (fma.f64 spp %725 %692) (fma.f64 u %41 %692) (fma.f64 %35 %273 %692) (fma.f64 %201 %633 %314) (fma.f64 %633 %201 %314) (fma.f64 %39 %235 %692) (fma.f64 %273 %35 %692) (fma.f64 %41 u %692) (+.f64 %692 %314) (+.f64 %314 %692) (-.f64 %692 %736) %738 (fabs.f64 %738) (fabs.f64 (neg.f64 %738)) (pow.f64 %723 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %723 #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 %738 %738)) %747 (*.f64 %738 spp) (*.f64 spp %749) %751 (*.f64 %738 %443) (*.f64 %747 sa) (*.f64 %443 %738) (*.f64 %749 spp) (/.f64 %751 %126) (*.f64 spp %758) (*.f64 sa %761) (*.f64 %747 %757) (*.f64 %443 (/.f64 %738 %126)) %766 (*.f64 %758 spp) (*.f64 %761 sa) (/.f64 %769 %130) (neg.f64 %771) (/.f64 (*.f64 %751 #s(literal 1 binary64)) %126) (*.f64 %751 %132) (*.f64 %443 (*.f64 %738 %132)) (*.f64 %132 %751) (*.f64 %749 (*.f64 spp %132)) (/.f64 #s(literal 1 binary64) (/.f64 %126 %751)) (/.f64 %783 %154) (*.f64 %769 %156) (/.f64 #s(literal 1 binary64) (/.f64 %130 %769)) %141 (*.f64 %125 ca) %137 %138 %140 %142 %144 %146 %148 %149 %150 %152 %155 %157 %159 (*.f64 spp %789) %791 (*.f64 %125 %35) (*.f64 (*.f64 %125 spp) spp) (*.f64 %37 (*.f64 %37 %125)) (*.f64 %39 (*.f64 %39 %125)) (*.f64 (*.f64 %125 %39) %39) (*.f64 (*.f64 %125 %37) %37) (*.f64 spp (*.f64 %73 %125)) %805 (*.f64 %35 %806) (*.f64 %76 %125) (*.f64 %125 %76) (*.f64 %791 rone_es) (*.f64 %806 %35) (*.f64 %73 %789) (*.f64 rone_es (*.f64 %791 ca)) %815 (*.f64 %76 %141) (*.f64 %791 %817) (*.f64 %805 ca) (*.f64 %820 %35) (*.f64 %817 %791) (*.f64 (*.f64 %817 %35) %125) (*.f64 (*.f64 ca %791) rone_es) (*.f64 (*.f64 ca %76) %125) %829 %636 %830 %831 %832 %833 %834 %835 %836 %838 %839 %840 %841 %842 %843 %844 %845 %847 %848 %850 %851 %853 %855 %856 %857 %858 %859 %860 %862 %863 %864 %865 %866 %867 %868 %870 %871 %872 %873 %874 %875 %876 %877 %878 %879 %880 %882 %883 %885 %887 %889 %891 %893 %894 %895 %896 %897 %898 %899 %900 %901 (+.f64 #s(literal -1 binary64) %902) (+.f64 #s(literal -1 binary64) %904) (+.f64 %636 %273) (+.f64 %273 %636) (neg.f64 (-.f64 u %636)) (neg.f64 (+.f64 %633 u)) (-.f64 %636 %275) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %902) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %902) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %904) (fma.f64 #s(literal 1 binary64) %636 %273) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %904) (fma.f64 %636 #s(literal 1 binary64) %273) (fma.f64 #s(literal -1 binary64) %633 %273) (fma.f64 %633 #s(literal -1 binary64) %273) (fma.f64 #s(literal 2 binary64) %451 %902) (fma.f64 %453 #s(literal 1/2 binary64) %902) (fma.f64 #s(literal 2 binary64) %451 %904) (fma.f64 %453 #s(literal 1/2 binary64) %904) %925 (fabs.f64 %925) (fabs.f64 (neg.f64 %925)) (pow.f64 %633 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %633 #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 %925 %925)) %934 (*.f64 %925 spp) (*.f64 spp (*.f64 %925 sa)) (*.f64 spp %938) %940 (*.f64 %925 %443) (*.f64 %934 sa) (*.f64 %443 %925) (*.f64 %938 spp) (/.f64 %940 %126) (*.f64 sa %946) (*.f64 %934 %757) (*.f64 %443 (/.f64 %925 %126)) %951 (/.f64 %952 %130) (neg.f64 %954) (/.f64 (*.f64 %940 #s(literal 1 binary64)) %126) (*.f64 %940 %132) (*.f64 %443 (*.f64 %925 %132)) (*.f64 %132 %940) (/.f64 #s(literal 1 binary64) (/.f64 %126 %940)) (/.f64 (neg.f64 %952) %154) (*.f64 %952 %156) (/.f64 #s(literal 1 binary64) (/.f64 %130 %952)) %970 (/.f64 (fma.f64 ca %125 %952) %126) (-.f64 %138 %951) (fma.f64 ca %119 %954) (fma.f64 sa (neg.f64 %946) %138) (fma.f64 %119 ca %954) (fma.f64 %457 %946 %138) (+.f64 %138 %954) (+.f64 %954 %138) (-.f64 %954 %139) (fma.f64 sa (*.f64 %946 #s(literal -1 binary64)) %138) (fma.f64 #s(literal -1 binary64) %951 %138) (fma.f64 %951 #s(literal -1 binary64) %138) (neg.f64 (-.f64 %139 %954)) (-.f64 %138 %988) (fma.f64 #s(literal 1 binary64) %954 %138) (fma.f64 %940 %991 %138) (fma.f64 %952 %132 %138) (fma.f64 %954 #s(literal 1 binary64) %138) (-.f64 %138 (*.f64 %954 #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) %988 %138) (fma.f64 %940 %998 %138) (fma.f64 (*.f64 %951 #s(literal 1 binary64)) #s(literal -1 binary64) %138) (fma.f64 %125 %143 %954) (/.f64 (fma.f64 %138 %126 %952) %126) (fma.f64 %141 %132 %954) (fma.f64 %132 %141 %954) (fma.f64 %145 %156 %954) (/.f64 %1008 %126) (/.f64 (neg.f64 %1008) %130) (/.f64 (fma.f64 %954 %130 %145) %130) (*.f64 %1008 %132) (/.f64 #s(literal 1 binary64) (/.f64 %126 %1008)) (+.f64 (/.f64 (*.f64 %954 %126) %126) %138) (/.f64 (fma.f64 %952 %126 (*.f64 %126 %141)) %1022) (/.f64 (fma.f64 %952 %126 (*.f64 %141 %126)) %1022) (/.f64 (fma.f64 %141 %126 (*.f64 %952 %126)) %1022) (/.f64 (fma.f64 %141 %126 (*.f64 %126 %952)) %1022) (/.f64 (fma.f64 %952 %130 (*.f64 %126 %145)) %1035) (/.f64 (fma.f64 %952 %130 (*.f64 %145 %126)) %1035) (/.f64 (fma.f64 %145 %126 (*.f64 %952 %130)) %1042) (/.f64 (fma.f64 %145 %126 (*.f64 %130 %952)) %1042) %1047 %806 (*.f64 %125 rone_es) (*.f64 rone_es %141) %820 (*.f64 %125 %817) (*.f64 %141 rone_es) (*.f64 %806 ca) (*.f64 %817 %125) (*.f64 ca %1054) %1056 (*.f64 %1054 ca) (neg.f64 %1058) (/.f64 %820 %126) (*.f64 %806 %143) (/.f64 %1062 %130) (/.f64 (*.f64 %820 #s(literal 1 binary64)) %126) (*.f64 %820 %132) (*.f64 %132 %820) (/.f64 #s(literal 1 binary64) (/.f64 %126 %820)) (/.f64 %1070 %154) (*.f64 %1062 %156) (/.f64 #s(literal 1 binary64) (/.f64 %130 %1062)) (*.f64 ca %1075) (*.f64 %172 %1054) %1058 (*.f64 ca %1078) (*.f64 #s(literal -1 binary64) %1056) (*.f64 %1056 #s(literal -1 binary64)) (*.f64 %1082 %1054) (*.f64 #s(literal 1 binary64) %1058) (*.f64 %1058 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %1086) (*.f64 %1088 #s(literal -1 binary64)) (/.f64 %820 %130) (/.f64 %1062 %126) (/.f64 %1062 %154) (/.f64 %1070 %130) (*.f64 %820 %991) (*.f64 %1062 %132) (/.f64 #s(literal 1 binary64) (/.f64 %126 %1062)) (/.f64 (*.f64 %1062 #s(literal -1 binary64)) %130) (/.f64 (*.f64 #s(literal -1 binary64) %1062) %130) (*.f64 %820 %998) %1103 (fabs.f64 %1103) (fabs.f64 (neg.f64 %1103)) (pow.f64 %901 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %901 #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 %1103 %1103)) %1112 (*.f64 %1103 sa) (/.f64 %1112 %126) (*.f64 sa %1115) %1117 (*.f64 %1115 sa) (/.f64 %1119 %130) (/.f64 %1121 %126) (neg.f64 %1123) (/.f64 (*.f64 %1112 #s(literal 1 binary64)) %126) (/.f64 %1127 %126) (*.f64 #s(literal 1 binary64) %1117) (*.f64 %1112 %132) (*.f64 %1117 #s(literal 1 binary64)) (*.f64 %1132 %1115) (*.f64 %132 %1112) (/.f64 #s(literal 1 binary64) (/.f64 %126 %1112)) (/.f64 %1121 %154) (*.f64 #s(literal -1 binary64) %1123) (*.f64 %1123 #s(literal -1 binary64)) (*.f64 %1119 %156) (/.f64 #s(literal 1 binary64) (/.f64 %130 %1119)) (*.f64 #s(literal 2 binary64) %1143) (*.f64 %1127 %132) %1147 (/.f64 (fma.f64 %817 %129 %1119) %126) (neg.f64 %1151) (*.f64 #s(literal -1 binary64) %1151) (-.f64 %1058 %1117) (fma.f64 ca %1075 %1123) (fma.f64 sa %1156 %1058) (fma.f64 %172 %1054 %1123) (fma.f64 %457 %1115 %1058) (+.f64 %1058 %1123) (+.f64 %1123 %1058) (fma.f64 ca %1078 %1123) (fma.f64 sa %1163 %1058) (fma.f64 #s(literal -1 binary64) %1056 %1123) (fma.f64 #s(literal -1 binary64) %1117 %1058) (fma.f64 %1056 #s(literal -1 binary64) %1123) (fma.f64 %1117 #s(literal -1 binary64) %1058) (fma.f64 %1082 %1054 %1123) (fma.f64 #s(literal 1 binary64) %1058 %1123) (fma.f64 #s(literal 1 binary64) %1123 %1058) (fma.f64 %1058 #s(literal 1 binary64) %1123) (fma.f64 %1112 %991 %1058) (fma.f64 %1123 #s(literal 1 binary64) %1058) (fma.f64 %1119 %132 %1058) (fma.f64 #s(literal -1 binary64) %1086 %1123) (fma.f64 %1112 %998 %1058) (fma.f64 %1088 #s(literal -1 binary64) %1123) (/.f64 %1181 %126) (fma.f64 %820 %991 %1123) (fma.f64 %1062 %132 %1123) (/.f64 (neg.f64 %1181) %130) (fma.f64 %820 %998 %1123) (/.f64 (-.f64 (*.f64 %1058 %130) %1119) %130) (*.f64 %1181 %132) (/.f64 #s(literal 1 binary64) (/.f64 %126 %1181)) (-.f64 (/.f64 %1180 %126) %1117) (/.f64 (-.f64 %1196 (*.f64 %126 %1112)) %1022) (/.f64 (fma.f64 %1062 %126 (*.f64 %1119 %126)) %1022) (/.f64 (fma.f64 %1062 %126 %1203) %1022) (/.f64 (-.f64 (*.f64 %1062 %130) %1203) %1035) %1209 (/.f64 %1151 %277) (neg.f64 %1211) (/.f64 (*.f64 %1147 #s(literal 1 binary64)) %272) (*.f64 %1147 %1215) (*.f64 %1215 %1147) (/.f64 #s(literal 1 binary64) (/.f64 %272 %1147)) (*.f64 %1151 %1220) (/.f64 #s(literal 1 binary64) (/.f64 %277 %1151)) (-.f64 %1225 %1227) (+.f64 %1225 %1229) (fma.f64 #s(literal -1 binary64) %1224 %1229) (fma.f64 %1056 %1232 %1229) (fma.f64 %1058 %1215 %1229) (/.f64 (-.f64 %1235 %1117) %272) (/.f64 (-.f64 %1238 (*.f64 %272 %1117)) %1241) (/.f64 %1181 %1226) (/.f64 (*.f64 %1181 #s(literal 1 binary64)) %1226) (/.f64 (*.f64 %1181 %1215) %126) %1211 (/.f64 %1147 %277) (neg.f64 %1209) (*.f64 #s(literal 1 binary64) %1211) (*.f64 #s(literal -1 binary64) %1209) (*.f64 %1209 #s(literal -1 binary64)) (*.f64 %1211 #s(literal 1 binary64)) (*.f64 %1151 %1215) (/.f64 #s(literal 1 binary64) (/.f64 %272 %1151)) (/.f64 (*.f64 %1151 #s(literal -1 binary64)) %277) (*.f64 %1147 %1259) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) %1209)) (*.f64 %1147 %1263) (*.f64 (*.f64 %1209 #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 %1227 %1225) %1272 (/.f64 %1112 %130) (/.f64 %1119 %126) (*.f64 sa %1156) (*.f64 %457 %1115) %1123 (/.f64 %1119 %154) (/.f64 %1121 %130) (*.f64 sa %1163) (*.f64 #s(literal -1 binary64) %1117) (*.f64 %1117 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %1123) (*.f64 %1112 %991) (*.f64 %1123 #s(literal 1 binary64)) (*.f64 %1119 %132) (/.f64 #s(literal 1 binary64) (/.f64 %126 %1119)) (/.f64 (*.f64 %1119 #s(literal -1 binary64)) %130) (/.f64 (*.f64 #s(literal -1 binary64) %1119) %130) (*.f64 %1112 %998) %1295 (/.f64 (-.f64 %1062 %1119) %126) (*.f64 #s(literal -1 binary64) %1294) (*.f64 %1294 #s(literal -1 binary64)) (fma.f64 ca %1075 %1117) (fma.f64 sa %1115 %1058) (fma.f64 %1103 %757 %1058) (fma.f64 %172 %1054 %1117) (fma.f64 %1115 sa %1058) (*.f64 #s(literal 1 binary64) %1295) (+.f64 %1058 %1117) (+.f64 %1117 %1058) (-.f64 %1058 %1123) (fma.f64 ca %1078 %1117) (fma.f64 #s(literal -1 binary64) %1056 %1117) (fma.f64 %1056 #s(literal -1 binary64) %1117) (fma.f64 %1082 %1054 %1117) (fma.f64 #s(literal 1 binary64) %1058 %1117) (fma.f64 #s(literal 1 binary64) %1117 %1058) (fma.f64 %1058 #s(literal 1 binary64) %1117) (fma.f64 %1112 %132 %1058) (fma.f64 %1117 #s(literal 1 binary64) %1058) (fma.f64 %1132 %1115 %1058) (fma.f64 %132 %1112 %1058) (fma.f64 #s(literal -1 binary64) %1123 %1058) (fma.f64 %1123 #s(literal -1 binary64) %1058) (fma.f64 %1119 %156 %1058) (fma.f64 #s(literal -1 binary64) %1086 %1117) (fma.f64 %1088 #s(literal -1 binary64) %1117) (fma.f64 #s(literal 2 binary64) %1143 %1058) (fma.f64 %1127 %132 %1058) (fma.f64 %820 %991 %1117) (fma.f64 %1062 %132 %1117) (/.f64 (-.f64 %1180 %1119) %126) (fma.f64 %820 %998 %1117) (/.f64 (-.f64 %1196 %1203) %1022) (/.f64 %1295 %272) %1335 (neg.f64 %1336) (*.f64 #s(literal -1 binary64) %1336) (/.f64 (*.f64 %1295 #s(literal 1 binary64)) %272) (*.f64 %1295 %1215) (*.f64 %1215 %1295) (*.f64 %1294 %1220) (/.f64 #s(literal 1 binary64) (/.f64 %272 %1295)) (/.f64 #s(literal 1 binary64) (/.f64 %277 %1294)) (+.f64 %1225 %1227) (-.f64 %1225 %1229) (fma.f64 #s(literal -1 binary64) %1224 %1227) (fma.f64 %1056 %1232 %1227) (+.f64 %1225 %1352) (fma.f64 %1058 %1215 %1227) (fma.f64 #s(literal -1 binary64) %1224 %1352) (fma.f64 %1056 %1232 %1352) (fma.f64 %1058 %1215 %1352) (/.f64 (-.f64 %1235 %1123) %272) (/.f64 (-.f64 %1238 (*.f64 %272 %1123)) %1241) %1336 (/.f64 %1295 %277) (neg.f64 %1335) (*.f64 #s(literal 1 binary64) %1336) (*.f64 %1336 #s(literal 1 binary64)) (*.f64 %1294 %1215) (/.f64 #s(literal 1 binary64) (/.f64 %272 %1294)) (*.f64 #s(literal -1 binary64) %1335) (*.f64 %1335 #s(literal -1 binary64)) (*.f64 %1295 %1259) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) %1335)) (*.f64 %1295 %1263) (*.f64 (*.f64 %1335 #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 %1229 %1225) %1379 (*.f64 %201 %572) %1381 (neg.f64 %1382) (*.f64 %125 (*.f64 %125 %201)) (*.f64 (*.f64 %201 %125) %125) (*.f64 %585 (*.f64 %585 %201)) (*.f64 %129 (*.f64 %129 %201)) (*.f64 (*.f64 %201 %129) %129) (*.f64 (*.f64 %201 %585) %585) (/.f64 %1396 #s(literal 2 binary64)) (/.f64 (*.f64 %201 %602) #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) %572 %1400) (fma.f64 %572 #s(literal 1 binary64) %1402) (+.f64 (*.f64 %572 #s(literal 1 binary64)) %1402) (+.f64 (*.f64 #s(literal 1 binary64) %572) %1400) %1408 (*.f64 %337 %126) (neg.f64 %1410) (fma.f64 #s(literal 1 binary64) %126 %1412) (fma.f64 %126 #s(literal 1 binary64) %1414) (+.f64 (*.f64 %126 #s(literal 1 binary64)) %1414) (+.f64 (*.f64 #s(literal 1 binary64) %126) %1412) (/.f64 %174 %341) (*.f64 %138 %1421) (*.f64 %99 %1423) %1426 (/.f64 %162 %337) (*.f64 ca %1429) (*.f64 %86 %1431) (*.f64 %138 %1428) (*.f64 %160 %1434) (*.f64 %1434 %160) (*.f64 %1429 ca) (/.f64 %1438 %341) (neg.f64 %1440) (*.f64 %174 %1442) (*.f64 %162 %1444) (/.f64 #s(literal 1 binary64) (/.f64 %341 %174)) (/.f64 #s(literal 1 binary64) (/.f64 %337 %162)) (/.f64 %182 %1410) (/.f64 %177 %1408) (*.f64 %176 %1452) (*.f64 %141 %1454) (neg.f64 (/.f64 %177 %1410)) (neg.f64 (/.f64 %182 %1408)) (/.f64 (*.f64 %143 %176) %337) (/.f64 (/.f64 %177 %337) %126) (/.f64 (*.f64 ca %1465) %126) (*.f64 %143 %1465) (*.f64 %1469 %180) (*.f64 %1465 %143) (*.f64 %182 %1472) (*.f64 %176 %1475) (*.f64 %177 %1474) (*.f64 %141 %1478) (*.f64 %1474 %177) (/.f64 #s(literal 1 binary64) (/.f64 %1410 %182)) (/.f64 (*.f64 %177 #s(literal 1 binary64)) %1408) (/.f64 #s(literal 1 binary64) (/.f64 %1408 %177)) (/.f64 %1381 q) (*.f64 %201 (/.f64 %572 q)) (*.f64 %572 %1490) %1492 (/.f64 %1382 %647) (neg.f64 (/.f64 %1382 q)) (/.f64 %1381 %648) (neg.f64 (/.f64 %1381 %647)) (/.f64 (*.f64 %1381 #s(literal 1 binary64)) q) (*.f64 %201 (*.f64 %572 %1501)) (*.f64 %1381 %1501) (*.f64 %1501 %1381) (*.f64 %1382 (/.f64 #s(literal 1 binary64) %647)) (/.f64 #s(literal 1 binary64) (/.f64 q %1381)) (/.f64 #s(literal 1 binary64) (/.f64 %647 %1382)) (*.f64 %125 (*.f64 %125 %1490)) (*.f64 %585 (*.f64 %585 %1490)) (*.f64 %129 (*.f64 %129 %1490)) (/.f64 %1396 (*.f64 #s(literal 2 binary64) q)) (/.f64 (*.f64 %602 %1490) #s(literal 2 binary64)) %1524 (fabs.f64 %1524) (fabs.f64 (neg.f64 %1524)) (sqrt.f64 %1492) (sqrt.f64 (/.f64 %1529 %1530)) (/.f64 %1533 %1534) (/.f64 (neg.f64 %1533) (neg.f64 %1534)) (*.f64 %1533 (sqrt.f64 (fabs.f64 %1501))) (*.f64 %1533 (/.f64 #s(literal 1 binary64) %1534)) (/.f64 #s(literal 1 binary64) (/.f64 %1534 %1533)) (pow.f64 %1492 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1492 #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 %1524 %1524)) %1551 (*.f64 %1524 spp) (/.f64 (*.f64 %1533 spp) %1534) (/.f64 (*.f64 spp %1533) %1534) (*.f64 spp (*.f64 %1524 sa)) (*.f64 spp %1559) (*.f64 sa %1551) %1562 (*.f64 %1551 sa) (*.f64 %443 %1524) (*.f64 %1559 spp) (/.f64 (*.f64 %443 %1533) %1534) %1568 (*.f64 sa (*.f64 %1551 q)) (*.f64 %1551 %1571) (*.f64 %1562 q) (*.f64 %443 (*.f64 %1524 q)) (*.f64 %1571 %1551) (*.f64 (*.f64 %1571 spp) %1524) (*.f64 (*.f64 q %443) %1524) (*.f64 (*.f64 %1571 %1524) spp) (*.f64 (*.f64 q %1551) sa) (/.f64 %1568 %126) (*.f64 q %1587) %1590 (*.f64 %1571 %1591) (*.f64 %1587 q) (/.f64 %1594 %130) (neg.f64 %1596) (/.f64 %1598 %126) (*.f64 %1568 %132) (*.f64 %1571 (*.f64 %1551 %132)) (*.f64 %132 %1568) (/.f64 #s(literal 1 binary64) (/.f64 %126 %1568)) (/.f64 %1606 %154) (*.f64 %1594 %156) (/.f64 #s(literal 1 binary64) (/.f64 %130 %1594)) (/.f64 %1568 %130) (/.f64 %1594 %126) (*.f64 q (neg.f64 %1587)) (*.f64 %647 %1587) %1596 (/.f64 %1594 %154) (/.f64 %1606 %130) (*.f64 q (*.f64 %1587 #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) %1590) (*.f64 %1590 #s(literal -1 binary64)) (*.f64 %852 %1587) (*.f64 #s(literal 1 binary64) %1596) (*.f64 %1568 %991) (*.f64 %1596 #s(literal 1 binary64)) (*.f64 %1594 %132) (/.f64 #s(literal 1 binary64) (/.f64 %126 %1594)) (/.f64 %1629 %130) (/.f64 %1631 %130) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) %1590)) (*.f64 %1568 %998) (*.f64 (*.f64 %1590 #s(literal 1 binary64)) #s(literal -1 binary64)) %1638 (/.f64 %1568 %1408) (*.f64 q %1641) %1644 (*.f64 %1571 (/.f64 %1551 %1408)) (*.f64 %1641 q) (/.f64 %1594 %1410) (neg.f64 %1649) (/.f64 %1590 %337) (/.f64 (*.f64 %1589 %1562) %337) (/.f64 %1654 %126) (/.f64 (*.f64 q %1657) %126) (*.f64 (/.f64 %1571 %126) (/.f64 %1551 %337)) (*.f64 %1589 %1657) (*.f64 %1664 %1587) (*.f64 (/.f64 %1571 %337) %1591) (*.f64 %1587 %1664) (*.f64 %1657 %1589) (/.f64 %1596 %341) (/.f64 %1606 %1408) (*.f64 %1562 (*.f64 q %1474)) (*.f64 %1568 %1474) (*.f64 %1571 (*.f64 %1551 %1474)) (*.f64 %1474 %1568) (/.f64 %1598 %1408) (*.f64 %1590 %1444) (*.f64 %1594 %1472) (/.f64 #s(literal 1 binary64) (/.f64 %1408 %1568)) (/.f64 #s(literal 1 binary64) (/.f64 %1410 %1594)) (/.f64 #s(literal 1 binary64) (/.f64 %337 %1590)) %1649 (/.f64 %1590 %341) (/.f64 %1594 %1408) (*.f64 q (neg.f64 %1641)) (*.f64 %647 %1641) (neg.f64 %1644) (/.f64 %1606 %1410) (/.f64 %1596 %337) (/.f64 (/.f64 %1594 %337) %126) (*.f64 %1589 (neg.f64 %1657)) (*.f64 (neg.f64 %1589) %1657) (*.f64 #s(literal 1 binary64) %1649) (*.f64 %1649 #s(literal 1 binary64)) (*.f64 q (*.f64 %1641 #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) %1644) (*.f64 %1644 #s(literal -1 binary64)) (*.f64 %852 %1641) (*.f64 %1442 %1590) (/.f64 %1629 %1410) (/.f64 %1631 %1410) (*.f64 %1568 %1711) (*.f64 %1594 %1474) (*.f64 %1714 %1654) (*.f64 %1589 (*.f64 %1657 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1 binary64) %1589) %1657) (/.f64 #s(literal 1 binary64) (/.f64 %1408 %1594)) (*.f64 %1568 %1722) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) %1644)) (*.f64 (*.f64 %1644 #s(literal 1 binary64)) #s(literal -1 binary64)) %1728 %1729 %1730 (*.f64 spp (/.f64 spp u)) (/.f64 %35 %275) (/.f64 %41 %273) (*.f64 %37 (/.f64 %37 u)) (*.f64 %39 (/.f64 %39 u)) (neg.f64 %1739) (*.f64 spp (*.f64 spp %1741)) (*.f64 %35 %1741) (*.f64 %1741 %35) (/.f64 #s(literal 1 binary64) (/.f64 u %35)) (*.f64 %37 (*.f64 %37 %1741)) (*.f64 %39 (*.f64 %39 %1741)) (*.f64 %41 (/.f64 #s(literal 1 binary64) %273)) (/.f64 #s(literal 1 binary64) (/.f64 %273 %41)) (/.f64 %35 %273) (/.f64 %41 u) %1739 (/.f64 %41 %275) (*.f64 #s(literal -1 binary64) %1730) (*.f64 %1730 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %1739) (*.f64 %35 (neg.f64 %1741)) (*.f64 %1739 #s(literal 1 binary64)) (*.f64 %41 %1741) (/.f64 #s(literal 1 binary64) (/.f64 u %41)) (/.f64 (*.f64 %41 #s(literal -1 binary64)) %273) (/.f64 (*.f64 #s(literal -1 binary64) %41) %273) (*.f64 %35 (*.f64 %1741 #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) %1730)) (*.f64 (*.f64 %1730 #s(literal 1 binary64)) #s(literal -1 binary64)) %1778 (fabs.f64 %1778) (fabs.f64 (neg.f64 %1778)) (*.f64 #s(literal 1 binary64) %1783) (*.f64 %1783 #s(literal 1 binary64)) (sqrt.f64 (*.f64 #s(literal 1 binary64) %1782)) (/.f64 (sqrt.f64 (fabs.f64 %41)) (sqrt.f64 (fabs.f64 u))) (sqrt.f64 (*.f64 %1778 %1778)) (pow.f64 %1739 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1739 #s(literal -1/2 binary64))) %1798 (*.f64 %1778 sa) (*.f64 #s(literal 1 binary64) (*.f64 %1783 sa)) (*.f64 %1802 %1783) %1804 (*.f64 %126 spp) (/.f64 %1798 %1804) (*.f64 sa %1807) %1810 (*.f64 %1807 sa) (/.f64 %1813 %126) (/.f64 (*.f64 %1812 %1778) %126) (/.f64 (*.f64 sa %1817) spp) (/.f64 %1820 spp) (*.f64 %757 %1822) (*.f64 %1812 %1817) (*.f64 %1817 %1812) (*.f64 %1822 %757) (/.f64 %1827 %1828) (neg.f64 %1830) (/.f64 %1832 %130) (/.f64 (*.f64 %1798 #s(literal 1 binary64)) %1804) (*.f64 %1778 (*.f64 sa %1836)) (*.f64 %1798 %1836) (*.f64 %1836 %1798) (/.f64 #s(literal 1 binary64) (/.f64 %1804 %1798)) (*.f64 %1813 %132) (/.f64 %1844 %1845) (/.f64 #s(literal 1 binary64) (/.f64 %126 %1813)) (*.f64 %1827 (/.f64 #s(literal 1 binary64) %1828)) (/.f64 #s(literal 1 binary64) (/.f64 %1828 %1827)) %1853 (/.f64 %1798 %1828) (/.f64 %1827 %1804) (*.f64 sa (neg.f64 %1807)) (*.f64 %457 %1807) %1830 (/.f64 %1813 %130) (/.f64 %1832 %126) (/.f64 (/.f64 %1827 %126) spp) (/.f64 (/.f64 %1827 spp) %126) (*.f64 %1812 (neg.f64 %1817)) (*.f64 (neg.f64 %1812) %1817) (/.f64 %1827 %1845) (/.f64 %1844 %1828) (*.f64 sa (*.f64 %1807 #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) %1810) (*.f64 %1810 #s(literal -1 binary64)) (/.f64 (*.f64 %1813 #s(literal -1 binary64)) %126) (/.f64 (*.f64 #s(literal -1 binary64) %1813) %126) (*.f64 (/.f64 #s(literal -1 binary64) spp) %1820) (*.f64 %1812 (*.f64 %1817 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1 binary64) %1812) %1817) (*.f64 %1714 %1813) (*.f64 #s(literal 1 binary64) %1830) (*.f64 %1798 (neg.f64 %1836)) (*.f64 %1830 #s(literal 1 binary64)) (*.f64 %1827 %1836) (/.f64 #s(literal 1 binary64) (/.f64 %1804 %1827)) (/.f64 (*.f64 %1827 #s(literal -1 binary64)) %1828) (/.f64 (*.f64 #s(literal -1 binary64) %1827) %1828) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) %1810)) (*.f64 %1798 (*.f64 %1836 #s(literal -1 binary64))) (*.f64 (*.f64 %1810 #s(literal 1 binary64)) #s(literal -1 binary64)) %1903 (*.f64 ca %1905) %1907 (neg.f64 %1908) (/.f64 %815 %1408) (*.f64 %805 %1452) (*.f64 %817 (/.f64 %791 %1408)) (/.f64 %1914 %1410) (/.f64 %1917 %337) (/.f64 (*.f64 %143 %805) %337) (/.f64 %1921 %126) (/.f64 (*.f64 ca %1924) %126) (*.f64 (/.f64 %817 %126) %1923) (*.f64 %143 %1924) (*.f64 %1434 %1930) (*.f64 (/.f64 %817 %337) %1916) (*.f64 %1924 %143) (*.f64 %1930 %1434) (/.f64 %1936 %341) (/.f64 %1938 %1408) (*.f64 %805 %1475) (*.f64 %815 %1474) (*.f64 %817 (*.f64 %791 %1474)) (*.f64 %1474 %815) (/.f64 (*.f64 %815 #s(literal 1 binary64)) %1408) (*.f64 %1917 %1444) (*.f64 %1914 %1472) (/.f64 #s(literal 1 binary64) (/.f64 %1408 %815)) (/.f64 #s(literal 1 binary64) (/.f64 %1410 %1914)) (/.f64 #s(literal 1 binary64) (/.f64 %337 %1917)) (*.f64 ca (neg.f64 %1905)) (*.f64 %172 %1905) %1908 (*.f64 ca (*.f64 %1905 #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) %1907) (*.f64 %1907 #s(literal -1 binary64)) (*.f64 %1082 %1905) (*.f64 #s(literal 1 binary64) %1908) (*.f64 %1908 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) %1907)) (*.f64 (*.f64 %1907 #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 %815 %1410) (/.f64 %1917 %341) (/.f64 %1914 %1408) (/.f64 %1938 %1410) (/.f64 (/.f64 %1914 %126) %337) (/.f64 (/.f64 %1914 %337) %126) (/.f64 %1936 %337) (*.f64 %143 (neg.f64 %1924)) (*.f64 (neg.f64 %143) %1924) (*.f64 %1442 %1917) (/.f64 (*.f64 %1914 #s(literal -1 binary64)) %1410) (/.f64 (*.f64 #s(literal -1 binary64) %1914) %1410) (*.f64 %815 %1711) (*.f64 %1914 %1474) (/.f64 (*.f64 %1917 #s(literal -1 binary64)) %337) (/.f64 (*.f64 #s(literal -1 binary64) %1917) %337) (*.f64 %1714 %1921) (*.f64 %143 (*.f64 %1924 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1 binary64) %143) %1924) (/.f64 #s(literal 1 binary64) (/.f64 %1408 %1914)) (*.f64 %815 %1722) %2001 (/.f64 %751 %130) (/.f64 %769 %126) (*.f64 spp (neg.f64 %758)) (*.f64 sa (neg.f64 %761)) (*.f64 %39 %758) (*.f64 %457 %761) %771 (/.f64 %769 %154) (/.f64 %783 %130) (*.f64 spp (*.f64 %758 #s(literal -1 binary64))) (*.f64 sa (*.f64 %761 #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) %766) (*.f64 %766 #s(literal -1 binary64)) (*.f64 %216 %758) (*.f64 #s(literal 1 binary64) %771) (*.f64 %751 %991) (*.f64 %771 #s(literal 1 binary64)) (*.f64 %769 %132) (/.f64 #s(literal 1 binary64) (/.f64 %126 %769)) (/.f64 (*.f64 %769 #s(literal -1 binary64)) %130) (/.f64 (*.f64 #s(literal -1 binary64) %769) %130) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) %766)) (*.f64 %751 %998) (*.f64 (*.f64 %766 #s(literal 1 binary64)) #s(literal -1 binary64)) %2034 %2035 %567 (*.f64 lamdp #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) lamdp) (-.f64 lamdp %128) (+.f64 lamdp %255) (neg.f64 %2040) %568 (cos.f64 %2040) (cos.f64 %2043) (cos.f64 (fabs.f64 %2043)) (cos.f64 (neg.f64 %2043)) (sin.f64 (fma.f64 #s(literal 2 binary64) lamdp %257)) (sin.f64 (fma.f64 %283 lamdp %257)) (sin.f64 (+.f64 %2043 %257)) (+.f64 %1022 %573) (+.f64 (-.f64 %1022 #s(literal 1/2 binary64)) %571) (-.f64 %1022 %572) (neg.f64 (-.f64 %572 %1022)) (fma.f64 %126 %126 %573) (fma.f64 %130 %130 %573) (fma.f64 %2063 %2063 %573) (+.f64 %1022 %591) (+.f64 %1022 %593) (+.f64 %1022 %2067) (+.f64 %1022 %2069) (/.f64 (-.f64 (*.f64 %1022 #s(literal 2 binary64)) %602) #s(literal 2 binary64)) (*.f64 (+.f64 %126 %125) (-.f64 %126 %125)) (fma.f64 %126 %126 %591) (fma.f64 %126 %126 %593) (*.f64 (+.f64 %126 %129) (-.f64 %126 %129)) (*.f64 (+.f64 %126 %585) (-.f64 %126 %585)) (fma.f64 %126 %126 %2067) (fma.f64 %126 %126 %2069) (fma.f64 %130 %130 %591) (fma.f64 %130 %130 %593) (fma.f64 %2063 %2063 %591) (fma.f64 %2063 %2063 %593) (fma.f64 %130 %130 %2067) (fma.f64 %130 %130 %2069) (fma.f64 %2063 %2063 %2067) (fma.f64 %2063 %2063 %2069) (fma.f64 %2095 %264 %2096) (+.f64 (*.f64 %2095 %264) %2096) (fma.f64 #s(literal 1/2 binary64) %568 #s(literal -1/2 binary64)) %573 (+.f64 #s(literal -1/2 binary64) %571) (+.f64 %571 #s(literal -1/2 binary64)) (-.f64 #s(literal -1/2 binary64) %569) (-.f64 %571 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) %568 %575) (fma.f64 %568 #s(literal 1/2 binary64) %575) (+.f64 %571 %575) (neg.f64 %572) (-.f64 #s(literal -1/2 binary64) %576) (-.f64 #s(literal -1/2 binary64) %579) (-.f64 #s(literal -1/2 binary64) %581) %73 (*.f64 rone_es spp) (fma.f64 spp %73 #s(literal -1 binary64)) (fma.f64 rone_es %35 #s(literal -1 binary64)) (fma.f64 %35 rone_es #s(literal -1 binary64)) %99 (+.f64 %76 #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) %76) (-.f64 %76 #s(literal 1 binary64)) (neg.f64 %86) (-.f64 #s(literal -1 binary64) %101) (fma.f64 %37 %78 #s(literal -1 binary64)) (fma.f64 %39 %80 #s(literal -1 binary64)) (fma.f64 %82 %39 #s(literal -1 binary64)) (fma.f64 %84 %37 #s(literal -1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %76) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %76) (fma.f64 spp %73 %284) (fma.f64 rone_es %35 %284) (fma.f64 %35 rone_es %284) (fma.f64 %73 spp %284) (+.f64 %76 %284) (fma.f64 %37 %78 %284) (fma.f64 %39 %80 %284) (fma.f64 %82 %39 %284) (fma.f64 %84 %37 %284) (fma.f64 #s(literal 2 binary64) %451 %76) (fma.f64 %453 #s(literal 1/2 binary64) %76) (*.f64 ca %171) (*.f64 %119 %2139) (*.f64 %138 %99) %174 (*.f64 %171 ca) (*.f64 %2143 %119) (/.f64 %182 %126) (/.f64 %2146 %126) (/.f64 (*.f64 %145 %99) %130) (/.f64 (*.f64 %99 %145) %130) (*.f64 %141 %2152) (*.f64 %2146 %132) (fma.f64 %76 %138 %2155) (fma.f64 %138 %76 %2157) (fma.f64 %138 #s(literal -1 binary64) %2159) (fma.f64 #s(literal -1 binary64) %138 %2161) (+.f64 %2159 %2157) (+.f64 %2157 %2159) (+.f64 %2161 %2155) (+.f64 %2155 %2161) %829 %636 %830 %831 %832 %833 %834 %835 %836 %838 %839 %840 %841 %842 %843 %844 %845 %847 %848 %850 %851 %853 %855 %856 %857 %858 %859 %860 %862 %863 %864 %865 %866 %867 %868 %870 %871 %872 %873 %874 %875 %876 %877 %878 %879 %880 %882 %883 %885 %887 %889 %891 %893 %894 %895 %896 %897 %898 %899 %900 %204 (+.f64 %35 #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) %35) (-.f64 %35 #s(literal 1 binary64)) (neg.f64 %201) (-.f64 #s(literal -1 binary64) %41) (fma.f64 %37 %37 #s(literal -1 binary64)) (fma.f64 %39 %39 #s(literal -1 binary64)) (fma.f64 spp %43 #s(literal -1 binary64)) (fma.f64 #s(literal 1 binary64) %35 #s(literal -1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %35) (fma.f64 %35 #s(literal 1 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %35) (fma.f64 %47 spp #s(literal -1 binary64)) (*.f64 %223 %224) (*.f64 %224 %223) (fma.f64 %49 %49 #s(literal -1 binary64)) (fma.f64 %51 %51 #s(literal -1 binary64)) (fma.f64 %53 %53 #s(literal -1 binary64)) (fma.f64 spp spp %284) (+.f64 %35 %284) (fma.f64 %37 %55 #s(literal -1 binary64)) (fma.f64 %39 %57 #s(literal -1 binary64)) (fma.f64 %59 %39 #s(literal -1 binary64)) (fma.f64 %61 %37 #s(literal -1 binary64)) (*.f64 (+.f64 %37 #s(literal 1 binary64)) (-.f64 %37 #s(literal 1 binary64))) (*.f64 (+.f64 %39 #s(literal 1 binary64)) (-.f64 %39 #s(literal 1 binary64))) (fma.f64 %37 %37 %284) (fma.f64 %39 %39 %284) (fma.f64 #s(literal 2 binary64) %451 %35) (fma.f64 #s(literal 2 binary64) %63 #s(literal -1 binary64)) (fma.f64 %453 #s(literal 1/2 binary64) %35) (fma.f64 %65 #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 spp %43 %284) (fma.f64 #s(literal 1 binary64) %35 %284) (fma.f64 %35 #s(literal 1 binary64) %284) (fma.f64 %47 spp %284) (fma.f64 %49 %49 %284) (fma.f64 %51 %51 %284) (fma.f64 %53 %53 %284) (fma.f64 %37 %55 %284) (fma.f64 %39 %57 %284) (fma.f64 %59 %39 %284) (fma.f64 %61 %37 %284) (fma.f64 #s(literal 2 binary64) %63 %284) (fma.f64 %65 #s(literal 1/2 binary64) %284) (fma.f64 %70 spp #s(literal -1 binary64)) (fma.f64 %70 spp %284) %2218 (*.f64 %204 %636) (*.f64 %223 %2220) (*.f64 %2222 %224) (fma.f64 #s(literal -1 binary64) %204 %2224) (fma.f64 %204 #s(literal -1 binary64) %2226) (fma.f64 %204 %634 %2228) (fma.f64 %634 %204 %2230) (+.f64 %2228 %2226) (+.f64 %2230 %2224) (+.f64 %2224 %2230) (+.f64 %2226 %2228) (fma.f64 spp %2236 %633) (fma.f64 %35 %636 %633) (fma.f64 %636 %35 %633) (fma.f64 %2240 spp %633) (-.f64 %2242 %636) (+.f64 %633 %2242) (+.f64 %2242 %633) (fma.f64 %37 %2246 %633) (fma.f64 %39 %2248 %633) (fma.f64 %2250 %39 %633) (fma.f64 %2252 %37 %633) (fma.f64 #s(literal -1 binary64) %636 %2242) (fma.f64 %636 #s(literal -1 binary64) %2242) (fma.f64 #s(literal 1 binary64) %633 %2242) (fma.f64 %633 #s(literal 1 binary64) %2242) %2258 (fma.f64 spp %725 %2218) (fma.f64 u %41 %2218) (fma.f64 %35 %273 %2218) (fma.f64 %636 %204 %314) (fma.f64 %204 %636 %314) (fma.f64 %39 %235 %2218) (fma.f64 %273 %35 %2218) (fma.f64 %41 u %2218) (+.f64 %2218 %314) (+.f64 %314 %2218) (neg.f64 (fma.f64 %35 u (*.f64 %201 %636))) (-.f64 %2218 %736) (fma.f64 %223 %2220 %314) (fma.f64 %2222 %224 %314) (fma.f64 spp %2236 %2275) (fma.f64 %35 %636 %2275) (fma.f64 %636 %35 %2275) (fma.f64 %2240 spp %2275) (+.f64 %2242 %2275) (fma.f64 spp %2236 %2281) (fma.f64 %35 %636 %2281) (fma.f64 %636 %35 %2281) (fma.f64 %2240 spp %2281) (+.f64 %2242 %2281) (fma.f64 %37 %2246 %2275) (fma.f64 %39 %2248 %2275) (fma.f64 %2250 %39 %2275) (fma.f64 %2252 %37 %2275) (fma.f64 %37 %2246 %2281) (fma.f64 %39 %2248 %2281) (fma.f64 %2250 %39 %2281) (fma.f64 %2252 %37 %2281) %2295 (fabs.f64 %2295) (fabs.f64 %2297) (pow.f64 %2258 #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2258 #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 %2295 %2295)) %443 (*.f64 sa spp) (*.f64 spp %2305) (*.f64 sa %2307) (*.f64 %2295 %443) %2310 (*.f64 %2311 sa) (*.f64 %2305 spp) %757 (/.f64 %457 %130) (neg.f64 (/.f64 %457 %126)) (neg.f64 (/.f64 sa %130)) (/.f64 %1802 %126) (*.f64 sa %132) (*.f64 %132 sa) (/.f64 #s(literal 1 binary64) (/.f64 %126 sa)) (/.f64 %523 %154) (*.f64 %457 %156) (/.f64 #s(literal 1 binary64) (/.f64 %130 %457)) (/.f64 %443 %126) (*.f64 spp %757) (*.f64 sa %760) %2331 (/.f64 %461 %130) (/.f64 %463 %130) (/.f64 (*.f64 spp %457) %130) (*.f64 sa (*.f64 %132 spp)) (*.f64 %443 %132) (/.f64 #s(literal 1 binary64) (/.f64 %126 %443)) (fma.f64 spp %2341 %174) (fma.f64 spp %2344 %174) (fma.f64 ca %171 %2346) (fma.f64 sa %2348 %174) (fma.f64 %119 %2139 %2346) (fma.f64 %138 %99 %2346) (fma.f64 %99 %138 %2346) %2353 (fma.f64 %443 %2343 %174) (fma.f64 %757 %2307 %174) (fma.f64 %2331 %2295 %174) (fma.f64 %171 ca %2346) (fma.f64 %2143 %119 %2346) (fma.f64 %2341 spp %174) (fma.f64 %2311 %757 %174) (fma.f64 %2343 %443 %174) (+.f64 %174 %2346) (+.f64 %2346 %174) (-.f64 %2346 %162) (fma.f64 spp %2341 %2365) (fma.f64 spp %2341 %1438) (fma.f64 spp %2341 %2369) (fma.f64 spp %2344 %2365) (fma.f64 spp %2344 %1438) (fma.f64 spp %2344 %2369) (fma.f64 sa %2348 %2365) (fma.f64 sa %2348 %1438) (fma.f64 sa %2348 %2369) (fma.f64 %2295 %2331 %2365) (fma.f64 %2295 %2331 %1438) (fma.f64 %2295 %2331 %2369) (fma.f64 %443 %2343 %2365) (fma.f64 %443 %2343 %1438) (fma.f64 %443 %2343 %2369) (fma.f64 %757 %2307 %2365) (fma.f64 %757 %2307 %1438) (fma.f64 %757 %2307 %2369) (fma.f64 %2331 %2295 %2365) (fma.f64 %2331 %2295 %1438) (fma.f64 %2331 %2295 %2369) (fma.f64 %2341 spp %2365) (fma.f64 %2341 spp %1438) (fma.f64 %2341 spp %2369) (fma.f64 %2311 %757 %2365) (fma.f64 %2311 %757 %1438) (fma.f64 %2311 %757 %2369) (fma.f64 %2343 %443 %2365) (fma.f64 %2343 %443 %1438) (fma.f64 %2343 %443 %2369) (-.f64 %174 (*.f64 (neg.f64 %2331) %2295)) (-.f64 %174 %2401) (-.f64 %174 (*.f64 %2297 %2331)) (-.f64 %174 (*.f64 (neg.f64 %2341) spp)) (neg.f64 %2408) (+.f64 %2346 %2365) (+.f64 %2346 %1438) (+.f64 %2346 %2369) (+.f64 %1438 %2346) (fma.f64 %2310 %132 %174) (fma.f64 %132 %2310 %174) (fma.f64 %2310 %132 %2365) (fma.f64 %2310 %132 %1438) (fma.f64 %2310 %132 %2369) (fma.f64 %132 %2310 %2365) (fma.f64 %132 %2310 %1438) (fma.f64 %132 %2310 %2369) (fma.f64 %2422 %156 %174) (fma.f64 %2422 %156 %2365) (fma.f64 %2422 %156 %1438) (fma.f64 %2422 %156 %2369) (fma.f64 %141 %2152 %2346) (fma.f64 %2146 %132 %2346) (/.f64 %2431 %130) (/.f64 %2433 %126) %292 (fma.f64 u spp spp) (+.f64 spp %235) (+.f64 %235 spp) (*.f64 spp %272) (*.f64 %272 spp) (-.f64 spp %725) (-.f64 spp %242) (-.f64 spp (*.f64 %273 spp)) (-.f64 %235 %39) (fma.f64 spp u %53) (fma.f64 u spp %53) (+.f64 %235 %53) (neg.f64 (-.f64 %39 %235)) (fma.f64 spp u %47) (fma.f64 spp u %43) (fma.f64 spp #s(literal 1 binary64) %235) (fma.f64 u spp %47) (fma.f64 u spp %43) (fma.f64 #s(literal 1 binary64) spp %235) (+.f64 %47 %235) (+.f64 %43 %235) (+.f64 %235 %47) (+.f64 %235 %43) (fma.f64 spp %292 #s(literal -1 binary64)) %341 (+.f64 %294 #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) %294) (fma.f64 %35 %272 #s(literal -1 binary64)) (fma.f64 %272 %35 #s(literal -1 binary64)) (-.f64 %294 #s(literal 1 binary64)) (neg.f64 %337) (-.f64 #s(literal -1 binary64) %297) (-.f64 #s(literal -1 binary64) (*.f64 %338 spp)) (fma.f64 %37 %299 #s(literal -1 binary64)) (fma.f64 %39 %301 #s(literal -1 binary64)) (fma.f64 %303 %39 #s(literal -1 binary64)) (fma.f64 %305 %37 #s(literal -1 binary64)) (fma.f64 spp %235 %204) (fma.f64 u %35 %204) (fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) %294) (fma.f64 %35 u %204) (fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) %294) (fma.f64 %235 spp %204) (+.f64 %238 %204) (fma.f64 spp spp %2481) (fma.f64 spp %292 %284) (fma.f64 %292 spp %284) (+.f64 %35 %2481) (-.f64 %238 %201) (+.f64 %294 %284) (fma.f64 %35 %272 %284) (fma.f64 %272 %35 %284) (fma.f64 %37 %240 %204) (fma.f64 %39 %242 %204) (fma.f64 %244 %39 %204) (fma.f64 %246 %37 %204) (fma.f64 %37 %37 %2481) (fma.f64 %39 %39 %2481) (fma.f64 #s(literal 2 binary64) %451 %294) (fma.f64 %453 #s(literal 1/2 binary64) %294) (fma.f64 %37 %299 %284) (fma.f64 %39 %301 %284) (fma.f64 %303 %39 %284) (fma.f64 %305 %37 %284) (fma.f64 spp %43 %2481) (fma.f64 #s(literal 1 binary64) %35 %2481) (fma.f64 %35 #s(literal 1 binary64) %2481) (fma.f64 %47 spp %2481) (fma.f64 %49 %49 %2481) (fma.f64 %51 %51 %2481) (fma.f64 %53 %53 %2481) (fma.f64 %37 %55 %2481) (fma.f64 %39 %57 %2481) (fma.f64 %59 %39 %2481) (fma.f64 %61 %37 %2481) (fma.f64 #s(literal 2 binary64) %63 %2481) (fma.f64 %65 #s(literal 1/2 binary64) %2481) (fma.f64 %70 spp %2481) %2516 %2517 %2519 %2521 %2523 %2524 %2525 %2527 %2528 %2529 %2531 %2533 %2535 %2538 %2539 %2540 %2542 %2543 %2545 %2547 %2548 %2549 %2551 %2552 %2553 %2554 %2555 %2556 %2557 %2558 %2559 %2560 %2561 %2563 %2565 %2566 %2567 %2568 %2569 %2570 %2571 %2572 %2573 %2574 %2575 %2576 %2578 %2581 %2582 %2586 %2589 %2591 %2593 %2598 %2599 %2600 %2601 %2602 %2603 %2604 %2605 %2606 %2607 %2608 %2609 %2610 %2611 %2612 %2613 %2614 %2615 %2616 %2617 %2618 %2619 %2620 %2621 %2622 %2623 %2624 %2625 %2626 %2627 %2628 %2629 (atan.f64 %2629) %2631 %2632 %2633 %2634 %2635 %2636 %2637 %2638 (atan.f64 %2638) (/.f64 %2310 %126) (*.f64 spp %2341) (*.f64 spp %2344) (*.f64 sa %2348) %2346 (*.f64 %443 %2343) (*.f64 %757 %2307) (*.f64 %2331 %2295) (*.f64 %2341 spp) (*.f64 %2311 %757) (*.f64 %2343 %443) (/.f64 %2422 %130) (neg.f64 %2401) (/.f64 (*.f64 %2310 #s(literal 1 binary64)) %126) (*.f64 %2310 %132) (*.f64 %132 %2310) (/.f64 #s(literal 1 binary64) (/.f64 %126 %2310)) (/.f64 (neg.f64 %2422) %154) (*.f64 %2422 %156) (/.f64 #s(literal 1 binary64) (/.f64 %130 %2422)) %2408 (-.f64 %162 %2346) (fma.f64 ca %160 %2401) (fma.f64 %86 %138 %2401) (fma.f64 %119 %163 %2401) (fma.f64 %138 %86 %2401) (fma.f64 %443 (neg.f64 %2343) %162) (fma.f64 %461 %2343 %162) (fma.f64 %160 ca %2401) (fma.f64 %167 %119 %2401) (fma.f64 %99 %139 %2401) (fma.f64 %139 %99 %2401) (fma.f64 %171 %172 %2401) (+.f64 %162 %2401) (+.f64 %2401 %162) (fma.f64 %2310 %991 %162) (fma.f64 %2422 %132 %162) (fma.f64 %176 %143 %2401) (fma.f64 %141 %180 %2401) (/.f64 %2431 %126) (fma.f64 %177 %132 %2401) (fma.f64 %141 %187 %2401) (/.f64 %2433 %130) (/.f64 (-.f64 (*.f64 %162 %130) %2422) %130) (*.f64 %2431 %132) (/.f64 #s(literal 1 binary64) (/.f64 %126 %2431)) (-.f64 (/.f64 %2430 %126) %2346) %2516 %2517 %2519 %2521 %2523 %2524 %2525 %2527 %2528 %2529 %2531 %2533 %2535 %2538 %2539 %2540 %2542 %2543 %2545 %2547 %2548 %2549 %2551 %2552 %2553 %2554 %2555 %2556 %2557 %2558 %2559 %2560 %2561 %2563 %2565 %2566 %2567 %2568 %2569 %2570 %2571 %2572 %2573 %2574 %2575 %2576 %2578 %2581 %2582 %2586 %2589 %2591 %2593 %2598 %2599 %2600 %2601 %2602 %2603 %2604 %2605 %2606 %2607 %2608 %2609 %2610 %2611 %2612 %2613 %2614 %2615 %2616 %2617 %2618 %2619 %2694 (atan.f64 %2694) %2696 (atan.f64 %2696) %2698 (atan.f64 %2698) %2700 (atan.f64 %2700) %2702 (atan.f64 %2702) (atan.f64 %1272) (atan.f64 %1379) (atan.f64 %1728) (atan.f64 %1729) (atan.f64 %1853) (atan.f64 %1903) (atan.f64 %2001) (atan.f64 %2035) |
Compiled 394 906 to 37 861 computations (90.4% saved)
68 alts after pruning (68 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 7 595 | 68 | 7 663 |
| Fresh | 0 | 0 | 0 |
| Picked | 17 | 0 | 17 |
| Done | 0 | 0 | 0 |
| Total | 7 612 | 68 | 7 680 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 70.1% | (atan.f64 (/.f64 (fma.f64 (sqrt.f64 (-.f64 (approx (* (+ (* (+ (* (cos (+ lamdp lamdp)) 1/2) -1/2) q) -1) (+ (* spp spp) -1)) (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 spp #s(literal 2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 spp spp) u))) (*.f64 (/.f64 sa (cos.f64 lamdp)) spp) (*.f64 (fma.f64 (*.f64 spp rone_es) spp #s(literal -1 binary64)) (*.f64 (tan.f64 lamdp) ca))) (fma.f64 (fma.f64 spp u spp) spp #s(literal -1 binary64)))) |
| ▶ | 69.7% | %2 = (*.f64 spp spp) (atan.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 %2 rone_es)) (*.f64 (tan.f64 lamdp) ca)) (/.f64 (*.f64 spp (*.f64 sa (sqrt.f64 (-.f64 (*.f64 (approx (+ 1 (* q (pow (sin lamdp) 2))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) %2)) (*.f64 %2 u))))) (cos.f64 lamdp))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 spp u spp) spp)))) |
| ▶ | 69.3% | %2 = (*.f64 spp spp) %14 = (sin lamdp) (atan.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 %2 rone_es)) (*.f64 (tan.f64 lamdp) ca)) (/.f64 (*.f64 spp (*.f64 sa (sqrt.f64 (-.f64 (*.f64 (approx (+ 1 (* q (* %14 %14))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) %2)) (*.f64 %2 u))))) (cos.f64 lamdp))) (fma.f64 (sqrt.f64 (fabs.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 #s(literal 1/2 binary64))) (*.f64 (neg.f64 spp) (fma.f64 spp u spp))))) |
| ▶ | 49.8% | %2 = (*.f64 spp spp) %16 = (sin lamdp) (atan.f64 (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 %2 rone_es)) (approx (* (tan lamdp) ca) (*.f64 ca lamdp))) (/.f64 (*.f64 spp (*.f64 sa (sqrt.f64 (-.f64 (*.f64 (approx (+ 1 (* q (* %16 %16))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) %2)) (*.f64 %2 u))))) (cos.f64 lamdp))) (-.f64 #s(literal 1 binary64) (*.f64 %2 (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 47.0% | %2 = (* spp spp) %13 = (sin lamdp) %34 = (*.f64 spp spp) %41 = (pow.f64 spp #s(literal 2 binary64)) (atan.f64 (/.f64 (approx (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (-.f64 (*.f64 ca (*.f64 lamdp (fma.f64 (sqrt.f64 (fabs.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 #s(literal 1/2 binary64))) (neg.f64 (*.f64 %34 rone_es))))) (*.f64 sa (*.f64 spp (sqrt.f64 (-.f64 #s(literal 1 binary64) (fma.f64 %41 u %41))))))) (-.f64 #s(literal 1 binary64) (*.f64 %34 (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 26.7% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (/.f64 (approx (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (*.f64 (*.f64 (neg.f64 sa) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 spp u spp) spp)))) spp)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 spp spp) (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 39.3% | %2 = (* spp spp) %13 = (sin lamdp) %29 = (*.f64 spp spp) (atan.f64 (/.f64 (approx (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (*.f64 (neg.f64 sa) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 %29 u (*.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 lamdp lamdp)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) q #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) %29))))) (/.f64 spp (cos.f64 lamdp))))) (-.f64 #s(literal 1 binary64) (*.f64 %29 (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 16.7% | %2 = (* spp spp) %13 = (sin lamdp) %34 = (*.f64 spp spp) (atan.f64 (/.f64 (approx (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 q (*.f64 spp sa)) (*.f64 (fabs.f64 (sin.f64 lamdp)) (sqrt.f64 (fabs.f64 (/.f64 (-.f64 #s(literal 1 binary64) %34) q))))) (cos.f64 lamdp)))) (-.f64 #s(literal 1 binary64) (*.f64 %34 (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 32.8% | %2 = (* spp spp) %13 = (sin lamdp) %33 = (pow spp 2) %40 = (pow.f64 spp #s(literal 2 binary64)) (atan.f64 (/.f64 (approx (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 sa (*.f64 spp (sqrt.f64 (approx (- (* (+ 1 (* q (pow %13 2))) (- 1 %33)) (* %33 u)) (-.f64 #s(literal 1 binary64) (fma.f64 %40 u %40)))))) (cos.f64 lamdp)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 spp spp) (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 9.3% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) (atan.f64 (/.f64 (approx (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 q (*.f64 sa (*.f64 spp (sqrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 lamdp) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 spp #s(literal 2 binary64)))) q))))) (approx %25 #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 spp spp) (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 26.6% | %2 = (* spp spp) %13 = (sin lamdp) %31 = (pow.f64 spp #s(literal 2 binary64)) (atan.f64 (/.f64 (approx (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (*.f64 #s(literal -1 binary64) (*.f64 sa (*.f64 spp (sqrt.f64 (-.f64 #s(literal 1 binary64) (fma.f64 %31 u %31))))))) (fma.f64 (sqrt.f64 (fabs.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 #s(literal 1/2 binary64))) (*.f64 (neg.f64 spp) (fma.f64 spp u spp))))) |
| ▶ | 7.8% | %2 = (* spp spp) %13 = (sin lamdp) %30 = (pow spp 2) %36 = (+.f64 #s(literal 1 binary64) u) %38 = (sqrt.f64 (neg.f64 %36)) (atan.f64 (/.f64 (approx (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (*.f64 #s(literal -1 binary64) (*.f64 sa (*.f64 spp (approx (sqrt (- 1 (+ (* %30 u) %30))) (*.f64 spp (+.f64 %38 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 spp #s(literal 2 binary64)) %38)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 spp spp) %36)))) |
| ▶ | 49.9% | %2 = (* spp spp) %13 = (sin lamdp) %29 = (pow spp 2) %46 = (+.f64 #s(literal 1 binary64) u) (atan.f64 (/.f64 (approx (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (approx (- (* ca (* lamdp (- 1 (* rone_es %29)))) (* sa (* spp (sqrt (- 1 (+ (* %29 u) %29)))))) (fma.f64 ca lamdp (*.f64 spp (-.f64 (*.f64 spp (fma.f64 #s(literal -1 binary64) (*.f64 ca (*.f64 lamdp rone_es)) (*.f64 #s(literal 1/2 binary64) (*.f64 sa (*.f64 spp %46))))) sa))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 spp spp) %46)))) |
| ▶ | 48.8% | %2 = (* spp spp) %13 = (sin lamdp) %29 = (pow spp 2) (atan.f64 (/.f64 (approx (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (approx (- (* ca (* lamdp (- 1 (* rone_es %29)))) (* sa (* spp (sqrt (- 1 (+ (* %29 u) %29)))))) (fma.f64 ca lamdp (*.f64 spp (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 ca (*.f64 lamdp (*.f64 rone_es spp)))) sa))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 spp spp) (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 47.6% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) %42 = (*.f64 sa spp) (atan.f64 (/.f64 (approx (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (approx (+ (* -1 (/ (* sa (* spp (sqrt (+ 1 (* q (pow %13 2)))))) %25)) (/ (* ca %13) %25)) (fma.f64 #s(literal -1 binary64) %42 (*.f64 lamdp (+.f64 ca (*.f64 #s(literal -1 binary64) (*.f64 lamdp (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 q %42)) (*.f64 #s(literal -1/2 binary64) %42))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 spp spp) (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 45.5% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) (atan.f64 (/.f64 (approx (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (approx (+ (* -1 (/ (* sa (* spp (sqrt (+ 1 (* q (pow %13 2)))))) %25)) (/ (* ca %13) %25)) (fma.f64 #s(literal -1 binary64) (*.f64 sa spp) (*.f64 ca lamdp)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 spp spp) (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 27.1% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) (atan.f64 (/.f64 (approx (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (approx (+ (* -1 (/ (* sa (* spp (sqrt (+ 1 (* q (pow %13 2)))))) %25)) (/ (* ca %13) %25)) (*.f64 #s(literal -1 binary64) (*.f64 sa spp)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 spp spp) (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 34.5% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) %33 = (pow spp 2) (atan.f64 (/.f64 (approx (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (approx (* -1 (/ (* sa (* spp (sqrt (- (* (+ 1 (* q (pow %13 2))) (- 1 %33)) (* %33 u))))) %25)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 sa (*.f64 spp (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 q (pow.f64 (sin.f64 lamdp) #s(literal 2 binary64))))))) (cos.f64 lamdp))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 spp spp) (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 8.2% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) (atan.f64 (/.f64 (approx (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (approx (* -1 (/ (* q (* sa (* spp (sqrt (/ (* (pow %13 2) (- 1 (pow spp 2))) q))))) %25)) (*.f64 #s(literal -1 binary64) (*.f64 lamdp (*.f64 q (*.f64 sa (*.f64 spp (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 spp #s(literal 2 binary64))) q))))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 spp spp) (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 28.0% | %2 = (* spp spp) %13 = (sin lamdp) %30 = (pow spp 2) %43 = (+.f64 #s(literal 1 binary64) u) (atan.f64 (/.f64 (approx (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (approx (* -1 (* sa (* spp (sqrt (- 1 (+ (* %30 u) %30)))))) (*.f64 spp (fma.f64 #s(literal -1 binary64) sa (*.f64 #s(literal 1/2 binary64) (*.f64 sa (*.f64 (pow.f64 spp #s(literal 2 binary64)) %43))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 spp spp) %43)))) |
| ▶ | 39.3% | %2 = (* spp spp) %29 = (*.f64 spp spp) (atan.f64 (/.f64 (approx (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (* (* spp (sqrt (- (* (+ 1 (* q (pow (sin lamdp) 2))) (- 1 %2)) (* %2 u)))) (/ sa (cos lamdp)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 %29 u (*.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 lamdp lamdp)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) q #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) %29))))) sa) (/.f64 spp (cos.f64 lamdp))))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 spp u spp) spp)))) |
| ▶ | 26.4% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (/.f64 (/.f64 (-.f64 (*.f64 ca (*.f64 rone_es (sin.f64 lamdp))) (*.f64 sa (sqrt.f64 (-.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 lamdp lamdp)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) q #s(literal -1 binary64)) u)))) (cos.f64 lamdp)) (-.f64 u #s(literal -1 binary64))))) |
| ▶ | 11.6% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (/.f64 (*.f64 (*.f64 sa #s(literal 1 binary64)) (sqrt.f64 (fabs.f64 (/.f64 (*.f64 spp spp) u)))) (*.f64 spp (cos.f64 lamdp))))) |
| ▶ | 50.7% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (/.f64 (*.f64 (*.f64 ca (sin.f64 lamdp)) (fma.f64 (*.f64 spp rone_es) spp #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 spp u spp) spp #s(literal -1 binary64)) (cos.f64 lamdp))))) |
| ▶ | 23.5% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 spp spp) u))) (/.f64 sa spp)) (neg.f64 (cos.f64 lamdp))))) |
| ▶ | 12.0% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (/.f64 (*.f64 sa (/.f64 (sqrt.f64 (fabs.f64 (neg.f64 (*.f64 spp spp)))) (sqrt.f64 (fabs.f64 u)))) (*.f64 spp (cos.f64 lamdp))))) |
| ▶ | 20.7% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (/.f64 (*.f64 sa (approx (sqrt (* -1 (/ (pow spp 2) u))) (*.f64 spp (sqrt.f64 (/.f64 #s(literal -1 binary64) u))))) (*.f64 spp (cos.f64 lamdp))))) |
| ▶ | 16.2% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (/.f64 (*.f64 q (*.f64 (*.f64 (fabs.f64 (sin.f64 lamdp)) (sqrt.f64 (fabs.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 spp spp)) q)))) (*.f64 spp sa))) (*.f64 (fma.f64 (fma.f64 spp u spp) spp #s(literal -1 binary64)) (cos.f64 lamdp))))) |
| ▶ | 11.0% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (/.f64 (*.f64 q (*.f64 (*.f64 (fabs.f64 (sin.f64 lamdp)) (sqrt.f64 (fabs.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 spp spp)) q)))) (*.f64 spp sa))) (*.f64 (cos.f64 lamdp) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 spp u spp) spp)))))) |
| ▶ | 50.3% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (/.f64 (*.f64 ca (*.f64 (sin.f64 lamdp) (-.f64 #s(literal 1 binary64) (*.f64 rone_es (pow.f64 spp #s(literal 2 binary64)))))) (*.f64 (cos.f64 lamdp) (fma.f64 (sqrt.f64 (fabs.f64 #s(literal 2 binary64))) (sqrt.f64 (fabs.f64 #s(literal 1/2 binary64))) (*.f64 (neg.f64 spp) (fma.f64 spp u spp))))))) |
| ▶ | 15.2% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (/.f64 (*.f64 ca (*.f64 rone_es (*.f64 (*.f64 spp spp) (sin.f64 lamdp)))) (*.f64 (fma.f64 (fma.f64 spp u spp) spp #s(literal -1 binary64)) (cos.f64 lamdp))))) |
| ▶ | 50.3% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 spp u spp) spp #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 spp rone_es) spp #s(literal -1 binary64)) (*.f64 (tan.f64 lamdp) ca)))))) |
| ▶ | 21.7% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (*.f64 (/.f64 (-.f64 (*.f64 sa (sqrt.f64 (-.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 lamdp lamdp)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) q #s(literal -1 binary64)) u))) (neg.f64 (*.f64 ca (*.f64 rone_es (sin.f64 lamdp))))) (cos.f64 lamdp)) (/.f64 #s(literal 1 binary64) (-.f64 u #s(literal -1 binary64)))))) |
| ▶ | 26.4% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (*.f64 (/.f64 (-.f64 (*.f64 ca (*.f64 rone_es (sin.f64 lamdp))) (*.f64 sa (sqrt.f64 (-.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 lamdp lamdp)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) q #s(literal -1 binary64)) u)))) (cos.f64 lamdp)) (/.f64 #s(literal 1 binary64) (-.f64 u #s(literal -1 binary64)))))) |
| ▶ | 16.2% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 lamdp)) (/.f64 (*.f64 q (*.f64 (*.f64 (fabs.f64 (sin.f64 lamdp)) (sqrt.f64 (fabs.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 spp spp)) q)))) (*.f64 spp sa))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 spp u spp) spp)))))) |
| ▶ | 50.0% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (*.f64 (*.f64 (fma.f64 (*.f64 spp rone_es) spp #s(literal -1 binary64)) (tan.f64 lamdp)) (/.f64 ca (fma.f64 (fma.f64 spp u spp) spp #s(literal -1 binary64)))))) |
| ▶ | 50.7% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (*.f64 (*.f64 (tan.f64 lamdp) ca) (/.f64 (fma.f64 (*.f64 spp rone_es) spp #s(literal -1 binary64)) (fma.f64 (fma.f64 spp u spp) spp #s(literal -1 binary64)))))) |
| ▶ | 6.2% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (*.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 spp spp) u))) (/.f64 sa (*.f64 spp (cos.f64 lamdp)))))) |
| ▶ | 24.5% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (*.f64 (neg.f64 sa) (/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 spp spp) u))) (*.f64 spp (cos.f64 lamdp)))))) |
| ▶ | 15.9% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (*.f64 (neg.f64 q) (*.f64 (*.f64 spp sa) (/.f64 (*.f64 (fabs.f64 (sin.f64 lamdp)) (sqrt.f64 (fabs.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 spp spp)) q)))) (*.f64 (cos.f64 lamdp) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 spp u spp) spp)))))))) |
| ▶ | 15.9% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (*.f64 (neg.f64 ca) (*.f64 (/.f64 (*.f64 (*.f64 spp spp) rone_es) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 spp u spp) spp))) (tan.f64 lamdp))))) |
| ▶ | 26.4% | %2 = (* spp spp) %13 = (sin lamdp) %36 = (-.f64 u #s(literal -1 binary64)) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 rone_es ca) (tan.f64 lamdp)) (/.f64 #s(literal -1 binary64) %36) (/.f64 (*.f64 sa (sqrt.f64 (-.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 lamdp lamdp)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) q #s(literal -1 binary64)) u))) (*.f64 (cos.f64 lamdp) %36)))))) |
| ▶ | 26.8% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 lamdp lamdp)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) q #s(literal -1 binary64)) u)) (cos.f64 lamdp)) sa (neg.f64 (*.f64 (*.f64 rone_es ca) (tan.f64 lamdp)))) (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 18.1% | %2 = (* spp spp) %13 = (sin lamdp) %36 = (cos.f64 lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 ca (*.f64 rone_es (sin.f64 lamdp))) %36)) (/.f64 (*.f64 sa (sqrt.f64 (-.f64 (approx (* -1 (+ 1 (* q (pow %13 2)))) #s(literal -1 binary64)) u))) %36)) (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 19.8% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) %33 = (sin.f64 lamdp) %37 = (approx %25 #s(literal 1 binary64)) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (- 1 (* %2 (+ 1 u)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 ca (*.f64 rone_es %33)) %37)) (/.f64 (*.f64 sa (sqrt.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 q (pow.f64 %33 #s(literal 2 binary64))))) u))) %37)) (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 30.5% | %2 = (* spp spp) %13 = (sin lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) (cos lamdp))) (- 1 (* %2 (+ 1 u)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 sa #s(literal 1 binary64)) (sqrt.f64 (fabs.f64 (/.f64 (*.f64 spp spp) u)))) (*.f64 spp (cos.f64 lamdp)))))) |
| ▶ | 15.2% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) %51 = (+.f64 #s(literal 1 binary64) u) %53 = (sqrt.f64 (neg.f64 %51)) %54 = (*.f64 sa %53) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (- 1 (* %2 (+ 1 u)))) (*.f64 #s(literal -1 binary64) (/.f64 (approx (- (* -1 (/ (* ca (* rone_es %13)) %25)) (/ (* sa (sqrt (- (* -1 (+ 1 (* q (pow %13 2)))) u))) %25)) (-.f64 (*.f64 lamdp (fma.f64 #s(literal -1 binary64) (*.f64 ca rone_es) (*.f64 lamdp (-.f64 (*.f64 #s(literal -1/2 binary64) %54) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 q sa) %53)))))) %54)) %51)))) |
| ▶ | 18.4% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) %52 = (+.f64 #s(literal 1 binary64) u) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (- 1 (* %2 (+ 1 u)))) (*.f64 #s(literal -1 binary64) (/.f64 (approx (- (* -1 (/ (* ca (* rone_es %13)) %25)) (/ (* sa (sqrt (- (* -1 (+ 1 (* q (pow %13 2)))) u))) %25)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 ca (*.f64 lamdp rone_es))) (*.f64 sa (sqrt.f64 (neg.f64 %52))))) %52)))) |
| ▶ | 28.3% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) %51 = (cos.f64 lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (- 1 (* %2 (+ 1 u)))) (*.f64 #s(literal -1 binary64) (/.f64 (approx (- (* -1 (/ (* ca (* rone_es %13)) %25)) (/ (* sa (sqrt (- (* -1 (+ 1 (* q (pow %13 2)))) u))) %25)) (*.f64 u (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 ca (*.f64 rone_es (sin.f64 lamdp))) (*.f64 u %51))) (/.f64 (*.f64 sa (sqrt.f64 (/.f64 #s(literal -1 binary64) u))) %51)))) (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 19.7% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (- 1 (* %2 (+ 1 u)))) (*.f64 #s(literal -1 binary64) (/.f64 (approx (- (* -1 (/ (* ca (* rone_es %13)) %25)) (/ (* sa (sqrt (- (* -1 (+ 1 (* q (pow %13 2)))) u))) %25)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 sa (*.f64 u (sqrt.f64 (/.f64 #s(literal -1 binary64) u)))) (cos.f64 lamdp)))) (+.f64 #s(literal 1 binary64) u))))) |
| ▶ | 14.7% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) %53 = (+.f64 #s(literal 1 binary64) u) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (- 1 (* %2 (+ 1 u)))) (*.f64 #s(literal -1 binary64) (/.f64 (approx (- (* -1 (/ (* ca (* rone_es %13)) %25)) (* -1 (/ (* sa (sqrt (- (* -1 (+ 1 (* q (pow %13 2)))) u))) %25))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 ca (*.f64 lamdp rone_es))) (*.f64 #s(literal -1 binary64) (*.f64 sa (sqrt.f64 (neg.f64 %53)))))) %53)))) |
| ▶ | 17.7% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (- 1 (* %2 (+ 1 u)))) (*.f64 #s(literal -1 binary64) (approx (/ (* sa (sqrt (* -1 (/ (pow spp 2) u)))) (* spp %25)) (/.f64 (*.f64 sa (sqrt.f64 (/.f64 #s(literal -1 binary64) u))) (cos.f64 lamdp)))))) |
| ▶ | 21.2% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (- 1 (* %2 (+ 1 u)))) (*.f64 #s(literal -1 binary64) (approx (/ (* sa (sqrt (* -1 (/ (pow spp 2) u)))) (* spp %25)) (/.f64 (*.f64 sa (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 spp #s(literal 2 binary64)) u)))) spp))))) |
| ▶ | 17.2% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) %28 = (+ 1 u) %34 = (pow spp 2) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (- 1 (* %2 %28))) (*.f64 #s(literal -1 binary64) (approx (/ (* ca (* rone_es (* %34 %13))) (* %25 (- 1 (* %34 %28)))) (/.f64 (*.f64 ca (*.f64 rone_es (*.f64 (pow.f64 spp #s(literal 2 binary64)) (sin.f64 lamdp)))) (cos.f64 lamdp)))))) |
| ▶ | 14.5% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) %28 = (+ 1 u) %34 = (pow spp 2) %43 = (pow.f64 spp #s(literal 2 binary64)) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (- 1 (* %2 %28))) (*.f64 #s(literal -1 binary64) (approx (/ (* ca (* rone_es (* %34 %13))) (* %25 (- 1 (* %34 %28)))) (/.f64 (*.f64 ca (*.f64 lamdp (*.f64 rone_es %43))) (-.f64 #s(literal 1 binary64) (*.f64 %43 (+.f64 #s(literal 1 binary64) u)))))))) |
| ▶ | 21.1% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (- 1 (* %2 (+ 1 u)))) (approx (/ (* sa (sqrt (* -1 (/ (pow spp 2) u)))) (* spp %25)) (/.f64 (*.f64 sa (sqrt.f64 (/.f64 #s(literal -1 binary64) u))) (cos.f64 lamdp))))) |
| ▶ | 10.3% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (- 1 (* %2 (+ 1 u)))) (approx (/ (* sa (sqrt (* -1 (/ (pow spp 2) u)))) (* spp %25)) (/.f64 (*.f64 sa (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 spp #s(literal 2 binary64)) u)))) spp)))) |
| ▶ | 16.2% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (- 1 (* %2 (+ 1 u)))) (approx (/ (* sa (sqrt (* -1 (/ (pow spp 2) u)))) (* spp %25)) (/.f64 (*.f64 sa (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 spp #s(literal 2 binary64)) u)))) (*.f64 spp (*.f64 u (cos.f64 lamdp))))))) |
| ▶ | 12.0% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) %28 = (+ 1 u) %34 = (pow spp 2) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (- 1 (* %2 %28))) (approx (/ (* q (* sa (* spp (sqrt (/ (* (pow %13 2) (- 1 %34)) q))))) (* %25 (- 1 (* %34 %28)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 q (*.f64 sa (sqrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 lamdp) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 spp #s(literal 2 binary64)))) q)))) (*.f64 spp (*.f64 u (cos.f64 lamdp)))))))) |
| ▶ | 34.0% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) %28 = (+ 1 u) %33 = (pow spp 2) %44 = (pow.f64 spp #s(literal 2 binary64)) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (- 1 (* %2 %28))) (approx (/ (* ca (* %13 (- 1 (* rone_es %33)))) (* %25 (- 1 (* %33 %28)))) (/.f64 (*.f64 ca (*.f64 lamdp (-.f64 #s(literal 1 binary64) (*.f64 rone_es %44)))) (-.f64 #s(literal 1 binary64) (*.f64 %44 (+.f64 #s(literal 1 binary64) u))))))) |
| ▶ | 46.0% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) %28 = (+ 1 u) %33 = (pow spp 2) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (- 1 (* %2 %28))) (approx (/ (* ca (* %13 (- 1 (* rone_es %33)))) (* %25 (- 1 (* %33 %28)))) (/.f64 (*.f64 ca (sin.f64 lamdp)) (*.f64 (cos.f64 lamdp) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 spp #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) u)))))))) |
| ▶ | 14.1% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) %28 = (+ 1 u) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (- 1 (* %2 %28))) (approx (* -1 (/ (- (* -1 (/ (* ca (* rone_es %13)) %25)) (/ (* sa (sqrt (- (* -1 (+ 1 (* q (pow %13 2)))) u))) %25)) %28)) (/.f64 (*.f64 sa (sqrt.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 q (pow.f64 (sin.f64 lamdp) #s(literal 2 binary64))))) u))) (*.f64 (cos.f64 lamdp) (+.f64 #s(literal 1 binary64) u)))))) |
| ▶ | 14.3% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) %28 = (+ 1 u) %50 = (+.f64 #s(literal 1 binary64) u) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (- 1 (* %2 %28))) (approx (* -1 (/ (- (* -1 (/ (* ca (* rone_es %13)) %25)) (/ (* sa (sqrt (- (* -1 (+ 1 (* q (pow %13 2)))) u))) %25)) %28)) (/.f64 (*.f64 sa (sqrt.f64 (neg.f64 %50))) %50)))) |
| ▶ | 18.4% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) %28 = (+ 1 u) %52 = (+.f64 #s(literal 1 binary64) u) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (- 1 (* %2 %28))) (approx (* -1 (/ (- (* -1 (/ (* ca (* rone_es %13)) %25)) (/ (* sa (sqrt (- (* -1 (+ 1 (* q (pow %13 2)))) u))) %25)) %28)) (+.f64 (/.f64 (*.f64 ca (*.f64 lamdp rone_es)) %52) (/.f64 (*.f64 sa (sqrt.f64 (neg.f64 %52))) %52))))) |
| ▶ | 21.0% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) %28 = (+ 1 u) %49 = (sin.f64 lamdp) %54 = (*.f64 (cos.f64 lamdp) (+.f64 #s(literal 1 binary64) u)) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (- 1 (* %2 %28))) (approx (* -1 (/ (- (* -1 (/ (* ca (* rone_es %13)) %25)) (/ (* sa (sqrt (- (* -1 (+ 1 (* q (pow %13 2)))) u))) %25)) %28)) (*.f64 rone_es (+.f64 (/.f64 (*.f64 ca %49) %54) (/.f64 (*.f64 sa (sqrt.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 q (pow.f64 %49 #s(literal 2 binary64))))) u))) (*.f64 rone_es %54))))))) |
| ▶ | 14.7% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) %28 = (+ 1 u) %52 = (+.f64 #s(literal 1 binary64) u) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (- 1 (* %2 %28))) (approx (* -1 (/ (- (* -1 (/ (* ca (* rone_es %13)) %25)) (* -1 (/ (* sa (sqrt (- (* -1 (+ 1 (* q (pow %13 2)))) u))) %25))) %28)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 sa (sqrt.f64 (neg.f64 %52))) %52) (/.f64 (*.f64 ca (*.f64 lamdp rone_es)) %52))))) |
| ▶ | 11.1% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) %28 = (+ 1 u) %35 = (pow spp 2) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (- 1 (* %2 %28))) (approx (* -1 (/ (* q (* sa (* spp (sqrt (/ (* (pow %13 2) (- 1 %35)) q))))) (* %25 (- 1 (* %35 %28))))) (/.f64 (*.f64 q (*.f64 sa (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 lamdp) #s(literal 2 binary64)) q))))) (*.f64 (cos.f64 lamdp) (+.f64 #s(literal 1 binary64) u)))))) |
| ▶ | 26.4% | %2 = (* spp spp) %13 = (sin lamdp) %25 = (cos lamdp) %28 = (+ 1 u) %34 = (pow spp 2) (atan.f64 (approx (/ (- (* (- 1 (* %2 rone_es)) (* (tan lamdp) ca)) (/ (* spp (* sa (sqrt (- (* (+ 1 (* q (* %13 %13))) (- 1 %2)) (* %2 u))))) %25)) (- 1 (* %2 %28))) (approx (* -1 (/ (* ca (* rone_es (* %34 %13))) (* %25 (- 1 (* %34 %28))))) (/.f64 (*.f64 ca (*.f64 rone_es (sin.f64 lamdp))) (*.f64 u (cos.f64 lamdp)))))) |
Compiled 1 821 to 454 computations (75.1% saved)
| Inputs |
|---|
%1 = (fabs 2) %3 = (fabs 1/2) %1 %3 (sqrt %1) (sqrt %3) |
| Outputs |
|---|
#s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 6369051672525773/4503599627370496 binary64) #s(literal 6369051672525773/9007199254740992 binary64) |
| 0.0ms | 1× | 0 | valid |
Compiled 12 to 8 computations (33.3% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)21 calls:
| Time | Variable | Point |
|---|---|---|
| 702.0ms | lamdp | inf |
| 671.0ms | u | 0 |
| 534.0ms | spp | 0 |
| 503.0ms | lamdp | 0 |
| 492.0ms | u | inf |
Loading profile data...